/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
::selection{background:#d43423;color:white;}::-moz-selection{background:#d43423;color:white;}img::selection{background:transparent;}img::-moz-selection{background:transparent;}body{-webkit-tap-highlight-color:#d43423;}input:-webkit-autofill{background:#ffffe1;}input:focus{border-color:green;}.background-grey-subtle{background:#f6f6f6;}.background-white{background:white;}.text-color{color:#444444;}#coffee-results ul{margin-top:0 !important;top:0 !important;}#coffee-results ul#ui-id-1{margin-top:-100px;}html{font-size:14px;}body,h1,h2,h3,h4,h5,p,li,.uk-h1,.uk-h2,.uk-h3,.uk-h4,h2.uk-h1,.uk-text-lead,.uk-article-meta,.uk-article-title{font-family:"lft-etica",sans-serif;font-size:16px;color:#444444;line-height:24px;}h1.uk-article-title{font-size:2.4rem;margin-top:35px;margin-bottom:25px;font-weight:700;line-height:120%;}h2,h3,h4{font-weight:700;color:#d43423;line-height:120%;}.uk-text-bold{font-weight:700;}.border-bottom{border-bottom:1px #ccc solid;}.uk-text-muted{color:#777;}.uk-text-lead{font-size:1.4rem;line-height:140%;}a,a:link,a:visited{color:#d43423;}a:hover{color:#f2422f;}a.uk-card{color:#333;}a.uk-card:hover{text-decoration:none;}.uk-background-subtle{background-color:#f6f6f6;}.block-system-branding-block img{width:280px;}.logo-width img{width:200px;}.customer-logo{width:280px;}.block-language-blocklanguage-interface ul li{display:inline-block;margin:0;}.block-language-blocklanguage-interface ul.uk-list{margin:0;}.uk-navbar-right .uk-navbar-nav > li > a{font-weight:400;font-size:0.875rem;}#primary-tasks ul{padding-left:20px;}#primary-tasks ul li{background:white;padding:5px 10px;border-right:1px #f6f6f6 solid;}#toolbar-bar li,.toolbar-icon{font-size:14px;}#toolbar-bar li a{color:#444;}.uk-subnav > * > :first-child{display:block;font-weight:400;color:#999;font-size:0.875rem;text-transform:none;transition:0.1s ease-in-out;transition-property:all;transition-property:color,background-color;}#page{background-color:#f6f6f6;}footer{background:#f6f6f6;padding-top:15px;border-top:1px #ccc solid;}footer h2{color:#444444;}.remove-pchild-margin p{margin:0;}.uk-margin-medium-top{margin-top:50px !important;}.uk-alert.uk-alert-success{background:#f3f2e8;color:#333;}.uk-alert.uk-alert-success em.placeholder{color:#333;font-weight:700;font-style:normal;}.uk-alert.uk-alert-danger{background:#feeae9;color:#750a02;}.uk-alert.uk-alert-danger em.placeholder{color:#750a02;font-weight:700;font-style:normal;}.uk-form-danger,.uk-form-danger:focus{color:#750a02;border-color:#750a02;}select.required,input.required{background:#feeae9;}.uk-modal-title{font-size:1.3rem;color:#333;}.uk-button,.button{text-transform:none;font-weight:700;font-size:1rem;}.uk-button.uk-button-default{border:none;}.uk-button.uk-button-primary,.button.button--primary,input#edit-submit.button.uk-button-default{background:#d43423;color:white;}.uk-button.uk-button-primary:hover,.button.button--primary:hover,input#edit-submit.button.uk-button-default:hover{background:#f2422f;color:white;}.uk-button.uk-button-secondary{background:#ddd;color:#333;}.qtn-button-primary a:link,.qtn-button-primary a:visited{background:#d43423;color:white;padding:5px 10px;border-radius:4px;}.qtn-button-primary{margin-top:15px;}.address-book__container{padding:15px;background:white;margin-bottom:25px;}form.user-login-form,form.user-register-form,form.user-pass,form.user-form{padding:15px;background:white;margin-bottom:40px;}.password-confirm.js-password-confirm.js-password-confirm-message{background:#f6f6f6;margin-top:25px;font-size:0.875rem;padding:4px;}.user-menu-desktop a{color:#333;font-size:14px;}.user-menu-desktop a:hover{color:#d43423;}.user-menu-offcanvas a{color:#ccc;font-size:14px;}.user-menu-desktop{line-height:110%;}.user-menu-desktop .uk-padding-small{padding:12px;}.uk-navbar-container:not(.uk-navbar-transparent){background:#f6f6f6;}.uk-navbar-nav{margin-left:-15px;}.uk-navbar-item,.uk-navbar-nav > li > a{font-size:16px;text-transform:none;font-weight:700;font-family:"lft-etica",sans-serif;min-height:40px;color:#333;}.uk-navbar-nav > li > a:hover{color:#d43423;}[class*=uk-navbar-dropdown-bottom]{margin-top:1px;}.uk-navbar-dropdown{padding:0;}.uk-navbar-dropdown li a{padding:10px 15px;color:#333;border-bottom:1px #eee solid;font-size:16px;}hr.thinline{padding:0;margin:0;border-top:1px #ddd solid;}#fusszeile ul.menu{list-style:none outside none;}#fusszeile ul.menu{text-align:center;margin-top:0;}#fusszeile ul.menu li{display:inline-block;padding:10px;}.offcanvas-menu ul.uk-nav li a{font-size:1.3rem;color:#ddd;}.offcanvas-menu ul.uk-nav ul.uk-nav-sub li a{font-size:1.3rem;color:#ccc;}.cart-block--summary .uk-badge{background:#d43423;font-size:0.75rem;line-height:100%;height:16px;width:68px;left:0;}.cart-block--summary a:hover{color:#d43423;}.ibx-card p,.ibx-card li,.ibx-card ul{margin:0;font-size:0.875rem;line-height:130%;}.ibx-card h4{font-size:0.875rem;margin:0;line-height:130%;}.cart.cart-form input#edit-submit.button.uk-button-default{background:white;color:#333;}.cart.cart-form input#edit-checkout{background:#d43423;color:white;}.checkout-progress{margin-top:25px;margin-bottom:15px;}.checkout-progress .checkout-progress--step .step-label{background:#eee;}.stepper{background:#eee;padding:4px;font-size:0.875rem;}.checkout-progress--step__current .stepper{color:#d43423;}.checkout-progress--step::before{display:none;}input.address-book-edit-button{background:white;border:1px #ccc solid;}input.form-submit.uk-button.uk-button-default{background:white;border:1px #ddd solid;}.uk-button.uk-button-danger{background:white;border:1px #ddd solid;color:#444;}input#edit-actions-next{background:#d43423;color:white;}input.button--add-to-cart.form-submit.button--primary.uk-button{background:#d43423;color:white !important;}input.button.button--primary.js-form-submit.form-submit.uk-button.uk-button-default{background:#d43423;color:white;}.uk-table-striped tbody tr:nth-of-type(2n+1),.uk-table-striped > tr:nth-of-type(2n+1){background:white;}.order-total-line-value{width:100px;text-align:right;}div#sliding-popup{background:#777;width:100%;}div#sliding-popup h2{color:white;margin:0;}div#sliding-popup p{margin-top:0;color:white;}.node-jbo-form .js-form-type-vertical-tabs{display:none;}.node-jbo-form .form-type-managed-file{padding:15px;padding-bottom:5px;background:white;}.node-jbo-form .uk-form-label{font-size:1rem;font-weight:700;margin-top:25px;}.node-jbo-form .js-form-type-textarea.uk-margin{margin-bottom:5px;}.node-jbo-form .form-type-managed-file .uk-form-label{font-weight:700;margin-top:0;}.uk-button a:link,.uk-button a:visited{color:white;}.webform-submission-form,.qtn-eventregistration{padding:25px;background:#f6f6f6;}.webform-submission-form label,.webform-submission-form .fieldset-legend{font-size:14px;font-weight:700;margin-bottom:6px;}.webform-submission-form .fieldset-wrapper label{font-size:14px;font-weight:400;margin-bottom:0px;}.webform-submission-form fieldset{background:white;}.webform-submission-form fieldset .form-item.uk-margin{margin-bottom:6px;margin-top:6px;}.qtn-toggle-desktop.qtn-toggle-black{display:block;}.qtn-toggle-desktop.qtn-toggle-white{display:none;}.qtn-generic-navigation-desktop{display:block;}.cr{width:200px;padding:5px;position:absolute;text-align:center;color:#f0f0f0;}.cr-sticky{position:absolute;}.cr-top{top:20px;}.cr-bottom{bottom:25px;}.cr-left{left:-70px;}.cr-right{right:-50px;}.cr-top.cr-left,.cr-bottom.cr-right{transform:rotate(-45deg);}.cr-top.cr-right,.cr-bottom.cr-left{transform:rotate(45deg);}.cr-color{background-color:#777;color:#fff;font-weight:bold;}
details.uk-accordion ::-webkit-details-marker{display:none;}details.uk-accordion summary:focus{outline:0;}

[class*='uk-push'],[class*='uk-pull'],[class*='uk-push-pull']{position:relative;}@media (min-width:640px){.uk-push-pull-\@s{left:0;}.uk-push-1-2\@s,.uk-push-2-4\@s,.uk-push-3-6\@s,.uk-push-5-10\@s{left:50%;}.uk-push-1-3\@s,.uk-push-2-6\@s{left:33.333%;}.uk-push-2-3\@s,.uk-push-4-6\@s{left:66.666%;}.uk-push-1-4\@s{left:25%;}.uk-push-3-4\@s{left:75%;}.uk-push-1-5\@s,.uk-push-2-10\@s{left:20%;}.uk-push-2-5\@s,.uk-push-4-10\@s{left:40%;}.uk-push-3-5\@s,.uk-push-6-10\@s{left:60%;}.uk-push-4-5\@s,.uk-push-8-10\@s{left:80%;}.uk-push-1-6\@s{left:16.666%;}.uk-push-5-6\@s{left:83.333%;}.uk-push-1-10\@s{left:10%;}.uk-push-3-10\@s{left:30%;}.uk-push-7-10\@s{left:70%;}.uk-push-9-10\@s{left:90%;}.uk-pull-1-2\@s,.uk-pull-2-4\@s,.uk-pull-3-6\@s,.uk-pull-5-10\@s{left:-50%;}.uk-pull-1-3\@s,.uk-pull-2-6\@s{left:-33.333%;}.uk-pull-2-3\@s,.uk-pull-4-6\@s{left:-66.666%;}.uk-pull-1-4\@s{left:-25%;}.uk-pull-3-4\@s{left:-75%;}.uk-pull-1-5\@s,.uk-pull-2-10\@s{left:-20%;}.uk-pull-2-5\@s,.uk-pull-4-10\@s{left:-40%;}.uk-pull-3-5\@s,.uk-pull-6-10\@s{left:-60%;}.uk-pull-4-5\@s,.uk-pull-8-10\@s{left:-80%;}.uk-pull-1-6\@s{left:-16.666%;}.uk-pull-5-6\@s{left:-83.333%;}.uk-pull-1-10\@s{left:-10%;}.uk-pull-3-10\@s{left:-30%;}.uk-pull-7-10\@s{left:-70%;}.uk-pull-9-10\@s{left:-90%;}}@media (min-width:960px){.uk-push-pull-\@m{left:0;}.uk-push-1-2\@m,.uk-push-2-4\@m,.uk-push-3-6\@m,.uk-push-5-10\@m{left:50%;}.uk-push-1-3\@m,.uk-push-2-6\@m{left:33.333%;}.uk-push-2-3\@m,.uk-push-4-6\@m{left:66.666%;}.uk-push-1-4\@m{left:25%;}.uk-push-3-4\@m{left:75%;}.uk-push-1-5\@m,.uk-push-2-10\@m{left:20%;}.uk-push-2-5\@m,.uk-push-4-10\@m{left:40%;}.uk-push-3-5\@m,.uk-push-6-10\@m{left:60%;}.uk-push-4-5\@m,.uk-push-8-10\@m{left:80%;}.uk-push-1-6\@m{left:16.666%;}.uk-push-5-6\@m{left:83.333%;}.uk-push-1-10\@m{left:10%;}.uk-push-3-10\@m{left:30%;}.uk-push-7-10\@m{left:70%;}.uk-push-9-10\@m{left:90%;}.uk-pull-1-2\@m,.uk-pull-2-4\@m,.uk-pull-3-6\@m,.uk-pull-5-10\@m{left:-50%;}.uk-pull-1-3\@m,.uk-pull-2-6\@m{left:-33.333%;}.uk-pull-2-3\@m,.uk-pull-4-6\@m{left:-66.666%;}.uk-pull-1-4\@m{left:-25%;}.uk-pull-3-4\@m{left:-75%;}.uk-pull-1-5\@m,.uk-pull-2-10\@m{left:-20%;}.uk-pull-2-5\@m,.uk-pull-4-10\@m{left:-40%;}.uk-pull-3-5\@m,.uk-pull-6-10\@m{left:-60%;}.uk-pull-4-5\@m,.uk-pull-8-10\@m{left:-80%;}.uk-pull-1-6\@m{left:-16.666%;}.uk-pull-5-6\@m{left:-83.333%;}.uk-pull-1-10\@m{left:-10%;}.uk-pull-3-10\@m{left:-30%;}.uk-pull-7-10\@m{left:-70%;}.uk-pull-9-10\@m{left:-90%;}}@media (min-width:1200px){.uk-push-pull-\@l{left:0;}.uk-push-1-2\@l,.uk-push-2-4\@l,.uk-push-3-6\@l,.uk-push-5-10\@l{left:50%;}.uk-push-1-3\@l,.uk-push-2-6\@l{left:33.333%;}.uk-push-2-3\@l,.uk-push-4-6\@l{left:66.666%;}.uk-push-1-4\@l{left:25%;}.uk-push-3-4\@l{left:75%;}.uk-push-1-5\@l,.uk-push-2-10\@l{left:20%;}.uk-push-2-5\@l,.uk-push-4-10\@l{left:40%;}.uk-push-3-5\@l,.uk-push-6-10\@l{left:60%;}.uk-push-4-5\@l,.uk-push-8-10\@l{left:80%;}.uk-push-1-6\@l{left:16.666%;}.uk-push-5-6\@l{left:83.333%;}.uk-push-1-10\@l{left:10%;}.uk-push-3-10\@l{left:30%;}.uk-push-7-10\@l{left:70%;}.uk-push-9-10\@l{left:90%;}.uk-pull-1-2\@l,.uk-pull-2-4\@l,.uk-pull-3-6\@l,.uk-pull-5-10\@l{left:-50%;}.uk-pull-1-3\@l,.uk-pull-2-6\@l{left:-33.333%;}.uk-pull-2-3\@l,.uk-pull-4-6\@l{left:-66.666%;}.uk-pull-1-4\@l{left:-25%;}.uk-pull-3-4\@l{left:-75%;}.uk-pull-1-5\@l,.uk-pull-2-10\@l{left:-20%;}.uk-pull-2-5\@l,.uk-pull-4-10\@l{left:-40%;}.uk-pull-3-5\@l,.uk-pull-6-10\@l{left:-60%;}.uk-pull-4-5\@l,.uk-pull-8-10\@l{left:-80%;}.uk-pull-1-6\@l{left:-16.666%;}.uk-pull-5-6\@l{left:-83.333%;}.uk-pull-1-10\@l{left:-10%;}.uk-pull-3-10\@l{left:-30%;}.uk-pull-7-10\@l{left:-70%;}.uk-pull-9-10\@l{left:-90%;}}.form--inline .form-item{float:left;margin-right:0.5em;}.form--inline .form-item+.uk-margin{margin-top:0 !important;}.form--inline .form-item+.uk-margin:last-child{margin-bottom:0 !important;}

#toolbar-administration{z-index:1000 !important;}.toolbar-tray>nav>ul,.toolbar-tray>nav>ul>li:nth-child(n+2),.toolbar-tray>nav>ul>li>ul{margin:0;}fieldset.form-wrapper{border:1px solid #ddd;margin:15px 0;padding:15px;}fieldset.form-wrapper legend{padding:0 10px;width:auto;}fieldset.form-wrapper legend:after{display:none;}.form-actions *+input:not([type="hidden"]){margin-left:5px;}.form-composite{border:1px solid #eee;margin:15px 0;padding:20px;}.form-composite > .uk-legend{font-size:1.25em;font-weight:600;padding:0 10px;width:auto;}.link:not(.uk-button){display:inline;cursor:pointer;padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;color:#1976d2;text-decoration:none;}.link:not(.uk-button):focus,.link:not(.uk-button):hover{color:#0f6ecd;text-decoration:underline;}.uk-button-default{background-color:#f8f8f8;}.uk-button-default:focus,.uk-button-default:hover,.uk-button-default.uk-active,.uk-button-default:active{background-color:#fff;}.uk-dropdown-nav>li>button,.uk-dropdown-nav>li>input{background-color:transparent;border:0;color:#999;font-size:14px;line-height:21px;padding:5px 0;text-transform:none;transition:none;}.uk-dropdown-nav>li>button:hover,.uk-dropdown-nav>li>button:focus,.uk-dropdown-nav>li>input:hover,.uk-dropdown-nav>li>input:focus,.uk-dropdown-nav>li.uk-active>button,.uk-dropdown-nav>li.uk-active>input{color:#666;}.uk-subnav>*>.uk-button-primary:first-child,.uk-subnav>*>.uk-button-secondary:first-child,.uk-subnav>*>.uk-button-danger:first-child{color:#fff;}.uk-list>li.uk-active>a{color:#666;}@media (max-width:767px){body.toolbar-vertical [uk-sticky],body.toolbar-horizontal [uk-sticky]{top:0 !important;position:static !important;}}@media (min-width:768px){body.toolbar-vertical [uk-sticky],body.toolbar-horizontal [uk-sticky]{top:39px !important;}body.toolbar-horizontal.toolbar-tray-open [uk-sticky]{top:78px !important;}}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}.uk-table.sticky-header thead{background:#e5e5e5;border-bottom:1px solid #ccc;}.uk-table.sticky-header th{font-weight:600;}.vertical-tabs__panes .form-wrapper+.form-wrapper{margin-top:0 !important;}input[type="submit"],input[type="button"]{-webkit-appearance:none;}

.uk-icon:not(a){cursor:default;}.uk-button-link-reset{background:#fff;border:0;margin:0 !important;padding:5px 15px;}.uk-nav-dropdown>li>.uk-button-link-reset:focus{background:#fff;outline:0;}.uk-nav-dropdown>li>.uk-button-link-reset:hover{background:#009dd8;color:#fff;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.2);}.progress__track{border:0;}.uk-list ul.uk-subnav{margin-left:-20px;padding-left:0;}ul.comment-links>*>*,ul.comment-links>*>:first-child{display:inline-block;color:#999;font-size:.875rem;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;transition-property:color,background-color;}ul.comment-links>*>a:focus,ul.comment-links>*>a:hover{color:#0f6ecd;}sup > i.form-required{font-size:65%;}.js input.form-autocomplete,.js input.form-autocomplete.ui-autocomplete-loading{background-image:none;}.uk-form-icon.icon-spin{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear;}@-webkit-keyframes icon-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}
