/* cmsms stylesheet: Raupold Default modified: Freitag, 27. Juni 2025 12:31:06 */
[* [assign var='goldLight' value='#d88b2e'] *]@-ms-viewport     { width: device-width; }@-o-viewport      { width: device-width; }@viewport         { width: device-width; }/* roboto-300 - latin */@font-face {font-family: 'Roboto';font-style: normal;font-weight: 300;src: url('/fonts/roboto/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-300italic - latin */@font-face {font-family: 'Roboto';font-style: italic;font-weight: 300;src: url('/fonts/roboto/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-regular - latin */@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;src: url('/fonts/roboto/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-italic - latin */@font-face {font-family: 'Roboto';font-style: italic;font-weight: 400;src: url('/fonts/roboto/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-700 - latin */@font-face {font-family: 'Roboto';font-style: normal;font-weight: 700;src: url('/fonts/roboto/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-700italic - latin */@font-face {font-family: 'Roboto';font-style: italic;font-weight: 700;src: url('/fonts/roboto/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */}/* niconne-regular - latin */@font-face {font-family: 'Niconne';font-style: normal;font-weight: 400;src: url('/fonts/niconne/niconne-v15-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/niconne/niconne-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/niconne/niconne-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/niconne/niconne-v15-latin-regular.woff') format('woff'), /* Modern Browsers */url('/fonts/niconne/niconne-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/niconne/niconne-v15-latin-regular.svg#Niconne') format('svg'); /* Legacy iOS */}body {font-family: 'Roboto', 'Arial', serif;background: #130c09;font-size: 16px;font-weight: 400;color: #d3ba9c;}h1,h2,h3,h4,h5,h6 {color: #d3ba9c;margin: 0 0 20px 0;font-weight: normal;font-style: italic;font-family: 'Niconne';}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #8a7456;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {color: #8a7456;}h1 { font-size: 36px; }h2 { font-size: 32px; }h3 { font-size: 30px; }h4 { font-size: 28px; }h5 { font-size: 26px; }/* Helpers */.no-padding {padding: 0;}.margin-top-30 {margin-top: 30px;}.nowrap {white-space: nowrap;}.transition-all {-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}.transition-all-slow {-webkit-transition: all 1000ms ease-in-out;-moz-transition: all 1000ms ease-in-out;-o-transition: all 1000ms ease-in-out;transition: all 1000ms ease-in-out;}.strong {font-weight: 700;}/* Top Row Meta */#top-row-meta {background: #130c09;color: #aeaead;font-weight: 300;font-size: 13px;padding-top: 5px;padding-bottom: 5px;max-width: 1170px;}#top-row-meta .open,#top-row-meta .closed {color: #fff;}#top-row-meta [class^="icon-"],#top-row-meta [class*=" icon-"] {margin-right: 3px;font-size: 14px;}#top-row-meta .opening-times-wrap,#top-row-meta .info-items {/* padding-left: 190px; */text-align: center;}#top-row-meta .opening-times {display: none;}#top-row-meta .info-items a {color: #af7837;margin-left: 15px;}#top-row-meta .info-items a:first-child {margin-left: 0px;}/* Logo & Signet */.signet-wrap {/* background: #6599cc */width: 100%;max-width: 30%;margin: 0 auto;position: relative;z-index: 1;}.signet-wrap img {max-width: 60px;display: block;margin: 10px auto;}.logo-wrap {background: #302723;width: 100%;max-width: 70%;margin: 0 auto;position: relative;z-index: 1;}.logo-wrap img {max-width: 165px;display: block;margin: 10px auto;}#main-nav-row {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5a453c+0,3d322d+100 */background: #5a453c; /* Old browsers */background: -moz-linear-gradient(-45deg,  #5a453c 0%, #3d322d 100%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  #5a453c 0%,#3d322d 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  #5a453c 0%,#3d322d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a453c', endColorstr='#3d322d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */position: relative;z-index: 1;}#main-nav-row > .container {position: relative;z-index: 1;}#main-nav-row > .container > .row {position: relative;}#main-nav-row .navbar {padding: 0;}/* Main Nav */#main-nav ul > li {position: relative;}#main-nav ul > li > a {line-height: 30px;padding: 7px 10px;color: #faf4e6;font-weight: 400;text-transform: uppercase;font-size: 14px;text-align: center;}#main-nav ul > li > a.active,#main-nav ul > li > a:hover,#main-nav ul > li > a:focus,#main-nav ul > li > a:active {background: #302723;color: #fff;}/* 2nd Level */#main-nav ul > li > ul {position: relative;display: none;}#main-nav ul > li.active > ul {display: block;}#main-nav ul > li > ul > li {border: none;}#main-nav ul > li > ul > li > a {background: #5a453c;display: block;padding: 0 10px;line-height: 35px;white-space: nowrap;margin-bottom: 1px;-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}#main-nav ul > li:hover > ul > li > a {max-height: 60px;}/* Special Styling Shop Link */a#shop-link {color: #fff;background-color: #F3A94F;background-image: url(/img/bg-tabak-leaf.png);background-repeat: no-repeat;background-size: auto 200%;background-position: center 0;position: relative;display: block;text-align: center;width: 100%;padding: 10px 0px;margin: 10px 0 10px 0;}a#shop-link:hover,a#shop-link:focus,a#shop-link:active {text-decoration: none;}a#shop-link .title {background-image: url(/img/logo-Genuss-Express.png);background-repeat: no-repeat;background-size: cover;position: relative;width: 120px;height: 40px;text-indent: -5000px;overflow: hidden;display: inline-block;}a#shop-link .online-shop {display: block;position: relative;font-family: 'Niconne';font-size: 17px;color: #fff; /* #130c09; */text-align: center;}/* Special Hamburger Styles */.hamburger {padding: 0px;/* display: inline-block; */cursor: pointer;transition-property: opacity, -webkit-filter;transition-property: opacity, filter;transition-property: opacity, filter, -webkit-filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: #aeaead;text-transform: none;text-align: center;background-color: transparent;border: 0;margin: 20px auto 10px auto;float: right;overflow: visible;position: relative;z-index: 1001;}.hamburger .hamburger-box {width: 35px;height: 24px;display: block;position: relative;margin: 0 auto;}.hamburger .menu-text {color: #aeaead;display: block;font-size: 16px;line-height: 24px;margin-top: 3px;}.hamburger .hamburger-inner {display: block;top: 50%;margin-top: -2px;-webkit-transform: rotate(225deg);transform: rotate(225deg);}.hamburger.collapsed .hamburger-inner {-webkit-transform: rotate(0deg);transform: rotate(0deg);transition-delay: 0.14s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after {width: 35px;height: 4px;background-color: #aeaead;border-radius: 4px;position: absolute;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;transition-duration: 0.15s;transition-timing-function: ease;}.hamburger .hamburger-inner {transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after {content: "";display: block;}.hamburger .hamburger-inner::before {top: 0px;transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;opacity: 0;}.hamburger.collapsed .hamburger-inner::before {top: -10px;opacity: 1;transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;}.hamburger .hamburger-inner:after {bottom: 0px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger.collapsed .hamburger-inner:after {bottom: -10px;-webkit-transform: rotate(0deg);transform: rotate(0deg);transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);}/* Breadcrumb */#breadcrumb-wrap {background: #302723;display: none;}#breadcrumb-wrap > .container {padding: 0;}#breadcrumb-wrap ol.breadcrumb {background: none;border-radius: 0;border: none;float: left;margin-bottom: 0;padding: 0;line-height: 40px;color: #af7837;}#breadcrumb-wrap ol.breadcrumb .breadcrumb-item {padding-left: 5px;font-size: 12px;color: #af7837;}#breadcrumb-wrap ol.breadcrumb .breadcrumb-item a {text-decoration: underline;color: #af7837;}#breadcrumb-wrap .breadcrumb-item + .breadcrumb-item::before {content: '»';color: #af7837;padding-right: 5px;}/* Content */#content-wrap {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5a453c+0,3d322d+100 */background: #5a453c; /* Old browsers */background: -moz-linear-gradient(-45deg,  #5a453c 0%, #3d322d 100%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  #5a453c 0%,#3d322d 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  #5a453c 0%,#3d322d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a453c', endColorstr='#3d322d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */padding-bottom: 50px;position: relative;width: 100%;height: auto;overflow: hidden;}#content-wrap::after {-webkit-box-shadow: 0 0 25px 5px rgba(0,0,0,0.6);box-shadow: 0 0 25px 5px rgba(0,0,0,0.6);border-radius: 40%;content: '';display: block;width: 100%;height: 1px;position: absolute;left: 0;bottom: -1px;}#content {padding-top: 30px;position: relative;}.img-right {display: block;width: 33%;height: auto;float: right;margin: 4px 0 15px 25px;}.img-left {display: block;width: 33%;height: auto;float: left;margin: 4px 25px 15px 0;}.img-right img,.img-left img {max-width: 100%;height: auto;}.img-right + p::after,.img-left + p::after {content: '';display: block;clear: both;}figure .img-left {width: 100%;height: auto;float: none;}#content img,#content2 img {max-width: 100%;height: auto;}#content h1,#content h2,#content h3,#content h4 {color: #F3A94F;}#content a:not(.btn),#content2 a:not(.btn) {color: #d3ba9c;border-bottom: 1px dotted #d3ba9c;}#content a:not(.btn):hover,#content a:not(.btn):focus,#content a:not(.btn):active,#content2 a:not(.btn):hover,#content2 a:not(.btn):focus,#content2 a:not(.btn):active {text-decoration: none;border-bottom: 1px solid #d3ba9c;}#content p::after,#content2 p::after {content: "";display: table;clear: both;}/* News Styling */#news-wrap {padding-top: 30px;}#news-wrap h2,#news-wrap h3,#news-wrap h4 {color: #F3A94F;}#news-wrap .NewsSummaryTitleRow h2 {float: left;line-height: 35px;}.NewsSummaryTitleRow .link-news {display: none;}#news-wrap .NewsSummaryTitleRow .link-news {color: #F3A94F;float: right;display: block;line-height: 35px;}.NewsSummary,.NewsSummaryTitle,.NewsSummaryTitle a,#content .NewsSummary,#content .NewsSummaryTitle,#content .NewsSummaryTitle a {color: #302723;}.NewsSummaryTitle a,.NewsSummaryTitle a:hover,.NewsSummaryTitle a:focus,.NewsSummaryTitle a:active,#content .NewsSummaryTitle a,#content .NewsSummaryTitle a:hover,#content .NewsSummaryTitle a:focus,#content .NewsSummaryTitle a:active {border: none;}.NewsSummaryTitle a:hover,.NewsSummaryTitle a:focus,.NewsSummaryTitle a:active,#content .NewsSummaryTitle a:hover,#content .NewsSummaryTitle a:focus,#content .NewsSummaryTitle a:active {text-decoration: underline;}.NewsItem {position: relative;margin-top: 20px}.NewsItem:last-child {margin-bottom: 0px}.NewsSummary-wrap {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d88b2e+40,a56520+60 */background: #F3A94F; /* Old browsers */background: -moz-linear-gradient(-45deg,  #F3A94F 40%, #a56520 60%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  #F3A94F 40%,#a56520 60%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  #F3A94F 40%,#a56520 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3A94F', endColorstr='#a56520',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */padding: 5px;height: 100%;overflow: hidden;position: relative;-webkit-box-shadow: 0 0 15px 5px rgba(0,0,0,0.15);box-shadow: 0 0 15px 5px rgba(0,0,0,0.15);}.NewsSummary-wrap > .category {position: absolute;z-index: 1;top: -35px;left: -45px;background: #F3A94F;color: #130c09;font-size: 12px;padding: 50px 0 0 0;width: 100px;height: 80px;line-height: 30px;text-align: center;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}.NewsSummary-wrap > .category + .NewsSummary-innerWrap .NewsSummaryTitle {padding-left: 45px;}.NewsSummary-wrap > .category + .NewsSummary-innerWrap .col-img + .col-text-info .NewsSummaryTitle {padding-left: 0;}.NewsSummary-innerWrap {background: #fff;line-height: 20px;font-size: 16px;letter-spacing: 0.01em;height: 100%;}.NewsSummary .col-img {-ms-flex: 0 0 140px;flex: 0 0 140px;padding-right: 5px;padding-left: 5px;margin: 0 auto;}.NewsSummary .col-text-info {padding: 10px;}.NewsSummaryTitle {font-size: 20px;font-weight: 700;line-height: 22px;margin-bottom: 8px;}.NewsSummary .col-text-info p {margin: 0;}.NewsSummary .col-text-info .more-link,#content .NewsSummary .col-text-info .more-link {white-space: nowrap;color: #302723;border: none;}/* News Detail */#newsDetailContent {padding-bottom: 50px;}#newsDetailContent .btn-shop {display: block;width: 100%;margin-top: 30px;}/* Content Additional */#content-additional {padding-top: 50px;padding-bottom: 50px;position: relative;overflow: hidden;}#content-additional::before {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5a453c+0,3d322d+100 */background: #5a453c; /* Old browsers */background: -moz-linear-gradient(-45deg,  #5a453c 0%, #3d322d 100%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  #5a453c 0%,#3d322d 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  #5a453c 0%,#3d322d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a453c', endColorstr='#3d322d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}#content-additional::after {content: '';display: block;position: absolute;left: -50px;bottom: -20px;background-image: url(/img/bg-tabak-leaf.png);background-repeat: no-repeat;background-position: left bottom;background-size: 85% auto;width: 100%;height: 100%;height: calc(100% + 20px);opacity: 0.3;z-index: -1;}#content-additional .card {background-color: #130c09;border: none;border-radius: 0;margin-bottom: 20px;}#content-additional .card .img-fix {background-position: center center;background-repeat: no-repeat;background-size: 100% auto;position: relative;width: 100%;height: 120px;overflow: hidden;}#content-additional .card .card-body {background: rgba(19,12,9,0.7);position: absolute;left: 0;bottom: 0;width: 100%;padding: 10px 15px;}#content-additional .card .card-body h3 {font-family: 'Roboto';font-size: 20px;line-height: 30px;font-style: normal;color: #d0d0d0;margin: 0;}#content-additional .card .card-body p {color: #d0d0d0;max-height: 0;overflow: hidden;}/* Sortiment Items */.sortiment-item {background-color: #130c09;background-size: auto 100%;background-position: center center;margin-bottom: 30px;padding-top: 80px;-webkit-transition: all 1000ms ease-in-out;-moz-transition: all 1000ms ease-in-out;-o-transition: all 1000ms ease-in-out;transition: all 1000ms ease-in-out;}.sortiment-item.without-image {padding-top: 0;}.sortiment-item:last-child {margin-bottom: 0;}#content .sortiment-item .item-content {background: rgba(19,12,9,0.7);}#content .sortiment-item .item-content h2 {margin-bottom: 0px;padding: 10px 15px;font-family: 'Roboto';font-style: normal;color: #d0d0d0;font-size: 22px;}.sortiment-item .item-content .shrink {overflow: hidden;padding: 0 15px 15px 15px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}#content .sortiment-item .item-content p {font-size: 16px;display: none;color: #d0d0d0;}.sortiment-item .item-content .btn-shop {margin-right: 20px;}/* Content 2 */#content2 {padding-top: 50px;padding-bottom: 50px;-webkit-box-shadow:inset 0 0 30px 5px rgba(0,0,0,1);box-shadow:inset 0 0 30px 5px rgba(0,0,0,1);position: relative;text-align: center;}#content2::before {content: '';display: block;position: absolute;left: 0;top: 0;background-image: url(/img/bg-content2.jpg);background-repeat: no-repeat;background-position: center center;background-size: 1140px auto;width: 100%;height: 100%;opacity: 0.3;z-index: -1;}#content2 > .container {max-width: 690px;}/* Footer */#footer {background-color: #130c09;border-top: 2px solid #5a453c;padding-top: 30px;padding-bottom: 50px;color: #af7837;}#footer a {color: #af7837;line-height: 25px;}#footer p,#footer address {margin-bottom: 5px;}#footer ul,#footer li {list-style-type: none;padding: 0;margin: 0;}#footer .col-footer:first-child,#footer .col-footer:nth-child(2n+3) {margin-bottom: 30px;}#footer .col-footer .label {min-width: 80px;display: inline-block;}#footer .col-footer .social {font-size: 35px;margin-right: 10px;}#footer .col-footer .social:last-child {margin-right: 0px;}#footer .col-footer .social:hover,#footer .col-footer .social:focus,#footer .col-footer .social:active {text-decoration: none;}/* Agecheck *//* No JS Fallback */body.no-js #modal-ageCheck:not(.show),body.no-js .modal-backdrop.initial-backdrop {display: block;opacity: 0;-webkit-animation: fadein 2s ease forwards 0.5s; /* Safari, Chrome and Opera > 12.1 */-moz-animation: fadein 2s ease forwards 0.5s; /* Firefox < 16 */-ms-animation: fadein 2s ease forwards 0.5s; /* Internet Explorer */-o-animation: fadein 2s ease forwards 0.5s; /* Opera < 12.1 */animation: fadein 2s ease forwards 0.5s;}body.no-js #modal-ageCheck .modal-dialog {transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform: translate(0,-25%);transform: translate(0,0);}body.no-js #modal-ageCheck .btn-action-ok,body.no-js #modal-ageCheck .btn-action-decline {display: none;}body.no-js #modal-ageCheck .ageCheck-js-hint {display: block !important;}/* JS ageCheck */#modal-ageCheck .modal-dialog {background: #130c09;width: 100%;max-width: 100%;margin: 0;position: relative;z-index: 1;}#modal-ageCheck .modal-body {padding: 0;}#modal-ageCheck .modal-content {background-color: transparent;border: none;border-radius: 0;min-height: 60vh;-webkit-box-shadow:inset 0 0 30px 5px rgba(0,0,0,1);box-shadow:inset 0 0 30px 5px rgba(0,0,0,1);position: relative;text-align: center;}#modal-ageCheck .modal-content::before {content: '';display: block;position: absolute;left: 0;top: 0;background-image: url(/img/bg-content2.jpg);background-repeat: no-repeat;background-position: center center;background-size: 1140px auto;width: 100%;height: 100%;opacity: 0.3;z-index: -1;}#modal-ageCheck .modal-content .container .container {padding: 0;position: relative;}#modal-ageCheck .modal-content .col-hint {padding: 30px 30px 20px 30px;color: #fff;}#modal-ageCheck .modal-content .col-hint h2,#modal-ageCheck .modal-content .col-hint h3 {color: #fff;}#modal-ageCheck .modal-content .ageCheck-decline-hint {overflow: hidden;max-height: 0px;visibility: hidden;}#modal-ageCheck .modal-content .ageCheck-decline-hint.open {max-height: 500px;visibility: visible;}#modal-ageCheck .logo-wrap {background: none;width: 100%;max-width: 100%;}#modal-ageCheck .logo-wrap a {display: block;margin: 0 auto;max-width: 285px;}#modal-ageCheck .logo-wrap img {float: left;max-width: 185px;margin: 0 auto;padding: 20px 0;}#modal-ageCheck .logo-wrap img.signet {max-width: 100px;padding: 15px 10px 0 20px;}.modal-backdrop.show {background: #130c09;opacity: 0.95;}#modal-ageCheck .btn-action-ok,#modal-ageCheck .btn-action-decline {display: block;width: 100%;font-size: 30px;line-height: 34px;white-space: normal;text-transform: uppercase;margin-bottom: 20px;}#modal-ageCheck .btn-action-ok .hint,#modal-ageCheck .btn-action-decline .hint {display: block;font-size: 14px;line-height: 16px;text-transform: none;white-space: nowrap;}/* Form Elements */select#anrede {max-width: 200px;}label,table {text-align: left;}.form-check {margin-bottom: 20px;}.form-group.checkbox,.form-group.checkbox > div {position: relative;}.form-group.checkbox input {position: absolute;width: 16px;height: 16px;z-index: 1;left: 4px;top: 4px;margin: 0;display: inline-block;}.form-group.checkbox label {width: 95%;display: block;padding-left: 30px;position: relative;line-height: 1.2;height: auto;float: left;text-align: left !important;line-height: 18px;}.form-row > div:first-child {margin-bottom: 1rem;}form .btn-outline-secondary {background: #c7ab86;color: #fff;}form .btn-outline-secondary:hover,form .btn-outline-secondary:active,form .btn-outline-secondary:focus {background: #8a7456 !important;color: #fff !important;}form textarea {min-height: 150px;}.error_message {border: 5px solid red;margin-bottom: 20px;}.error_message ul,.error_message li {list-style-type: none;color: red;}fieldset {border: 0;padding: 0;}label {font-size: 0.9em;margin-bottom: 2px;display: block;}.required.fb_invalid {color: red;}/* honey pot */.hpsp,.hpemail {height: 0;overflow: hidden;visibility: hidden;margin: 0;}/* Cookie Bar */#cookie-bar {font-size: 14px;background:#111111; background: rgba(0,0,0,0.8); height:auto; line-height:35px; color:#eeeeee; text-align:center; padding: 10px;}#cookie-bar.fixed {position:fixed; bottom:0; left:0; width:100%;z-index:110;}#cookie-bar.fixed.bottom {bottom:0; top:auto;}#cookie-bar p {margin:0; padding:0;}#cookie-bar a {color:#ffffff; display:inline-block; text-decoration:none; padding:0 6px; margin-left: 15px;}#cookie-bar .cb-enable {background: #af7837; border: 1px solid #fff; color: #fff;}#cookie-bar .cb-enable:hover {background: #F3A94F; border-color: #fff; color: #fff;}#cookie-bar .cb-disable {background:#1c6b18;}#cookie-bar .cb-disable:hover {background:#1c6b18;}#cookie-bar .cb-policy {border: 1px solid #fff; color: #fff;}#cookie-bar .cb-policy:hover {background:#fff; color: #000;}#cookie-bar .cb-enable,#cookie-bar .cb-policy {border-radius: 20px;padding-left: 10px;padding-right: 10px;line-height: 35px;}@media (max-width: 575px) {/* Cookie Bar */#cookie-bar {line-height: normal;}#cookie-bar a {margin: 0;}#cookie-bar .cb-enable,#cookie-bar .cb-policy {display: block;margin-top: 20px;margin-bottom: 30px;}}@keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}/* Firefox < 16 */@-moz-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}/* Safari, Chrome and Opera > 12.1 */@-webkit-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}/* Internet Explorer */@-ms-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}/* Opera < 12.1 */@-o-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}/* Bootstrap */.btn-warning {background: #F3A94F;border-color: #F3A94F;}.text-muted {color: #aeaead !important;}/* Media Queries */@media (min-width: 410px) {#content-additional .card .img-fix {height: 160px;}}@media (min-width: 460px) {/* Sortiment Items */.sortiment-item {background-size: 100% auto;}}@media (min-width: 576px) {#top-row-meta .opening-times-wrap {text-align: left;}#top-row-meta .info-items {text-align: right;padding-left: 15px;}.signet-wrap {max-width: 95px;margin: 0;float: left;}.signet-wrap img {max-width: 65px;margin: 30px auto 10px auto;}.logo-wrap {max-width: 205px;margin: 0;float: left;}.logo-wrap img {max-width: 90%;margin: 30px auto 10px auto;}a#shop-link {padding: 5px 0 0 0;}a#shop-link .title {background-image: url(/img/logo-Genuss-Express-white.png);}#breadcrumb-wrap > .container {padding: 0 15px;}#breadcrumb-wrap ol.breadcrumb .breadcrumb-item {padding-left: 10px;font-size: 16px;}#breadcrumb-wrap .breadcrumb-item + .breadcrumb-item::before {padding-right: 10px;}.NewsSummary-wrap > .category + .NewsSummary-innerWrap {padding-left: 45px;}.NewsSummary-wrap > .category + .NewsSummary-innerWrap .NewsSummaryTitle {padding-left: 0;}.NewsSummary .col-img {margin: 0;}#content-additional .card .img-fix {height: 200px;}#footer a {line-height: normal;}#modal-ageCheck .logo-wrap img {/* padding: 30px 0 10px 0; */}#modal-ageCheck .logo-wrap {float: none;}#modal-ageCheck .btn-action-ok,#modal-ageCheck .btn-action-decline {margin-bottom: 0px;}}@media (min-width: 576px) and (max-width: 991px)  {.logo-wrap + .col-12 {-ms-flex: 0 0 calc(100% - 300px);flex: 0 0 calc(100% - 300px);max-width: calc(100% - 300px);}}/* Medium devices (tablets, 768px and up) */@media (min-width: 768px) {h1 { font-size: 45px; }h2 { font-size: 36px; }h3 { font-size: 30px; }h4 { font-size: 26px; }h5 { font-size: 24px; }#top-row-meta .opening-times-wrap {padding-right: 0;}#top-row-meta .opening-times-wrap a {color: #aeaead;}#top-row-meta .opening-times-wrap a:hover,#top-row-meta .opening-times-wrap a:focus,#top-row-meta .opening-times-wrap a:active {text-decoration: none;}#top-row-meta .opening-times {display: inline-block;margin-left: 10px;color: #aeaead;}#breadcrumb-wrap {display: block;}#newsDetailContent .btn-shop {display: inline-block;width: auto;}#content-additional::after {background-size: 70% auto;}#content-additional .card {margin-bottom: 0px;}#content-additional .card .img-fix {background-size: 100% auto;height: 190px;}#content-additional .col-md-4 .card .img-fix {background-size: auto 100%;}#content-additional .card:hover .img-fix {background-size: 115% auto;}#content-additional .col-md-4 .card:hover .img-fix {background-size: auto 115%;}.sortiment-item {padding-top: 50px;}#content2 h2 {font-size: 60px;}#content2 h3 {font-size: 55px;}#modal-ageCheck .modal-body {padding: 0 0 50px 0;}#modal-ageCheck .modal-content .container .container {padding: 0 15px;}}@media (min-width: 992px) {#top-row-meta {font-size: 13px;line-height: 40px;padding-top: 0px;padding-bottom: 0px;}#top-row-meta .opening-times-wrap {padding-left: 110px;}/* Signet */.signet-wrap {background: none;margin: 0;max-width: 105px;position: absolute;left: 0;top: -60px;padding-top: 50px;padding-bottom: 20px;z-index: 3;}.signet-wrap img {max-width: 90%;margin: 0px auto 0px auto;}/* Logo */.logo-wrap {max-width: 205px;position: absolute;left: 110px;top: -40px;margin: 35px 0 0 -40px;padding: 15px 0 15px 25px;-webkit-box-shadow: 0 0 15px 10px rgba(0,0,0,0.15);box-shadow: 0 0 15px 10px rgba(0,0,0,0.15);}#modal-ageCheck .logo-wrap {-webkit-box-shadow: 0 0 15px 10px rgba(0,0,0,0);box-shadow: 0 0 15px 10px rgba(0,0,0,0);}.logo-wrap img {max-width: 90%;margin: 0px auto 0px auto;}#main-nav-row::before {background-image: url(/img/bg-smoke.png);background-repeat: no-repeat;background-position: 0 0;background-size: cover;content: '';display: block;width: 296px;height: 70px;position: absolute;right: 0;bottom: 0;opacity: 0.1;}/* Main Nav */#main-nav {padding-left: 270px;}#main-nav ul > li {margin-right: 1px;}#main-nav ul > li > a {line-height: 80px;padding: 0 10px;font-size: 14px;font-weight: 400;text-align: left;}/* 2nd Level */#main-nav ul > li > ul {position: absolute;left: 0;display: block;top: 81px;overflow: hidden;max-width: 350px;min-width: 250px;-ms-flex-direction: column;flex-direction: column;}#main-nav ul > li > ul > li > a {max-height: 0px;}a#shop-link {background-image: url(/img/bg-tabak-leaf.png);background-repeat: no-repeat;background-size: auto 120%;background-position: center 0;background-color: #F3A94F; /*#6599cc; #302723; *//*filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.25));*/-webkit-box-shadow: 0 0 15px 10px rgba(0,0,0,0.15);box-shadow: 0 0 15px 10px rgba(0,0,0,0.15);position: absolute;right: 0;top: 0px;margin: 0;z-index: 1;width: 130px;height: 80px;padding: 5px 5px;}a#shop-link .title {background-image: url(/img/logo-Genuss-Express.png);display: block;width: 100px;height: 33px;margin: 5px auto 5px auto;}a#shop-link .online-shop {display: block;font-size: 16px;line-height: 20px;}.NewsItem {margin-top: 30px}.NewsItem:first-child,.NewsItem:nth-child(2) {margin-top: 0px;}#content-additional::after {background-size: 60% auto;}#content-additional .card .img-fix {height: 250px;}#content-additional .col-md-4 .card .img-fix {background-size: auto 100%;}#content-additional .card:hover .card-body p {max-height: 300px;}/* Sortiment Items */.row-sortiment-items {position: relative;}.sortiment-item:hover {background-size: 105% auto;padding-top: 250px;-webkit-transition: all 500ms ease-in-out 500ms;-moz-transition: all 500ms ease-in-out 500ms;-o-transition: all 500ms ease-in-out 500ms;transition: all 500ms ease-in-out 500ms;}.sortiment-item.without-image:hover {padding-top: 0;}.sortiment-item .item-content .shrink {max-height: 0;padding: 0 0 0 25px;}.sortiment-item:hover .item-content .shrink {max-height: 500px;padding: 5px 15px 15px 15px;-webkit-transition: all 500ms ease-in-out 800ms;-moz-transition: all 500ms ease-in-out 800ms;-o-transition: all 500ms ease-in-out 800ms;transition: all 500ms ease-in-out 800ms;}#content .sortiment-item .item-content p {display: block;}#footer .col-footer:first-child,#footer .col-footer:nth-child(2n+3) {margin-bottom: 0px;}#modal-ageCheck .logo-wrap {padding: 0;top: 0;left: auto;position: relative;width: auto;max-width: 1000px;margin: 20px auto 0 auto;/* float: left; */}#modal-ageCheck .logo-wrap a {max-width: 1000px;}#modal-ageCheck .logo-wrap img {padding: 20px 0 10px 0;max-width: 350px;}#modal-ageCheck .logo-wrap img.signet {margin-right: 20px;max-width: 150px;}#modal-ageCheck .modal-content::before {background-position: 85% center;}#modal-ageCheck .modal-content .col-hint {max-width: 550px;padding: 30px 15px 20px 15px;}#modal-ageCheck .modal-content .col-logo {max-width: 550px;}}@media (min-width: 1200px) {#top-row-meta {font-size: 14px;}#top-row-meta .opening-times-wrap {padding-left: 150px;}.signet-wrap {max-width: 130px;}.logo-wrap {max-width: 305px;left: 120px;padding: 18px 0 7px 45px;}#main-nav-row::before {width: 338px;height: 80px;}#main-nav {padding-left: 380px;}#main-nav ul > li > a {line-height: 110px;font-size: 16px;}#main-nav ul > li > ul {top: 111px;}a#shop-link {right: -30px;width: 180px;height: 110px;padding: 5px 5px;}a#shop-link .title {width: 130px;height: 43px;margin: 20px auto 4px auto;}a#shop-link .online-shop {font-size: 23px;line-height: 25px;}#content-wrap::after {max-width: 1200px;margin-left: -600px;left: 50%;}#content-additional::after {background-size: 40% auto;}}@media (min-width: 1280px) {#main-nav ul > li > a {line-height: 110px;font-size: 17px;}a#shop-link,#top-row-meta .info-items {right: -60px;}}@media (min-width: 1400px) {#main-nav ul > li > a {font-size: 18px;}a#shop-link,#top-row-meta .info-items {right: -120px;}}
