/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.chosen-container.error .chosen-single,.chosen-container.error .chosen-single span{line-height:inherit;}.chosen-container-single .chosen-search{display:block;}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:auto;}.chosen-container{display:inline-block !important;}.container-inline div.chosen-container div:not(.chosen-drop){display:block;}.chosen-container.error .chosen-choices,.chosen-container.error .chosen-single{border:2px solid red;}.filter-wrapper{overflow:visible !important;}.filter-wrapper:after{content:"";display:block;clear:both;}.chosen-container:has(+ .chosen-helper-btn){margin-right:var(--space-s,0.75rem);}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}svg:not(:root){overflow:hidden;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}button,input,select,textarea{font:inherit;margin:0;}optgroup{font-weight:bold;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}legend{display:table;float:left;margin:0;padding:0;width:100%;+ *{clear:both;}}fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0;}body:not(:-moz-handler-blocked) fieldset{display:table-cell;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-600.eot);src:local('Source Sans Pro SemiBold'),local('SourceSansPro-SemiBold'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-600.eot#iefix) format('embedded-opentype'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-600.woff2) format('woff2'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-600.woff) format('woff'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-600.ttf) format('truetype'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-600.svg#SourceSansPro) format('svg');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-700.eot);src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-700.eot#iefix) format('embedded-opentype'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-700.woff2) format('woff2'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-700.woff) format('woff'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-700.ttf) format('truetype'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-700.svg#SourceSansPro) format('svg');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;src:url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-900.eot);src:local('Source Sans Pro Black'),local('SourceSansPro-Black'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-900.eot#iefix) format('embedded-opentype'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-900.woff2) format('woff2'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-900.woff) format('woff'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-900.ttf) format('truetype'),url(/themes/bohr_theme/fonts/source-sans-pro-v11-latin-900.svg#SourceSansPro) format('svg');}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(/themes/bohr_theme/fonts/lato-v14-latin-300.eot);src:local('Lato Light'),local('Lato-Light'),url(/themes/bohr_theme/fonts/lato-v14-latin-300.eot#iefix) format('embedded-opentype'),url(/themes/bohr_theme/fonts/lato-v14-latin-300.woff2) format('woff2'),url(/themes/bohr_theme/fonts/lato-v14-latin-300.woff) format('woff'),url(/themes/bohr_theme/fonts/lato-v14-latin-300.ttf) format('truetype'),url(/themes/bohr_theme/fonts/lato-v14-latin-300.svg#Lato) format('svg');}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(/themes/bohr_theme/fonts/lato-v14-latin-regular.eot);src:local('Lato Regular'),local('Lato-Regular'),url(/themes/bohr_theme/fonts/lato-v14-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/bohr_theme/fonts/lato-v14-latin-regular.woff2) format('woff2'),url(/themes/bohr_theme/fonts/lato-v14-latin-regular.woff) format('woff'),url(/themes/bohr_theme/fonts/lato-v14-latin-regular.ttf) format('truetype'),url(/themes/bohr_theme/fonts/lato-v14-latin-regular.svg#Lato) format('svg');}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(/themes/bohr_theme/fonts/lato-v14-latin-700.eot);src:local('Lato Bold'),local('Lato-Bold'),url(/themes/bohr_theme/fonts/lato-v14-latin-700.eot#iefix) format('embedded-opentype'),url(/themes/bohr_theme/fonts/lato-v14-latin-700.woff2) format('woff2'),url(/themes/bohr_theme/fonts/lato-v14-latin-700.woff) format('woff'),url(/themes/bohr_theme/fonts/lato-v14-latin-700.ttf) format('truetype'),url(/themes/bohr_theme/fonts/lato-v14-latin-700.svg#Lato) format('svg');}
div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:rgba(51,51,51,0.98);color:#fff;font-size:16px;line-height:24px;}div#sliding-popup a{color:#fff;text-decoration:underline;font-weight:500;}.sliding-popup-bottom{border-top:2px solid #ac3d4d;width:100%;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button{color:#104166;background:#fff;font-size:14px;font-weight:500;line-height:24px;text-transform:none;padding:5px 35px;outline:none;border:0 none;letter-spacing:0.15em;text-transform:uppercase;background-color:#ad3d4d;padding:12px 25px 12px 25px;color:#fff;}.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-secondary-button:hover{background:#8b323e;}.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{background:transparent;color:#fff;border:0 none;padding:0;text-decoration:underline;}.find-more-button{display:none;}#popup-buttons{margin-top:20px;margin-bottom:20px;text-align:right;}.eu-cookie-compliance-default-button.decline-button{border:0 none;background:transparent;color:#fff;text-decoration:underline;line-height:18px;font-size:10px;padding:0;margin-top:10px;display:block;}.sliding-popup-bottom{position:fixed;z-index:4;}@media only screen and (max-width:1024px){.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{float:none;width:auto;margin-left:auto;margin-right:auto;max-width:initial;text-align:center;max-width:75%;display:inline-block;text-align:left;font-size:14px;line-height:20px;}.eu-cookie-compliance-buttons{width:25%;float:right;text-align:right;}.eu-cookie-compliance-default-button.decline-button{display:block;max-width:220px;margin-left:auto;margin-right:auto;margin-top:20px;font-size:7px;text-align:right;max-width:inherit;width:auto;margin-left:auto;margin-right:0;padding:0;margin-top:11px;}.eu-cookie-compliance-content{margin:0 auto;max-width:inherit;display:block;text-align:left;width:auto;padding-left:25px;padding-right:25px;}}@media only screen and (max-width:868px){.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{float:none;display:block;width:auto;text-align:center;max-width:none;}#popup-buttons{margin-top:20px;margin-bottom:20px;text-align:center;}.eu-cookie-compliance-default-button.decline-button{margin-left:auto;margin-right:auto;}}
.kint{margin-top:120px !important;margin-bottom:120px !important;}body{font-family:"Lato",sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#104166;}b,strong{font-weight:600;}hr{border:0 none;border-bottom:1px solid #ad3d4d;color:#ad3d4d;}h1{font-family:"Source Sans Pro",sans-serif;font-size:48px;line-height:56px;font-weight:900;margin-top:0;margin-bottom:10px;}.darkbg-block p{margin-top:10px;margin-bottom:10px;}.darkbg-block h1{margin-top:20px;}.ui-dialog-title,h2{font-family:"Source Sans Pro",sans-serif;font-size:36px;line-height:40px;font-weight:900;margin-top:8px;}h3{font-family:"Source Sans Pro",sans-serif;font-size:24px;line-height:28px;font-weight:700;margin-top:10px;}h3.icon-title{font-size:20px;text-align:center;}.animationcontent h3.teaser-block-title,.subcontent h3.teaser-block-title{font-size:36px;line-height:40px;font-weight:900;margin-top:8px;}h4{margin-bottom:0;}a{color:#104166;text-decoration:none;}blockquote{font-style:italic;font-size:20px;line-height:24px;font-weight:200;color:#4d4d4d;margin-left:0;margin-right:0;margin-top:10px;}.summary_text h3{margin-bottom:10px;}.summary_text img{max-width:100%;}.hidden{display:none !important;}blockquote p{margin-bottom:5px;}p.quote-author{font-style:normal;text-transform:uppercase;font-size:10px;margin-top:0px;font-weight:500;letter-spacing:0.14rem;}.summary_text{margin-bottom:30px;}.pre-footer a:hover,.pre-footer a:focus{color:#ad3d4d;}legend{font-family:"Source Sans Pro",sans-serif;width:100%;display:block;margin-bottom:14px;}.position{font-style:normal;text-transform:uppercase;font-size:10px;margin-top:0px;line-height:16px;font-weight:500;letter-spacing:0.14rem;margin-top:4px;color:#868686;}.layout-region-checkout-secondary > h3,.commerce-checkout-flow legend,.views-exposed-form legend span,.cart-variation-view > header h3 span,.block-title{text-transform:uppercase;font-size:24px;line-height:24px;font-weight:900;margin:0;margin-bottom:20px;padding-bottom:5px;text-align:left;}.cart-variation-view .views-exposed-form h3:after,.layout-region-checkout-secondary > h3:after,.cart-variation-view > header h3:after,.commerce-checkout-flow legend:after,.views-exposed-form legend:after,.block-title:after{content:"";display:block;width:100%;max-width:385px;height:1px;background:#ad3d4d;margin-top:5px;}.cart-variation-view .views-exposed-form h3{margin-bottom:13px;}.cart-variation-view > header h3 span,.cart-variation-view .views-exposed-form h3 span,.cart-variation-view .views-exposed-form legend span{font-family:"Lato",sans-serif;text-transform:none;font-weight:200;padding-left:15px;padding-right:15px;font-size:16px;}.cart-variation-view > header h3 span{color:#ad3d4d;font-weight:bold;}.bef-description p,.cart-variation-view .views-exposed-form fieldset .description p{margin-top:0;}.bef-description,.cart-variation-view .views-exposed-form fieldset .description{padding-left:15px;padding-right:15px;font-size:13px;}.cart-variation-view .views-exposed-form > *{margin-bottom:25px;}.cart-variation-view .views-exposed-form .dimension_select > .dimension_form_wrap,.cart-variation-view .views-exposed-form .fieldset-wrapper{padding-left:15px;padding-right:15px;}.dimension_form_wrap > .form-item{display:inline-block;vertical-align:top;margin-right:15px;}.dimension_form_wrap .form-item label{margin-right:5px;}.dimension_info:before{content:"";display:inline-block;vertical-align:middle;background-image:url(/themes/bohr_theme/images/icons/warning.svg);background-position:center;background-repeat:no-repeat;width:20px;height:20px;margin-right:9px;}.dimension_info{color:#727272;display:inline-block;margin-bottom:20px;font-weight:bold;font-size:12px;background:#f1f1f1;padding:14px;}.cart-variation-view > header h3{margin-bottom:0;}.cart-variation-view > header h3:after{margin-top:9px;margin-top:20px;max-width:none;}.cart-variation-view .views-exposed-form h3:after,.cart-variation-view .views-exposed-form legend:after{max-width:none;margin-top:8px;}.cart-variation-view .views-row{padding-top:25px;padding-bottom:35px;padding-left:15px;padding-right:15px;border-bottom:1px solid #ad3d4d;}.cart-variation-view .pager{margin-top:40px;}.no-result-product{padding:15px;color:#4c4c4c;padding-top:35px;padding-bottom:35px;}.product_info,.product_order{display:inline-block;vertical-align:top;width:calc(50% - 4px);}.variation-teaser-view .product_image,.variation-teaser-view .product_order,.variation-teaser-view .product_info{display:inline-block;vertical-align:top;width:auto;max-width:calc(100% / 3 - 4px);overflow:hidden;margin-top:10px;}.variation-teaser-view .product_image{max-width:200px;}.variation-teaser-view .product_info{max-width:calc(50% - 110px);}.variation-teaser-view .product_order{max-width:calc(50% - 110px);float:right;margin-left:10px;}.variation-teaser-view .product_order .recommended-link{display:none;}.similar-product-container + .variation-teaser-view .product_order .commerce-order-item-variation-cart-form-form{display:none !important;}.similar-product-container + .variation-teaser-view .product_order .recommended-link{display:block;}.variation-teaser-view .product_image img{width:calc(100% - 25px);height:auto;margin-right:25px;margin-top:10px;display:block;}.product_order{text-align:right;margin-top:10px;}.product_order label{text-align:left;}.product_order .commerce-order-item-variation-cart-form-form > *,.product_order .commerce-order-item-variation-cart-form-form > *{margin-right:0;margin-left:15px;}.product_order .commerce-order-item-variation-cart-form-form > *,.cart-variation-view .views-row .commerce-order-item-variation-cart-form-form > *{display:inline-block;vertical-align:bottom;margin-right:0px;margin-bottom:10px;}.product_order .commerce-order-item-variation-cart-form-form > *{margin-right:0;margin-left:15px;}.sidebar-area .block-title,.sidebar-block .block-title{margin-bottom:10px;}footer .block-title:after{display:none;}footer .block-title{text-transform:none;}.search_item .search_label,.label_inline .label,h4,.subtitle{text-transform:uppercase;font-weight:500;font-size:10px;line-height:27px;margin-bottom:-10px;margin-top:0;letter-spacing:0.14rem;}.label_inline .label{margin-bottom:0;}.static-page-teaser .subtitle{color:#8f8f8f;line-height:12px;margin-bottom:-5px;}.static-page-teaser.shop-variation-teaser-slide{padding-top:10px;box-shadow:0px 11px 21px -8px rgba(0,0,0,0.3);margin:10px 10px 30px 10px;}.static-page-teaser.shop-variation-teaser-slide .teaser-block-title,.static-page-teaser.shop-variation-teaser-slide .subtitle{padding-left:10px;padding-right:10px;}h4:before,.animationcontent .subtitle.reversed > div:before,.subcontent .subtitle.reversed > div:before,.subtitle:not(.reversed) > div:before{content:"";display:inline-block;vertical-align:middle;height:2px;width:90px;background-color:#ad3d4d;margin-right:10px;margin-top:0px;}.subtitle.reversed > div:after{content:"";display:inline-block;vertical-align:middle;height:2px;width:60px;background-color:#ad3d4d;margin-left:10px;margin-top:-1px;}.animationcontent .subtitle.reversed > div:after,.subcontent .subtitle.reversed > div:after{display:none;}.layout-container{margin:0;}header[role="banner"]{background:#fff;border-bottom:0 none;position:fixed;top:0px;z-index:5;width:100%;left:0;box-shadow:0 -8px 14px #000000;}body.toolbar-horizontal header[role="banner"],body.toolbar-vertical header[role="banner"]{top:39px;}body.toolbar-horizontal.toolbar-tray-open header[role="banner"]{top:79px;}footer .block-title{text-transform:none;font-weight:700;margin-top:0;margin-bottom:10px;}nav ul{padding:0;margin:0;}nav ul li{list-style:none;padding:0;margin:0;}.user-block-container li{position:relative;}nav ul li a{text-decoration:none;letter-spacing:-0.02em;outline:none;-webkit-transition:padding,font-size 0.5s ease-in;-moz-transition:padding,font-size 0.5s ease-in;-o-transition:padding,font-size 0.5s ease-in;transition:padding,font-size 0.5s ease-in;}a.use-ajax + .ajax-progress{position:absolute;top:50%;right:10px;transform:translate(0,-50%);}.ajax-progress-throbber .throbber{width:20px;background-image:url(/themes/bohr_theme/images/throbber.gif);background-position:center;background-size:contain;height:20px;padding:0;display:inline-block;}.darkbg-block{background-color:#0C3F65;color:#fff;}.darkgradient-block{background:#333;}.breadcrumb,.bohr_shop_invoice_form #block-bohr-theme-content,.animationcontent .teaser-block,.subcontent > .inner,.gewerbe-icon-block .inner-view,.bohr-produktfinder-inner,.layout-content-bottom,.pre-footer,.inner-header-content{width:90%;max-width:1600px;display:block;margin-left:auto;margin-right:auto;}.bohr-produktfinder-inner{position:relative;}#block-bohrwebshopproduktfinderblock{padding-top:105px;}.bohr_shop_invoice_form .layout-order-form{margin-top:0;padding-bottom:45px;}.bohr_shop_invoice_form #block-bohr-theme-content,.intro-block{padding-top:145px;}.header-slide + .intro-block{padding-top:45px;}.selected_filters,.no-shop-results,.intro-block,#block-bestellunguberprufen,.entity_commerce_order_canonical,.shop-view table,.text-page-layout,.user-register-form,.selected_filters + header,.exposed-form-container + header,.exposed-form-container .views-exposed-form,.path-cart #block-bohr-theme-content > *,.path-checkout #block-bohr-theme-content > *,.product.full .product_sale,.product.full .product_top > .inner,.product.teaser,#block-bohr-shop-teaser-block-products,#block-bohr-shop-teaser-block,#block-frontpage-teaser-block,#block-mitarbeiter-block,#block-mitarbeiter-block--2,.shop-featured-teaser-block,.base-content,.bohr-produktfinder-inner .top_controls,.bohr-produktfinder-inner .form_controls,.header-annotation,.pre-footer > div,.main-footer{max-width:1360px;margin-left:auto;margin-right:auto;width:90%;}.shop-featured-teaser-block,#block-bohr-shop-teaser-block-products,#block-bohr-shop-teaser-block,#block-frontpage-teaser-block,.base-content{padding-top:45px;padding-bottom:45px;}#block-bestellunguberprufen{padding-top:45px;}.header-annotation{min-height:650px;height:50vh;max-height:1080px;font-size:18px;line-height:27px;}.region--breadcrumbs{margin-top:105px;background:#e3e3e3;color:#4c4c4c;padding:1rem 20px;}.region--breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem;padding:0;margin:0;max-width:1333px;margin-left:auto;margin-right:auto;}.region--breadcrumbs ol li{list-style:none;font-size:12px;font-weight:bold;}.region--breadcrumbs ol li:not(:last-child) a:after{content:">";margin-left:10px;margin-right:6px;}.header-slide-content .header-annotation{height:80vh;}.header-annotation p{margin-top:0;}.right,.left{display:inline-block;vertical-align:middle;width:45%;width:calc(50% - 4px);}.right_inner{margin-left:50px;}.left_inner{margin-right:50px;}.header-annotation .inner{position:absolute;z-index:2;top:calc(50% + 70px);transform:translate(0%,-50%);max-width:1024px;margin-bottom:30px;margin-left:20px;margin-right:20px;margin-left:0;margin-right:0;}.header-slide-content .header-annotation .inner{max-width:1200px;}.header-slide-content .inline-buttons .button-container{display:flex;gap:2rem;justify-content:center;align-items:center;}.header-slide-content .description{margin-top:2rem;}.advanced-page .header-slide-content .description{margin-top:0;}.advanced-page .header-title-wrapper h1{margin-top:0;}.advanced-page .header-slide-content .description .button-container{margin-top:2rem;}.advanced-page .header-slide-content .subtitle{margin-bottom:-15px;}.text-align-center .header-annotation .inner{left:50%;transform:translate(-50%,-50%);}.text-align-center .header-annotation .inner ol,.text-align-center .header-annotation .inner ul{text-align:left;}.angebot-teaser .header-annotation{position:relative;}.image-teaser-offer .header-annotation .inner{color:#fff;max-width:auto;}.angebot-teaser .header-annotation .inner{top:50%;max-width:none;width:100%;}.angebot-teaser.image-teaser-offer .header-annotation .inner{display:flex;}.angebot-teaser .header-annotation .inner > .field_angebotsbild img{display:block;height:100%;width:auto;}.angebot-teaser .header-annotation .inner > div{max-width:none;}.angebot-teaser .header-annotation .inner > div.main-content{max-width:none;background:#ecedec;padding:20px 40px;color:#104166;}.base-content .inner{margin-left:0;margin-right:0;position:relative;}a.site-logo{vertical-align:middle;display:block;margin-top:20px;margin-bottom:20px;}a.site-logo img{display:block;height:100%;width:auto;}#block-bohr-theme-branding{display:inline-block;vertical-align:middle;width:190px;margin-right:25px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}#block-bohr-theme-main-menu{display:inline-block;vertical-align:middle;position:relative;}#block-bohr-theme-main-menu ul li{display:inline-block;vertical-align:top;margin:0;margin-right:-4px;}#block-bohr-theme-main-menu > ul:not(.contextual-links) > li.has-children .submenu ul a,#block-bohr-theme-main-menu ul:not(.contextual-links) .submenu li a,#block-bohr-theme-main-menu ul .submenu li{display:block;height:inherit;}.background-div{position:absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}.background-div:after{background:#ad3d4d;opacity:0.8;display:block;content:"";width:100%;height:100%;}.sublevel-block-inner > h3,.sublevel-block-inner > div:not(.background-div){z-index:1;position:relative;color:#fff;margin-top:0;text-transform:none;}.contrast-block{background-size:cover;background-position:center center;position:relative;color:#fff;}.contrast-block a{color:#fff;}.contrast-block:after{content:"";display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;z-index:0;top:0;pointer-events:none;background:linear-gradient(0deg,rgba(12,63,101,0.55) 0%,rgba(12,63,101,1) 100%);}.button-container{display:block;}.ui-dialog .ui-dialog-buttonpane button,.link--previous,.button-row a,a.button-style,.node-readmore > a,.button-container > a,input[type="submit"]{background-color:#ad3d4d;padding:12px 25px 12px 20px;color:#fff;text-decoration:none!important;text-transform:uppercase;display:inline-block;font-weight:500;font-size:14px;text-align:left;min-width:280px;position:relative;letter-spacing:0.14rem;border:0 none;outline:none;cursor:Pointer;border-radius:0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;font-style:normal;border:1px solid #ad3d4d;cursor:pointer;}.link--previous,.button-row.views-field-view-commerce-order a{background:transparent;color:#ad3d4d;text-align:center;}.ui-dialog .ui-dialog-buttonpane button:hover,.link--previous:hover,.button-row.views-field-view-commerce-order a:hover,a.button-style:hover,.node-readmore > a:hover,.button-container > a:hover,input[type="submit"]:hover{background-color:#8b323e;border-color:#8b323e;color:#fff;}.profile-main-actions a.button-style,.profile-secondary-actions a.button-style{background-color:#104166;border-color:#104166;padding:0.4em 1em;text-transform:none;min-width:auto;padding-right:4em;}.profile-main-actions a.button-style:focus,.profile-main-actions a.button-style:hover,.profile-secondary-actions a.button-style:focus,.profile-secondary-actions a.button-style:hover{border-color:#092942;background-color:#092942;}.button-row.views-field-view-commerce-order{text-align:right;}.button-row.views-field-view-commerce-order a:hover{color:#fff;}textarea,input[type="password"],input[type="email"],input[type="tel"],input[type="text"],select{display:block;width:100%;padding:13px;margin-bottom:15px;border:0 none;outline:none;border-radius:0;}select{text-transform:uppercase;letter-spacing:0.14rem;font-size:14px;color:#ad3d4d;font-weight:500;position:relative;background-image:url(/themes/bohr_theme/images/select.png);background-size:auto 100%;background-repeat:no-repeat;background-position:right;padding-left:25px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;border-radius:0;background-color:#fff;box-shadow:none !important;outline:none;height:55px;}select:hover{background-image:url(/themes/bohr_theme/images/select_hover.png);}select option{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;line-height:24px;height:25px;color:#000;}select::-ms-expand{display:none;}select:focus::-ms-value{background-color:transparent;color:#000;}select:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent transparent;}textarea,input[type="password"],input[type="email"],input[type="tel"],input[type="text"]{width:calc(100% - 26px);outline:none;border:1px solid #ccc;box-shadow:none !important;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;}.contact-form input[type="submit"]{background-image:url(/themes/bohr_theme/images/icons/mail.svg);background-size:19px auto;background-position:20px center;background-repeat:no-repeat;padding-left:60px;padding-right:55px;}.darkbg-block textarea,.darkbg-block input[type="password"],.darkbg-block input[type="tel"],.darkbg-block input[type="email"],.darkbg-block input[type="text"]{border:1px solid #fff;}form.contact-form .form-item-mail,form.contact-form .form-item-name{display:inline-block;width:45%;width:calc(50% - 4px);}form.contact-form .form-item-mail input{margin-left:15px;width:calc(100% - 38px);}form.contact-form .form-item-name input{margin-right:15px;}input.disabled,select.disabled{pointer-events:none;opacity:0.4;}input.disabled{text-align:center;}.ui-dialog .ui-dialog-buttonpane button:after,a.button-style:after,.node-readmore > a:after,.button-container > a:after{content:"";display:inline-block;position:absolute;width:20px;height:24px;background-image:url(/themes/bohr_theme/images/right.svg);background-size:5px auto;background-position:center;background-repeat:no-repeat;right:25px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;top:50%;transform:translate(0,-50%);}.ui-dialog .ui-dialog-buttonpane button:hover:after,a.button-style:hover:after,.node-readmore > a:hover:after,.button-container > a:hover:after{right:8px;}.pre-footer{display:block;clear:both;border-top:1px solid #ccc;}.pre-footer > div{padding-top:50px;padding-bottom:50px;}.pre-footer > div > *{display:inline-block;width:25%;float:left;}.main-footer{clear:both;}.main-footer .menu-container,.copyright{font-size:12px;line-height:24px;color:#8f8f8f;margin-top:20px;margin-bottom:20px;}.links.inline li{list-style:none;padding:0;margin:0;}.full-teaser .teaser-image{display:inline-block;vertical-align:top;margin-top:14px;}.full-teaser .teaser-content .inner{margin-left:35px;margin-right:35px;}.full-teaser .node-readmore > a{background-color:#ffffff;color:#ad3d4d;box-shadow:14px 9px 32px -9px rgba(159,159,159,0.46);}.full-teaser .node-readmore > a:after{background-image:url(/themes/bohr_theme/images/right_red.svg);}.full-teaser .node-readmore > a:hover{background:#ad3d4d;color:#fff;}.full-teaser .node-readmore > a:hover:after{background-image:url(/themes/bohr_theme/images/right.svg);}.sidebar-block,.teaser-block,.full-teaser{margin-bottom:40px;}.full-teaser .subtitle{margin-bottom:0px;}.full-teaser h2{margin-top:0;margin-bottom:10px;}.full-teaser .created{display:none;}.links.inline{padding:0;margin:0;margin-top:40px;}.teaser-block-title{margin-top:6px;margin-bottom:10px;}.layout-content-bottom-right{margin-top:14px;}.subcontent,.gewerbe-icon-block,.bohr-produktfinder-block,.layout-content-bottom{padding-top:120px;padding-bottom:120px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.sidebar-block-inner{padding:30px 35px 40px 35px;background-color:#ecedec;}.sidebar-block-inner p,.sidebar-block-inner .stat-desc{color:#333333;}.sidebar-block img{width:100%;height:auto;display:block;margin-bottom:15px;background:#fff;}.videodetector{position:relative;width:100%;height:0;padding-bottom:60%;padding-bottom:56.4%;}.videodetector iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.teaser-block .button-container > a,.sidebar-block .button-container a{display:block;}.button-container > a.button--icon-shop{background-color:#fff;border-color:#fff;color:#ad3d4d;}.button-container > a.button--icon-shop:after{background-image:url(/themes/bohr_theme/images/right_red.svg);}a.download-button:before,a.button--icon-shop:before,a.button--icon-message:before,a.button-style.my-products-button:before,a.button-style.add-button:before,a.button-style.cart-button:before,a.button-style.edit-button:before,a.button-style.contact-button:before,a.button-style.video-button:before,a.button-style.stat-button:before,a.button-style.catalog-button:before,a.button-style.cert-button:before,.statistik .button-container a:before,.zertifikat .button-container a:before,.download .button-container a:before,.video .button-container a:before{content:"";display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:middle;margin-right:20px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;margin-top:-3px;}a.download-button:hover:before,a.button--icon-shop:hover:before,a.button--icon-message:hover:before,a.button-style.add-button:hover:before,a.button-style.cart-button:hover:before,a.button-style.my-products-button:hover:before,a.button-style.edit-button:hover:before,a.button-style.contact-button:hover:before,a.button-style.video-button:hover:before,a.button-style.stat-button:hover:before,a.button-style.catalog-button:hover:before,a.button-style.cert-button:hover:before,.statistik .button-container a:hover:before,.zertifikat .button-container a:hover:before,.download .button-container a:hover:before,.video .button-container a:hover:before{animation:bounce 0.5s cubic-bezier(0.5,0.05,0.6,0.5);}@-webkit-keyframes bounce{0%{margin-top:0px;}50%{margin-top:-5px;}70%{margin-top:-10px;}100%{margin-top:0px;}}@-moz-keyframes bounce{0%{margin-top:0px;}50%{margin-top:-5px;}70%{margin-top:-10px;}100%{margin-top:0px;}}@-o-keyframes bounce{0%{margin-top:0px;}50%{margin-top:-5px;}70%{margin-top:-10px;}100%{margin-top:0px;}}@-ms-keyframes bounce{0%{margin-top:0px;}50%{margin-top:-5px;}70%{margin-top:-10px;}100%{margin-top:0px;}}@keyframes bounce{0%{margin-top:0px;}50%{margin-top:-5px;}70%{margin-top:-10px;}100%{margin-top:0px;}}a.button-style.video-button:before,.video .button-container a:before{background-image:url("/themes/bohr_theme/images/icons/video.svg");}a.button-style.catalog-button:before,.download .button-container a:before{background-image:url("/themes/bohr_theme/images/icons/download.svg");}a.button-style.cert-button:before,.zertifikat .button-container a:before{background-image:url("/themes/bohr_theme/images/icons/cert.svg");}a.button-style.stat-button:before,.statistik .button-container a:before{background-image:url("/themes/bohr_theme/images/icons/stat.svg");}a.button-style.contact-button:before{margin-top:-3px;background-image:url("/themes/bohr_theme/images/icons/mail.svg");}a.button-style.cart-button:before{background-image:url("/themes/bohr_theme/images/icons/cart_white.svg");}a.button-style.edit-button:before{background-image:url("/themes/bohr_theme/images/icons/edit.svg");}a.button-style.my-products-button:before{background-image:url("/themes/bohr_theme/images/icons/star.svg");}a.button-style.add-button:before{background-image:url("/themes/bohr_theme/images/icons/plus.svg");}a.button--icon-shop:before{background-image:url("/themes/bohr_theme/images/cart_button_light.svg");}a.button--icon-message:before{background-image:url("/themes/bohr_theme/images/contact_button.svg");}a.download-button:before{background-image:url("/themes/bohr_theme/images/icons/download_generic.svg");}nav > ul > li.has-children .submenu{display:none;}.gewerbe-icon-block{text-align:center;}.gewerbe-icon-block header{margin-bottom:40px;}.gewerbe-icon-block .views-row{width:20%;display:inline-block;vertical-align:top;float:left;}.gewerbe-icon-block .views-row a{color:#fff;text-align:left;display:block;mix-blend-mode:color;}img.icon{display:block;width:100%;height:auto;margin-bottom:40px;}.gewerbe-icon-block .views-row img.icon{width:75%;transform:scale(0.95);max-height:165px;margin-left:auto;margin-right:auto;}.form-buttons,#block-mitarbeiter-block--2 .views-exposed-form,#block-mitarbeiter-block--2 h4,#block-mitarbeiter-block--2 h2.section-title,#block-mitarbeiter-block .views-exposed-form,#block-mitarbeiter-block h4,#block-mitarbeiter-block h2.section-title,.abteilung-group article.mitarbeiter{margin-left:15px;margin-right:15px;}.profile_block img{display:block;width:100%;height:auto;}.info_block h3{margin-top:0;margin-bottom:10px;}.section-content{margin-bottom:50px;}div.mail a,div.phone a{display:inline-block;line-height:15px;vertical-align:top;}div.mail a:before,div.phone a:before{content:"";display:inline-block;vertical-align:top;width:15px;height:16px;margin-right:8px;background-size:contain;background-position:left center;background-repeat:no-repeat;float:left;}div.mail,div.phone{font-size:14px;letter-spacing:-0.02em;clear:both;}div.mail a:before{background-image:url(/themes/bohr_theme/images/mail_blue.svg);}div.phone a:before{background-image:url(/themes/bohr_theme/images/phone_blue.svg);}.abteilung-group article.mitarbeiter{margin-bottom:25px;}.views-exposed-form .js-form-type-checkbox{display:inline-block;vertical-align:top;width:20%;width:calc(25% - 4px);}.views-exposed-form .js-form-type-checkbox input[type="checkbox"]{display:none;}.views-exposed-form .js-form-type-checkbox label{padding:20px 20px;background-color:#a43d4d;color:#fff;display:block;position:relative;text-transform:uppercase;font-weight:500;letter-spacing:0.14rem;width:calc(100% - 40px);}.bohr-contact-request-product-form .form-textarea{color:#104166;}.bohr-contact-request-product-form .js-form-type-checkbox label.option{display:inline-block;max-width:calc(100% - 40px);vertical-align:top;line-height:18px;color:#104166;}.bohr-contact-request-product-form .js-form-type-checkbox small a,.bohr-contact-request-product-form .js-form-type-checkbox small{margin:0;color:#104166;}.bohr-contact-request-product-form .form-required:not(h3):after{display:none;}.bohr-contact-request-product-form .form-required:not(h3) div:after{content:" *";}.views-exposed-form .js-form-type-checkbox input[type="checkbox"]:checked + label{background-color:#82303d;}.form-buttons{margin-top:10px;margin-bottom:70px;text-align:right;display:block;}.views-exposed-form .js-form-type-checkbox label:after{content:"";width:12px;height:12px;display:inline-block;vertical-align:middle;position:absolute;top:3px;border:2px solid #fff;border-radius:0px;right:0px;top:50%;transform:translate(-50%,-50%);margin-left:20px;margin-right:20px;}.views-exposed-form .js-form-type-checkbox input[type="checkbox"]{display:none;}.views-exposed-form .js-form-type-checkbox input[type="checkbox"]:checked + label:after{background-image:url(/themes/bohr_theme/images/x.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;}.filter-reset,.views-exposed-form input[data-drupal-selector="edit-reset"]{background:transparent;padding:0;color:#4d4d4d;border-bottom:1px solid #a43d4d;min-width:inherit;float:none;margin-top:14px;margin-right:4px;text-transform:uppercase;font-weight:500;letter-spacing:0.14rem;}#block-mitarbeiter-block--2 h4:after,#block-mitarbeiter-block h4:after{content:"";background-image:url(/themes/bohr_theme/images/team.svg);background-size:contain;width:15px;height:15px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center center;margin-left:5px;margin-top:-1px;}.stat-value{font-size:90px;line-height:65px;display:inline-block;vertical-align:top;}.stat-icon{display:inline-block;width:50px;height:auto;vertical-align:top;margin-top:0px;margin-left:20px;}.stat-value:after{display:block;content:"";width:30px;height:2px;background-color:#ad3d4d;margin-top:17px;margin-bottom:7px;}.paragraph--type--statistik{padding-bottom:40px;}.right .paragraph--type--statistik{padding-top:40px;}.subcontent .block-title{display:none;}.subcontent .subcontent-region > div:not(.full-width-force){display:inline-block;vertical-align:top;width:50%;float:left;}.subcontent .button-container{display:inline-block;max-width:40%;}.subcontent .statistik-block-items{text-align:center;}.subcontent .statistik-block-items .stat-icon{display:none;}.subcontent .summary_text{margin-bottom:35px;}.subcontent .statistik-block-items .stat-value:after{margin-left:auto;margin-right:auto;}.subcontent .inner-teaser{margin-left:40px;margin-right:40px;}.meilenstein-item-container{display:inline-block;vertical-align:top;width:calc(100% / 6);float:left;margin-bottom:-60px;padding-top:60px;outline:none;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.milestone-block{position:relative;height:200px;}.milestone-block:after{content:"";width:100%;height:30px;border-top:2px solid #fff;background:#333333;display:block;z-index:1;position:absolute;bottom:0px;}.circle{width:40px;height:40px;border:2px solid #fff;border-radius:100%;position:relative;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.inner-circle{width:20px;height:20px;border:0 none;background-color:#ad3d4d;border-radius:100%;margin:10px;position:relative;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.inner-circle:after{position:absolute;right:9px;content:"";width:40px;height:3px;background-color:#ad3d4d;top:10px;display:block;margin-top:-1px;transform:rotate(180deg);transform-origin:0px 0px;transform-origin:100% 50%;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.down-line{display:block;width:2px;height:120px;background:#fff;margin-left:21px;margin-right:auto;}.milestone-content-container,.milestone-decoration-container{display:inline-block;vertical-align:top;float:left;}.milestone-content-container{width:50%;width:calc(100% - 75px);position:relative;}.milestone-decoration-container{width:75px;}.milestone-year{font-size:19px;line-height:27px;color:#fff;margin-top:7px;}.milestone-desc{margin-top:10vh;margin-top:300px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.milestone-desc,.milestone-title{font-size:12px;line-height:16px;font-weight:300;}.milestone-title{color:#fff;font-weight:400;}.milestone-desc{color:#acacac;}.animationcontent{padding-top:80px;overflow:hidden;}.paragraph--type--firmengeschichte{margin-left:40px;margin-right:40px;position:relative;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.meilenstein-item-container:focus,.meilenstein-item-container:hover{cursor:pointer;}.meilenstein-item-container:focus .paragraph--type--firmengeschichte,.meilenstein-item-container:hover .paragraph--type--firmengeschichte{margin-top:-60px;}.meilenstein-item-container:focus .milestone-desc,.meilenstein-item-container:hover .milestone-desc{margin-top:0;}.meilenstein-item-container:focus .inner-circle,.meilenstein-item-container:hover .inner-circle{width:30px;height:30px;margin:15px;}.meilenstein-item-container:focus .inner-circle:after,.meilenstein-item-container:hover .inner-circle:after{top:15px;right:15px;transform:rotate(270deg);}.meilenstein-item-container:focus .circle,.meilenstein-item-container:hover .circle{width:60px;height:60px;margin-left:-10px;}.meilenstein-item-container:focus .inner-circle:after,.meilenstein-item-container:focus .inner-circle,.meilenstein-item-container:hover .inner-circle:after,.meilenstein-item-container:hover .inner-circle{background-color:#8b323e;}.milestone-block .slick-prev,.milestone-block .slick-next{width:10px;}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:0.2;pointer-events:none;}.teaser-block .left .button-container > a{max-width:350px;}.animationcontent .stat-desc{font-size:14px;text-align:center;width:calc(100% - 65px);line-height:17px;}.animationcontent .stat-value:after{margin-left:auto;margin-right:auto;}.right .statistik-block-items{text-align:right;}.stat-value,.animationcontent .stat-value{font-size:65px;line-height:50px;text-align:center;}.animationcontent .statistik-block-item{display:block;text-align:center;vertical-align:middle;margin-right:30px;margin-left:30px;margin-bottom:15px;margin-top:15px;}.gmaps-block{width:100%;height:50vh;position:relative;max-height:700px;}#map-parent{position:absolute;width:100%;height:100%;}.location-map-container{width:100%;height:100%;display:block;}.location-map{cursor:Pointer;width:100%;height:100%;}.main-footer .copyright{display:inline-block;}.main-footer .menu-container{float:right;}.social-media li{display:inline-block;vertical-align:middle;margin-left:5px;}.social-media li a img{width:25px;height:auto;}.social-media li a{display:block;opacity:0.4;}.social-media li a:hover{opacity:0.8;}.block-image img{width:100%;height:auto;display:block;}#menu_close{display:none;}#menu_close,#menu_expand{position:absolute;right:0px;top:50%;transform:translate(0,-50%);height:100%;}#menu_close img,#menu_expand img{width:30px;height:auto;display:block;margin:27px 21px;}#menu_close img{width:18px;}.sublevel-block .button-container{position:absolute !important;width:100%;height:100%;left:0;top:0;opacity:0;}#block-bohr-theme-main-menu ul:not(.contextual-links) li .sublevel-block .button-container a,.sublevel-block .button-container a{display:block;padding:0;height:100%;z-index:4;}.page-status-error.inner-content-group{padding-top:25vh;padding-bottom:25vh;margin-right:25px;margin-left:25px;}.loading_icon{right:16px;z-index:2;background-color:#ad3d4d;margin-top:12px;}.sublevel-block:hover .background-div:after{background-color:#8b323e;opacity:0.9;}.partner-overview{text-align:center;padding-top:40px;padding-bottom:40px;background:#ebecec;}.partner-overview .views-row{display:inline-block;vertical-align:middle;width:9%;margin-left:5%;margin-right:5%;max-width:245px;}.partner_link{display:block;position:relative;opacity:0.9;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.partner_link .partner_logo_hover{position:absolute;top:0;opacity:0;}.partner_link:focus,.partner_link:hover{opacity:1;}.partner_link:focus .partner_logo_hover,.partner_link:hover .partner_logo_hover{opacity:1;}.partner_link img{display:block;width:100%;height:auto;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.path-frontpage .bohr-produktfinder-block{padding-bottom:40px;}#block-mitarbeiter-block--2,#block-mitarbeiter-block{padding-top:40px;}details.captcha{font-size:12px;max-width:500px;line-height:16px;color:#000;}details.captcha summary{display:none;}.g-recaptcha{margin-top:15px;margin-bottom:15px;}.contact-message-produktanfrage-form .field--type-boolean{margin-bottom:10px;}.abteilung-group.Geschäftsleitung.views-row:first-child{display:block;}.user-register-form .captcha .g-recaptcha > div{margin-left:auto;margin-right:auto;}.user-register-form .captcha{margin-left:auto;margin-right:auto;text-align:center;}.field.label_inline > div{display:inline-block;vertical-align:top;max-width:calc(100% - 145px);}.field.label_inline > div.label{width:140px;}.product.teaser{padding-top:25px;padding-bottom:25px;}.product.teaser .right_teaser,.product.teaser .left_teaser{display:inline-block;vertical-align:top;max-width:calc(50% - 4px);}.product.teaser .button-container{display:inline-block;max-width:130px;vertical-align:bottom;padding-left:25px;}.product.teaser .button-container a.button-style{width:auto;display:block;min-width:auto;}.product.full .left_top > .inner{padding-right:12px;}.product.full .right_top > .inner{padding-left:13px;}.product.teaser .right_teaser > .inner,.product.teaser .left_teaser > .inner{padding-right:25px;padding-left:25px;}.product.teaser .left_teaser{width:300px;max-width:100%;}.product.teaser .right_teaser{width:calc(100% - 300px - 140px - 4px);}.teaser .left_teaser img{width:auto;height:auto;display:block;max-height:250px;max-width:100%;margin:auto;}a.button-style.product-button:after{display:none;}.product.full .product_top{background:#f1f1f1;color:#4c4c4c;}.product.full .product_top,.product.full .product_sale{padding-top:45px;padding-bottom:45px;}.product.full .left_top{display:inline-block;vertical-align:top;max-width:calc(32.7% - 4px);}.product.full .right_top{display:inline-block;vertical-align:top;max-width:calc(67% - 4px);}.field_produktbild img,.field_produktbilder img{width:100%;height:auto;}.product.full .field_maschine > div{display:inline-block;vertical-align:top;width:100px;margin-right:10px;}.product.full .description ul{padding-left:18px;}.shop-view h1.title,.product h1.title{text-transform:uppercase;font-size:30px;line-height:34px;color:#0c3f65;}.shop-view h1.title{position:relative;}.shop-view h1.title:after{content:"";border-bottom:1px solid #ad3d4d;display:block;max-width:30%;margin-top:8px;margin-left:6px;}.shop-view .subtitle,.product.full .subtitle{margin-bottom:5px;}.machine-icon{text-align:center;font-size:10px;color:#0c3f65;line-height:12px;}.machine-icon img{width:80%;margin-left:auto;margin-right:auto;display:block;}.specification_region{padding-top:25px;padding-bottom:25px;font-size:14px;}.specification_region .label{color:#0c3f65;}.specification_region > .item-stacked{display:inline-block;vertical-align:top;width:calc(100% / 3 - 4px - 20px);margin-right:20px;}.specification_region .item-stacked-item{background:#fff;border:1px solid rgba(12,63,101,0.2);margin-bottom:20px;}.specification_region > .item{display:inline-block;vertical-align:top;width:calc(100% / 3 - 4px - 20px);background:#fff;margin-right:20px;border:1px solid rgba(12,63,101,0.2);}.specification_region .item-stacked-item > .inner,.specification_region > .item > .inner{padding:10px 15px;}.exposed-form-container .views-exposed-form legend span,.product.full h3,.product.full .product_sale legend,.specification_region .item-stacked-item .item_title,.specification_region > .item > .item_title{border-bottom:1px solid #dfbfc5;padding:10px 15px;font-size:16px;color:#0c3f65;font-weight:300;font-family:"Lato",sans-serif;text-transform:none;}.exposed-form-container .views-exposed-form legend span{display:block;margin-bottom:0;}.exposed-form-container .views-exposed-form legend:after{display:none;}.exposed-form-container .form-checkboxes .js-form-type-checkbox,.cart-variation-view .js-form-type-radio,.product.full .product_sale .js-form-type-radio{display:inline-block;vertical-align:top;margin-bottom:4px;width:auto;margin-right:0px;}.exposed-form-container .form-checkboxes .js-form-type-checkbox,.cart-variation-view .form-item,.product.full .product_sale .form-item{position:relative;}.exposed-form-container .form-checkboxes input[type="checkbox"] + label:after,.exposed-form-container .form-checkboxes input[type="checkbox"],.cart-variation-view input[type="radio"],.product.full .product_sale input[type="radio"]{display:none;}.exposed-form-container .form-checkboxes input[type="checkbox"] .ajax-progress + label,.exposed-form-container .form-checkboxes input[type="checkbox"] + label,.cart-variation-view .js-form-type-radio .ajax-progress + label,.product.full .product_sale .js-form-type-radio .ajax-progress + label,.cart-variation-view input[type="radio"] + label,.product.full .product_sale input[type="radio"] + label{border:1px solid #0c3f65;display:block;text-align:center;padding:10px 20px;background:#0c3f65;color:#fff;}.cart-variation-view .js-form-type-radio .ajax-progress,.product.full .product_sale .js-form-type-radio .ajax-progress{position:absolute;width:100%;height:100%;display:block;padding:0;text-align:center;}.cart-variation-view .js-form-type-radio .ajax-progress .throbber,.product.full .product_sale .js-form-type-radio .ajax-progress .throbber{display:block;background-position:center;padding:0;height:100%;background-image:url(/themes/bohr_theme/images/throbber-radio.gif);background-size:70% auto;background-position:center;background-repeat:no-repeat;width:100%;}.cart-variation-view .js-form-type-radio .ajax-progress .message,.product.full .product_sale .js-form-type-radio .ajax-progress .message{display:none;}.cart-variation-view input[type="radio"] + label,.exposed-form-container .form-checkboxes input[type="checkbox"] .ajax-progress + label,.exposed-form-container .form-checkboxes input[type="checkbox"] + label{padding:7px 12px;width:auto;}.cart-variation-view input[type="radio"] + label{font-weight:500;}.exposed-form-container .form-checkboxes input[type="checkbox"] .ajax-progress + label,.exposed-form-container .form-checkboxes input[type="checkbox"] + label,.cart-variation-view input[type="radio"][disabled="true"] + label,.product.full .product_sale input[type="radio"][disabled="true"] + label{background:#fff;border-color:#cbcbcb;color:#c1c0c0;}.exposed-form-container
  .views-exposed-form
  .form-checkboxes
  .js-form-type-checkbox
  input[type="checkbox"]:checked
  + label,.exposed-form-container .form-checkboxes input[type="checkbox"]:checked + label,.cart-variation-view input[type="radio"]:checked + label,.product.full .product_sale input[type="radio"]:checked + label{border-color:#a83a4e;background:#a83a4e;color:#fff;font-weight:700;}.specification_region > .item > .inner .field{margin-bottom:5px;word-break:break-word;}.range .range_item{display:inline-block;width:calc(50% - 4px);vertical-align:top;}.range .range_item > div{display:inline-block;width:calc(100% - 64px);vertical-align:top;}.range .range_item > .label{display:inline-block;width:60px;vertical-align:top;}.field_anwendungsgebiete > div{display:inline-block;vertical-align:top;width:calc(50% - 4px);}input[type="number"]{height:36px;border:1px solid #b4c4d0;padding-left:10px;padding-right:10px;min-width:140px;}.product_sale .field--type-decimal,.product_sale .field--type-integer{margin-bottom:15px;margin-right:15px;}.product_sale .field--type-integer{display:inline-block;vertical-align:top;}.cart-variation-view .field--name-quantity label,.product_sale .field--type-decimal label,.product_sale .field--type-integer label{display:block;font-size:12px;color:#0c3f65;}.product_sale .field--type-integer .field-suffix{display:none;}.variation_order_actions,.variation_preview{display:inline-block;vertical-align:top;width:calc(50% - 4px);padding-top:35px;padding-bottom:35px;}.variation_preview .field.title{font-family:"Source Sans Pro",sans-serif;font-size:24px;font-weight:900;color:#0c3f65;line-height:28px;text-transform:uppercase;}.variation_preview .field.sku{font-size:10px;border-top:1px solid #ac3d4d;display:inline-block;margin-bottom:15px;font-style:it;letter-spacing:0.2em;}.cart-overview{background:#f7f7f7;padding-left:20px;padding-right:20px;border-bottom:1px solid #ad3d4d;}.cart-overview .variation_preview .product_info{max-width:calc(100% - 305px);}.product.full .cart-overview > h3{color:#ad3d4d;background:#fff;margin-left:-20px;margin-right:-20px;margin-top:25px;margin-bottom:0px;border-bottom:1px solid #ad3d4d;}.layout-checkout-form .form-actions,.cart.cart-form .form-actions,.field.variations .form-actions{text-align:right;padding-top:25px;}.cart.cart-form table{width:100%;border-collapse:collapse;}.cart.cart-form .form-actions input[type="submit"]{text-align:center;}.cart.cart-form .form-actions input[type="submit"]:not(#edit-checkout){background-color:#fff;color:#ad3d4d;}.cart.cart-form .form-actions input[type="submit"]:not(#edit-checkout):focus,.cart.cart-form .form-actions input[type="submit"]:not(#edit-checkout):hover{background-color:#8b323e;border-color:#8b323e;color:#fff;}.field.price{font-size:30px;font-family:"Source Sans Pro",sans-serif;font-weight:900;}.price-container{margin-bottom:20px;}.field.variations .field--name-purchased-entity .fieldset-wrapper{margin-left:16px;margin-right:16px;}header #block-bohrshopsearchblock,header .block-commerce-cart{display:inline-block;vertical-align:middle;}header .cart-block--summary__count{background:#ad3d4d;color:#fff;width:25px;height:25px;border-radius:100%;text-align:center;line-height:25px;display:inline-block;font-size:12px;}header .cart-block--summary__icon img{width:35px;}header #block-bohrshopsearchblock{margin-right:10px;}header .expand-searchbar{width:30px;height:30px;display:block;}.layout-order-form .product_info > .label_inline,.cart-form.cart .product_info > .label_inline{display:none;}.layout-order-form,.page-wrapper-bright,.page-detail-view,.user_register #block-bohr-theme-content,.profile_user_page_add_form #block-bohr-theme-content,.entity_profile_edit_form #block-bohr-theme-content,.path-cart #block-bohr-theme-content,.path-checkout #block-bohr-theme-content{padding-top:35px;padding-bottom:35px;}.profile_user_page_add_form #block-bohr-theme-content > .profile-form,.entity_profile_edit_form #block-bohr-theme-content > .profile-form{max-width:400px;margin-left:auto;margin-right:auto;}.profile-confirm-form{padding-bottom:25px;}.profile-form .field--type-address > details summary + div > div > * > *,.profile-form .field--type-address > details summary + div > div > *,.profile-form .field--type-address > details summary + div > div > * > *[class*="address-country-code"]{display:block;width:auto;margin-left:auto;margin-right:auto;}.profile-form .field--type-address > details summary + div > div > * > input[type="text"]{max-width:calc(100% - 26px);}.user_register #block-bohr-theme-content{background:#ecedec;padding-top:0;}.bohr-contact-form-error ul{padding:0;}.bohr-contact-form-error ul li{margin-bottom:10px;list-style:none;}.bohr-contact-form-error div.status_message,.bohr-contact-form-error div.error_message{font-size:16px;}.bohr-contact-product-reqest .g-recaptcha > div{margin-left:auto;margin-right:auto;}.bohr-contact-product-reqest .captcha{margin-top:20px;text-align:center;}#block-bohr-theme-content .bohr-contact-product-reqest{max-width:600px;margin-left:auto;margin-right:auto;padding-bottom:65px;padding-top:65px;}.bohr-contact-product-reqest .form-actions{margin-top:25px;}.path-cart .intro-block + #block-bohr-theme-content,.path-checkout .intro-block + #block-bohr-theme-content{margin-top:0;}.checkout-order-summary table,#block-bohr-theme-content > .cart.cart-form table{width:100%;border-collapse:collapse;}.cart .views-field-total-price__number{text-align:right;padding-right:20px;}.cart.cart-form .views-field-field-produktbild img,.cart.cart-form .views-field-field-produktbilder img,.product.warenkorb img{max-width:260px;height:auto;max-height:100px;width:auto;margin:auto;display:block;}.views-field-field-produktbild,.views-field-field-produktbilder{max-width:300px;}.checkout-order-summary .field.product_id,.checkout-order-summary .product_info,.variation_preview .field.product_id,.variation_preview .product_info,.cart.cart-form .views-field-purchased-entity .field.product_id,.cart.cart-form .views-field-purchased-entity .product_info{display:inline-block;vertical-align:top;margin-right:20px;}.cart.cart-form .views-field-purchased-entity .field.product_id,.cart.cart-form .views-field-purchased-entity .product_info{display:block;width:auto;}.cart.cart-form td.views-field-purchased-entity{vertical-align:top;}.cart.cart-form .views-field-purchased-entity .field.label_inline > div{max-width:none;}.checkout-order-summary .views-field-quantity{min-width:90px;}.checkout-order-summary .views-field-quantity,.checkout-order-summary thead th.views-field-purchased-entity,.cart.cart-form th.views-field-purchased-entity{text-align:left;}.checkout-order-summary .views-field-total-price__number{text-align:right;padding-right:20px;}.checkout-order-summary thead th,.cart.cart-form thead th{border-bottom:1px solid #dfbfc5;margin:0;}.checkout-order-summary td,.cart.cart-form tbody td{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #ecedec;padding-right:20px;}.checkout-order-summary table + div,.field.total_price{margin-top:35px;background:#f7f7f7;border-bottom:1px solid #ad3d4d;border-top:1px solid #ad3d4d;text-align:right;padding:25px 15px;}.layout-region-checkout-footer{text-align:right;}.field.total_price .order-total-line{padding:7px 0;}.order-total-line__total{color:#ad3d4d;}.order-total-line__total .order-total-line-label{font-weight:bold;text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;}.order-total-line__total .order-total-line-value{font-size:30px;font-family:"Source Sans Pro",sans-serif;font-weight:900;}.order-total-line-value{width:280px;}.variation_preview h3.teaser-block-title{margin:0;border:0;text-align:left;padding:0;margin-top:-10px;margin-bottom:6px;}.layout-region-checkout-main,.layout-region-checkout-footer,.layout-region-checkout-secondary{display:block;float:none;width:auto;padding:0;margin-bottom:35px;}.checkout-order-summary table{width:100%;}.page-detail-view{padding:0;padding-bottom:65px;}.page-detail-view .exposed-form-container{background:#ecedec;padding-top:35px;padding-bottom:4px;margin-bottom:35px;}.page-detail-view .exposed-form-container .views-exposed-form{position:relative;}.exposed-form-container .form-checkboxes .js-form-type-checkbox{margin-right:0px;}.exposed-form-container .fieldgroup-range-format,.exposed-form-container .form-item{display:inline-block;vertical-align:top;margin-right:10px;}.exposed-form-container .form-item.form-composite{margin-right:0;display:block;text-align:center;}.layout-checkout-form label:not(.option),.exposed-form-container label:not(.option){font-size:12px;display:block;}.chosen-container .chosen-single,.cart-variation-view select,.layout-checkout-form select,.exposed-form-container select{padding:7px 16px;height:auto;text-transform:none;color:#104166;letter-spacing:0;font-size:16px;background-image:url(/themes/bohr_theme/images/down.svg);border:1px solid rgba(180,196,208,0.5);border-bottom:1px solid #dfbfc5;background-size:16px auto;background-position:97% center;background-repeat:no-repeat;background-color:#fff;box-shadow:none;border-radius:0;font-weight:200;}.chosen-container .chosen-single{background-image:none;}.chosen-container.chosen-with-drop .chosen-drop{border:1px solid rgba(180,196,208,0.5);border-top:0 none;border-radius:0;}.chosen-container{display:block !important;width:100% !important;}.form-item-maschine-id .chosen-container{min-width:350px;}.chosen-container .chosen-results{padding:0;margin:0;}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff;border:1px solid rgba(180,196,208,0.5);border-bottom:1px solid #dfbfc5;}.chosen-container-active.chosen-with-drop .chosen-single div b,.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b{background-image:url(/themes/bohr_theme/images/down.svg) !important;background-size:contain !important;background-position:-5px 10px;}.chosen-container .chosen-results li{padding-top:20px;padding-bottom:20px;padding-left:25px;padding-right:25px;}.form-item-maschine-id .chosen-results li{padding-left:50px;}.chosen-single span.machine-chosen-icon{padding-left:39px;background-repeat:no-repeat;background-size:30px auto;background-position:0% center;margin-left:-7px;}.chosen-container .chosen-results li{background-position:10px center;background-repeat:no-repeat;background-size:35px auto;}.chosen-container .chosen-results li.highlighted{background-image:inherit;background-color:#f2f2f2;color:inherit;}.chosen-container .chosen-results li.highlighted.machine-breitbandschleifmaschine,.machine-breitbandschleifmaschine{background-image:url(/themes/bohr_theme/images/machines/breitbandschleifmaschine.svg);}.chosen-container .chosen-results li.highlighted.machine-flachschleifmaschine,.machine-flachschleifmaschine{background-image:url(/themes/bohr_theme/images/machines/flachschleifmaschine.svg);}.chosen-container .chosen-results li.highlighted.machine-centerlessschleifmaschine,.machine-centerlessschleifmaschine{background-image:url(/themes/bohr_theme/images/machines/centerlessschleifmaschine.svg);}.chosen-container .chosen-results li.highlighted.machine-dreieckschleifer,.machine-dreieckschleifer{background-image:url(/themes/bohr_theme/images/machines/dreieckschleifer.svg);}.chosen-container .chosen-results li.highlighted.machine-exzenterschleifer,.machine-exzenterschleifer{background-image:url(/themes/bohr_theme/images/machines/exzenterschleifer.svg);}.chosen-container .chosen-results li.highlighted.machine-flachschleifmaschine,.machine-flachschleifmaschine{background-image:url(/themes/bohr_theme/images/machines/flachschleifmaschine.svg);}.chosen-container .chosen-results li.highlighted.machine-handbandfeile,.machine-handbandfeile{background-image:url(/themes/bohr_theme/images/machines/handbandfeile.svg);}.chosen-container .chosen-results li.highlighted.machine-handbandmaschine,.machine-handbandmaschine{background-image:url(/themes/bohr_theme/images/machines/handbandmaschine.svg);}.chosen-container .chosen-results li.highlighted.machine-handschliff,.machine-handschliff{background-image:url(/themes/bohr_theme/images/machines/handschliff.svg);}.chosen-container .chosen-results li.highlighted.machine-kantenschleifmaschine,.machine-kantenschleifmaschine{background-image:url(/themes/bohr_theme/images/machines/kantenschleifmaschine.svg);}.chosen-container .chosen-results li.highlighted.machine-langbandmaschine,.machine-langbandmaschine{background-image:url(/themes/bohr_theme/images/machines/langbandmaschine.svg);}.chosen-container .chosen-results li.highlighted.machine-parkettschleifer,.machine-parkettschleifer{background-image:url(/themes/bohr_theme/images/machines/patkettschleifer.svg);}.chosen-container .chosen-results li.highlighted.machine-profilschleifmaschine,.machine-profilschleifmaschine{background-image:url(/themes/bohr_theme/images/machines/profilschleifmaschine.svg);}.chosen-container .chosen-results li.highlighted.machine-satiniermaschine,.machine-satiniermaschine{background-image:url(/themes/bohr_theme/images/machines/satiniermaschine.svg);}.chosen-container .chosen-results li.highlighted.machine-schwingschleifer,.machine-schwingschleifer{background-image:url(/themes/bohr_theme/images/machines/schwingschleifer.svg);}.chosen-container .chosen-results li.highlighted.machine-spindelschleifer,.machine-spindelschleifer{background-image:url(/themes/bohr_theme/images/machines/spindelschleifer.svg);}.chosen-container .chosen-results li.highlighted.machine-ständerschleifmaschine,.machine-ständerschleifmaschine{background-image:url(/themes/bohr_theme/images/machines/staenderschleifmaschine.svg);}.chosen-container .chosen-results li.highlighted.machine-winkelschleifer,.machine-winkelschleifer{background-image:url(/themes/bohr_theme/images/machines/winkelschleifer.svg);}.chosen-container .chosen-results li.highlighted.machine-zylinderschleifer,.machine-zylinderschleifer{background-image:url(/themes/bohr_theme/images/machines/zylinderschleifer.svg);}.chosen-container-single .chosen-search{padding:0;margin:4px;}.chosen-container-single .chosen-search input[type="text"]{border:1px solid #efefef;border-radius:0;padding-top:10px;padding-bottom:10px;background-position:98% center;background-image:url(/themes/bohr_theme/images/search.svg) !important;background-size:20px auto !important;margin:0;width:100%;}.variation_order_actions .field--name-quantity input[type="number"],.cart-variation-view input[type="number"],.cart-variation-view input[type="date"],.cart-variation-view input[type="text"],.cart-variation-view input[type="tel"],.layout-checkout-form input[type="tel"],.layout-checkout-form input[type="date"],.layout-checkout-form input[type="text"],.layout-checkout-form input[type="number"],.cart-form input[type="number"],.cart-form input[type="date"],.cart-form input[type="text"],.cart-form input[type="tel"],.exposed-form-container input[type="tel"],.exposed-form-container input[type="date"],.exposed-form-container input[type="text"],.exposed-form-container input[type="number"]{border:1px solid rgba(180,196,208,0.5);border-bottom:1px solid #dfbfc5;}.cart-variation-view input[type="date"],.cart-variation-view input[type="text"],.layout-checkout-form input[type="date"],.layout-checkout-form input[type="text"],.exposed-form-container input[type="date"],.exposed-form-container input[type="text"]{height:36px;padding:1px 14px;}.variation_order_actions .field--name-quantity input[type="number"],.cart-variation-view input[type="number"]{height:46px;}.layout-checkout-form select:focus,.exposed-form-container select:focus{background-image:url(/themes/bohr_theme/images/up.svg);}.layout-checkout-form select option,.exposed-form-container select option{padding:0;height:auto;text-transform:none;}.exposed-form-container .form-actions{margin-top:35px;text-align:right;}.sort-options-exposed{position:absolute;bottom:-135px;right:0;}.exposed-form-container .sort-options-exposed select{padding-right:35px;}.exposed-form-container .form-item-sort-by select,.exposed-form-container .form-item-sort-by label:not(.option){display:inline-block;vertical-align:middle;width:auto;margin-bottom:0;}.exposed-form-container .form-item-sort-by label:not(.option){margin-right:10px;}.exposed-form-container .form-item-sort-order label:not(.option){display:none;}.exposed-form-container .form-item-sort-order{margin-right:0;}.exposed-form-container + header{padding-bottom:20px;width:auto;margin-left:auto;margin-right:auto;}header .search-summary{padding:18px 0;font-weight:bold;border-bottom:1px solid #dfbfc5;}.pager{text-align:center;}.pager li{display:inline-block;vertical-align:middle;margin-left:4px;margin-right:4px;}.pager li a{display:block;text-align:center;font-family:"Source Sans Pro",sans-serif;width:40px;height:40px;line-height:40px;border-radius:100%;font-size:14px;}.pager li.is-active a{border:1px solid;font-weight:900;}.pager li.pager__item--previous a,.pager li.pager__item--first a,.pager li.pager__item--last a,.pager li.pager__item--next a{background-position:center;}.pager li a:hover{background:#104166;color:#fff;font-weight:bold;}.slick{position:relative;}.slick-slide{outline:none;}.slick-slide img{display:block;width:100%;height:auto;}.product_top .slick-arrow{background:transparent;font-size:0px;border:0 none;padding:0px;width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;outline:none;position:absolute;top:50%;transform:translate(0,-50%);}.product_top .slick-arrow:hover{background-color:rgba(255,255,255,0.3);border-radius:100%;}.product_top .slick-arrow.slick-prev{left:0;background-image:url(/themes/bohr_theme/images/left_slide.svg);}.product_top .slick-arrow.slick-next{background-image:url(/themes/bohr_theme/images/right_slide.svg);right:0;}.media img{display:block;width:100%;height:auto;}input[type="submit"].delete-order-item{padding:4px;display:inline-block;min-width:inherit;min-width:auto;background-image:url(/themes/bohr_theme/images/remove_cart.svg);background-position:4px center;background-repeat:no-repeat;background-size:auto 50%;background-color:transparent;text-transform:none;color:#104166;padding-left:30px;border:1px solid transparent;}input[type="submit"].delete-order-item:hover{background-color:#f7f7f7;}.views-field-edit-quantity .form-item{text-align:left;}.views-field-unit-price__number{text-align:left;min-width:120px;}.cart.cart-form #edit-submit{background:transparent;color:#ad3d4d;border:1px solid;}.cart.cart-form #edit-submit:hover{background-color:#8b323e;color:#fff;border-color:#8b323e;}.commerce-checkout-flow fieldset{margin:0;padding:0;border:0;}.form-wrapper__login-option input:not([type="submit"]):not([type="password"]),.form-wrapper__returning-customer input[type="password"]{width:calc(100% - 28px);}.commerce-checkout-flow fieldset,.layout-checkout-form .summary_text,.form-wrapper__returning-customer{display:inline-block;vertical-align:top;width:calc(50% - 108px);float:none;padding:35px;margin-left:35px;margin-right:35px;border:1px solid #ccc;background:#ecedec;}.commerce-checkout-flow legend{font-size:24px;line-height:28px;font-weight:700;margin-top:0px;float:none;margin-bottom:4px;}.commerce-checkout-flow .summary_text h3{margin-top:0;}.form-wrapper__login-option input.button{display:block;width:100%;text-align:center;}#edit-login-returning-customer-forgot-password{display:block;max-width:220px;margin:auto;text-align:center;margin-top:10px;}.role-selector-customer-type .form-item{display:inline-block;width:calc(50% - 4px);vertical-align:top;margin-right:-4px;}.role-selector-customer-type .form-item input[type="radio"]{display:none;}.role-selector-customer-type .form-item input[type="radio"]:checked + label{border-color:#ad3d4d;opacity:1;}.role-selector-customer-type .form-item label.option{border:2px solid #ccc;display:block;padding:22px 25px 26px 25px;background:#fff;opacity:0.4;border-top:0 none;}.role-selector-customer-type .form-item label.option:hover{opacity:1;}.role-selector-customer-type{margin-bottom:65px;max-width:1000px;margin-left:auto;margin-right:auto;}.role-selector-customer-type .form-item label.option h3{margin-top:0;color:#104166;text-transform:uppercase;font-size:22px;margin-bottom:0;}.role-selector-customer-type .form-item label.option p{margin-bottom:0;font-weight:300;font-size:16px;line-height:24px;color:#6d6d6d;}.role-selector-customer-type legend{display:none;}.user-block-container .user-menu-expand{}header #block-benutzermenu{display:inline-block;vertical-align:middle;margin-left:20px;position:relative;}.user-block-container{position:relative;}.user-block-container > ul{display:none;position:absolute;background:#ad3d4d;z-index:9;right:0;min-width:220px;text-align:right;color:#fff;padding:0;}.user-block-container:hover > ul{display:block;}.user-block-container .user-menu-expand{display:block;}.user-block-container .user-menu-expand img{display:block;width:50px;height:50px;}.user-block-container:hover > ul li{display:block;padding:0;margin:0;}.user-block-container:hover > ul li a{display:block;color:#fff;font-weight:900;padding:12px 15px;text-align:left;}.user-block-container:hover > ul li a:hover{background:#104166;}.user-profile-page p.address{margin:0;}.user-profile-page .content .field{margin-bottom:10px;}.user-profile-page .content .field.label_inline > div.label{display:block;width:auto;}.page-wrapper-bright{background:#fff;}.mitarbeiter-block{background:#e5e5e5;padding:35px 40px;}.mitarbeiter-block a.button-style{display:block;}.user-page.base-content .sidebar-area .mitarbeiter-block{max-width:360px;}.mitarbeiter-block .field_image{margin-bottom:15px;}.mitarbeiter-block div.mail a,.mitarbeiter-block div.phone a{font-size:16px;}.profile-actions{margin-top:15px;margin-bottom:15px;}.profile-actions a{margin-right:10px;}.ui-widget-overlay{z-index:15;background:rgba(0,0,0,0.75);opacity:1;}.register-info-message{background:#266898;color:#fff;padding:15px;}.register-info-message:before{content:"";background-image:url(/themes/bohr_theme/images/status.svg);background-size:contain;background-position:center;display:inline-block;vertical-align:middle;width:40px;height:40px;margin:auto;vertical-align:middle;margin-right:10px;}.messages__wrapper .messages{padding:2rem;background:#107910;color:#fff;font-weight:bold;text-align:center;}.messages__wrapper .messages.messages--status{background:#107910;color:#fff;}.messages__wrapper .messages.messages--error{background:rgb(184,10,10);color:#fff;}.messages__wrapper .messages.messages--status a,.messages__wrapper .messages.messages--error a{color:#fff;text-decoration:underline;}div.status_message .inner:before,div.error_message .inner:before{content:"";background-image:url(/themes/bohr_theme/images/status.svg);background-size:contain;background-position:center;display:block;vertical-align:middle;width:40px;height:40px;margin:auto;margin-bottom:auto;margin-bottom:10px;}div.status_message .inner,div.error_message .inner{max-width:1024px;margin:auto;display:block;}div.error_message .inner:before{background-image:url(/themes/bohr_theme/images/error.svg);}div.status_message,div.error_message{background:#ad3d4d;color:#fff;z-index:9;display:block;margin:auto;padding:40px;font-size:20px;font-weight:500;text-align:center;}div.status_message{background:#61985f;}div.status_message a,div.error_message a{color:#fff;text-decoration:underline;}.system-message-container{position:relative;height:auto;z-index:4;}body.entity_user_edit_form .user-form .description{margin-bottom:25px;}body.entity_user_edit_form .user-form{margin-top:158px;margin-bottom:158px;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;}body.entity_user_edit_form .user-form .form-actions{margin-top:50px;}body.entity_user_edit_form .user-form .field--type-address > details summary + div > div > * > *{margin-left:0;margin-right:0;}.user-profile-page details{margin-right:20px;outline:none;}.user-profile-page details > *{padding-left:15px;padding-right:15px;}.user-profile-page details summary{border-bottom:1px solid #e5e5e5;padding-bottom:6px;background:#fff;padding-left:0;padding-right:0;margin-bottom:20px;outline:none;cursor:Pointer;}.user-profile-page details[open=""]{background:#e5e5e5;padding-bottom:25px;}.shop-view table{width:100%;text-align:left;border-collapse:collapse;color:#4c4c4c;}.shop-view table th,.shop-view table td{padding:15px 30px;}.shop-view table td{border-top:1px solid #e6e6e6;}.shop-view table td.views-field-state{border-left:10px solid #4c4c4c;}.shop-view table tr.state-Abgeschlossen td.views-field-state{border-left-color:#8eca6f;}.shop-view table tr.state-in.Bearbeitung td.views-field-state{border-left-color:yellow;}.shop-view table tr.state-Storniert td.views-field-state{border-left-color:red;}.shop-view table tbody tr:hover{background-color:rgba(142,202,111,0.2);}.order_items table{width:100%;text-align:left;}.order-activity{margin-top:65px;}.field.order_items table,.order-activity table{text-align:left;width:100%;border-collapse:collapse;}.order-activity table td{padding:5px 10px;}.order-activity table th{padding:15px 10px;}.order-activity table td{border-top:1px solid #e6e6e6;}.billing-adress-wrapper{margin-bottom:35px;}.field.order_items table th,.field.order_items table td{padding-left:10px;padding-right:10px;}.field.order_items table td{border-top:1px solid #e6e6e6;padding-top:10px;padding-bottom:10px;}.field.order_items .views-field-total-price__number{text-align:right;}.form-item-total-price-max label,.form-item-order-date-max label{opacity:0;}.ui-dialog .ui-dialog-title{float:none;margin:0;width:auto;text-align:left;display:block;overflow:visible;white-space:inherit;max-width:calc(100% - 40px);}.ui-dialog .ui-dialog-titlebar,.ui-widget-header{border:0 none;background:#fff;color:#104166;font-weight:normal;border-bottom:2px solid #ad3d4d;border-radius:0px;margin-bottom:20px;padding-top:15px;padding-bottom:10px;display:block;height:auto;position:relative;padding-left:0;padding-right:0;}.ui-widget-header,.ui-dialog .ui-dialog-content{padding-left:25px;padding-right:25px;padding-bottom:20px;padding-top:0;margin-left:0;margin-right:0;}.ui-dialog .ui-dialog-titlebar,.ui-widget-header{margin-left:25px;margin-right:25px;}#drupal-modal form{margin-left:0px;margin-right:0px;margin-top:20px;max-width:none;}.ui-widget.ui-widget-content{border:0 none;border-radius:5px;max-width:calc(100% - 6px);}.ui-widget-content input,.ui-widget-content{color:#104166;}.ui-widget-overlay{opacity:0.5;background:rgb(255,255,255);background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,1)),color-stop(50%,rgba(138,136,137,1)),to(rgba(255,255,255,1)));background:-webkit-linear-gradient(right,rgba(0,0,0,1) 0%,rgba(138,136,137,1) 50%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(right,rgba(0,0,0,1) 0%,rgba(138,136,137,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(right,rgba(0,0,0,1) 0%,rgba(138,136,137,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=1);}.ui-widget-overlay:before{position:absolute;left:0;top:0;bottom:0;right:0;display:block;background-color:#000;content:"";z-index:-15;}.ui-widget .ui-widget.ui-button-icon-only{font-size:0.01px;font-size:0;text-indent:-9999px;}.ui-button .ui-icon.ui-icon-closethick{background-image:url(/themes/bohr_theme/images/x_dark.svg);background-position:center;width:100%;height:100%;display:block;position:relative;margin:0;outline:none;display:block;left:0;top:0;background-size:70% auto;}.ui-dialog .ui-dialog-buttonpane{border:0 none;display:flex;justify-content:center;padding-bottom:15px!important;}.ui-button:focus .ui-icon.ui-icon-closethick,.ui-button:hover .ui-icon.ui-icon-closethick{background-image:url(/themes/bohr_theme/images/x_dark.svg);}.ui-widget .ui-widget.ui-button-icon-only.ui-button:hover,.ui-widget .ui-widget.ui-button-icon-only.ui-button:focus{border:0 none;background-color:transparent;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:-7px;top:15px;width:36px;height:36px;margin:0;padding:0;border:0 none;background-color:transparent;background-size:contain;font-size:0px;outline:none;}.ui-dialog-content .field--type-address > details summary + div > div > *,.ui-dialog-content .field--type-address > details summary + div > div > *{display:block;width:auto;margin-left:0;margin-right:0;}.ui-dialog-content .field--type-address > details summary + div > div > * > label,.ui-dialog-content .field--type-address > details summary + div > div > * > input,.ui-dialog-content .field--type-address > details summary + div > div > * > select{width:calc(100% - 26px);margin-left:0;margin-right:0;}.ui-dialog-content .field--type-address > details summary + div > div > .address-container-inline > *{width:calc(50% - 14px);margin-right:10px;margin-left:0;display:inline-block;vertical-align:top;}.ui-dialog-content .field--type-address > details summary + div > div > * > *[class*="address-country-code"]{width:auto;margin-left:0;margin-right:0;}.ui-dialog form .description{font-size:11px;line-height:14px;margin-bottom:20px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;display:block;margin-top:-8px;margin-bottom:-12px;margin-left:-3px;margin-right:-4px;text-align:center;}.ui-dialog .ui-dialog-buttonpane{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane button{width:100%;display:block;max-width:none;padding:17px 25px 19px 20px;text-align:center;}.ui-dialog .password-lost{padding:0;position:relative;}.login-info a{text-decoration:underline;color:#0f4166;}.checkout-pane-review fieldset.form-item,#edit-order-fieldscheckout,#edit-review-payment-information,#edit-review-shipping-information,#edit-review-contact-information,.layout-checkout-form .checkout-pane-shipping-information,.layout-checkout-form .checkout-pane-payment-information{display:inline-block;vertical-align:top;margin:0;width:calc(50% - 24px);background:transparent;border:0 none;padding:0px;margin-bottom:35px;max-width:500px;}#edit-order-fieldscheckout{margin-top:35px;margin-bottom:35px;text-align:right;display:block;width:auto;margin-left:auto;}.commerce-checkout-flow #edit-order-fieldscheckout legend{text-align:right;}.commerce-checkout-flow #edit-order-fieldscheckout legend:after{max-width:none;}.layout-checkout-form .field--name-field-bemerkung label:not(.option){display:none;}.checkout-pane-review #edit-review-contact-information{display:none;}.layout-checkout-form .checkout-pane-shipping-information{margin-right:40px;}.form-item-shipping-information-shipping-profile-select-address label,.form-item-payment-information-billing-information-select-address label{display:none;}.form-item-payment-information-billing-information-copy-fields-enable{margin-top:10px;}.layout-checkout-form .profile{padding-left:20px;border-left:8px solid #cbcbcb;margin-bottom:15px;}.views-field-purchased-entity .field.label_inline > div{color:#4c4c4c;font-size:12px;line-height:14px;}body[class*="-complete"].path-checkout #block-bohr-theme-content{padding:0;}body[class*="-complete"].path-checkout #block-bohr-theme-content > *{max-width:none;width:100%;}.no-shop-results{padding-top:80px;padding-bottom:80px;text-align:center;font-weight:700;}.no-shop-results img{width:50px;height:auto;display:block;margin:auto;}.selected_filters{margin-top:40px;}.search_item .search_value{color:#4c4c4c;margin-top:3px;}.selected_filters h3{border-bottom:1px solid #dfbfc5;margin:0;font-size:16px;}.selected_filters .search_item{display:inline-block;vertical-align:top;margin-right:35px;}.search_item .search_value:before{display:inline-block;content:"";width:5px;height:5px;background:#ad3d4d;vertical-align:middle;margin-right:7px;margin-top:-4px;}.user-pass label:not(.option),.user-pass p,.user-login-form .description,.user-login-form label:not(.option){display:none;}a.filter_expand{background:#ccc;padding:10px;text-align:center;position:absolute;display:block;z-index:1;left:25px;border-radius:100%;}a.filter_expand img{display:block;}.bef--secondary summary{display:inline-block;padding:8px 20px;border:1px solid #ad3d4d;margin-top:20px;background:#ad3d4d;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:1px;letter-spacing:0.14rem;cursor:pointer;margin-bottom:20px;margin-left:auto;margin-right:auto;display:block;max-width:200px;text-align:center;outline:none;}.bef--secondary summary a:focus,.bef--secondary summary a:hover,.bef--secondary summary a{color:#fff;}.bef--secondary summary:hover{background-color:#8b323e;border-color:#8b323e;color:#fff;}.invoice-download-link{position:relative;}.invoice-download-link:before{content:"";display:inline-block;vertical-align:middle;background-image:url(/themes/bohr_theme/images/download.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:100%;position:absolute;margin-left:-24px;top:50%;transform:translate(0,-50%);}.commerce-checkout-flow .field--name-shipping-method{display:none !important;}.commerce-checkout-flow .field--name-shipping-method fieldset{display:block;width:auto;padding:0;margin-right:0;margin-left:0;background:transparent;border:0 none;}ul.shop_categories,.shop_categories li{list-style:none;padding:0;}.shop_categories li{display:block;width:auto;margin-right:5px;margin-bottom:25px;margin-left:5px;}.shop_categories li a img{display:block;}.shop_categories li a{display:block;padding:0;outline:none;text-align:center;}.shop_categories li a:hover{background-color:#f4f4f4;}.shop_categories li a h3{font-family:"Lato",sans-serif;margin:0;padding:1em 2em;background-color:#ad3d4d;color:#fff;font-size:1rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em;font-weight:500;}.shop_categories li a img{width:100%;height:auto;}.shop_categories li a:focus h3,.shop_categories li a:hover h3{background-color:#8b323e;}.field.attribute_staerke > div:not(.label):after,.field.attribute_durchmesser > div:not(.label):after,.field.attribute_laenge > div:not(.label):after,.field.attribute_breite > div:not(.label):after{content:" mm";font-size:12px;}.field.attribute_laenge_in_m > div:not(.label):after{content:" m";font-size:12px;}.refresh_price{display:inline-block;vertical-align:middle;width:30px;height:30px;padding:10px;background:#ad3d4d;position:relative;margin-top:1.4rem;}.price_info{margin-top:0.5em;font-size:0.85rem;}.refresh_price:hover{background:#8b323e;}.refresh_price img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.cart-variation-view > header{margin-top:65px;}.dimension_sep,.form-item-attribute-durchmesser{padding-left:15px;padding-right:15px;}.form-item-attribute-durchmesser > select,.form-item-attribute-durchmesser > label{display:inline-block;vertical-align:middle;margin-right:10px;}.form-item-attribute-durchmesser > select{width:auto;min-width:300px;margin:0;}.breadcrumb{margin-bottom:8px;font-size:12px;font-weight:bold;}.breadcrumb li{padding:0;margin:0;list-style:none;display:inline-block;vertical-align:middle;margin-right:10px;}.breadcrumb ul{margin:0;padding:0;}.breadcrumb li.current{color:#a83a4e;}.breadcrumb li a:after{content:">";display:inline-block;vertical-align:middle;margin-left:10px;}.layout-checkout-form .form-actions input[type="submit"]{text-align:center;}.profile--view-mode--user{border-left:7px solid #cbcbcb;margin-bottom:35px;padding:20px;}.profile--view-mode--user .field_typ{font-family:"Source Sans Pro",sans-serif;font-size:24px;line-height:28px;font-weight:700;margin-top:0px;}.profile--view-mode--user .profile-inline{display:inline-block;vertical-align:bottom;width:calc(50% - 4px);}.inline-icon:before{content:"";width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px;background-size:contain;background-position:center;background-repeat:no-repeat;}.inline-icon.edit:before{background-image:url(/themes/bohr_theme/images/edit.svg);}.inline-icon.remove:before{background-image:url(/themes/bohr_theme/images/remove.svg);}.user-profile-page .profile-main-actions{margin-bottom:20px;}.user-profile-page .profile-main-actions a.button-style{padding-right:70px;margin-right:10px;}.shipping_info{margin-top:10px;font-size:15px;display:inline-block;vertical-align:middle;font-weight:600;border-top:1px dashed #ccc;padding-top:10px;padding-left:30px;}.checkout-pane-coupon-redemption input[type="submit"]{width:100%;max-width:none;border:0 none;text-align:center;}.checkout-pane-coupon-redemption{margin-left:auto;margin-top:10px;padding:15px 15px;background:#f7f7f7;color:#104166;max-width:400px;border:1px solid #ccc;}.checkout-pane-coupon-redemption table{width:100%;}.checkout-pane-coupon-redemption table input[type="submit"]{font-size:0px;background-image:url(/themes/bohr_theme/images/icons/trash.svg);background-color:#ad3d4d;width:auto;min-width:auto;display:inline-block;padding:0;width:40px;height:40px;background-size:46% auto;background-position:center;background-repeat:no-repeat;}.checkout-pane-coupon-redemption table td:last-child{text-align:right;}.field_produkte .slick-slide,.three-col-slider-view .slick-slide{margin-left:15px;}.field_produkte .slick-list,.three-col-slider-view .slick-list{}.three-col-view .views-row article{margin-right:10px;margin-left:10px;margin-bottom:20px;}.field_produkte .slick-dots{bottom:-50px;}#block-neuimbohrwebshop{margin-bottom:60px;}.shop-featured-teaser-block + #block-bohrwebshop{padding-top:2rem;}.field_produkte .slick-dot,.three-col-slider-view .slick-dots{position:relative;}.shop_categories .slick-dots li button:before,.field_produkte .slick-dots li button:before,.three-col-slider-view .slick-dots li button:before{color:#104166;font-size:18px;opacity:1;}.shop_categories .slick-dots li.slick-active button:before,.field_produkte .slick-dots li.slick-active button:before,.three-col-slider-view .slick-dots li.slick-active button:before{opacity:1;color:#ad3d4d;}.form-item-attribute-korn label:not([for="edit-attribute-korn-all"]){text-transform:uppercase;}.order-note{background:#f7f7f7;border-bottom:1px solid #ad3d4d;border-top:1px solid #ad3d4d;margin-top:35px;padding-top:35px;padding-bottom:35px;padding:25px 15px;}.order-note h3{margin-bottom:4px;margin-top:0;}.views-element-container .views-field-view-commerce-product{text-align:center;padding-top:35px;padding-bottom:35px;background:#f1f1f1;color:#4c4c4c;}.views-element-container .views-field-view-commerce-product .button-container a{text-align:center;}.views-element-container .views-field-view-commerce-product .button-container a:after{display:none;}.form-actions .ajax-progress{position:absolute;margin-top:11px;}.form-actions .ajax-progress.ajax-progress-throbber .message{display:none;}.empty-view-container .variation-teaser-view{background:#f9f9f9;padding:10px 15px;border-left:1px solid;border-right:1px solid;padding-top:25px;padding-bottom:35px;border-bottom:1px solid #0c3f65;text-align:left;}.empty-view-container .variation-teaser-view:last-child{border-bottom:1px solid;}.empty-view-container .variation-teaser-view:nth-of-type(odd){background-color:#fff;}.similar-product-container{color:#fff;background:#0c3f65;padding:10px 15px;text-align:center;margin-top:4rem;}.similar-product-container h3{margin:0;padding:0;}.sort-options-variations-exposed{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;}.sort-options-variations-exposed .form-item{display:flex;flex-direction:row;align-items:center;}.sort-options-variations-exposed .form-item select{padding-right:35px;margin-bottom:0;margin-left:1rem;min-width:135px;}.sort-options-variations-exposed .form-item label:not(.option){font-size:12px;display:block;}.sort-options-variations-exposed .form-item-sort-order label:not(.option){display:none;}.cart-variation-view .views-exposed-form > .sort-options-variations-exposed{margin-bottom:-102px;margin-top:97px;}.unit_info:not(.large){font-size:14px;}.unit_info + span,.unit_info{display:inline-block;vertical-align:middle;}.zoomImg{background-color:#fff;}.product_top .zoomImg{background-color:#f1f1f1;}.views-element-container .slider-for{width:100%;display:block;}.views-element-container .slider-nav{margin-top:1rem;}.views-element-container .slider-nav .views-row{margin-right:2rem;}.views-element-container .slider-nav .slick-dots li{margin-top:10px;margin-bottom:10px;}.views-element-container .slider-nav .slick-dots{bottom:-3rem;}.views-element-container .slider-nav .slick-dots li button::before{color:#a83a4e;font-size:12px;}.variation-teaser-view .field_download a,.product_downloads .button{padding:0.5em 1em;background-color:#0c3f65;color:#fff;display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:normal;font-size:10px;letter-spacing:0.14rem;border:1px solid #0c3f65;cursor:pointer;}.variation-teaser-view .field_download a:hover,.variation-teaser-view .field_download a:focus,.product_downloads .button:focus,.product_downloads .button:hover{background-color:#8b323e;border-color:#8b323e;color:#fff;}.field_sicherheitshinweise,.field_datenblatt{display:inline-block;vertical-align:middle;margin-top:4px;margin-right:4px;}.variation-teaser-view .field_download{margin-top:8px;}.variation-teaser-view .field_download a:before,.button.advise-button:before,.button.datasheet-button:before{content:"";display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;background-image:url(/themes/bohr_theme/images/icons/download_generic.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:6px;margin-top:-2px;}.product_downloads_title{border-bottom:1px solid #dfbfc5;padding:10px 15px;font-size:16px;color:#0c3f65;font-weight:300;font-family:"Lato",sans-serif;text-transform:none;}.product_downloads{background:#fff;margin-bottom:2em;border:1px solid rgba(12,63,101,0.2);color:#0c3f65;}.product_downloads_wrapper{padding:10px 15px;}.shop-search-block .header-annotation .inner{max-width:1360px;margin-left:auto;margin-right:auto;width:90%;}#block-shop-suche-header-block form,.shop-search-block .views-exposed-form{display:flex;flex-direction:row;justify-content:stretch;}#block-shop-suche-header-block .form-item-search,.shop-search-block .views-exposed-form .form-item-search{flex:1;overflow:hidden;}#block-shop-suche-header-block .form-item-type select,.shop-search-block .views-exposed-form .form-item-type select{overflow:hidden;background-image:url(/themes/bohr_theme/images/down.svg);background-size:17px;border-right:1px solid #efefef;padding-right:25px;height:70px;border-radius:10px 0 0 10px;min-width:150px;text-transform:none;}#block-shop-suche-header-block .form-item-type select option,.shop-search-block .views-exposed-form .form-item-type select option{text-transform:none;}#block-shop-suche-header-block label:not(.option),.shop-search-block .views-exposed-form label:not(.option){display:none;}#block-shop-suche-header-block input[type="text"],.shop-search-block .views-exposed-form input[type="text"]{margin:0;border:0 none;padding:15px;display:inline-block;line-height:26px;}#block-shop-suche-header-block .form-actions input[type="submit"],.shop-search-block .views-exposed-form .form-actions input[type="submit"]{background-image:url(/themes/bohr_theme/images/icons/search.svg);background-size:24px auto;background-repeat:no-repeat;background-position:center;width:58px;height:55px;font-size:0px;border:0 none;outline:none;border-radius:0px 5px 5px 0;margin-left:0;margin-left:0;cursor:pointer;min-width:auto;}#block-shop-suche-header-block .chosen-container .chosen-single,.shop-search-block .views-exposed-form .chosen-container .chosen-single{padding:16px;border:0 none;border-radius:5px 0 0 5px;text-transform:uppercase;color:#ad3d4d;letter-spacing:0.14rem;font-size:14px;border-right:1px solid #efefef;font-weight:500;text-transform:none;min-width:150px;}#block-shop-suche-header-block .chosen-container{width:auto !important;min-width:130px;}#block-shop-suche-header-block .chosen-container.chosen-with-drop .chosen-drop{border:0 none;margin:0;}.shop-search-block .views-exposed-form .chosen-container.chosen-with-drop .chosen-drop{border:0;margin-top:-5px;}#block-shop-suche-header-block .chosen-container-single .chosen-single div b,.shop-search-block .views-exposed-form .chosen-container-single .chosen-single div b{background-position:-5px 19px;}.exposed-form-container-simple,.sort-options-container{display:inline-block;vertical-align:top;width:calc(50% - 5px);}#block-shop-suche-header-block .form-item-sort-order,#block-shop-suche-header-block .form-item-sort-by{display:none;}.exposed-form-container-simple .form-item{display:inline-block;vertical-align:top;margin-right:10px;}.sort-options-container{text-align:right;margin-top:25px;}a.button-style.fake-search-button{min-width:auto;margin-top:24px;padding:7px 24px 6px 24px;}a.button-style.fake-search-button:after{display:none;}.simple-form-view .form-actions{display:none;}.simple-form-view.cart-variation-view .views-exposed-form > .sort-options-variations-exposed{margin-bottom:20px;margin-top:20px;}.exposed-sort-only .sort-options-variations-exposed .form-item label:not(.option),.simple-form-view .sort-options-variations-exposed .form-item label:not(.option){min-width:80px;}.exposed-sort-only form .form-item-type,.exposed-sort-only form .form-item-search{display:none;}.simple-form-view label:not(.option){font-size:12px;}.base-content.simple-form-view{padding-top:0;}.offer-variation-view{border-top:1px solid #ad3d4d;}.simple-form-view.cart-variation-view .views-exposed-form{border-bottom:1px solid #ad3d4d;}.exposed-sort-only.base-content{padding-top:0;padding-bottom:0;position:relative;z-index:2;}.empty-view-container{text-align:center;}.exposed-sort-only .sort-options-container{display:block;margin-left:auto;margin-right:auto;width:auto;}.shop-search-view.base-content{padding-top:0;}.shop-search-view header .search-summary{padding:33px 15px;}.shop-search-view header{margin-top:-90px;}.offer-variation-view .field_produkte > div{padding-top:25px;padding-bottom:35px;padding-left:15px;padding-right:15px;border-bottom:1px solid #ad3d4d;}.offer-variation-view .field_produkte > div:last-child{border-bottom:0;}.shop-offer .base-content{padding-bottom:0;}.shop-search-block .views-exposed-form input[type="text"]{padding:22px 16px;height:26px;}.shop-search-block .views-exposed-form .chosen-container .chosen-single{padding:23px 16px;}.shop-search-block .views-exposed-form .form-actions input[type="submit"]{width:70px;height:70px;}.shop-search-block .views-exposed-form .chosen-container-single .chosen-single div b{background-position:-5px 26px;}.bohr_shop_overview .exposed-sort-only{display:none;}.shop-offers .teaser-block-title{min-height:87px;max-height:87px;overflow:hidden;font-size:1.3em;line-height:1.25em;}.price_wrap{display:flex;flex-direction:row-reverse;}.price_unit{padding-left:8px;}.views-field-quantity span{vertical-align:middle;}#block-shop-suche-header-block form{width:90%;max-width:1600px;margin-left:auto;margin-right:auto;}#block-shop-suche-header-block{position:relative;width:100%;}header[role="banner"] .inner-header-content{background-color:#fff;}header[role="banner"] .inner-header-content > div:not(.header-links) #block-bohr-theme-main-menu{flex:1;}header[role="banner"] .inner-header-content > div:not(.header-links){position:relative;}header[role="banner"]:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:100%;background-color:#fff;pointer-events:none;}.search-header-fixed{position:fixed;left:0;right:0;top:64px;z-index:3;box-shadow:0px 0px 15px -4px #000;background-color:#ad3d4d;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}body.toolbar-horizontal .search-header-fixed,body.toolbar-vertical .search-header-fixed{top:103px;}body.toolbar-horizontal.toolbar-tray-open .search-header-fixed{top:143px;}body:not(.scrolled-down) .search-header-fixed{transform:translateY(-200%);}body.search-header-expand:not(.scrolled-down) .search-header-fixed{transform:translateY(0%);top:104px;}body.toolbar-horizontal.search-header-expand:not(.scrolled-down) .search-header-fixed,body.toolbar-vertical.search-header-expand:not(.scrolled-down) .search-header-fixed{top:143px;}body.toolbar-horizontal.toolbar-tray-open.search-header-expand:not(.scrolled-down) .search-header-fixed{top:183px;}.search-header-fixed #block-shop-suche-header-block .form-item-type select,.search-header-fixed #block-shop-suche-header-block .chosen-container .chosen-single,.search-header-fixed #block-shop-suche-header-block input[type="text"]{background:transparent;color:#fff;border:0 none;outline:none;border-radius:0;}#block-shop-suche-header-block .form-actions input[type="submit"]{border-radius:100%;height:45px;width:45px;padding:0;margin-top:6px;}.search-header-fixed .chosen-container-active:focus{border-left:1px solid #fff !important;}.search-header-fixed .chosen-container-active.chosen-with-drop .chosen-single div b,.search-header-fixed .chosen-container-single .chosen-single div b{background-image:url(/themes/bohr_theme/images/icons/down.svg) !important;}.offer-readmore{margin-top:15px;text-align:center;}body:not(.show-flyout-login) .login-flyout{display:none !important;}.login-flyout{position:absolute;background-color:#333333;padding:20px;right:0;min-width:150px;color:#fff;text-align:center;margin-top:4px;box-shadow:-3px 2px 9px -6px #000;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.login-flyout:before{content:"";display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333333;margin-top:-20px;margin-left:auto;margin-bottom:15px;transform:translate(0%,-100%);}.login-flyout a.button{background-color:#ad3d4d;color:#fff;padding:10px 10px;display:block;font-size:14px;}.login-flyout .line{margin-top:0;}.login-flyout .line:last-child{margin-bottom:0;}.login-flyout .line span{font-size:14px;}.login-flyout a.link{color:#fff;text-decoration:underline;}.login-flyout .register-button{color:#fff;display:block;font-size:14px;font-weight:600;}.login-flyout .close-button img{display:block;height:100%;width:auto;margin-left:auto;margin-right:auto;}.login-flyout .close-button{display:block;width:15px;height:15px;margin-left:auto;margin-right:auto;position:absolute;bottom:0;transform:translate(0,100%);padding:7px;left:0;background:#424242;border-radius:0 0 10px 10px;width:calc(100% - 14px);}.login-flyout .close-button:hover,.login-flyout .close-button:focus{background-color:#ad3d4d;}.flyout-login-hidden .login-flyout,.scrolled-down .login-flyout,.search-header-expand .login-flyout{transform:translateX(100vw);}.login-flyout a.use-ajax + .ajax-progress{top:30%;right:20px;}.user-logged-in .login-flyout,.path-user .login-flyout{display:none !important;}.shop-offers .tab-container{display:flex;}.offer-slideshow .tab-link{padding:17px 50px;display:block;background:rgba(236,237,236,0.38);font-weight:500;text-transform:uppercase;letter-spacing:0.045em;font-size:18px;border:1px solid #b1b1b1;color:#d6d6d6;text-align:center;border-bottom:0 none;}.offer-slideshow .slick-current .tab-link{background:#ecedec;color:#ad3d4d;}.shop-offers > .views-row{padding-top:30px;padding-bottom:30px;}#block-bohr-angebote-block{background-color:#ecedec;}#block-bohr-angebote-navigation .tab-container{max-width:1350px;position:absolute;width:100%;transform:translate(-50%,-100%);left:50%;}#block-webshopinformationen.intro-block{padding-top:65px;padding-bottom:65px;}.shop-category-overview .block-title:after{max-width:none;}.shop-category-overview .shop_category{background-color:#f5f5f5;}.shop-category-overview{background-color:#ecedec;padding-top:25px;}.shop-category-overview .shop_category img{-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.shop-category-overview .shop_category:focus img,.shop-category-overview .shop_category:hover img{transform:rotate(5deg) scale(1.05);}header .block-commerce-cart .cart--cart-block:not([data-product-count="0"]) .cart-block--summary__icon img{animation:cartBounce 1s;animation-direction:alternate;animation-iteration-count:2;}header .block-commerce-cart .cart--cart-block:not([data-product-count="0"]) .cart-block--summary__count{animation:cartCountScale 1.2s;animation-direction:alternate;animation-iteration-count:2;}.cart-info-additional{font-weight:normal;background-color:#989898;color:#fff;padding:1em;margin-top:10px;background-image:url(/themes/bohr_theme/images/status.svg);background-repeat:no-repeat;background-size:2em auto;background-position:1em center;padding-left:4em;text-align:left;line-height:1.3em;max-width:400px;margin-left:auto;}.person-title{font-family:"Source Sans Pro",sans-serif;font-size:24px;line-height:28px;font-weight:700;margin-top:10px;margin-bottom:10px;}@keyframes cartBounce{0%{transform:translate3d(0,0,0);}33%{transform:translate3d(0,5px,0) rotate(4deg);}66%{transform:translate3d(0,-5px,0) rotate(-4deg);}100%{transform:translate3d(0,0,0);}}@keyframes cartCountScale{0%{transform:scale(1);}50%{transform:scale(1.2);}100%{transform:scale(1);}}.maintenance-page header[role="banner"]{position:relative;}.maintenance-page header[role="banner"] a img{width:80%;max-width:220px;height:auto;position:relative;z-index:9999;margin:auto;display:block;margin-top:2rem;margin-bottom:2rem;}.maintenance-page header[role="banner"] h1{display:none;}.maintenance-page main{width:80%;max-width:800px;text-align:center;margin-left:auto;margin-right:auto;margin-top:2rem;}.maintenance-page main h1{font-size:29px;}.field--type-list-string.field--name-field-typ legend{margin-right:35px;margin-left:35px;}.field--type-list-string.field--name-field-typ .fieldgroup{display:flex;flex-direction:column;margin-bottom:35px;}.field--type-list-string.field--name-field-typ .fieldset-wrapper > #edit-field-typ{display:flex;flex-wrap:wrap;margin:0;width:auto;margin-right:35px;margin-left:35px;}.field--type-list-string.field--name-field-typ input[type="radio"]{display:none;}.field--type-list-string.field--name-field-typ label{padding:1rem 2rem;background-color:#c7c7c7;display:block;opacity:0.3;}.field--type-list-string.field--name-field-typ input[type="radio"]:checked + label{background-color:#8b323e;color:#fff;opacity:1;}.exposed-form-container .views-exposed-form .fieldgroup-range-format  legend{margin-bottom:0;}.exposed-form-container .views-exposed-form .fieldgroup-range-format  legend span{padding:0;border:0 none;font-size:12px;}.exposed-form-container .views-exposed-form .fieldgroup-range-format label:not(.option){display:none;}.variation_order_actions .field--name-quantity input[type="text"],.cart-variation-view input[type="text"]{height:46px;padding-left:10px;padding-right:10px;min-width:140px;}.header-title-wrapper{display:flex;flex-direction:column-reverse;}.header-title-wrapper h1{margin-top:0.75rem;}.header-title-wrapper .subtitle:not(.reversed) > div:before{margin-top:-3px;}article.advanced-page .header-annotation .button-container{display:flex;gap:1rem 2rem;justify-content:center;flex-wrap:wrap;}article.advanced-page .header-annotation .subtitle.reversed > div:after{display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem;margin-top:0.2rem;}article.advanced-page .header-annotation .highlight{margin-bottom:2rem;max-width:45rem;margin-left:auto;margin-right:auto;margin-top:-1rem;}article.advanced-page .base-content{padding:0;width:auto;max-width:none;}.paragraph--type--icon-liste .icon-content h3.icon-title{font-weight:300;margin:0;}.paragraph--type--icon-liste .icon-content{max-width:14rem;}.paragraph--type--icon-liste .icon-content a{color:#fff;}.paragraph--type--icon-liste .icon-content img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;object-position:center;margin-bottom:2rem;}.paragraph--type--icon-liste{padding-top:5rem;padding-bottom:5rem;}.paragraph--type--icon-liste .inner{max-width:1200px;margin:auto;padding-left:2rem;padding-right:2rem;text-align:center;}.paragraph--type--icon-liste .field_icons{display:flex;gap:5rem;margin-top:4rem;justify-content:center;padding-left:2rem;padding-right:2rem;}.paragraph--type--faq-liste > .field_titel,.paragraph--type--faq-liste > .field_kurzbeschreibung{text-align:center;}.paragraph--type--faq-liste{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:5rem;padding-left:2rem;padding-right:2rem;}.paragraph--type--video .content,.paragraph--type--produkte,.paragraph--type--kontakt,.paragraph--type--bullet-points{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:5rem;display:flex;padding-left:2rem;padding-right:2rem;}.paragraph--type--kontakt .inner-content-area,.paragraph--type--bullet-points .inner-content-area{display:flex;gap:5rem;align-items:center;margin:auto;justify-content:center;}.paragraph--type--bullet-points .inner-content-area .flexwrapper{flex-basis:calc(50% - 5rem);}.field_produktbeschreibung a:not(.button),.summary_text a:not(.button),.paragraph--type--faq-element a:not(.button),.paragraph .field_kurzbeschreibung a:not(.button){text-decoration:underline;}ul.bullet-points{padding:0;margin:0;}ul.bullet-points li{padding:0;list-style:none;display:flex;gap:1rem;margin-bottom:1rem;}ul.bullet-points li:before{content:"";min-width:1.5rem;width:1.5rem;height:1.5rem;display:inline-block;background-image:url(/themes/bohr_theme/images/bullet.svg);background-size:contain;background-position:center;background-repeat:no-repeat;}.paragraph--type--kontakt article.mitarbeiter div.mail,.paragraph--type--kontakt article.mitarbeiter div.phone{margin-bottom:0.5rem;font-size:1rem;}.paragraph--type--kontakt article.mitarbeiter div.mail a,.paragraph--type--kontakt article.mitarbeiter div.phone a{display:flex;justify-content:center;align-items:center;text-wrap:balance;white-space:nowrap;}.paragraph--type--kontakt article.mitarbeiter{text-align:center;}.paragraph--type--kontakt article.mitarbeiter img{border-radius:50%;max-width:16rem;display:block;margin:auto;margin-bottom:1rem;}.paragraph--type--kontakt article.mitarbeiter div.mail,.paragraph--type--kontakt article.mitarbeiter div.phone,.paragraph--type--kontakt article.mitarbeiter .info_block h3,.paragraph--type--kontakt article.mitarbeiter .position{margin-bottom:1rem;margin-top:0;}#block-partner-block{padding-top:5rem;padding-bottom:5rem;}#block-partner-block h2.block-title{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;}.paragraph--type--bild-text{max-width:2600px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;align-items:stretch;}.paragraph--type--bild-text .text-content{padding:5rem;flex-basis:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.paragraph--type--bild-text .text-content > .field{max-width:32rem;}.paragraph--type--bild-text .field_bild{flex-basis:50%;position:relative;height:100%;min-height:100%;}.paragraph--type--bild-text .field_bild img{height:100%;width:100%;object-fit:cover;max-height:100%;display:block;aspect-ratio:auto;max-height:50rem;object-position:center;}.paragraph--type--produkte{flex-direction:column;max-width:none;padding-left:0;padding-right:0;overflow:hidden;}.paragraph--type--produkte .text-content{text-align:center;padding-bottom:2rem;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;}.paragraph--type--produkte .text-content .longtext-container ul li{list-style:none;}.paragraph--type--produkte .text-content .longtext-container .block-title{text-align:center;}.paragraph--type--produkte .text-content .longtext-container .block-title:after{margin-top:9px;margin-left:auto;margin-right:auto;}.paragraph--type--produkte .field_produkte .slick-list{margin:0;width:auto;}.paragraph--type--produkte .slick-prev,.paragraph--type--produkte  .slick-next{display:none;}.paragraph--type--produkte .field_produkte .slick-slide{margin:0;margin-right:2rem;}.paragraph--type--produkte .field_produkte .slick-slide:first-child{padding-left:clamp(2rem,calc((100vw - 1380px) / 2),calc((100vw - 1380px) / 2));}.paragraph--type--video .content{display:block;}.paragraph--type--video .field_video{aspect-ratio:16/9;}.paragraph--type--video .field_video article,.paragraph--type--video .field_video video,.paragraph--type--video .field_video .field_media_oembed_video iframe,.paragraph--type--video .field_video .field_media_oembed_video{height:100%;width:100%;}.paragraph--type--video{text-align:center;}.paragraph--type--faq-element .field_frage{font-size:1.25rem;font-weight:500;}.paragraph--type--faq-element{padding:1.5rem 0;}.paragraph--type--zertifikat > a{display:block;}.paragraph--type--zertifikat{margin-bottom:2rem;}.paragraph--type--zertifikat img{max-height:14rem;object-fit:contain;max-width:26rem;margin-left:auto;margin-right:auto;display:block;width:100%;}.paragraph--type--zertifikat + .paragraph{padding-top:6rem;padding-bottom:6rem;}.header-slide-dynamic.header-slide-content .header-annotation{height:auto;max-height:none;display:block;width:100%;margin:0;min-width:100%;min-height:auto;}.header-slide-dynamic.header-slide-content .header-annotation .inner{position:relative;left:unset;transform:none;top:unset;margin:0;padding:calc(10rem + 104px) 2rem 10rem 2rem;display:flex;flex-direction:column;justify-content:center;min-height:15vh;margin-left:auto;margin-right:auto;}
.password-lost a{color:#0f4166;text-decoration:underline;}#user-pass-reset,#user-pass,#user-login-form{padding:40px 0px 0px 0px;text-align:center;max-width:400px;margin:auto;}#user-pass p{display:none;}#user-pass-reset{margin-bottom:6rem;padding-top:0;}#user-pass .description,#user-pass label:not(.option),#user-login-form .description,#user-login-form label:not(.option),.contact-form label:not(.option){display:none;}#user-pass .form-item input,#user-login-form .form-item input{width:90%;padding:20px 5%;}#user-pass input[type="password"],#user-login-form input[type="password"],#user-pass .form-item-name input,#user-login-form .form-item-name input{border:1px solid #ccc;outline:none;margin-bottom:0px;border-bottom:0 none;width:calc(100% - 32px);padding:15px;}.password-lost{text-align:center;max-width:400px;margin:auto;padding-bottom:40px;}.password-lost a{display:inline-block;font-size:14px;margin-top:5px;}#user-pass-reset input[type="submit"],#user-pass input[type="submit"],#user-login-form input[type="submit"]{display:block;width:100%;cursor:Pointer;text-align:center;}label.option{font-size:14px;font-weight:bold;color:#454545;}form small{color:#454545;max-width:450px;display:block;margin-left:17px;line-height:16px;}form small a{text-decoration:underline;color:#454545;}.darkbg-block form label.option,.darkbg-block form small a,.darkbg-block form small{color:#ccc;}.user-register-form{padding-bottom:35px;}.user-register-form .field--widget-options-select,.user-register-form .field--widget-string-textfield{display:inline-block;width:calc(50% - 4px);vertical-align:top;}.user-register-form .field--widget-options-select > *,.user-register-form .field--widget-string-textfield > *{margin-right:35px;margin-left:35px;}.field--type-address > details summary{display:none !important;}.field--type-address > details summary + div > div > *{display:inline-block;vertical-align:top;width:calc(50% - 4px);}.field--type-address > details summary + div > div > * > *{margin-right:35px;margin-left:35px;width:calc(100% - 97px);}.field--type-address > details summary + div > div > * > *[class*="address-country-code"]{width:calc(100% - 70px);}.field--type-address > details summary + div > div > .address-container-inline > *{width:auto;}.user-form .field-group-html-element,.user-register-form .field-group-html-element{margin-bottom:60px;}.user-form .field-group-html-element h3,.user-register-form .field-group-html-element h3{border-bottom:1px solid;padding-bottom:15px;padding-left:30px;padding-right:30px;font-size:30px;line-height:36px;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}.user-form label:not(.option),.user-register-form label:not(.option){font-weight:bold;margin-bottom:7px;display:block;}.field-group-html-element .additional-login-checks,.field-group-html-element #edit-account{margin-right:35px;margin-left:35px;display:inline-block;vertical-align:top;width:calc(50% - 74px);}.field-group-html-element #edit-account .description{display:none;}.user-form .form-actions,.user-register-form .form-actions{text-align:center;}.password-suggestions{display:none !important;}.js-form-type-password{position:relative;}div.password-confirm{text-indent:-999em;height:0px;}div.password-confirm > span{width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;display:block;position:absolute;top:47px;right:10px;}div.password-strength{width:100px;position:absolute;top:28px;right:0;display:none !important;}div.password-confirm .error{background-image:url(/themes/bohr_theme/images/icons/icon-error.svg);}div.password-confirm .ok{background-image:url(/themes/bohr_theme/images/icons/icon-ok.svg);}.password-strength__title{float:left;display:inline-block;font-size:10px;display:none;}.password-suggestions{display:none;}.form-required:not(h3):after{content:" *";}.profile-form select,.user-form select{height:auto;text-transform:none;color:#104166;letter-spacing:0;font-size:16px;background-image:url(/themes/bohr_theme/images/down.svg);border:1px solid #ccc;background-size:16px auto;background-position:97% center;}.profile-form select option,.user-form select option{text-transform:none;}.profile-form select:focus,.user-form select:focus{background-image:url(/themes/bohr_theme/images/up.svg);}.profile-form select,.profile-form textarea,.profile-form input[type="password"],.profile-form input[type="text"],.profile-form input[type="email"],.user-form select,.user-form textarea,.user-form input[type="password"],.user-form input[type="email"],.user-form input[type="text"]{border-radius:6px;}.profile-form .field--type-boolean label.option,.user-form .field--type-boolean label.option{font-weight:bold;font-size:16px;line-height:24px;color:#104166;}.profile-form .field--type-boolean,.user-form .field--type-boolean{margin-bottom:25px;}.profile-form .field--type-boolean .description,.user-form .field--type-boolean .description{font-size:12px;line-height:14px;}.profile-form .description a,.user-form .description a{text-decoration:underline;}input[type="checkbox"]{position:relative;-webkit-appearance:none;outline:none;width:20px;height:10px;background-color:#cccccc;border:1px solid #cccccc;border-radius:20px;margin-right:5px;}input[type="checkbox"]:after{content:"";position:absolute;top:0px;left:1px;background:#ffffff;width:8px;height:8px;border-radius:50%;-webkit-box-shadow:2px 4px 6px rgba(0,0,0,0.2);box-shadow:2px 4px 6px rgba(0,0,0,0.2);}input[type="checkbox"]:checked{-webkit-box-shadow:inset 20px 0 0 0 #104166;box-shadow:inset 20px 0 0 0 #104166;border-color:#104166;}input[type="checkbox"]:checked:after{left:10px;}input[type="checkbox"] + label + .description{padding-left:29px;}.user-register-form .form-actions input[type="submit"]{text-align:center;}.user-register-form .form-actions{padding-bottom:75px;}.login-info{max-width:400px;margin:auto;display:block;}#block-bohr-theme-content .login-info,#block-bohr-theme-content .login-info{margin-top:10vh;padding-top:60px;}.login-info h2{margin-bottom:0;text-align:center;}
@media only screen and (max-width:1650px){#block-warenkorb{margin-left:65px;}.user-form .field-group-html-element h3,.user-register-form .field-group-html-element h3{margin-left:0;margin-right:0;width:auto;}.exposed-form-container + header{padding-left:30px;padding-right:30px;}.exposed-form-container + header + table{padding-left:30px;padding-right:30px;width:auto;max-width:initial;display:block;overflow-x:auto;}.system-message-container{margin-top:78px;margin-bottom:-78px;}body.search-header-expand:not(.scrolled-down) .search-header-fixed{top:74px;}}@media only screen and (min-width:1921px){.animationcontent .statistik-block-item{text-align:right;margin-right:0;margin-left:0px;}.right .paragraph--type--statistik{display:inline-block;}}@media only screen and (max-width:1680px){.paragraph--type--zertifikat img{max-height:10rem;}.paragraph--type--zertifikat + .paragraph{padding-bottom:5rem;}}@media only screen and (max-width:1280px){.product.full .product_top > .inner,#block-neuimbohrwebshop,#block-shop-suche-header-block form,.breadcrumb,.bohr_shop_invoice_form #block-bohr-theme-content,.animationcontent .teaser-block,.subcontent > .inner,.gewerbe-icon-block .inner-view,.bohr-produktfinder-inner,.layout-content-bottom,.pre-footer,.inner-header-content{padding-left:20px;padding-right:20px;width:auto;}}@media only screen and (min-width:1201px){.page-status-error.inner-content-group{text-align:center;}header[role="banner"] .inner-header-content > div:not(.header-links){display:flex;justify-content:space-between;align-items:center;}body.scrolled-down #block-bohr-theme-branding{width:135px;}body.scrolled-down a.site-logo{margin-top:10px;margin-bottom:10px;}body.scrolled-down #block-bohr-theme-main-menu ul:not(.contextual-links) li a{padding:20px 15px;}body.scrolled-down #block-bohr-theme-main-menu > ul:not(.contextual-links) > li.has-children .submenu ul a{font-size:16px;}.submenu{box-shadow:0px 8px 31px -2px rgba(0,0,0,0.51);background:#fff;}.base-content .sidebar-area,.base-content .content-area{display:inline-block;vertical-align:top;float:left;}.base-content .content-area{width:62%;}.no-sidebar .base-content .content-area{width:auto;display:block;}.base-content .sidebar-area{width:38%;}.base-content .content-area .inner-content-area{margin-right:50px;}.base-content .paragraph--type--bullet-points .content-area .inner-content-area{margin:auto;}#block-bohr-theme-main-menu ul:not(.contextual-links) li a{padding:40px 20px;text-align:center;text-transform:uppercase;font-size:20px;line-height:24px;min-width:160px;display:inline-block;background-color:#fff;}#block-bohr-theme-main-menu ul:not(.contextual-links) li .sublevel-block .button-container a,.sublevel-block .button-container a{display:block;padding:0;height:100%;z-index:4;}#block-bohr-theme-main-menu{min-width:calc(100% - 225px);}nav > ul > li.has-children .submenu{display:none;border-top:4px solid #ad3d4d;}nav > ul > li.has-children:hover .submenu{display:block;position:absolute;z-index:2;width:100%;right:0;left:inherit;}#block-bohr-theme-main-menu > ul:not(.contextual-links) > li.has-children .submenu ul a{padding:15px 50px;background:#fff;text-align:left;font-size:20px;text-transform:none;border-bottom:1px solid #e8e8e8;}#block-bohr-theme-main-menu > ul:not(.contextual-links) > li.has-children .submenu ul li:last-child a{border:0 none;}#block-bohr-theme-main-menu > ul:not(.contextual-links) > li.menu-item--active-trail > a,#block-bohr-theme-main-menu > ul:not(.contextual-links) > li > a.is-active,#block-bohr-theme-main-menu > ul:not(.contextual-links) > li.has-children .submenu ul a.is-active{background-color:#ad3d4d;color:#fff;font-weight:600;}#block-bohr-theme-main-menu > ul:not(.contextual-links) > li.has-children .submenu ul a:hover,#block-bohr-theme-main-menu > ul:not(.contextual-links) > li > a:hover{background-color:#8b323e;color:#fff;font-weight:600;letter-spacing:0;}.submenu .sublevel-block,.submenu ul{width:50%;left:0;display:inline-block;float:left;min-height:200px;}.sublevel-block{background:#ad3d4d;left:inherit !important;height:100%;position:absolute;}.sublevel-block-inner{padding:40px 40px;}.three-col-view .views-row{display:inline-block;vertical-align:top;width:33%;width:calc(100% / 3 - 5px);float:none;}.abteilung-group{display:inline-block;vertical-align:top;float:none;width:20%;width:calc(25% - 4px);margin-bottom:50px;}.abteilung-group:not(.Geschäftsleitung) article.mitarbeiter,.abteilung-group.Geschäftsleitung .profile_block{max-width:265px;}.Geschäftsleitung.abteilung-group{width:45%;width:calc(50% - 4px);}.Geschäftsleitung.abteilung-group .profile_block,.Geschäftsleitung.abteilung-group .info_block{display:inline-block;vertical-align:top;}.Geschäftsleitung.abteilung-group .info_block_inner{margin-left:15px;}.Geschäftsleitung.abteilung-group .info_block{width:calc(100% - 275px);}.layout-content-bottom-left{width:75%;}.layout-content-bottom-right{width:25%;}.layout-content-bottom-left,.layout-content-bottom-right{display:inline-block;vertical-align:top;float:left;}#menu_expand{display:none;}.full-teaser .teaser-content{display:inline-block;vertical-align:top;width:calc(100% - 310px);}}@media only screen and (min-width:1201px) and (max-width:1280px){.stat-value,.animationcontent .stat-value{font-size:45px;line-height:50px;}}@media only screen and (min-width:1201px) and (max-width:1750px){#block-bohr-theme-main-menu{min-width:700px;}.header-slide-dynamic.header-slide-content .header-annotation .inner{padding:calc(8rem + 74px) 2rem 8rem 2rem;}#block-bohr-theme-main-menu ul:not(.contextual-links) li a{font-size:16px;padding:30px 15px;min-width:125px;}#block-bohr-theme-branding{width:165px;}a.site-logo{margin-top:10px;margin-bottom:10px;}.bohr-produktfinder-inner .top_controls,.bohr-produktfinder-inner .form_controls,.pre-footer > div{width:100%;}#block-bohr-theme-main-menu{min-width:none;}nav > ul > li.has-children:hover .submenu{position:fixed;}#block-warenkorb{margin-left:20px;}#block-bohr-theme-main-menu ul:not(.contextual-links) li a{font-size:15px;padding:25px 8px;min-width:100px;}#block-bohr-theme-branding{width:145px;}}@media only screen and (max-width:1400px){.region--breadcrumbs{margin-top:74px;}}@media only screen and (min-width:1400px){#block-bohr-theme-main-menu{min-width:calc(100% - 450px);}#block-bohr-theme-main-menu ul:not(.contextual-links) li a{padding:40px 10px;}}@media only screen and (min-width:1250px){.region--breadcrumbs ol{width:90%;max-width:1600px;}.region--breadcrumbs{padding-left:0;padding-right:0;}}
@media only screen and (max-width:767px) and (min-width:639px){.three-col-view .views-row{display:inline-block;vertical-align:top;width:45%;width:calc(100% / 2);float:left;}.three-col-view .views-row:nth-of-type(1) article{margin-right:5px;}.three-col-view .views-row:nth-of-type(2) article{margin-left:5px;}}@media only screen and (max-width:1200px) and (min-width:768px){.three-col-view .views-row{display:inline-block;vertical-align:top;width:33%;width:calc(100% / 3 - 4px);float:none;}.cart-form .subtitle.reversed > div:after{display:block;margin-left:0;margin-bottom:16px;}.views-exposed-form .js-form-type-checkbox{display:inline-block;vertical-align:top;width:20%;width:calc(50% - 4px);margin-bottom:4px;}.abteilung-group.views-row{display:inline-block;vertical-align:top;width:20%;width:calc(100% / 4 - 4px);margin-bottom:25px;}.abteilung-group.views-row.Geschäftsleitung .profile_block,.abteilung-group.views-row.Geschäftsleitung .info_block{display:inline-block;vertical-align:top;}.abteilung-group.views-row.Geschäftsleitung .profile_block{width:200px;}.abteilung-group.views-row.Geschäftsleitung .info_block{width:calc(100% - 215px);margin-left:10px;}.abteilung-group.views-row.Geschäftsleitung{width:45%;width:calc(100% / 2 - 4px);}}@media only screen and (max-width:1200px){.region--breadcrumbs{margin-top:68px;}.header-slide-dynamic.header-slide-content .header-annotation .inner{padding:calc(10rem + 68px) 2rem 10rem 2rem;}.layout-container{overflow-x:hidden;}header #block-bohrshopsearchblock{margin-right:222px;}body.search-header-expand:not(.scrolled-down) .search-header-fixed{top:68px;}.shop-search-block .header-annotation .inner{width:100%;}.dimension_sep,.form-item-attribute-durchmesser{padding-left:0;padding-right:0;}.header-annotation .inner{max-width:auto;padding-left:20px;padding-right:20px;}.system-message-container{margin-top:72px;margin-bottom:-72px;}.shop_categories li{width:calc(100% / 3 - 4px - 25px);}#block-bohr-theme-content .login-info,#block-bohr-theme-content .user-login-form,#block-bohr-theme-content .user-pass{padding-left:25px;padding-right:25px;}#block-bohr-theme-content + #block-bohrwebshopproduktfinderblock-2,#block-bohr-theme-content + #block-bohrproduktfinderblock,.intro-block,.product.full,.layout-order-form,.page-wrapper-bright,.page-detail-view,.user_register #block-bohr-theme-content,.path-cart #block-bohr-theme-content,.path-checkout #block-bohr-theme-content{margin-top:67px;}.intro-block{width:auto;padding-right:20px;padding-left:20px;margin-top:20px;}header #block-warenkorb{position:absolute;right:100px;top:50%;transform:translate(0,-50%);}header #block-benutzermenu{position:absolute;right:45px;top:50%;transform:translate(0,-50%);}header #block-bohrshopsearchblock{margin:0;position:absolute;right:140px;margin-top:20px;}.animationcontent h3.teaser-block-title,.subcontent h3.teaser-block-title,h1{font-size:40px;line-height:48px;}h2{font-size:28px;line-height:34px;margin-top:0px;}footer .block-title,h3{font-size:20px;line-height:24px;margin-top:0px;}h3.icon-title{font-size:18px;line-height:22px;}.darkbg-block h1{margin-top:10px;}.gewerbe-icon-block .views-row a{text-align:center;}.gewerbe-icon-block .views-row img.icon{width:75%;margin:auto;margin-bottom:20px;max-width:140px;}.filter-reset,.views-exposed-form input[data-drupal-selector="edit-reset"]{font-size:12px;}.stat-value,.animationcontent .stat-value{font-size:48px;line-height:39px;text-align:center;}#block-bohr-theme-main-menu{display:none;}body.expanded-menu #block-bohr-theme-main-menu{display:block;position:fixed;width:100%;left:0;background:#ededed;height:100%;height:calc(100% - 71px);margin-top:4px;overflow-y:auto;}#block-bohr-theme-branding{width:150px;}a.site-logo{margin-top:10px;margin-bottom:10px;}#block-frontpage-teaser-block,#block-mitarbeiter-block,.pre-footer > div,.main-footer{width:auto;margin-left:5px;margin-right:5px;display:block;float:none;}.header-annotation{margin:0;padding-left:0;padding-right:0;}.pre-footer > div{margin-left:0;margin-right:0;}.bohr-produktfinder-inner .top_controls,.bohr-produktfinder-inner .form_controls{margin-left:5px;margin-right:5px;width:auto;display:block;float:none;}header[role="banner"]{background:#ededed;}body.expanded-menu #menu_close{display:block;padding-left:20px;}body.expanded-menu #menu_expand{display:none;}#block-bohr-theme-main-menu ul li{display:block;margin-right:0;font-size:22px;text-transform:uppercase;padding:0;border-bottom:1px solid #c7c7c7;position:relative;outline:none;margin-left:0;margin-right:0;}#block-bohr-theme-main-menu ul li a{padding:26px 20px;display:block;}#block-bohr-theme-main-menu .submenu ul li{padding:0;font-size:20px;text-transform:none;border:0 none;margin-right:0;margin-left:0;}#block-bohr-theme-main-menu .submenu ul li a{padding:15px 25px;}.sublevel-block{line-height:24px;font-size:16px;}nav > ul > li.has-children.expanded .submenu{display:block;position:relative;z-index:2;width:auto;right:0;left:inherit;margin-top:-5px;margin-left:0;margin-right:0;}nav > ul > li.has-children.expanded .submenu ul{margin-bottom:15px;}.submenu .sublevel-block-inner{padding:35px 73px;}.submenu .sublevel-block{width:auto;display:block;float:none;max-height:initial;max-height:inherit;position:relative;margin-left:-45px;width:calc(100% + 50px);}nav#block-bohr-theme-main-menu > ul > li.has-children{position:relative;overflow-x:hidden;}nav#block-bohr-theme-main-menu > ul > li.has-children:after{content:"";display:block;width:50px;height:77px;background-image:url(/themes/bohr_theme/images/expandable.svg);background-size:20px auto;background-position:center;background-repeat:no-repeat;position:absolute;right:0px;top:0px;pointer-events:none;}nav#block-bohr-theme-main-menu > ul > li.has-children.expanded:after{background-image:url(/themes/bohr_theme/images/expandable_open.svg);pointer-events:none;}header .cart-block--summary__count{position:absolute;right:0;top:0;width:15px;height:15px;line-height:15px;font-size:8px;}.full-teaser .teaser-content{display:inline-block;vertical-align:top;width:70%;}.full-teaser .teaser-image img{width:100%;height:auto;display:block;}.full-teaser .teaser-image{display:inline-block;vertical-align:top;margin-bottom:30px;width:30%;float:left;}.full-teaser{clear:both;}.top_controls .left{width:auto;display:block;vertical-align:top;}.selection_details{width:auto;}.top_controls .right{display:none;}.top_controls .left .selection{margin-left:auto;margin-right:auto;text-align:center;}.subcontent,.gewerbe-icon-block,.bohr-produktfinder-block,.layout-content-bottom{padding-top:40px;padding-bottom:40px;}.header-annotation .inner,.base-content .inner{margin-left:0px;margin-right:0px;}.slick-slide .header-annotation .inner{margin-left:20px;margin-right:20px;}.header-annotation{min-height:400px;position:relative;height:85vh;max-height:500px;}.subcontent .subcontent-region > div:not(.full-width-force){text-align:center;}.header-annotation .inner{top:calc(50% + 35px);}.abteilung-group.views-row{display:inline-block;vertical-align:top;}.subcontent .subcontent-region > div:not(.full-width-force){width:auto;float:none;display:block;}.subcontent .statistik-block-items{text-align:center;}.right,.left{display:block;width:auto;}.milestone-block.slick-dotted.slick-slider{margin-bottom:0px;}.milestone-block .slick-dots{display:none !important;}.gewerbe-icon-block .slick-list{margin-left:-25px;width:calc(100% + 50px);}.sidebar-area{margin-top:50px;}.sidebar-block.video{width:500px;display:inline-block;vertical-align:top;}.field--type-boolean label.option{font-size:14px;display:inline-block;vertical-align:top;line-height:18px;margin:0;width:auto;max-width:calc(100% - 40px);}.cart-variation-view label.option{max-width:none;}.left_inner{margin-right:0;}.right_inner{margin-left:0;}.right .statistik-block-items{text-align:left;text-align:center;}.animationcontent .statistik-block-item{margin-left:0;margin-right:20px;}.gewerbe-icon-block .slick-prev,.gewerbe-icon-block .slick-next,.milestone-block .slick-prev,.milestone-block .slick-next{display:block !important;}.gewerbe-icon-block button.slick-prev.slick-arrow{left:-20px;}.gewerbe-icon-block button.slick-next.slick-arrow{right:-20px;}#block-frontpage-teaser-block,.base-content{padding-top:35px;padding-bottom:35px;width:auto;padding-left:20px;padding-right:20px;}.selection_preview{display:none;}footer[role="contentinfo"] nav ul li a{display:block;}#block-bohr-theme-main-menu > ul:not(.contextual-links) > li > a.is-active{color:#266898;font-weight:900;}.page-detail-view .exposed-form-container .views-exposed-form{position:relative;width:auto;margin-left:25px;margin-right:25px;}#block-bohr-theme-main-menu > ul:not(.contextual-links) > li.has-children .submenu ul a.is-active{color:#266898;font-weight:900;}.view_bohr_meine_produkte_page_1 .layout-content .intro-block{padding-top:90px;}}@media only screen and (max-width:1100px){.main-footer,.pre-footer > div > *{display:block;width:auto;float:none;margin-bottom:20px;}.shop-view table{overflow-x:auto;}.specification_region > .item-stacked,.specification_region > .item{width:calc(100% / 2 - 4px - 20px);margin-bottom:2em;}.variation_order_actions,.variation_preview{width:auto;}.product.teaser .button-container{max-width:110px;}.product.teaser .right_teaser > .inner,.product.teaser .left_teaser > .inner{padding-right:25px;padding-left:0;}.angebot-teaser.image-teaser-offer .header-annotation .inner{display:flex;flex-direction:column;margin:0;padding:0;}.offer-slideshow{margin-left:-2px;}.offer-backdrop-slideshow .slick-slide .header-annotation{height:auto;margin-left:35px;margin-right:35px;}.offer-backdrop-slideshow .slick-slide .header-annotation .inner{margin-left:auto;margin-right:auto;padding:0;}.angebot-teaser .header-annotation .inner > div.main-content{padding:20px;}.angebot-teaser.image-teaser-offer .header-annotation{width:100%;margin:auto;max-height:inherit;}.angebot-teaser .header-annotation .inner > .field_angebotsbild img{width:100%;height:auto;max-height:300px;object-fit:cover;}}@media only screen and (max-width:1000px){.abteilung-group.views-row.Geschäftsleitung,.abteilung-group.views-row{width:45%;width:calc(100% / 2 - 4px);}.shipping_info{float:none;margin-bottom:5px;text-align:center;width:auto;display:block;margin-top:20px;}.abteilung-group.views-row.Geschäftsleitung .profile_block,.abteilung-group.views-row.Geschäftsleitung .info_block{display:block;vertical-align:top;}.abteilung-group.views-row.Geschäftsleitung .profile_block{width:auto;}.abteilung-group.views-row.Geschäftsleitung .info_block{width:auto;margin-left:0;}h4:before,.animationcontent .subtitle.reversed > div:before,.subcontent .subtitle.reversed > div:before,.subtitle:not(.reversed) > div:before{width:45px;}.subtitle.reversed > div:after{width:35px;}.offer-slideshow .tab-link{padding:10px 25px;font-size:14px;}.offer-backdrop-slideshow .views-row{border-bottom:20px solid #ecedec;}.offer-backdrop-slideshow .header-annotation{height:auto;}.angebot-teaser.image-teaser-offer .header-annotation .inner{display:flex;flex-direction:column;margin:0;padding:0;position:relative;top:unset;width:auto;max-width:initial;transform:none;}}@media only screen and (max-width:800px){.view_bohr_meine_produkte_page_1 .layout-content .intro-block{padding-left:0;}.cart-variation-view .views-exposed-form > *{margin-bottom:75px;}.shop-search-block .header-annotation .inner{padding:0;}.field--type-address > details summary + div > div > * > *,.user-register-form .field--widget-options-select > *,.user-register-form .field--widget-string-textfield > *,.user-form .field-group-html-element h3,.user-register-form .field-group-html-element h3{margin-left:0;margin-right:0;}.search-header-fixed{top:70px;}.field--type-address > details summary + div > div > * > input.form-text{max-width:calc(100% - 26px);}.user-form .field-group-html-element h3,.user-register-form .field-group-html-element h3{padding-left:0;padding-right:0;}.field--type-address > details summary + div > div > * > *,.field--type-address > details summary + div > div > * > *[class*="address-country-code"]{width:auto;}.views-element-container .slider-for,.views-element-container .slider-nav{padding-left:1rem;padding-right:1rem;width:auto;}.views-element-container .slider-nav.slick-dotted.slick-slider{margin-bottom:4rem;}.role-selector-customer-type .form-item{display:block;width:auto;vertical-align:top;margin-right:0;text-align:center;}.field-group-html-element .additional-login-checks,.field-group-html-element #edit-account,.field--type-address > details summary + div > div > *,.user-register-form .field--widget-options-select,.user-register-form .field--widget-string-textfield{display:block;width:auto;margin-right:0;margin-left:0;}.shop_categories li{width:calc(100% / 2 - 4px - 25px);}.breadcrumb{padding-top:20px;margin-left:20px;text-align:right;margin-right:20px;width:auto;}.checkout-order-summary tr,#block-bohr-theme-content > .cart.cart-form tr{position:relative;margin-bottom:25px;}.field.order_items table,.field.order_items tr,.field.order_items td,.field.order_items tbody,.shop-view table,.shop-view tr,.shop-view td,.shop-view tbody,.checkout-order-summary tbody,#block-bohr-theme-content > .cart.cart-form tbody,.checkout-order-summary table,#block-bohr-theme-content > .cart.cart-form table,.checkout-order-summary td,#block-bohr-theme-content > .cart.cart-form td,.checkout-order-summary tr,#block-bohr-theme-content > .cart.cart-form tr{display:block;padding:0;border:0 none;text-align:left;width:auto;}.checkout-order-summary td:not(.views-field-field-produktbilder),#block-bohr-theme-content > .cart.cart-form td:not(.views-field-field-produktbilder){background:#ecedec;padding-left:10px;padding-right:10px;}.checkout-order-summary td.views-field-total-price__number,.cart.cart-form tbody td.views-field-total-price__number,.checkout-order-summary td:last-child,#block-bohr-theme-content > .cart.cart-form td:last-child{font-family:"Source Sans Pro",sans-serif;padding-top:15px;padding-bottom:15px;background:#104166;color:#fff;text-align:center;font-size:20px;font-weight:900;}.field.order_items table td,.shop-view table td{border:0 none;padding:0;}#block-bohr-theme-content > .cart.cart-form tr{background:#ecedec;}.checkout-order-summary td.views-field-remove-button,#block-bohr-theme-content > .cart.cart-form td.views-field-remove-button{position:absolute;top:10px;right:10px;background:transparent;padding:0;}.field.order_items table td,.checkout-order-summary td,.cart.cart-form tbody td{padding-top:0;padding-bottom:0;}.views-field-edit-quantity input[type="number"]{width:calc(100% - 20px);}.order-total-line-label{font-size:10px;font-weight:bold;}.order-total-line-value{font-family:"Source Sans Pro",sans-serif;color:#104166;font-size:20px;font-weight:900;}.order-total-line-label,.order-total-line-value{display:inline-block;vertical-align:middle;padding-left:10px;padding-right:10px;width:calc(50% - 24px);}.order-total-line-value{text-align:left;}.link--previous,.button-row.views-field-view-commerce-order a,.layout-checkout-form .form-actions #edit-submit,.layout-checkout-form .form-actions input[type="submit"],.cart.cart-form #edit-submit,.cart.cart-form .form-actions input[type="submit"]{display:block;width:100%;margin-bottom:10px;text-align:center;}.link--previous,.button-row.views-field-view-commerce-order a{width:calc(100% - 45px);}.order-total-line__total .order-total-line-value{color:inherit;}.views-field-edit-quantity .form-item label.visually-hidden{position:relative !important;overflow:hidden;clip:auto;width:auto;height:auto;word-wrap:normal;display:block;font-size:10px;font-weight:bold;}input[type="submit"].delete-order-item{background-color:#ad3d4d;color:#fff;background-image:url(/themes/bohr_theme/images/icons/remove_cart.svg);background-position:7px center;padding-left:30px;padding-right:10px;}.field.order_items table td.views-field-edit-quantity,.checkout-order-summary td.views-field-edit-quantity,#block-bohr-theme-content > .cart.cart-form td.views-field-edit-quantity{padding-bottom:10px;}.field.order_items table td.views-field-unit-price__number:before,#block-bohr-theme-content > .cart.cart-form td.views-field-unit-price__number:before,.checkout-order-summary td.views-field-unit-price__number:before{content:"Stückpreis";display:block;font-size:10px;}.field.order_items table td.views-field-quantity:before,.checkout-order-summary td.views-field-quantity:before,.cart.cart-form tbody td.views-field-quantity:before{content:"Menge";display:block;font-size:10px;}.shop-view table td.views-field-state:before{content:"Status";display:block;font-size:10px;}.shop-view table td.views-field-order-number:before{content:"Bestellnummer";display:block;font-size:10px;}.shop-view table td.views-field-placed:before{content:"Datum";display:block;font-size:10px;}.shop-view table td.views-field-total-price__number:before{content:"Gesamtkosten";display:block;font-size:10px;}.exposed-form-container .form-item-total-price-max label,.exposed-form-container .form-item-order-date-max label{display:none;}.field.order_items table td.views-field-quantity,.checkout-order-summary td.views-field-quantity,.cart.cart-form tbody td.views-field-quantity,.checkout-order-summary td.views-field-unit-price__number,#block-bohr-theme-content > .cart.cart-form td.views-field-unit-price__number{font-size:18px;font-weight:bold;padding-bottom:10px;}.field.order_items table tbody tr,.shop-view table tbody tr{margin-bottom:20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#0c3f65;}.field.order_items table tbody tr td,.shop-view table tbody tr td{padding:10px 10px 0 10px;font-weight:bold;font-size:17px;}.entity_commerce_order_canonical .main-footer,.entity_commerce_order_canonical .pre-footer{margin-left:0;margin-right:0;}.field.order_items table tbody tr td:before,.shop-view table tbody tr td:before{font-weight:normal;}.layout-region-order-secondary{margin-top:35px;}.shop-view table{overflow-x:hidden;}.shop-view table tbody tr td:last-child{padding:0;padding-top:10px;}.shop-view table tr.state-Completed td.views-field-state{border:0 none;}.field.order_items table tbody tr td.views-field-total-price__number,.shop-view table tbody tr td.views-field-total-price__number{font-family:"Source Sans Pro",sans-serif;padding-top:10px;padding-bottom:15px;background:#104166;color:#fff;text-align:center;font-size:20px;font-weight:900;margin-top:25px;margin-bottom:-10px;margin-left:-1px;margin-right:-1px;}.shop-view .button-row.views-field-view-commerce-order a{background:#ad3d4d;color:#fff;margin-bottom:0;margin-left:-1px;margin-right:-1px;}.views-field-edit-quantity .form-item{text-align:left;}.field.order_items thead,.shop-view thead,.checkout-order-summary thead,#block-bohr-theme-content > .cart.cart-form thead{display:none;}#edit-review-payment-information,#edit-review-shipping-information,#edit-review-contact-information,.layout-checkout-form .checkout-pane-shipping-information,.layout-checkout-form .checkout-pane-payment-information{display:block;width:auto;max-width:none;margin:auto;}.selected_filters,.no-shop-results,.intro-block,#block-bestellunguberprufen,.entity_commerce_order_canonical,.shop-view table,.text-page-layout,.user-register-form,.selected_filters + header,.exposed-form-container + header,.exposed-form-container .views-exposed-form,.path-cart #block-bohr-theme-content > *,.path-checkout #block-bohr-theme-content > *,.product.full .product_sale,.product.full .product_top > .inner,.product.teaser,#block-frontpage-teaser-block,.bohr-produktfinder-inner .form_controls,.header-annotation,.main-footer{max-width:none;margin-left:20px;margin-right:20px;width:auto;display:block;}#block-mitarbeiter-block,.base-content{padding-top:0;}.bohr-produktfinder-inner .top_controls{margin-left:0;margin-right:0;}.submenu .sublevel-block{width:auto;margin:0;}.submenu .sublevel-block-inner{padding:20px;}.pre-footer > div{margin-left:0;margin-right:0;}.intro-block{padding-top:20px;}.product.teaser .right_teaser,.product.teaser .left_teaser{display:block;vertical-align:top;max-width:none;width:auto;}.product.teaser .right_teaser{padding-left:20px;padding-right:20px;padding-top:10px;}.product.teaser .right_teaser .inner{padding-right:0;}.teaser .left_teaser img{margin-left:auto;margin-right:auto;max-height:400px;width:auto;height:auto;width:auto;}.product.teaser .button-container{max-width:none;display:block;padding-left:0;margin-top:15px;}.user-block-container .user-menu-expand img{width:40px;height:40px;}.exposed-form-container + header{padding-bottom:20px;margin-top:60px;}.specification_region > .item-stacked,.specification_region > .item{display:block;width:auto;margin:0;margin-bottom:20px;}.sort-options-exposed{bottom:-110px;}.sort-options-variations-exposed .form-item{align-items:flex-start;flex-direction:column;margin-right:1rem;align-self:flex-end;}.cart-variation-view .views-exposed-form > .sort-options-variations-exposed{margin-bottom:-30px;margin-top:45px;justify-content:flex-start;align-items:flex-end;margin-right:16px;margin-left:16px;}.sort-options-variations-exposed .form-item select{margin-left:0;margin-right:1rem;}.product.teaser{padding-top:0;padding-bottom:25px;margin-left:20px;margin-right:20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;padding-bottom:0;margin-bottom:35px;}.exposed-form-container + header,.page-detail-view .exposed-form-container .views-exposed-form{width:auto;margin-left:20px;margin-right:20px;}.product.full .left_top > .inner,.product.teaser .right_teaser > .inner,.product.teaser .left_teaser > .inner{padding-right:0;}.product.full .product_top{padding-top:0;}.product.full .specification_region,.product.full .right_top{margin-top:10px;padding-left:20px;padding-right:20px;}.product.full .specification_region{padding-left:0;padding-right:0;}.selected_filters{margin-top:65px;margin-bottom:20px;}.product_info,.cart.cart-form .views-field-field-produktbilder img,.product.warenkorb img,.variation_preview .field.product_id{display:block;margin:0;}.cart.cart-form .views-field-field-produktbilder{max-width:none;}.cart.cart-form .views-field-field-produktbilder img{max-width:none;max-height:none;width:100%;}.product_info,.variation_preview .field.product_id{display:block;margin:0;width:100%;max-width:none;}.product_info{margin-top:5px;}.variation_order_actions{padding-bottom:0;padding-top:0;}.product.full .product_top > .inner{width:auto;}.product.full .variation_preview h3{padding-left:0;}.product.full .right_top,.product.full .left_top{display:block;max-width:none;}.page-detail-view .views-row{display:block;width:auto;vertical-align:top;}.exposed-form-container .form-item:not(.form-item-sort-by):not(.form-item-sort-order):not(.js-form-type-checkbox){display:block;margin-right:0;margin-bottom:10px;}.product.full .product_top .intro_region{margin-left:-20px;margin-right:-20px;}.product.full .right_top > .inner{padding-left:0px;}.exposed-form-container .views-exposed-form legend span,.product.full h3,.product.full .product_sale legend,.specification_region .item-stacked-item .item_title,.specification_region > .item > .item_title{padding-left:13px;}.exposed-form-container .form-item.form-composite{text-align:center;}.exposed-form-container input[type="number"]{display:block;width:calc(100% - 20px);min-width:auto;}.sidebar-block.video{width:auto;display:block;max-width:none;}#block-bohr-theme-branding{width:125px;}a.site-logo{margin-top:15px;margin-bottom:15px;}.pre-footer > div > *{display:block;width:auto;float:none;margin-bottom:20px;}.three-col-view .views-row{margin-bottom:15px;}.views-exposed-form .js-form-type-checkbox{display:block;width:auto;margin-bottom:4px;}.form-buttons,#block-mitarbeiter-block .views-exposed-form,#block-mitarbeiter-block h4,#block-mitarbeiter-block h2.section-title,.abteilung-group article.mitarbeiter{margin-left:5px;margin-right:5px;}.link--previous,.button-row.views-field-view-commerce-order a,a.button-style,.node-readmore > a,.button-container > a,input[type="submit"]{font-size:10px;min-width:inherit;}.product.teaser .button-container a.button-style{text-align:center;margin-left:-1px;margin-right:-1px;}.profile-actions a{display:block;margin-bottom:10px;}.field_betreuer .mitarbeiter-block{padding:0;}.field_betreuer .mitarbeiter-block .info_block_inner{padding-left:20px;padding-right:20px;}.field_betreuer .mitarbeiter-block div.mail a,.field_betreuer .mitarbeiter-block div.phone a{font-size:14px;}a.button-style.video-button:before,a.button-style.stat-button:before,a.button-style.catalog-button:before,a.button-style.cert-button:before,.statistik .button-container a:before,.zertifikat .button-container a:before,.download .button-container a:before,.video .button-container a:before{width:15px;height:15px;margin-right:10px;margin-top:-2px;}a.button-style:after,.node-readmore > a:after,.button-container > a:after{right:inherit;margin-top:0;position:relative;height:7px;top:3px;background-size:contain;}.header-annotation{font-size:14px;line-height:20px;}.subcontent .button-container{display:block;width:auto;max-width:none;}.subcontent .inner-teaser{margin-left:0;margin-right:0;}.milestone-desc{margin-top:300px;}.animationcontent h3.teaser-block-title,.subcontent h3.teaser-block-title,h1{font-size:34px;line-height:40px;font-weight:900;}.submenu .sublevel-block-inner{padding:10%;}.partner-overview .views-row{width:20%;width:calc(100% / 5);}.header-annotation{min-height:400px;position:relative;height:100vh;max-height:700px;}.ui-dialog-title{font-size:24px;line-height:32px;}.ui-dialog-content .field--type-address > details summary + div > div > .address-container-inline > *{display:block;width:auto;margin:auto;}.cart-variation-view{padding-top:35px;}.product_order{display:block;width:auto;}.variation-teaser-view .product_image,.variation-teaser-view .product_order,.variation-teaser-view .product_info,.product_info,.views-row .base-content.cart-variation-view .commerce-order-item-variation-cart-form-form,.cart-variation-view .views-row .commerce-order-item-variation-cart-form-form{display:block;width:auto;max-width:none;margin-bottom:15px;}.variation-teaser-view .product_order{float:none;}.dimension_form_wrap > .form-item{margin-bottom:10px;}}@media only screen and (max-width:1024px){.paragraph--type--faq-liste,.paragraph--type--video .content,.paragraph--type--produkte,.paragraph--type--kontakt,.paragraph--type--bullet-points{padding-top:3rem;padding-bottom:3rem;}.paragraph--type--kontakt .inner-content-area,.paragraph--type--bullet-points .inner-content-area{flex-direction:column;gap:1.25rem;}.paragraph--type--bullet-points .inner-content-area .flexwrapper{text-align:center;}.paragraph--type--bild-text .text-content{padding:3rem 1.25rem;text-align:center;padding-bottom:2rem;}.paragraph--type--bild-text{flex-direction:column;}.paragraph--type--icon-liste .field_icons{flex-wrap:wrap;}.paragraph--type--icon-liste .icon-content{max-width:10rem;}.paragraph--type--kontakt .text-wrapper{text-align:center;}.paragraph--type--faq-element{padding:0.5rem 0;}.paragraph--type--produkte .text-content{padding-left:0;padding-right:0;}.paragraph--type--faq-liste,.paragraph--type--video .content,.paragraph--type--produkte,.paragraph--type--kontakt,.paragraph--type--bullet-points,.paragraph--type--icon-liste .field_icons,.paragraph--type--icon-liste .inner{padding-left:1.25rem;padding-right:1.25rem;}.paragraph--type--video .field_video video,.paragraph--type--video .field_video .field_media_oembed_video iframe{margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem);height:auto;}.paragraph--type--video .content{padding-bottom:5rem;}}@media only screen and (max-width:500px){.angebot-produkt-teaser .field_produkte .slick-next,.angebot-produkt-teaser .field_produkte .slick-prev{display:none !important;}.shop-search-block .views-exposed-form .form-actions input[type="submit"]{width:100%;border-radius:0;}.shop-search-block .views-exposed-form .chosen-container .chosen-single{border-radius:0;margin-bottom:-1px;}.shop-search-block .views-exposed-form .chosen-container{border-bottom:1px solid #ccc;}.shop-search-block .views-exposed-form,#block-shop-suche-header-block form{display:block;}#block-shop-suche-header-block form .form-actions{display:inline-block;width:50px;float:right;}.shop-search-block .views-exposed-form .form-actions{display:inline-block;position:absolute;width:50px;bottom:5px;right:0;}.shop-search-block .views-exposed-form input[type="text"]{background:#ad3d4d;color:#fff;}#block-shop-suche-header-block form .form-actions{float:left;}.shop-search-block .views-exposed-form .form-item-search,#block-shop-suche-header-block form .form-item-search{display:inline-block;width:calc(100% - 50px);}#block-shop-suche-header-block .form-item-type select,.shop-search-block .views-exposed-form .form-item-type select{margin:0;border-radius:0;}body .login-flyout{display:none !important;}.exposed-form-container-simple .form-item,.exposed-form-container-simple,.sort-options-container{display:block;margin:0;}.cart-variation-view .views-exposed-form > *{margin-bottom:0.5em;width:auto;}#block-shop-suche-header-block form{padding-left:10px;padding-right:10px;}a.button-style.fake-search-button{margin-top:0.5em;margin-bottom:0.5em;display:block;text-align:center;padding-top:1rem;padding-bottom:1rem;}.product.full .specification_region,.product.full .right_top,.views-element-container .slider-for,.views-element-container .slider-nav,.breadcrumb,.pre-footer,#block-webshopinformationen.intro-block,#block-frontpage-teaser-block{padding-left:0;padding-right:0;}.search-header-fixed .form-item-type{display:none !important;}#block-mitarbeiter-block{margin-left:20px;margin-right:20px;}.header-annotation .inner{padding-left:0;padding-right:0;}#block-mitarbeiter-block .views-exposed-form{margin-top:1rem;}#block-mitarbeiter-block .views-exposed-form legend{display:none;}.shop-offers .base-content{padding-left:10px;padding-right:10px;}.views-field-field-produktbild,.views-field-field-produktbilder{max-width:none;}body{font-size:14px;line-height:22px;word-break:break-word;}.variation-teaser-view .field_download{text-align:center;}.variation-teaser-view .product_image img{width:100%;}.shop_categories li{width:auto;display:block;margin-left:auto;margin-right:auto;}.address-container-inline > .form-item{display:block;margin-right:0;}.ui-widget.ui-widget-content{max-width:calc(100% - 26px);margin-left:10px;margin-right:10px;}.right .statistik-block-items{text-align:left;}.animationcontent .stat-desc{text-align:left;width:auto;}.animationcontent .stat-value:after{margin-left:0;}.stat-icon{width:36px;margin-left:4px;margin-right:auto;}.stat-value,.animationcontent .stat-value{font-size:40px;line-height:29px;text-align:center;}.paragraph--type--statistik{padding-bottom:20px;}.form-buttons,#block-mitarbeiter-block .views-exposed-form,#block-mitarbeiter-block h4,#block-mitarbeiter-block h2.section-title,.abteilung-group article.mitarbeiter{margin-left:0;margin-right:0;}.views-exposed-form .js-form-type-checkbox label{padding:20px 10px;font-size:12px;width:auto;}.sidebar-block-inner{padding:20px 25px 25px 25px;}.stat-value{font-size:55px;line-height:45px;}#block-bohr-theme-main-menu ul li a{font-size:18px;}#block-bohr-theme-main-menu .submenu ul li a{font-size:16px;}form.contact-form .form-item-mail,form.contact-form .form-item-name,.form_controls .contact-form .form-item-mail,.form_controls .contact-form .form-item-name{width:auto;display:block;}form.contact-form .form-item-mail input,.form_controls .contact-form .form-item-mail input{margin-left:0;width:calc(100% - 26px);}select{font-size:11px;padding-left:15px;}.abteilung-group.views-row.Geschäftsleitung,.abteilung-group.views-row{width:auto;display:block;margin-bottom:25px;}.full-teaser .teaser-content,.full-teaser .teaser-image{display:block;width:auto;float:none;}.full-teaser .teaser-content .inner{margin-left:15px;margin-right:15px;margin-top:10px;}.pre-footer{margin:0 25px;}.slick-slide .header-annotation .inner{margin-left:10px;margin-right:10px;}.product.full .field_maschine > div{width:calc(33% - 14px);min-width:80px;}.product_downloads .button,.field_sicherheitshinweise,.field_datenblatt{display:block;}}@media only screen and (max-width:400px){.cart-variation-view .views-row{padding-left:0;padding-right:0;}.sort-options-variations-exposed .form-item{width:100%;}header #block-bohrshopsearchblock{display:none;}header #block-warenkorb{right:97px;}header #block-benutzermenu{right:50px;}.cart-variation-view .views-exposed-form > .sort-options-variations-exposed{display:block;}.bef-description,.cart-variation-view .views-exposed-form fieldset .description,.cart-variation-view .views-exposed-form .dimension_select > .dimension_form_wrap,.cart-variation-view .views-exposed-form .fieldset-wrapper{padding-left:0;padding-right:0;}.cart-variation-view .views-exposed-form > .sort-options-variations-exposed{margin-left:0;margin-right:0;}.dimension_form_wrap .form-item label{display:block;}.refresh_price{margin-bottom:10px;vertical-align:bottom;}.sort-options-variations-exposed .form-item{margin-right:0;margin-bottom:0.5rem;}}
