/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url(/themes/contrib/drupal_theme_letztegeneration/css/base/poppins-v20-latin-regular.woff2) format('woff2'),url(/themes/contrib/drupal_theme_letztegeneration/css/base/poppins-v20-latin-regular.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url(/themes/contrib/drupal_theme_letztegeneration/css/base/poppins-v20-latin-600.woff2) format('woff2'),url(/themes/contrib/drupal_theme_letztegeneration/css/base/poppins-v20-latin-600.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:700;src:url(/themes/contrib/drupal_theme_letztegeneration/css/base/poppins-v20-latin-700.woff2) format('woff2'),url(/themes/contrib/drupal_theme_letztegeneration/css/base/poppins-v20-latin-700.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:400;src:url(/themes/contrib/drupal_theme_letztegeneration/css/base/poppins-v20-latin-italic.woff2) format('woff2'),url(/themes/contrib/drupal_theme_letztegeneration/css/base/poppins-v20-latin-italic.ttf) format('truetype');}html{height:100%;}pre,input,textarea,select,body{min-height:100%;word-wrap:break-word;font-family:'Poppins',sans-serif;font-size:19px;line-height:1.5;}a,a.link{text-decoration:none;border-bottom:none !important;}a:hover,a:active,a:focus,.link:hover,.link:active,.link:focus{text-decoration:underline;border-bottom:none !important;}.link{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}h1,.heading-a{margin:1em 0 0.5em;color:#000;font-size:1.357em;font-weight:inherit;}h2,.heading-b{margin:1em 0 0.5em;font-size:1.143em;font-weight:inherit;}h3,.heading-c{margin:1em 0 0.5em;font-size:1.092em;font-weight:inherit;}h4,.heading-d{margin:1em 0 0.5em;font-size:1.05em;font-weight:inherit;}h5,.heading-e{margin:1em 0 0.5em;letter-spacing:0.1em;text-transform:uppercase;font-size:0.889em;font-weight:inherit;}h6,.heading-f{margin:1em 0 0.5em;letter-spacing:0.1em;text-transform:uppercase;font-size:0.67em;font-weight:inherit;}p{margin:0 0 1.2em;}del{text-decoration:line-through;}blockquote{margin:1.5em 10px;padding:0.5em 10px;border-left:1px solid #bbb;background:#f7f7f7;font-style:italic;}[dir="rtl"] blockquote{border-right:1px solid #bbb;border-left:none;}blockquote:before{margin-right:0.2em;content:"\201C";vertical-align:-0.4em;color:#bbb;font-size:3em;line-height:0.1em;}[dir="rtl"] blockquote:before{margin-right:0;margin-left:0.2em;content:"\201D";}blockquote:after{content:"\201D";vertical-align:-0.45em;color:#bbb;font-size:3em;line-height:0.1em;}[dir="rtl"] blockquote:after{content:"\201C";}blockquote > p:first-child{display:inline;}.feed-icon{display:block;margin:25px 0 0 0;}img{max-width:100%;height:auto;}ul,ol{margin:0;padding:0 0 0.25em 1em;}[dir="rtl"] ul,[dir="rtl"] ol{padding:0 1em 0.25em 0;}ol ol,ul ul{margin:0;padding:0 0 0.25em 1em;}[dir="rtl"] ol ol,[dir="rtl"] ul ul{padding:0 1em 0.25em 0;}.ui-dialog .button{color:black !important;}input.form-submit:hover,.action-links .button:hover,.action-links .button:active,.action-links .button:focus{background:#d24509;color:white !important;}input.form-submit,.action-links .button{color:white !important;background:#d24509;border-radius:0;text-transform:uppercase;padding:8px 20px;font-size:16px;}[href="/admin/people/create"],a.request-password-link,a.create-account-link{display:none;}*{transition:all 0.3s ease-in-out;}a{color:#ff4c00 !important;}a:hover{color:#d24509 !important;}label{font-weight:normal !important;}input:focus{outline:none;}.webform-share-submission-form input[type=submit]{font-family:'Poppins',sans-serif !important;font-weight:500 !important;padding:15px 25px !important;background-color:#ff4c00 !important;border:none !important;}input[type=submit]:hover{background-color:#d24509 !important;}summary[role=button]{text-shadow:unset !important;background:#fff !important;color:#1e272e !important;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid #ff4c00 !important;}.form-required::after{filter:invert(32%) sepia(95%) saturate(2669%) hue-rotate(2deg) brightness(105%) contrast(105%);}.webform-counter--text{font-family:Impact,sans-serif;background:#ff4c00;padding:0 30px;}.counter-explainer{text-align:center;margin:auto;max-width:800px;}.form-item-datenschutzhinweis1 > label{display:none !important;}.webform-share-submission-form .ui-dialog{font-family:'Poppins',sans-serif !important;}.webform-share-submission-form .ui-dialog-titlebar{color:#fff !important;border:none !important;background-color:#ff4c00 !important;}.webform-share-submission-form .ui-dialog-content{color:#1e272e !important;}.webform-share-submission-form .form-type-radio input.error ~ label,.webform-share-submission-form .form-type-checkbox input.error ~ label{color:#ff4c00;}.ui-widget.ui-widget-content{border:none !important;}.ui-widget-overlay{opacity:0.7;background:#1e272e;}.progress-step.is-active .progress-marker::before{background-color:#ff4c00;}.progress-step.is-active:hover .progress-marker::before{background-color:#d24509 !important;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#808e9b;}.webform-progress-tracker .progress-step .progress-text{color:#808e9b;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#ff4c00;}@media only screen and (max-width:767px){body{line-height:1 !important;}.form-item-datenschutzhinweis1,.counter-explainer{text-align:justify;}.counter-explainer{margin-top:10px;}big.counter,.webform-counter--text{font-size:100px !important;}input[type=submit]{margin:0 !important;}.form-actions{padding-top:0 !important;margin-bottom:0 !important;}}.webform-access-denied.role-needed{display:none;}.user-logged-in .webform-access-denied.role-needed{display:block;}.menu--account{position:absolute;right:0;top:0;background:url(/themes/contrib/drupal_theme_letztegeneration/img/user-menu-material.png) no-repeat top right;z-index:1992}.menu--account .content{opacity:0;background:white;border:1px solid black;padding:20px;margin:0 1px 0 0;}.menu--account:hover .content{opacity:1;}.menu--account .contextual button,.toolbar .toolbar-bar .contextual-toolbar-tab{display:none;}.view-filters{padding:10px 20px;border:1px solid black;position:relative;}.view-user-admin-people .view-filters::before{content:"Benutzerliste filtern";font-weight:bold;background-color:#fff;padding:2px 8px;display:inline-block;position:absolute;top:-15px;}#views-form-user-admin-people-page-1 div[data-drupal-selector="edit-user-bulk-form"],#views-form-user-admin-people-page-1 #edit-submit{opacity:0.2;}.crm-block td.label,.case-summary td.label{display:table-cell;}#civicrm-footer{display:none}.page-civicrm-case #sidebar-first,.page-civicrm-contact #sidebar-first{display:none;}.page-civicrm-case .layout-container,.page-civicrm-case.layout-sidebar-first .main-content,.page-civicrm-contact .layout-container,.page-civicrm-contact.layout-sidebar-first .main-content{margin:0;}div[title="Kommunikationspräferenzen bearbeiten"],a[title="einem anderen Klienten zuweisen"]{display:none;}td label{display:inline;}progress-bar-row .level-reached-overflown{background-color:#ff4c00;}dd{margin-bottom:20px;}input[value="Versandkosten berechnen"]{display:none;}#masthead{width:100% !important;background:rgba(30,39,46,.75) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}@media (min-width:1200px){.container{width:1290px;}}@media (min-width:1025px){.dropdown-symbol .sydney-svg-icon{width:10px !important;height:10px !important;position:relative !important;top:2px !important;}}.sydney-svg-icon{display:inline-block;}#mainnav .dropdown-symbol{fill:#fff;margin-left:8px;position:relative;top:-2px;}#mainnav ul li{position:relative;}#mainnav li{float:left;padding:0 14px;font-size:14px;}#mainnav ul li a,#mainnav ul li::before{color:#fff;}#block-drupal-theme-letztegeneration-letztegenerationorgheader .content{margin:0;}#mainnav ul li a{float:left;position:relative;display:block;color:#fff !important;font-weight:500;text-decoration:none;outline:none;font-size:17px !important;font-family:poppins,sans-serif !important;}#mainnav ul li{position:relative;float:left;padding:0 14px;font-size:14px;}#mainnav .sub-menu{z-index:99999;}#mainnav ul li ul{width:220px;position:absolute;top:100%;opacity:0;visibility:hidden;border-radius:0 0 2px 2px;transition:all 0.3s ease;}#mainnav ul{list-style:none;margin:0;padding:0;}#mainnav{text-transform:uppercase !important;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}.header_layout_2 .row{display:flex;justify-content:space-between;align-items:center;}@media only screen and (max-width:1624px){.path-product #block-drupal-theme-letztegeneration-benutzermenu,.path-checkout #block-drupal-theme-letztegeneration-benutzermenu,.path-cart #block-drupal-theme-letztegeneration-benutzermenu,.menu-col{display:none;}}@media only screen and (max-width:1024px){.site-logo{max-height:80px !important;}.menu-col{display:none;}}.site-logo{width:100%;}.site-header-inner{padding-top:15px;padding-bottom:15px;}.container{margin-left:auto;margin-right:auto;}#masthead .button{color:#fff !important;border-radius:0;background-color:#ff4c00 !important;text-transform:uppercase !important;background-image:none;border:none;}#mainnav ul li a:hover,.main-header #mainnav .menu > li > a:hover{color:#ff4c00;}#mainnav:not(.mainnav.toggled) li > ul.toggled,#mainnav:not(.mainnav.toggled) li:hover > ul{opacity:1;padding-top:10px;visibility:visible;left:auto;display:block !important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}li:hover > ul{background-color:#485460;padding-bottom:10px;}.main-header #mainnav ul li ul{width:220px;}.bottom-header-row #mainnav ul ul li,.main-header #mainnav ul ul li{display:flex;align-items:center;padding:5px 18px;width:100%;}#mainnav .sub-menu > li:hover{background-color:#808e9b !important;}#mainnav .sub-menu li a{background:#485460;}#mainnav .sub-menu li a:hover{background:#808e9b;}.site-footer .block{border:none;}.site-logo{width:338px;height:98px;}.site-header-inner{padding-left:10px;padding-right:10px;}.view-id-merch_liste .views-view-responsive-grid__item{margin-bottom:30px;}.view-id-merch_liste .views-field-variations-target-id p{float:right;margin:0;}.path-product a.link-to-products,.path-cart a.link-to-cart{visibility:hidden;}.views-field-purchased-entity .field--type-entity-reference{margin-bottom:0;}.path-admin tr:hover td.is-active,.path-admin tr:hover{background-color:white;transition:none;}.site-footer__top .content .menu .menu{padding-left:20px;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{border-bottom-color:#fff;background-color:#fff;}#header{background-color:#1d84c3;background-image:-webkit-linear-gradient(top,#055a8e 0%,#1d84c3 100%);background-image:linear-gradient(to bottom,#055a8e 0%,#1d84c3 100%);}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#055a8e;}a:active,.link:active{color:#23aeff;}.sidebar .block{border-color:#f9f9f9;background-color:#f6f6f2;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-right:20px;margin-left:0;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
