:root{--johku-color-titlebar-background:#263238;--johku-color-text-title:#4caf50}html>body{color:#f0f0f0;background-color:#000}html>body .text-content a,html>body a{color:#4caf50}html>body .text-content a:hover,html>body a:hover{color:#3d8b40}html>body .order-totals{color:#f0f0f0}html>body .product-order-disclaimer a{color:#90a4ae}.btn-primary{background-color:#388e3c!important;border-color:#2a692d!important;color:#FFF!important}.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background-color:#2a692d!important;border-color:#1b451d!important;color:#f2f2f2!important}.breadcrumb-navi-item:after{color:#607d8b!important}.menu-onboard-hilite{background-color:#333!important}.datepicker{background-color:#263238!important;border:1px solid #607d8b!important}body .search-suggestions{background-color:#000}body .separator-line{border-color:#333333}body .product-order-wrap .panel-heading a:not(.btn){color:#FFF}body .option-item{border-bottom:1px solid rgba(0, 0, 0, 0.4)!important;-webkit-box-shadow:0px 0px 0px transparent;box-shadow:0px 0px 0px transparent}body .option-item.active{-webkit-box-shadow:0px 0px 30px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 30px rgba(0, 0, 0, 0.5)}body .bg-solid{background-color:#000}body .countdown-content div{border-bottom-color:#333}body .calendar .notselectable,body .calendar .reservable,body .datepicker .notselectable,body .datepicker .reservable,body .datetimepicker .notselectable,body .datetimepicker .reservable{color:#7cb342!important;background-image:none!important;background-color:#263238!important}body .datepicker table tr td span.focused,body .datepicker table tr td span:hover{background:#000000}body .datepicker .datepicker-switch:hover,body .datepicker .next:hover,body .datepicker .prev:hover,body .datepicker tfoot tr th:hover{background:#000000}body .order-merchant-totals{border-top:1px solid #263238}body hr{border-top:1px solid #263238}body .wide-bar-grey{border-top:1px solid #263238;background-color:#263238;border-bottom:1px solid rgba(207, 216, 220, 0.1)}body .bar-title{border-bottom:1px solid #607d8b}body .order-paymentmethod-extra,body .order-paymentmethod-text{color:#90a4ae}body .order-payment-changebutton{background-color:#000!important}body .dropdown-menu{background-color:#263238}body .dropdown-menu>li>a{color:#4caf50}body .dropdown-menu>li>a:focus,body .dropdown-menu>li>a:hover{color:#fff;background-color:#263238}body .popover{background-color:#263238;border:1px solid #455a64;color:#f0f0f0}body .popover-title{color:#4caf50;background:#000;border-bottom:1px solid #455a64}body .order-contacts-wrap .form-group label{color:#90a4ae}body .form-subtitle{color:#4caf50}.datepicker-dropdown.datepicker-orient-top:after{border-top:6px solid #263238!important}.btn-success{background-color:#388e3c!important;border-color:#2a692d!important}.btn-success:hover{background-color:#2a692d!important;border-color:#1b451d!important}.btn-default{background-color:#263238!important;border-color:#111!important;color:#4caf50!important}.btn-default{background-color:#263238!important;border-color:#111!important;color:#4caf50!important}.product-order-values .btn-primary,.product-order-values .btn-primary:active,.product-order-values .btn-primary:hover{background-color:#388e3c!important;border-color:#39923e!important;color:#FFF!important}.product-order-values .btn-default,.product-order-values .btn-default:active,.product-order-values .btn-default:hover{background-color:#3f5159!important;border-color:#2e3b41!important;color:#FFF!important}.has-cart .js-cart-toggle .dropdown-toggle .fa,.has-cart .js-cart-toggle .dropdown-toggle .glyphicon{color:#4caf50}.has-cart .js-cart-toggle .dropdown-toggle .count{background:#4caf50;border-color:#4caf50!important;color:#000!important}.product-order-wrap,.product-order-wrap .product-merchant-detail a,.product-order-wrap a.product-merchant-detail{color:#90a4ae}#js-navbar-main{border-bottom:1px solid #263238!important;background-color:#000!important}body .js-cart-product-name,body .js-cart-product-price{color:#4caf50}body .product-order-wrap .input-group-addon{border:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}body .js-cart-product-actions a:not(.btn){color:#4caf50}body #js-navbar-main .navbar-nav>li>a,body #js-navbar-main .navbar-nav>li>a:link,body #js-navbar-main .navbar-nav>li>a:visited,body #js-navbar-main a.navbar-brand,body #js-navbar-main a.navbar-brand:link,body #js-navbar-main a.navbar-brand:visited{color:#FFF}body .dropdown-menu{border:1px solid #263238;border-radius:0}body #js-navbar-main .menu-grid a{color:#F0F0F0}body #js-navbar-main .menu-grid a:hover{color:#90a4ae}body a.menu-title{color:#4caf50!important}body .js-grid-item,body .js-grid-item:active,body .js-grid-item:focus,body .js-grid-item:hover{color:#f0f0f0}body .separator-column{border-top:1px solid #607d8b}body .grid-content-image,body .js-cart-product-image{border:1px solid #455a64}body .grid-content-image.no-image,body .js-cart-product-image.no-image{background-color:#263238;-webkit-box-shadow:inset 0px 0px 30px rgba(0, 0, 0, 0.65);box-shadow:inset 0px 0px 30px rgba(0, 0, 0, 0.65)}body .grid-content-image.no-image:before,body .js-cart-product-image.no-image:before{color:#90a4ae;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.33)}body .showgroup{border-bottom:1px solid #263238}body .order-show-row{color:#f0f0f0}body .order-show-row .input-group-addon{color:#4caf50}#js-navbar-main .dropdown-menu{border-top:1px solid #263238!important;background:#263238!important}.js-main-title h1{background-color:#4caf50}.cart-shoptitle,.cart-shoptitle h4{color:#388e3c}.js-cart-title{color:#4caf50}.js-cart-merchant-title{color:#388e3c}.js-grid-title-text{color:#4caf50}.grid-content-title{color:#4caf50}.grid-content-tag{background:#388e3c}.breadcrumb-navi-wrap{background-color:#263238}.product-order-wrap{background-color:#263238;border-top-color:#263238}.product-pricingtype-link,.product-pricingtype-link:hover{color:#d9eeda}.product-pricingtype-active{background-color:#000;-webkit-box-shadow:inset 0px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 2px 0px rgba(0, 0, 0, 0.1)}.product-pricingtype-active,.product-pricingtype-active:hover{color:#4caf50}.product-order-wrap label{color:#4caf50}.product-order-price{color:#4caf50}.product-order-amount .form-control,.product-order-date .form-control,.product-order-participant .form-control{color:#000}.product-order-cleardates:after{background-color:#388e3c}.product-merchant-title{color:#4caf50}.product-order-disclaimer a{color:#000000}.product-extras-title{color:#4caf50}.product-content-infotitle{color:#4caf50;border-bottom-color:#263238!important}.product-content-infolabel{font-weight:bold;color:#90a4ae}.textpage-title{color:#4caf50}.order-merchant-wrappertitle{color:#4caf50}.order-merchant-detailswrap{background-color:#263238;border:1px solid #455a64}.order-merchant-detailswrap,.order-merchant-detailswrap a{color:#90a4ae}.order-merchant-totalsum,.order-merchant-totaltitle{color:#388e3c}.js-supersearchbar{color:#388e3c;background-color:#b2e0b4}.js-footer-navi{background-color:#000}body footer{background-color:#263238}body footer a{color:#4caf50}.js-footer-wrap:before{border-top:1px solid #263238!important;background-color:#111!important}.footer-merchant-logo{background-color:#000!important;border:1px solid #263238}.bar-colored-title{color:#4caf50;border-bottom:1px solid #263238!important}.page-header-bar{background-color:#000}.page-header-bar.product-header-bar{background-color:#388e3c}body .main-category-wrap:nth-child(n+2):before,body .separator-after:before{border-top:1px solid #263238;background-color:#111}body #js-search-filter{background:#263238}body #search-filter.expanded .searchtabs-content-wrap{background-color:#263238}body .flattab-item-static.active>*,body .flattab-item.active>*{background-color:#263238}body .flattab-item,body .flattab-item-static,body .flattab-item-static a,body .flattab-item-static span,body .flattab-item a,body .flattab-item span{color:#90a4ae}body .flattab-item-static:hover,body .flattab-item-static a:hover,body .flattab-item-static span:hover,body .flattab-item:hover,body .flattab-item a:hover,body .flattab-item span:hover{color:#90a4ae}.calendar .selectable,.calendar .selectable a,.datepicker .selectable,.datepicker .selectable a,.datetimepicker .selectable,.datetimepicker .selectable a{color:#FFF!important;background-color:#76B841!important;background-image:none!important;-webkit-box-shadow:inset 0px 0px 0px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 0px 2px rgba(0, 0, 0, 0.1)}.calendar .notselectable,.calendar .reservable,.datepicker .notselectable,.datepicker .reservable,.datetimepicker .notselectable,.datetimepicker .reservable{color:#507D2B!important;background-image:none!important;background-color:#FFF!important;font-weight:bold}.calendar .active,.calendar .active a,.calendar .selectable.active,.calendar .selectable.active a,.datepicker .active,.datepicker .active a,.datepicker .selectable.active,.datepicker .selectable.active a,.datetimepicker .active,.datetimepicker .active a,.datetimepicker .selectable.active,.datetimepicker .selectable.active a{color:#FFF!important;background-color:#3C8BD9!important;background-image:none!important}.calendar .reserved,.calendar .reserved a,.datepicker .reserved,.datepicker .reserved a,.datetimepicker .reserved,.datetimepicker .reserved a{color:#B71C1C!important;background-color:#FCE4EC!important;background-image:none!important}.calendar .activeish,.calendar .activeish a,.calendar .part-free,.calendar .part-free a,.calendar .part-reserved,.calendar .part-reserved a,.calendar .partial,.calendar .partial a,.datepicker .activeish,.datepicker .activeish a,.datepicker .part-free,.datepicker .part-free a,.datepicker .part-reserved,.datepicker .part-reserved a,.datepicker .partial,.datepicker .partial a,.datetimepicker .activeish,.datetimepicker .activeish a,.datetimepicker .part-free,.datetimepicker .part-free a,.datetimepicker .part-reserved,.datetimepicker .part-reserved a,.datetimepicker .partial,.datetimepicker .partial a{color:#FFF!important;background-color:#679F38!important;background-image:none!important;-webkit-box-shadow:inset 0px 0px 0px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 0px 2px rgba(0, 0, 0, 0.1)}.searchtabs-navi-wrap{background-color:#000}.flattab-item.active>*{color:#4caf50}body .flattab-pill{background-color:#000}body span.badge{color:#FFF!important;background-color:#388e3c!important}body .modal-content{color:#111}body .modal-content h1{font-size:28px}body .modal-content h2{font-size:24px}body .modal-content h3{font-size:20px}body .modal-content h4{font-size:18px}body .category-info-wrap.closed:after{background-image:-webkit-gradient(linear, left bottom, left top, from(#000), color-stop(45%, #000), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, #000 0%, #000 45%, rgba(0, 0, 0, 0) 100%);background-image:-o-linear-gradient(bottom, #000 0%, #000 45%, rgba(0, 0, 0, 0) 100%);background-image:linear-gradient(0deg, #000 0%, #000 45%, rgba(0, 0, 0, 0) 100%)}body .category-info-wrap{border-bottom:1px solid #263238}body .popover.bottom>.arrow:after{border-bottom-color:#263238}body .product-order-package .package-product:not(:first-child) .package-tab-wrap{border-top:none}body .panel-default>.panel-heading{color:#FFF;background-color:#1f292f;border-color:#000}body .panel-default>.panel-heading+.panel-collapse>.panel-body,body .panel-group .panel-heading+.panel-collapse>.list-group,body .panel-group .panel-heading+.panel-collapse>.panel-body{border-top-color:#455b64}body .panel-default{border-color:#455a64}body .panel{background-color:#263238}body .panel .btn-success,body .panel .btn-success:hover{background-color:#689f38!important;border-color:#5c8c31!important}.flattab-pill.active{background-color:#4b830d}.color-a{color:#4caf50!important}.color-b{color:#90a4ae!important}.color-c{color:#000!important}.color-d{color:#388e3c!important}.background-a{background-color:#4caf50!important}.background-b{background-color:#90a4ae!important}.background-c{background-color:#000!important}.background-d{background-color:#388e3c!important}.border-a{border-color:#4caf50!important}.border-b{border-color:#90a4ae!important}.border-c{border-color:#000!important}.border-d{border-color:#388e3c!important}body .border-d{border-color:#607d8b!important}body .category-locator{background-color:#000}body .category-info-separator,body .front-category-image{border-bottom:1px solid #333}body .order-deliverymethod-list .list-group-item,body .order-deliverymethod-list .list-group-item:focus,body .order-deliverymethod-list .list-group-item:hover{background:rgba(0, 0, 0, 0.5);border-color:#000}body .order-deliverymethod-list .deliverymethod-item{border-color:black}.payment-methods .list-group-item{background:rgba(97, 125, 139, 0.43);border:1px solid #617d8b}.payment-methods .list-group-item.disabled,.payment-methods .list-group-item.disabled:hover,.payment-methods .list-group-item:disabled:focus{color:#8bacbd;background-color:#617d8b}.product-tabs-wrapper{background-color:#455a64}.product-tabs-wrapper .product-tab-name,.product-tabs-wrapper .product-tab-name a{color:#FFF}.product-tabs-wrapper .product-tab a{color:#FFF}.product-tabs-wrapper .product-tab a:active,.product-tabs-wrapper .product-tab a:focus,.product-tabs-wrapper .product-tab a:hover{background-color:#263238;color:#FFF}.product-tabs-wrapper .product-tab.active a,.product-tabs-wrapper .product-tab.active a:active,.product-tabs-wrapper .product-tab.active a:focus,.product-tabs-wrapper .product-tab.active a:hover{background-color:#263238;color:#FFF}.product-tabs-wrapper[stuck]{background-color:#263238}.product-tabs-wrapper[stuck] .product-tab a{color:#FFF}.product-tabs-wrapper[stuck] .product-tab a:active,.product-tabs-wrapper[stuck] .product-tab a:focus,.product-tabs-wrapper[stuck] .product-tab a:hover{background-color:#000;color:#FFF}.product-tabs-wrapper[stuck] .product-tab.active a,.product-tabs-wrapper[stuck] .product-tab.active a:active,.product-tabs-wrapper[stuck] .product-tab.active a:focus,.product-tabs-wrapper[stuck] .product-tab.active a:hover{background-color:#000;color:#FFF}body.loading-dates .datepicker .datepicker-days:before,body.no-dates .datepicker .datepicker-days:before{background-color:rgba(0, 0, 0, 0.8)}body .product-order-package .package-tab-wrap{background-color:#171f25;border-bottom-color:#455b64}body .product-order-package .nav-tabs{border-bottom-color:#455b64}body .product-order-package .nav-tabs>li>a{color:#CCC}body .product-order-package .nav-tabs>li>a:hover{background-color:#000;color:#4caf50;border-color:#455b64;border-bottom-color:transparent}body .product-order-package .panel{background-color:#000}body .product-order-package .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#455b64}body .product-order-package .nav-tabs>li.active>a,body .product-order-package .nav-tabs>li.active>a:focus,body .product-order-package .nav-tabs>li.active>a:hover{background-color:#000;color:#4caf50;border-color:#455b64;border-bottom-color:transparent}body .product-order-package .panel-footer{background-color:#1a1a1a}body .product-order-package .well{background-color:#222;border-color:#455b64}body .product-order-package li.unavailable .package-product-title{text-decoration:line-through;color:#4caf50}