Newer
Older
.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;
}
}
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
/**************************/
/* 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;
}
.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%;
/*********/
/* 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
}
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
.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 {
position: absolute;
bottom: 10px;
width: 100%;
left: 0;
text-align: center;
}

Michael Danielczok
committed
/** Product Children Slider (horizontal)
===================================== */
.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 {

Michael Danielczok
committed
/*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;
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
}
/*********/
/* 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, .content-message-information {
clear: both;
float: none !important;
margin-bottom: 2rem !important;
margin-top: 2rem !important;
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
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 {
background: #fef4e5;
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 {
background-color: rgba(45, 195, 142, 0.10);
border: 1px solid rgba(45, 195, 142, 0.20);
color: #2dc38e;
}
.content-message-success:before {
}
/* info */
.content-message-information {
background: #e5f5fd;
border: 1px solid #b8e4f9;
color: #059fe4;
}
.content-message-information:before {
content: "\f0e5";
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
}
/*****************/
/* shipping info */
/*****************/
.shipping-info:before {
height: 8px;
width: 8px;
background: #bbb;
display: inline-block;
visibility: visible;
margin-right: 5px;
border-radius: 10px;
}
.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;