Newer
Older
border-right: 1px solid #ddd;
}
.shop-category-menu-button {
align-items: center;
cursor: pointer;
font-size: 1.2rem;
height: 100%;
justify-content: center;
padding: 0 30px;
}
/** Mega Menu
===================================== */
.quiqqer-menu-megaMenu nav {
align-items: center;
display: flex;
justify-content: space-between;
}

Michael Danielczok
committed
flex-grow: 10;

Michael Danielczok
committed
.quiqqer-menu-megaMenu-list {
display: flex;
flex-grow: 1;
justify-content: center;
}
.cologne-header-nav .quiqqer-menu-megaMenu {
font-weight: 500;
}
.quiqqer-menu-megaMenu-list a,
.quiqqer-menu-megaMenu-list-item-menu a {
}
.quiqqer-menu-megaMenu,
.quiqqer-menu-megaMenu nav,
.quiqqer-menu-megaMenu-list,
.quiqqer-menu-megaMenu-list-item {
height: 100%;
}
/* 1 level menu entries */
.quiqqer-menu-megaMenu-list .quiqqer-menu-megaMenu-list-item {
padding: 0 !important;
}
.quiqqer-menu-megaMenu-list-item .fa {
margin-left: 5px;
}
.quiqqer-menu-megaMenu-list-item a {
align-items: center;
display: flex !important;
height: 100%;
padding-left: 15px;
padding-right: 15px;
text-transform: uppercase;
}
.quiqqer-menu-megaMenu-list-item.quiqqer-menu-megaMenu-list-item--current a {
}
.quiqqer-menu-megaMenu-list-item-menu {
.quiqqer-menu-megaMenu-children-simple {
background: #fff;
}
.quiqqer-menu-megaMenu-children-standard,
.quiqqer-menu-megaMenu-children-icons-list,
.quiqqer-menu-megaMenu-children-iconsDesc,
.quiqqer-menu-megaMenu-children-image {
background: #fff;
border: 1px solid #e1e7ec;
box-shadow: 0 7px 22px -5px rgba(48, 60, 72, 0.2) !important;
max-width: 100vw !important;
position: fixed;
transform: translateX(-50%);
.quiqqer-menu-megaMenu-list-item-menu li {
text-align: left;
}
.quiqqer-menu-megaMenu-list-item-simple {
border: 1px solid black !important;
}
/* style: image */
.quiqqer-menu-megaMenu-children-image-entry-title {
font-weight: bold;
}
.quiqqer-menu-megaMenu-children-image-entry-img {
transition: 0.2s box-shadow ease-in-out;
}
.quiqqer-menu-megaMenu-children-image-entry a:hover .quiqqer-menu-megaMenu-children-image-entry-img {
box-shadow: 0 7px 22px -5px rgba(48, 60, 72, 0.2);
}
/* style: simple */
.quiqqer-menu-megaMenu-children-simple {
width: 100% !important;
}
.quiqqer-menu-megaMenu-children-simple-entry {
border-bottom: none !important;
}
.quiqqer-menu-megaMenu .quiqqer-menu-megaMenu-mobile {
display: none;
}
/* menu: suffix */
.tpl-btn.search-button {
background: none;
border: none;
color: inherit;
font-size: 1.5rem;
outline: none;
/* user & basket container */
.cologne-header-control {
align-items: center;
flex-basis: 300px;

Michael Danielczok
committed
flex-grow: 1;
justify-content: flex-end;
position: relative;
z-index: 2;

Michael Danielczok
committed
.quiqqer-order-basketButton {
cursor: pointer;
padding-right: 5px;
position: relative;
}
/* fix: without it jumping effect */
/* todo bei Gelegenheit das fixen. Oder Basket Button wird php-seitig erstellt */
/* dann wird das unnötigt */
.tpl-btn.quiqqer-order-basketButton {
align-items: center;
display: flex;

Michael Danielczok
committed
}

Michael Danielczok
committed
/* end fix */
.tpl-btn.quiqqer-order-basketButton {
border: 1px solid #ddd;
color: #616a76;
padding: 10px 20px;
}
.quiqqer-order-basketButton-icon-custom {
font-size: 16px;
transition: 0.3s color;
}
/* style: full */
.basket-style-full.tpl-btn.quiqqer-order-basketButton:hover,
.basket-style-full.tpl-btn.quiqqer-order-basketButton:focus {
.basket-style-full .quiqqer-order-basketButton-icon-custom,
.basket-style-full .quiqqer-order-basketButton-batch-custom {
.basket-style-full .quiqqer-order-basketButton-sum {
border-left: 1px solid #ddd;

Michael Danielczok
committed
min-width: 80px;
padding-left: 10px;
text-align: right;

Michael Danielczok
committed
}
.basket-style-full .quiqqer-order-basketButton-quantity {

Michael Danielczok
committed
margin-right: 20px;
}
/* style: compact */
.tpl-btn.quiqqer-order-basketButton.basket-style-compact {
border: none;

Michael Danielczok
committed
outline: none;
}
.basket-style-compact .quiqqer-order-basketButton-quantity {
background: #333;
border-radius: 50px;
color: #fff;
font-size: 10px;
line-height: 17px;
position: absolute;
top: 0;
width: 17px;
@media screen and (max-width: 767px) {
.cologne-header-control {

Michael Danielczok
committed
flex-basis: auto;
flex-grow: 0;

Michael Danielczok
committed
}
.cologne-header-nav {
display: none;
}
.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;
}
.basket-style-full .quiqqer-order-basketButton-sum {
display: none;
}
}
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
/**************************/
/* 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;

Michael Danielczok
committed
display: flex;
}
.page-menu .page-navigation-home {
font-size: inherit;

Michael Danielczok
committed
padding: 10px 0 !important;
}
.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;

Michael Danielczok
committed
text-align: left;
width: 20px;
}
/****************/
/* sidebar menu */
/***************/
.quiqqer-sidebar-dropdown-navigation .control-content {
margin-bottom: 1rem;
}
.quiqqer-navigation-link {
color: inherit;
}
/****************/
/* basket popup */
/****************/
.quiqqer-order-basket-small-container {
width: 260px;

Michael Danielczok
committed
}

Michael Danielczok
committed
.qui-contextmenu-container .qui-contextitem {
border-bottom: none;
}
/*********************/
/* user icon top bar */
/*********************/
.cologne-header-control-user {
cursor: pointer;
margin-left: 20px;
position: relative;
}

Michael Danielczok
committed
.cologne-header-control-user > .fa {
border-radius: 100px;
box-shadow: 0 0 0 1px #aaa;
line-height: 30px;
text-align: center;
width: 30px;
}
.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 {
font-size: 16px !important;

Michael Danielczok
committed
.quiqqer-frontendUsers-userIcon-letter {
height: 30px !important;
line-height: 30px !important;
width: 30px !important;
background: #fff;
border-radius: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
/* user drop down */
.cologne-header-control-user .qui-contextmenu {
right: 0 !important;
}
.cologne-header-control-user .qui-contextmenu-container {
border: 1px solid #e1e7ec;
box-shadow: 0 7px 22px -5px rgba(48, 60, 72, 0.2);
padding: 0;
}
.cologne-header-control-user .qui-contextitem {
padding: 0;
}
.cologne-header-control-user .qui-contextitem,
.cologne-header-control-user .qui-contextitem-container {
font-size: inherit;
}
.cologne-header-control-user .qui-contextitem-container .qui-contextitem-icon {
line-height: inherit;
width: 40px;
}
.cologne-header-control-user .qui-contextitem-container .qui-contextitem-text {
color: #606975;
font-weight: 500;
line-height: inherit;
width: calc(100% - 40px);
}
.cologne-header-control-user .qui-contextmenu:after {
display: none;
}
/*********/
/* Popup */
/*********/
.qui-window-popup-title-close {
align-items: center;
color: inherit;
display: flex;
justify-content: center;
line-height: 0;
padding-bottom: 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;
width: calc(100% - 40px);
}
}
/** Login / logout popup
.cologne-login-dialog {
outline: none;
}
.cologne-login-dialog .message-information {
padding: 10px;
}
.cologne-login-dialog .qui-window-popup-title {
background: none;
padding: 0;

Michael Danielczok
committed
}
.cologne-login-dialog .quiqqer-frontendUsers-loginWindow-close {
height: 40px;
line-height: 40px;
width: 40px;

Michael Danielczok
committed
}
.cologne-login-dialog .quiqqer-frontendUsers-loginWindow-logo {
margin: 2rem auto;

Michael Danielczok
committed
max-width: calc(100% - 100px);
.cologne-login-dialog .qui-window-popup-content {
padding: 20px 40px;
.quiqqer-frontendUsers-loginWindow .quiqqer-frontendUsers-login {
height: auto !important;
}
.cologne-login-dialog .quiqqer-frontendUsers-login .quiqqer-fu-login-container {
background: none;
.quiqqer-fu-login-container h2:first-child,
.quiqqer-fu-registrationSignUp-registration-content h2:first-child {
position: relative;
text-align: center;
}
.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;
}

Michael Danielczok
committed
/* disable ugly autofill background */
.quiqqer-auth-login-container input,
.quiqqer-fu-login-email input {

Michael Danielczok
committed
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 {

Michael Danielczok
committed
box-shadow: 0 0 0 30px #f5f5f5 inset;
}
/* logout */
/* show close button */
.cologne-logout-dialog .qui-window-popup-title {
background: none !important;
display: block !important;
padding: 0 !important;

Michael Danielczok
committed
}
.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;

Michael Danielczok
committed
}
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
.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;
}
/* sing up / registration in link */
.login-popup-create-account-wrapper {
bottom: 10px;
left: 0;

Michael Danielczok
committed
/** Product Children Slider (horizontal)
===================================== */
/* @todo das muss noch geprüft werden - nicht alle Regeln werden benötigt */
.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 {
/*padding: 10px 0 !important;*/
}
.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;
.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;
color: #666;
height: calc(100% - 2px);
}
.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);
}

Michael Danielczok
committed
.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;
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
}
/*********/
/* table */
/*********/
table {
border: none;
border-spacing: 0;
max-width: 100%;
}
table th,
table td {
border: 1px solid #ddd;
border-bottom-width: 0;
border-right-width: 0;
padding: .75rem;
vertical-align: top;
}
table th:last-child,
table td:last-child {
border-right-width: 1px;
}
table tr:last-child td {
border-bottom-width: 1px;
}
table tr:last-child th {
background: #f8f8f8;
}
/*********************/
/* messages / alerts */
/*********************/
.content-message-error,
.content-message-attention,
.content-message-success,
.message-success,
.content-message-information {
clear: both;
float: none !important;
margin-bottom: 2rem !important;
margin-top: 2rem !important;
padding: 1rem 1rem 1rem 50px !important;
}
.content-message-attention:before,
.content-message-error:before,
.content-message-success:before,
.content-message-information:before {
color: inherit;
font-size: 22px;
}
/* attention */
.content-message-attention {
border: 1px solid #fce0b8;
color: #f28f09;
}
.content-message-attention:before {
content: "\f12a";
}
/* error */
.content-message-error {
background-color: #feeded;
border: 1px solid #fccfcf;
color: #f65555;
}
.content-message-error:before {
content: "\f05e";
}
/* success */
.content-message-success,
.message-success {
background-color: #eaf9f3;
border: 1px solid #c4eede;
color: #2dc38e;
}
/* info */
.content-message-information {
background: #e5f5fd;
border: 1px solid #b8e4f9;
color: #059fe4;
}
.content-message-information:before {
content: "\f0e5";
}
/*****************/
/* shipping info */
/*****************/
.shipping-info:before {
background: #bbb;
}
.shipping-info__timeperiod:before {
background: #ff9b00;
}
.shipping-info__immediately_available:before {
background: #00bc10;
}
.shipping-info__unavailable:before {
background: #d01414;
}
.shipping-info__available_soon:before {
background: #ff9b00;
}
/****************/
/* context menu */
/****************/
.qui-contextitem {
padding: 5px 10px;
}
.qui-contextitem-container .qui-contextitem-icon {
height: auto;
line-height: initial;
text-align: center;
width: 30px;
}
.qui-contextitem-icon input {
cursor: pointer;
}
.qui-contextitem-container .qui-contextitem-text {
padding: 5px 0;
}
/***************/
/* Search site */
/***************/
.qui-search-result form {
display: flex;
}
.qui-search-result form input[type="text"] {
flex-grow: 1;
max-width: 100%;
}
@media screen and (max-width: 767px) {
.qui-search-result form {
flex-direction: column;
}
.qui-search-result form input[type="text"] {
margin-bottom: 1rem;
/***********/
/* Contact */
/***********/
.quiqqer-simple-contact textarea {
min-height: 160px;
}
/*************/
/* Accordion */
/*************/
.quiqqer-accordion-item {
border-bottom: none !important;
}
.quiqqer-accordion-item-header {
background: var(--bg-secondary);
padding: var(--spacing);
}
.quiqqer-accordion-item-content-wrapper {
margin-top: 1rem;