:root{--johku-color-titlebar-background:#388E3C;--johku-color-text-title:#455A64}body{background-color:#ECEFF1}#__layout{background-color:#FFF}.text-content a,a{color:#388E3C}.text-content a:hover,a:hover{color:#2a692d}body a.dropdown-link{color:#000}body a.dropdown-link:hover{color:#000;text-decoration:underline}body .dropdown-text{color:#000}.btn-success{background-color:#388E3C!important;border-color:#2a692d!important}.btn-success:hover{background-color:#2a692d!important;border-color:#1b451d!important}.btn-primary{background-color:#455A64;border-color:#303f46}.btn-primary:hover{background-color:#303f46;border-color:#1b2428}.has-cart .js-cart-toggle .dropdown-toggle .fa,.has-cart .js-cart-toggle .dropdown-toggle .glyphicon{color:#388E3C}.has-cart .js-cart-toggle .dropdown-toggle .count{background:#388E3C}.product-order-wrap,.product-order-wrap .product-merchant-detail a,.product-order-wrap a.product-merchant-detail{color:#000000}.js-main-title h1{background-color:#90A4AE}.cart-shoptitle,.cart-shoptitle h4{color:#388E3C}.js-cart-title{color:#388E3C}.js-cart-merchant-title{color:#388E3C}.js-grid-title-text{color:#90A4AE}.grid-content-title{color:#455A64}.grid-content-tag{background:#388E3C}.breadcrumb-navi-wrap{background-color:#90A4AE}.product-order-wrap{background-color:#b2e0b4;border-top-color:#b2e0b4}.product-pricingtype-link,.product-pricingtype-link:hover{color:#388E3C}.product-pricingtype-active{background-color:#388E3C;-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:#FFF}.product-order-wrap label{color:#388E3C}.product-order-price{color:#388E3C}.product-order-amount .form-control,.product-order-date .form-control,.product-order-participant .form-control{color:#388E3C}.product-order-cleardates:after{background-color:#388E3C}.product-merchant-title{color:#388E3C}.product-order-disclaimer a{color:#000000}.product-extras-title{color:#388E3C}.product-content-infotitle{color:#90A4AE}.product-content-infolabel{font-weight:bold;color:#000}.textpage-title{color:#90A4AE}.order-merchant-wrappertitle{color:#90A4AE}.order-merchant-detailswrap{background-color:#b2e0b4}.order-merchant-detailswrap,.order-merchant-detailswrap a{color:#1b451d}.order-merchant-totalsum,.order-merchant-totaltitle{color:#388E3C}.js-supersearchbar{color:#388E3C;background-color:#b2e0b4}.js-footer-navi{background-color:#000}footer a{color:#90A4AE}.bar-colored-title{color:#90A4AE}.page-header-bar{background-color:#000}.page-header-bar.product-header-bar{background-color:#388E3C}.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:#738c98}.flattab-item.active>*{color:#90A4AE}.flattab-pill.active{background-color:#90A4AE}.color-a{color:#90A4AE!important}.color-b{color:#455A64!important}.color-c{color:#000!important}.color-d{color:#388E3C!important}.background-a{background-color:#90A4AE!important}.background-b{background-color:#455A64!important}.background-c{background-color:#000!important}.background-d{background-color:#388E3C!important}.border-a{border-color:#90A4AE!important}.border-b{border-color:#455A64!important}.border-c{border-color:#000!important}.border-d{border-color:#388E3C!important}.product-tabs-wrapper{background-color:#388E3C}.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:#b2e0b4;color:#388E3C}.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:#b2e0b4;color:#388E3C}.product-tabs-wrapper[stuck]{background-color:#b2e0b4}.product-tabs-wrapper[stuck] .product-tab-name,.product-tabs-wrapper[stuck] .product-tab-name a{color:#388E3C}.product-tabs-wrapper[stuck] .product-tab a{color:#388E3C}.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:#FFF;color:#388E3C}.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:#FFF;color:#388E3C}.product-tabs-wrapper{scrollbar-color:#2a692d}.product-tabs-wrapper::-webkit-scrollbar{color:#2a692d}