Newer
Older
* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
/* maven-pro-regular - latin */
@font-face {
font-family: 'Maven Pro';
font-style: normal;
font-weight: 400;
src: url('../fonts/maven-pro-v11-latin-regular.eot'); /* IE9 Compat Modes */
src: local('Maven Pro Regular'), local('MavenPro-Regular'),
url('../fonts/maven-pro-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/maven-pro-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/maven-pro-v11-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/maven-pro-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/maven-pro-v11-latin-regular.svg#MavenPro') format('svg'); /* Legacy iOS */
/* maven-pro-700 - latin */
@font-face {
font-family: 'Maven Pro';
font-style: normal;
font-weight: 700;
src: url('../fonts/maven-pro-v11-latin-700.eot'); /* IE9 Compat Modes */
src: local('Maven Pro Bold'), local('MavenPro-Bold'),
url('../fonts/maven-pro-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/maven-pro-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/maven-pro-v11-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/maven-pro-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/maven-pro-v11-latin-700.svg#MavenPro') format('svg'); /* Legacy iOS */
/* maven-pro-500 - latin */
@font-face {
font-family: 'Maven Pro';
font-style: normal;
font-weight: 500;
src: url('../fonts/maven-pro-v11-latin-500.eot'); /* IE9 Compat Modes */
src: local('Maven Pro Medium'), local('MavenPro-Medium'),
url('../fonts/maven-pro-v11-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/maven-pro-v11-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/maven-pro-v11-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/maven-pro-v11-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/maven-pro-v11-latin-500.svg#MavenPro') format('svg'); /* Legacy iOS */
.mobile-grid-5, .mobile-grid-10, .mobile-grid-15, .mobile-grid-20, .mobile-grid-25, .mobile-grid-30, .mobile-grid-35, .mobile-grid-40, .mobile-grid-45, .mobile-grid-50, .mobile-grid-55, .mobile-grid-60, .mobile-grid-65, .mobile-grid-70, .mobile-grid-75, .mobile-grid-80, .mobile-grid-85, .mobile-grid-90, .mobile-grid-95, .mobile-grid-100, .mobile-grid-33, .mobile-grid-66, .grid-5, .grid-10, .grid-15, .grid-20, .grid-25, .grid-30, .grid-35, .grid-40, .grid-45, .grid-50, .grid-55, .grid-60, .grid-65, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, .grid-100, .grid-33, .grid-66, .grid-container {
padding-left: 20px;
padding-right: 20px;
}
.grid-parent,
.grid-container.grid-parent {
padding-left: 0;
padding-right: 0;
}

Michael Danielczok
committed
.grid-children {
overflow: hidden;
padding-left: 0;
padding-right: 0;
}

Michael Danielczok
committed
.grid-children-container {
left: -20px;

Michael Danielczok
committed
width: calc(100% + 40px);
}
background: #ffffff;
color: #606975;
font-family: 'Maven Pro', Verdana, sans-serif;
font-weight: 400;
margin: 0;
overflow-x: hidden;
position: relative; /* fix -> context menu */
width: 100%;
}

Michael Danielczok
committed
body.header-fixed {
padding-top: 80px;
}
h1, h2, h3, h4 {
font-weight: inherit;
line-height: 1.2;

Henning Leutz
committed
}

Henning Leutz
committed
}
small, .font_small, .font-small {
font-size: 0.75em;

Henning Leutz
committed
}
img {
max-width: 100%;
.html5tooltip-box {
background-color: #423d3d;
border-radius: 5px;
color: #F7F7F7;
cursor: default;
font-family: inherit;
font-size: 12px;
font-weight: 500;
}

Michael Danielczok
committed
color: #9ba3ad;
}
.text-small,
.small,
small {
.font-weight-normal {
font-weight: 400;
}
.font-weight-medium {
font-weight: 500;
}
.font-weight-bold {
font-weight: 700;
}
/* input range */
.qui-control-input-range {
margin-top: 1em;
}
.qui-control-input-range .noUi-horizontal {
height: 12px;
}
.qui-control-input-range .noUi-horizontal .noUi-handle {
height: 26px;
}
.qui-control-input-range-text {
margin-top: 1em;
}

Michael Danielczok
committed
/**********/
/* Header */
/**********/
.page-header {
background-size: cover;
}
.page-header-container {
color: #fff;
display: flex;
flex-direction: column;
font-size: 1.2em;
justify-content: center;
padding: 1em;
text-shadow: 0 0 30px #333;
}
/**********/
/* Helper */
/**********/
.hide-on-desktop {
display: inline-block;
}
.hide-on-mobile {
display: none;
}
@media (min-width: 768px) {
.hide-on-desktop {
display: none;
}
.hide-on-mobile {
display: inline-block;
}
}
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
/**********************/
/* scroll to top icon */
/**********************/
.toTop {
background: transparent;
border-radius: 50%;
bottom: 1rem;
color: inherit;
line-height: 40px;
opacity: 0.5;
position: fixed;
right: 1rem;
text-align: center;
transition: 0.2s all;
width: 40px;
}
a.toTop:before {
background: transparent;
border-radius: 50%;
box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5);
content: '';
height: calc(100% + 0px);
left: 0;
position: absolute;
top: 0;
transition: 0.2s all;
width: calc(100% + 0px);
}
/** grid
===================================== */

Michael Danielczok
committed
.template-columns {

Michael Danielczok
committed
.template-column {
padding-left: 20px;
padding-right: 20px;
}
.page-content-header,
.content-body,

Michael Danielczok
committed
.template-grid-row {
margin-bottom: 2em;
margin-top: 2em;

Michael Danielczok
committed
}

Michael Danielczok
committed
/* more spacing on start page */
.layout-start-page .page-content-header,
.layout-start-page .content-body,
.layout-start-page .content-template,
.layout-start-page .template-grid-row,
.layout-start-page .template-grid-row {

Michael Danielczok
committed
/*margin-bottom: 5em;*/
/*margin-top: 5em;*/

Michael Danielczok
committed
.template-grid-row.brick-no-spacing,
.start-page .template-grid-row.brick-no-spacing {
margin-bottom: 0;
margin-top: 0;
michael.daniel
committed
.template-grid-container,
.cologne-grid-container {
margin-left: auto;
margin-right: auto;
michael.daniel
committed
max-width: 1200px;
padding-left: 20px;
padding-right: 20px;

Michael Danielczok
committed
width: 100%;
michael.daniel
committed
.template-grid-container.brick-full-width {
margin-left: 0;
margin-right: 0;
max-width: 100%;
padding-left: 0;
padding-right: 0;
}

Michael Danielczok
committed
.brick-full-width .control-header,
.brick-full-width .control-content {
padding-left: 20px;
padding-right: 20px;
}

Michael Danielczok
committed
/* workaround to stop collapsing margins */
/*.layout-start-page .template-header-suffix,
.layout-start-page .template-footer-prefix,
.layout-start-page .cologne-main {
overflow: auto;
}*/
/***********/
/* Layouts */
/***********/
.main-no-sidebar-thin {
margin-left: auto;
margin-right: auto;
max-width: 800px;
}
.main-left-sidebar .page-multiple-left {
order: 1;
.main-left-sidebar .page-multiple-right {
order: 2;
width: 70%;
}
/* right sidebar */
.main-right-sidebar .page-multiple-left {
michael.daniel
committed
}
.main-right-sidebar .page-multiple-right {
@media (max-width: 767px) {
.main-left-sidebar .page-multiple-left {
order: 2;
}
.main-left-sidebar .page-multiple-right {
order: 1;
}
.main-left-sidebar,
.main-right-sidebar {
flex-direction: column;
}
.main-right-sidebar .page-multiple-left,
.main-left-sidebar .page-multiple-left {
padding: 0;
width: 100%;
}
.main-right-sidebar .page-multiple-right,
.main-left-sidebar .page-multiple-right {
padding: 0;
width: 100%;
}
}

Michael Danielczok
committed
/** brick header & content
===================================== */
.control-header {
margin-bottom: 3rem;
}
.control-header h1 {
font-size: 2.369em;
margin: 0;

Michael Danielczok
committed
}
.control-content {
margin: 0 0 3rem;
}
/** topbar
===================================== */
.topbar {
align-items: center;
background: #f8f8f8;
border-bottom: 1px solid #ddd;

Michael Danielczok
committed
height: 50px;
padding-bottom: 10px;
padding-top: 10px;

Michael Danielczok
committed
}
.header-fixed .topbar {
/*margin-bottom: 80px;*/
michael.daniel
committed
.topbar-left {
align-items: center;
michael.daniel
committed
}
.topbar-contact-mail,
.topbar-phone {
.topbar-social {
display: flex;
.topbar-social-link {
color: inherit;
display: block;
height: 2em;
text-align: center;
.topbar-social-link .fa {
line-height: 2em; /* vertical align */
}
align-items: center;
display: flex;
.topbar-mobile-menu {
padding: 0 10px;
width: 100%;
}
.topbar-mobile-logo {

Michael Danielczok
committed
height: 100%;

Michael Danielczok
committed
}
.topbar-mobile-logo img {
max-height: 100%;
}
@media (min-width: 768px) {
.topbar-mobile-menu {
padding: 0 6px;
width: 100%;
}
}
@media (max-width: 767px) {

Michael Danielczok
committed
.topbar {
border-bottom: none;
}
}
/** header
===================================== */
.cologne-header {
border-bottom: 1px solid #ddd;
justify-content: space-between;

Michael Danielczok
committed
z-index: 50;
box-shadow: 0 0 20px 0 rgba(57, 57, 57, 0.2);
.cologne-header-logo {
align-items: center;
position: relative;
z-index: 2;
}
.cologne-header-logo-link {
align-items: center;
}
.cologne-header-logo-link img {
michael.daniel
committed
max-height: 40px;
min-width: 40px;
.cologne-breadcrumb {
background: #f8f8f8;
border-bottom: 1px solid #ddd;
display: inline-block;
michael.daniel
committed
height: 100px;
michael.daniel
committed
}

Michael Danielczok
committed
.cologne-breadcrumb-wrapper {
height: 100%;
}
.cologne-breadcrumb .quiqqer-breadcrumb-title {
display: none;
}
.cologne-breadcrumb li:first-child .fa {
display: none;
}
@media (max-width: 767px) {

Michael Danielczok
committed
.cologne-header {
border-top: 1px solid #ddd;
}
}
michael.daniel
committed
/** Page title & breadcrumb
===================================== */
.page-title {
michael.daniel
committed
font-size: 2em;
michael.daniel
committed
}
.cologne-breadcrumb .cologne-grid-container {
align-items: center;
display: flex;
michael.daniel
committed
justify-content: space-between;
}
.quiqqer-breadcrumb ul li {
color: #9ba3ad;
}
.quiqqer-breadcrumb ul li:last-child {
color: inherit;
}
michael.daniel
committed
.quiqqer-breadcrumb-link {
color: inherit;
}
.quiqqer-breadcrumb {
text-align: right;
@media (max-width: 767px) {
.cologne-breadcrumb {
height: initial;
}
.cologne-breadcrumb .cologne-grid-container {
flex-direction: column;
height: initial;
width: 100%;
}
.cologne-breadcrumb h1 {
flex: 1 auto;
line-height: 1em;
padding-top: 10px;
width: 100%;
}
}
/** main
===================================== */
/* das ist von hen, @ micheal wenn du willst kannst du das weg tun, habe nur abstände gebraucht */
.cologne-main {
}
.content-headerpage-multible-left header:first-child h1,
.content-headerpage-multible-left header:first-child h2,
.content-headerpage-multible-left header:first-child h3,
.content-headerpage-multible-left header:first-child h4 {
margin-top: 0;
}
/** footer
===================================== */
michael.daniel
committed
.template-footer {

Michael Danielczok
committed
border-top: 1px solid #ddd;
michael.daniel
committed
float: none;
/** Mega Menu
===================================== */
/*position: absolute;*/
text-align: center;
z-index: 1;
}
.cologne-header-nav .quiqqer-menu-megaMenu {
font-weight: 500;
}
.quiqqer-menu-megaMenu a {
color: inherit;
}
.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 {
background: #fff;
border: 1px solid #e1e7ec;
box-shadow: 0 7px 22px -5px rgba(48, 60, 72, 0.2) !important;
line-height: 1.5;
max-width: 100% !important;
.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;
}
/* user & basket container */
.cologne-header-control {
align-items: center;
position: relative;
z-index: 2;
}
.cologne-header-control-basket {
width: 200px;
}
.tpl-btn.quiqqer-order-basketButton {
border: 1px solid #ddd;
color: #616a76;
padding: 10px 20px;
}
.tpl-btn.quiqqer-order-basketButton:hover,
.tpl-btn.quiqqer-order-basketButton:focus,
.tpl-btn.quiqqer-order-basketButton:active {
background: #f5f5f5;
}
.quiqqer-order-basketButton-icon-custom {
margin-right: 10px;
}
.quiqqer-order-basketButton-batch-custom {
margin-right: 10px;
}
.quiqqer-order-basketButton-batch.quiqqer-order-basketButton-batch-custom {
background: none;
min-width: 2em;
position: initial;
.quiqqer-order-basketButton-sum {
}
.quiqqer-order-basket-small-container {
width: 260px;

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

Michael Danielczok
committed
.qui-contextmenu-container .qui-contextitem {
border-bottom: none;
}
/*********************/
/* user icon top bar */
/*********************/
.cologne-header-control-user {
cursor: pointer;
margin: 0 20px;
position: relative;
background: #fff;
border-radius: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.cologne-header-control-user .fa-user-o {
border-radius: 100px;
box-shadow: 0 0 0 1px;
line-height: 30px;
text-align: center;
width: 30px;
/*********/
/* Popup */
/*********/
.qui-window-popup-title-close {
align-items: center;
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

Michael Danielczok
committed
/* show close button */
.cologne-logout-dialog .qui-window-popup-title,
.cologne-login-dialog .qui-window-popup-title {

Michael Danielczok
committed
display: block !important;
padding: 0 !important;
}
.cologne-logout-dialog .qui-window-popup-title-close,
.cologne-login-dialog .qui-window-popup-title-close {

Michael Danielczok
committed
color: inherit;
display: flex;

Michael Danielczok
committed
justify-content: center;
line-height: 0 !important;
padding: 0 !important;

Michael Danielczok
committed
}
/* logo image */
.quiqqer-login-logo {
margin-bottom: 2em !important;
margin-top: 0.5em !important;
max-height: 100px;

Michael Danielczok
committed
max-width: calc(100% - 100px);
}
.quiqqer-login {
padding: 20px 40px !important;
}

Michael Danielczok
committed
/* label */
.quiqqer-login-auth label {
margin-bottom: 20px !important;
}

Michael Danielczok
committed
/* disable ugly autofill background */
.quiqqer-login-auth input {
box-shadow: 0 0 0 30px #fff inset;
}
/*
because of disabling autofill background
:focus is simulated by box.shadow
*/
input[type="text"]:focus,
input[type="password"]:focus {
box-shadow: 0 0 0 30px #f5f5f5 inset;
}
/* submit button */
.quiqqer-login-auth [type="submit"] {
float: right;
min-width: 100px;
}

Michael Danielczok
committed
/* custom title */
.quiqqer-loginWindow-content-title,
.qui-window-popup h2 {

Michael Danielczok
committed
margin-top: 0;
position: relative;
text-align: center;

Michael Danielczok
committed
}
.quiqqer-loginWindow-content-title:after,
.qui-window-popup h2:after {

Michael Danielczok
committed
bottom: -10px;

Michael Danielczok
committed
height: 2px;

Michael Danielczok
committed
position: absolute;

Michael Danielczok
committed
}
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
/* logout */
.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;
}

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

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;
}
/* nav arrows */
.quiqqer-bricks-children-slider-container-wrapper .quiqqer-bricks-children-slider-prev,
.quiqqer-bricks-children-slider-container-wrapper .quiqqer-bricks-children-slider-next {

Michael Danielczok
committed
/*height: calc(100% - 22px) !important;*/
/*margin: 10px 0;*/
/***********/
/* Product */
/***********/