@charset "UTF-8";.color-alert-yellow{background-color:#fff36f}.color-yellow-light{background-color:#fefe9a}.color-white{background-color:#fff}.color-white-dark{background-color:#f7f7f7}.color-highlight{background-color:#f0f4f8}.color-grey-lighter2{background-color:#e0e0e0}.color-lighter-grey-border{background-color:#d7d9db}.color-blue-lighter2{background-color:#b8c7db}.color-grey-lighter6{background-color:#bbb}.color-available{background-color:#88b29e}.color-grey-dark2{background-color:#999}.color-error-light{background-color:#c5858f}.color-error-dark{background-color:#b5626f}.color-alert-yellow-dark{background-color:#8c8d5f}.color-accent{background-color:#7090b7}.color-blue-grey5{background-color:#6481a4}.color-primary-middle{background-color:#6e797f}.color-blue-darker{background-color:#516885}.color-blue-font{background-color:#5e6a71}.color-grey-middle7{background-color:#626262}.color-grey-middle3{background-color:#525c62}.color-grey-middle-dark{background-color:#555}.color-dark-grey-border{background-color:#485157}.color-grey-dark{background-color:#333}.color-grey-dark7{background-color:#222526}.color-black{background-color:#000}.typo-description-hl{font-family:Helvetica Extended Bold;font-size:24px;line-height:1.25;text-align:left}.typo-hl-main{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25}.c-product-teaser__headline,.c-product-teaser__price,.typo-hl-big{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25}.typo-hl-medium{font-size:18px;line-height:1.4375}.typo-hl-medium,.typo-hl-small{font-family:Helvetica Extended Light;font-weight:700}.typo-hl-small{font-size:16px;line-height:1.375}.c-product-teaser__subheadline,.typo-hl-xs{font-family:Helvetica Extended Light;font-size:14px;font-weight:400;line-height:1.42857}.typo-lead-in{font-family:Helvetica;font-size:16px;font-weight:900;line-height:1.5625}@media print{.typo-lead-in{font-family:Arial,sans-serif}}.typo-copy{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25}@media print{.typo-copy{font-family:Arial,sans-serif}}.typo-label-small{font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5}@media print{.typo-label-small{font-family:Arial,sans-serif}}.typo-label-big{font-family:Helvetica;font-weight:400;font-size:22px;line-height:1.36364}@media print{.typo-label-big{font-family:Arial,sans-serif}}.typo-footnote{font-family:Helvetica;font-size:12px;line-height:1.25;font-weight:400}@media print{.typo-footnote{font-family:Arial,sans-serif}}.c-product-teaser__copy-wrapper,.c-product-teaser__price-subline,.typo-small-print{font-family:Helvetica;font-size:12px;line-height:1.5}@media print{.c-product-teaser__copy-wrapper,.c-product-teaser__price-subline,.typo-small-print{font-family:Arial,sans-serif}}.typo-facts-number{font-size:21px;line-height:1.19048;text-align:center}.typo-facts-number,.typo-year-date{font-family:Helvetica Extended Medium;letter-spacing:.02em;text-transform:uppercase}.typo-year-date{font-size:20px;line-height:1.25}.typo-spec-cont-hl{font-family:Helvetica Extended Medium;font-size:30px;line-height:.83333;letter-spacing:.02em;text-transform:uppercase;text-align:center}.typo-breadcrumb{font-family:Helvetica;font-size:14px;line-height:1.42857;letter-spacing:.015em}@media print{.typo-breadcrumb{font-family:Arial,sans-serif}}.c-product-teaser__compare form.custom fieldset .c-product-teaser__compare-label,.c-product-teaser__price-check,.typo-small-links{font-family:Helvetica;font-weight:700;font-size:14px;line-height:1.42857}@media print{.c-product-teaser__compare form.custom fieldset .c-product-teaser__compare-label,.c-product-teaser__price-check,.typo-small-links{font-family:Arial,sans-serif}}.typo-tabs-links{font-family:Helvetica;font-weight:700;font-size:18px;line-height:1.11111}@media print{.typo-tabs-links{font-family:Arial,sans-serif}}.typo-illu-elem{font-family:Helvetica Extended Bold;font-size:32px;line-height:1;letter-spacing:-.01em}.typo-teaser-big{font-family:Helvetica Extended Light;font-size:24px;font-weight:400;line-height:1.25}.typo-teaser-small{font-family:Helvetica Extended;font-size:18px;font-weight:400;line-height:1.5625}.e-checkbox__input,.e-radiobutton__input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}.clearfix:after,article,section{clear:both}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:iconfont;src:url(../bundles/buerkertwebsite/generated/base/fonts/iconfont/iconfont-880d0b57f3.eot?1535710717);src:url(../bundles/buerkertwebsite/generated/base/fonts/iconfont/iconfont-880d0b57f3.eot?1535710717#iefix) format("eot"),url(../bundles/buerkertwebsite/generated/base/fonts/iconfont/iconfont-14004f1ee4.woff?1535710717) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/iconfont/iconfont-4b6c39f511.ttf?1535710717) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/iconfont/iconfont-37221c6ceb.svg?1535710717#iconfont) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:iconfont;src:url(../bundles/buerkertwebsite/generated/base/fonts/iconfont/iconfont-37221c6ceb.svg?1535710717#iconfont) format("svg")}}[data-icon]:before{content:attr(data-icon)}.c-meta-actions .comparer-cta--is-checked .c-meta-actions__checkbox:before,.content-form .drag .plus:before,.e-checkbox__checker--checked:before,.icon-animation:before,.icon-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-up:before,.icon-arrowdown:before,.icon-arrowleft:before,.icon-arrowright:before,.icon-arrowup:before,.icon-availability:before,.icon-checkbox:before,.icon-close-bold:before,.icon-close-cta:before,.icon-close:before,.icon-compare:before,.icon-digital-i-os:before,.icon-direct-applications:before,.icon-direct-company:before,.icon-direct-products:before,.icon-drag-drop:before,.icon-facts-employees:before,.icon-facts-events:before,.icon-facts-founded:before,.icon-facts-time:before,.icon-grid:before,.icon-highlight:before,.icon-hint:before,.icon-info:before,.icon-inside-burger:before,.icon-link:before,.icon-mailing:before,.icon-meta-dataprivacy:before,.icon-meta-imprint:before,.icon-meta-sitemap:before,.icon-meta-terms-conditions:before,.icon-minus:before,.icon-nav-company-career:before,.icon-nav-contact:before,.icon-nav-overview:before,.icon-nav-products-applications:before,.icon-nav-service-support:before,.icon-new-social-facebook:before,.icon-new-social-googleplus:before,.icon-new-social-linkedin:before,.icon-new-social-twitter:before,.icon-plus:before,.icon-print:before,.icon-prod-cadmodel:before,.icon-prod-checkmark:before,.icon-prod-configurator:before,.icon-prod-datenblatt-charts:before,.icon-prod-datenblatt-dimensiondrawing:before,.icon-prod-fluidiccalculator:before,.icon-prod-functionalmodel:before,.icon-prod-listviewfilter:before,.icon-prod-listviewsort:before,.icon-prod-reliabilitytable:before,.icon-reload:before,.icon-selectcategory:before,.icon-share:before,.icon-shopping-cart-arrow:before,.icon-shopping-cart:before,.icon-social-facebook:before,.icon-social-googleplus:before,.icon-social-instagram:before,.icon-social-linkedin:before,.icon-social-meta-facebook:before,.icon-social-meta-google:before,.icon-social-meta-linkedin:before,.icon-social-meta-twitter:before,.icon-social-meta-xing:before,.icon-social-twitter:before,.icon-social-xing:before,.icon-social-youtube:before,.icon-tool-nav-countries:before,.icon-tool-nav-login:before,.icon-tool-nav-search:before,.icon-tools-nav-cart:before,.icon-trader:before,.icon-transparency:before,.product .download-table-section .flip-scroll .downloads-table thead .header-of-table .headline:before,.product .product-info .availability-check.is-express:before,.product .tagtable-selectors>ul li a:before,.sniper-spot:after,[data-icon]:before,form.custom fieldset .custom.checkbox.checked:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;text-transform:none;text-decoration:inherit;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.icon-animation:before{content:"\EA01"}.icon-arrow-down:before{content:"\EA02"}.icon-arrow-left:before{content:"\EA03"}.icon-arrow-right:before{content:"\EA04"}.icon-arrow-up:before{content:"\EA05"}.icon-arrowdown:before{content:"\EA06"}.icon-arrowleft:before{content:"\EA07"}.icon-arrowright:before{content:"\EA08"}.icon-arrowup:before{content:"\EA09"}.icon-availability:before,.product .product-info .availability-check.is-express:before{content:"\EA0A"}.icon-checkbox:before{content:"\EA0B"}.icon-close-bold:before{content:"\EA0C"}.icon-close-cta:before{content:"\EA0D"}.icon-close:before{content:"\EA0E"}.icon-compare:before{content:"\EA0F"}.icon-digital-i-os:before{content:"\EA10"}.icon-direct-applications:before{content:"\EA11"}.icon-direct-company:before{content:"\EA12"}.icon-direct-products:before{content:"\EA13"}.icon-drag-drop:before{content:"\EA14"}.icon-facts-employees:before{content:"\EA15"}.icon-facts-events:before{content:"\EA16"}.icon-facts-founded:before{content:"\EA17"}.icon-facts-time:before{content:"\EA18"}.icon-grid:before{content:"\EA19"}.icon-highlight:before{content:"\EA1A"}.icon-hint:before{content:"\EA1B"}.icon-info:before,.sniper-spot:after{content:"\EA1C"}.icon-inside-burger:before{content:"\EA1D"}.icon-link:before{content:"\EA1E"}.icon-mailing:before{content:"\EA1F"}.icon-meta-dataprivacy:before{content:"\EA20"}.icon-meta-imprint:before{content:"\EA21"}.icon-meta-sitemap:before{content:"\EA22"}.icon-meta-terms-conditions:before{content:"\EA23"}.icon-minus:before{content:"\EA24"}.icon-nav-company-career:before{content:"\EA25"}.icon-nav-contact:before{content:"\EA26"}.icon-nav-overview:before{content:"\EA27"}.icon-nav-products-applications:before{content:"\EA28"}.icon-nav-service-support:before{content:"\EA29"}.icon-new-social-facebook:before{content:"\EA2A"}.icon-new-social-googleplus:before{content:"\EA2B"}.icon-new-social-linkedin:before{content:"\EA2C"}.icon-new-social-twitter:before{content:"\EA2D"}.content-form .drag .plus:before,.icon-plus:before{content:"\EA2E"}.icon-print:before{content:"\EA2F"}.icon-prod-cadmodel:before{content:"\EA30"}.c-meta-actions .comparer-cta--is-checked .c-meta-actions__checkbox:before,.e-checkbox__checker--checked:before,.icon-prod-checkmark:before,.product .tagtable-selectors>ul li a:before,form.custom fieldset .custom.checkbox.checked:before{content:"\EA31"}.icon-prod-configurator:before{content:"\EA32"}.icon-prod-datenblatt-charts:before{content:"\EA33"}.icon-prod-datenblatt-dimensiondrawing:before{content:"\EA34"}.icon-prod-fluidiccalculator:before{content:"\EA35"}.icon-prod-functionalmodel:before{content:"\EA36"}.icon-prod-listviewfilter:before{content:"\EA37"}.icon-prod-listviewsort:before,.product .download-table-section .flip-scroll .downloads-table thead .header-of-table .headline:before{content:"\EA38"}.icon-prod-reliabilitytable:before{content:"\EA39"}.icon-reload:before{content:"\EA3A"}.icon-selectcategory:before{content:"\EA3B"}.icon-share:before{content:"\EA3C"}.icon-shopping-cart-arrow:before{content:"\EA3D"}.icon-shopping-cart:before{content:"\EA3E"}.icon-social-facebook:before{content:"\EA3F"}.icon-social-googleplus:before{content:"\EA40"}.icon-social-instagram:before{content:"\EA41"}.icon-social-linkedin:before{content:"\EA42"}.icon-social-meta-facebook:before{content:"\EA43"}.icon-social-meta-google:before{content:"\EA44"}.icon-social-meta-linkedin:before{content:"\EA45"}.icon-social-meta-twitter:before{content:"\EA46"}.icon-social-meta-xing:before{content:"\EA47"}.icon-social-twitter:before{content:"\EA48"}.icon-social-xing:before{content:"\EA49"}.icon-social-youtube:before{content:"\EA4A"}.icon-tool-nav-countries:before{content:"\EA4B"}.icon-tool-nav-login:before{content:"\EA4C"}.icon-tool-nav-search:before{content:"\EA4D"}.icon-tools-nav-cart:before{content:"\EA4E"}.icon-trader:before{content:"\EA4F"}.icon-transparency:before{content:"\EA50"}@font-face{font-family:iconvault;src:url(../bundles/buerkertwebsite/generated/base/fonts/weather-icons/iconvault_forecastfont.eot);src:url(../bundles/buerkertwebsite/generated/base/fonts/weather-icons/iconvault_forecastfont.eot?#iefix) format("embedded-opentype"),url(../bundles/buerkertwebsite/generated/base/fonts/weather-icons/iconvault_forecastfont.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/weather-icons/iconvault_forecastfont.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/weather-icons/iconvault_forecastfont.svg#iconvault) format("svg");font-weight:400;font-style:normal}.icon-01d:before,.icon-01n:before,.icon-02d:after,.icon-02d:before,.icon-02n:after,.icon-02n:before,.icon-03d:before,.icon-03n:before,.icon-04d:before,.icon-04n:before,.icon-09d:after,.icon-09d:before,.icon-09n:after,.icon-09n:before,.icon-10d:after,.icon-10d:before,.icon-10n:after,.icon-10n:before,.icon-11d:after,.icon-11d:before,.icon-11n:after,.icon-11n:before,.icon-13d:after,.icon-13d:before,.icon-13n:after,.icon-13n:before,.icon-50d:before,.icon-50n:before,.icon-basecloud:before,.icon-cloud:before,.icon-drizzle:after,.icon-frosty:before,.icon-hail:before,.icon-mist:before,.icon-moon:before,.icon-night:after,.icon-rainy:after,.icon-showers:before,.icon-sleet:before,.icon-snowy:after,.icon-sun:before,.icon-sunny:after,.icon-sunrise:before,.icon-sunset:before,.icon-thunder:after,.icon-windy:before,.icon-windyrain:before,.icon-windyraincloud:before,.icon-windysnow:before,.icon-windysnowcloud:before{font-family:iconvault;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.icon-02n:after,.icon-night:after{content:"\f100"}.icon-02d:after,.icon-sunny:after{content:"\f101"}.icon-frosty:before{content:"\f102"}.icon-windysnow:before{content:"\f103"}.icon-showers:before{content:"\f104"}.icon-basecloud:before{content:"\f105"}.icon-02d:before,.icon-02n:before,.icon-03d:before,.icon-03n:before,.icon-04d:before,.icon-04n:before,.icon-09d:before,.icon-09n:before,.icon-10d:before,.icon-10n:before,.icon-11d:before,.icon-11n:before,.icon-13d:before,.icon-13n:before,.icon-cloud:before{content:"\f106"}.icon-09d:after,.icon-09n:after,.icon-rainy:after{content:"\f107"}.icon-50d:before,.icon-50n:before,.icon-mist:before{content:"\f108"}.icon-windysnowcloud:before{content:"\f109"}.icon-10d:after,.icon-10n:after,.icon-drizzle:after{content:"\f10a"}.icon-13d:after,.icon-13n:after,.icon-snowy:after{content:"\f10b"}.icon-sleet:before{content:"\f10c"}.icon-01n:before,.icon-moon:before{content:"\f10d"}.icon-windyrain:before{content:"\f10e"}.icon-hail:before{content:"\f10f"}.icon-sunset:before{content:"\f110"}.icon-windyraincloud:before{content:"\f111"}.icon-sunrise:before{content:"\f112"}.icon-01d:before,.icon-sun:before{content:"\f113"}.icon-11d:after,.icon-11n:after,.icon-thunder:after{content:"\f114"}.icon-windy:before{content:"\f115"}@font-face{font-family:Helvetica Extended Light;src:url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/7d790e11-36ee-4927-8ce2-1b3a7708bb9c.eot?#iefix);src:url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/7d790e11-36ee-4927-8ce2-1b3a7708bb9c.eot?#iefix) format("eot"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/1159942e-ca4d-4fa1-af5a-3d29a6a0e3d1.woff2) format("woff2"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/725af1fd-a199-4773-9302-49151d82afb9.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/9d955e6d-155a-4018-9510-ecd9d59b89a1.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/a235e38c-9802-4278-8d2d-3a7079c91b0d.svg#a235e38c-9802-4278-8d2d-3a7079c91b0d) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Helvetica Extended;src:url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/459abbc2-fa25-454f-a36f-d4b49f1e61f3.eot?#iefix);src:url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/459abbc2-fa25-454f-a36f-d4b49f1e61f3.eot?#iefix) format("eot"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/398422cf-4e28-4c48-bec1-1dc3805fb58f.woff2) format("woff2"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/bf8140e0-bf70-4d8b-ac20-114d0eba36f3.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/8b3eee90-f1fb-47a7-88ac-f5ae18a37dbc.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/8f1ac19e-0627-4bf5-a775-6777b1ae4692.svg#8f1ac19e-0627-4bf5-a775-6777b1ae4692) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Helvetica Extended Medium;src:url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/af66c312-e9f2-4499-a16b-8e491efffded.eot?#iefix);src:url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/af66c312-e9f2-4499-a16b-8e491efffded.eot?#iefix) format("eot"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/c0ec021d-650b-40b1-b356-517121021657.woff2) format("woff2"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/0adfe839-27c2-49f8-8873-c6e52a659388.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/64eef087-5051-4b63-85ab-64e79edbd28d.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/851b9493-2550-4c34-aee5-e18fc2db8bc7.svg#851b9493-2550-4c34-aee5-e18fc2db8bc7) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Extended Bold;src:url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/31cb171c-5292-4ce3-9343-c4ed9dbc0f03.eot?#iefix);src:url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/31cb171c-5292-4ce3-9343-c4ed9dbc0f03.eot?#iefix) format("eot"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/ff45021a-e23f-4882-8ae5-a1b5d1bd44e3.woff2) format("woff2"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/d292e04b-110b-469d-9850-9f13f9faa95c.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/8ebbb66f-c289-4ff3-9584-dabbdb115ae5.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/03da87e9-ae79-426d-9c5d-809b5c9de3df.svg#03da87e9-ae79-426d-9c5d-809b5c9de3df) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Helvetica;src:url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/8b3b0133-222d-4ffc-9d6e-565dd879690c.eot?#iefix);src:url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/8b3b0133-222d-4ffc-9d6e-565dd879690c.eot?#iefix) format("eot"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/1a14dcac-7c9e-471c-8039-33c730f871f2.woff2) format("woff2"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/558ed534-0c60-42cf-8b94-d0a16eb70d37.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/c5638ad1-cf7f-4f3b-b944-c3c51c8a3971.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/helvetica/6513e804-e03e-41a1-8385-d5e0971f2009.svg#6513e804-e03e-41a1-8385-d5e0971f2009) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Open Sans;src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Light/OpenSans-Light.eot);src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Light/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Light/OpenSans-Light.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Light/OpenSans-Light.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Light/OpenSans-Light.svg#OpenSansBold) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Open Sans;src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/LightItalic/OpenSans-LightItalic.eot);src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/LightItalic/OpenSans-LightItalic.eot?#iefix) format("embedded-opentype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/LightItalic/OpenSans-LightItalic.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/LightItalic/OpenSans-LightItalic.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/LightItalic/OpenSans-LightItalic.svg#OpenSansBold) format("svg");font-weight:300;font-style:italic}@font-face{font-family:Open Sans;src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Regular/OpenSans-Regular.eot);src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Regular/OpenSans-Regular.eot?#iefix&) format("embedded-opentype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Regular/OpenSans-Regular.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Regular/OpenSans-Regular.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Regular/OpenSans-Regular.svg#OpenSansBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Italic/OpenSans-Italic.eot);src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Italic/OpenSans-Italic.eot?#iefix) format("embedded-opentype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Italic/OpenSans-Italic.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Italic/OpenSans-Italic.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Italic/OpenSans-Italic.svg#OpenSansBold) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Open Sans;src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Semibold/OpenSans-Semibold.eot?v=1.1.0);src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Semibold/OpenSans-Semibold.eot?#iefix) format("embedded-opentype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Semibold/OpenSans-Semibold.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Semibold/OpenSans-Semibold.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Semibold/OpenSans-Semibold.svg#OpenSansBold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.eot);src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.svg#OpenSansBold) format("svg");font-weight:600;font-style:italic}@font-face{font-family:Open Sans;src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Bold/OpenSans-Bold.eot?v=1.1.0);src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Bold/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Bold/OpenSans-Bold.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Bold/OpenSans-Bold.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/Bold/OpenSans-Bold.svg#OpenSansBold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0);src:url(../bundles/buerkertwebsite/generated/base/fonts/opensans/BoldItalic/OpenSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/BoldItalic/OpenSans-BoldItalic.woff) format("woff"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/BoldItalic/OpenSans-BoldItalic.ttf) format("truetype"),url(../bundles/buerkertwebsite/generated/base/fonts/opensans/BoldItalic/OpenSans-BoldItalic.svg#OpenSansBold) format("svg");font-weight:700;font-style:italic}meta.foundation-mq-small{font-family:"only screen and (min-width: 768px)";width:768px}meta.foundation-mq-medium{font-family:only screen and\ (min-width:1280px);width:1280px}meta.foundation-mq-large{font-family:only screen and\ (min-width:1440px);width:1440px}*,:after,:before{box-sizing:border-box}body,html{font-size:100%}body{background:#fff;color:#333;padding:0;margin:0;font-family:Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}embed,img,object{max-width:100%;height:auto}embed,object{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none!important}.left{float:left!important}.right{float:right!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}.row,select{width:100%}.row{margin:0 auto;max-width:80em;*zoom:1}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{position:relative;padding-left:0;padding-right:0;float:left}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin:0 -.625em;max-width:none;*zoom:1}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{position:relative;padding-left:.625em;padding-right:.625em;width:100%;float:left}@media only screen{.column,.columns{position:relative;padding-left:.625em;padding-right:.625em;float:left}.small-1{position:relative;width:6.25%}.small-2{position:relative;width:12.5%}.small-3{position:relative;width:18.75%}.small-4{position:relative;width:25%}.small-5{position:relative;width:31.25%}.small-6{position:relative;width:37.5%}.small-7{position:relative;width:43.75%}.small-8{position:relative;width:50%}.small-9{position:relative;width:56.25%}.small-10{position:relative;width:62.5%}.small-11{position:relative;width:68.75%}.small-12{position:relative;width:75%}.small-13{position:relative;width:81.25%}.small-14{position:relative;width:87.5%}.small-15{position:relative;width:93.75%}.small-16{position:relative;width:100%}.small-offset-0{position:relative;margin-left:0}.small-offset-1{position:relative;margin-left:6.25%}.small-offset-2{position:relative;margin-left:12.5%}.small-offset-3{position:relative;margin-left:18.75%}.small-offset-4{position:relative;margin-left:25%}.small-offset-5{position:relative;margin-left:31.25%}.small-offset-6{position:relative;margin-left:37.5%}.small-offset-7{position:relative;margin-left:43.75%}.small-offset-8{position:relative;margin-left:50%}.small-offset-9{position:relative;margin-left:56.25%}.small-offset-10{position:relative;margin-left:62.5%}.small-offset-11{position:relative;margin-left:68.75%}.small-offset-12{position:relative;margin-left:75%}.small-offset-13{position:relative;margin-left:81.25%}.small-offset-14{position:relative;margin-left:87.5%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}}@media only screen and (min-width:768px){.large-1{position:relative;width:6.25%}.large-2{position:relative;width:12.5%}.large-3{position:relative;width:18.75%}.large-4{position:relative;width:25%}.large-5{position:relative;width:31.25%}.large-6{position:relative;width:37.5%}.large-7{position:relative;width:43.75%}.large-8{position:relative;width:50%}.large-9{position:relative;width:56.25%}.large-10{position:relative;width:62.5%}.large-11{position:relative;width:68.75%}.large-12{position:relative;width:75%}.large-13{position:relative;width:81.25%}.large-14{position:relative;width:87.5%}.large-15{position:relative;width:93.75%}.large-16{position:relative;width:100%}.row .large-offset-0{position:relative;margin-left:0}.row .large-offset-1{position:relative;margin-left:6.25%}.row .large-offset-2{position:relative;margin-left:12.5%}.row .large-offset-3{position:relative;margin-left:18.75%}.row .large-offset-4{position:relative;margin-left:25%}.row .large-offset-5{position:relative;margin-left:31.25%}.row .large-offset-6{position:relative;margin-left:37.5%}.row .large-offset-7{position:relative;margin-left:43.75%}.row .large-offset-8{position:relative;margin-left:50%}.row .large-offset-9{position:relative;margin-left:56.25%}.row .large-offset-10{position:relative;margin-left:62.5%}.row .large-offset-11{position:relative;margin-left:68.75%}.row .large-offset-12{position:relative;margin-left:75%}.row .large-offset-13{position:relative;margin-left:81.25%}.row .large-offset-14{position:relative;margin-left:87.5%}.row .large-offset-15{position:relative;margin-left:93.75%}.push-1{left:6.25%;right:auto}.pull-1,.push-1{position:relative}.pull-1{right:6.25%;left:auto}.push-2{left:12.5%;right:auto}.pull-2,.push-2{position:relative}.pull-2{right:12.5%;left:auto}.push-3{left:18.75%;right:auto}.pull-3,.push-3{position:relative}.pull-3{right:18.75%;left:auto}.push-4{left:25%;right:auto}.pull-4,.push-4{position:relative}.pull-4{right:25%;left:auto}.push-5{left:31.25%;right:auto}.pull-5,.push-5{position:relative}.pull-5{right:31.25%;left:auto}.push-6{left:37.5%;right:auto}.pull-6,.push-6{position:relative}.pull-6{right:37.5%;left:auto}.push-7{left:43.75%;right:auto}.pull-7,.push-7{position:relative}.pull-7{right:43.75%;left:auto}.push-8{left:50%;right:auto}.pull-8,.push-8{position:relative}.pull-8{right:50%;left:auto}.push-9{left:56.25%;right:auto}.pull-9,.push-9{position:relative}.pull-9{right:56.25%;left:auto}.push-10{position:relative;left:62.5%;right:auto}.pull-10{position:relative;right:62.5%;left:auto}.push-11{position:relative;left:68.75%;right:auto}.pull-11{position:relative;right:68.75%;left:auto}.push-12{position:relative;left:75%;right:auto}.pull-12{position:relative;right:75%;left:auto}.push-13{position:relative;left:81.25%;right:auto}.pull-13{position:relative;right:81.25%;left:auto}.push-14{position:relative;left:87.5%;right:auto}.pull-14{position:relative;right:87.5%;left:auto}.push-15{position:relative;left:93.75%;right:auto}.pull-15{position:relative;right:93.75%;left:auto}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right!important}}.show-for-large-down,.show-for-medium-down,.show-for-small{display:inherit!important}.show-for-large,.show-for-large-up,.show-for-medium,.show-for-medium-up,.show-for-xlarge{display:none!important}.hide-for-large,.hide-for-large-up,.hide-for-medium,.hide-for-medium-up,.hide-for-xlarge{display:inherit!important}.hide-for-large-down,.hide-for-medium-down,.hide-for-small{display:none!important}table.hide-for-large,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-xlarge,table.show-for-large-down,table.show-for-medium-down,table.show-for-small{display:table}thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small{display:table-row!important}td.hide-for-large,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-xlarge,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,th.hide-for-large,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-xlarge,th.show-for-large-down,th.show-for-medium-down,th.show-for-small{display:table-cell!important}@media only screen and (min-width:768px){.show-for-medium,.show-for-medium-up{display:inherit!important}.show-for-small{display:none!important}.hide-for-small{display:inherit!important}.hide-for-medium,.hide-for-medium-up{display:none!important}table.hide-for-small,table.show-for-medium,table.show-for-medium-up{display:table}thead.hide-for-small,thead.show-for-medium,thead.show-for-medium-up{display:table-header-group!important}tbody.hide-for-small,tbody.show-for-medium,tbody.show-for-medium-up{display:table-row-group!important}tr.hide-for-small,tr.show-for-medium,tr.show-for-medium-up{display:table-row!important}td.hide-for-small,td.show-for-medium,td.show-for-medium-up,th.hide-for-small,th.show-for-medium,th.show-for-medium-up{display:table-cell!important}}@media only screen and (min-width:1280px){.show-for-large,.show-for-large-up{display:inherit!important}.show-for-medium,.show-for-medium-down{display:none!important}.hide-for-medium,.hide-for-medium-down{display:inherit!important}.hide-for-large,.hide-for-large-up{display:none!important}table.hide-for-medium,table.hide-for-medium-down,table.show-for-large,table.show-for-large-up{display:table}thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large,thead.show-for-large-up{display:table-header-group!important}tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large,tbody.show-for-large-up{display:table-row-group!important}tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large,tr.show-for-large-up{display:table-row!important}td.hide-for-medium,td.hide-for-medium-down,td.show-for-large,td.show-for-large-up,th.hide-for-medium,th.hide-for-medium-down,th.show-for-large,th.show-for-large-up{display:table-cell!important}}@media only screen and (min-width:1440px){.show-for-xlarge{display:inherit!important}.show-for-large,.show-for-large-down{display:none!important}.hide-for-large,.hide-for-large-down{display:inherit!important}.hide-for-xlarge{display:none!important}table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge{display:table}thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge{display:table-row!important}td.hide-for-large,td.hide-for-large-down,td.show-for-xlarge,th.hide-for-large,th.hide-for-large-down,th.show-for-xlarge{display:table-cell!important}}.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}@media only screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-portrait,table.show-for-landscape{display:table}thead.hide-for-portrait,thead.show-for-landscape{display:table-header-group!important}tbody.hide-for-portrait,tbody.show-for-landscape{display:table-row-group!important}tr.hide-for-portrait,tr.show-for-landscape{display:table-row!important}td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{display:table-cell!important}}@media only screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}}.show-for-touch{display:none!important}.hide-for-touch,.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}.touch table.show-for-touch,table.hide-for-touch{display:table}.touch thead.show-for-touch,thead.hide-for-touch{display:table-header-group!important}.touch tbody.show-for-touch,tbody.hide-for-touch{display:table-row-group!important}.touch tr.show-for-touch,tr.hide-for-touch{display:table-row!important}.touch td.show-for-touch,.touch th.show-for-touch,td.hide-for-touch,th.hide-for-touch{display:table-cell!important}@media only screen{[class*=block-grid-]{display:block;padding:0;margin:0 -.625em;*zoom:1}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]:after{clear:both}[class*=block-grid-]>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.small-block-grid-1>li{width:100%;padding:0 .625em 1.25em}.small-block-grid-1>li:nth-of-type(n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;padding:0 .625em 1.25em}.small-block-grid-2>li:nth-of-type(n){clear:none}.small-block-grid-2>li:nth-of-type(odd){clear:both}.small-block-grid-3>li{width:33.33333%;padding:0 .625em 1.25em}.small-block-grid-3>li:nth-of-type(n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;padding:0 .625em 1.25em}.small-block-grid-4>li:nth-of-type(n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;padding:0 .625em 1.25em}.small-block-grid-5>li:nth-of-type(n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;padding:0 .625em 1.25em}.small-block-grid-6>li:nth-of-type(n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;padding:0 .625em 1.25em}.small-block-grid-7>li:nth-of-type(n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;padding:0 .625em 1.25em}.small-block-grid-8>li:nth-of-type(n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;padding:0 .625em 1.25em}.small-block-grid-9>li:nth-of-type(n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;padding:0 .625em 1.25em}.small-block-grid-10>li:nth-of-type(n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;padding:0 .625em 1.25em}.small-block-grid-11>li:nth-of-type(n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;padding:0 .625em 1.25em}.small-block-grid-12>li:nth-of-type(n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:768px){.small-block-grid-1>li:nth-of-type(1n+1),.small-block-grid-2>li:nth-of-type(odd),.small-block-grid-3>li:nth-of-type(3n+1),.small-block-grid-4>li:nth-of-type(4n+1),.small-block-grid-5>li:nth-of-type(5n+1),.small-block-grid-6>li:nth-of-type(6n+1),.small-block-grid-7>li:nth-of-type(7n+1),.small-block-grid-8>li:nth-of-type(8n+1),.small-block-grid-9>li:nth-of-type(9n+1),.small-block-grid-10>li:nth-of-type(10n+1),.small-block-grid-11>li:nth-of-type(11n+1),.small-block-grid-12>li:nth-of-type(12n+1){clear:none}.large-block-grid-1>li{width:100%;padding:0 .625em 1.25em}.large-block-grid-1>li:nth-of-type(n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;padding:0 .625em 1.25em}.large-block-grid-2>li:nth-of-type(n){clear:none}.large-block-grid-2>li:nth-of-type(odd){clear:both}.large-block-grid-3>li{width:33.33333%;padding:0 .625em 1.25em}.large-block-grid-3>li:nth-of-type(n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;padding:0 .625em 1.25em}.large-block-grid-4>li:nth-of-type(n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;padding:0 .625em 1.25em}.large-block-grid-5>li:nth-of-type(n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;padding:0 .625em 1.25em}.large-block-grid-6>li:nth-of-type(n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;padding:0 .625em 1.25em}.large-block-grid-7>li:nth-of-type(n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;padding:0 .625em 1.25em}.large-block-grid-8>li:nth-of-type(n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;padding:0 .625em 1.25em}.large-block-grid-9>li:nth-of-type(n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;padding:0 .625em 1.25em}.large-block-grid-10>li:nth-of-type(n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;padding:0 .625em 1.25em}.large-block-grid-11>li:nth-of-type(n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;padding:0 .625em 1.25em}.large-block-grid-12>li:nth-of-type(n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.button,button{cursor:pointer;font-family:inherit;font-weight:400;line-height:normal;margin:0 0 1.25em;position:relative;text-decoration:none;text-align:center;display:inline-block;padding:.75em 1.5em .8125em;font-size:1em;background-color:#5e6a71;border:1px solid #525d63;color:#fff}.button:focus,.button:hover,button:focus,button:hover{background-color:#525d63;color:#fff}.button.secondary,button.secondary{background-color:#e9e9e9;border-color:#dcdcdc;color:#333}.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#dcdcdc;color:#333}.button.success,button.success{background-color:#7ca295;border-color:#6d9789;color:#fff}.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{background-color:#6d9789;color:#fff}.button.alert,button.alert{background-color:#c5858f;border-color:#bd747f;color:#fff}.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{background-color:#bd747f;color:#fff}.button.large,button.large{padding:1em 2em 1.0625em;font-size:1.25em}.button.small,button.small{padding:.5625em 1.125em .625em;font-size:.8125em}.button.tiny,button.tiny{padding:.4375em .875em .5em;font-size:.6875em}.button.expand,button.expand{padding-right:0;padding-left:0;width:100%}.button.left-align,button.left-align{text-align:left;text-indent:.75em}.button.right-align,button.right-align{text-align:right;padding-right:.75em}.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#5e6a71;border-color:#525d63;color:#fff;cursor:default;opacity:.6;box-shadow:none}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{background-color:#525d63;color:#fff;background-color:#5e6a71}.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary{background-color:#e9e9e9;border-color:#dcdcdc;color:#333;cursor:default;opacity:.6;box-shadow:none}.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{background-color:#dcdcdc;color:#333;background-color:#e9e9e9}.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success{background-color:#7ca295;border-color:#6d9789;color:#fff;cursor:default;opacity:.6;box-shadow:none}.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{background-color:#6d9789;color:#fff;background-color:#7ca295}.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert{background-color:#c5858f;border-color:#bd747f;color:#fff;cursor:default;opacity:.6;box-shadow:none}.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{background-color:#bd747f;color:#fff;background-color:#c5858f}.button,button{padding-top:.8125em;padding-bottom:.75em;-webkit-appearance:none}.button.tiny,button.tiny{padding-top:.5em;padding-bottom:.4375em;-webkit-appearance:none}.button.small,button.small{padding-top:.625em;padding-bottom:.5625em;-webkit-appearance:none}.button.large,button.large{padding-top:1.03125em;padding-bottom:1.03125em;-webkit-appearance:none}@media only screen{.button,button{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5);transition:background-color .3s ease-out}.button:active,button:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.2)}.button.radius,button.radius{border-radius:3px}.button.round,button.round{border-radius:1000px}}@media only screen and (min-width:768px){.button,button{display:inline-block}}form{margin:0 0 1em}form .row .row{margin:0 -.5em}form .row .row .column,form .row .row .columns{padding:0 .5em}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5em}label{font-size:.875em;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:.1875em}label.right{float:none;text-align:right}label.inline{margin:0 0 1em;padding:.625em 0}label small{text-transform:capitalize;color:#666}.postfix,.prefix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:.875em;height:2.3125em;line-height:2.3125em}.postfix.button,.prefix.button{padding:0;text-align:center;line-height:2.125em}.prefix.button.radius{border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.prefix.button.round{border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}label.prefix,span.prefix{background:#f2f2f2;border-color:#d9d9d9;border-right:none;color:#333}label.prefix.radius,span.prefix.radius{border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}label.postfix,span.postfix{background:#f2f2f2;border-color:#ccc;border-left:none;color:#333}label.postfix.radius,span.postfix.radius{border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group.radius>:first-child,.input-group.radius>:first-child *{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.input-group.radius>:last-child,.input-group.radius>:last-child *{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group.round>:first-child,.input-group.round>:first-child *{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.input-group.round>:last-child,.input-group.round>:last-child *{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;border-radius:0;background-color:#fff;font-family:inherit;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:#333;display:block;margin:0 0 1em;padding:.5em;height:2.3125em;width:100%;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{box-shadow:0 0 5px #999;background:#fff;border-color:#999;outline:none}input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],textarea[disabled]{background-color:#ddd}input[type=checkbox],input[type=file],input[type=radio],select{margin:0 0 1em}input[type=file]{width:100%}fieldset{border:1px solid #ddd;padding:1.25em;margin:1.125em 0}fieldset legend{font-weight:700;background:#fff;padding:0 .1875em;margin:0;margin-left:-.1875em}[data-abide] .error small.error,[data-abide] small.error,[data-abide] span.error{display:block;padding:.375em .25em;margin-top:0;margin-bottom:1em;font-size:.75em;font-weight:700;background:#c5858f;color:#fff}[data-abide] small.error,[data-abide] span.error{display:none}small.error,span.error{display:block;padding:.375em .25em;margin-top:0;margin-bottom:1em;font-size:.75em;font-weight:700;background:#c5858f;color:#fff}.error input,.error select,.error textarea{border-color:#c5858f;background-color:rgba(197,133,143,.1);margin-bottom:0}.error input:focus,.error select:focus,.error textarea:focus{background:#fff;border-color:#999}.error label,.error label.error{color:#c5858f}.error>small,.error small.error{display:block;padding:.375em .25em;margin-top:0;margin-bottom:1em;font-size:.75em;font-weight:700;background:#c5858f;color:#fff}.error span.error-message{display:block}input.error,textarea.error{border-color:#c5858f;background-color:rgba(197,133,143,.1);margin-bottom:0}input.error:focus,textarea.error:focus{background:#fff;border-color:#999}.error select{border-color:#c5858f;background-color:rgba(197,133,143,.1)}.error select:focus{background:#fff;border-color:#999}label.error{color:#c5858f}form.custom .hidden-field{margin-left:-99999px;position:absolute;visibility:hidden}form.custom .custom{display:inline-block;width:16px;height:16px;position:relative;top:-1px;vertical-align:middle;border:1px solid #ccc;background:#fff}form.custom .custom.checkbox{border-radius:0;padding:0}form.custom .custom.radio{border-radius:1000px;padding:3px}form.custom .custom.checkbox:before{content:"";display:block;font-size:16px;color:#fff}form.custom .custom.radio.checked:before{content:"";display:block;width:8px;height:8px;border-radius:1000px;background:#222;position:relative}form.custom .custom.checkbox.checked:before{content:"\00d7";color:#222;position:absolute;top:-50%;left:50%;margin-top:4px;margin-left:-5px}form.custom .custom.dropdown{display:block;position:relative;top:0;height:2.3125em;margin-bottom:1.25em;margin-top:0;padding:0;width:100%;background:#fff;background:-webkit-linear-gradient(top,#fff,#fff);-webkit-box-shadow:none;background:linear-gradient(180deg,#fff 0,#fff);box-shadow:none;font-size:.875em;vertical-align:top}form.custom .custom.dropdown ul{overflow-y:auto;max-height:200px}form.custom .custom.dropdown .current{cursor:default;white-space:nowrap;line-height:2.25em;color:#333;text-decoration:none;overflow:hidden;display:block;margin-left:.5em;margin-right:2.3125em}form.custom .custom.dropdown .selector{cursor:default;position:absolute;width:2.5em;height:2.3125em;display:block;right:0;top:0}form.custom .custom.dropdown .selector:after{position:absolute;left:.9375em;top:50%;margin-top:-3px}form.custom .custom.dropdown.open a.selector:after,form.custom .custom.dropdown .selector:after,form.custom .custom.dropdown:hover a.selector:after{content:"";display:block;width:0;height:0;border:5px inset;border-color:#fff transparent transparent;border-top-style:solid}form.custom .custom.dropdown .disabled{color:#888}form.custom .custom.dropdown .disabled:hover{background:transparent;color:#888}form.custom .custom.dropdown .disabled:hover:after{display:none}form.custom .custom.dropdown.open ul{display:block;z-index:10;min-width:100%;box-sizing:content-box}form.custom .custom.dropdown.small{max-width:134px}form.custom .custom.dropdown.medium{max-width:254px}form.custom .custom.dropdown.large{max-width:434px}form.custom .custom.dropdown.expand{width:100%!important}form.custom .custom.dropdown.open.small ul{min-width:134px;box-sizing:border-box}form.custom .custom.dropdown.open.medium ul{min-width:254px;box-sizing:border-box}form.custom .custom.dropdown.open.large ul{min-width:434px;box-sizing:border-box}form.custom .error .custom.dropdown{border-color:#c5858f;background-color:rgba(197,133,143,.1);background:rgba(197,133,143,.1);margin-bottom:0}form.custom .error .custom.dropdown:focus{background:#fff;border-color:#999}form.custom .error .custom.dropdown+small.error{margin-top:0}form.custom .custom.dropdown ul{position:absolute;width:auto;display:none;left:-1px;top:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin:0;padding:0;background:#fff;border:1px solid #ccc;font-size:16px}form.custom .custom.dropdown ul li{color:#555;font-size:.875em;cursor:default;padding:.25em 2.375em .25em .375em;min-height:1.5em;line-height:1.5em;margin:0;white-space:nowrap;list-style:none}form.custom .custom.dropdown ul li.selected{background:#eee;color:#000}form.custom .custom.dropdown ul li:hover{background-color:#e4e4e4;color:#000}form.custom .custom.dropdown ul li.selected:hover{background:#eee;cursor:default;color:#000}form.custom .custom.dropdown ul.show{display:block}form.custom .custom.disabled{background:#ddd}.button-group{list-style:none;margin:0;*zoom:1}.button-group:after,.button-group:before{content:" ";display:table}.button-group:after{clear:both}.button-group>*{margin:0 0 0 -1px;float:left}.button-group>:first-child{margin-left:0}.button-group.radius>:first-child,.button-group.radius>:first-child>.button,.button-group.radius>:first-child>a,.button-group.radius>:first-child>button{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>:last-child,.button-group.radius>:last-child>.button,.button-group.radius>:last-child>a,.button-group.radius>:last-child>button{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.button-group.round>:first-child,.button-group.round>:first-child>.button,.button-group.round>:first-child>a,.button-group.round>:first-child>button{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>:last-child,.button-group.round>:last-child>.button,.button-group.round>:last-child>a,.button-group.round>:last-child>button{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}.button-group.even-2 li{width:50%}.button-group.even-2 li .button,.button-group.even-2 li button{width:100%}.button-group.even-3 li{width:33.33333%}.button-group.even-3 li .button,.button-group.even-3 li button{width:100%}.button-group.even-4 li{width:25%}.button-group.even-4 li .button,.button-group.even-4 li button{width:100%}.button-group.even-5 li{width:20%}.button-group.even-5 li .button,.button-group.even-5 li button{width:100%}.button-group.even-6 li{width:16.66667%}.button-group.even-6 li .button,.button-group.even-6 li button{width:100%}.button-group.even-7 li{width:14.28571%}.button-group.even-7 li .button,.button-group.even-7 li button{width:100%}.button-group.even-8 li{width:12.5%}.button-group.even-8 li .button,.button-group.even-8 li button{width:100%}.button-bar{*zoom:1}.button-bar:after,.button-bar:before{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:.625em}.button-bar .button-group div{overflow:hidden}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.preloader,.slideshow-wrapper .orbit-container li,.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.preloader{width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:3px solid;border-color:#555 #fff;border-radius:1000px;-webkit-animation-name:a;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:a;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:a;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:a;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.orbit-container{overflow:hidden;width:100%;position:relative;background:#f5f5f5}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:rgba(0,0,0,.6);color:#fff;width:100%;padding:10px 14px;font-size:.875em}.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:#fff;background:transparent;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:.3125em}.orbit-container .orbit-timer{position:absolute;top:10px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:100%;background-color:rgba(0,0,0,.6);display:block;width:0}.orbit-container .orbit-timer>span{display:none;position:absolute;top:10px;right:0;width:11px;height:14px;border:4px solid #000;border-top:none;border-bottom:none}.orbit-container .orbit-timer.paused>span{right:-6px;top:9px;width:11px;height:14px;border:8px inset;border-right-style:solid;border-color:transparent transparent transparent #000}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-next,.orbit-container .orbit-prev{position:absolute;top:50%;margin-top:-25px;background-color:rgba(0,0,0,.6);width:50px;height:60px;line-height:50px;color:#fff;text-indent:-9999px!important;z-index:10}.orbit-container .orbit-next:hover,.orbit-container .orbit-prev:hover{background-color:rgba(0,0,0,.6)}.orbit-container .orbit-next>span,.orbit-container .orbit-prev>span{position:absolute;top:50%;margin-top:-16px;display:block;width:0;height:0;border:16px inset}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}.orbit-container .orbit-prev:hover>span{border-right-color:#ccc}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-8px}.orbit-container .orbit-next:hover>span{border-left-color:#ccc}.orbit-bullets{margin:0 auto 30px;overflow:hidden;position:relative;top:10px}.orbit-bullets li{display:block;width:.75em;height:.75em;background:transparent;float:left;margin-right:6px;border:1px solid #fff;border-radius:1000px}.orbit-bullets li.active{background:#fff}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-bullets,.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:none}@media only screen and (min-width:768px){.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width:768px){.orbit-stack-on-small .orbit-slides-container{height:auto!important}.orbit-stack-on-small .orbit-slides-container>*{position:relative;margin-left:0!important}.orbit-stack-on-small .orbit-bullets,.orbit-stack-on-small .orbit-next,.orbit-stack-on-small .orbit-prev,.orbit-stack-on-small .orbit-timer{display:none}}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.45);z-index:98;display:none;top:0;left:0}.c-resistapp-modal,.reveal-modal{visibility:hidden;display:none;position:absolute;left:50%;z-index:99;height:auto;margin-left:-40%;width:80%;background-color:#fff;padding:1.25em;border:1px solid #666;box-shadow:0 0 10px rgba(0,0,0,.4);top:50px}.c-resistapp-modal .column,.c-resistapp-modal .columns,.reveal-modal .column,.reveal-modal .columns{min-width:0}.c-resistapp-modal>:first-child,.reveal-modal>:first-child{margin-top:0}.c-resistapp-modal>:last-child,.reveal-modal>:last-child{margin-bottom:0}.c-resistapp-modal .close-reveal-modal,.reveal-modal .close-reveal-modal{font-size:1.375em;line-height:1;position:absolute;top:.5em;right:.6875em;color:#aaa;font-weight:700;cursor:pointer}@media only screen and (min-width:768px){.c-resistapp-modal,.reveal-modal{padding:1.875em;top:6.25em}.reveal-modal.tiny,.tiny.c-resistapp-modal{margin-left:-15%;width:30%}.reveal-modal.small,.small.c-resistapp-modal{margin-left:-20%;width:40%}.medium.c-resistapp-modal,.reveal-modal.medium{margin-left:-30%;width:60%}.large.c-resistapp-modal,.reveal-modal.large{margin-left:-35%;width:70%}.reveal-modal.xlarge,.xlarge.c-resistapp-modal{margin-left:-47.5%;width:95%}}@media print{.c-resistapp-modal,.reveal-modal{background:#fff!important}}.alert-box{display:block;font-weight:700;margin-bottom:1.25em;position:relative;padding:.6875em 1.3125em .75em .6875em;font-size:.875em;background-color:#5e6a71;border:1px solid #475055;color:#fff}.alert-box .close{font-size:1.375em;padding:5px 4px 4px;line-height:0;position:absolute;top:.4375em;right:.3125em;color:#333;opacity:.3}.alert-box .close:focus,.alert-box .close:hover{opacity:.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#7ca295;border-color:#62897c;color:#fff}.alert-box.alert{background-color:#c5858f;border-color:#b5626f;color:#fff}.alert-box.secondary{background-color:#e9e9e9;border-color:#d0d0d0;color:#505050}.breadcrumbs{display:block;padding:.5625em .875em;overflow:hidden;margin-left:0;list-style:none;background-color:#f6f6f6;border:1px solid #dcdcdc;border-radius:3px}.breadcrumbs>*{margin:0;float:left;font-size:.6875em;text-transform:uppercase}.breadcrumbs>:focus a,.breadcrumbs>:hover a{text-decoration:underline}.breadcrumbs>* a,.breadcrumbs>* span{text-transform:uppercase;color:#5e6a71}.breadcrumbs>.current,.breadcrumbs>.current a{cursor:default;color:#333}.breadcrumbs>.current:focus,.breadcrumbs>.current:focus a,.breadcrumbs>.current:hover,.breadcrumbs>.current:hover a{text-decoration:none}.breadcrumbs>.unavailable,.breadcrumbs>.unavailable a{color:#999}.breadcrumbs>.unavailable:focus,.breadcrumbs>.unavailable:hover,.breadcrumbs>.unavailable:hover a,.breadcrumbs>.unavailable a:focus{text-decoration:none;color:#999;cursor:default}.breadcrumbs>:before{content:"/";color:#aaa;margin:0 .75em;position:relative;top:1px}.breadcrumbs>:first-child:before{content:" ";margin:0}.has-tip{border-bottom:1px dotted #ccc;cursor:help;font-weight:700;color:#333}.has-tip:focus,.has-tip:hover{border-bottom:1px dotted #303639;color:#5e6a71}.has-tip.tip-left,.has-tip.tip-right{float:none!important}.tooltip{display:none;position:absolute;z-index:999;font-weight:700;font-size:.9375em;line-height:1.3;padding:.5em;max-width:85%;left:50%;color:#fff;background:#000;border-radius:3px}.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:5px solid;border-color:transparent transparent #000;top:-10px}.tooltip.opened{color:#5e6a71!important;border-bottom:1px dotted #303639!important}.tap-to-close{display:block;font-size:.625em;color:#888;font-weight:400}@media only screen and (min-width:768px){.tooltip>.nub{border-color:transparent transparent #000;top:-10px}.tooltip.tip-top>.nub{border-color:#000 transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none!important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #000;right:-10px;left:auto;top:50%;margin-top:-5px}.tooltip.tip-right>.nub{border-color:transparent #000 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}}@media only screen and (max-width:767px){.f-dropdown{max-width:100%;left:0}}.f-dropdown{position:absolute;top:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:1px solid #ccc;font-size:16px;z-index:99;margin-top:2px;max-width:200px}.f-dropdown>:first-child{margin-top:0}.f-dropdown>:last-child{margin-bottom:0}.f-dropdown:before{border:6px inset;border-color:transparent transparent #fff;border-bottom-style:solid;top:-12px;left:10px;z-index:99}.f-dropdown:after,.f-dropdown:before{content:"";display:block;width:0;height:0;position:absolute}.f-dropdown:after{border:7px inset;border-color:transparent transparent #ccc;border-bottom-style:solid;top:-14px;left:9px;z-index:98}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown li{font-size:.875em;cursor:pointer;line-height:1.125em;margin:0}.f-dropdown li:focus,.f-dropdown li:hover{background:#eee}.f-dropdown li a{display:block;padding:.5em;color:#555}.f-dropdown.content{position:absolute;top:-9999px;list-style:none;margin-left:0;padding:1.25em;width:100%;height:auto;max-height:none;background:#fff;border:1px solid #ccc;font-size:16px;z-index:99;max-width:200px}.f-dropdown.content>:first-child{margin-top:0}.f-dropdown.content>:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}html{overflow-y:scroll}body{font-family:Helvetica,sans-serif;min-width:0;overflow-x:hidden}@media print{body{font-family:Arial,sans-serif}}figure{margin:0 auto}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0;direction:ltr}ol,ul{margin-left:0}ul.no-bullet{list-style:none}a{color:#7090b7;text-decoration:none}a:focus{outline:none!important}.clearfix:after,.clearfix:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after{clear:both}.columns.bleed{padding-left:0;padding-right:0}.expand{width:100%}.align-center{text-align:center}.no-padding{padding:0!important}.disable{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.selected{color:#fff}.hidden{display:none}.invisible{visibility:hidden}.inline-block{display:inline-block!important}.margin{margin:1em}.margin-top{margin-top:1em}.margin-right{margin-right:1em}.margin-bottom{margin-bottom:1em}.margin-bottom-20{margin-bottom:20px}.margin-left{margin-left:1em}.no-margin,.no_margin{margin:0}.no-margin-top{margin-top:0!important}.margin-16-0-0-0{margin:16px 0 0}.margin-50-0-0-0{margin:1.25em auto 0}@media (min-width:768px){.margin-50-0-0-0{margin:3.125em auto 0}}.margin-50-0-50-0{margin:1.25em auto}@media (min-width:768px){.margin-50-0-50-0{margin:3.125em auto}}.margin-60-0-60-0{margin:1.875em auto}@media (min-width:768px){.margin-60-0-60-0{margin:3.75em auto}}.margin-60-0-0-0{margin:1.875em auto 0}@media (min-width:768px){.margin-60-0-0-0{margin:3.75em auto 0}}.margin-20-0-60-0{margin:1.25em auto 3.75em}.margin-20-0-10-0{margin:1.25em auto .625em}.margin-0-0-60-0,.row.margin-0-0-60-0{margin:0 auto 3.75em}.h1,h1{color:#7090b7;margin:.25em 0;font-weight:400;font-size:32px}.h1,.h2,h1,h2{font-family:Helvetica Extended Light;line-height:1.25}.h2,h2{font-size:20px;font-weight:700;color:#5e6a71}.h3,h3{color:#5e6a71;font-size:1em}@media (min-width:768px){.h3,h3{font-size:1.25em}}.h1,.h3,h1,h3{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;font-weight:300;text-align:left}header div[itemprop=description],p[itemprop=description]{font-family:Helvetica Extended Light;font-size:18px;font-weight:700;line-height:1.4375;color:#5e6a71}.h1.center,.h2.center,.h3.center,h1.center,h2.center,h3.center{text-align:center}img.img-responsive{width:100%;height:auto}img.coverimage{background-size:cover;background-repeat:no-repeat;height: inherit}video{max-width:100%}.copy .h2,.copy h2{font-weight:400;font-size:32px;margin:1.42857em auto .95238em}.copy .h2,.copy .h3,.copy h2,.copy h3{font-family:Helvetica Extended Light;line-height:1.25;font-weight:700;color:#333}.copy .h3,.copy h3{font-size:20px;margin:.75em 0}.copy .h4,.copy .h5,.copy .h6,.copy .h7,.copy h4,.copy h5,.copy h6,.copy h7{font-family:Helvetica;font-size:16px;font-weight:900;line-height:1.5625;color:#333;margin-bottom:20px}@media print{.copy .h4,.copy .h5,.copy .h6,.copy .h7,.copy h4,.copy h5,.copy h6,.copy h7{font-family:Arial,sans-serif}}.copy li,.copy p{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;color:#333}@media print{.copy li,.copy p{font-family:Arial,sans-serif}}.copy p{margin-bottom:2.14286em}.copy ul{list-style-type:none;margin-bottom:1.42857em;display:table}@media (min-width:768px){.copy ul{margin-bottom:1.42857em}}.copy ul li{background:url(../bundles/buerkertwebsite/generated/base/images/bullet.png) no-repeat 0 .5em;padding-left:1.42857em;margin:.71429em 0}.copy a{font-weight:700}.post .copy{margin-top:1.875em}.post .copy .large-8{width:90%}@media (min-width:768px){.post .copy{margin-top:3.75em}.post .copy .large-8{width:50%}}.product .small-print p,.small-print{display:block;font-size:12px;margin:1.25em 0;line-height:18px}.bottom_border{border-bottom:1px solid #d7d9db;margin-bottom:1em!important;padding-bottom:1em!important}#customer_return_type,#information_type,.top_border{border-top:1px solid #d7d9db;margin-top:1em!important;padding-top:1em!important}@media (min-width:768px){.anchor{display:block;visibility:hidden;height:71px;margin-top:-71px}}button.button:focus{outline:none}a.button.application{font-family:Helvetica;font-weight:400;font-size:22px;line-height:1.36364;background-color:#5e6a71;border-radius:.13636em;line-height:22px;padding:.90909em;margin-bottom:2.14286em 0}@media print{a.button.application{font-family:Arial,sans-serif}}.button.datepicker-close{display:none}.button,.button.postfix{font-size:.875em;border:0;height:2.875em;padding-top:.92857em;padding-bottom:1.21429em}.button.postfix{line-height:normal;padding:.5em}.button-default{font-size:.875em!important;height:auto;line-height:1!important;color:#fff!important;background:#5e6a71;border:1px solid #525c62!important;border-radius:.21429em;box-shadow:none;padding:.64286em 1.35714em}.button-default.expand{font-weight:700;padding:1.07143em 0;margin:0 0 1.42857em}.print-btn{font-size:.5em;padding:.5em}.buttons-row{float:left;width:100%}.btn_margin{margin:0 0 0 15px}.btn_sumary{margin:5px 0 0 15px}.button.expand-on-small,button.expand-on-small{width:100%;height:auto;padding-top:.92857em;padding-bottom:.92857em}@media (min-width:768px){.button.expand-on-small,button.expand-on-small{width:auto}}.btn_demo{width:200px;text-align:center;display:inline-block}.btn_1{position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px;background-color:#5e6a71}.btn_1:hover{background:#555}.btn_2{background:#555}.btn_2,.btn_3{position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px}.btn_3{background-color:#485157}.btn_3:hover{background:#222526}.btn_4{background:#222526}.btn_4,.btn_5{position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px}.btn_5{background-color:#d7d9db}.btn_6{position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px;background-color:#eaba73}.btn_6:hover,.btn_7{background:#e7a748}.btn_7{position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px}.button.iconic{height:auto;color:#5e6a71;background:transparent;padding:0;margin:0 0 0 5px;font-size:1.625em}.button.iconic:active{box-shadow:none}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{height:2.875em;font-size:.875em;border-radius:.21429em .21429em}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{box-shadow:inset 0 2px 2px rgba(0,0,0,.1),inset 0 0 1px rgba(0,0,0,.1)}.divider span:after{content:", "}.divider span:last-child:after{content:""}.arrow{width:0;height:0;display:inline-block}.arrow.up{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333}.arrow.right{border-left:5px solid #333}.arrow.left,.arrow.right{border-top:5px solid transparent;border-bottom:5px solid transparent;float:none!important}.arrow.left{border-right:5px solid #333}.arrow.down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333}.list.dropdown{position:absolute;top:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:1px solid #ccc;font-size:16px;z-index:99;max-width:200px}.list.dropdown>:first-child{margin-top:0}.list.dropdown>:last-child{margin-bottom:0}.list.dropdown li{font-size:.875em;cursor:pointer;line-height:1.125em;margin:0}.list.dropdown li:focus,.list.dropdown li:hover{background:#eee}.list.dropdown li a{display:block;padding:.5em;color:#555}.content.dropdown{position:absolute;top:-9999px;list-style:none;margin-left:0;padding:1.25em;width:100%;height:auto;max-height:none;background:#fff;border:1px solid #ccc;font-size:16px;z-index:99;max-width:200px}.content.dropdown>:first-child{margin-top:0}.content.dropdown>:last-child{margin-bottom:0}.content.dropdown li{font-size:.875em;cursor:pointer;line-height:1.125em;margin:0}.content.dropdown li:focus,.content.dropdown li:hover{background:#eee}.content.dropdown li a{display:block;padding:.5em;color:#555}.search.dropdown{position:absolute;top:-9999px;list-style:none;margin-left:0;padding:1.25em;width:100%;height:auto;max-height:none;background:#fff;border:1px solid #ccc;font-size:16px;z-index:99;max-width:320px}.search.dropdown>:first-child{margin-top:0}.search.dropdown>:last-child{margin-bottom:0}.search.dropdown li{font-size:.875em;cursor:pointer;line-height:1.125em;margin:0}.search.dropdown li:focus,.search.dropdown li:hover{background:#eee}.search.dropdown li a{display:block;padding:.5em;color:#555}.dropdown{border:1px solid #f7f7f7}.dropdown li a.active{font-weight:700}.dropdown-wrapper>.dropdown,.pagination>.dropdown{display:none;background-color:#7090b7!important;box-shadow:inset 0 -7px 3px -5px #7090b7;border:1px solid #d7d9db;border-top-width:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-top:-1px;top:-1.25em!important;position:relative!important;z-index:10}.dropdown-wrapper>.dropdown.open,.pagination>.dropdown.open{display:block;z-index:11}.dropdown-wrapper>.dropdown:after,.pagination>.dropdown:after{content:"";display:block;width:100%;height:0;background-color:#fff}.dropdown-wrapper>.dropdown.list:not(.dropdown-scroll),.pagination>.dropdown.list:not(.dropdown-scroll){overflow:hidden;padding-top:1px;margin-top:-1px}.dropdown-wrapper>.dropdown>li section,.pagination>.dropdown>li section{margin-bottom:2.14286em}.dropdown-wrapper>.dropdown>li section .h2,.dropdown-wrapper>.dropdown>li section h2,.pagination>.dropdown>li section .h2,.pagination>.dropdown>li section h2{font-family:Helvetica,sans-serif;font-weight:700;font-size:1em;overflow:hidden;padding-bottom:.71429em;margin:.625em;margin-bottom:1.07143em;color:#5e6a71;border-bottom:1px solid #485157}@media print{.dropdown-wrapper>.dropdown>li section .h2,.dropdown-wrapper>.dropdown>li section h2,.pagination>.dropdown>li section .h2,.pagination>.dropdown>li section h2{font-family:Arial,sans-serif}}.dropdown-wrapper>.dropdown>li section .h2 a,.dropdown-wrapper>.dropdown>li section h2 a,.pagination>.dropdown>li section .h2 a,.pagination>.dropdown>li section h2 a{color:#fff;padding:0}.dropdown-wrapper>.dropdown>li section .h2 .arrow.up,.dropdown-wrapper>.dropdown>li section h2 .arrow.up,.pagination>.dropdown>li section .h2 .arrow.up,.pagination>.dropdown>li section h2 .arrow.up{border-bottom-color:#5e6a71}.dropdown-wrapper>.dropdown>li section .h2 .arrow.down,.dropdown-wrapper>.dropdown>li section h2 .arrow.down,.pagination>.dropdown>li section .h2 .arrow.down,.pagination>.dropdown>li section h2 .arrow.down{border-top-color:#use_col blue_gray}.dropdown-wrapper>.dropdown>li section>:not(h2),.pagination>.dropdown>li section>:not(h2){display:none}.dropdown-wrapper>.dropdown>li section.open>:not(h2),.pagination>.dropdown>li section.open>:not(h2){display:block}.dropdown-wrapper>.dropdown>li:not(.plain),.pagination>.dropdown>li:not(.plain){position:relative;border-top:1px solid #e0e0e0;background:-owg-linear-gradient(#7090b7,#7090b7);background:linear-gradient(#7090b7,#7090b7)}.dropdown-wrapper>.dropdown>li:not(.plain):before,.pagination>.dropdown>li:not(.plain):before{content:"";position:absolute;top:-2px;left:0;right:0;border-top:0 solid #6481a4}.dropdown-wrapper>.dropdown>li:not(.plain):not(.nohover):hover,.pagination>.dropdown>li:not(.plain):not(.nohover):hover{background-color:#6481a4;background:-owg-linear-gradient(#6481a4,#7090b7);background:linear-gradient(#6481a4,#7090b7)}.dropdown-wrapper>.dropdown>li:not(.plain) a,.pagination>.dropdown>li:not(.plain) a{color:#fff;padding:.9em 1.5em}.header-dropdown .dropdown-wrapper>.dropdown>li:not(.plain),.header-dropdown .pagination>.dropdown>li:not(.plain){background:#5e6a71!important;background-color:#5e6a71!important}.dropdown-wrapper>.dropdown>li.nohover:hover,.pagination>.dropdown>li.nohover:hover{background-color:transparent;cursor:default}.dropdown-wrapper>.dropdown>li.plain,.pagination>.dropdown>li.plain{box-shadow:inset 0 7px 3px -5px #6481a4}.dropdown-wrapper>.dropdown>li.plain h2 a i,.dropdown-wrapper>.dropdown>li.plain h2 a span,.pagination>.dropdown>li.plain h2 a i,.pagination>.dropdown>li.plain h2 a span{color:#5e6a71}.dropdown-wrapper>.dropdown>li.buttonbar,.pagination>.dropdown>li.buttonbar{height:3.21429em;box-shadow:inset 0 -7px 3px -5px #6481a4}.dropdown-wrapper>.dropdown>li.buttonbar .btn,.pagination>.dropdown>li.buttonbar .btn{display:block;padding-top:.28571em;padding-right:1.42857em;padding-left:1.42857em;margin-top:-1px;height:100%}.dropdown-wrapper>.dropdown>li.buttonbar .btn:not(.right),.pagination>.dropdown>li.buttonbar .btn:not(.right){border-right:1px solid #485157;float:left}.dropdown-wrapper>.dropdown>li.buttonbar .btn.right,.pagination>.dropdown>li.buttonbar .btn.right{border-left:1px solid #e0e0e0;float:right;color:#5e6a71}.dropdown-wrapper>.dropdown>li.buttonbar .btn i,.pagination>.dropdown>li.buttonbar .btn i{margin-left:.71429em;font-size:.85714em}.dropdown-wrapper>.dropdown>li.buttonbar .btn i,.dropdown-wrapper>.dropdown>li.buttonbar .btn span,.pagination>.dropdown>li.buttonbar .btn i,.pagination>.dropdown>li.buttonbar .btn span{color:#fff;display:inline-block;vertical-align:middle;line-height:2.85714em}.dropdown-wrapper>.dropdown>li.buttonbar .btn span.arrow.up,.pagination>.dropdown>li.buttonbar .btn span.arrow.up{border-bottom-color:#fff;margin-left:5px}.dropdown-wrapper>.dropdown>li.buttonbar .btn span.arrow.left,.pagination>.dropdown>li.buttonbar .btn span.arrow.left{border-right-color:#fff;margin-left:5px}.border-wrapper.dropdown .dropdown{background-color:#fff!important}.border-wrapper.dropdown>.dropdown-wrapper>.dropdown>li:not(.plain){background:#fff;background-color:#fff}.border-wrapper.dropdown>.dropdown-wrapper>.dropdown>li:not(.plain) a{color:#6e797f}.border-wrapper.dropdown>.dropdown-wrapper>.dropdown>li:not(.plain):hover{background:-owg-linear-gradient(#fff,#e0e0e0);background:linear-gradient(#fff,#e0e0e0)}@media (min-width:768px){.dropdown-wrapper.overlap{height:0}.dropdown.list,.pagination>.dropdown.list{margin-left:-.6875em}.dropdown#pagination-dropdown,.pagination>.dropdown#pagination-dropdown{top:-3.75em!important}.dropdown.dropdown-scroll,.pagination>.dropdown.dropdown-scroll{max-height:11.875em;overflow:auto;padding-top:1px;margin-top:-1px}}form.custom fieldset{padding:0;margin:0;border:0}form.custom fieldset input[type=date],form.custom fieldset input[type=datetime-local],form.custom fieldset input[type=datetime],form.custom fieldset input[type=email],form.custom fieldset input[type=month],form.custom fieldset input[type=number],form.custom fieldset input[type=password],form.custom fieldset input[type=search],form.custom fieldset input[type=tel],form.custom fieldset input[type=text],form.custom fieldset input[type=time],form.custom fieldset input[type=url],form.custom fieldset input[type=week],form.custom fieldset textarea{height:2.875em;font-size:.875em;border-radius:.21429em .21429em}form.custom fieldset input[type=date]:focus,form.custom fieldset input[type=datetime-local]:focus,form.custom fieldset input[type=datetime]:focus,form.custom fieldset input[type=email]:focus,form.custom fieldset input[type=month]:focus,form.custom fieldset input[type=number]:focus,form.custom fieldset input[type=password]:focus,form.custom fieldset input[type=search]:focus,form.custom fieldset input[type=tel]:focus,form.custom fieldset input[type=text]:focus,form.custom fieldset input[type=time]:focus,form.custom fieldset input[type=url]:focus,form.custom fieldset input[type=week]:focus,form.custom fieldset textarea:focus{box-shadow:inset 0 2px 2px rgba(0,0,0,.1),inset 0 0 1px rgba(0,0,0,.1)}form.custom fieldset textarea{resize:vertical}form.custom fieldset textarea.lines{background:url(../bundles/buerkertwebsite/generated/base/images/pillar_textarea_lines.png) top repeat;line-height:2em}form.custom fieldset input,form.custom fieldset textarea{border-color:#d7d9db}form.custom fieldset input:invalid,form.custom fieldset textarea:invalid{border-color:red}form.custom fieldset label{color:#333;font-weight:700;line-height:1.78571em}form.custom fieldset a.button,form.custom fieldset input.button{font-weight:700}form.custom fieldset input.button.big{font-size:1.25em;margin-bottom:0}form.custom fieldset .label-with-copytext,form.custom fieldset label.with-copytext{font-weight:400}form.custom fieldset .label-with-copytext a,form.custom fieldset label.with-copytext a{font-weight:700}form.custom fieldset .input-tip-wrapper{position:relative;display:block}form.custom fieldset .input-tip-wrapper .tip-content{display:none}form.custom fieldset .input-tip-wrapper .has-tip{position:absolute;right:.5em;top:.5em;display:inline-block;width:1.5625em;height:2.125em;border:0}form.custom fieldset .custom.dropdown,form.custom fieldset .ms-choice{border-radius:.21429em;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:2.85714em}form.custom fieldset .custom.dropdown>a.selector,form.custom fieldset .custom.dropdown>div,form.custom fieldset .ms-choice>a.selector,form.custom fieldset .ms-choice>div{background-color:#516885;height:2.71429em;background:-owg-linear-gradient(#5e6a71,#525c62);background:linear-gradient(#5e6a71,#525c62);border-top-right-radius:.21429em;border-bottom-right-radius:.21429em}form.custom fieldset .custom.dropdown>a.current,form.custom fieldset .ms-choice>a.current{line-height:2.71429em}form.custom fieldset .custom.dropdown ul,form.custom fieldset .ms-choice ul{margin-top:-2px}form.custom fieldset .custom.checkbox{border-radius:.21429em .21429em;box-shadow:inset 0 0 2px 1px rgba(0,0,0,.1)}form.custom fieldset .custom.checkbox.checked{border:1px solid #485157;box-shadow:none;background:#516885;background:-owg-linear-gradient(#5e6a71,#525c62);background:linear-gradient(#5e6a71,#525c62)}form.custom fieldset .custom.checkbox.checked:before{top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;margin:0}form.custom fieldset .custom.checkbox.checked.blue{border-color:#516885;color:#fff;background:#516885;background:linear-gradient(#7090b7,#6481a4)}form.custom fieldset .custom.checkbox.checked.blue+span{color:#516885}form.custom fieldset .custom.radio.checked:before{background:#516885}form.custom fieldset .columns>a{font-size:.875em}form.custom fieldset div.vertical-line{border-left:1px solid #d7d9db;height:2.5em;width:.6875em}form.custom fieldset a.forgot-password-link{display:inline-block;padding-left:1.07143em;font-weight:700;font-size:.875em;color:#5e6a71;line-height:1.78571em}form.custom fieldset a.register-link{display:inline-block;margin-bottom:.21429em;line-height:1.78571em;color:#333}form.custom fieldset small{border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}form.custom #checkbox3{text-indent:50px}.file_wrapper{position:relative;overflow:hidden}.file_wrapper input[type=file]{position:absolute;top:0;right:0;margin:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:36px;direction:ltr;cursor:pointer}.file_wrapper i{margin-right:5px}#upload_files{margin-bottom:25px}#upload_files .thumbnails{margin-bottom:0}#upload_files .thumbnails li{border-bottom:1px solid #d7d9db;padding:3px 5px;list-style:none}@media (min-width:768px){form.custom fieldset a.register-link,form.custom fieldset label:not(.with-copytext){text-indent:.71429em}}table.expand{width:100%}.constrain{overflow-y:auto;overflow-x:auto;margin-bottom:.9375em}.constrain table{margin-bottom:0}.custom-table table{margin-bottom:15px}.custom-table table tbody tr.closed-row td:first-child{border-left:1px solid #d7dadb}.custom-table table tbody tr.closed-row td{border-top:1px solid #d7dadb!important}.custom-table table tbody tr td,.custom-table table thead tr th{font-size:12px;font-family:Helvetica,Arial,sans-serif;padding:.71429em}.custom-table table tbody tr td{display:table-cell;white-space:normal;border:1px solid #d7dadb}.custom-table table thead tr th{border-top-left-radius:.3125em;border-top-right-radius:.3125em}.custom-table table thead th span{text-align:left;color:#fff;font-weight:700;line-height:40px}@media (max-width:767px){.custom-table table thead th span{float:none!important;display:block;line-height:24px}}.toaster{display:inline-block;width:.8125em;height:.625em;border-bottom:.125em solid #5e6a71}.toaster,.toaster:after{border-top:.125em solid #5e6a71}.toaster:after{content:"";display:block;margin-top:.125em}.tooltip{background-color:#f7f7f7;width:100%;max-width:none;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff);color:#333;font-weight:400;border:1px solid #d7d9db;font-size:.875em}.tooltip>.nub{border-color:transparent;border-width:0;display:inline-block;width:1.46667em!important;height:.86667em;top:-12px}.tooltip .tap-to-close{margin:1.07143em}.tooltip:before{border:11px inset;border-color:transparent transparent #d7d9db;border-bottom-style:solid;border-top-width:0}.tooltip:after,.tooltip:before{content:"";display:block;width:0;height:0;bottom:100%;position:absolute;left:12px;-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip:after{border:10px inset;border-color:transparent transparent #f7f7f7;border-bottom-style:solid;border-top-width:0}.tooltip.custom{border-radius:.28571em;padding:0;max-width:none}.tooltip.custom:after{border-color:transparent transparent #fff}.tooltip.custom>span.title{display:block;border-top-left-radius:.28571em;border-top-right-radius:.28571em;border-bottom:1px solid #d7d9db;padding:1.07143em;font-weight:700;background-color:#fff}.tooltip.custom>span.copytext{background-color:#f7f7f7;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff);border-bottom-left-radius:.28571em;border-bottom-right-radius:.28571em;padding:1.07143em;border-top:1px solid #fff;display:block}@media (min-width:768px){.tooltip.custom{max-width:21.42857em}}article .tag-container+h1[itemprop=headline]{margin:.5em 0}.article-image{display:inline-block;position:relative;padding:0;margin-top:3.125em;box-shadow:0 0 2px 0 rgba(0,0,0,.3);border-radius:.1875em}.article-image figure{display:table}.article-image figcaption{bottom:0;display:table-caption;caption-side:bottom;background-color:#fff;padding:.9375em;border-top:1px solid #e0e0e0;width:100%;font-size:.875em;font-weight:700;color:#5e6a71}.article-data{position:relative;padding-top:1.875em}.article-data .h3,.article-data h3{color:#333;font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;display:block;padding-top:1.19048em}.article-data ul{list-style:none;margin-top:.625em}.article-data ul li{font-size:.875em;line-height:2em}div[itemprop=articleBody]{padding-left:.625em;padding-right:.625em}div[itemprop=articleBody]>h3{margin:1.5em 0}#article-select .pagination a.next{border-left:1px solid #d7d9db}@media (min-width:768px){article{position:relative;z-index:8}article .tag-container+h1[itemprop=headline]{margin:1em 0}.article-data{padding-top:3.75em}.article-teaser .copy{width:80%}}.box{position:relative;display:block!important;float:none!important;overflow:hidden;background:#fff;border:1px solid #d7d9db;border-radius:.1875em;padding:.625em!important;padding-bottom:0!important;margin-bottom:1.25em}.box .image{text-align:center}.box .caption{float:none!important}.box .caption h2{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25}.box .details{overflow:hidden;padding-top:.625em;padding-bottom:1.25em}.box .details ul{border-top:1px solid #d7d9db;padding-top:.625em}.box .details ul li{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;display:block;margin-bottom:0}@media print{.box .details ul li{font-family:Arial,sans-serif}}.box .columns.copy{margin-top:-.625em;padding:0;border-left:1px solid #d7d9db}.box .columns.copy .caption,.box .columns.copy .details{margin:1.25em}.box .h2,.box .strong,.box h2{display:block;color:#333;font-size:.875em;font-weight:700;margin-top:0!important;margin-bottom:.78571em;line-height:1.28571em}.box .h2 small,.box .strong small,.box h2 small{display:block;color:#999;font-size:1em;font-weight:400;margin-top:3px}.box .right .h2,.box .right h2{text-align:right}.box .footer{clear:both;overflow:hidden;border-top:1px solid #d7d9db;padding:0 .625em;background:#f0f4f8}.box .footer .row{display:-ms-flexbox;display:flex;padding-right:10px;padding-top:5px;-ms-flex-align:center;align-items:center}@media (max-width:479px){.box .footer .row{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.box .footer .row:first-child{border-bottom:1px solid #d7d9db;padding-right:0;padding-top:0;margin-right:0;padding-bottom:5px}.box .footer .offers.is-express .express-label{display:block}.box .footer .h2,.box .footer h2{margin:0}.box .footer .article-number{font-family:Helvetica;font-size:16px;font-weight:900;line-height:1.5625}@media print{.box .footer .article-number{font-family:Arial,sans-serif}}@media (max-width:479px){.box .footer .article-number{-ms-flex:1;flex:1;-ms-flex-order:1;order:1}}.box .footer .express-label{display:none;-ms-flex-positive:2;flex-grow:2;font-size:12px;color:#5e6a71;position:relative;padding-left:20px;line-height:25px}.box .footer .express-label .icon-availability,.box .footer .express-label .product .product-info .availability-check.is-express:before,.product .product-info .box .footer .express-label .availability-check.is-express:before{position:absolute;left:20px;top:-6px}.box .footer .express-label .icon-availability:before,.box .footer .express-label .product .product-info .availability-check.is-express:before,.product .product-info .box .footer .express-label .availability-check.is-express:before{font-size:30px;color:inherit}@media (max-width:479px){.box .footer .express-label{padding-left:0}.box .footer .express-label .icon-availability,.box .footer .express-label .product .product-info .availability-check.is-express:before,.product .product-info .box .footer .express-label .availability-check.is-express:before{left:0}}.box .footer .express-label .express-label-text{padding-left:35px}.box .footer .price{font-family:Helvetica;font-size:16px;font-weight:900;line-height:1.5625;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;text-align:right}@media print{.box .footer .price{font-family:Arial,sans-serif}}@media (max-width:479px){.box .footer .price{-ms-flex-order:1;order:1}}@media (max-width:849px){.box .footer .description{-ms-flex:1;flex:1}}.box .footer .detail-description{padding-top:10px;font-size:12px}.box .footer form{-ms-flex:1;flex:1;text-align:right}@media (max-width:479px){.box .footer form{width:100%;padding:10px 0;text-align:left}}.box .footer ul{margin-bottom:.625em;display:block}.box .footer ul li{position:relative;overflow:hidden;background:#fff;border:1px solid #d7d9db;border-radius:.21429em;padding:0}.box .footer ul li:last-child{margin-bottom:0}.box .footer ul li *{font-size:1em}.box .footer ul li>a{display:block;overflow:hidden;margin:0;padding:1.07143em 4.28571em .92857em 1.35714em}.box .footer ul li .h2,.box .footer ul li h2{font-family:Helvetica;font-size:16px;font-weight:900;line-height:1.5625}@media print{.box .footer ul li .h2,.box .footer ul li h2{font-family:Arial,sans-serif}}.box .footer ul li p{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;margin-bottom:0}@media print{.box .footer ul li p{font-family:Arial,sans-serif}}.box .footer ul li .open{position:absolute;top:0;right:0;bottom:0;width:3.57143em;border-left:1px solid #d7d9db;text-align:center}.box .footer ul li .open i{border-left-color:#5e6a71;margin-top:-5px;position:absolute;top:50%}.box .footer .button{display:block;margin:.71429em 0;color:#5e6a71;font-size:.875em;font-weight:700}.box .footer label{display:inline-block;margin-right:0}.box .footer label .checkbox{margin-right:.35714em}.weather i.icon-02d:after,.weather i.icon-02n:after,.weather i.icon-09d:after,.weather i.icon-09n:after,.weather i.icon-10d:after,.weather i.icon-10n:after,.weather i.icon-11d:after,.weather i.icon-11n:after,.weather i.icon-13d:after,.weather i.icon-13n:after,.weather i.icon-drizzle:after,.weather i.icon-night:after,.weather i.icon-rainy:after,.weather i.icon-snowy:after,.weather i.icon-sunny:after,.weather i.icon-thunder:after{position:absolute;font-size:300px}.weather i.icon-02d:after,.weather i.icon-02n:after,.weather i.icon-night:after,.weather i.icon-sunny:after{left:-110px;top:-38px}.weather i.icon-09d:after,.weather i.icon-09n:after,.weather i.icon-rainy:after{left:-3px;top:22px;font-size:159px}.weather i.icon-10d:after,.weather i.icon-10n:after,.weather i.icon-drizzle:after{left:-18px;top:-14px;font-size:200px}.weather i.icon-13d:after,.weather i.icon-13n:after,.weather i.icon-snowy:after{left:-19px;top:-33px;font-size:200px}.weather i.icon-11d:after,.weather i.icon-11n:after,.weather i.icon-thunder:after{left:-26px;top:-38px;font-size:200px}.additional-item-info{font-size:90%;font-style:italic;margin-bottom:.5em}.additional-item .fa-link{color:#ccc;position:absolute;top:-24px;right:0;font-size:2.5em;-ms-transform:rotate(45deg);transform:rotate(45deg)}#cart-dropdown .additional-item .fa-link{font-size:1.8em;top:-15px}.e-filter-group{position:relative;display:-ms-flexbox;display:flex}.e-filter-group__inner{overflow:hidden;-ms-flex:1;flex:1;position:relative;z-index:1;display:block;width:100%;padding:10px;border-radius:3px;background:#f0f4f8}.e-filter-group__image{background:#fff;height:80px;text-align:center}.e-filter-group__image .img{height:60px;margin-top:10px}.e-filter-group__text{text-align:center;font-weight:700;color:#7090b7;margin-top:10px;overflow:hidden;text-overflow:ellipsis}.e-filter-group--is-active:after{content:"";position:absolute;display:block;width:35px;height:35px;bottom:-17px;background:#7090b7;left:50%;-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.e-filter-group--is-active .e-filter-group__inner{background:#7090b7}.e-filter-group--is-active .e-filter-group__text{color:#fff}.e-filter-selected-item{float:left;margin:10px 0;width:100%}@media (min-width:768px){.e-filter-selected-item{width:auto;margin-right:20px}}.e-filter-selected-item__title{font-weight:700;color:#5e6a71;display:block;margin-bottom:10px}.e-filter-selected-item__btn,.e-filter-selected-item__btn-wrapper{display:-ms-flexbox;display:flex}.e-filter-selected-item__btn{background:#7090b7;-ms-flex-align:center;align-items:center;margin-right:10px;position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px}.e-filter-selected-item__btn span{padding-right:10px;width:100%}.e-filter-selected-item .icon-close-cta{color:#fff;float:right}.e-filter-selected-item .icon-close-cta:before{font-weight:700}.e-toggle{position:relative;display:inline-block}.e-toggle__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.e-toggle input{display:none}.e-toggle input:checked+.e-toggle__slider{background-color:#6481a4}.e-toggle input:checked+.e-toggle__slider:after{-ms-transform:translateX(40px);transform:translateX(40px)}.e-toggle__slider{width:80px;height:40px;background-color:#afb4b8;transition:all .2s ease-in-out;border-radius:20px;display:inline-block}.e-toggle__slider:after{content:"";position:absolute;width:32px;height:32px;background-color:#fff;left:4px;top:4px;transition:transform .2s ease-in-out;border-radius:50%}.e-toggle__title{padding-left:20px}.e-close{color:#5e6a71;position:absolute;top:20px;right:20px}.e-close:before,.e-grid-cta{font-size:20px}.e-grid-cta{margin-right:10px}.e-results__text{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;font-weight:700;color:#5e6a71}@media print{.e-results__text{font-family:Arial,sans-serif}}.e-filter-slider{padding-bottom:20px;position:relative}.e-filter-slider .rc-slider,.e-filter-slider .rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.e-filter-slider .rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px}.e-filter-slider .rc-slider-rail{position:absolute;width:100%;background-color:#d7d9db;height:2px}.e-filter-slider .rc-slider-track{position:absolute;left:0;height:2px;background-color:#7090b7}.e-filter-slider .rc-slider-handle{position:absolute;margin-left:-7px;margin-top:-7px;width:15px;height:15px;cursor:pointer;border-radius:50%;background-color:#7090b7}.e-filter-slider .rc-slider-step{display:none}.e-filter-slider .rc-slider-mark{position:absolute;top:18px;left:0;width:100%}.e-filter-slider .rc-slider-mark-text{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#5e6a71}@media print{.e-filter-slider .rc-slider-mark-text{font-family:Arial,sans-serif}}.e-filter-slider .rc-slider-mark-text:first-child{left:0;margin-left:0!important;text-align:left}.e-filter-slider .rc-slider-mark-text:last-child{left:0!important;margin-left:0!important;text-align:right;width:100%!important}.e-filter-slider .rc-slider-mark-text-active{color:#5e6a71}.e-filter-slider--inverted .rc-slider-rail{background-color:#7090b7}.e-filter-slider--inverted .rc-slider-track{background-color:#d7d9db}.e-new-dropdown{background:#fff;position:relative}.e-new-dropdown .selectboxit-container{position:relative;display:inline-block;vertical-align:top;width:100%;z-index:1!important}.e-new-dropdown .selectboxit-container *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap}.e-new-dropdown .selectboxit-container .selectboxit{cursor:pointer;margin:0;padding:0;overflow:hidden;display:block;position:relative;width:100%}.e-new-dropdown .selectboxit-container .selectboxit-options a{display:block}.e-new-dropdown .selectboxit-container .selectboxit:focus{outline:0}.e-new-dropdown .selectboxit-option-icon-container{display:none}.e-new-dropdown .selectboxit-container .selectboxit-options{box-sizing:border-box;min-width:100%;width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:10000;border-radius:6px;text-align:left;box-shadow:none;background-color:#fff;border:1px solid #d7d9db;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.e-new-dropdown__title{width:100%!important;border:1px solid #d7d9db;border-radius:5px}.e-new-dropdown__title .selectboxit-text{font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5;line-height:20px;color:#333;padding:15px;display:block;width:100%!important;max-width:100%!important;word-break:break-all;white-space:normal;padding-right:30px}@media print{.e-new-dropdown__title .selectboxit-text{font-family:Arial,sans-serif}}.e-new-dropdown__title .selectboxit-text:after{content:"";width:0;height:0;display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-top:5px solid #333;position:absolute;right:15px;top:22px}.e-new-dropdown__title.selectboxit-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.e-new-dropdown__title.selectboxit-open .selectboxit-text:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;border-bottom:5px solid #333;top:17px}.e-new-dropdown .selectboxit-list{border-top:1px solid #d7d9db;list-style-type:none;font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5;line-height:20px}@media print{.e-new-dropdown .selectboxit-list{font-family:Arial,sans-serif}}.e-new-dropdown__item{padding:10px 15px}.e-new-dropdown__item a{color:#5e6a71}.e-new-dropdown__item.selectboxit-focus a{color:#7090b7}.e-new-dropdown--customform .selectboxit-container{border-radius:.21429em;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:2.5em;display:block;position:relative;top:0;margin-bottom:1.25em;margin-top:0;padding:0;width:100%;background:#fff;background:linear-gradient(180deg,#fff 0,#fff);vertical-align:top}.e-new-dropdown--customform .selectboxit-container .selectboxit{cursor:default;white-space:nowrap;line-height:2.42857em;color:#333;text-decoration:none;overflow:hidden;display:block;padding-left:.5em;padding-right:2.3125em}.e-new-dropdown--customform .selectboxit-text{font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5}@media print{.e-new-dropdown--customform .selectboxit-text{font-family:Arial,sans-serif}}.e-new-dropdown--customform .selectboxit-arrow-container{display:block;position:absolute;right:0;top:0;background-color:#516885;margin-top:-1px;height:2.5em;background:-owg-linear-gradient(#5e6a71,#525c62);background:linear-gradient(#5e6a71,#525c62);border-top-right-radius:.21429em;border-bottom-right-radius:.21429em;width:2.2em}.e-new-dropdown--customform .selectboxit-default-arrow{margin:0 auto;position:absolute;top:45%;right:0;left:0;width:0;height:0;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.e-new-dropdown--customform .selectboxit-options.selectboxit-list{left:-1px;margin:0;padding:0;overflow-y:auto;background:none repeat scroll 0 0 #fff;border:1px solid #d7d9db;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.e-new-dropdown--customform .selectboxit-option{margin:0;padding:.25em 2.375em .25em .375em;color:#555;cursor:default;line-height:1.42857em;list-style:none outside none;min-height:1.42857em;white-space:nowrap}.e-new-dropdown--customform .selectboxit-option a{color:#555}.e-new-dropdown--customform .selectboxit-option.selectboxit-focus{background-color:#e4e4e4}.e-new-dropdown--customform .selectboxit-option.selectboxit-focus a{color:#000}.e-new-dropdown--customform .selectboxit-option.selectboxit-selected{background:#eee}.e-new-dropdown--customform .selectboxit-option.selectboxit-selected a{color:#000}.vertical-scroll-hint{text-align:center}@media (min-width:1024px){.vertical-scroll-hint{display:none}}.vertical-scroll-hint i{display:inline-block;width:40px;height:2px;position:relative;border-radius:5px;background-color:#7090b7}.vertical-scroll-hint i:before{content:"";width:10px;height:10px;border-radius:50%;background-color:#7090b7;position:absolute;right:-5px;top:-4px;animation:b 1.5s infinite}@keyframes b{0%{transform:translate(0);opacity:0}50%{opacity:1}to{transform:translate(-40px);opacity:0}}.e-filter-button{position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px;display:inline-block;text-align:center;font-weight:400}.e-filter-button--primary{background-color:#5e6a71;color:#fff;font-weight:700}.e-filter-button--primary:hover{background:#555}.e-filter-button--disabled{background-color:#d7d9db;font-weight:700}.e-filter-button--disabled,.e-filter-button--disabled:hover{cursor:default}.e-filter-button--link{color:#7090b7}@media (min-width:768px){.e-filter-button--medium{padding-left:60px;padding-right:60px}}@media (min-width:768px){.e-filter-button--wide{padding-left:90px;padding-right:90px}}.e-filter-button .icon-close-cta:before{font-weight:700}.e-alert{display:-ms-flexbox;display:flex;margin:10px 0;padding:10px 20px;border-radius:3px}.e-alert__msg{-ms-flex:1;flex:1}.e-alert--type-error{background:#c5858f;color:#fff;border:1px solid #b5626f}.e-alert--type-error .e-alert__close-btn{color:#fff}.e-alert--type-warning{background:#fff36f;color:#222526;border:1px solid #8c8d5f}.e-alert--type-warning .e-alert__close-btn{color:#222526}.e-result-count{font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5;color:#5e6a71;margin-bottom:20px;margin-left:2px}@media print{.e-result-count{font-family:Arial,sans-serif}}.compare-bar.has-overlay-open,.e-overlay-container{display:block;position:fixed;z-index:999;top:0;right:0;bottom:-1px;left:0;background:rgba(0,0,0,.7)}.compare-bar .compare-bar-content,.e-overlay{background:#fff;margin:0 auto;position:absolute;top:1.25em;right:1.25em;bottom:1.25em;left:1.25em}@media (min-width:768px){.compare-bar .compare-bar-content,.e-overlay{top:3.125em;right:3.125em;bottom:3.125em;left:3.125em}}.e-checkbox{display:inline-block}.e-checkbox__checker{position:relative;display:block;border:1px solid;border-radius:3px;width:16px;height:16px}.e-checkbox__checker--checked{box-shadow:none}.e-checkbox__checker--checked:before{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.e-checkbox--theme-blue .e-checkbox__checker{border-color:#5e6a71}.e-checkbox--theme-blue .e-checkbox__checker--checked{border-color:#516885;color:#fff;background:#516885;background:linear-gradient(#7090b7,#6481a4)}.e-radiobutton{display:inline-block}.e-radiobutton__checker{position:relative;display:block;border:1px solid;border-radius:50%;width:16px;height:16px;transition:all .25s ease-in-out}.e-radiobutton__checker:before{content:"";position:absolute;display:block;border-radius:50%;width:6px;height:6px;-ms-transform:scale(0);transform:scale(0);left:4px;top:4px;transition:all .25s ease-in-out}.e-radiobutton__checker--checked:before{-ms-transform:scale(1);transform:scale(1)}.e-radiobutton--theme-blue .e-radiobutton__checker{border:1px solid #5e6a71}.e-radiobutton--theme-blue .e-radiobutton__checker:before{background:#7090b7}.e-radiobutton--theme-blue .e-radiobutton__checker--checked{border-color:#7090b7}.e-icon-link{display:inline-block;color:#5e6a71;font-size:14px;padding:10px;cursor:pointer}.e-icon-link:hover,.e-icon-link:hover .e-icon-link__icon{color:#6481a4}.e-icon-link__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.e-icon-link__icon{font-size:22px;color:#5e6a71;display:block;padding-right:10px}.e-tooltip{z-index:99999999;max-width:500px}.e-tooltip[x-placement=top-start]{margin-bottom:11px}.e-tooltip[x-placement=bottom-start]{margin-top:11px}.e-tooltip__arrow{position:absolute}[x-placement=top-start] .e-tooltip__arrow{margin-top:-1px;-ms-transform:rotate(180deg);transform:rotate(180deg)}[x-placement=bottom-start] .e-tooltip__arrow{top:-10px}.e-tooltip__arrow svg{display:block}[x-placement=top-start] .e-tooltip__arrow-svg-inner{fill:#fff}[x-placement=bottom-start] .e-tooltip__arrow-svg-inner{fill:#f7f7f7}.e-tooltip__inner{font-size:14px;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff);background-color:#f7f7f7;border-radius:4px;border:1px solid #d7d9db;color:#333;line-height:21px;padding:10px}

/*!
 * Datepicker for Foundation - less stylesheet, just version customized to foundation
 *
 * Copyright 2013 Peter Beno, najlepsiwebdesigner@gmail.com, @benopeter
 * project website http://foundation-datepicker.peterbeno.com
 *
 * Original project https://github.com/eternicode/bootstrap-datepicker
 * 		Original author 2012 Stefan Petre
 * 		Improvements by Andrew Rowls
 * 		Licensed under the Apache License v2.0
 * 		http://www.apache.org/licenses/LICENSE-2.0
 */.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-family:Open Sans,sans-serif;font-size:13px;line-height:18px}.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}.datepicker{display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker table{border:0;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker td.active.day,.datepicker td.active.year,.datepicker td span.active,.datepicker th.active.day,.datepicker th.active.year,.datepicker th span.active{background:#54737f;color:#fff}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker th.date-switch{width:145px}.datepicker tfoot tr:first-child th,.datepicker thead tr:first-child th{cursor:pointer}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker-dropdown:after,.datepicker-dropdown:before{display:none}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}.datepicker td.new,.datepicker td.old{color:#999}.datepicker td.day.disabled{color:#eee}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-stacking+.noUi-origin{*z-index:-1}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-vertical.noUi-extended{padding:15px 0}.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}.noUi-background{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);transition:background .45s}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled].noUi-connect,[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle{cursor:not-allowed}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:block;width:100%;height:26px;padding:0;overflow:hidden;cursor:pointer;border:1px solid #aaa;text-align:left;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-color:#fff}.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ms-choice>span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:8px}.ms-choice>span.placeholder{color:#999}.ms-choice>div{position:absolute;top:0;right:0;width:20px;height:25px;background:url(../bundles/buerkertwebsite/generated/base/css/multiple-select.png) 100% 0 no-repeat}.ms-choice>div.open{background:url(../bundles/buerkertwebsite/generated/base/css/multiple-select.png) 0 0 no-repeat}.ms-drop{width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #aaa;border-radius:4px}.ms-drop.bottom{top:100%;box-shadow:0 4px 5px rgba(0,0,0,.15)}.ms-drop.top{bottom:100%;box-shadow:0 -4px 5px rgba(0,0,0,.15)}.ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.ms-search input{width:100%;height:auto!important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;box-shadow:none;background:#fff url(../bundles/buerkertwebsite/generated/base/css/multiple-select.png) no-repeat 100% -22px;background:url(../bundles/buerkertwebsite/generated/base/css/multiple-select.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%)}.ms-search,.ms-search input{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ms-drop ul{overflow:auto;margin:0;padding:5px 8px}.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static}.ms-drop ul>li .disabled{opacity:.35;filter:Alpha(Opacity=35)}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{font-weight:400;display:block}.ms-drop ul>li label.optgroup{font-weight:700}.ms-drop input[type=checkbox]{vertical-align:middle}.ms-drop .ms-no-results{display:none}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.hs-wrap,.tt-wrap{position:absolute;display:none}.tt-wrap{border:10px solid transparent;z-index:1000}.tt-wrap.left{top:-14px!important;right:100%}.tt-wrap.right{top:-14px!important;left:100%}.tt-wrap.top{bottom:100%;left:-15px!important}.tt-wrap.bottom{top:100%;left:-20px!important}.invisible-spot,.onhover-spot,.red-spot{background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.red-spot{border:2px solid red;opacity:.7;box-shadow:0 0 10px #000}.red-spot.active{box-shadow:inset 0 0 5px #ff0d0d;border-color:#ff0d0d;opacity:.6}.shadow-spot{box-shadow:0 0 20px #000}.shadow-spot.active{box-shadow:0 0 50px #000}.glass-spot{box-shadow:0 0 20px #fff}.glass-spot.active{box-shadow:0 0 50px #fff}.sniper-spot{background-color:red;width:20px;height:20px;border-radius:20px;z-index:10;opacity:.8;border:2px solid #752424;box-shadow:inset 0 0 12px #000}.sniper-spot:after,.sniper-spot:before{content:"";position:absolute;background-color:red}.sniper-spot:before{top:3px;left:11px;width:2px;height:19px}.sniper-spot:after{top:11px;left:3px;width:19px;height:2px}.sniper-spot.active:after,.sniper-spot.active:before{width:0;height:0}.sniper-spot.active{border:2px solid #000;background-color:#f99;opacity:.4;box-shadow:0 0 10px #000}.onhover-spot{border:2px solid transparent}.onhover-spot.active{border:2px solid red;opacity:.7;box-shadow:0 0 10px #000}.img-spot img,.markup-spot div:last-child{display:none;vertical-align:bottom}.tip-tooltip{display:block;border-radius:8px;padding:8px 5px 5px;min-height:20px;min-width:30px;background-color:#000;color:#fff;box-shadow:0 0 10px #000}.tip-tooltip:before{content:"";position:absolute;border:8px solid;width:0;height:0;z-index:999}.tip-tooltip.right:before{top:10px;right:100%;border-color:transparent #000 transparent transparent}.tip-tooltip.left:before{top:10px;left:100%;border-color:transparent transparent transparent #000}.tip-tooltip.top:before{top:100%;left:12px;border-color:#000 transparent transparent}.tip-tooltip.bottom:before{bottom:100%;left:12px;border-color:transparent transparent #000}.tip-tooltip.white{background-color:#fff;color:#000}.tip-tooltip.white.right:before{border-color:transparent #fff transparent transparent}.tip-tooltip.white.left:before{border-color:transparent transparent transparent #fff}.tip-tooltip.white.top:before{border-color:#fff transparent transparent}.tip-tooltip.white.bottom:before{border-color:transparent transparent #fff}.bubble-tooltip{display:block;position:relative;background-color:#fff;color:#000;border-radius:10px;box-shadow:0 0 10px #fff;padding:10px 5px 8px;opacity:.8;z-index:999;min-height:20px;min-width:30px}.bubble-tooltip:before{bottom:-10px;left:9px;height:16px;width:20px}.bubble-tooltip:after,.bubble-tooltip:before{content:"";position:absolute;background-color:#fff;border:1px solid #e2e2e2;border-radius:20px}.bubble-tooltip:after{bottom:-17px;left:18px;height:9px;width:11px}.aim-tooltip{display:none;position:absolute;background-color:#000;color:#fff;padding:6px}.aim-tooltip .tt-content{display:none}.aim-tooltip.top{border-radius:10px 10px 0 0}.aim-tooltip.right{border-radius:0 10px 10px 0}.aim-tooltip.bottom{border-radius:0 0 10px 10px}.aim-tooltip.left{border-radius:10px 0 0 10px}.hs-aim-pillar,.hs-aim-rect{display:none;position:absolute;background-color:#000;opacity:.75;z-index:1000}.hs-aim-pillar{opacity:.2;z-index:1001;background-color:#fff}.hs-flatten{border-radius:0!important}.alert-box,.alert-info{border-radius:.21429em;margin-top:2.14286em;margin-bottom:0!important}.alert-box .close,.alert-info .close{top:.7em}.alert-box{line-height:1.4}.alert-info{display:block;font-weight:700;margin-bottom:1.25em;position:relative;padding:.6875em 1.3125em .75em .6875em;font-size:.875em;background-color:#fff36f;border:1px solid #ffef3c;color:#505050;border:1px solid #8c8d5f}.checkout .alert-box{margin:.625em 0!important}.checkout .alert-box.box_header{margin-top:0!important;padding:.6875em}.checkout .alert-box h2{color:#fff;font-size:1em;margin:0}.checkout .alert-box.secondary h2{color:#555}.checkout .alert-box ul{list-style-type:disc;margin:1em 0 0 2em;font-weight:400}body>header{margin:0;position:relative;min-height:200px}body>header .login-switch{margin-top:20px;margin-left:120px}body>header .login-switch a.button.postfix{padding:0;line-height:2.85714em;padding:0 10px}body>header #header-image-wrapper{position:absolute;z-index:-1;overflow:hidden;width:100%;height:10.6875em}body>header #header-image-wrapper .inner img{width:100%}body>header #header-image-wrapper:not(.responsive) .inner{position:absolute;width:50em;height:10.6875em;margin-left:-25em;left:50%;max-width:50em}body>header #header-image-wrapper #restart-animation{display:none}body>header .slogan-wrapper{height:10.6875em}body>header .slogan-wrapper .slogan,body>header .slogan-wrapper .welcome-message{margin:.9375em 0 0 .9375em}body>header .slogan,body>header .welcome-message{font-family:Helvetica Extended Light;font-size:16px;font-weight:700;line-height:1.375}body>header .welcome-message{font-size:.875em}body>header .welcome-message span{margin-right:.71429em}body>header a.logo{display:block;background-repeat:no-repeat;background-image:url(../bundles/buerkertwebsite/generated/base/images/header/logo.png);background-position:0;background-size:auto 2.5em;background-color:#fff;text-indent:12.5em;overflow:hidden;height:5em;width:8.4375em}body>header .button:focus{color:#5e6a71}body>header .button,body>header input[type=text]{transition:none;background-color:#fff;margin:0;border-radius:.1875em .1875em;color:#5e6a71}body>header input[type=text]{border-width:0 .07143em 0 0;border-color:#d7d9db;box-shadow:"none"}body>header ul.buttons{background:#6481a4;margin:0 -.625em;text-align:center}body>header ul.buttons.active li,body>header ul.buttons li:first-child{display:inline-block}body>header ul.buttons li{display:none}body>header ul.buttons li a{display:inline-block;margin:1.42857em 0;height:2.85714em;border:1px solid #f0f4f8;margin-left:.35714em;font-weight:700;color:#5e6a71}body>header ul.buttons li a.button{background:#7090b7;border-color:transparent;box-shadow:none;color:#fff}body>header ul.buttons li a.button.active{border-color:#516885}body>header ul.buttons li:first-child{position:absolute;top:0;right:.9375em}body>header ul.buttons li .nav-btn{border-radius:.1875em;padding:.625em;height:auto}body>header ul.buttons li .nav-btn.active{border:1px solid #516885;background:#6481a4}body>header ul.buttons li .nav-btn.active .toaster,body>header ul.buttons li .nav-btn.active .toaster:after{border-color:#fff}body>header a.button.icon.account{padding:0 .71429em}body>header a.button.icon.account span{display:none}body>header a.button.active{background-color:#5e6a71;box-shadow:inset 0 0 2px 2px rgba(0,0,0,.2);color:#fff}body>header a.button.icon.branches i{vertical-align:middle;font-size:2.5em;line-height:1.14286em}body>header a.button.icon.branches span{display:none}body>header a.button.icon.cart,body>header a.button.icon.login{padding:6px .71429em}body>header a.button.icon.cart span,body>header a.button.icon.login span{display:none}body>header a.button.icon{padding:0 .71429em}body>header a.button.icon span{line-height:2.85714em}body>header a.button.icon i{vertical-align:middle;font-size:2.5em;line-height:1.14286em}body>header a.button.icon.cart i,body>header a.button.icon.login i{font-size:1.78571em}body>header .search-terms .large-12{display:block;padding:0}body>header .search-terms .large-12 input{border-top-right-radius:0;border-bottom-right-radius:0}body>header .search-terms .large-4{padding:0}body>header .search-terms .large-4 a.button{padding:.35714em;border-top-left-radius:0;border-bottom-left-radius:0;padding-top:2px}body>header .search-terms .large-4 i{vertical-align:middle;font-size:2.42857em}body>header .search-terms .secondary-search-button{display:none}body>header .button-group li{line-height:0}body>header .button-group li:not(:last-child) .button{border-right:1px solid #d7d9db;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:1px}body>header .button-group li:not(:first-child) .button{border-top-left-radius:0;border-bottom-left-radius:0}body>header #cart-dropdown-button .arrow.down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #5e6a71;vertical-align:middle}body>header #cart-dropdown-button:focus .arrow,body>header #cart-dropdown-button:hover .arrow{border-top:5px solid #fff}body>header #cart-dropdown-button.active .arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;border-top:0}body>header #cart-dropdown{z-index:9999;display:none;border-radius:3px;width:16.875em}body>header #cart-dropdown,body>header #cart-dropdown:before{background:#fff;border-top:1px solid #d7d9db;border-left:1px solid #d7d9db}body>header #cart-dropdown:before{content:"";display:block;width:14px;height:14px;position:absolute;top:-7px;right:18px;-ms-transform:rotate(45deg);transform:rotate(45deg)}body>header #cart-dropdown.open{display:block}body>header #cart-dropdown .button{width:100%;border-right:1px solid #d7d9db;border-bottom:1px solid #d7d9db;border-radius:0;text-align:left}body>header #cart-dropdown .button:active{outline:none;box-shadow:none}body>header #cart-dropdown .button:focus{outline:none}body>header #cart-dropdown .button:focus,body>header #cart-dropdown .button:hover{color:inherit}body>header #cart-dropdown .arrow.right{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #5e6a71;margin-top:8px;float:right!important}body>header #cart-dropdown table{width:100%}body>header #cart-dropdown table tr:hover a.close{display:block}body>header #cart-dropdown table tr td{position:relative;border-right:1px solid #d7d9db;border-bottom:1px solid #d7d9db;text-align:left}body>header #cart-dropdown table tr td a{display:block;color:#5e6a71}body>header #cart-dropdown table tr td a.close{display:none;position:absolute;font-size:1.4375em;top:.69565em;right:.69565em;border:1px solid #f0f4f8;padding:.08696em .34783em!important;border-radius:.13043em;color:#000}body>header #cart-dropdown table tr td:not(:first-child) a{padding:.875em}body>header #cart-dropdown table tr td:first-child{width:3.625em}body>header #cart-dropdown table tr td:first-child img{width:100%}body>header #cart-dropdown table tr td .h3,body>header #cart-dropdown table tr td h3,body>header #cart-dropdown table tr td span{font-size:.875em}body>header #cart-dropdown table tr td .h3,body>header #cart-dropdown table tr td h3{color:#333;text-align:left;font-weight:700;margin-bottom:.3125em}body>header #cart-dropdown table tr td span{font-weight:300}body>header .button-fill{padding:1em;padding-bottom:2em;font-size:1.25em;font-weight:700;text-align:left;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff)}body>header .button-fill .arrow.right{margin-top:6px}body>header .button-group{height:auto}body>header .button-group:not(:last-child){border-bottom:0!important}body>header .collapse label{padding:1.5em}body>header .collapse span{padding:1.5em;background:url(../bundles/buerkertwebsite/generated/base/images/search.jpg) no-repeat 100% 0;background-color:#fff}@media (min-width:768px){body>header.home,body>header.home #header-image-wrapper,body>header.home #header-image-wrapper>img{height:25.625em}body>header{margin-top:.3125em;height:23.75em;z-index:12}body>header.with-animation.animation-running #main-navigation nav{background:#fff}body>header .animation-wrapper.show{display:block}body>header #header-image-wrapper{height:100%}body>header #header-image-wrapper .inner img{width:100%}body>header #header-image-wrapper:not(.responsive) .inner{width:100%;height:24.375em;margin-left:0;max-width:none;left:0}body>header #header-image-wrapper #restart-animation{display:block}body>header nav{height:auto}body>header div.slogan,body>header div.welcome-message{text-align:right;line-height:3.125em}body>header a.logo{background:#fff;height:9.9375em;width:9.875em;margin-left:.0625em;color:#fff}body>header a.logo img{display:block;margin:auto;margin-top:3.4375em}body>header .border-wrapper{display:inline-block;float:right;margin-left:.625em}body>header a.button.icon.branches span,body>header a.button.icon.cart span{display:inline}body>header a.button.icon.cart,body>header a.button.icon.login{padding:0 .71429em}body>header a.button.icon.account,body>header a.button.icon.login{display:block;border:none;position:relative;right:auto;top:auto;padding-right:1.42857em}body>header a.button.icon.account span,body>header a.button.icon.login span{display:inline}body>header .columns .collapse .border-wrapper .button{border-left-radius:0}body>header .columns .collapse .border-wrapper input{border-right-radius:0}body>header .columns .border-wrapper{padding:.3125em;background-color:hsla(0,0%,100%,.4);border-radius:.25em .25em}}@media (max-width:1023px){body>header .border-wrapper{margin-bottom:10px}body>header .search-terms{width:16.66667em}}@media (min-width:1280px){body>header .search-terms .large-12{display:block}}@media (min-width:1400px){header #header-image-wrapper:not(.responsive) .inner{width:100%;max-width:100%;height:auto;margin-left:0;left:0}header section.languages{background-color:#f0f4f8}}@media (min-width:480px){body>header{min-height:auto}}footer{background-color:#6e797f;border-top:1px solid #525c62}footer .slogan,footer a,footer i{color:#fff}footer ul{padding-bottom:.8125em}footer ul li a:hover,footer ul li a:visited{color:#fff}footer nav ul{text-align:center;margin-bottom:.9375em}footer nav ul li{display:inline-block;margin:1.3125em 0 0;padding:0 .3125em}footer.is-landing-page .slogan{float:right}footer .social-icons ul{text-align:center;margin:0}footer .social-icons ul li{text-align:center;display:inline-block}footer .social-icons ul li a{width:6.25em;height:8.75em;display:inline-block;vertical-align:bottom;color:#fff;padding-top:1.25em}footer .social-icons ul li a i{font-size:5em}footer .social-icons ul li a span{font-family:Helvetica,sans-serif;display:block;font-size:.875em}@media print{footer .social-icons ul li a span{font-family:Arial,sans-serif}}footer .legal{background-color:#333;position:relative}footer .legal a{font-size:.875em;line-height:1.42857em}footer .legal a i{font-size:1.42857em;margin-right:.25em;vertical-align:middle}footer .legal .slogan{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;font-size:1.5em;font-weight:300;text-align:center;background-color:#222526;padding:.625em 0}footer a#up{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;background-color:#fff;width:1.875em;height:1.875em;text-align:center;position:absolute;right:.625em;bottom:.9375em;border-radius:.1875em;box-shadow:1px 2px 3px 1px rgba(0,0,0,.2)}footer a#up div{border-bottom-color:#333;position:absolute;left:.5625em;top:.75em}@media (min-width:768px){footer a#up{top:.9375em}footer section.legal nav ul{text-align:left;margin-bottom:0}footer section.legal .slogan{text-align:right;background-color:transparent}footer section.social-icons ul li a{width:8.125em}footer section.social-icons ul li a:hover{box-shadow:inset 0 -3px 15px -3px rgba(0,0,0,.3);transition:box-shadow .35s ease-out}}@media (min-width:1024px){footer section.legal .large-14{width:75%}}@keyframes c{0%{top:-2.1875em}to{top:0}}@media (min-width:768px){.top-header.stuck{position:fixed;top:0;left:0;right:0;height:0;z-index:12;animation:c .5s;-webkit-animation:c .5s;-moz-animation:c .5s;-ms-animation:c .5s}.top-header.stuck .button:hover{background-color:#fff;color:#5e6a71}.top-header.stuck>.large-12{width:100%}}@media (min-width:768px) and (max-width:1023px){.top-header.stuck>.large-12 nav{left:26.6875em;position:absolute}}@media (min-width:768px){.top-header.stuck .row{height:0}.top-header.stuck .border-wrapper{padding:0;margin:0}.top-header.stuck .branches,.top-header.stuck .language-select,.top-header.stuck .logo,.top-header.stuck .slogan,.top-header.stuck .welcome-message{display:none}.top-header.stuck .border-wrapper.search-terms{width:15.1875em;margin-right:12px;border-bottom:transparent;padding:0;padding-top:15px}}@media (min-width:768px) and (max-width:1023px){.top-header.stuck .border-wrapper.search-terms{width:4.6875em}.top-header.stuck .border-wrapper.search-terms .small-4{width:3.5625em}.top-header.stuck .border-wrapper.search-terms .large-12{display:none}}@media (min-width:768px){.top-header.stuck .border-wrapper.search-terms input{box-shadow:none}.top-header.stuck .border-wrapper.search-terms.show-search .large-12{display:block;position:fixed;left:0;top:70px;width:100%;background-color:#6481a4;padding:10px 15px}.top-header.stuck .border-wrapper.search-terms.show-search input{border-top-right-radius:.14286em;border-bottom-right-radius:.14286em}.top-header.stuck .border-wrapper.search-terms .button{height:auto}.top-header.stuck .border-wrapper.search-terms .button:active,.top-header.stuck .border-wrapper.search-terms .button:focus,.top-header.stuck .border-wrapper.search-terms .button:hover{outline:none;box-shadow:none}}@media (min-width:768px) and (max-width:1023px){.top-header.stuck .border-wrapper.search-terms .button{padding-left:1.0625em}}@media (min-width:768px){.top-header.stuck .show-search .secondary-search-button{width:2.9375em;position:absolute;right:.8125em;height:2.5625em;top:.625em;background-color:#6481a4;border-radius:.1875em;color:#fff;text-align:center;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #516885;display:block}.top-header.stuck .show-search .secondary-search-button i{font-size:1.6875em;line-height:1.48148em}.top-header.stuck .border-wrapper .button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 20px;height:70px;background:none;border-radius:0}.top-header.stuck .border-wrapper .button.icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 20px;border-left:1px solid #d7d9db}.top-header.stuck .border-wrapper .button.icon i[class*=icon-]{line-height:1}.top-header.stuck .border-wrapper .button.active{box-shadow:none;background:#6481a4}.top-header.stuck .border-wrapper .button .arrow{margin-top:20px}.top-header.stuck .login span{display:none!important}.top-header.stuck .border-wrapper{background:none}#main-navigation.stuck{position:fixed;top:0;z-index:12;height:0;border-top:0;animation:c .5s;-webkit-animation:c .5s;-moz-animation:c .5s;-ms-animation:c .5s}#main-navigation.stuck>nav{border-top:0;padding:0 1.25em}#main-navigation.stuck>nav>ul>li{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-pack:center;justify-content:center;width:4.6875em;height:4.375em}#main-navigation.stuck>nav>ul>li i[class*=icon-nav-],#main-navigation.stuck>nav>ul>li i[class*=icon-tool-nav-]{cursor:pointer;left:0;margin:0}#main-navigation.stuck>nav>ul>li a{display:none}#main-navigation.stuck>nav>ul>li .content-wrapper{top:4.375em}#main-navigation.stuck>nav>ul>li.active{margin-top:0}#main-navigation.stuck>nav>ul>li.home{display:-ms-flexbox;display:flex;width:6.3125em}#main-navigation.stuck>nav>ul>li.home a{display:block;padding:0;margin-right:1.25em}#main-navigation.stuck>nav>ul>li.home img{display:block;width:80px;height:31px}#main-navigation.stuck>nav>ul>li.home+li{border-left-width:1px}#main-navigation.stuck>nav>ul>li:last-child{border-right:1px solid #d7d9db}body>header .stuck .button-group li:not(:last-child) .button.cart{border-right-color:transparent}body>header .stuck .button-group li:not(:last-child) .button.cart span{margin-left:.71429em;line-height:1}.stuck #cart-dropdown-button .button-border{margin:3.125em 0 0;padding:.4375em;width:2.5em;height:2.5em;position:relative;float:right;border-radius:.1875em;border:1px solid #dfe2e6;background-color:#fff;color:#000;text-align:center;position:static;float:none;margin:0;background-color:transparent}.stuck #cart-dropdown-button .button-border:active{color:#000}.stuck #cart-dropdown-button .button-border:before{font-size:1.5625em}.stuck #cart-dropdown-button .arrow{margin-top:0}.stuck #cart-dropdown-button:focus .arrow,.stuck #cart-dropdown-button:hover .arrow{border-top-color:#5e6a71;color:#fff}.border-wrapper.dropdown{position:relative;border:none}.border-wrapper.dropdown>a:focus,.border-wrapper.dropdown>a:hover{background:#485157}.border-wrapper.dropdown>a.active{box-shadow:none;background:#485157}.border-wrapper.dropdown:focus{outline:none}.border-wrapper.dropdown>.dropdown-wrapper{position:absolute!important}.border-wrapper.dropdown>.dropdown-wrapper .dropdown{margin-left:0!important;top:0!important;display:none}}@media (min-width:1024px){.top-header.stuck .border-wrapper.search-terms{border-bottom:1px solid #d7d9db;margin-right:25px}.top-header.stuck .border-wrapper.search-terms .large-12{display:block}}#main-navigation{display:none}#main-navigation>nav>ul>li{cursor:pointer}#main-navigation>nav>ul>li .content-wrapper i.arrow.right{display:none}#main-navigation>nav>ul>li .content-wrapper .content.contact>div{margin-top:.71429em}#main-navigation>nav>ul>li .content-wrapper .content.contact>div img{float:left;margin-right:1.07143em}#main-navigation>nav>ul>li .content-wrapper .content.contact>div span{color:#fff;font-size:.875em;display:block;line-height:1.78571em}#main-navigation>nav>ul>li .content-wrapper .content.contact>div span.title{font-weight:700}#main-navigation>nav>ul>li .content-wrapper .overview>a{font-weight:700;display:inline-block;margin:0 1.07143em 1.07143em}#main-navigation>nav>ul>li.home{display:none}@media (min-width:768px){#main-navigation{display:block;position:absolute;bottom:0;width:100%;border-top:.3125em solid;border-color:#fff;border-color:hsla(0,0%,100%,.5)}#main-navigation>nav{text-align:left;background-color:#fff;background:hsla(0,0%,100%,.85);width:100%;display:block;border-style:solid;border-color:#d7d9db transparent;border-width:1px 0}#main-navigation>nav>ul{position:static;display:-ms-flexbox;display:flex;transition:none;max-width:60em;margin:0 auto;border:0}#main-navigation>nav>ul.active{width:auto;-ms-transform:none;transform:none}#main-navigation>nav>ul li a{border:0}#main-navigation>nav>ul li a:after{display:none}#main-navigation>nav>ul li ul{display:inherit}#main-navigation>nav>ul li.active i{display:inline-block}#main-navigation>nav>ul li.active i:after{font-size:1.14286em}#main-navigation>nav>ul>li.active{background:#6481a4}#main-navigation>nav>ul>li.active>i,#main-navigation>nav>ul>li.active a{color:#fff}#main-navigation>nav>ul>li.active .content-wrapper{z-index:11}#main-navigation>nav>ul>li.home+li,#main-navigation>nav>ul>li:first-child{border-left-width:0}#main-navigation>nav>ul>li:last-child a{border-bottom:none}#main-navigation>nav>ul>li{-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:static;width:auto;border-width:1px 1px 0;border-color:transparent transparent transparent #d7d9db;border-style:solid;background:transparent}#main-navigation>nav>ul>li.hidden{display:none}#main-navigation>nav>ul>li .content-wrapper{position:absolute;display:none;background-color:#7090b7;z-index:10;left:0;right:auto;top:3.75em;width:100%;border-top:9px solid #6481a4;border-bottom:1px solid #516885;font-font-family:"Helvetica Extended Light";font-font-weight:normal;font-font-size:32px;font-line-height:1.25;font-weight:600}#main-navigation>nav>ul>li .content-wrapper .top-up{display:none}#main-navigation>nav>ul>li .content-wrapper a,#main-navigation>nav>ul>li .content-wrapper i{color:#fff}#main-navigation>nav>ul>li .content-wrapper i.arrow.right{display:inline-block;border-left-color:#fff;margin-left:.71429em}#main-navigation>nav>ul>li .content-wrapper .subnav-row{margin-bottom:.625em}#main-navigation>nav>ul>li .content-wrapper .content.contact>div,#main-navigation>nav>ul>li .content-wrapper .content.contact>ul{float:right}#main-navigation>nav>ul>li .content-wrapper .content.contact>ul{list-style-position:outside;margin-right:1.5625em}#main-navigation>nav>ul>li .content-wrapper .content.contact>ul li{white-space:nowrap}#main-navigation>nav>ul>li .content-wrapper .content.contact>div{width:19.28571em}#main-navigation>nav>ul>li .content-wrapper ul.quartered>li{width:22%;padding-right:1.25em;padding-bottom:1.25em;float:left}#main-navigation>nav>ul>li .content-wrapper ul.quartered>li a:hover{background:none}#main-navigation>nav>ul>li .content-wrapper ul.quartered>li li.item .item-info,#main-navigation>nav>ul>li .content-wrapper ul.quartered>li li.item a{display:block;padding:12px 20px;line-height:1}#main-navigation>nav>ul>li .content-wrapper ul.quartered>li li.item .item-info{font-size:.8125em;font-style:italic;font-weight:400;padding-top:.38462em;color:#fff}#main-navigation>nav>ul>li .content-wrapper ul.quartered>li li.item a{background:none;border-radius:3px;font-family:Helvetica Extended Light;font-size:14px;font-weight:400;line-height:1.42857}#main-navigation>nav>ul>li .content-wrapper ul.quartered>li li.item.active a,#main-navigation>nav>ul>li .content-wrapper ul.quartered>li li.item a:hover{background:#6481a4}#main-navigation>nav>ul>li .content-wrapper .content{padding:.625em .9375em 0;max-width:59.375em;margin:0 auto}#main-navigation>nav>ul>li .content-wrapper .content ul{color:#6481a4}#main-navigation>nav>ul>li .content-wrapper .content ul li.category>a{font-family:Helvetica Extended Light;font-size:18px;font-weight:700;line-height:1.4375;box-sizing:content-box;display:block;position:relative;border-bottom:1px solid #6481a4;margin-bottom:.9375em;vertical-align:middle;padding-left:1.11111em;padding-bottom:10px}#main-navigation>nav>ul>li .content-wrapper .content ul li.category.two-cols{overflow:hidden}#main-navigation>nav>ul>li .content-wrapper .content ul li.category.two-cols li.item{float:none}#main-navigation>nav>ul>li .content-wrapper .content ul li.category.two-cols li.item a{padding:0;padding-bottom:8px}#main-navigation>nav>ul>li .content-wrapper .content ul li.category.two-cols .link-item:after{display:none}#main-navigation>nav>ul>li .content-wrapper .content ul li a{color:#fff;position:relative;font-size:.875em;line-height:1.42857em;padding:0;display:inline}#main-navigation>nav>ul>li .content-wrapper .content ul li a>div{display:inline-block}#main-navigation>nav>ul>li .content-wrapper .content ul li a .img-wrap{width:30%;height:0;padding-bottom:60px;position:relative;vertical-align:middle}#main-navigation>nav>ul>li .content-wrapper .content ul li a .img-wrap:before{content:"";width:150%;height:60px;position:absolute;bottom:-26px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../bundles/buerkertwebsite/generated/base/images/dummy/products/schatten.png);background-size:contain;background-position:bottom;background-repeat:no-repeat}#main-navigation>nav>ul>li .content-wrapper .content ul li a .img-wrap .bounding-box{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle}#main-navigation>nav>ul>li .content-wrapper .content ul li a .img-wrap .bounding-box img{position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:100%;height:100%;vertical-align:middle}#main-navigation>nav>ul>li .content-wrapper .content ul li a .link-item{width:65%;vertical-align:middle;padding-left:5px;font-family:Helvetica Extended Light;font-size:14px;font-weight:400;line-height:1.42857}#main-navigation>nav>ul>li .content-wrapper .footer{display:inherit;background:#6481a4}#main-navigation>nav>ul>li .content-wrapper .footer .overview{background:#7090b7;border-top:1px solid #6481a4;text-align:right}#main-navigation>nav>ul>li .content-wrapper .footer .overview>a{max-width:67.85714em;margin:0 auto;display:block;font-family:Helvetica Extended Light;font-size:14px;font-weight:400;line-height:1.42857;line-height:2.85714em}#main-navigation>nav>ul>li .content-wrapper .footer .overview>a i{margin-right:.71429em;border-width:2px;border-color:#fff;height:.71429em}#main-navigation>nav>ul>li .content-wrapper .footer .overview>a i:after{border-width:2px;border-color:#fff}#main-navigation>nav>ul>li .content-wrapper .footer .teaser-wrapper{max-width:59.375em;margin:0 auto;padding:10px 0 30px;overflow:hidden}#main-navigation>nav>ul>li .content-wrapper .footer .teaser-wrapper .teaser{position:relative;display:block;float:left;margin-right:20px;height:120px;overflow:hidden;width:30%;margin-right:5%}#main-navigation>nav>ul>li .content-wrapper .footer .teaser-wrapper .teaser:last-child{margin-right:0!important}#main-navigation>nav>ul>li .content-wrapper .footer .teaser-wrapper .teaser img{width:100%;height:auto}#main-navigation>nav>ul>li .content-wrapper .footer .teaser-wrapper .teaser figcaption{position:absolute;right:0;font-size:.875em;font-weight:400;line-height:1.25;display:inline-block;background:#6481a4;padding:.85714em 1.42857em;height:70%;top:15%;width:150px}#main-navigation>nav>ul>li ul>li>ul>li>ul{display:none}#main-navigation>nav>ul>li>i:first-child{display:block}#main-navigation>nav>ul>li>i{position:relative;color:#5e6a71;margin:.25em .375em;left:0;right:0;font-size:2.5em;line-height:.975em}#main-navigation>nav>ul>li>i.arrow.down,#main-navigation>nav>ul>li>i.arrow.up{display:none!important}#main-navigation>nav>ul>li>a{-ms-flex:1 1 0%;flex:1 1 0%;border-top:1px solid transparent;padding:0 10px 0 0;display:block;font-family:Helvetica Extended Light;font-size:16px;font-weight:700;line-height:1.375;line-height:1;background:transparent;color:#5e6a71;outline:none}}@media (min-width:980px){#main-navigation>nav>ul>li{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:980px) and (-ms-high-contrast:none){#main-navigation>nav>ul>li{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:980px){#main-navigation>nav>ul>li .content-wrapper .content{padding:1.25em 0 0}#main-navigation>nav>ul>li .content-wrapper .content .subnav-row .teaser{display:block}#main-navigation>nav>ul>li .content-wrapper .content.quartered .subnav-row>ul{width:25%}#main-navigation>nav>ul>li .content-wrapper .content.assortment .subnav-row>ul{width:75%}}.archive-teaser{list-style-type:none}.archive-teaser li{position:relative;border-bottom:1px solid #e0e0e0;margin-bottom:5px}.archive-teaser li:last-child{margin-bottom:0;border-bottom:0}.archive-teaser li a{color:#333}.archive-teaser li .date-box{position:relative;display:inline-block;vertical-align:top;margin-right:.625em}.archive-teaser li .nodate{padding-left:0}.archive-teaser li .h3,.archive-teaser li h3{font-family:Helvetica;font-weight:700;font-size:18px;line-height:1.11111;color:#7090b7;line-height:5em}@media print{.archive-teaser li .h3,.archive-teaser li h3{font-family:Arial,sans-serif}}.archive-teaser li .content .h2,.archive-teaser li .content h2{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;color:#333;padding-bottom:1.25em;margin:0}.archive-teaser li .content p{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;margin-bottom:1.42857em}@media print{.archive-teaser li .content p{font-family:Arial,sans-serif}}.archive-teaser li .img{max-width:13.75em;display:inline-block;vertical-align:top;text-align:right}.archive-teaser li .img img{border:1px solid #e0e0e0;margin-bottom:.625em;height:5.625em}.archive-teaser li.nodate .content{padding-left:0}.archive-teaser li .date.left-on-mobile{float:left!important;display:block;clear:both;margin-top:.625em}.archive-teaser li .job-teaser .content p{margin-bottom:1em}.archive-teaser li .job-teaser .details-wrapper{margin-bottom:.5em}.archive-teaser li .job-teaser .details-label{width:10em}.archive-teaser li .job-teaser .details-field{line-height:1.25em}.archive-teaser li .contact-item-teaser .content p{margin-bottom:1em}.archive-teaser li .contact-item-teaser .content .contact-data{margin-bottom:2em}.archive-teaser li .contact-item-teaser .content .contact-data p{margin-bottom:.5em}.archive-teaser .hover-magnify{overflow:hidden;padding-bottom:1.875em;width:100%}.archive-teaser .hover-magnify .content.nodate{padding-right:0}.archive-teaser .hover-magnify .content section{display:inline}.archive-teaser .hover-magnify .img{position:static;top:auto;max-width:none;width:auto}.archive-teaser .hover-magnify .img img{margin-bottom:0}.archive-teaser .event-item-teaser .content h2{padding-bottom:.5em}.archive-teaser .event-item-teaser .content li{border:0}.archive-teaser .event-item-teaser .details-wrapper{padding-bottom:1em;font-size:.825em;overflow:hidden}.archive-teaser .event-item-teaser time{display:inline}@media (min-width:768px){.archive-teaser li time{display:block;height:0}.archive-teaser li .content{padding:0 20em 0 5em}.archive-teaser li .content .h2,.archive-teaser li .content h2{padding-bottom:1em}.archive-teaser li .content p{margin-bottom:2.85714em}.archive-teaser li .right.date.left-on-mobile{float:right!important;display:inline;margin-top:0;clear:none}.archive-teaser li .img{position:absolute;right:0;top:4.375em;width:15em}.archive-teaser li .img img{height:auto;margin-bottom:1.875em}.archive-teaser .hover-magnify .img{float:right;margin-left:2em}}.tag-container{margin:2.5em 0}.tag-container ul{list-style-type:none;text-align:left}.tag-container ul li{display:inline-block;margin:0 1em .125em 0}.tag-container ul li:last-child{margin-right:0}.tag-container ul li a{color:#b8c7db;font-family:Helvetica Extended Bold;font-size:32px;line-height:1;letter-spacing:-.01em}.tag-container ul li a.active,.tag-container ul li a:hover{color:#7090b7}@media (max-width:767px){.tag-container{margin:1.25em 0}.tag-container ul li a{font-size:24px}}.range-slider-input-wrapper{*zoom:1;margin-bottom:2.14286em}.range-slider-input-wrapper:after{content:"";display:table;clear:both}.range-slider-input{width:40%;float:left}.range-slider-input-separator{width:20%;float:left;display:block!important;text-align:center;font-size:1.21429em!important;line-height:1.29412em!important}.range-slider-input input{width:100%;color:#000!important;font-size:.85714em!important}.range-slider-scale{margin-top:20px}.range-slider-ticks .tick{display:block;float:left;width:50%;height:10px;box-sizing:border-box}.range-slider-ticks .tick-left{border-left:1px solid #fff;border-right:1px solid #fff}.range-slider-ticks .tick-right{border-left:0 solid #fff;border-right:1px solid #fff}.range-slider-labels .label{width:33.33333%;float:left}.range-slider-labels .label-middle{text-align:center}.range-slider-labels .label-right{text-align:right}.range-slider{margin-top:.42857em;padding:0 .71429em;height:7px;box-shadow:none;background-color:#525c62;background:-owg-linear-gradient(#485157,#525c62);background:linear-gradient(#485157,#525c62);border:1px solid #485157}.range-slider .noUi-handle{cursor:pointer;height:25px;top:-10px;box-shadow:0 1px 10px #222526;border:0;background:#d7d9db}.range-slider .noUi-handle:after,.range-slider .noUi-handle:before{background:#485157}.noUi-background{background-color:#525c62;background:-owg-linear-gradient(#485157,#525c62);background:linear-gradient(#485157,#525c62);box-shadow:none}.noUi-connect{background-color:#f0f4f8}.datepicker .icon-caret-left{width:0;height:0;display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #333;float:none!important}.events .h3,.events h3{font-weight:700;margin:.75em 0;text-align:left}.event-teaser{background:url(../bundles/buerkertwebsite/generated/base/images/event_logo.png) no-repeat 17.1875em 1.25em;margin:0 auto 1.25em;border-radius:.1875em;border:1px solid #d7d9db;width:18.75em;padding:1.875em 1.875em 3.75em;height:auto}.event-teaser>img{margin:0 0 3.125em;display:block}.event-teaser .info{display:inline-block;font-size:.875em;line-height:1.5em;color:#999;padding:0}.event-teaser .info b{color:#999;display:block}.event-teaser .links{position:absolute;display:block;width:18.625em;bottom:1.3125em;border-top:1px solid #d7d9db;text-align:right;border-bottom-left-radius:.1875em;border-bottom-right-radius:.1875em;background-image:-owg-linear-gradient(top,#fff 0,#f7f7f7 1px,#fff 100%);background-image:linear-gradient(top,#fff,#f7f7f7 1px,#fff);left:11px}.event-teaser .links a{position:relative;display:inline-block;font-size:.875em;line-height:2.85714em;padding:0 2.14286em 0 1.07143em;font-weight:700;color:#5e6a71}.event-teaser .links a .arrow{position:absolute;right:1.07143em;top:50%;margin-top:-.35714em;border-left-color:#5e6a71}.event-teaser .links .ticket{border-right:1px solid #d7d9db}@media (min-width:768px){.events{margin-bottom:2.5em}}.heading-box{position:relative;height:100%;border:1px solid #e0e0e0;background:#fff;overflow:hidden;border-radius:.1875em;box-shadow:0 0 2px 0 rgba(0,0,0,.1)}.heading-box>*{padding:1.07143em 2em;padding-bottom:0}.heading-box>a{padding:0}.heading-box>img{width:100%;padding:0;margin-top:-1px;margin-bottom:-1px}.heading-box .h3,.heading-box a.link,.heading-box h3,.heading-box p{display:block;font-size:.875em;line-height:1.5}.heading-box .h3,.heading-box a,.heading-box h3{font-weight:700}.heading-box a{font-size:.875em;color:#5e6a71}.heading-box a.headline-link{font-size:1em}.heading-box .h3,.heading-box h3{color:#333;line-height:2em;border-bottom:1px solid #e0e0e0;padding:1.78571em 2em 1.57143em}.heading-box form{padding:.92857em;padding-bottom:0}.heading-box form>:not(textarea):not(input){padding:0 1.07143em}.heading-box p{padding-bottom:0;letter-spacing:-.5px}.heading-box a.link{position:absolute;width:100%;bottom:0;color:#5e6a71;background:#fff;line-height:1.5em;text-align:right;padding:.64286em 2.5em;border-top:1px solid #e0e0e0}.heading-box a.link .arrow.right{position:absolute;top:1.07143em;right:1.07143em;border-left-color:#5e6a71}.heading-box.order-box fieldset .order-box-table{border:1px solid #d7d9db;border-radius:.1875em;display:block;padding-bottom:1px}.heading-box.order-box fieldset .order-box-table tr{border-bottom:1px solid #d7d9db}.heading-box.order-box fieldset .order-box-table tr:last-of-type{border-bottom:none}.heading-box.order-box fieldset .has-tip{height:2.75em;display:inline-block;border-bottom:0}.heading-box.order-box fieldset input{margin:0;border:0;box-shadow:none}.heading-box.order-box fieldset img{margin:.64286em 0}.heading-box.order-box fieldset .order-box-amount{width:40%;border-left:1px solid #d7d9db}.heading-box.order-box fieldset .order-box-amount input{text-align:center}.heading-box.order-box fieldset textarea.lines{height:10em;margin-bottom:0;resize:none}.heading-box.order-box fieldset .button{font-weight:400!important;float:right;margin:.64286em 0}.heading-box.order-box fieldset a{display:inline-block;margin-left:1.07143em;margin-top:1.28571em}.heading-box.order-box fieldset .document-search{border:1px solid #d7d9db;border-radius:.1875em}.heading-box.order-box fieldset .document-search__left{border-right:1px solid #d7d9db;margin-right:40px}.heading-box.order-box fieldset .document-search__right{float:right;height:40px;width:40px;margin-top:-36px;text-align:center}.heading-box.order-box fieldset .document-search__right .button{float:none;padding:0;width:100%;height:100%}.heading-box.order-box fieldset .document-search a{margin:0;color:#5e6a71;background:none;font-size:28px;padding:3px 14px}.descr-box figure{position:relative;font-size:.875em;height:14.64286em;margin-bottom:.71429em;background:#f0f4f8;border:1px solid #e0e0e0;text-align:center;color:#5e6a71;border-radius:.14286em}@media print{.descr-box figure{page-break-inside:avoid;break-inside:avoid}}.descr-box figure:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid #fff}.descr-box figure i{font-size:8.92857em}.descr-box figure figcaption{position:absolute;bottom:0;left:0;right:0;height:5.38462em;font-weight:700;color:#5e6a71;background:#fff;border-top:1px solid #e0e0e0;text-align:center;padding-top:2.30769em}.animation-wrapper{transition-property:opacity;transition-duration:1s;border-top:2px solid #fff;overflow:hidden;position:absolute;width:100%;top:0;left:0;height:100%;margin-left:0;background-color:#000;z-index:-1}.header-image-wrapper .inner{position:relative}#restart-animation{color:hsla(0,0%,100%,.25);font-size:2.5em;bottom:1.65em;position:absolute;right:0;z-index:3;cursor:pointer;display:none}#restart-animation:hover{color:#fff}#animation-pane{*zoom:1;left:50%;height:auto;position:absolute}#animation-pane:after,#animation-pane:before{content:" ";display:table}#animation-pane:after{clear:both}#animation-pane .gray-image,#animation-pane .highlight-gray,#animation-pane .logo{width:9.875em;float:left;line-height:0}#animation-pane .gray-image,#animation-pane .highlight-color,#animation-pane .highlight-gray{border:1px solid #222526}#animation-pane .gray-image img,#animation-pane .highlight-color img,#animation-pane .highlight-gray img{width:100%;height:auto}#animation-pane .highlight-gray{position:relative}#animation-pane .fade-in{opacity:0}#animation-pane .logo{position:relative;background-color:#fff}#animation-pane .logo .inner{height:0;padding-bottom:100%;position:relative}#animation-pane .logo .inner img{left:10%;margin-top:32%;position:relative;width:80%}#animation-pane .welcome-box{transition-property:opacity;transition-duration:1s;*zoom:1;position:absolute;width:32.5em;text-align:right;color:#fff;opacity:0;left:50%;margin-left:-12.75em;top:9.875em;line-height:0}#animation-pane .welcome-box:after,#animation-pane .welcome-box:before{content:" ";display:table}#animation-pane .welcome-box:after{clear:both}#animation-pane .welcome-box.reset{transition-property:none}#animation-pane .welcome-box.show{opacity:1}#animation-pane .welcome-box .highlight-color{display:inline-block;width:9.875em}#animation-pane .welcome-box .welcome-content{display:inline-block;vertical-align:top;position:relative;margin-right:.5em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1;vertical-align:middle}#animation-pane .welcome-box .welcome-greeting{font-size:2.1875em}#animation-pane .welcome-box .welcome-nameposition{float:right;margin-right:.42857em}#animation-pane .welcome-box .welcome-nameposition .name{font-size:1.3125em}#animation-pane .welcome-box .welcome-nameposition .position{font-size:.875em}#animation-pane .welcome-box .welcome-flag{float:right;height:1.75em;line-height:2.1875em}#animation-pane .welcome-box .welcome-flag img{width:auto;height:100%;vertical-align:middle}.two-square-teaser{margin-top:1.875em}.two-square-teaser .list-of-jobs div.columns{overflow:visible;height:auto;padding:0}.two-square-teaser .large-8{width:100%;float:none!important}.two-square-teaser .columns>p{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;margin:1.875em auto 0}@media print{.two-square-teaser .columns>p{font-family:Arial,sans-serif}}.two-square-teaser article,.two-square-teaser section{position:relative;width:100%;max-width:33.75em;height:auto;border:1px solid #e0e0e0;margin:1.875em auto 0;border-radius:.1875em}.two-square-teaser article .article-center,.two-square-teaser section .article-center{position:relative;max-width:33.6875em;max-height:22.125em;z-index:0;overflow:hidden}.two-square-teaser article .article-bottom,.two-square-teaser section .article-bottom{z-index:10}.two-square-teaser article .h2,.two-square-teaser article h2,.two-square-teaser section .h2,.two-square-teaser section h2{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;display:block;text-align:left;color:#000;height:3.75em;padding:1.25em 0 1.25em 1.25em;border-bottom:1px solid #e0e0e0}.two-square-teaser article a,.two-square-teaser section a{font-family:Helvetica;font-weight:700;font-size:14px;line-height:1.42857;position:relative;display:block;color:#5e6a71;text-align:right}@media print{.two-square-teaser article a,.two-square-teaser section a{font-family:Arial,sans-serif}}.two-square-teaser article a .arrow,.two-square-teaser section a .arrow{display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #5e6a71;margin-left:1em}.two-square-teaser article a.headline-link,.two-square-teaser section a.headline-link{font-size:1em}.two-square-teaser article a.bold,.two-square-teaser section a.bold{min-height:2.85714em;padding:.64286em 2.5em 0 0;border-top:1px solid #e0e0e0}.two-square-teaser article a.bold span.arrow,.two-square-teaser section a.bold span.arrow{position:absolute;width:0;top:1em;right:1.07143em}.two-square-teaser ul{list-style-type:none}.two-square-teaser ul li:last-child{border-bottom:0}.two-square-teaser ul li{border-bottom:1px solid #e0e0e0;min-height:5.625em}.two-square-teaser ul li a{text-align:left;padding:1.75em 2.1875em 1.75em 0;transition:background-image .35s ease-out}.two-square-teaser ul li a time+span{padding-left:15px;font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25}@media print{.two-square-teaser ul li a time+span{font-family:Arial,sans-serif}}.two-square-teaser ul li a span{font-family:Helvetica;font-size:12px;line-height:1.25;font-weight:400;text-align:left;display:block;margin-left:3.18182em}@media print{.two-square-teaser ul li a span{font-family:Arial,sans-serif}}.two-square-teaser ul li a span.arrow{position:absolute;width:0;top:50%;margin-top:-.45455em;right:1.36364em}.two-square-teaser ul li a span.date{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;width:25%}@media print{.two-square-teaser ul li a span.date{font-family:Arial,sans-serif}}.two-square-teaser ul li a .columns span.date{width:100%}.two-square-teaser ul li a .columns span.arrow{right:-14px}.two-square-teaser ul li a .columns p{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;margin:0}@media print{.two-square-teaser ul li a .columns p{font-family:Arial,sans-serif}}.two-square-teaser ul li a .columns .category{display:block}.two-square-teaser ul li a p{font-family:Helvetica;font-size:16px;font-weight:900;line-height:1.5625;margin-left:2.5em;margin-top:.71429em;text-align:left}@media print{.two-square-teaser ul li a p{font-family:Arial,sans-serif}}.two-square-teaser ul li>a:hover{background-image:-owg-linear-gradient(#f7f7f7,#fff);background-image:linear-gradient(#f7f7f7,#fff)}.two-square-teaser ul li li:last-child{border-bottom-width:0}@media (min-width:768px){.two-square-teaser{padding-bottom:1.25em}.two-square-teaser .list-of-jobs div,.two-square-teaser div.joblist{overflow-y:scroll;height:22.1875em}.two-square-teaser .large-8{width:100%}.two-square-teaser article,.two-square-teaser section{width:33.75em;height:29.375em}.two-square-teaser ul li a p{margin-left:9.14286em;margin-top:0}.two-square-teaser ul li a span{display:inline-block;margin-left:auto}.two-square-teaser ul li a span.date{text-align:center}}@media (min-width:1024px){.two-square-teaser .large-8{width:100%}}@media (min-width:1280px){.two-square-teaser .large-8{width:50%;float:left!important}.two-square-teaser .large-8:first-child{margin-bottom:0}}.four-square-teaser{margin:1.875em auto}.four-square-teaser .sub-headline{font-weight:700;color:#5e6a71}.four-square-teaser ul{text-align:center;margin:0 auto;list-style-type:none;width:16.125em}.four-square-teaser ul li{position:relative;display:inline-block;float:left;text-align:left;width:16.125em;border:1px solid #e0e0e0;border-radius:.1875em;background-color:#fff;margin-top:1.25em;display:table}.four-square-teaser ul li:nth-child(4n){margin-right:0!important}.four-square-teaser ul li a{position:relative;display:block;color:#5e6a71;font-size:.875em;line-height:1.5em;text-align:right}.four-square-teaser ul li a .arrow{display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #5e6a71;margin-left:1em}.four-square-teaser ul li a.link{font-size:.875em;font-weight:700;padding:1.07143em;padding-right:2.5em}.four-square-teaser ul li a.link .arrow{position:absolute;top:1.42857em;right:1.07143em}.four-square-teaser ul li a.overlay-layer{position:absolute;cursor:default;display:block;overflow:hidden;width:100%;height:0;text-align:left;bottom:50px;left:0;background:hsla(0,0%,100%,.9)}.four-square-teaser ul li a.overlay-layer p{display:inline-block;font-size:1em;line-height:1.5em;width:16.42857em;height:100%;padding:.71429em 0 .71429em 2.14286em}.four-square-teaser ul li header{display:table-row}.four-square-teaser ul li header a{font-size:1em}.four-square-teaser ul li .h3,.four-square-teaser ul li h3{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;color:#333;padding:1.42857em;display:table-cell;vertical-align:middle}@media (min-width:768px){.four-square-teaser{margin:3.125em auto}.four-square-teaser ul{width:34.75em;padding-left:.5em}.four-square-teaser ul li:nth-child(odd){margin-right:1.5625em}}@media (min-width:1280px){.four-square-teaser ul{width:100%;padding-left:0}.four-square-teaser ul li{margin-right:1.375em!important}.four-square-teaser ul li:last-child{margin-right:0!important}}div[itemprop=articleBody]>.list-teaser,div[itemprop=articleBody]>.single-teaser{margin:1.875em 0}.list-teaser,.single-teaser{border-radius:.1875em;margin:0;border:1px solid #e0e0e0;overflow:hidden}.list-teaser .h3,.list-teaser h3,.single-teaser .h3,.single-teaser h3{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;color:#333;display:block;padding-top:1.19048em}.list-teaser ul,.single-teaser ul{list-style:none;margin-top:.625em}.list-teaser ul li,.single-teaser ul li{font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5;line-height:2em}@media print{.list-teaser ul li,.single-teaser ul li{font-family:Arial,sans-serif}}.list-teaser .copy-list,.single-teaser .copy-list{padding:1.5625em}.list-teaser .copy-list p,.single-teaser .copy-list p{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;margin-top:.625em}@media print{.list-teaser .copy-list p,.single-teaser .copy-list p{font-family:Arial,sans-serif}}.list-teaser .columns,.single-teaser .columns{height:100%}.list-teaser .large-4,.single-teaser .large-4{border-right:0 solid #e0e0e0;width:100%}.list-teaser .large-12,.single-teaser .large-12{padding:0;width:100%}.list-teaser .large-12 .copy-list,.single-teaser .large-12 .copy-list{padding-right:1.25em}.list-teaser .large-16,.single-teaser .large-16{padding:0;width:100%}.list-teaser .large-16 .copy-list,.single-teaser .large-16 .copy-list{padding-right:1.25em}.list-teaser img,.single-teaser img{display:block;margin:1.25em auto}.list-teaser a.more,.single-teaser a.more{font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5;display:inline-block;width:100%;line-height:3.57143em;height:3.57143em;padding-right:1.07143em;color:#5e6a71;text-align:right;border-top:1px solid #e0e0e0;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff)}@media print{.list-teaser a.more,.single-teaser a.more{font-family:Arial,sans-serif}}.list-teaser a.more span.arrow,.single-teaser a.more span.arrow{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #5e6a71;display:inline-block;margin-left:.71429em}@media (min-width:768px){div[itemprop=articleBody]>.list-teaser,div[itemprop=articleBody]>.single-teaser{width:940px;position:relative;left:-170px}.list-teaser img,.single-teaser img{display:block;margin:1.25em auto}.list-teaser .large-4,.single-teaser .large-4{width:25%}.list-teaser .large-12,.single-teaser .large-12{width:75%;border-left:1px solid #e0e0e0}.list-teaser .large-12 .copy-list,.single-teaser .large-12 .copy-list{min-height:10.625em;padding:0 0 1.25em 1.25em}.list-teaser .large-12 a,.single-teaser .large-12 a{border-width:0}.large-16 .copy-list{padding:0 0 1.25em 1.25em}}.list-teaser h3{padding-top:5px}.list-teaser .copy-list figure{width:30px;float:left;margin-right:15px}.list-teaser .copy-list figure img{margin:0}.list-teaser>.columns{padding:0}.blue-article-teaser{background-color:#f0f4f8;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-top:1.25em}.blue-article-teaser>.row{margin-top:30px}.blue-article-teaser .h1,.blue-article-teaser h1{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;color:#7090b7;margin:1.42857em 0 0}.blue-article-teaser .teaser{max-width:18.75em;margin:0 auto 1.25em}.blue-article-teaser a.category{font-family:Helvetica Extended Light;font-size:16px;font-weight:700;line-height:1.375;color:#7090b7;margin-bottom:2.14286em;display:block}.blue-article-teaser a.article{padding-left:3.75em;display:block;position:relative}.blue-article-teaser .img-wrapper{width:100%;max-width:15em;height:5.625em;overflow:hidden;position:absolute;right:0;border-radius:.1875em;border:1px solid #d7d9db}.blue-article-teaser .img-wrapper img{position:absolute;left:50%;top:0;margin-left:-7.5em;height:5.625em;width:15em;max-width:none}.blue-article-teaser .article .h3,.blue-article-teaser .article h3{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;color:#333;padding:6.19048em 0 .95238em;margin:0}.blue-article-teaser p,.blue-article-teaser ul li{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;color:#333}@media print{.blue-article-teaser p,.blue-article-teaser ul li{font-family:Arial,sans-serif}}.blue-article-teaser ul{margin:.35714em 0}.blue-article-teaser ul li{margin-left:0}@media (min-width:768px){.blue-article-teaser{margin:1.875em 0 1.25em}.blue-article-teaser .teaser{margin-bottom:3.125em}.blue-article-teaser .large-4{width:50%}.blue-article-teaser .large-4:nth-child(odd) .teaser{margin-right:0}.blue-article-teaser .large-4:nth-child(2n) .teaser{margin-left:0}}@media (min-width:1024px){.blue-article-teaser .large-4{width:25%}.blue-article-teaser .large-4 .teaser{margin-left:0;margin-right:0}.blue-article-teaser a.article{padding-left:0}}@media (min-width:1280px){.blue-article-teaser a.article{padding-left:3.75em}}.breadcrumb-wrapper{background-color:#fff;border-style:solid;border-width:0 0 1px;border-color:#f7f7f7}.breadcrumb-wrapper ul.breadcrumbs{margin:0;border-width:0;background-color:transparent;padding:.9375em}.breadcrumb-wrapper ul.breadcrumbs>:before{content:"›";top:0;margin:0 8px;font-family:Helvetica;font-size:14px;line-height:1.42857;letter-spacing:.015em;color:#5e6a71}@media print{.breadcrumb-wrapper ul.breadcrumbs>:before{font-family:Arial,sans-serif}}.breadcrumb-wrapper ul.breadcrumbs>:first-child:before{content:" ";margin:0}.breadcrumb-wrapper ul.breadcrumbs li a,.breadcrumb-wrapper ul.breadcrumbs li span{font-family:Helvetica;font-size:14px;line-height:1.42857;letter-spacing:.015em;color:#333;text-transform:none}@media print{.breadcrumb-wrapper ul.breadcrumbs li a,.breadcrumb-wrapper ul.breadcrumbs li span{font-family:Arial,sans-serif}}.breadcrumb-wrapper ul.breadcrumbs li a:hover,.breadcrumb-wrapper ul.breadcrumbs li span:hover{text-decoration:underline}.breadcrumb-wrapper ul.breadcrumbs li.current a,.breadcrumb-wrapper ul.breadcrumbs li.current span{font-weight:700}.breadcrumbs>li a span{text-transform:none;color:#333}.breadcrumbs>*,.breadcrumbs>* span{text-transform:none}@media (max-width:767px){.accordion-navigation li{background-image:-owg-linear-gradient(left top,#f7f7f7,#fff 50%,#f7f7f7);background-image:linear-gradient(left top,#f7f7f7,#fff 50%,#f7f7f7)}.accordion-navigation li ul.current-visible li:after{content:"";display:block;width:100%;height:1px;background-color:#fff}.accordion-navigation li ul.current-visible li:last-child:after{display:none}.accordion-navigation>li .content-wrapper .content li.category>a{font-family:Helvetica Extended Light;font-size:16px;font-weight:700;line-height:1.375;line-height:1.5em}.accordion-navigation>li .content-wrapper .content li.category ul.current-visible li.item a .link-item{font-family:Helvetica Extended Light;font-size:14px;font-weight:400;line-height:1.42857;line-height:1.35714em}.accordion-navigation li.active>a{font-size:0!important;font-weight:400!important;background:#fff!important;color:#5e6a71!important;padding:12px 13px!important;line-height:1!important;border-top:0!important;background-image:-owg-linear-gradient(left top,#f7f7f7,#fff 50%,#f7f7f7)!important;background-image:linear-gradient(left top,#f7f7f7,#fff 50%,#f7f7f7)!important}.accordion-navigation li.active>a:before{content:"";display:inline-block;margin-right:10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #5e6a71}.accordion-navigation li.active>a:after{content:attr(data-back-t);display:inline-block;font-size:14px}}.accordion-navigation{position:relative;border-top:1px solid #d7d9db;z-index:1;margin:0;list-style-type:none}.accordion-navigation li a{border-bottom:1px solid #e0e0e0;outline:none}.accordion-navigation li a:active{outline:none}.accordion-navigation li ul{display:none}.accordion-navigation li:not(.active) a:after{content:"";display:inline-block;float:right;margin-top:8px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #5e6a71}.accordion-navigation>li>i.arrow{display:none}.accordion-navigation>li>i{position:absolute;color:#5e6a71;font-size:2.6875em;line-height:1.51163em;left:.27907em;cursor:pointer}.accordion-navigation>li>i.arrow.up{border-bottom:5px solid #fff;top:1.375em}.accordion-navigation>li>i.arrow.down{border-top:5px solid #fff;top:1.375em}.accordion-navigation>li>a{font-family:Helvetica Extended Light;font-size:16px;font-weight:700;line-height:1.375;line-height:1.125em;color:#5e6a71;display:inline-block;width:100%;padding:1.5em .92857em 1.5em 4.25em}.accordion-navigation>li .content-wrapper{z-index:1}.accordion-navigation>li .content-wrapper a{font-size:.875em}.accordion-navigation>li .content-wrapper .content i{margin-left:.35714em}.accordion-navigation>li .content-wrapper .content li a{color:#5e6a71;padding:.85714em .92857em;display:block}.accordion-navigation>li .content-wrapper .content ul{list-style-type:none;margin:0}.accordion-navigation>li.active i,.accordion-navigation>li .content-wrapper .footer{display:none}.accordion-navigation>li.active .content-wrapper{z-index:2;display:block}.accordion-navigation .two-cols .img-wrap,.accordion-navigation .two-cols .item a:after{display:none}.accordion-navigation .two-cols .link-item:after{content:"";display:inline-block;float:right;margin-top:2px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #5e6a71}.info-box{padding:1.25em 0;background-color:#6e797f}.info-box .subtitle,.info-box .title{color:#fff}.info-box .title{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25}.info-box .title.select{min-width:8.07143em}.info-box .subtitle{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;text-transform:uppercase}@media print{.info-box .subtitle{font-family:Arial,sans-serif}}.info-box #exhibition-carousel,.info-box .content-wrapper,.info-box .text-icon,.info-box .text-link,.info-box .weather{border-color:#6e797f;border:0 solid hsla(0,0%,100%,.1)}.info-box i{color:#fff}.info-box .cities{display:none;position:absolute}.info-box .toggle-arrow{border-top:0;border-bottom:5px solid #fff}.info-box #exhibition-carousel{position:relative;list-style-type:none;height:13.9375em;margin-left:-1.875em;padding-left:1.875em}.info-box #exhibition-carousel li{position:absolute;top:0;height:100%}.info-box #exhibition-carousel li a.text-link{display:block;width:269px;max-height:120px}.info-box #exhibition-carousel li .text-icon .title{width:239px;height:42px;padding-left:50px}.info-box #exhibition-carousel li .text-icon,.info-box #exhibition-carousel li .text-link{border-width:0}.info-box #exhibition-carousel li .text-icon:last-child{position:absolute;bottom:0;margin-bottom:0}.info-box #exhibition-carousel li.first{display:block}.info-box .open .cities{position:absolute;display:block;background-color:#5e6a71;border:1px solid #525c62;border-bottom-radius:.1875em;z-index:2;margin:-1px -1em;padding:1.875em .9375em;width:26.25em;max-width:100%;height:21.25em}.info-box .open .cities ul{list-style-type:square;list-style-position:inside;color:#fff}.info-box .open .cities ul a{color:#fff;font-size:.875em}.info-box .open .cities ul li{padding:.5em .35714em}.info-box .open a.select{padding:.35714em .35714em .2381em;margin-left:-.38095em;margin-top:.35714em;border:1px solid #525c62;border-top-radius:.07143em;border-bottom-width:0;background-color:#5e6a71;z-index:3}.info-box a.title{display:inline-block;position:relative;padding-bottom:.2381em;margin-top:.71429em}.info-box a.title.text-link{margin-bottom:.2381em}.info-box a.title>span{display:inline-block;width:.66667em;height:.66667em;border:1px solid #485157;border-radius:.07143em;background:-owg-linear-gradient(#5e6a71,#525c62);background:linear-gradient(#5e6a71,#525c62);position:relative;margin:0 .35714em}.info-box a.title>span .arrow.right{margin-top:-.14286em;margin-left:-.07143em;border-left-color:#fff}.info-box a.title>span .arrow.down{margin-top:-.07143em;margin-left:-.14286em;border-top-color:#fff}.info-box a.title>span .arrow{position:absolute;top:50%;left:50%;border-width:.14286em}.info-box .content-wrapper{margin-top:2.1875em;border-top-width:1px}.info-box .left-column .text-icon{margin-right:.9375em}.info-box .left-column .text-link{margin-right:.35714em}.info-box .right-column .text-icon i{left:auto}.info-box .right-column .text-icon,.info-box .right-column .text-link{width:100%}.info-box .text-icon{position:relative;display:block;padding-top:1.25em;padding-bottom:.9375em}.info-box .text-icon:first-child{margin-top:.625em}.info-box .text-icon:last-child{margin-bottom:.625em}.info-box .text-icon i{position:absolute;left:0;top:.625em -em-calc(-5,40);font-size:2.5em}.info-box .text-icon .subtitle,.info-box .text-icon .title{display:block}.info-box .text-icon .subtitle{padding-left:3.125em;min-width:12.5em}.info-box .text-icon .title{padding-left:1.19048em}.info-box a.text-link{padding-top:.47619em;display:block}.info-box a.text-link:first-child{padding-top:.2381em;margin-top:.2381em}.info-box .weather{border-bottom-width:1px;border-top-width:1px;padding-top:1.875em;padding-bottom:1.875em}.info-box .weather .subtitle,.info-box .weather .title{float:left}.info-box .weather .title{margin-right:.47619em}.info-box .weather .subtitle{padding-top:.41667em}.info-box .weather i{font-size:9.375em;position:relative}@media (min-width:480px){.info-box{padding-left:1.875em;padding-right:1.875em}}@media (min-width:768px){.info-box{height:28.75em;padding:3.75em 0;background:url(../bundles/buerkertwebsite/generated/base/images/info_box_bg.jpg) no-repeat #6e797f 50%}.info-box .title{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25}.info-box .large-5.center{height:20.9375em}.info-box .info-box-header .right-column{text-align:right}.info-box .info-box-header .right-column>div{display:inline-block;text-align:left}.info-box .info-box-inner:before{position:absolute;left:.625em;top:5.3125em;width:100%;border-color:#6e797f;border-color:hsla(0,0%,100%,.1);border-top-style:solid;border-top-width:1px}.info-box .left-column .text-icon,.info-box .left-column .text-link{border-right-width:1px}.info-box .content-wrapper{border-top-width:0}.info-box a.title{margin-top:0}.info-box #exhibition-carousel{border-left-width:1px}.info-box .open .cities{top:3.125em;margin-top:0}.info-box .open a.select{margin-top:-.38095em}.info-box .weather{position:absolute;height:14em;top:2.125em;text-align:center;border-bottom-width:0;border-top-width:0;padding-bottom:0}.info-box .weather>div{text-align:left}.info-box .text-icon{padding:.9375em;border-bottom-width:1px}.info-box .text-icon:first-child{padding-top:0}.info-box .text-icon:last-child{border-bottom-width:0;padding-bottom:0}}.content-form:not([data-section]) h1:after{display:none}.content-form h1{cursor:default}.content-form-submit{padding:.9375em}.content-form-submit label.with-copytext{font-weight:400}.content-form-submit label.with-copytext a{font-weight:700;color:#5e6a71}.content-form.last .content{border-bottom-radius:.21429em;border-bottom-width:1px}.accordion .content-form .h1,.accordion .content-form h1{cursor:pointer}.accordion .content-form .h1:after,.accordion .content-form h1:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #5e6a71;position:absolute;right:1.3125em;top:1.3125em}.accordion .content-form.active .content{display:block}.accordion .content-form.active h1:after{border:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #5e6a71}.accordion .content-form.last.active h1{border-bottom-radius:0;border-bottom:0}.accordion .content-form.last .h1,.accordion .content-form.last h1{border-bottom-radius:.21429em;border-bottom-width:1px}.accordion .content-form .content{display:none}.drag-and-drop-support .content-form .drag .copy,.drag-and-drop-support .content-form .drag .plus{display:block}.content-form{margin-left:-.9375em;margin-right:-.9375em}.content-form.no-margin{margin-left:0;margin-right:0}.content-form:first-child .h1,.content-form:first-child h1{border-top-radius:.21429em}.content-form .h1,.content-form .h2,.content-form h1,.content-form h2{padding:.9375em;margin:0;background-color:#f7f7f7;color:#5e6a71;font-weight:700;border:solid #d7d9db;border-width:0 1px;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff);font-size:.875em}.content-form .h1,.content-form h1{border-width:1px 1px 0;position:relative}.content-form .h1 a,.content-form h1 a{color:#5e6a71}.content-form .content{padding:.9375em;background-color:#f7f7f7;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff);border:1px solid #d7d9db;border-bottom-width:0}.content-form .content.closure{border-bottom-radius:.21429em}.content-form .file-uploader .uploader{margin:10px 0}.content-form .file-uploader .uploader .controls{position:relative;margin-bottom:10px}.content-form .file-uploader .uploader .spinner{position:absolute;top:2px;bottom:2px;left:2px;right:2px;min-height:4.6875em;opacity:.9;filter:alpha(opacity=90);background:#fff url(../bundles/buerkertwebsite/generated/base/images/spinner.gif) 50% no-repeat}.content-form .thumbnails{list-style-type:none}.content-form a.delete_upload{font-size:.875em;color:#5e6a71}.content-form .drag{background-color:#f0f4f8;font-size:.875em;border:2px dashed #d7d9db;border-radius:.21429em;padding:3.21429em;text-align:center;line-height:1.5em}.content-form .drag .copy{display:none}.content-form .drag .plus{display:none;width:4em;height:4em;margin:0 auto;border:2px dashed #d7d9db;-ms-background-origin:border-box;background-origin:border-box;border-radius:.21429em;margin-bottom:1.07143em;position:relative}.content-form .drag .plus:before{color:#d7d9db;font-size:2.28571em;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-47%);transform:translate(-50%,-47%)}.content-form .drag a{font-weight:700;color:#5e6a71}.content-form .drag input[type=file]{display:none}.content-form .progress{height:1.25em;margin-bottom:1.25em;overflow:hidden;background-color:#f7f7f7;border-radius:.25em}.content-form .fade.in{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;height:auto}.content-form .fade{height:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition-property:opacity;transition-duration:.15s}.m-inside-nav{height:100%;left:0;position:fixed;top:0;width:0;z-index:10;display:block}.m-inside-nav .wrapper{transition:max-height .3s ease-in-out,width .3s ease-in-out;-ms-transform:translateX(-500px);transform:translateX(-500px)}.m-inside-nav .wrapper.show{-ms-transform:translateX(0);transform:translateX(0)}.m-inside-nav .right-now{position:absolute;top:0;left:0;height:35px;max-width:200px;line-height:35px;padding-left:45px;background:#fff;font-size:12px;font-weight:700;color:#5e6a71;border:1px solid #d7d9db;padding-right:10px;white-space:nowrap;left:10px}.m-inside-nav .inside-nav-btn{width:35px;height:35px;background:#5e6a71;cursor:pointer;position:relative;overflow:hidden;margin-top:10px;margin-left:10px}.m-inside-nav .inside-nav-btn .item:before{position:absolute;font-size:25px;color:#fff;left:0;margin-left:7px;line-height:1;margin-top:5px;transition:left .3s cubic-bezier(.19,1,.22,1)}.m-inside-nav .inside-nav-btn .icon-close-cta:before{left:-30px;transition:left .3s cubic-bezier(.19,1,.22,1)}.m-inside-nav .inside-nav-btn.hidden{display:none}.m-inside-nav .inside-nav-list{list-style:none;margin-top:12px;position:relative;left:-230px;transition:left .3s ease-in-out;padding-bottom:20px;overflow:hidden}.m-inside-nav .inside-nav-list li{position:relative;margin-bottom:12px}.m-inside-nav .inside-nav-list li:last-child{margin-bottom:0}.m-inside-nav .inside-nav-list li.active .item:after{-ms-transform:scale(1);transform:scale(1);opacity:1}.m-inside-nav .inside-nav-list li.active span span,.m-inside-nav .inside-nav-list li:hover span span{opacity:1}.m-inside-nav .inside-nav-list .item{height:20px;font-size:12px;font-weight:700;display:inline-block}.m-inside-nav .inside-nav-list .item:after,.m-inside-nav .inside-nav-list .item:before{content:"";display:block;position:absolute;top:0;left:0;width:21px;height:21px;border-radius:50%;border:2px solid #5e6a71}.m-inside-nav .inside-nav-list .item:after{background:#5e6a71;-ms-transform:scale(0);transform:scale(0);opacity:0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.m-inside-nav .inside-nav-list .item>span{display:block;padding-left:35px;color:#5e6a71}.m-inside-nav .inside-nav-list .item>span span{position:absolute;top:3px;white-space:nowrap;opacity:.5;transition:opactiy .2s ease-in-out}.m-inside-nav.is-open{width:100%;background:hsla(0,0%,97%,.85)}.m-inside-nav.is-open .icon-close-cta:before{left:0}.m-inside-nav.is-open .icon-inside-burger:before{left:30px}.m-inside-nav.is-open .inside-nav-list{left:15px}.m-inside-nav.is-open .right-now{display:none}@media (min-width:768px){.m-inside-nav .wrapper{position:absolute;left:20px;top:80px;width:35px;max-height:35px}.m-inside-nav .inner{overflow:hidden;width:35px;max-height:35px}.m-inside-nav .inside-nav-btn{margin-top:0;margin-left:0}.m-inside-nav .inside-nav-list{transition:all .3s ease-in-out .15s}.m-inside-nav .inside-nav-list .item>span{display:block}.m-inside-nav .right-now{left:0}.m-inside-nav.is-open{width:100%;background:hsla(0,0%,97%,.85)}.m-inside-nav.is-open .wrapper{max-height:400px;width:200px;border:1px solid #d7d9db;background:#fff}.m-inside-nav.is-open .inner{max-height:400px;width:200px}.m-inside-nav.is-open .inside-nav-list{left:10px}}@media (min-width:1024px){.m-inside-nav.is-open{width:0;background:hsla(0,0%,97%,0)}}@media (min-width:1319px){.m-inside-nav.is-open .right-now{display:none}}#fileupload .progress-animated .bar,#fileupload .progress-animated .progress-bar{background:url(../bundles/buerkertwebsite/generated/base/images/fileupload/progressbar.gif)!important}#fileupload .files .processing .preview,#fileupload .fileupload-processing .fileupload-process{background:url(../bundles/buerkertwebsite/generated/base/images/fileupload/loading.gif) 50% no-repeat!important}#fileupload .fileupload-buttonbar{margin-top:1.25em}#fileupload .button{border-radius:.1875em .1875em;background-color:#5e6a71;font-weight:700}#fileupload table{width:100%}#fileupload .name,#fileupload .name a,#fileupload .size{font-size:14px;color:#333}.c-filter-double-opt-in{position:relative;z-index:999;background:#fff}.c-filter-double-opt-in__header{height:50px;border-bottom:1px solid #d8d9dd}.c-filter-double-opt-in__header .icon-close-cta{color:#5f6972;float:right;font-size:20px;margin:15px 20px 0 0}.c-filter-double-opt-in__content{text-align:center;padding:30px 15px}@media (min-width:768px){.c-filter-double-opt-in__content{padding:65px 80px}}.c-filter-double-opt-in__title{font-family:Helvetica Extended Light;font-size:20px;line-height:1.25;font-weight:700;padding-bottom:25px}.c-filter-double-opt-in__delete{position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px;background-color:#afb4b8;display:inline-block;margin-bottom:15px;width:100%}@media (min-width:768px){.c-filter-double-opt-in__delete{width:300px;margin:10px}}.c-filter-double-opt-in__delete:hover{background-color:#868f96}.c-filter-double-opt-in__keep{width:100%;display:inline-block;position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px;background-color:#5e6a71}.c-filter-double-opt-in__keep:hover{background:#555}@media (min-width:768px){.c-filter-double-opt-in__keep{width:300px;margin:10px}}.c-filter-footer{position:relative;z-index:20}.c-filter-footer,.c-filter-footer__selected-filters{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-filter-footer__selected-filters{background:#f0f4f8}.c-filter-footer__selected-filters__header{border-bottom:1px solid #d7d9db;line-height:50px}.c-filter-footer__selected-filters__header__headline{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;font-weight:700;color:#5e6a71}@media print{.c-filter-footer__selected-filters__header__headline{font-family:Arial,sans-serif}}.c-filter-footer__selected-filters__header a{float:right;font-size:20px;color:#5e6a71}.c-filter-footer__selected-filters__content{padding:20px 0;overflow:auto;-webkit-overflow-scrolling:touch}.c-filter-footer__selected-filters__content__reset{text-align:right;font-size:14px}.c-filter-footer__selected-filters__content__reset i{margin-right:10px}.c-filter-footer__selected-filters__content__reset i:before{font-weight:700}.c-filter-footer__content-wrapper{position:relative;z-index:1;border-top:1px solid #d7d9db;background:#fff;padding:15px 0}.c-filter-footer__content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.c-filter-footer__content__toggle{position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px;text-align:center;color:#5e6a71}.c-filter-footer__content__toggle .arrow.up{position:absolute;top:8px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom-color:#5e6a71}.c-filter-footer__aside{position:relative;z-index:1;font-family:Helvetica;font-size:12px;line-height:1.5;color:#fff;background:#88b29e;text-align:center;line-height:30px;font-weight:700}@media print{.c-filter-footer__aside{font-family:Arial,sans-serif}}.c-filter-footer__anim-selected-filters-appear,.c-filter-footer__anim-selected-filters-enter{-ms-transform:translateY(0);transform:translateY(0)}.c-filter-footer__anim-selected-filters-appear-active,.c-filter-footer__anim-selected-filters-enter-active{-ms-transform:translateY(-100%);transform:translateY(-100%);transition:transform .3s ease}.c-filter-footer__anim-selected-filters-leave{-ms-transform:translateY(-100%);transform:translateY(-100%)}.c-filter-footer__anim-selected-filters-leave-active{-ms-transform:translateY(0);transform:translateY(0);transition:transform .3s ease}.c-filter-group-list__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-filter-group-list:not(.c-filter-group-list--is-slider) .c-filter-group-list__wrapper{width:100%;margin:0 auto;max-width:80em;*zoom:1}.c-filter-group-list:not(.c-filter-group-list--is-slider) .c-filter-group-list__wrapper:after,.c-filter-group-list:not(.c-filter-group-list--is-slider) .c-filter-group-list__wrapper:before{content:" ";display:table}.c-filter-group-list:not(.c-filter-group-list--is-slider) .c-filter-group-list__wrapper:after{clear:both}.c-filter-group-list:not(.c-filter-group-list--is-slider) .c-filter-group-list__inner{position:relative;padding-left:.625em;padding-right:.625em;width:100%;margin-left:auto;margin-right:auto;float:none!important;float:left}@media (min-width:768px){.c-filter-group-list:not(.c-filter-group-list--is-slider) .c-filter-group-list__inner{position:relative;padding-left:.625em;padding-right:.625em;width:87.5%;margin-left:auto;margin-right:auto;float:none!important;float:left}}.c-filter-group-list--is-slider .c-filter-group-list__wrapper{background:#d7d9db;padding:10px 0}.c-filter-group-list--is-slider .c-filter-group-list__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:25px;margin-bottom:-25px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.c-filter-group-list--is-slider .c-filter-group-list__inner::-webkit-scrollbar{display:none}.c-filter-group-list--is-slider .c-filter-group-list__inner:before{content:"";display:block;width:10px;height:1px;-ms-flex-negative:0;flex-shrink:0}@media (min-width:768px){.c-filter-group-list--is-slider .c-filter-group-list__inner{padding-left:60px;padding-right:60px}}.c-filter-group-list--next,.c-filter-group-list--prev{display:none}@media (min-width:768px){.c-filter-group-list--next,.c-filter-group-list--prev{display:block;position:absolute;z-index:2;width:40px;height:75px;background:#5e6a71;border-radius:5px;margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){.c-filter-group-list--prev{left:15px}.c-filter-group-list--prev i{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;float:none!important}}@media (min-width:768px){.c-filter-group-list--next{right:15px}.c-filter-group-list--next i{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;float:none!important}}.c-filter-group-list .e-filter-group{-ms-flex:1;flex:1;padding-right:10px;padding-bottom:20px;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@media (min-width:480px){.c-filter-group-list .e-filter-group{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}}@media (min-width:980px){.c-filter-group-list .e-filter-group{padding-right:20px;padding-bottom:30px;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media (min-width:1024px){.c-filter-group-list .e-filter-group{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}}@media (min-width:1280px){.c-filter-group-list .e-filter-group{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}}.c-filter-group-list--is-slider .e-filter-group{padding-right:10px;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0}.c-filter-group-list .vertical-scroll-hint{position:absolute;width:100%}@media (min-width:768px){.c-filter-group-list .vertical-scroll-hint{display:none}}.c-filter-loading{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;animation-name:d;animation-duration:3s;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes d{0%{background:none}to{background:rgba(0,0,0,.5)}}.c-filter-muter{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);cursor:pointer}.c-productlist-filter{background:#f0f4f8;border-radius:5px;padding:30px}.c-productlist-filter__headline{font-weight:700;padding-bottom:10px}@media (max-width:767px){.c-productlist-filter__headline{margin-top:20px}}.c-productlist-filter__content{overflow:hidden}.c-productlist-filter__footer{margin-top:20px}.c-productlist-nofilter{color:#fff;background:#b8c7db;border-radius:5px;padding:30px}@media (max-width:1279px){.c-productlist-nofilter__content{width:75%}}@media (max-width:479px){.c-productlist-nofilter__content{width:100%}}.c-productlist-nofilter__info{margin-top:25px}@media (max-width:979px){.c-productlist-nofilter__info{margin-top:18px}}@media (max-width:479px){.c-productlist-nofilter__info{width:100%;margin-top:0}}.c-productlist-nofilter__headline{color:#fff;font-weight:700}.c-productlist-nofilter__icon{float:left}@media (max-width:479px){.c-productlist-nofilter__icon{width:100%}}.c-productlist-nofilter__icon:before{font-size:160px;-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:979px){.c-productlist-nofilter__icon:before{font-size:120px}}@media (max-width:767px){.c-productlist-nofilter__icon:before{font-size:110px}}@media (max-width:479px){.c-productlist-nofilter__icon:before{font-size:100px}}.c-productlist-nofilter__text{display:block;margin:10px 0 15px}.c-productlist__footer{margin-top:20px}.c-filter-sort{margin:20px 0;padding:0}.c-filter-sort__toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px}.c-filter-sort__search{background:#fff;border:1px solid #d7d9db;border-radius:5px;overflow:hidden}@media (min-width:768px){.c-filter-sort__search{margin-bottom:0}}@media (max-width:767px){.c-filter-sort__search.row{margin:.625em 0!important}}.c-filter-sort__search__input-wrapper{padding:0}.c-filter-sort__search__input{border:none!important;padding:15px!important;margin:0!important;box-shadow:none!important;height:50px!important}.c-filter-sort__search__button{padding:0;border-left:1px solid #d7d9db;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:50px}.c-filter-sort__search__button i:before{color:#5e6a71;font-size:40px}.c-filter-sort__search__button:hover{background-color:#5e6a71}.c-filter-sort__search__button:hover i:before{color:#fff}.c-filter-widget{background:#fff;border:1px solid #d7d9db;border-radius:5px;margin-bottom:20px;overflow:hidden}.c-filter-widget__header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;font-weight:700;position:relative;display:-ms-flexbox;display:flex;transform:translateZ(0)}@media print{.c-filter-widget__header{font-family:Arial,sans-serif}}.c-filter-widget__title{color:#333;padding:15px;padding-right:0;-ms-flex:1;flex:1;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.c-filter-widget__delete{width:40px;min-width:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.c-filter-widget__delete .icon-close-cta{color:#fff}.c-filter-widget__delete:hover .icon-close-cta{color:#bbb}.c-filter-widget__tooltip{display:none}.c-filter-widget__tooltip,.c-filter-widget__tooltip:focus,.c-filter-widget__tooltip:hover{border:0}@media (min-width:1024px){.c-filter-widget__tooltip{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center}}.c-filter-widget__tooltip svg{display:block}.c-filter-widget__tip{font-size:14px;line-height:1.5;margin-bottom:15px}@media (min-width:1024px){.c-filter-widget__tip{display:none}}.c-filter-widget__arrow{width:40px;min-width:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.c-filter-widget__content{display:none;border-top:0;padding:15px}.c-filter-widget--is-open .c-filter-widget__header{border-bottom:1px solid #d7d9db}.c-filter-widget--is-open .c-filter-widget__content{display:block}.c-filter-widget--is-changed{border-color:#7090b7}.c-filter-widget--is-changed .c-filter-widget__header{background:#7090b7;border-color:#7090b7}.c-filter-widget--is-changed .c-filter-widget__title{color:#fff}.c-filter-widget--is-changed .c-filter-widget__arrow{background-color:#fff}.c-filter-widget-checkbox__checkbox{position:relative;padding:10px 0;color:#5e6a71;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-filter-widget-checkbox__checkbox .e-checkbox{position:absolute;margin-top:-1px}.c-filter-widget-checkbox__checkbox__text{margin-left:25px;display:block}.c-filter-widget-checkbox__checkbox__image{display:block;width:100%;margin-top:15px;opacity:.7}.c-filter-widget-checkbox__checkbox--checked .c-filter-widget-checkbox__checkbox__text{color:#7090b7}.c-filter-widget-checkbox__checkbox--checked .c-filter-widget-checkbox__checkbox__image{opacity:1}.c-filter-widget-checkbox__btn-collapse{font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5;color:#5e6a71;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:10px -15px -15px;padding:15px;border-top:1px solid #d7d9db}@media print{.c-filter-widget-checkbox__btn-collapse{font-family:Arial,sans-serif}}.c-filter-widget-checkbox__btn-collapse .arrow{margin-right:5px}.c-filter-widget-container{padding:30px 0;background:#f0f4f8}.c-filter-widget-container__header{margin-bottom:20px}.c-filter-widget-container__header .e-toggle{margin-bottom:10px}@media (min-width:768px){.c-filter-widget-container__header .e-toggle:not(:first-child){margin-left:30px}}.c-filter-widget-input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}.c-filter-widget-input__input-wrapper{-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;position:relative}.c-filter-widget-input__tooltip{position:absolute;top:50%;right:7px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-filter-widget-input__tooltip,.c-filter-widget-input__tooltip:hover{border:0}.c-filter-widget-input__tooltip svg{display:block}.c-filter-widget-input__unit{margin-left:10px;-ms-flex-negative:0;flex-shrink:0}input.c-filter-widget-input__input{min-width:0;outline:none;border-radius:5px;border-color:#d7d9db;text-align:center;margin-bottom:0}input.c-filter-widget-input__input--error,input.c-filter-widget-input__input--error:focus{border-color:#b5626f;background:#f6edee}.c-filter-widget-checkbox__checkbox__image,.c-filter-widget-radio__radio__image,.c-filter-widget-radio__radio__text{transition:all .25s ease-in-out}.c-filter-widget-radio__radio{position:relative;padding:10px 0;color:#5e6a71;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-filter-widget-radio__radio .e-radiobutton{position:absolute;margin-top:-1px}.c-filter-widget-radio__radio__text{margin-left:25px;display:block}.c-filter-widget-radio__radio__image{display:block;width:100%;margin-top:15px;opacity:.7}.c-filter-widget-radio__radio--checked .c-filter-widget-radio__radio__text{color:#7090b7}.c-filter-widget-radio__radio--checked .c-filter-widget-radio__radio__image{opacity:1}.c-filter-widget-radio__btn-collapse{font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5;color:#5e6a71;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:10px -15px -15px;padding:15px;border-top:1px solid #d7d9db}@media print{.c-filter-widget-radio__btn-collapse{font-family:Arial,sans-serif}}.c-filter-widget-radio__btn-collapse .arrow{margin-right:5px}.c-filter-widget-range__input-wrapper{display:-ms-flexbox;display:flex}.c-filter-widget-range .c-filter-widget-input{-ms-flex:1 1 0%;flex:1 1 0%;min-width:0}.c-filter-widget-range .c-filter-widget-input:first-child{padding-right:23px}.c-filter-widget-range .c-filter-widget-input:last-child{padding-left:23px;position:relative}.c-filter-widget-range .c-filter-widget-input:last-child:before{content:"";width:10px;height:2px;background-color:#d7d9db;position:absolute;top:50%;margin-top:-1px;left:-4px}.side-nav{position:relative;display:block;z-index:11;border:1px solid #d7d9db;border-radius:.21429em;padding:0;margin-bottom:.71429em;background:#fff}@media (max-width:767px){.side-nav{display:none}}.side-nav .header,.side-nav header{overflow:visible;background:#f0f4f8;border-top:1px solid #fff;border-bottom:1px solid #d7d9db;font-size:16px}.side-nav .header .h2,.side-nav .header h2,.side-nav header .h2,.side-nav header h2{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;font-size:21px;padding:.66667em .85714em;color:#7090b7;font-weight:600}.side-nav .header .right,.side-nav header .right{position:relative;margin:.625em}.side-nav .header .right .nav-btn,.side-nav header .right .nav-btn{position:relative;z-index:1;display:block;border-radius:.1875em;border:1px solid #d7d9db;background:#fff;line-height:0;font-size:16px}.side-nav .header .right .nav-btn .toaster,.side-nav header .right .nav-btn .toaster{margin:.75em}.side-nav .header .right .nav-btn .icon-close-bold,.side-nav .header .right .nav-btn .icon-nav-overview,.side-nav header .right .nav-btn .icon-close-bold,.side-nav header .right .nav-btn .icon-nav-overview{display:inline-block;font-size:2em;line-height:1em;margin:0 .34375em;color:#5e6a71}.side-nav .header .right .side-nav,.side-nav header .right .side-nav{position:absolute;top:-.75em;opacity:0;width:18.125em;-ms-transform:translateX(1.875em);transform:translateX(1.875em);transition:opacity .3s ease,transform .3s ease;pointer-events:none;-ms-pointer-events:none}@media (max-width:767px){.side-nav .header .right .side-nav,.side-nav header .right .side-nav{visibility:hidden}}.side-nav .header .right .side-nav .h2,.side-nav .header .right .side-nav h2,.side-nav header .right .side-nav .h2,.side-nav header .right .side-nav h2{font-size:1.3125em;margin:1em 0 .94118em 1.05882em}.side-nav .header .right .side-nav li.active>a,.side-nav header .right .side-nav li.active>a{font-weight:400;color:#aeb4b8}.side-nav .header .right .side-nav li.active>a:after,.side-nav header .right .side-nav li.active>a:after{display:none}.side-nav .header .right .side-nav:before,.side-nav header .right .side-nav:before{content:"";position:absolute;left:-.5em;top:1.375em;width:.9375em;height:.9375em;background:#f0f4f8;-ms-transform:rotate(45deg);transform:rotate(45deg);border-left:1px solid #d7d9db;border-bottom:1px solid #d7d9db}.side-nav .header .right .side-nav.opened,.side-nav header .right .side-nav.opened{z-index:2;-ms-transform:translateX(2.625em);transform:translateX(2.625em);opacity:1;pointer-events:all;-ms-pointer-events:all}@media (max-width:767px){.side-nav .header .right .side-nav.opened,.side-nav header .right .side-nav.opened{visibility:visible}}html.no-csstransforms .side-nav .header .right .side-nav,html.no-csstransforms .side-nav header .right .side-nav{left:1.875em;transition:opacity .3s ease,left .3s ease}html.no-csstransforms .side-nav .header .right .side-nav.opened,html.no-csstransforms .side-nav header .right .side-nav.opened{left:2.625em}.side-nav nav{line-height:1.5;padding:1.375em 1.25em}.side-nav nav ul li{margin-bottom:.9375em}.side-nav nav ul li>ul{display:none;border-top:1px solid #d7d9db;margin:0 -1.25em;padding:.9375em 1.25em 0 2.5em}.side-nav nav ul li>ul ul{padding-bottom:0}.side-nav nav ul li>ul li{margin-bottom:1em}.side-nav nav ul li>ul li a{font-family:Helvetica;font-size:16px;line-height:1.25;line-height:1;font-weight:400;padding-right:1.875em}@media print{.side-nav nav ul li>ul li a{font-family:Arial,sans-serif}}.side-nav nav ul li>ul li.active>a{font-weight:700}.side-nav nav ul li>ul li>a.is-active:after{border-top:.35714em solid transparent;border-bottom:.35714em solid transparent;border-left:.35714em solid #5e6a71;top:6px}.side-nav nav ul li.active>ul{display:block}.side-nav nav ul li a{position:relative;display:block}.side-nav nav ul li a.is-active{font-weight:600}.side-nav nav ul li a:after{content:"";width:0;height:0;display:inline-block;position:absolute;right:0}.side-nav nav ul li a:hover:after{border-top:.35714em solid transparent;border-bottom:.35714em solid transparent;border-left:.35714em solid #5e6a71;top:6px}.side-nav nav ul li>a{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;line-height:1;color:#5e6a71;margin-bottom:.77778em;padding-right:.83333em}@media print{.side-nav nav ul li>a{font-family:Arial,sans-serif}}.side-nav nav ul li:last-child{margin-bottom:0}.side-nav nav ul li.active.tree>a:after{border-left:.35714em solid transparent;border-right:.35714em solid transparent;border-bottom:.35714em solid #5e6a71;top:5px}.side-nav nav ul li.tree:hover:not(.active)>a:after{border-left:.35714em solid transparent;border-right:.35714em solid transparent;border-top:.35714em solid #5e6a71}.side-nav nav ul li.active>a:after,.side-nav nav ul li:hover>a:after{border-left:.35714em solid #5e6a71;border-top:.35714em solid transparent;border-bottom:.35714em solid transparent;top:7px}.side-nav.active-filters-overview{display:block}.side-nav.active-filters-overview header .icon-close{display:inline-block;font-size:2em;line-height:1em;margin:0 .34375em;color:#5e6a71}.side-nav.active-filters-overview nav ul li.active>a:after,.side-nav.active-filters-overview nav ul li:hover>a:after{display:none}.side-nav.active-filters-overview nav ul li .icon-close{font-size:2.125em;right:-.23529em;top:-.20588em;height:1em;width:1em;line-height:1em;text-align:center;position:absolute}.side-nav.active-filters-overview nav ul li .icon-close:before{font-weight:700}.side-nav.active-filters-overview nav ul li a span{display:block;font-weight:400}#availability-popup{display:none}#availability-popup.product section hr:last-child{margin-top:0}#availability-popup .availability-popup-content{max-width:60.5em;width:100%;margin:0 auto}@media screen and (max-width:62.3125em){#availability-popup .availability-popup-content{width:90%;margin-left:5%;margin-right:0}}#availability-popup .h2,#availability-popup h2{font-family:Helvetica,sans-serif;font-size:1.25em;font-weight:700;color:#000;margin:.25em 0 1em}@media print{#availability-popup .h2,#availability-popup h2{font-family:Arial,sans-serif}}#availability-popup .h3,#availability-popup h3{color:#333}#availability-popup header{*zoom:1;background-color:#fff;border-bottom:1px solid #e0e0e0;padding:1.875em;position:relative}#availability-popup header:after{content:"";display:table;clear:both}#availability-popup header .h1,#availability-popup header h1{float:left;margin-bottom:.5em}#availability-popup footer{border:0;border-top:1px solid #fff;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff);padding:1.25em}#availability-popup footer p{margin:0;margin-bottom:.71429em}#availability-popup .availability-popup-close{margin:3.125em 0 0;padding:.4375em;width:2.5em;height:2.5em;position:relative;float:right;border-radius:.1875em;border:1px solid #dfe2e6;background-color:#fff;color:#000;text-align:center;margin:auto;display:block;overflow:hidden;position:absolute;right:10px;top:30px;visibility:visible}#availability-popup .availability-popup-close:active{color:#000}#availability-popup .availability-popup-close:before{font-size:1.5625em}#availability-popup .blue-article-teaser{background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff);margin:0;padding:0 1.25em 1.875em;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0}#availability-popup .blue-article-teaser .h1,#availability-popup .blue-article-teaser h1{font-size:1.3125em;line-height:1.33333em;margin:1.19048em .95238em 0 0}#availability-popup .blue-article-teaser .h3,#availability-popup .blue-article-teaser h3{font-size:.875em;margin:.71429em 0 1.42857em}#availability-popup .blue-article-teaser .product-images{margin-top:1.875em}#availability-popup .blue-article-teaser .product-images .box{margin-bottom:0}#availability-popup .blue-article-teaser .product-info input[type=text]{font-size:.875em;padding:1em}#availability-popup .blue-article-teaser .product-info button{font-size:.875em;padding:1em 1.42857em;width:auto;height:auto;border-radius:.35714em}#availability-popup .blue-article-teaser a.button{padding-top:.625em!important;font-family:Helvetica;font-weight:400;font-size:22px;line-height:1.36364;height:2.71429em;padding-top:.09524em;padding-bottom:.09524em;margin-top:.47619em;border:1px solid #485157;background-color:#54737f;margin-bottom:0;background:-owg-linear-gradient(#5e6a71,#545e64);background:linear-gradient(#5e6a71,#545e64);border-radius:.14286em;box-shadow:none}@media print{#availability-popup .blue-article-teaser a.button{font-family:Arial,sans-serif}}#availability-popup .blue-article-teaser a.button:active{background:-owg-linear-gradient(#545e64,#5e6a71);background:linear-gradient(#545e64,#5e6a71)}#availability-popup .availability-info p{margin-bottom:.5em}#availability-popup .availability-popup-add-to-cart{*zoom:1}#availability-popup .availability-popup-add-to-cart:after{content:"";display:table;clear:both}#availability-popup .availability-popup-add-to-cart button{font-family:Helvetica;font-weight:400;font-size:22px;line-height:1.36364;height:2.71429em;padding-top:.09524em;padding-bottom:.09524em;margin-top:.47619em;border:1px solid #485157;background-color:#54737f;margin-bottom:0;background:-owg-linear-gradient(#5e6a71,#545e64);background:linear-gradient(#5e6a71,#545e64);border-radius:.14286em;box-shadow:none}@media print{#availability-popup .availability-popup-add-to-cart button{font-family:Arial,sans-serif}}#availability-popup .availability-popup-add-to-cart button:active{background:-owg-linear-gradient(#545e64,#5e6a71);background:linear-gradient(#545e64,#5e6a71)}@media (min-width:768px){#availability-popup header .h1,#availability-popup header h1{margin:.25em 0}#availability-popup .availability-popup-close{margin:.625em 0 0;float:right}#availability-popup .availability-popup-add-to-cart button{max-width:9.52381em;float:right}}.languages .language-select{margin:30px 0}.languages .language-select .chosen-container{box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border:1px solid #d7d9db}.languages .language-select .chosen-container .chosen-single{height:3.21429em;background-color:transparent}.languages .language-select .chosen-container .chosen-single:hover{background-color:transparent;color:#5e6a71}.languages .language-select .chosen-container .chosen-drop{margin-top:0;width:100%}.languages .language-select .chosen-container .chosen-drop:before{display:none}.languages .language-select .chosen-container-single{box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.languages .language-select .chosen-container-single .chosen-search input[type=text]{width:100%;outline:0;border:1px solid #999;font-size:1em;font-family:sans-serif;line-height:normal}.language-select select{display:block}.language-select .chosen-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.1875em;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);position:relative;display:inline-block;width:100%!important;vertical-align:middle;font-size:.875em}.language-select .chosen-container.chosen-container-single-nosearch .chosen-drop .chosen-search{display:none}.language-select .chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:250px;margin-top:15px}.language-select .chosen-container .chosen-drop:before{-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-7px;left:18px;content:"";display:block;width:14px;height:14px;background:#fff;border-top:1px solid #d7d9db;border-left:1px solid #d7d9db}.language-select .chosen-container .chosen-drop ul{box-shadow:inset 0 1px 2px rgba(0,0,0,.1);font-size:1.14286em;left:-1px;margin:0;padding:0;overflow-y:auto;max-height:14.28571em;background:none repeat scroll 0 0 #fff;border:1px solid #d7d9db}.language-select .chosen-container .chosen-drop ul li{margin:0;padding:.25em 2.375em .25em .375em;color:#555;cursor:default;font-size:.875em;line-height:1.42857em;list-style:none outside none;min-height:1.42857em;white-space:nowrap}.language-select .chosen-container .chosen-drop ul li:hover{background-color:#e0e0e0}.language-select .chosen-container.chosen-with-drop .chosen-drop{left:0}.language-select .chosen-container a{cursor:pointer}.language-select .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;line-height:2.85714em;background-color:#fff;height:2.875em;padding:0 .71429em;color:#5e6a71}.language-select .chosen-container-single .chosen-single:hover{background-color:#485157;color:#fff}.language-select .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-left:.5em;line-height:3.21429em}.language-select .chosen-container-single .chosen-single div{background:-owg-linear-gradient(#5e6a71,#525c62);background:linear-gradient(#5e6a71,#525c62);border-top-right-radius:.23077em;border-bottom-right-radius:.23077em;position:absolute;display:block;top:-1px;right:0;width:3.07692em;height:3.61538em;background-color:#516885}.language-select .chosen-container-single .chosen-single div b{position:absolute;display:block;left:1.23077em;margin-top:-3px;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}.language-select .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;white-space:nowrap}.language-select .chosen-container-single .chosen-search .icon-tool-nav-search{display:block;font-size:1.78571em;position:absolute;right:.35714em;top:.35714em}.language-select .chosen-container-single .chosen-search input[type=text]{width:100%;outline:0;border:1px solid #999;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;border-top:0;box-shadow:none}.language-select .chosen-container-single .chosen-drop{border-radius:0 0 4px 4px;background-clip:padding-box}.language-select .chosen-search{position:absolute;height:2.85714em}.language-select.is-document-forwarding{margin-bottom:50px}.language-select.is-document-forwarding .chosen-container .chosen-drop{width:100%;margin-top:0}.language-select.is-document-forwarding .chosen-container .chosen-drop:before{display:none}.language-select.is-document-forwarding .chosen-container .chosen-search input[type=text]{padding-left:15px}.language-select.is-document-forwarding .chosen-container .chosen-results{box-shadow:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.language-select.is-document-forwarding .chosen-container .active-result{padding-left:15px}.language-select.is-document-forwarding .chosen-container.chosen-container-active .chosen-single{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#999}.language-select.is-document-forwarding .chosen-container-single .chosen-single{height:50px;border:1px solid #d7d9db;border-radius:5px;line-height:50px;padding-left:15px;color:#333}.language-select.is-document-forwarding .chosen-container-single .chosen-single:hover{background-color:#fff;color:#333}.language-select.is-document-forwarding .chosen-container-single .chosen-single>span{margin-left:0}.language-select.is-document-forwarding .chosen-container-single .chosen-single>div{background:none}.language-select.is-document-forwarding .chosen-container-single .chosen-single>div b{position:absolute;display:block;left:1.23077em;margin-top:-3px;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333}.with-datebox .date-box{right:.625em;left:auto;position:relative;margin-top:.9375em}.date-box{position:absolute;display:inline-block;z-index:2;top:0;left:0;background-color:#7090b7;border-radius:.1875em;border:1px solid #516885;width:3.4375em}.date-box span{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;display:block;color:#fff;text-align:center}@media print{.date-box span{font-family:Arial,sans-serif}}.date-box .day{margin:.12em 0;padding-top:5px}.date-box .month{padding-bottom:.4375em;border-bottom:1px solid #516885}.date-box .year{margin:.2em 0}@media (min-width:768px){.with-datebox .date-box{position:absolute}}.change-color{background-color:#7090b7;color:#fff!important;box-shadow:inset 0 7px 3px -5px #7090b7}.change-color span{border-top-color:#fff!important}.change-color i{color:#fff}.change-color.shadow-handle:after{content:"";position:absolute;z-index:999;left:0;right:0;bottom:-5px;height:5px;background-color:transparent}a[data-dropdown=filter-dropdown].change-color,a[data-dropdown=filter-dropdown].change-color:after{background-color:#f0f4f8}a[data-dropdown=filter-dropdown].change-color i{color:#d7d9db!important}a[data-dropdown=filter-dropdown].change-color span{color:#525c62!important}a[data-dropdown=filter-dropdown].change-color>.arrow.down{border-top-color:#525c62!important}.meta-nav,.meta-nav.top{margin:1.25em 0}.meta-nav{position:relative;width:100%;border:1px solid #d7d9db;background:#fff;background-image:-owg-linear-gradient(top,#fff 0,#f7f7f7 1px,#fff 100%);background-image:linear-gradient(top,#fff,#f7f7f7 1px,#fff);border-radius:3px;min-height:2.8125em}.meta-nav>a,.meta-nav>div>a,.meta-nav>div>div>a{color:#5e6a71;font-weight:700;line-height:3.21429em;font-size:.875em}.meta-nav>.open{border:1px solid #5e6a71}.meta-nav div.meta-nav-right,.meta-nav div.meta-nav-right.clear-float{display:block;height:100%;border-top:1px solid #d7d9db;clear:left;padding-left:1.42857em}.meta-nav div.meta-nav-right.clear-float>a,.meta-nav div.meta-nav-right.clear-float>div,.meta-nav div.meta-nav-right.clear-float>span,.meta-nav div.meta-nav-right>a,.meta-nav div.meta-nav-right>div,.meta-nav div.meta-nav-right>span{display:inline-block}.meta-nav div.meta-nav-right.clear-float>div,.meta-nav div.meta-nav-right>div{height:100%;border-left-width:0}.meta-nav div.meta-nav-right.clear-float a:last-child,.meta-nav div.meta-nav-right a:last-child{border-right:0}.meta-nav .only-item{border-right:1px solid #d7d9db}.meta-nav .show{border-right:1px solid #f7f7f7;margin-right:.9375em;padding-right:.9375em}.meta-nav .show a{color:#d7d9db;margin:0 .21429em}.meta-nav .show a.active{color:#5e6a71}.meta-nav .text{display:inline-block;color:#555;font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5;line-height:3.21429em;vertical-align:middle;padding:0 1.25em}@media print{.meta-nav .text{font-family:Arial,sans-serif}}.meta-nav span.text{padding:0}.meta-nav .dropdown-handle,.meta-nav .link{display:inline-block;vertical-align:middle;position:relative;border-right:1px solid #d7d9db;height:3.21429em;margin-right:-.28571em;padding:0 1.42857em}.meta-nav .dropdown-handle::-moz-focus-inner,.meta-nav .link::-moz-focus-inner{border:0}.meta-nav .dropdown-handle i,.meta-nav .link i{font-size:1.92857em;line-height:1.66667em;margin-right:.37037em;color:#d7d9db;vertical-align:middle}.meta-nav .dropdown-handle.change-color i,.meta-nav .link.change-color i{color:#fff}.meta-nav .dropdown-handle .arrow,.meta-nav .link .arrow{position:absolute;top:50%;margin-top:-.21429em;right:1.42857em;border-top-color:#5e6a71}.meta-nav .dropdown-handle span:not(.arrow),.meta-nav .link span:not(.arrow){display:none}.meta-nav .dropdown-handle{padding-right:2.85714em}.meta-nav .dropdown-handle.disabled{color:#d7d9db}.meta-nav .dropdown-handle.disabled .arrow.down{border-top-color:#d7d9db}.meta-nav .pagination a.next,.meta-nav .pagination a.prev{padding:0 1.42857em;margin-right:-.28571em}.meta-nav a.prev{padding:0 1.42857em;vertical-align:middle}.meta-nav a.prev .arrow{left:1.42857em;margin-left:-.21429em;border-right-color:#5e6a71}.meta-nav a.prev.inactive .arrow{border-right-color:#d7d9db}.meta-nav a.next{padding:0 1.42857em;vertical-align:middle}.meta-nav a.next .arrow{right:1.42857em;margin-right:-.21429em;border-left-color:#5e6a71}.meta-nav a.next.inactive .arrow{border-left-color:#d7d9db}.meta-nav .link-text{display:none;line-height:3.21429em}.meta-nav a.next,.meta-nav a.prev{height:3.21429em;position:relative;border-right:1px solid #d7d9db;display:inline-block}.meta-nav a.next .arrow,.meta-nav a.prev .arrow{position:absolute;top:50%;margin-top:-.35714em}.meta-nav .sharing a{display:inline-block;line-height:1}.meta-nav .sharing a i{display:inline-block;font-size:2.14286em;line-height:1.5em;color:#5e6a71}.meta-nav .right{float:none!important}.meta-nav .right .sharing{border-left:none}.meta-nav .right .sharing .text{padding-left:.9375em}@media (min-width:480px){.meta-nav{margin:3.75em 0;border:1px solid #d7d9db}.meta-nav div.meta-nav-right:not(.clear-float){position:absolute;right:1.25em;top:0;border-top-width:0}.meta-nav div.meta-nav-right:not(.clear-float)>div{border-left-width:1px}.meta-nav div.meta-nav-right:not(.clear-float) .sharing{padding-left:1.42857em;border-left:1px solid #d7d9db}.meta-nav a.prev{padding:0 1.42857em 0 2.5em}.meta-nav a.next{padding:0 2.5em 0 1.42857em}.meta-nav .link-text{display:inline-block}}@media screen and (min-width:510px){.meta-nav .dropdown-handle span:not(.arrow){display:inline-block}}@media (min-width:768px){.change-color.shadow-handle:after{background-color:#7090b7}div.meta-nav-right.clear-float{position:absolute;right:1.25em;top:0;border-top:none!important}div.meta-nav-right.clear-float>div{border-left-width:1px}div.meta-nav-right.clear-float .sharing{padding-left:1.42857em;border-left:1px solid #d7d9db}div.meta-nav-right.clear-float .sharing i{line-height:1.66667em}}.related-links{border-radius:.1875em;border:1px solid #e0e0e0;padding:2.5em 1.875em 1.25em;margin:2.5em 0}.related-links h4{margin-bottom:1.42857em;font-size:.875em}.related-links ul{margin:0;padding:0;list-style-type:none}.related-links ul li{display:inline-block;margin:0;padding:0;background:none;font-size:16px}.related-links ul li .button{border-radius:.21429em;height:4.07143em;line-height:3.92857em;padding:0 1.42857em;margin:0;background-color:#fff;color:#5e6a71;border:1px solid #5e6a71;box-shadow:none;margin:0 1.42857em 1.42857em 0}.related-links ul li .button:first-child{margin-left:0}.related-links ul li .button:hover{background-color:#5e6a71;color:#fff;box-shadow:none}.search-form-container.content-form{margin:0}.search-form-container.content-form .content{border-bottom:1px solid #d7d9db}.search.dropdown{overflow:hidden;max-width:100%;padding:0;left:0}.search.dropdown.filter{background-color:#f0f4f8!important}.search.dropdown.filter .nohover.buttonbar{background:#f0f4f8!important;border-top:1px solid #5e6a71}.search.dropdown.filter .nohover.buttonbar a,.search.dropdown.filter .nohover.buttonbar i,.search.dropdown.filter .nohover.buttonbar span{color:#485157!important}.search.dropdown.filter .nohover.buttonbar .btn.right{border-left:1px solid #5e6a71}.search.dropdown.filter .nohover.buttonbar a.btn>.arrow.up{border-bottom-color:#485157}.search.dropdown form{padding:1.42857em}.search.dropdown form.search{position:relative;height:6.78571em}.search.dropdown form.search button,.search.dropdown form.search input{border-radius:0;border:1px solid #e0e0e0;height:2.61905em;font-size:1.5em;line-height:1.66667em}.search.dropdown form.search div.search-input{position:absolute;left:.95238em;right:3.09524em}.search.dropdown form.search input[type=text]{width:100%;border-top-left-radius:.14286em;border-bottom-left-radius:.14286em}.search.dropdown form.search button{position:absolute;right:.95238em;border-top-right-radius:.14286em;border-bottom-right-radius:.14286em;box-shadow:none;border-left-width:0;width:2.14286em;padding:.2381em;margin:0}.search.dropdown form.search button,.search.dropdown form.search button:active{background:-owg-linear-gradient(#6481a4,#6481a4);background:linear-gradient(#6481a4,#6481a4)}.search.dropdown form.search button i{vertical-align:middle;font-size:1.42857em}.search.dropdown #filter-dropdown{background-color:#f0f4f8}.search.dropdown .filter-list *{color:#7090b7;font-size:inherit}.search.dropdown .filter-list i{font-size:1.28571em;position:absolute;right:1.11111em;top:0;line-height:2.55556em}.search.dropdown .filter-list>li.used>a{background-color:#fff}.search.dropdown .filter-list>li.used>a i,.search.dropdown .filter-list>li.used>a span{color:#7090b7}.search.dropdown .filter-list>li.used>a .icon-minus,.search.dropdown .filter-list>li.used>a .icon-plus{display:none}.search.dropdown .filter-list>li.used>a .icon-close{display:inline-block;font-size:2.5em;line-height:1.28571em;margin:0 .31429em;right:.34286em}.search.dropdown .filter-list>li.open>a .icon-close,.search.dropdown .filter-list>li.open>a .icon-plus{display:none}.search.dropdown .filter-list>li.open>a .icon-minus{display:block}.search.dropdown .filter-list>li{position:relative}.search.dropdown .filter-list>li .icon-close,.search.dropdown .filter-list>li .icon-minus{display:none}.search.dropdown .filter-list>li:hover{background-color:transparent}.search.dropdown .filter-list>li>a{display:block;background-color:#fff;padding:1.07143em 2.85714em 1.07143em 1.07143em;font-weight:800}.search.dropdown .filter-list>li.open>.options{display:block}.search.dropdown .filter-list>li.simple-value>a{background-color:#999}.search.dropdown .filter-list>li.simple-value i,.search.dropdown .filter-list>li.simple-value span{color:#525c62}.search.dropdown .filter-list>li>.options{display:none;overflow:hidden;padding:1.07143em;background-color:#fff}.search.dropdown .filter-list>li>.options.singleinput .range-slider-input{width:100%;color:#7090b7}.search.dropdown .filter-list>li>.options .row{margin-bottom:-10px}.search.dropdown .filter-list>li>.options .row img{border:1px solid #485157}.search.dropdown .filter-list>li>.options .row label{color:#5e6a71}.search.dropdown .filter-list>li>.options .row span{display:block;font-size:.85714em;font-weight:400;margin:0;line-height:2.5em;text-indent:0}.search.dropdown .filter-list>li>.options .row span.p{line-height:1.5}.search.dropdown .filter-list>li>.options .row.row-space{margin-bottom:2em}.search.dropdown .filter-list>li>.options .btn.btn-dark{background-color:#516885;background:-owg-linear-gradient(#5e6a71,#525c62);background:linear-gradient(#5e6a71,#525c62);border-radius:.21429em;box-shadow:none;border:1px solid #485157;font-weight:700;padding:.57143em 1.78571em;margin-bottom:1.42857em;color:#fff}.search.dropdown .filter-list>li>.options .btn.btn-dark.btn-centered{display:block;margin-left:auto;margin-right:auto}.search.dropdown .filter-list>li>.options .btn.btn-dark:focus{outline:none}.search.dropdown .filter-list>li>.options .custom.checkbox,.search.dropdown .filter-list>li>.options .custom.radio{display:block;margin:0 auto;margin-top:.5em}.search.dropdown .filter-list>li>.options .custom.dropdown,.search.dropdown .filter-list>li>.options .ms-choice{border-color:#485157;background:#5e6a71;border-radius:3px;height:2em;margin-bottom:0}.search.dropdown .filter-list>li>.options .custom.dropdown .current,.search.dropdown .filter-list>li>.options .ms-choice .current{line-height:1em;margin-left:0;color:inherit}.search.dropdown .filter-list>li>.options .custom.dropdown .selector,.search.dropdown .filter-list>li>.options .custom.dropdown>div,.search.dropdown .filter-list>li>.options .ms-choice .selector,.search.dropdown .filter-list>li>.options .ms-choice>div{width:1.64286em;height:100%;border-left:1px solid #485157;cursor:pointer}.search.dropdown .filter-list>li>.options .custom.dropdown .selector:after,.search.dropdown .filter-list>li>.options .custom.dropdown>div:after,.search.dropdown .filter-list>li>.options .ms-choice .selector:after,.search.dropdown .filter-list>li>.options .ms-choice>div:after{top:0;margin-top:55%;left:.35714em}.search.dropdown .filter-list>li>.options .custom.dropdown ul li,.search.dropdown .filter-list>li>.options .ms-choice ul li{color:#000}.search.dropdown .btn-show-filters .icon-minus{display:none!important}.search.dropdown .btn-show-filters.minus .icon-plus{display:none}.search.dropdown .btn-show-filters.minus .icon-minus{display:inline-block!important}.search-form.custom hr{margin:10px 0;padding:0}.lt-ie9 .search-form.custom .pull-1,.lt-ie9 .search-form.custom .pull-2,.lt-ie9 .search-form.custom .pull-3,.lt-ie9 .search-form.custom .pull-4,.lt-ie9 .search-form.custom .pull-5,.lt-ie9 .search-form.custom .pull-6,.lt-ie9 .search-form.custom .pull-7,.lt-ie9 .search-form.custom .pull-8,.lt-ie9 .search-form.custom .pull-9,.lt-ie9 .search-form.custom .pull-10,.lt-ie9 .search-form.custom .pull-11,.lt-ie9 .search-form.custom .pull-12,.lt-ie9 .search-form.custom .pull-13,.lt-ie9 .search-form.custom .pull-14{right:auto;left:auto}.lt-ie9 tr.search-form .columns{padding-left:0}.search-results h1{margin:0 0 .5em}.search-results h2{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;display:block;color:#333;margin-top:0!important;margin-bottom:.78571em}.search-results h2 a{color:#5e6a71}.search-results .description{font-size:.9em;line-height:1.4em}.search-results .box .left{width:100%;padding-right:4em!important}.search-results .box .open{position:absolute;top:0;right:0;bottom:0;width:3.57143em;border-left:1px solid #d7d9db;text-align:center}.search-results .open i{position:absolute;top:50%;margin-top:-5px}.result-wrap{border:1px solid #d7d9db;border-radius:3px;overflow:hidden}.result-wrap .right-col{padding:0}.result-wrap .text-col{padding-left:0;padding-right:0}.result-wrap .text-col>a{display:inline-block;height:100%;width:100%}.result-wrap .columns{background:#fff;padding-bottom:1000px;margin-bottom:-1000px}.result-wrap:hover .text-col{background:#f0f4f8}.featured-result .result-wrap{border:3px solid #f0f4f8}.featured-result .result-wrap a{border:none}.featured-result a{text-decoration:none;display:block;border:3px solid #f0f4f8}.featured-result .img-wrap{height:250px;padding:20px;text-align:center}.featured-result .img-wrap img{max-height:100%;width:auto}.featured-result .text-wrap{overflow:hidden;background:#f0f4f8}.featured-result .text-wrap .get-more,.featured-result .text-wrap h2,.featured-result .text-wrap li,.featured-result .text-wrap p{color:#5e6a71;font-size:.875em}.featured-result .text-wrap h2,.featured-result .text-wrap p,.featured-result .text-wrap ul{padding-left:.625em;padding-right:.625em}.featured-result .text-wrap h2{font-family:Helvetica;font-size:16px;font-weight:900;line-height:1.5625;margin:10px 0}@media print{.featured-result .text-wrap h2{font-family:Arial,sans-serif}}.featured-result .text-wrap .sec-headline{margin-top:0}.featured-result .text-wrap ul{list-style-type:none;margin-bottom:10px}.featured-result .text-wrap li{background:url(../bundles/buerkertwebsite/generated/base/images/bullet.png) no-repeat 0 .5em;padding-left:1.42857em;margin:.71429em 0;font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25}@media print{.featured-result .text-wrap li{font-family:Arial,sans-serif}}.featured-result .text-wrap p{margin-bottom:20px;font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25}@media print{.featured-result .text-wrap p{font-family:Arial,sans-serif}}.featured-result .text-wrap .get-more{font-family:Helvetica;font-weight:400;line-height:1.25;font-weight:700;box-sizing:border-box;border-top:1px solid #d7d9db;text-align:right;font-size:16px;padding:10px 0;padding-right:20px}@media print{.featured-result .text-wrap .get-more{font-family:Arial,sans-serif}}.featured-result .text-wrap .get-more i{margin-left:5px}.featured-result .text-wrap .get-more .arrow .right{border-left:5px solid #5e6a71}.featured-result,.result-item,.result-product{margin:40px 0}.featured-result .search-highlight,.result-item .search-highlight,.result-product .search-highlight{color:#7090b7}.featured-result .result-headline,.result-item .result-headline,.result-product .result-headline{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;color:#7090b7;margin-top:20px}.featured-result .img-wrap,.result-item .img-wrap,.result-product .img-wrap{min-height:80px;padding:10px;text-align:center}.featured-result .img-col .img-wrap,.result-item .img-col .img-wrap,.result-product .img-col .img-wrap{min-height:80px;margin:5px 10px;text-align:center;position:relative}.featured-result .img-col .img-wrap img,.result-item .img-col .img-wrap img,.result-product .img-col .img-wrap img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.featured-result .text-wrap h2,.featured-result .text-wrap p,.result-item .text-wrap h2,.result-item .text-wrap p,.result-product .text-wrap h2,.result-product .text-wrap p{color:#5e6a71;font-size:.875em;padding-left:.625em;padding-right:.625em}.featured-result .text-wrap h2,.result-item .text-wrap h2,.result-product .text-wrap h2{font-family:Helvetica;font-size:16px;font-weight:900;line-height:1.5625;margin:10px 0 5px}@media print{.featured-result .text-wrap h2,.result-item .text-wrap h2,.result-product .text-wrap h2{font-family:Arial,sans-serif}}.featured-result .text-wrap p,.result-item .text-wrap p,.result-product .text-wrap p{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;padding-bottom:10px}@media print{.featured-result .text-wrap p,.result-item .text-wrap p,.result-product .text-wrap p{font-family:Arial,sans-serif}}.featured-result .text-wrap .sec-headline,.result-item .text-wrap .sec-headline,.result-product .text-wrap .sec-headline{margin-top:0;margin-bottom:5px}.result-product .compare-col .img-wrap img{margin:15px 0}.direct-sticker-container{pointer-events:none;z-index:18;position:fixed;top:170px;right:0;width:190px}@media (max-width:767px){.direct-sticker-container{width:265px}}.direct-sticker{border-radius:.28571em .28571em;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;transition:all .4s ease-in-out;z-index:19;position:relative;width:190px;right:-187px;padding:.35714em 0 .35714em .35714em;background-color:hsla(0,0%,100%,.4);font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;font-size:.875em;color:#fff;text-align:center;margin-bottom:10px;pointer-events:auto}@media (max-width:767px){.direct-sticker{width:265px;right:-262px}}.direct-sticker.direct-sticker--icon{border-bottom-left-radius:0;height:50px;line-height:40px;padding:.35714em 0}.direct-sticker.direct-sticker--icon .inner-wrapper{text-align:left;padding:0}.direct-sticker.direct-sticker--icon .inner-wrapper h4{display:inline;font-size:1.14286em;line-height:1.14286em;margin-left:3.28571em;padding:0}.direct-sticker.direct-sticker--icon .inner-wrapper a.link{color:#fff;display:block;padding:0 1.07143em;position:relative;overflow:hidden}.direct-sticker.direct-sticker--icon .inner-wrapper a.link .icon{display:inline-block;position:absolute;top:-2px}.direct-sticker.direct-sticker--icon .inner-wrapper a.link .icon:before{font-size:45px}.direct-sticker.direct-sticker--icon .inner-wrapper a.link img{position:absolute;top:10px;left:10px;max-height:100%}@media (max-width:767px){.direct-sticker.direct-sticker--icon .inner-wrapper{overflow:auto;max-height:100%}}.direct-sticker.is-open{transition:all .7s ease-in-out;right:0;height:auto}.direct-sticker.is-open .inner-wrapper{max-height:500px}@media (max-width:767px){.direct-sticker.is-open .inner-wrapper{max-height:325px;overflow-y:scroll!important}}.direct-sticker.is-open .open-close .arrow-wrapper{-ms-transform:scale(1);transform:scale(1)}.direct-sticker.is-open .open-close .icon,.direct-sticker.is-open .open-close img{-ms-transform:scale(0);transform:scale(0)}.direct-sticker .open-close{padding:0 .35714em;padding-right:0;background-color:hsla(0,0%,100%,.4);position:absolute;z-index:20;left:-55px;top:5px;width:59px;height:40px;line-height:40px;text-align:center}.direct-sticker .open-close .inner{background-color:#5e6a71;background-color:rgba(94,106,113,.9);height:100%;border-right:1px solid #fff;position:relative}.direct-sticker .open-close .inner:after,.direct-sticker .open-close .inner:before{content:"";display:block;background-color:hsla(0,0%,100%,.4);position:absolute;height:5px;left:-5px;width:55px}.direct-sticker .open-close .inner:before{top:-5px;border-top-left-radius:.28571em}.direct-sticker .open-close .inner:after{bottom:-5px;border-bottom-left-radius:.28571em}.direct-sticker .open-close img{display:inline-block;transition:transform .2s ease-in-out;max-height:100%}.direct-sticker .open-close .icon{height:40px;display:block;position:absolute;top:0;left:0;width:100%;transition:transform .2s ease-in-out}.direct-sticker .open-close .icon:before{position:absolute;font-size:42px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.direct-sticker .open-close .arrow-wrapper{display:block;height:100%;width:100%;-ms-transform:scale(0);transform:scale(0);transition:transform .2s ease-in-out .1s;position:absolute;top:0;left:0}.direct-sticker .open-close .arrow.left{border-right-color:#fff;border-right:0;border-left:5px solid #fff}.direct-sticker .inner-wrapper{background-color:#5e6a71;background-color:rgba(94,106,113,.9);padding:0 1.07143em;overflow:auto;min-height:40px;max-height:40px;transition:all .4s ease-in-out}.direct-sticker .inner-wrapper a{color:#fff}.direct-sticker .inner-wrapper h4{padding:.71429em 0;line-height:1.42857em}.direct-sticker .inner-wrapper p{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;padding:.625em 0}@media print{.direct-sticker .inner-wrapper p{font-family:Arial,sans-serif}}.direct-sticker .inner-wrapper .button{border-radius:.21429em .21429em;font-size:1em!important;margin:.71429em 0 1.42857em;background-color:#fff;border-color:#d7d9db!important;color:#5e6a71!important}.m-show-store{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:1000;opacity:0;transition:all .2s ease-in-out;overflow:auto}.m-show-store.is-open,.m-show-store.is-open .inner{opacity:1}.m-show-store .inner{max-width:60.5em;width:100%;margin:0 auto 20px;position:relative;background:#fff;padding:0 20px;opacity:0;transition:all .2s ease-in-out}.m-show-store header{background-color:#fff;border-bottom:1px solid #e0e0e0;overflow:hidden;position:relative;padding:30px;padding-left:0}.m-show-store header .h1,.m-show-store header h1{float:left;margin-bottom:20px;padding-right:50px;margin-top:0}.m-show-store .show-store-close{margin:3.125em 0 0;padding:.4375em;width:2.5em;height:2.5em;position:relative;float:right;border-radius:.1875em;border:1px solid #dfe2e6;background-color:#fff;color:#000;text-align:center;display:block;margin-top:0;position:absolute;right:0;top:30px}.m-show-store .show-store-close:active{color:#000}.m-show-store .show-store-close:before{font-size:1.5625em}.m-show-store .google-map{width:100%;height:330px;margin-bottom:30px}.m-show-store .distributor{border-bottom:1px solid #d7d9db;padding:15px 0}.m-show-store .distributor:active{background:#f0f4f8}.m-show-store .distributor>.row{margin:0}.m-show-store .distributor a p,.m-show-store .distributor span{color:#333}.m-show-store .distributor .button{border-radius:3px;padding-top:12px;font-size:14px}.m-show-store .distributor:first-child .map-pointer:after{content:"a"}.m-show-store .distributor:nth-child(2) .map-pointer:after{content:"b"}.m-show-store .distributor:nth-child(3) .map-pointer:after{content:"c"}.m-show-store .distributor:nth-child(4) .map-pointer:after{content:"d"}.m-show-store .pointer .map-pointer{text-align:center;position:relative}.m-show-store .pointer .map-pointer img{width:25px;height:35px}.m-show-store .pointer .map-pointer:after{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;font-weight:700;font-size:20px;content:"A";color:#626262;display:block;padding-top:10px;text-transform:uppercase}.m-show-store .address{font-style:normal;font-size:14px}.m-show-store .address h2{font-size:22px;color:#626262;font-weight:700;line-height:1}.m-show-store .address p{padding-top:10px}.m-show-store .choose-this span{font-size:11px;padding-bottom:5px;display:block}.m-show-store .choose-this button{margin-bottom:0}.m-show-store .toggle-row.is-open .toggle-text{height:100%;padding-top:20px}.m-show-store .toggle-row.is-open .toggle-btn i:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.m-show-store .toggle-row.is-open .toggle-btn span:after{display:inline}.m-show-store .toggle-row.is-open .toggle-btn span:before{display:none}.m-show-store .toggle-text{height:1px;overflow:hidden}.m-show-store .toggle-text.copy p{margin-bottom:0}.m-show-store .toggle-btn{text-align:right;float:left!important;padding-top:20px}.m-show-store .toggle-btn span{display:inline}.m-show-store .toggle-btn span:before{content:"more information"}.m-show-store .toggle-btn span:after{content:"close";display:none}@media (min-width:1024px){.m-show-store .distributor:hover{background:#f0f4f8}}.product .product-info .price-wrap{position:relative;overflow:hidden}.product .product-info .price{font-family:Helvetica Extended Medium;font-size:30px;line-height:.83333;letter-spacing:.02em;text-transform:uppercase;text-align:center;text-align:left;display:block;color:#333;margin:1.30303em 0 .30303em}.product .product-info .price .c-card__price{display:inline-block}.product .product-info .price-info{text-transform:none;display:inline-block;margin-left:33px;vertical-align:sub}.product .product-info .price-info a,.product .product-info .price-info small{font-family:Helvetica;font-size:12px;line-height:1.5;display:block}@media print{.product .product-info .price-info a,.product .product-info .price-info small{font-family:Arial,sans-serif}}.product .product-info .price-info small{padding-top:5px;font-size:13px;margin-top:0}.product .product-info .price-info a{font-size:12px;font-weight:700;color:#6e797f;letter-spacing:normal;padding-top:3px;position:relative;display:inline-block}.product .product-info .price-info a:after{content:"";position:absolute;right:-12px;top:7px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #6e797f}.product .product-info .product-delivery-wrapper{margin-bottom:20px}.product .product-info .availability-check{background:#fff;border-radius:4px;min-height:50px;display:block;padding:10px;position:relative;box-sizing:border-box;margin-top:20px}.product .product-info .availability-check.is-express:before{display:inline-block;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;font-smoothing:antialiased;font-size:50px;height:50px;width:50px;position:absolute;left:8px;top:0;color:#999}.product .product-info .availability-check.is-express .text-box{padding-left:60px}.product .product-info .availability-check .text-box{display:inline-block;padding-left:0;vertical-align:top}.product .product-info .availability-check .text-box .text-headline{display:block}.product .product-info .availability-check .text-box span{font-size:13px;color:#999}.product .product-info .availability-check .text-box span:first-child{font-weight:700;padding-bottom:10px}.product .product-info form.custom .button{width:100%}.choose-store{position:relative;display:block}.choose-store .icon-trader:before{position:absolute;left:0;top:0;height:57px;line-height:57px;font-size:25px;color:#fff;padding-left:20px;padding-right:20px;background:#5e6a71;background:linear-gradient(180deg,#5e6a71 0,#525c62);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="use_col(blue_gray)",endColorstr="use_col(blue_gray, middle_dark)",GradientType=0);border-radius:3px}.choose-store .text-box{display:inline-block;padding-left:80px;font-size:12px;padding-top:15px}.choose-store .text-box span{display:block}.choose-store .text-box span:first-child{padding-bottom:4px}.choose-store .text-box span:last-child{position:relative;display:inline-block}.choose-store .text-box span:last-child:after{content:"";position:absolute;right:-20px;top:1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #6e797f}@media print{#client-information,#content>div.large-3,#create-rma #main-title,#create-rma .buttons-row,#office-select a.next,#office-select a.prev,#office-select li>a,#product-apps,#search-info-wrapper.detail,#table_products,#weather-location-content,.active-filters-overview,.alert-info,.breadcrumb-wrapper,.button,.compare-bar,.cp-dialog,.cp-overlay,.cp-popup,.dataTables_paginate,.direct-sticker-container,.dropdown-wrapper,.go-back,.header-of-table div i,.locations-select a.next,.locations-select a.prev,.locations-select li>a,.m-inside-nav,.meta-actions,.meta-nav,.product #product-description .table-max-height a,.product-info form.custom,.product .show-more,.product.type #product-list .meta-nav,.row.collapse.search-form,.search.dropdown.filter .nohover.buttonbar,.sf-toolbar,.side-nav .header .right,.side-nav header .right,.social *,.toggle-filter,.vertical-scroll-hint,body>header,button,footer,header #main-navigation,header .hide-for-small,header nav,tr.search-form,tr.search-form-toggle-row{display:none!important}body,html{font-size:12px}table{border-collapse:collapse!important;border-right:1px solid #d7d9db!important;border-bottom:1px solid #d7d9db!important;padding:0!important;margin-bottom:1em!important}table tr.active{display:table-row!important}table td,table th{border:1px solid #d7d9db!important;margin:0!important;border-right:0!important;border-bottom:0!important;padding:5px!important;border-radius:0!important}table th,table th div{font-weight:700!important;color:#5e6a71!important;background-color:transparent!important}table th{padding:10px 5px!important;background-color:#fff!important}table th div{padding:0!important;line-height:normal!important}table tbody tr:nth-of-type(odd){background-color:#fff!important}.row .column .column,.row .columns .columns,.row .row{padding:0;margin:0}.column,.columns{position:relative;padding-left:.625em;padding-right:.625em;float:left}.small-1{position:relative;width:6.25%}.small-2{position:relative;width:12.5%}.small-3{position:relative;width:18.75%}.small-4{position:relative;width:25%}.small-5{position:relative;width:31.25%}.small-6{position:relative;width:37.5%}.small-7{position:relative;width:43.75%}.small-8{position:relative;width:50%}.small-9{position:relative;width:56.25%}.small-10{position:relative;width:62.5%}.small-11{position:relative;width:68.75%}.small-12{position:relative;width:75%}.small-13{position:relative;width:81.25%}.small-14{position:relative;width:87.5%}.small-15{position:relative;width:93.75%}.small-16{position:relative;width:100%}.small-offset-0{position:relative;margin-left:0}.small-offset-1{position:relative;margin-left:6.25%}.small-offset-2{position:relative;margin-left:12.5%}.small-offset-3{position:relative;margin-left:18.75%}.small-offset-4{position:relative;margin-left:25%}.small-offset-5{position:relative;margin-left:31.25%}.small-offset-6{position:relative;margin-left:37.5%}.small-offset-7{position:relative;margin-left:43.75%}.small-offset-8{position:relative;margin-left:50%}.small-offset-9{position:relative;margin-left:56.25%}.small-offset-10{position:relative;margin-left:62.5%}.small-offset-11{position:relative;margin-left:68.75%}.small-offset-12{position:relative;margin-left:75%}.small-offset-13{position:relative;margin-left:81.25%}.small-offset-14{position:relative;margin-left:87.5%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.large-1{position:relative;width:6.25%}.large-2{position:relative;width:12.5%}.large-3{position:relative;width:18.75%}.large-4{position:relative;width:25%}.large-5{position:relative;width:31.25%}.large-6{position:relative;width:37.5%}.large-7{position:relative;width:43.75%}.large-8{position:relative;width:50%}.large-9{position:relative;width:56.25%}.large-10{position:relative;width:62.5%}.large-11{position:relative;width:68.75%}.large-12{position:relative;width:75%}.large-13{position:relative;width:81.25%}.large-14{position:relative;width:87.5%}.large-15{position:relative;width:93.75%}.large-16,.large-centered{position:relative;width:100%!important}.row .large-offset-0{position:relative;margin-left:0}.row .large-offset-1{position:relative;margin-left:6.25%}.row .large-offset-2{position:relative;margin-left:12.5%}.row .large-offset-3{position:relative;margin-left:18.75%}.row .large-offset-4{position:relative;margin-left:25%}.row .large-offset-5{position:relative;margin-left:31.25%}.row .large-offset-6{position:relative;margin-left:37.5%}.row .large-offset-7{position:relative;margin-left:43.75%}.row .large-offset-8{position:relative;margin-left:50%}.row .large-offset-9{position:relative;margin-left:56.25%}.row .large-offset-10{position:relative;margin-left:62.5%}.row .large-offset-11{position:relative;margin-left:68.75%}.row .large-offset-12{position:relative;margin-left:75%}.row .large-offset-13{position:relative;margin-left:81.25%}.row .large-offset-14{position:relative;margin-left:87.5%}.row .large-offset-15{position:relative;margin-left:93.75%}.push-1{left:6.25%;right:auto}.pull-1,.push-1{position:relative}.pull-1{right:6.25%;left:auto}.push-2{left:12.5%;right:auto}.pull-2,.push-2{position:relative}.pull-2{right:12.5%;left:auto}.push-3{left:18.75%;right:auto}.pull-3,.push-3{position:relative}.pull-3{right:18.75%;left:auto}.push-4{left:25%;right:auto}.pull-4,.push-4{position:relative}.pull-4{right:25%;left:auto}.push-5{left:31.25%;right:auto}.pull-5,.push-5{position:relative}.pull-5{right:31.25%;left:auto}.push-6{left:37.5%;right:auto}.pull-6,.push-6{position:relative}.pull-6{right:37.5%;left:auto}.push-7{left:43.75%;right:auto}.pull-7,.push-7{position:relative}.pull-7{right:43.75%;left:auto}.push-8{left:50%;right:auto}.pull-8,.push-8{position:relative}.pull-8{right:50%;left:auto}.push-9{left:56.25%;right:auto}.pull-9,.push-9{position:relative}.pull-9{right:56.25%;left:auto}.push-10{position:relative;left:62.5%;right:auto}.pull-10{position:relative;right:62.5%;left:auto}.push-11{position:relative;left:68.75%;right:auto}.pull-11{position:relative;right:68.75%;left:auto}.push-12{position:relative;left:75%;right:auto}.pull-12{position:relative;right:75%;left:auto}.push-13{position:relative;left:81.25%;right:auto}.pull-13{position:relative;right:81.25%;left:auto}.push-14{position:relative;left:87.5%;right:auto}.pull-14{position:relative;right:87.5%;left:auto}.push-15{position:relative;left:93.75%;right:auto}.pull-15{position:relative;right:93.75%;left:auto}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right!important}.slideshow-wrapper .orbit-container{overflow:visible}.slideshow-wrapper .orbit-container .orbit-slides-container,.slideshow-wrapper .slide{height:auto!important}.orbit-container .orbit-slides-container>*{position:static;margin-left:0}.with-slides .slide .slide-content{min-height:0!important}.with-slides .slide .slide-content .base{padding-left:0;padding-right:0;padding-bottom:0}.with-slides .slide .slide-content .base,.with-slides .slide .slide-content .base .h2,.with-slides .slide .slide-content .base .h3,.with-slides .slide .slide-content .base h2,.with-slides .slide .slide-content .base h3,.with-slides .slide .slide-content .base p{background:none;color:#5e6a71}.slide-content .base header{display:block!important}.with-slides .columns{padding-left:.625em;padding-right:.625em}.pillar-wrapper-bottom,.pillar-wrapper-top{float:left;width:auto}.pillar-wrapper-bottom .pillar,.pillar-wrapper-top .pillar.right{margin-top:0}.blue-article-teaser .teaser{height:auto!important}.blue-article-teaser a.article{padding-left:0}.product .flip-scroll table{padding-bottom:0;margin-top:1em}.archive-teaser .hover-magnify{opacity:1}.archive-teaser .hover-magnify .img{margin-left:0}.archive-teaser li .img img{height:auto}.four-square-teaser,.two-square-teaser{margin-top:0;margin-bottom:0}.four-square-teaser ul{width:auto}.four-square-teaser ul li{margin:.5em}.four-square-teaser ul li .h3,.four-square-teaser ul li a.link,.four-square-teaser ul li h3{height:auto!important;padding:10px;text-align:left}.four-square-teaser ul li a.link .arrow{display:none}.two-square-teaser article,.two-square-teaser section{margin-right:0;margin-left:0}.product-list #filter-dropdown{left:auto}.product-list .large-4.columns,.product-list .large-12.columns{width:100%}.product-list .box .footer{background-color:transparent;border-top:0}.product-list .box .footer ul li{display:block!important}.product-list .box .footer .expand{display:none}.side-nav .header,.side-nav header{background:transparent}.side-nav .header .h2,.side-nav .header h2,.side-nav header .h2,.side-nav header h2,.side-nav nav{margin:10px;padding:0}.side-nav nav ul li>ul li,.side-nav nav ul li a{padding-bottom:5px;margin-bottom:0}.side-nav nav ul li{margin-bottom:0}.side-nav nav ul li>ul{margin:0;padding-left:20px}.dropdown-wrapper>.dropdown{top:0!important;margin:1em 0}.search.dropdown .filter-list>li{list-style:none}.product.type .blue-article-teaser>.row{margin-bottom:30px}.product .product-info form.custom .button{margin-top:0;margin-left:1em}.product .product-info .price,.product.type .product-info form.custom{margin-top:0}.product .product-images ul,.product .product-info .row-leftish.actions,.product .product-info hr{display:none}.product .product-info .copy li{background:none;margin:0 0 0 20px;padding:0;list-style:disc}#product-description .copy .large-10>h2,.product .product-info .copy h2{margin-top:0}#product-apps-tools .large-8,#product-description .copy .large-5,#product-description .copy .large-10{width:100%}#product-apps-tools .descr-box>div,#product-apps-tools .large-8 .large-8{width:24%;margin:.5%}#product-apps-tools .m-combi{max-height:none}#available_products{margin-bottom:1em}.product #product-list .meta-nav,.product #product-list .meta-nav a{display:block!important;background:none;border:0;color:#7090b7!important;box-shadow:none;margin:0;padding:0;font-size:18px}.filter-section .table-holder{height:auto!important}.table-max-height{max-height:none!important;border-bottom:none!important}.h2,h2{page-break-after:avoid;break-after:avoid}}.c-meta-actions{position:relative;z-index:1;display:block;margin-top:5px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:480px){.c-meta-actions{margin-bottom:0;-ms-flex-direction:row;flex-direction:row}}.c-meta-actions__checkbox{position:relative;width:16px;height:16px;border-radius:3px;border:1px solid #5e6a71;margin-right:10px;top:0;left:0}.c-meta-actions__item{display:-ms-flexbox;display:flex;color:#5e6a71;font-size:14px;padding:10px;box-sizing:border-box;-ms-flex-align:center;align-items:center;margin-right:20px}.c-meta-actions__item:first-child{padding-left:0}.c-meta-actions__item:hover,.c-meta-actions__item:hover .c-meta-actions__icon{color:#6481a4}.c-meta-actions__item:hover .c-meta-actions__checkbox{border:1px solid #6481a4}.c-meta-actions__icon{font-size:22px;color:#5e6a71;display:block;padding-right:10px}.product.type .c-meta-actions .comparer-cta{display:none}.c-meta-actions .comparer-cta{padding-left:0}.c-meta-actions .comparer-cta--is-checked{color:#6481a4}.c-meta-actions .comparer-cta--is-checked .c-meta-actions__checkbox{border-color:#6481a4}.c-meta-actions .comparer-cta--is-checked .c-meta-actions__checkbox:before{color:#6481a4;margin:0;font-size:16px;position:absolute;top:-2px;left:2px}.c-meta-actions .printer-cta{display:none}@media (min-width:1024px){.c-meta-actions .printer-cta{display:-ms-flexbox;display:flex}}#lightbox{margin:.625em;width:auto}#lightbox img{max-height:100%;border:4px solid #fff;border-radius:.25em}#lightbox #lightbox-buttons a{position:absolute}#lightbox #lightbox-buttons a.close{top:.9375em;right:.9375em;background-image:url(../bundles/buerkertwebsite/generated/base/images/lightbox/close.png);width:1.6875em;height:1.6875em}#lightbox #lightbox-buttons a.next,#lightbox #lightbox-buttons a.prev{bottom:-3.75em;width:3.125em;height:2.8125em;top:50%;margin-top:-1.40625em;bottom:auto}#lightbox #lightbox-buttons a.prev{left:.9375em;background-image:url(../bundles/buerkertwebsite/generated/base/images/lightbox/prev.png)}#lightbox #lightbox-buttons a.next{right:.9375em;background-image:url(../bundles/buerkertwebsite/generated/base/images/lightbox/next.png)}@media (min-width:768px){#lightbox #lightbox-buttons{opacity:0;transition:opacity .2s ease}#lightbox:hover #lightbox-buttons{opacity:1}}html.lt-ie9 #lightbox{display:inline-table!important}html.lt-ie9 #lightbox img{max-height:37.5em}.contact-teaser{margin-top:1.25em!important}.contact-teaser .contact-teaser-inner{border-radius:.1875em;overflow:hidden}.contact-teaser .contact-teaser-inner img{width:58.75em;max-width:none}.contact-teaser .contact-teaser-inner .text-box{background-color:#fff;border:1px solid #f7f7f7;border-top:0}.contact-teaser .contact-teaser-inner .text-box>div{padding:1.78571em;overflow:hidden}.contact-teaser .contact-teaser-inner .text-box>div.top{border-bottom:1px solid #f7f7f7}@media (min-width:480px){.contact-teaser .contact-teaser-inner .text-box>div{width:50%;float:left}.contact-teaser .contact-teaser-inner .text-box>div.top{border-right:1px solid #f7f7f7;border-bottom-width:0}}@media (min-width:768px){.contact-teaser{margin-top:3.125em!important}.contact-teaser .contact-teaser-inner .text-box{width:16.875em;position:absolute;right:2.5em;top:1.875em}.contact-teaser .contact-teaser-inner .text-box>div{width:auto;float:none}.contact-teaser .contact-teaser-inner .text-box>div.top{height:9.28571em;border-bottom-width:1px}.contact-teaser .contact-teaser-inner .text-box>div.bottom{height:7.78571em;border-top:1px solid #fff;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff)}}.job-address{font-size:.875em;line-height:1.5em}.job-address address{font-style:normal}.job-address a{color:#5e6a71;font-weight:700}#office-select,.locations-select{padding:1.25em 0;border-top:1px solid #f7f7f7}#office-select img,.locations-select img{margin-bottom:1.25em}#office-select ul,.locations-select ul{list-style-type:none}#office-select li.active,.locations-select li.active{display:block}#office-select li,.locations-select li{display:none;font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5;font-size:.875em}@media print{#office-select li,.locations-select li{font-family:Arial,sans-serif}}#office-select li address,#office-select li b,.locations-select li address,.locations-select li b{display:block;margin-bottom:1.78571em}#office-select li address div,#office-select li address span,#office-select li b,.locations-select li address div,.locations-select li address span,.locations-select li b{font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5;font-style:normal}@media print{#office-select li address div,#office-select li address span,#office-select li b,.locations-select li address div,.locations-select li address span,.locations-select li b{font-family:Arial,sans-serif}}#office-select li .h3,#office-select li h3,.locations-select li .h3,.locations-select li h3{display:block;font-family:Helvetica Extended Light;font-size:24px;font-weight:400;line-height:1.25;text-transform:uppercase;color:#bbb;margin-bottom:1.11111em}#office-select li>a,.locations-select li>a{position:relative;display:inline-block;padding-right:1.07143em;margin-right:1.78571em;color:#5e6a71;font-family:Helvetica Extended Light;font-size:18px;font-weight:700;line-height:1.4375}#office-select li>a .arrow,.locations-select li>a .arrow{right:0;top:.57143em}#office-select li address .adr,.locations-select li address .adr{margin-bottom:1.8125em}#office-select .arrow,.locations-select .arrow{position:absolute;border-left-color:#5e6a71}#office-select a.prev,.locations-select a.prev{margin-right:.0625em}#office-select a.next,#office-select a.prev,.locations-select a.next,.locations-select a.prev{margin-bottom:1.25em;position:relative;display:inline-block;width:1.875em;height:1.875em;background-color:#fff;box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);border-radius:.1875em}#office-select a.next .arrow,#office-select a.prev .arrow,.locations-select a.next .arrow,.locations-select a.prev .arrow{top:.625em;border-left-color:#5e6a71}#office-select a.next .arrow.right,#office-select a.prev .arrow.right,.locations-select a.next .arrow.right,.locations-select a.prev .arrow.right{left:.8125em}#office-select a.next .arrow.left,#office-select a.prev .arrow.left,.locations-select a.next .arrow.left,.locations-select a.prev .arrow.left{left:.625em;border-right-color:#5e6a71}@media (min-width:768px){#office-select,.locations-select{padding:3.125em 0}#office-select ul,.locations-select ul{margin:0 10em 0 5.625em}#office-select img,.locations-select img{position:absolute;right:.625em;top:0}#office-select .handles,.locations-select .handles{position:absolute;left:.625em;top:0}}@media (min-width:980px){.large-8 .hotspot-wrapper{width:60em;margin-left:-180px}}.hotspot-wrapper{background-color:#fff;width:100%;position:relative}.hotspot-wrapper .hotspot-boundary{width:100%;position:relative;margin:1.25em auto}.hotspot-wrapper .hotspot-boundary .hotspot-content{position:relative;display:inline-block;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:1}.hotspot-wrapper .hotspot-boundary .info{background-color:#7090b7;padding:2.5em 1.875em;width:100%;max-width:60em;margin:0 auto;position:relative}.copy .hotspot-wrapper .hotspot-boundary .info .h5,.copy .hotspot-wrapper .hotspot-boundary .info .h6,.copy .hotspot-wrapper .hotspot-boundary .info .h7,.copy .hotspot-wrapper .hotspot-boundary .info h5,.copy .hotspot-wrapper .hotspot-boundary .info h6,.copy .hotspot-wrapper .hotspot-boundary .info h7,.hotspot-wrapper .hotspot-boundary .info .copy .h5,.hotspot-wrapper .hotspot-boundary .info .copy .h6,.hotspot-wrapper .hotspot-boundary .info .copy .h7,.hotspot-wrapper .hotspot-boundary .info .copy h5,.hotspot-wrapper .hotspot-boundary .info .copy h6,.hotspot-wrapper .hotspot-boundary .info .copy h7,.hotspot-wrapper .hotspot-boundary .info .h2,.hotspot-wrapper .hotspot-boundary .info .h3,.hotspot-wrapper .hotspot-boundary .info .h4,.hotspot-wrapper .hotspot-boundary .info h2,.hotspot-wrapper .hotspot-boundary .info h3,.hotspot-wrapper .hotspot-boundary .info h4,.hotspot-wrapper .hotspot-boundary .info li,.hotspot-wrapper .hotspot-boundary .info p{color:#fff}.hotspot-wrapper .hotspot-boundary .info .h2,.hotspot-wrapper .hotspot-boundary .info h2{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;display:block;padding-top:5px;font-size:1.75em;padding-bottom:.71429em;line-height:1em;margin:0}.hotspot-wrapper .hotspot-boundary .info ol,.hotspot-wrapper .hotspot-boundary .info ul{list-style-type:none}.hotspot-wrapper .hotspot-boundary .info li{background:url(../bundles/buerkertwebsite/generated/base/images/bullet_white.png) no-repeat 0 .28571em;padding-left:1.07143em;margin:.71429em 0}.hotspot-wrapper .hotspot-boundary .info p{font-size:14px;line-height:21px;padding-bottom:30px;margin-bottom:0}.hotspot-wrapper .hotspot-boundary .modals{margin-right:.9375em}.hotspot-wrapper .hotspot-boundary .modals li{display:inline-block;margin:.9375em 0 .9375em .9375em;background:none;padding-left:0}.hotspot-wrapper .hotspot-boundary .modals li img{border:1px solid #d7d9db;border-radius:3px}.hotspot-wrapper .tip-tooltip{text-align:left;background:#fff;line-height:21px;margin:0}.hotspot-wrapper .tip-tooltip.left:after{content:"";position:absolute;border:9px solid;width:0;height:0;z-index:998;top:9px;right:-19px;border-color:transparent transparent transparent #d7d9db}.hotspot-wrapper .tip-tooltip a{font-weight:700;display:block}.hotspot-wrapper .tip-tooltip p{margin-bottom:0;padding:10px 0;font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25}@media print{.hotspot-wrapper .tip-tooltip p{font-family:Arial,sans-serif}}.hotspot-wrapper .tip-tooltip .text-left a{font-weight:700;position:relative;color:#5e6a71;display:inline-block;margin-top:.5em;margin-right:15px}.hotspot-wrapper .tip-tooltip .text-left a:after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #5e6a71;position:absolute;right:-15px;top:6px}.hotspot-wrapper.dynamic-height{margin-top:3.75em}.hotspot-wrapper.dynamic-height .hotspot-boundary{width:auto;overflow:hidden}.hotspot-wrapper.dynamic-height .hs-area{max-width:100%}.hs-area{position:relative;text-align:center;display:inline-block}.hs-area>img{display:inline;max-width:100%;height:auto}.hs-spot-object.left .hs-tooltip:before{border-left-color:#fff}.hs-spot-object.top .hs-tooltip:before{border-top-color:#fff}.hs-spot-object.right .hs-tooltip:before{border-right-color:#fff}.hs-spot-object.bottom .hs-tooltip:before{border-bottom-color:#fff}.hs-spot-object,.hs-tooltip{font-family:Helvetica,sans-serif;background:#fff;color:#333;padding:0;text-align:left}@media print{.hs-spot-object,.hs-tooltip{font-family:Arial,sans-serif}}.hs-spot-object .copy,.hs-spot-object .title,.hs-tooltip .copy,.hs-tooltip .title{font-family:Helvetica;font-weight:400;line-height:1.25;font-size:16px;padding:15px;display:block}@media print{.hs-spot-object .copy,.hs-spot-object .title,.hs-tooltip .copy,.hs-tooltip .title{font-family:Arial,sans-serif}}.hs-spot-object.active .title:after,.hs-tooltip.active .title:after{border-top:5px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #5e6a71}.hs-spot-object .title,.hs-tooltip .title{background:#fff;font-weight:700;border-bottom:1px solid #d7d9db;cursor:pointer;color:#5e6a71}.hs-spot-object .title:after,.hs-tooltip .title:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #5e6a71;position:absolute;right:1.375em;top:1.375em}.hs-spot-object .copy,.hs-tooltip .copy{background:#fff;line-height:21px;margin-bottom:0;border-bottom:1px solid #d7d9db}.hs-spot-object .copy a,.hs-tooltip .copy a{font-weight:700;display:block}.hs-spot-object .copy p,.hs-tooltip .copy p{margin-bottom:0;padding:10px 0!important;font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25}@media print{.hs-spot-object .copy p,.hs-tooltip .copy p{font-family:Arial,sans-serif}}.hs-spot-object .copy .text-left a,.hs-tooltip .copy .text-left a{font-weight:700;position:relative;color:#5e6a71;display:inline-block;margin-top:.5em}.hs-spot-object .copy .text-left a:after,.hs-tooltip .copy .text-left a:after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #5e6a71;position:absolute;right:-15px;top:6px}.hs-spot-object .hs-spot-tooltip-outer,.hs-tooltip .hs-spot-tooltip-outer{transition:left .35s ease,top .35s ease,opacity .35s ease}.hs-spot.left{float:none!important}.hs-spot.visible:hover .hs-spot-shape-inner{margin:-11px 0 0 -11px}.hs-spot.visible .hs-spot-shape-inner{background:#fff;margin:-10px 0 0 -10px}.hs-wrap.hs-loading.click .hs-spot-object.left .hs-spot-tooltip-outer,.hs-wrap.hs-loading.mouseover .hs-spot-object.left .hs-spot-tooltip-outer{position:relative;left:0}.hs-wrap.hs-loading{position:relative}.hs-wrap.hs-loading *{display:block}.hs-wrap.hs-loading .hs-spot-object{position:relative}.hs-wrap.hs-loading .hs-spot-object.active .copy,.hs-wrap.hs-loading .hs-spot-object.active .copy a{display:block}.hs-wrap.hs-loading .hs-spot-object .copy,.hs-wrap.hs-loading .hs-spot.visible .hs-spot-shape,.hs-wrap.hs-loading .hs-spot.visible .hs-spot-shape-inner{display:none}.hs-wrap.hs-loading .hs-spot-object .hs-spot-tooltip-outer{position:relative;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;width:auto!important;height:auto!important}.hs-wrap.hs-loading .hs-spot-object .hs-tooltip,.hs-wrap.hs-loading .hs-spot-object .hs-tooltip-wrap{display:block;position:relative;width:100%}.hs-wrap.hs-loading .hs-spot-object.left .hs-tooltip-wrap{right:0}.hotspot-boundary .info>div{color:#fff}.hotspot-boundary .info p{line-height:1.25em}.slide .hotspot-wrapper{background:none}.slide .hotspot-boundary{background:none;margin:0}.slide .hotspot-boundary h3,.slide .hotspot-boundary h4{color:#fff}.sniper-spot{border:0;width:30px;height:30px;border:5px solid #fff}.sniper-spot,.sniper-spot.active{background:transparent;box-shadow:none;opacity:1}.sniper-spot.active{border:5px solid #fff}.sniper-spot:before{background:#7090b7;top:5px;left:5px;width:20px;height:20px;border-radius:20px;transition:all .25s ease-in-out}.sniper-spot:after{background:transparent;color:#fff;content:"";text-align:center;font-size:15px;line-height:30px;z-index:2}.sniper-spot.active:after,.sniper-spot:after,.sniper-spot:hover:after{top:0;left:0;width:31px;height:30px}.sniper-spot.active:before,.sniper-spot:hover:before{transform:scale(1.3);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);width:20px;height:20px}@media (min-width:768px){.hotspot-wrapper.dynamic-height .hotspot-boundary{margin:0 auto}.hotspot-boundary{margin:3.75em auto}.hotspot-boundary .hs-tooltip{border:1px solid #d7d9db;border-radius:4px}.hotspot-boundary .modals{position:absolute;z-index:1;right:0;bottom:0;margin-right:3.125em}.hotspot-boundary .hs-spot-object .copy{display:block;border-top:1px solid #fff}.hotspot-boundary .hs-spot-object .title{cursor:default;color:#333;background-color:#fff}.hotspot-boundary .hs-spot-object .title:after{border:0}.hs-wrap{max-width:48em}}@media (min-width:980px){.hotspot-wrapper.dynamic-height .hotspot-boundary{height:auto}.hotspot-wrapper .hotspot-boundary .info{position:relative;padding-left:160px}.hotspot-wrapper .hotspot-boundary .info .h3,.hotspot-wrapper .hotspot-boundary .info h3{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;color:#fff;display:block}.hotspot-wrapper .hs-wrap{float:right}}.register-form{padding:3.125em 0;background-color:#f0f4f8;border-style:solid;border-color:#e0e0e0;border-width:1px 0}.register-form input.button{float:right}#application-form-wrapper{display:none;background-color:#f0f4f8;border-style:solid;border-color:#e0e0e0;border-width:1px 0;position:relative}#application-form-wrapper a.icon-close{margin:3.125em 0 0;padding:.4375em;width:2.5em;height:2.5em;position:relative;float:right;border-radius:.1875em;border:1px solid #dfe2e6;background-color:#fff;color:#000;text-align:center}#application-form-wrapper a.icon-close:active{color:#000}#application-form-wrapper a.icon-close:before{font-size:1.5625em}#application-form-wrapper .separator{margin:1.25em auto;border-top:1px solid #f0f4f8;border-bottom:1px solid #fff}#application-form-wrapper .written-application{margin-bottom:1.875em}#application-form-wrapper .written-application .headline{font-size:.875em;margin-bottom:1.78571em}.job-details .contact-teaser{margin-bottom:3.125em}.job-details .copy .h2,.job-details .copy h2{margin-top:0}@media (min-width:768px){#application-form-wrapper .separator{margin:1.25em auto 3.125em}#application-form-wrapper .written-application{margin-bottom:3.75em}}#header-flyout .h1,#header-flyout .headline,#header-flyout h1{text-align:left}#header-flyout a.icon-close{position:absolute!important;top:-5.625em;left:45%;right:0}#header-flyout .headline{margin:0;padding:30px 0;border-bottom:1px solid #d7d9db;padding-left:10px}#header-flyout>section{display:none}#header-flyout>section>.login,#header-flyout>section>.search{padding-top:3.75em}#header-flyout>section>.login h2,#header-flyout>section>.search h2{color:#7090b7;font-size:2.5em;margin:.25em 0}#header-flyout>section>.login{padding-bottom:1.5625em}#header-flyout section.languages .header{padding-top:3.75em}#header-flyout section.languages .header .headline{text-align:center}#header-flyout section.languages .languages-list{list-style:none;margin:0;padding:0}#header-flyout section.languages .languages-list a{display:block;color:#5e6a71;line-height:2.5em;border-bottom:1px solid #d7d9db;padding-left:.625em;background-image:-owg-linear-gradient(left top,#f7f7f7,#fff 50%,#f7f7f7);background-image:linear-gradient(left top,#f7f7f7,#fff 50%,#f7f7f7)}#header-flyout section.languages .languages-list li.current a{font-weight:700}#header-flyout section.branches .header{padding-top:3.75em}#header-flyout section.branches .offices .row .row{margin-top:30px}#header-flyout section.branches .offices .country-list{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;box-sizing:border-box;list-style-type:none;position:relative;width:100%}@media print{#header-flyout section.branches .offices .country-list{font-family:Arial,sans-serif}}#header-flyout section.branches .offices .country-list span.address,#header-flyout section.branches .offices .country-list span.title{font-size:.875em;display:inline-block}#header-flyout section.branches .offices .country-list span.title{display:block;font-size:16px;font-weight:700;line-height:1.3125em;padding-bottom:1.25em;color:#333}#header-flyout section.branches .offices .country-list span.title span{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;text-transform:uppercase;font-size:18px;color:#7090b7;padding-bottom:10px;display:inline-block}#header-flyout section.branches .offices .country-list span.address{width:100%;padding-right:1.42857em;line-height:1.25}#header-flyout section.branches .offices .country-list ul{list-style-type:none}#header-flyout section.branches .offices .country-list li{display:none}#header-flyout section.branches .offices .country-list li.open{display:block}#header-flyout section.branches .offices #office-navigator{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;font-size:.875em;line-height:40px;font-weight:700;text-align:center;height:40px;position:relative;color:#333;overflow:hidden;margin-bottom:30px;z-index:2}#header-flyout section.branches .offices .next,#header-flyout section.branches .offices .prev{font-size:1.5em;width:1.875em;height:1.875em;background-color:#516885;background:-owg-linear-gradient(#5e6a71,#525c62);background:linear-gradient(#5e6a71,#525c62);border-radius:.1875em;display:inline-block;position:relative}#header-flyout section.branches .offices .next .arrow,#header-flyout section.branches .offices .prev .arrow{position:absolute;top:16px;border-left-color:#fff;border-right-color:#fff}#header-flyout section.branches .offices .prev{float:left}#header-flyout section.branches .offices .next{float:right}#header-flyout section.branches .offices .next .arrow.right,#header-flyout section.branches .offices .prev .arrow.right{left:18px}#header-flyout section.branches .offices .next .arrow.left,#header-flyout section.branches .offices .prev .arrow.left{left:16px}#header-flyout section.branches .chosen-container{position:relative;display:inline-block;width:100%!important;vertical-align:middle;font-size:.875em;margin-bottom:1.25em;height:3.35714em;border:1px solid #d7d9db;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.1875em;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}#header-flyout section.branches .chosen-container.chosen-container-single-nosearch .chosen-drop .chosen-search{display:none}#header-flyout section.branches .chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%}#header-flyout section.branches .chosen-container .chosen-drop ul{font-size:1.14286em;left:-1px;margin:0;padding:0;overflow-y:auto;max-height:14.28571em;background:none repeat scroll 0 0 #fff;border:1px solid #d7d9db;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}#header-flyout section.branches .chosen-container .chosen-drop ul li{margin:0;padding:.25em 2.375em .25em .375em;color:#555;cursor:default;font-size:.875em;line-height:1.42857em;list-style:none outside none;min-height:1.42857em;white-space:nowrap}#header-flyout section.branches .chosen-container .chosen-drop ul li:hover{background-color:#e0e0e0}#header-flyout section.branches .chosen-container.chosen-with-drop .chosen-drop{left:0}#header-flyout section.branches .chosen-container a{cursor:pointer}#header-flyout section.branches .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;line-height:1em}#header-flyout section.branches .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-left:.5em;line-height:3.21429em}#header-flyout section.branches .chosen-container-single .chosen-single div{position:absolute;display:block;top:-1px;right:0;width:3.07692em;height:3.61538em;background-color:#516885;background:-owg-linear-gradient(#5e6a71,#525c62);background:linear-gradient(#5e6a71,#525c62);border-top-right-radius:.23077em;border-bottom-right-radius:.23077em}#header-flyout section.branches .chosen-container-single .chosen-single div b{position:absolute;display:block;left:1.23077em;margin-top:-3px;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}#header-flyout section.branches .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;white-space:nowrap}#header-flyout section.branches .chosen-container-single .chosen-search .icon-tool-nav-search{display:block;font-size:1.78571em;position:absolute;right:.35714em;top:.35714em}#header-flyout section.branches .chosen-container-single .chosen-search input[type=text]{width:100%;outline:0;border:1px solid #999;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}#header-flyout section.branches .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}#header-flyout section.branches .chosen-search{position:absolute;height:2.85714em}#header-flyout section.login{background-color:#f0f4f8}#header-flyout section.login>.login .row.large-margin-bottom{margin-bottom:0}#header-flyout section.search .h1,#header-flyout section.search h1{text-align:center}#header-flyout section.search .row .columns:first-child{padding-right:0}#header-flyout section.search .row .columns:last-child{padding-left:0}#header-flyout section.search form input{border-top-right-radius:0;border-bottom-right-radius:0}#header-flyout section.search form button{border-top-left-radius:0;border-bottom-left-radius:0;padding:.28571em 0}#header-flyout section.search form button i{font-size:2.14286em}#header-flyout a.icon-close{margin:3.125em 0 0;padding:.4375em;width:2.5em;height:2.5em;position:relative;float:right;border-radius:.1875em;border:1px solid #dfe2e6;background-color:#fff;color:#000;text-align:center}#header-flyout a.icon-close:active{color:#000}#header-flyout a.icon-close:before{font-size:1.5625em}@media (min-width:768px){#header-flyout .headline{padding-left:0}#header-flyout>section>.login{padding-top:2.5em}#header-flyout a.icon-close{top:1.875em;right:10px;margin-top:0;left:auto}#header-flyout section.languages{display:none!important}#header-flyout section.branches .header{padding-top:0}#header-flyout section.branches .offices .large-5{padding-right:1.25em}#header-flyout section.branches .offices .office-col{border-left:1px solid #d7d9db;padding-left:1.25em}#header-flyout section.branches .offices .country-list{padding-left:55px;padding-top:40px}#header-flyout section.branches .offices #office-navigator{width:100%;box-sizing:border-box;padding-left:80px;line-height:1;position:absolute;right:0;margin-bottom:0;overflow:inherit;text-align:left}#header-flyout section.branches .offices #office-navigator .next,#header-flyout section.branches .offices #office-navigator .prev{height:70px;top:0;float:none;clear:both;position:absolute}#header-flyout section.branches .offices #office-navigator .next .arrow,#header-flyout section.branches .offices #office-navigator .prev .arrow{top:30px}#header-flyout section.branches .offices #office-navigator .prev{left:20px}#header-flyout section.branches .offices #office-navigator .next{right:10px}}.compare-bar{position:fixed;z-index:999999;bottom:0;left:0;right:0;border-top:1px solid #d7d9db;background-color:#fff}.compare-bar .compare-bar-top{padding:0 3em;background:#f0f4f8}.compare-bar .compare-bar-top-content{margin:1em 0}@media (max-width:767px){.compare-bar .compare-bar-top-content h2{width:100%;display:block}}@media (max-width:767px){.compare-bar .compare-bar-top-products{display:block}}.compare-bar .compare-bar-top-products img{max-height:3.3125em;margin-right:.625em;border:1px solid #d7d9db;padding:0 .75em;background:#fff}@media (max-width:767px){.compare-bar .compare-bar-top-products img{margin-bottom:.625em}}.compare-bar .compare-bar-top-reset{margin-top:.8125em;margin-bottom:.8125em;margin-left:.3125em;display:inline-block;cursor:pointer;color:#7090b7}@media (max-width:767px){.compare-bar .compare-bar-top-reset{margin-left:0}}.compare-bar .compare-bar-top-reset i:before{font-weight:700;margin:.3125em}.compare-bar .compare-bar-top .h2,.compare-bar .compare-bar-top h2{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;line-height:1.75em;font-weight:700;color:#333;margin-top:.8125em;margin-bottom:.8125em;margin-right:1.25em}@media print{.compare-bar .compare-bar-top .h2,.compare-bar .compare-bar-top h2{font-family:Arial,sans-serif}}.compare-bar .compare-bar-top .button{display:inline-block;height:auto;text-align:center;position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px;background-color:#5e6a71;padding-right:1.5625em;padding-left:1.5625em;margin-bottom:0}.compare-bar .compare-bar-top .button:hover{background:#555}.compare-bar .compare-bar-top .button .icon-close-bold{position:absolute;font-size:1.85714em;top:.30769em;right:.76923em}.compare-bar .compare-bar-top .button.right{margin:1em 0}@media (max-width:767px){.compare-bar .compare-bar-top .button.right{float:left!important;width:100%}}.compare-bar.has-overlay-open .compare-bar-top{display:none}.compare-bar .compare-bar-content{display:none;overflow:hidden}.compare-bar .compare-bar-content .button{display:inline-block;height:auto;text-align:center;position:relative;font-weight:700;color:#fff;font-size:14px;border-radius:5px;padding:18px;background-color:#5e6a71;padding-right:1.5625em;padding-left:1.5625em;margin-bottom:0;margin-top:.625em;cursor:pointer}.compare-bar .compare-bar-content .button:hover{background:#555}.compare-bar .compare-bar-content .comparison{height:100%;position:relative;max-width:none}.compare-bar .compare-bar-content .comparison .share-container{margin-top:1.625em}.compare-bar .compare-bar-content .comparison .share-container .e-icon-link{padding-top:7px;padding-bottom:7px}.compare-bar .compare-bar-content .comparison-header{width:100%;height:4.0625em;position:relative;background:#fff}@media (min-width:768px){.compare-bar .compare-bar-content .comparison-header{position:absolute;top:0;left:0;z-index:1000}}.compare-bar .compare-bar-content .comparison-header h3{margin:0 1em;color:#333;padding-top:1em;font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25}@media (min-width:768px){.compare-bar .compare-bar-content .comparison-header h3{margin:0;text-align:center}}.compare-bar .compare-bar-content .comparison-header .closeButton{position:absolute;top:0;right:0;font-size:1.5em;cursor:pointer;outline:0}.compare-bar .compare-bar-content .comparison-header .closeButton a{color:#5e6a71;text-decoration:none}.compare-bar .compare-bar-content .comparison-desktop{width:100%;position:absolute;top:4.0625em;left:0;bottom:0}.compare-bar .compare-bar-content .comparison-mobile{display:none;position:relative}.compare-bar .compare-bar-content .comparison-mobile hr{margin:.9375em 1.25em;border-color:transparent;border-top-color:#d7d9db;border-width:.05em}.compare-bar .compare-bar-content .comparison-mobile-products .toggle-container{margin:2.5em 1.25em 1.25em}.compare-bar .compare-bar-content .comparison-mobile-products .toggle-container .e-toggle__slider{position:relative}.compare-bar .compare-bar-content .comparison-mobile-products .toggle-container .e-toggle__inner{-ms-flex-direction:column;flex-direction:column}.compare-bar .compare-bar-content .comparison-mobile-products .toggle-container .e-toggle__title{padding-top:10px;padding-left:0;color:#5e6a71}.compare-bar .compare-bar-content .comparison-mobile-products .share-container{padding-bottom:20px;padding-left:1.25em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.compare-bar .compare-bar-content .comparison-mobile-products .share-container .e-icon-link{padding-left:0}.compare-bar .compare-bar-content .comparison-mobile-values hr{margin:3.75em 1.25em;border-color:#000}.compare-bar .compare-bar-content .comparison-mobile-values .info{display:none}.compare-bar .compare-bar-content .comparison-mobile-value{padding:0 1.25em;margin:.9375em 0;background-color:#f0f4f8;font-family:Helvetica;font-size:16px;font-weight:900;line-height:1.5625}@media print{.compare-bar .compare-bar-content .comparison-mobile-value{font-family:Arial,sans-serif}}.compare-bar .compare-bar-content .comparison-mobile-entry{margin:.9375em 0}.compare-bar .compare-bar-content .comparison-mobile-entry hr{margin:.9375em 1.25em;border-color:transparent;border-top-color:#d7d9db}.compare-bar .compare-bar-content .comparison-mobile-entryInfo{margin:.9375em 0;padding:0 1.25em;font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25}@media print{.compare-bar .compare-bar-content .comparison-mobile-entryInfo{font-family:Arial,sans-serif}}.compare-bar .compare-bar-content .comparison-mobile-entryTitle{width:70%;float:left}.compare-bar .compare-bar-content .comparison-mobile-entryId{margin-bottom:.9375em;font-family:Helvetica;font-size:16px;font-weight:900;line-height:1.5625}@media print{.compare-bar .compare-bar-content .comparison-mobile-entryId{font-family:Arial,sans-serif}}.compare-bar .compare-bar-content .comparison-mobile-entryId-new{color:#fff;background:#7090b7;text-transform:uppercase;font-size:14px;padding:.35714em .71429em;margin-right:.35714em}.compare-bar .compare-bar-content .comparison-mobile-entryValue{margin:.9375em 0;padding:.3125em 1.25em;background-color:#f0f4f8;min-height:1.5em}.compare-bar .compare-bar-content .comparison-mobile-entryImg{float:left;width:30%}.compare-bar .compare-bar-content .comparison-mobile-entryImg img{max-height:3.75em}.compare-bar .compare-bar-content .box_left{padding:1.25em 1.25em 1.25em 0;background:#e0e0e0;width:30%}.compare-bar .compare-bar-content .box_left .attributes_column{border:1px solid #d7d9db}.compare-bar .compare-bar-content .box_left .box{border-radius:0;height:35.6875em;padding:0!important;margin:0!important;border:none;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.compare-bar .compare-bar-content .box_left .box .toggle-container .e-toggle__inner{-ms-flex-direction:column;flex-direction:column;padding-left:1.25em}.compare-bar .compare-bar-content .box_left .box .toggle-container .e-toggle__slider,.compare-bar .compare-bar-content .box_left .box .toggle-container .e-toggle input{position:relative}.compare-bar .compare-bar-content .box_left .box .toggle-container .e-toggle__title{padding-top:10px;padding-left:10px;color:#5e6a71}.compare-bar .compare-bar-content .box_left .box .toggle-container input:checked~.e-toggle__title{color:#6481a4}.compare-bar .compare-bar-content .box_left .box .share-container{padding-bottom:20px;padding-left:1.25em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.compare-bar .compare-bar-content .box_left .box_attributes{background:#fff}.compare-bar .compare-bar-content .box_left .box_attributes h4{position:relative;padding-right:1.5em;cursor:pointer}.compare-bar .compare-bar-content .box_left .box_attributes h4:after{content:"";position:absolute;top:.375em;right:0;width:0;height:0;border-left:.625em solid transparent;border-right:.625em solid transparent;border-top:.625em solid #5e6a71}.compare-bar .compare-bar-content .box_left .box_attributes .collapsed h4:after{border-top:0;border-left:.625em solid transparent;border-right:.625em solid transparent;border-bottom:.625em solid #5e6a71}.compare-bar .compare-bar-content .sortable_list_group{position:relative;padding:0;overflow:scroll;width:70%;height:100%}.compare-bar .compare-bar-content .sortable_list_group.no_scroll{overflow-x:hidden}.compare-bar .compare-bar-content .sortable_list_group .sortable_group{width:10000px;background:#e0e0e0;padding:1.25em 0}.compare-bar .compare-bar-content .sortable_list_group .sortable_group .row{margin:auto}.compare-bar .compare-bar-content .sortable_list_group_item{float:left;margin-right:1.25em;border:1px solid #d7d9db;background:#fff;position:relative}.compare-bar .compare-bar-content .ui-sortable-placeholder{visibility:visible!important;border:1px dashed #999;background:transparent}.compare-bar .compare-bar-content .element_info{padding:1.25em 1.25em .625em;overflow:hidden;height:25em}.compare-bar .compare-bar-content .element_info__new{position:absolute;color:#fff;background:#7090b7;text-transform:uppercase;font-size:14px;padding:.35714em .71429em}.compare-bar .compare-bar-content .comparison_actions .e-close{color:#5e6a71;width:100%;position:relative;cursor:pointer;top:0;right:0}.compare-bar .compare-bar-content .comparison_actions .e-close:before{font-size:20px;width:100%;text-align:right}.compare-bar .compare-bar-content .comparison_image{height:13.4375em;overflow:hidden;padding-bottom:.3125em}.compare-bar .compare-bar-content .comparison_image img{max-height:5.9375em;width:auto}.compare-bar .compare-bar-content .comparison_image figcaption{text-align:left;font-style:normal;margin-top:.625em;font-size:.875em;line-height:1.5em}.compare-bar .compare-bar-content .comparison_price{padding:.625em;border:1px solid #d7d9db}.compare-bar .compare-bar-content .comparison_price .price small{color:#999;font-weight:415;font-size:.8125em;line-height:normal}.compare-bar .compare-bar-content .comparison_price .productDeliveryTime,.compare-bar .compare-bar-content .comparison_price .productStock{font-weight:415;font-size:.8125em;line-height:normal}.compare-bar .compare-bar-content .comparison_price .price+.productDeliveryTime,.compare-bar .compare-bar-content .comparison_price .price+.productStock{margin-top:5px}.compare-bar .compare-bar-content .comparison_price button{padding-top:.625em;padding-bottom:.625em}.compare-bar .compare-bar-content .comparison_price .icon-shopping-cart-arrow{font-size:20px;line-height:25px}.compare-bar .compare-bar-content .comparison_price .f-dropdown p{font-size:.875em;line-height:1.3125em}.compare-bar .compare-bar-content .comparison_price .f-dropdown .button{margin-top:0;padding:0 1.5em;line-height:3.1875em}.compare-bar .compare-bar-content .comparison_price .contactButton .button{line-height:1.75em}.compare-bar .compare-bar-content .drag_item{text-align:center;margin:0 0 .625em;color:#5e6a71;cursor:pointer}.compare-bar .compare-bar-content .drag_item .icon-drag-drop{cursor:pointer;font-size:1.4375em;line-height:1.875em}.compare-bar .compare-bar-content .box_attributes ul li{font-family:Helvetica;font-size:16px;font-weight:900;line-height:1.5625}@media print{.compare-bar .compare-bar-content .box_attributes ul li{font-family:Arial,sans-serif}}.compare-bar .compare-bar-content .element_attributes ul li.hide{display:none}.compare-bar .compare-bar-content .box_attributes ul li,.compare-bar .compare-bar-content .element_attributes ul li{list-style-type:none;border-bottom:1px solid #d7d9db;padding:.625em 1.25em;min-height:2.875em;overflow:hidden;text-overflow:ellipsis;font-size:.875em;line-height:1.5625em}.compare-bar .compare-bar-content .box_attributes ul li.hide,.compare-bar .compare-bar-content .element_attributes ul li.hide{display:none}.compare-bar .compare-bar-content .box_attributes ul li.unique.active,.compare-bar .compare-bar-content .element_attributes ul li.unique.active{background-color:#f0f4f8}.compare-bar .compare-bar-content .box_attributes ul li:last-child,.compare-bar .compare-bar-content .element_attributes ul li:last-child{border:0 none}.compare-bar.has-overlay-open .compare-bar-content{display:block}.teaser-row{margin-bottom:20px!important}.teaser-row .teaser-product{border:1px solid #e0e0e0;border-radius:.21429em;min-height:318px}.teaser-row .teaser-product h2{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;border-bottom:1px solid #e0e0e0;display:block;text-align:left;margin:0;color:#000;padding:10px 0;padding-left:10px;position:relative}.teaser-row .teaser-product h2:after{content:"";width:0;height:0;display:inline-block;position:absolute;right:20px;top:50%;margin-top:-4px;border-top:.25em solid transparent;border-bottom:.25em solid transparent;border-left:.25em solid #000}.teaser-row .teaser-product h2 a{color:#000;display:block}.teaser-row .teaser-product .content{width:100%;overflow:hidden}.teaser-row .teaser-product .content>div{width:50%;float:left}.teaser-row .teaser-product ul{list-style-type:none;padding:10px 0 10px 10px}.teaser-row .teaser-product ul li a{font-family:Helvetica,sans-serif;font-weight:400;font-size:.875em;text-decoration:underline;position:relative;display:block;color:#5e6a71;padding-bottom:5px}@media print{.teaser-row .teaser-product ul li a{font-family:Arial,sans-serif}}.teaser-row .teaser-product .img-wrap{box-sizing:border-box;padding-bottom:10px;position:relative;background-image:url(../bundles/buerkertwebsite/generated/base/images/dummy/product_shadow_big.png);background-repeat:no-repeat;background-position:bottom;background-size:85%}.teaser-row .teaser-product .img-wrap img{width:100%;height:auto;display:block}.teaser-row .teaser-product.without-list h2:after{display:none}.teaser-row .teaser-product.without-list a{display:block}.teaser-row .teaser-product.without-list .img-wrap{float:right}.teaser-row .teaser-product.teaser-medium a{display:block;height:100%}.teaser-row .teaser-product.teaser-medium h2:after{display:none}.teaser-row .teaser-product.teaser-medium .content{position:relative}.teaser-row .teaser-product.teaser-medium .content>div{width:100%;position:relative;top:0;left:0}.teaser-row .teaser-product.teaser-medium .content .text-box{top:100%;height:100%;transition:top .3s ease-in-out;background-color:hsla(0,0%,100%,.9);z-index:1;padding:10px 30px;position:absolute}.teaser-row .teaser-product.teaser-medium .content .text-box p{color:#5e6a71;font-size:.875em;line-height:1.5em}.teaser-row .teaser-product.teaser-medium .content:hover .text-box{top:0}.teaser-row .teaser-product.teaser-medium .link{position:relative;display:block;color:#5e6a71;font-size:.875em;line-height:1.5em;text-align:right;padding:1.07143em;padding-right:2.5em;font-weight:700}.teaser-row .teaser-product.teaser-medium .link .arrow{display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #5e6a71;margin-left:1em;padding-right:10px}.teaser-row.medium-row .columns,.teaser-row.medium-row .teaser-medium{height:100%}.teaser-row.medium-row .teaser-medium.same-height-ignore .link{position:absolute;bottom:0;width:100%}.pillar-wrapper-wrapper{margin:0 auto}.pillars{padding-top:1.25em;padding-bottom:1.25em}.pillar-wrapper-bottom,.pillar-wrapper-top{width:20em;margin:0 auto}.pillar-wrapper-bottom .pillar,.pillar-wrapper-top .pillar.right{margin-top:3.125em}html.opacity .pillar>ul>li>div.articles>div .article-wrapper ul li{left:0}.pillar{text-align:center;width:20em;padding-left:.625em;padding-right:.625em;padding-top:3.75em;position:relative;float:left;clear:none}.pillar section>i{display:inline-block;position:absolute;top:-.07742em;left:.51613em;color:#7090b7;font-size:9.6875em;z-index:4;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.pillar section>.masc{position:absolute;z-index:3;width:5em;height:5em;left:50%;margin-left:-2.5em;top:1.25em;background-color:#fff}.pillar ul{list-style-type:none}.pillar section>ul{border:1px solid #e0e0e0;border-radius:.1875em}.pillar section>ul>li:not(:last-child){border-bottom:1px solid #e0e0e0}.pillar section>ul>li:not(:first-child){height:8.875em}.pillar section>ul>li:nth-child(2)>div{top:-10px}.pillar section>ul>li:nth-child(3)>div{top:-150px}.pillar section>ul>li:nth-child(4)>div{top:-290px}.pillar section>ul>li.active>div{z-index:5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;height:30em;margin-top:0}.pillar section>ul>li{text-align:center;border-top-radius:.1875em;border-top:1px solid #fff;position:relative}.pillar section>ul>li .head{padding-right:2.38095em!important}.pillar section>ul>li .head .head-close{font-size:1.42857em;line-height:1.3em;width:1.3em;background:#fff;border:1px solid #d7d9db;border-radius:.1em;position:absolute;top:.5em;right:.5em}.pillar section>ul>li .h2,.pillar section>ul>li h2{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;color:#5e6a71;margin:0;padding:4.28571em 0 1.19048em;background-color:#f0f4f8;text-align:center}.pillar section>ul>li a.pillar-closer{display:inline-block;color:#fff;font-size:.875em;line-height:2.42857em;margin-top:1.07143em;padding:0 1.35714em;background-color:#5e6a71;border:1px solid #525c62;border-radius:.21429em;margin:0 auto}.pillar section>ul>li>div{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition-property:opacity;transition-property:margin-top;transition-duration:.5s;margin-top:-9.375em;width:20em;height:0;position:absolute;z-index:-1;left:-10px}.pillar section>ul>li>div>div{box-shadow:0 0 4px 0 rgba(0,0,0,.1);position:relative;border-radius:.1875em;border:1px solid #e0e0e0;background-color:#fff;height:27.5em}.pillar section>ul>li>div.copy-link>div .head{font-size:1.3125em;font-weight:700;padding:.95238em;line-height:1.33333em;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;text-align:center;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff)}.pillar section>ul>li>div.copy-link>div .copy{text-align:left;font-size:.875em;padding:1.42857em}.pillar section>ul>li>div.copy-link>div .copy p{line-height:1.5em;margin:0 0 1.42857em}.pillar section>ul>li>div.copy-link>div .copy ul{list-style-type:none}.pillar section>ul>li>div.copy-link>div .copy ul li{background:url(../bundles/buerkertwebsite/generated/base/images/bullet.png) no-repeat 0;padding-left:1.42857em;line-height:1.5em}.pillar section>ul>li>div.copy-link>div>a{position:absolute;display:block;width:22.71429em;bottom:0;border-top:1px solid #e0e0e0;line-height:4.85714em;padding:0 1.42857em;font-size:.875em;font-weight:700;color:#5e6a71;text-align:left;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff)}.pillar section>ul>li>div.copy-link>div>a .arrow{position:absolute;right:1.42857em;top:2em;border-left-color:#5e6a71}.pillar section>ul>li>div.order>div .head{font-size:1.3125em;font-weight:700;padding:0 .95238em;height:3.80952em;line-height:3.80952em;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff)}.pillar section>ul>li>div.order>div>p{text-align:left;font-size:.875em;padding:1.42857em 1.42857em 1.07143em;line-height:1.5em}.pillar section>ul>li>div.order>div textarea{margin:0 1.07143em;padding:.5em 1.78571em;width:20.57143em;height:16.07143em;font-size:.875em;line-height:2em;background:url(../bundles/buerkertwebsite/generated/base/images/pillar_textarea_lines.png) top repeat-y;resize:none}.pillar section>ul>li>div.order>div>a{position:absolute;bottom:1.42857em;left:2.14286em;font-size:.875em;font-weight:700;color:#5e6a71}.pillar section>ul>li>div.order>div input[type=submit]{display:inline-block;color:#fff;position:absolute;bottom:.85714em;right:1.07143em;font-size:.875em;line-height:1;padding:.64286em 1.35714em;background-color:#5e6a71;border:1px solid #525c62;border-radius:.21429em}.pillar section>ul>li>div.articles>div a,.pillar section>ul>li>div.articles>div div{color:#333}.pillar section>ul>li>div.articles>div .head{font-size:1.3125em;font-weight:700;padding:.95238em;line-height:1.33333em}.pillar section>ul>li>div.articles>div>div.head{border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;text-align:center;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff)}.pillar section>ul>li>div.articles>div .article-wrapper{overflow:hidden;width:19.875em;position:relative}.pillar section>ul>li>div.articles>div .article-wrapper ul{width:43.75em;height:18.75em;list-style-type:none}.pillar section>ul>li>div.articles>div .article-wrapper ul li{display:inline-block;position:absolute;top:0;left:20em;width:19.875em;height:18.75em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition-property:opacity;transition-duration:.5s}.pillar section>ul>li>div.articles>div .article-wrapper ul li.active{left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.pillar section>ul>li>div.articles>div .article-wrapper a{display:block}.pillar section>ul>li>div.articles>div .article-wrapper a.head{text-align:left}.pillar section>ul>li>div.articles>div .article-wrapper a.copy{padding:0 1.42857em;text-align:left}.pillar section>ul>li>div.articles>div .article-wrapper a.copy,.pillar section>ul>li>div.articles>div .article-wrapper a.read{font-size:.875em;line-height:1.5em}.pillar section>ul>li>div.articles>div .article-wrapper a.read{font-weight:700;color:#5e6a71;text-align:right;position:absolute;right:1.42857em;bottom:1.07143em}.pillar section>ul>li>div.articles>div .nav{border-top:1px solid #e0e0e0;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff);text-align:left;position:absolute;bottom:0;width:19.875em;height:2.625em}.pillar section>ul>li>div.articles>div .nav>a{position:relative;display:inline-block;height:2.625em;width:2.625em;border-right:1px solid #e0e0e0;border-top:1px solid #fff}.pillar section>ul>li>div.articles>div .nav>a .arrow{position:absolute;left:50%;top:50%;margin-left:-.1875em;margin-top:-.3125em}.pillar section>ul>li>div.products>div>div{height:9.375em;padding:1.25em;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff)}.pillar section>ul>li>div.products>div>div span.head{padding:.47619em;text-align:center;font-size:1.3125em;font-weight:700;color:#333;display:block}.pillar section>ul>li>div.products>div ul{position:absolute;width:19.875em;bottom:0}.pillar section>ul>li>div.products>div ul li{border-top:1px solid #e0e0e0;text-align:left}.pillar section>ul>li>div.products>div ul li img{border-right:1px solid #e0e0e0;width:7.375em;float:left}.pillar section>ul>li>div.products>div ul li a.text{display:inline-block;width:14.28571em;height:8.42857em;font-size:.875em;float:left;padding:1.42857em 1.42857em 0}.pillar section>ul>li>div.products>div ul li a.text .name{color:#7090b7;font-weight:700;display:block;margin:.71429em 0}.pillar section>ul>li>div.products>div ul li a.text .number{font-size:1.5em;color:#333;font-weight:700}.pillar section>ul>li>div.products>div ul li a.text .copy{line-height:1.5em;color:#333}.pillar section>ul>li>div.linklist>div>div,.pillar section>ul>li>div.products>div ul li a.text:hover{background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff)}.pillar section>ul>li>div.linklist>div>div{height:9.375em;padding:1.25em}.pillar section>ul>li>div.linklist>div>div span{color:#333;display:block}.pillar section>ul>li>div.linklist>div>div span.head{padding:.47619em;text-align:center;font-size:1.3125em;font-weight:700}.pillar section>ul>li>div.linklist>div>div span.copy{text-align:left;font-size:.875em;line-height:1.5em}.pillar section>ul>li>div.linklist>div ul{position:absolute;width:19.875em;bottom:0}.pillar section>ul>li>div.linklist>div ul li{border-top:1px solid #e0e0e0;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff)}.pillar section>ul>li>div.linklist>div ul li a{display:block;line-height:4.85714em;border-top:1px solid #fff;padding:0 1.42857em;font-size:.875em;font-weight:700;color:#5e6a71;text-align:left;position:relative}.pillar section>ul>li>div.linklist>div ul li a .arrow{position:absolute;right:1.42857em;top:2em;border-left-color:#5e6a71}.pillar section>ul>li>a{position:absolute;z-index:2;left:0;top:0;height:8.75em;width:18.625em;padding:.9375em;display:block;background:-owg-linear-gradient(#f7f7f7,#fff);background:linear-gradient(#f7f7f7,#fff)}.pillar section>ul>li>a.hovered,.pillar section>ul>li>a:hover{z-index:3;left:-10px;top:-10px;padding:1.5625em;width:20em;height:10em;border-top-radius:.1875em;border:1px solid #e0e0e0;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.pillar section>ul>li>a.hovered span.subtitle,.pillar section>ul>li>a:hover span.subtitle{display:none}.pillar section>ul>li>a.hovered span.title,.pillar section>ul>li>a:hover span.title{padding-top:.95238em}.pillar section>ul>li>a.hovered span.details,.pillar section>ul>li>a:hover span.details{display:inline-block;color:#fff;font-size:.875em;line-height:2.42857em;margin-top:1.07143em;padding:0 1.35714em;background-color:#5e6a71;border:1px solid #525c62;border-radius:.21429em}.pillar section>ul>li span.subtitle{color:#7090b7;font-family:Helvetica;font-weight:400;font-size:14px;line-height:1.5;padding-top:1.78571em;display:block}@media print{.pillar section>ul>li span.subtitle{font-family:Arial,sans-serif}}.pillar section>ul>li span.title{color:#333;font-family:Helvetica Extended Light;font-size:18px;font-weight:700;line-height:1.4375;padding-top:.47619em;display:block}.pillar section>ul>li span.details{display:none}@media (min-width:768px){.pillar-wrapper-wrapper{width:40em}.pillar-wrapper-bottom{width:20em}.pillar-wrapper-top{width:40em}.pillar-wrapper-top .pillar.right{margin-top:0}}@media (min-width:980px){.pillars{padding-top:3.75em;padding-bottom:0}}@media (min-width:1024px){.pillar-wrapper-bottom,.pillar-wrapper-top{float:left}.pillar-wrapper-bottom .pillar,.pillar-wrapper-top .pillar{margin-top:0}.pillar-wrapper-wrapper{width:60em}}@media not print{.flip-scroll div.row.search-form{margin:1.25em 0 .9375em}.flip-scroll div.row.search-form.custom hr{margin:10px 0;padding:0}.flip-scroll div.row.search-form a,.flip-scroll div.row.search-form p{line-height:2.5em;vertical-align:middle}.flip-scroll div.row.search-form a,.flip-scroll div.row.search-form input,.flip-scroll div.row.search-form p{margin-bottom:0}.flip-scroll div.row.search-form input{padding:.2em}.flip-scroll div.row.search-form a.button.postfix{padding:0;text-align:center;background:-owg-linear-gradient(#5e6a71,#525c62);background:linear-gradient(#5e6a71,#525c62)}.flip-scroll div.row.search-form a.button.postfix i{position:relative;line-height:1.4em;font-size:2.08333em}.flip-scroll div.row.search-form p{color:#fff}.flip-scroll div.row.search-form input{border-top-left-radius:.25em;border-bottom-left-radius:.25em;padding:.83333em}.flip-scroll div.row.search-form a{box-shadow:none;border:1px solid #485157;border-left-width:0;border-top-right-radius:.25em;border-bottom-right-radius:.25em}.flip-scroll .dataTables_wrapper{*zoom:1}.flip-scroll .dataTables_wrapper:after,.flip-scroll .dataTables_wrapper:before{content:" ";display:table}.flip-scroll .dataTables_wrapper:after{clear:both}.flip-scroll table{border-collapse:separate!important;border-width:0;margin-bottom:.9375em}.flip-scroll table tr td,.flip-scroll table tr th{padding:.5625em .625em;text-align:left}.flip-scroll table thead{border-width:0}.flip-scroll table thead tr.search-form th{background-color:#5e6a71;border-left:1px solid #485157;border-top:1px solid #485157;padding:0}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper{display:none;overflow:hidden}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper>.row{margin:.625em 0}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns{margin-bottom:0}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns.custom hr{margin:10px 0;padding:0}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns a,.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns p{line-height:2.5em;vertical-align:middle}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns a,.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns input,.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns p{margin-bottom:0}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns input{padding:.2em}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns a.button.postfix{padding:0;text-align:center;background:-owg-linear-gradient(#5e6a71,#525c62);background:linear-gradient(#5e6a71,#525c62)}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns a.button.postfix i{position:relative;line-height:1.4em;font-size:2.08333em}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns p{color:#fff}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns input{border-top-left-radius:.25em;border-bottom-left-radius:.25em;padding:.83333em}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns a{box-shadow:none;border:1px solid #485157;border-left-width:0;border-top-right-radius:.25em;border-bottom-right-radius:.25em}.flip-scroll table thead tr.search-form th #search-form-animation-wrapper .columns input{border-color:#485157}.flip-scroll table thead tr th:first-child{border-left-width:0}.flip-scroll table thead tr th{font-weight:700;font-size:.75em;white-space:nowrap;background-color:#5e6a71}.flip-scroll table thead tr th #browse-table a,.flip-scroll table thead tr th #close-search a{border-style:solid;border-width:0 0 1px;border-color:#485157;border-top-left-radius:.21429em;border-top-right-radius:.21429em;box-shadow:none}.flip-scroll table thead tr th #browse-table a i,.flip-scroll table thead tr th #close-search a i{line-height:2.57143em}.flip-scroll table thead tr th i.icon-close-bold{line-height:0!important;top:1.0625em;right:.4375em!important}.flip-scroll table thead tr th i.header-sort-down{margin-right:.16667em}.flip-scroll table thead tr th i{top:50%;position:absolute}.flip-scroll table thead tr th i.icon-tool-nav-search{top:0}.flip-scroll table thead tr th i.arrow.down{border-top-color:#fff;top:15px;right:10px}.flip-scroll table thead tr th a{position:relative;line-height:3.125em;padding:0 2.5em 0 .625em;color:#fff;display:block}.flip-scroll table thead tr th a:hover,.flip-scroll table thead tr th a:visited{color:#fff}.flip-scroll table thead tr.search-form th{font-size:.875em}.flip-scroll table thead tr.search-form input.dataTables_filter{margin-left:10px\9}.flip-scroll table thead tr:first-child{padding:0}.flip-scroll table thead tr:first-child th{line-height:0;background-color:#fff}.flip-scroll table thead tr:first-child th a{margin:0;position:relative;background-color:#5e6a71;line-height:1.5625em;padding:.625em;text-align:left;width:15em}.flip-scroll table thead tr:first-child th a i{color:#fff;position:absolute;right:.625em}.flip-scroll table thead tr.header-of-table th{border-left:1px solid #485157}.flip-scroll table thead tr.header-of-table th>div{position:relative;padding:0 2.5em 0 0;color:#fff;display:block;cursor:pointer}.flip-scroll table thead tr.header-of-table th>div .arrow.down{border-top:5px solid #6e797f}.flip-scroll table thead tr.header-of-table th>div .arrow.up{border-bottom:5px solid #6e797f}.flip-scroll table thead tr.header-of-table th>div .icon-remove,.flip-scroll table thead tr.header-of-table th>div i.arrow.down,.flip-scroll table thead tr.header-of-table th>div i.header-sort-up{color:#6e797f;line-height:3.33333em;right:.83333em}.flip-scroll table thead tr.header-of-table th>div i.header-sort-up{right:0}.flip-scroll table thead tr.header-of-table th.sorting_desc>div .arrow.down{border-top:5px solid #fff}.flip-scroll table thead tr.header-of-table th.sorting_asc>div i.header-sort-up,.flip-scroll table thead tr.header-of-table th.sorting_desc>div i.header-sort-down{color:#fff}.flip-scroll table thead tr.header-of-table th.sorting_asc>div .arrow.up{border-bottom:5px solid #fff}.flip-scroll table thead tr.header-of-table th:first-child{border-top-left-radius:.3125em}.flip-scroll table tbody{border-width:0}.flip-scroll table tbody tr.alt,.flip-scroll table tbody tr.even,.flip-scroll table tbody tr:nth-of-type(2n){background-color:#f7f7f7}.flip-scroll table tbody td{font-size:.75em;color:#333;border-left:1px solid #d7d9db;border-bottom:1px solid #d7d9db}.flip-scroll table tbody tr:first-child td{border-top-width:0}.flip-scroll table tbody tr:last-child td{border-bottom:1px solid #d7d9db}.flip-scroll table tbody tr:last-child td:first-child{border-bottom-left-radius:0}.flip-scroll table tbody tr:last-child td:last-child{border-bottom-right-radius:0}.flip-scroll table tbody td:first-child{border-left:1px solid #485157}.flip-scroll table tbody td:last-child{border-right:1px solid #d7d9db}.flip-scroll table tbody tr.closed-row td{border-top:1px solid #485157}.flip-scroll table.basket tbody td{font-size:14px}.flip-scroll table.basket a{color:#5e6a71;font-weight:700}.flip-scroll table.basket a:hover{text-decoration:underline}.flip-scroll table.basket thead tr.header-of-table th>div{padding-right:0}.flip-scroll .basket tbody td{vertical-align:top}.flip-scroll .basket thead th:first-child{text-align:left}.flip-scroll .basket thead th{text-align:right}.flip-scroll .basket tfoot td{padding:.5625em 0 0 .625em;font-size:.875em}.flip-scroll .basket .total_sum td{font-size:1.5em}}@media screen and (max-width:767px){.flip-scroll{margin-bottom:20px}.flip-scroll table.normal tbody tr,.flip-scroll table.normal thead{display:table-row;float:none}.flip-scroll table.normal thead tr th{display:block}.flip-scroll table.normal thead tr td{border-top:none;display:table-cell}.flip-scroll table.normal tbody tr td:first-child{border-left:1px solid #485157}.flip-scroll table.normal tbody tr td:last-child{border-right:1px solid #485157}.flip-scroll table.normal tbody tr:last-child td:first-child{border-bottom-left-radius:.3125em}.flip-scroll table.normal tbody tr:last-child td:last-child{border-bottom-right-radius:.3125em}.flip-scroll table.normal tbody tr:last-child td{border-bottom:1px solid #485157}.flip-scroll table.normal tbody tr.closed-row td{border-top:1px solid #485157;border-left:none}.flip-scroll table.normal tbody tr.closed-row td:first-child{border-left:1px solid #485157}.flip-scroll table tbody td:last-child,.flip-scroll table tbody tr.closed-row td,.flip-scroll table tbody tr:last-child td{border-color:#d7d9db}.flip-scroll table tbody tr:last-child td:first-child{border-radius:0}.flip-scroll table tbody tr.closed-row td:last-child{border-top:none}.flip-scroll table tbody tr.closed-row td{border-left-width:1px;border-left-style:solid}.flip-scroll table thead tr.header-of-table th>div{line-height:normal}.lt-ie10 .flip-scroll.single{overflow:auto}.lt-ie10 .flip-scroll table thead tr.header-of-table th>div{line-height:3.33333em;padding:0 2.5em 0 0}}@media screen and (min-width:1024px){.flip-scroll{margin-bottom:3.75em}.flip-scroll div.search-form{display:none}.flip-scroll tr.header-of-table th>div{line-height:3.33333em}.flip-scroll table tbody tr:last-child td{border-bottom:1px solid #485157}.flip-scroll table tbody tr:last-child td:first-child{border-bottom-left-radius:.3125em}.flip-scroll table tbody tr:last-child td:last-child{border-bottom-right-radius:.3125em}.flip-scroll table tbody td:last-child{border-right:1px solid #485157}.flip-scroll table td.pdf{text-align:center}.flip-scroll table tr.search-form-toggle-row th{padding:0}}@media screen and (max-width:1023px){.flip-scroll table{width:100%;display:block;position:relative;border-collapse:collapse;border-spacing:0;border-color:#bbb;overflow-x:auto;overflow-y:hidden}.flip-scroll table tr td,.flip-scroll table tr th{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0;vertical-align:top;border-width:0}.flip-scroll table thead{display:block;float:left}.flip-scroll table thead tr{display:block}.flip-scroll table thead tr th{text-align:left;display:block;border-bottom:1px solid #485157;border-left:1px solid #485157;height:2.85714em}.flip-scroll table thead tr th>div{line-height:2em;text-align:left}.flip-scroll table thead tr th>div i{display:none}.flip-scroll table thead tr td:last-child,.flip-scroll table thead tr th:last-child{border-bottom:1px solid #485157}.flip-scroll table thead tr th:last-child{border-bottom-left-radius:.3125em}.flip-scroll table thead tr th:first-child{border-top:1px solid #485157;border-top-left-radius:.3125em}.flip-scroll table thead tr:first-child,.flip-scroll table thead tr:last-child{display:none}.flip-scroll table tbody{display:block;width:auto;position:relative;white-space:nowrap}.flip-scroll table tbody tr:last-child td{border-right:1px solid #485157}.flip-scroll table tbody tr:last-child td:first-child{border-top-right-radius:.1875em}.flip-scroll table tbody tr:last-child td:last-child{border-bottom-right-radius:.1875em}.flip-scroll table tbody tr{display:inline-block;vertical-align:top}.flip-scroll table tbody tr td:first-child{border-top:1px solid #485157;border-left:none;border-top:1px solid #d7d9db}.flip-scroll table tbody tr td.pdf img{height:100%;width:auto}.flip-scroll table tbody tr td{display:block;white-space:nowrap;height:2.85714em;padding:.71429em;text-align:left;border-right:1px solid #d7d9db;border-bottom:1px solid #d7d9db}}.checkout a{color:#5e6a71}.checkout .button,.checkout button{margin-bottom:.625em;color:#fff;font-weight:700}.checkout form.custom fieldset input:invalid,.checkout form.custom fieldset textarea:invalid{border-color:#d7d9db}.checkout .sub_header{font-style:italic;font-weight:400}.checkout .box_header a{color:#fff}.checkout input[readonly],.checkout select[readonly]{background-color:#f7f7f7;border:1px inset #d7d9db}.checkout .sticky_wrapper{z-index:0}.checkout .sidebar h3{font-size:1em;font-weight:700;margin-bottom:.5em;border-bottom:1px solid #5e6a71;padding-bottom:.5em}.checkout .sidebar .box{padding-bottom:.625em!important;font-size:.875em;line-height:1.25em}#sidebar_summary li{margin:.25em 0;padding:.25em 0;border-bottom:1px solid #f7f7f7}#sidebar_summary table{margin-bottom:1em;width:100%}#sidebar_summary td{padding:.25em 0;border-bottom:1px solid #f7f7f7}#sidebar_summary td.text-right:first-child{text-align:left!important}#sidebar_summary tfoot tr:first-child td{border-top:2px solid #5e6a71}.m-combi{border:1px solid #d7d9db;border-radius:.3125em;max-height:430px;position:relative;overflow:hidden;transition:all .3s ease-in}@media print{.m-combi{max-height:none}}.m-combi.opened{max-height:0;height:auto}.m-combi .table{height:auto;position:relative;margin-bottom:35px}@media print{.m-combi .table{margin-bottom:0}}.m-combi .combi-btn{display:inline-block;position:absolute;bottom:0;left:0;right:0;text-align:center;outline:none;color:#6e797f;font-size:.8125em;font-weight:700;height:5.38462em;background-color:#fff;background:-owg-linear-gradient(transparent,#fff);background:linear-gradient(transparent,#fff);padding-top:3.07692em}@media print{.m-combi .combi-btn{display:none}}.m-combi .combi-btn .opened{display:none}.m-combi .row{margin-left:0;margin-right:0;border-bottom:1px solid #d7d9db}.m-combi .row .columns:first-child{background-color:#fff}.m-combi .row .columns{box-sizing:border-box;padding:0}.m-combi .row:nth-child(2n) .text-wrapper{background-color:#f7f7f7}.m-combi .img-wrapper{height:80px;box-sizing:border-box;padding:5px;text-align:center}.m-combi .img-wrapper img{width:auto;height:100%;display:inline-block}.m-combi .text-wrapper{box-sizing:border-box;padding-left:10px;border-left:1px solid #d7d9db}.m-combi .text-wrapper p{margin-bottom:0;color:#5e6a71}.m-combi .text-wrapper p:first-child{padding-top:22px;font-weight:700}.m-combi .text-wrapper p:last-child{padding-bottom:20px}.results table thead tr.header-of-table th{line-height:0;background-color:#5e6a71}.results table thead tr.header-of-table div{cursor:default}.results table tbody tr.closed-row td{border-top:1px solid #485157}.results table a:hover{text-decoration:none}.results table#results-table thead tr.header-of-table div{cursor:pointer}.results table#results-table tr.link_detail:hover{background-color:#e0e0e0;cursor:pointer}#results-table_first,#results-table_last{display:none!important}.lt-ie9 #results-table .row{margin:0}.register_options p{font-size:.875em;margin:.5em 0}.register_options h3{font-size:1em;line-height:1em;font-weight:700}#google-map-wrapper{margin-top:1.25em}#google-map-wrapper img{max-width:none}#google-map-locations .locations{position:relative;margin-bottom:1.25em;background-color:#fff;background:url(../bundles/buerkertwebsite/generated/base/images/logo_small.png) no-repeat #fff 16.25em 2.5em;box-shadow:0 2px 1px 0 rgba(0,0,0,.15);border-radius:.1875em;width:100%;min-width:420px;padding:1.25em}@media (max-width:1023px){#google-map-locations .large-offset-2{margin-left:auto}#google-map-locations .large-7{width:100%}}#google-map-canvas{width:100%;margin-top:1.8125em;height:15.625em;margin:0 auto;border-top:1px solid #f0f4f8}#google-map-wrapper-header{margin:1.25em 0}#google-map-wrapper-header img{max-width:none}#google-map-wrapper-header #google-map-locations .locations{position:relative;margin-bottom:1.25em;background-color:#fff;background:url(../bundles/buerkertwebsite/generated/base/images/logo_small.png) no-repeat #fff 16.25em 2.5em;box-shadow:0 2px 1px 0 rgba(0,0,0,.15);border-radius:.1875em;width:100%;min-width:420px;padding:1.25em}#google-map-wrapper-header #google-map-canvas-header{width:100%;margin-top:1.8125em;height:28.125em;margin:0 auto;border-top:1px solid #f0f4f8}#google-map-wrapper-header #google-map-locations-header{position:relative}#google-map-wrapper-header #google-map-locations-header .locations-select-header{padding:0;border-top:0;position:relative}#google-map-wrapper-header #google-map-locations-header .locations-select-header .locations-select-inner-header{display:none;position:absolute;z-index:10;top:14.0625em;left:1.25em;background-color:hsla(0,0%,97%,.6);width:9.375em;border-radius:0;box-shadow:none;height:200px}@media (min-width:768px){#google-map-wrapper-header #google-map-locations-header .locations-select-header .locations-select-inner-header{display:block}}#google-map-wrapper-header #google-map-locations-header .locations-select-header .locations-select-inner-header ul{padding:0;margin:0;padding-top:15px}#google-map-wrapper-header #google-map-locations-header .locations-select-header .locations-select-inner-header ul li{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;font-size:16px;line-height:1;display:block;color:#5e6a71;padding-bottom:15px;position:relative;padding-left:40px}#google-map-wrapper-header #google-map-locations-header .locations-select-header .locations-select-inner-header ul li i{width:25px;height:25px;background-image:url(https://chart.apis.google.com/chart?chld=•|e32318&chst=d_map_pin_letter);background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;left:10px;top:-5px}#google-map-wrapper-header #google-map-locations-header .locations-select-header .locations-select-inner-header ul li[data-color=e32318] i{background-image:url(https://chart.apis.google.com/chart?chld=•|e32318&chst=d_map_pin_letter)}#google-map-wrapper-header #google-map-locations-header .locations-select-header .locations-select-inner-header ul li[data-color="7290b4"] i{background-image:url(https://chart.apis.google.com/chart?chld=•|7290b4&chst=d_map_pin_letter)}#google-map-wrapper-header #google-map-locations-header .locations-select-header .locations-select-inner-header ul li[data-color="7ba494"] i{background-image:url(https://chart.apis.google.com/chart?chld=•|7ba494&chst=d_map_pin_letter)}#google-map-wrapper-header #google-map-locations-header .locations-select-header .locations-select-inner-header ul li[data-color=cf894e] i{background-image:url(https://chart.apis.google.com/chart?chld=•|cf894e&chst=d_map_pin_letter)}#google-map-wrapper-header #google-map-locations-header .locations-select-header .locations-select-inner-header ul li[data-color=b1a76a] i{background-image:url(https://chart.apis.google.com/chart?chld=•|b1a76a&chst=d_map_pin_letter)}#google-map-wrapper-header #google-map-locations-header .locations-select-header .locations-select-inner-header ul li[data-color=dccf69] i{background-image:url(https://chart.apis.google.com/chart?chld=•|dccf69&chst=d_map_pin_letter)}@media (min-width:768px){#google-map-canvas{height:21.875em}#google-map-canvas-header{height:29.375em}}@media (min-width:1024px){#google-map-locations{position:relative}#google-map-locations .locations-select{padding:0;border-top:0}#google-map-locations .locations-select .locations-select-inner{position:absolute;z-index:10;top:8.5em;background-color:#fff;min-width:26.25em;padding:1.25em;border-radius:.1875em;box-shadow:1px 1px 2px 0 rgba(0,0,0,.3)}#google-map-locations .locations-select .locations-select-inner img{right:2.5em;top:2.5em}#google-map-locations .locations-select .locations-select-inner .handles{left:0;top:-2em}#google-map-locations .locations-select .locations-select-inner ul{padding:0;margin-top:3.125em;margin-left:1.25em;margin-right:0}#google-map-locations .locations-select .locations-select-inner ul li b{margin-right:8.75em}#google-map-locations .locations-select .locations-select-inner ul li .title{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;font-size:21px;margin-bottom:1.19048em;margin-top:1.42857em}#google-map-canvas{height:29.375em}}.our-products-teaser img{float:none}.our-products-teaser h2{padding-left:0}.our-products-teaser>:not(img){margin-left:0}@media (min-width:768px){.our-products-teaser img{float:left;width:50%}.our-products-teaser>:not(img){margin-left:52%}}@media (min-width:980px){.our-products-teaser img{float:left;width:222px}.our-products-teaser>:not(img){margin-left:229px}}@media not print{#product-detail .flip-scroll{margin:0}}#product-detail h3{margin:1em 0}#product-detail .address{margin:1em 0;line-height:1.2em}@media (max-width:767px){.lt-ie10 #product-detail>.row{margin-top:20px}}@media screen and (max-width:767px){#product-detail .flip-scroll table.normal{display:table}#product-detail .flip-scroll table.normal tbody,#product-detail .flip-scroll table.normal thead{line-height:1;font-size:16px;display:table-row-group}#product-detail .flip-scroll table.normal tbody td,#product-detail .flip-scroll table.normal thead th{font-size:.75em;height:auto;line-height:normal;padding:.5625em .625em}#product-detail .flip-scroll table.normal thead th{border-bottom-left-radius:0;border-right:1px solid #485157}#product-detail .flip-scroll table.normal thead th div{padding:0;cursor:default;line-height:35px}#product-detail .flip-scroll table thead tr:first-child,#product-detail .flip-scroll table thead tr:last-child{display:block}#product-detail .flip-scroll table thead th div{line-height:35px}#product-detail .flip-scroll table tbody{font-size:0;line-height:0}#product-detail .flip-scroll table tbody td,#product-detail .flip-scroll table thead th{font-size:12px;height:35px;line-height:35px;padding-top:0;padding-bottom:0}.lt-ie10 #product-detail .flip-scroll .expand{margin-bottom:0}.lt-ie10 #product-detail .flip-scroll.single .row .results.columns{margin-top:0}}.product .tagtable-selectors{padding-bottom:1.42857em;border-bottom:1px solid #d7d9db}.product .tagtable-selectors>ul{margin-bottom:0}.product .tagtable-selectors>ul li{display:inline-block;background:none;padding:0;margin:0;margin-right:.71429em;margin-bottom:.71429em}.product .tagtable-selectors>ul li a{position:relative;display:block;color:#999;border:1px solid #d7d9db;padding-left:2.5em;padding-right:.57143em;line-height:1.71429em;border-radius:.28571em;outline:none}.product .tagtable-selectors>ul li a .label{border-left:1px solid #d7d9db;padding-left:.57143em;margin-left:.28571em}.product .tagtable-selectors>ul li a:before{font-size:1.57143em;padding:0 .22727em;position:absolute;left:0;top:0;bottom:0}.product .tagtable-selectors>ul li.active a{color:#5e6a71;border-color:#5e6a71}.product .tagtable-selectors>ul li.active a:before{color:#fff;background:#5e6a71}.product .tagtable-selectors form{float:right}@media not print{.product .flip-scroll thead th{background-color:#5e6a71}}.product .download-table-section .meta-nav .dropdown-handle{display:block;border-right-width:0;margin-right:0;margin-left:-3px}.product .download-table-section .meta-nav .dropdown-handle:first-child{border-bottom:1px solid #d7d9db;margin-left:0}.product .download-table-section .meta-nav .dropdown-handle .filter-name,.product .download-table-section .meta-nav .dropdown-handle .language-name{display:inline}.product .download-table-section .dropdown-wrapper-download{height:0}.product .download-table-section .dropdown-wrapper-download ul{display:none}.product .download-table-section .dropdown-wrapper-download ul:first-child{margin-left:0}.product .download-table-section .dropdown-wrapper-download li{padding-left:0}.product .download-table-section .dropdown-wrapper-download .dropdown{top:-4.125em!important}@media not print{.product .download-table-section .flip-scroll .downloads-table{padding-bottom:0;overflow-x:inherit;overflow-y:inherit}.product .download-table-section .flip-scroll .downloads-table thead{position:absolute;display:block;width:120px;z-index:1}.product .download-table-section .flip-scroll .downloads-table thead tr{padding:0}.product .download-table-section .flip-scroll .downloads-table thead tr:first-child th{padding-top:0;padding-bottom:0}.product .download-table-section .flip-scroll .downloads-table thead th{height:42px}.product .download-table-section .flip-scroll .downloads-table thead .header-of-table{display:block}.product .download-table-section .flip-scroll .downloads-table thead .header-of-table .headline{cursor:pointer;position:relative;font-size:14px}.product .download-table-section .flip-scroll .downloads-table thead .tablesorter-header{cursor:pointer}.product .download-table-section .flip-scroll .downloads-table thead .tablesorter-header:focus{outline:none}.product .download-table-section .flip-scroll .downloads-table thead .tablesorter-header.tablesorter-headerAsc .headline:before,.product .download-table-section .flip-scroll .downloads-table thead .tablesorter-header.tablesorter-headerDesc .headline:before{color:#5e6a71}.product .download-table-section .flip-scroll .downloads-table thead .tablesorter-header-inner{line-height:50px}.product .download-table-section .flip-scroll .downloads-table thead th{border:1px solid #d7d9db;border-top-width:0;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;background-color:#fff;padding-left:10px;height:50px}.product .download-table-section .flip-scroll .downloads-table thead th:first-child{border-top-width:1px;border-left-width:1px;height:52px;background-color:#fff}.product .download-table-section .flip-scroll .downloads-table thead th:last-child{border-right-width:1px;border-bottom-width:1px;border-left-width:1px;margin-bottom:0}.product .download-table-section .flip-scroll .downloads-table thead th div{font-weight:700;color:#5e6a71}.product .download-table-section .flip-scroll .downloads-table .body-of-table{position:relative;overflow-x:auto;overflow-y:hidden;padding-left:120px}.product .download-table-section .flip-scroll .downloads-table .body-of-table tr{background-color:#fff}.product .download-table-section .flip-scroll .downloads-table .body-of-table tr.hide{display:none}.product .download-table-section .flip-scroll .downloads-table .body-of-table tr td{font-size:14px;height:50px}.product .download-table-section .flip-scroll .downloads-table .body-of-table tr td:first-child{text-align:center;padding-top:.71429em;height:52px;border-left-color:#d7d9db}.product .download-table-section .flip-scroll .downloads-table .body-of-table tr td:last-child{border-right-color:#d7d9db;border-bottom-color:#d7d9db}.product .download-table-section .flip-scroll .downloads-table .body-of-table tr td a{display:inline-block;width:25px}.product .download-table-section .flip-scroll .downloads-table .body-of-table tr:last-child td{border-bottom-color:#d7d9db;border-right-color:#d7d9db}.product .download-table-section .flip-scroll .downloads-table .body-of-table tr.active{display:inline-block}}.product .download-table-section .flip-scroll .downloads-table thead .header-of-table .headline{padding-left:25px}.product .download-table-section .flip-scroll .downloads-table thead .header-of-table .headline:before{position:absolute;display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:22px;left:0;top:13px;color:#d7d9db}@media print{.product .download-table-section .flip-scroll .downloads-table thead .header-of-table .headline{padding-left:0}.product .download-table-section .flip-scroll .downloads-table thead .header-of-table .headline:before{display:none}}.product .download-table-section .filter-section{margin-bottom:20px}.product .download-table-section .filter-section .table-headline{color:#7090b7;margin-top:30px}.product .show-more{text-align:center;font-size:13px;font-weight:700;height:42px;border-top-width:0;cursor:pointer;border-bottom-left-radius:.21429em;border-bottom-right-radius:.21429em;color:#fff!important;background:#5e6a71;border:1px solid #525c62!important;box-shadow:none}.product .show-more,.product .show-more span{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.product .show-more span{line-height:3.33333em;position:relative;color:inherit}.product .show-more span i{position:absolute;top:50%;margin-top:-2px;right:-15px;border-top-color:#fff;border-bottom-color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.product .show-more .opened{display:none}.table-holder{margin-top:1.875em}@media (min-width:768px){.product .tagtable-selectors>ul li:first-child{padding-right:.71429em;border-right:1px solid #d7d9db}.product .download-table-section .meta-nav .dropdown-handle{display:inline-block;border-right-width:1px;margin-right:0}.product .download-table-section .meta-nav .dropdown-handle:first-child{border-bottom:0}.product .download-table-section .dropdown-wrapper-download .dropdown{top:-1.25em!important}}@media screen and (min-width:768px){.product .download-table-section .flip-scroll .downloads-table thead{width:20%}.product .download-table-section .flip-scroll .downloads-table thead th{border-width:0;border-bottom-width:1px;border-left-width:1px;border-right-width:1px}.product .download-table-section .flip-scroll .downloads-table thead th:first-child{border-top-width:1px}.product .download-table-section .flip-scroll .downloads-table .body-of-table{padding-left:20%}.product .download-table-section .flip-scroll .downloads-table tbody tr td:first-child{padding-top:0;padding-bottom:0}.product .download-table-section .flip-scroll .downloads-table tbody tr.active{display:table-row}}@media (min-width:1024px){.product .show-more:hover{background-color:#525d63}.product .show-more:hover span{color:#fff}.product .show-more:hover .opened i{border-bottom-color:#fff}.product .show-more:hover .closed i{border-top-color:#fff}.product .table-holder{transition:all .3s ease-in}.product .table-holder.is-foldable{overflow:hidden;position:relative}.product .table-holder.is-foldable .body-of-table tr:last-child td:first-child{border-bottom-left-radius:0}.product .table-holder.is-foldable .body-of-table tr:last-child td:last-child{border-bottom-right-radius:0}.product .table-holder.is-foldable.is-unfolded+.show-more .opened{display:inline;border-bottom-color:#5e6a71}.product .table-holder.is-foldable.is-unfolded+.show-more .closed{display:none}}@media screen and (min-width:1024px){.product .download-table-section .flip-scroll .downloads-table thead{position:relative;display:table-header-group;width:100%;z-index:1}.product .download-table-section .flip-scroll .downloads-table thead .header-of-table{display:table-row}.product .download-table-section .flip-scroll .downloads-table thead .tablesorter-header-inner div{line-height:3.33333em}.product .download-table-section .flip-scroll .downloads-table thead th{border-width:0;border-top-width:1px;border-bottom-width:1px;border-left-width:0}.product .download-table-section .flip-scroll .downloads-table thead th:last-child{border-top-right-radius:.30769em;border-left-width:0}}.c-product-teaser{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #d7d9db;border-radius:3px}@media (min-width:768px){.c-product-teaser{-ms-flex-direction:row;flex-direction:row}}.c-product-teaser+.c-product-teaser{margin-top:20px}.c-product-teaser__img-wrapper{display:block;text-align:center;padding:20px}@media (min-width:768px){.c-product-teaser__img-wrapper{width:18.75%;-ms-flex-preferred-size:18.75%;flex-basis:18.75%;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #d7d9db}}.c-product-teaser__img{max-width:100%}.c-product-teaser__content-wrapper{display:block;padding:20px}.c-product-teaser__content-wrapper:last-child{padding-bottom:20px}@media (min-width:768px){.c-product-teaser__content-wrapper{-ms-flex:1 1 0%;flex:1 1 0%}}.c-product-teaser__headlines-wrapper{display:block;margin-bottom:30px}.c-product-teaser__headlines-wrapper:last-child{margin-bottom:0}.c-product-teaser__headline{color:#5e6a71;margin-bottom:20px}.c-product-teaser__copy-wrapper,.c-product-teaser__subheadline{color:#5e6a71}.c-product-teaser__copy-wrapper p,.c-product-teaser__copy-wrapper ul{margin-bottom:10px}.c-product-teaser__copy-wrapper p:last-child,.c-product-teaser__copy-wrapper ul:last-child{margin-bottom:0}.c-product-teaser__copy-wrapper ul{list-style:none}.c-product-teaser__copy-wrapper ul li{background:url(../bundles/buerkertwebsite/generated/base/images/bullet.png) no-repeat 0;padding-left:15px;margin:5px 0}.c-product-teaser__copy-wrapper ul li:last-child{margin-bottom:0}.c-product-teaser__aside-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding:0 20px 20px}@media (min-width:768px){.c-product-teaser__aside-wrapper{-ms-flex-direction:column;flex-direction:column;text-align:right;padding:20px 20px 20px 0}}.c-product-teaser__price-wrapper{text-align:right}@media (min-width:768px){.c-product-teaser__price-wrapper{margin-bottom:20px}}.c-product-teaser__price{color:#5e6a71;margin-bottom:10px}.c-product-teaser__price-subline{color:#999;margin-bottom:20px}.c-product-teaser__price-check{color:#5e6a71}.c-product-teaser__compare{-ms-flex:1 0 0%;flex:1 0 0%}@media (min-width:768px){.c-product-teaser__compare{-ms-flex:0 1 auto;flex:0 1 auto;margin-top:auto}}.c-product-teaser__compare form.custom fieldset .c-product-teaser__compare-label{color:#5e6a71;margin:0}.c-product-teaser__compare form.custom fieldset .c-product-teaser__compare-label .checkbox{margin-right:5px}.c-product-teaser__headline:after,.c-product-teaser__price-check:after{content:"";display:inline-block;margin-left:10px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #5e6a71;transition:transform .2s ease}.c-product-teaser__headline:hover:after,.c-product-teaser__price-check:hover:after{-ms-transform:translateX(5px);transform:translateX(5px)}.ms-parent .ms-choice{outline:none}.ms-parent .ms-choice div:after{content:"";position:absolute;width:0;height:0;border:5px inset;border-color:#fff transparent transparent;border-top-style:solid}.ms-parent .ms-drop{width:auto;min-width:100%;border-radius:0;box-shadow:none}.ms-parent .ms-drop label{white-space:nowrap;clear:left;color:#fff!important;padding-right:1.42857em}.ms-parent .ms-drop label input{display:block;float:left;margin:.64286em .35714em 0 0}.dataTables_wrapper .dataTables_info{text-align:center;padding-bottom:1em}.dataTables_paginate .first,.dataTables_paginate .previous{width:20%;float:left}.dataTables_paginate .last,.dataTables_paginate .next{width:20%;float:right;text-align:right}.dataTables_paginate span{width:60%;text-align:center;float:left}.dataTables_paginate span a{margin:0 5px}.dataTables_paginate .paginate_button_disabled{visibility:hidden}.dataTables_paginate .paginate_active{font-weight:700}.slider{margin-bottom:1.25em}.slider .row{padding:0 10px}.slider .columns{padding:0;max-width:60em;position:relative;margin:0 auto;float:none;background-color:#7090b7}.slider .slider-wrapper{width:100%}.slider .slide{list-style:none}.slider .slick-dots{position:absolute;display:block;z-index:1;height:6px;padding-left:1.25em;margin-top:1.25em;transition:top .2s ease-in-out .2s}@media (min-width:768px){.slider .slick-dots{padding-left:6.25%}}@media (min-width:1024px){.slider .slick-dots{padding-left:18.75%}}.slider .slick-dots li{display:inline-block;padding:0;margin:0;vertical-align:top;font-size:0;margin-top:-2px}.slider .slick-dots li:last-child button{margin-right:0}.slider .slick-dots li:nth-last-child(n+9) button,.slider .slick-dots li:nth-last-child(n+9)~li button{width:12px}@media (min-width:768px){.slider .slick-dots li:nth-last-child(n+9) button,.slider .slick-dots li:nth-last-child(n+9)~li button{width:25px}}.slider .slick-dots button{border-style:none;display:inline-block;box-shadow:none;padding:0;margin:0;font-size:0;background-color:hsla(0,0%,100%,.5);width:25px;height:5px;outline:none;margin-right:10px}@media (min-width:768px){.slider .slick-dots button{width:50px}}.slider .slick-dots .slick-active button{background-color:#fff}.slider .slider-next,.slider .slider-prev{display:none!important;opacity:1;transition:opacity .2s ease-in-out;height:95%}@media (min-width:768px){.slider .slider-next,.slider .slider-prev{position:absolute;top:0;width:1px;display:block!important;z-index:1;transition:height .2s ease-in-out .2s}}.slider .slider-next.slick-disabled,.slider .slider-prev.slick-disabled{opacity:0}.slider .slider-next .inner,.slider .slider-prev .inner{margin-left:1.25em;margin-right:1.25em;width:2.5em;height:4.75em;background-color:hsla(0,0%,100%,.1);border:1px solid #fff;border-radius:.21429em;outline:none;position:absolute;top:50%;margin-top:-2.375em;cursor:pointer;transition:all .25s ease-in-out}.slider .slider-next .inner:before,.slider .slider-prev .inner:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;height:0;border:5px inset;border-right-style:solid;border-color:transparent;margin-top:-5px}.slider .slider-next:hover .inner,.slider .slider-prev:hover .inner{background-color:hsla(0,0%,100%,.2)}.slider .slider-next,.slider .slider-next .inner{right:0}.slider .slider-next .inner:before{border-left-color:#fff;border-left-style:solid;margin-left:-2px}.slider .slider-prev,.slider .slider-prev .inner{left:0}.slider .slider-prev .inner:before{border-right-color:#fff;margin-left:-8px}.slider--theme-light .slider-next .inner,.slider--theme-light .slider-prev .inner{background-color:hsla(201,7%,46%,.1);border-color:#6e797f}.slider--theme-light .slider-next:hover .inner,.slider--theme-light .slider-prev:hover .inner{background-color:hsla(201,7%,46%,.2)}.slider--theme-light .slider-next .inner:before{border-left-color:#6e797f}.slider--theme-light .slider-prev .inner:before{border-right-color:#6e797f}.slider figure{padding-bottom:20px}.slider figure img{width:100%;display:block}.slider .base{width:100%;position:relative;padding-top:20px}.slider .base .text-wrap{padding-left:1.25em;padding-right:1.25em}@media (min-width:768px){.slider .base .text-wrap{padding-left:6.25%;padding-right:0}}@media (min-width:1024px){.slider .base .text-wrap{padding-left:18.75%;padding-right:0}}.slider .base .headline,.slider .base h2,.slider .base h3,.slider .base h4,.slider .base h5,.slider .base p,.slider .base span{color:#fff}.slider .base .headline{font-family:Helvetica Extended Light;font-size:24px;font-weight:400;line-height:1.25;display:block;padding-top:5px;padding-bottom:.71429em}.slider .base p{font-family:Helvetica;font-size:16px;font-weight:400;line-height:1.25;padding-top:0;padding-bottom:1.875em}@media print{.slider .base p{font-family:Arial,sans-serif}}.to-top-wrapper{position:fixed;width:100%;max-width:100%;bottom:0;z-index:10}@media print{.to-top-wrapper{display:none}}.to-top-wrapper .outer{width:100%;max-width:80em;margin:0 auto;position:static}.to-top-wrapper .inner{position:relative}.to-top-wrapper .to-top{height:40px;line-height:40px;width:45px;position:absolute;bottom:0;right:15px;text-align:center;transition:all .3s ease-in-out}@media (min-width:1400px){.to-top-wrapper .to-top{right:-40px}}.to-top-wrapper .to-top:after{height:35px;width:35px;background-color:rgba(112,144,183,.6);left:5px}.to-top-wrapper .to-top:after,.to-top-wrapper .to-top:before{content:"";border-top-right-radius:4px;border-top-left-radius:4px;position:absolute;bottom:0;z-index:-1;transition:all .3s ease-in-out}.to-top-wrapper .to-top:before{height:40px;width:45px;line-height:40px;left:0;background-color:hsla(0,0%,100%,.5)}@media (min-width:768px){.to-top-wrapper .to-top:hover:after{background-color:#7090b7}}.to-top-wrapper .to-top .arrow.up{border-bottom:5px solid #fff}.to-top-wrapper .to-top.is-top{-ms-transform:translateY(60px);transform:translateY(60px)}.to-top-wrapper .to-top.on-footer:after{background-color:#7090b7}.to-top-wrapper .to-top.on-footer:before{-ms-transform:scale(0);transform:scale(0)}.bubble-tooltip,.tip-tooltip{border-radius:4px;opacity:1;box-shadow:none}.bubble-tooltip .text-left a,.tip-tooltip .text-left a{font-weight:700;position:relative;color:#5e6a71;display:inline-block}.bubble-tooltip,.tip-tooltip.white{border:1px solid #d7d9db;background-image:linear-gradient(top,#fff,#f7f7f7 1px,#fff);position:relative;border-bottom-width:2px}.tip-tooltip{padding:10px 15px}.bubble-tooltip>div,.tip-tooltip>div{color:#333}.bubble-tooltip h4,.tip-tooltip h4{font-size:14px;border-bottom:1px solid #d7d9db;margin:0 -15px 5px;padding:0 15px 5px;background-image:linear-gradient(top,#fff,#f7f7f7 1px,#fff);position:relative}.bubble-tooltip a,.tip-tooltip a{font-weight:700}.bubble-tooltip h4:after,.tip-tooltip h4:after{position:absolute;width:100%;height:1px;background:#fff;content:"";left:0;bottom:-2px}.tip-tooltip.bottom:before{top:-15px;left:15px}.serial_number_bloc{position:relative}.serial_number_bloc .close_item{position:absolute;top:5px;right:0;font-size:1.375em;line-height:1;color:#999;font-weight:700;cursor:pointer}.serial_number_bloc{border-top:1px solid #d7d9db;margin-top:1em!important;padding-top:1em!important}.grid-box{position:relative;border:1px solid #e0e0e0;background:#fff;overflow:hidden;border-radius:.1875em;font-size:.875em;line-height:1.5;height:100%}.grid-box-header{display:-ms-flexbox!important;display:flex!important}.grid-box-header,.grid-box h3{-ms-flex-align:center;align-items:center;width:100%}.grid-box h3{display:-ms-inline-flexbox!important;display:inline-flex!important;padding:1.42857em;border-bottom:1px solid #e0e0e0;min-width:0;font-weight:700;font-size:20px;line-height:1.25;color:#333}.grid-box-content{padding:1.07143em 2em}.grid-box-content>*{padding-bottom:1.07143em}li .grid-box{border:0}.grid-box__form fieldset table{border:1px solid #d7d9db;border-radius:.1875em;display:block}.grid-box__form fieldset table tr{border-bottom:1px solid #d7d9db}.grid-box__form fieldset table tr:last-of-type{border-bottom:none}.grid-box__form fieldset .submit-wrapper{padding-top:1.07143em}.grid-box__form fieldset .has-tip{height:2.75em;display:inline-block;border-bottom:0}.grid-box__form fieldset input{margin:0;border:0;box-shadow:none}.grid-box__form fieldset .order-box-amount{width:40%;border-left:1px solid #d7d9db}.grid-box__form fieldset .order-box-amount input{text-align:center}.grid-box__form fieldset textarea.lines{height:10em;margin-bottom:0;resize:none}.grid-box__form fieldset .button{font-weight:400!important;float:right}.input-field{border:1px solid #d7d9db;border-radius:.1875em;display:inline-block;position:relative}.input-field .input-field-input{border-right:1px solid #d7d9db;margin-right:40px}.input-field .input-field-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;position:absolute;top:0;right:0;width:40px;height:100%;padding:0;margin:0;color:#5e6a71;background:none;font-size:28px;line-height:1.25}.m-accordion{padding:20px}@media (min-width:768px){div[itemprop=articleBody]>.m-accordion{width:940px;position:relative;left:-170px}}.m-accordion__cb{display:none;opacity:0}.m-accordion__label{margin-bottom:0}.m-accordion__cb:checked+label .m-accordion__wrinkleHeader{background-color:#fff}.m-accordion__cb:checked+label .m-accordion__close:before{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.m-accordion__cb:checked+label .m-accordion__content{opacity:.99}.m-accordion__wrinkle{background-color:#d7d9db}.m-accordion__wrinkle:nth-last-child(n+2),.m-accordion__wrinkle:nth-last-child(n+2)~.m-accordion__wrinkle{border-bottom:1px solid #5e6a71}.m-accordion__wrinkle:first-child{border-top:2px solid #5e6a71}.m-accordion__wrinkleHeader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;min-height:50px;padding:10px 20px}.m-accordion__close{width:25px;height:25px;position:absolute;right:20px;top:10px}.m-accordion__close:after,.m-accordion__close:before{content:"";background-color:#333;position:absolute;width:2px;height:25px;left:50%;margin-left:-1px;transition:transform .25s ease-in-out}.m-accordion__close:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}.m-accordion__headline{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;color:#5e6a71;padding-right:30px;display:block}.m-accordion__wrinkleContent{background-color:#fff;height:0;overflow:hidden;transition:height .5s}.m-accordion__content{padding:20px;opacity:.01;-ms-transform:translateY(-20px);transform:translateY(-20px);transition:opacity .25s ease-in-out .1s,transform .5s ease-in-out .1s}.c-resistapp-modal{-webkit-overflow-scrolling:touch;height:800px;left:50%;margin-left:0;max-height:90vh;max-width:800px;overflow:auto;padding:0;position:fixed;top:50%!important;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media (min-width:1024px){.c-resistapp-modal{width:80%}}.c-resistapp-modal__iframe{position:absolute;height:calc(100% - 45px);width:100%;margin-top:45px!important}.c-social-media{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:relative;color:#5e6a71;font-size:14px;padding:10px 0;box-sizing:border-box;-ms-flex-align:center;align-items:center;overflow:hidden}@media (min-width:768px){.c-social-media{padding:10px}}.c-social-media__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.c-social-media__item:hover,.c-social-media__item:hover .c-social-media__icon,.c-social-media__item:hover .c-social-media__item-text{color:#6481a4}.c-social-media__icon{font-size:22px;color:#5e6a71;display:block;padding-right:10px}.c-social-media__item-text{cursor:pointer}.c-social-media__icons{position:absolute;top:50%;left:42px;display:-ms-flexbox;display:flex;overflow:hidden;z-index:-1;-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-social-media__icons i{font-size:25px;color:#5e6a71;display:block;padding-right:10px}.c-social-media__icons i:hover{color:#6481a4}.c-social-media__icons i.icon-mailing{font-size:20px;padding-top:3px}.c-social-media .c-copy-url,.c-social-media .c-mail-url{padding:0}.c-social-media .c-copy-url i{font-size:23px;margin-top:1px}.c-social-media__icons-outer{display:-ms-flexbox;display:flex;-ms-transform:translateX(-100%);transform:translateX(-100%)}.c-social-media--is-open .c-social-media__icons{z-index:1}.c-social-media--is-open .c-social-media__item-text{opacity:0}.c-social-media--is-open .c-social-media__icons-outer{transition:transform .3s ease-in-out;-ms-transform:translateY(0);transform:translateY(0);z-index:1}.c-copy-url{position:relative;overflow:hidden;width:100%}.c-copy-url__copy{-ms-transform:translateY(0);transform:translateY(0);transition:transform .3s ease-in-out;position:absolute}.c-copy-url__copy--hide{-ms-transform:translateY(150%);transform:translateY(150%)}.c-copy-url__input{position:absolute;left:0;top:0;-ms-transform:scale(0);transform:scale(0)}.c-copy-url__copied{transition:transform .3s ease-in-out;-ms-transform:translateY(-150%);transform:translateY(-150%);position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#7ca295}.c-copy-url__copied--show{-ms-transform:translateY(0);transform:translateY(0)}.c-copy-url__copied .c-meta-actions .comparer-cta--is-checked .c-meta-actions__checkbox:before,.c-copy-url__copied .icon-prod-checkmark,.c-copy-url__copied .product .tagtable-selectors>ul li a:before,.c-copy-url__copied form.custom fieldset .custom.checkbox.checked:before,.c-meta-actions .comparer-cta--is-checked .c-copy-url__copied .c-meta-actions__checkbox:before,.product .tagtable-selectors>ul li .c-copy-url__copied a:before,form.custom fieldset .c-copy-url__copied .custom.checkbox.checked:before{color:#7ca295!important}.c-meta-actions .comparer-cta--is-checked .c-social-media .c-copy-url__copied .c-meta-actions__checkbox:before,.c-social-media .c-copy-url__copied .c-meta-actions .comparer-cta--is-checked .c-meta-actions__checkbox:before,.c-social-media .c-copy-url__copied .icon-prod-checkmark,.c-social-media .c-copy-url__copied .product .tagtable-selectors>ul li a:before,.c-social-media .c-copy-url__copied form.custom fieldset .custom.checkbox.checked:before,.product .tagtable-selectors>ul li .c-social-media .c-copy-url__copied a:before,form.custom fieldset .c-social-media .c-copy-url__copied .custom.checkbox.checked:before{padding-right:0}.c-mail-url__overlay{display:none;position:fixed;overflow-y:scroll;z-index:1000000;width:100%;height:100%;top:0;right:0;bottom:0;left:0}@media (min-width:768px){.c-mail-url__overlay{background-color:#000;background-color:rgba(0,0,0,.3)}}.c-mail-url__overlay--show{display:block}.c-mail-url__overlay-content{overflow:hidden;max-width:100%;height:100%;background-color:#fff;padding:20px;z-index:100}@media (min-width:768px){.c-mail-url__overlay-content{padding:40px;margin:15% auto;border:1px solid #d7d9db;border-radius:5px;max-width:768px;height:auto}}.c-mail-url__overlay-content input[type=email],.c-mail-url__overlay-content input[type=text]{height:50px;font-size:14px;border-radius:4px;background-color:#fff;font-family:inherit;border:1px solid #d7d9db;color:#5e6a71;display:block;margin:0 0 15px;padding:10px 20px;width:100%;-webkit-appearance:none;box-shadow:none;outline:0}.c-mail-url__overlay-content input[type=email]::-webkit-input-placeholder,.c-mail-url__overlay-content input[type=text]::-webkit-input-placeholder{color:#d7d9db}.c-mail-url__overlay-content input[type=email]:-ms-input-placeholder,.c-mail-url__overlay-content input[type=text]:-ms-input-placeholder{color:#d7d9db}.c-mail-url__overlay-content input[type=email]::placeholder,.c-mail-url__overlay-content input[type=text]::placeholder{color:#d7d9db}.c-mail-url__overlay-content input[type=email].invalid,.c-mail-url__overlay-content input[type=text].invalid{border-color:#b5626f;color:#b5626f}.c-mail-url__overlay-content input[type=email]:focus.invalid,.c-mail-url__overlay-content input[type=text]:focus.invalid{outline:none}.c-mail-url__overlay-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:40px}.c-mail-url__overlay-headline{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25;font-size:1.625rem;line-height:1.75rem;font-weight:400}.c-mail-url__overlay-close{outline:0}.c-mail-url__overlay-close .e-icon-link__icon{padding-right:0;font-size:28px}.c-mail-url__overlay-error{display:none;font-size:14px;padding:16px 20px;border:1px solid #b5626f;background-color:#c5858f;color:#fff;border-radius:4px;margin:0 0 15px}.c-mail-url__overlay-button{position:relative;color:#fff;font-size:14px;line-height:17px;border-radius:4px;padding:18px 55px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-weight:700;border:0;float:right;outline:0}.c-mail-url__overlay-button--primary{background-color:#7090b7;border:1px solid #516885}.search-template{margin-bottom:50px}.search-template h2{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25}.search-template .box,.search-template>.row{margin:0}.search-template .second-meta-nav{margin-top:0}.search-template #language-dropdown{max-width:none;max-height:12.5em;overflow:auto}.search-template #language-dropdown li a{white-space:nowrap}@media (min-width:768px){.flexbox .search-template .result-wrap .row-product.non-granular .img-col .img-wrap{position:inherit}.flexbox .search-template .result-wrap .row-product{display:-ms-flexbox;display:flex}.flexbox .search-template .result-wrap .row-product .img-col{padding-bottom:0;margin-bottom:0}.flexbox .search-template .result-wrap .row-product .img-col .img-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.search-template .featured-result .result-wrap a{border:1px solid #d7d9db;overflow:hidden}.search-template .featured-result .img-wrap{height:none;min-height:250px}.search-template .featured-result,.search-template .result-item,.search-template .result-product{margin:0}.search-template .featured-result .columns,.search-template .result-item .columns,.search-template .result-product .columns{border-top:0;border-right:1px solid #d7d9db}.search-template .featured-result .columns:last-child,.search-template .result-item .columns:last-child,.search-template .result-product .columns:last-child{border-right:0}.search-template .featured-result .text-wrap p,.search-template .result-item .text-wrap p,.search-template .result-product .text-wrap p{padding-bottom:5px}.search-template .featured-result .overflow .columns,.search-template .result-item .overflow .columns,.search-template .result-product .overflow .columns{padding-bottom:1000px;margin-bottom:-1000px;box-sizing:border-box}.search-template .result-item .large-2{border:none}}.product header h1{font-weight:400;font-size:32px}.product header h1,.product header h3{font-family:Helvetica Extended Light;line-height:1.25}.product header h3{font-size:20px;font-weight:700}.product header h3.left{float:none!important}@media print{.product header{page-break-after:avoid;break-after:avoid}}.product section hr{border:0;border-top:1px solid #f0f4f8;border-bottom:1px solid #fff;height:0}.product section hr:last-child{margin-top:60px}@media not print{.product .flip-scroll{margin-bottom:0}.product .flip-scroll table{margin:0;padding-bottom:1.875em}.product .flip-scroll table th{height:50px;font-size:.8125em;padding-left:1.53846em}.product .flip-scroll table th div{cursor:default}.product .flip-scroll table thead tr:first-child th{line-height:inherit;background-color:#5e6a71}.product .flip-scroll table tbody{font-size:0}.product .flip-scroll table tbody td{padding:1.53846em;padding-bottom:1.61538em;font-size:13px}.product .flip-scroll table tbody td:first-child{padding-bottom:1.53846em}}.product form.custom .dropdown .selector{margin:-1px;border:1px solid #485157;cursor:pointer}.product form.custom .dropdown .selector:active{background:-owg-linear-gradient(#525c62,#5e6a71);background:linear-gradient(#525c62,#5e6a71)}.product form.custom .dropdown.small{height:1.85714em}.product form.custom .dropdown.small .current{line-height:1.71429em;color:#999}.product form.custom .dropdown.small .selector{height:1.85714em;width:1.64286em}.product form.custom .dropdown.small .selector:after{left:.42857em}.product form.custom .dropdown.small ul li{background:none}.product .product-images{margin-top:2.5em;margin-bottom:1.25em}.product .product-images .box{padding-bottom:.625em!important}.product .product-images a{margin-bottom:.625em}.product .product-images a img{width:100%}.product .product-images ul{margin:0 -.625em}.product .product-images ul li{padding-bottom:.75em}.product .product-images ul li a{margin:0}.product .product-info .price small{display:block;color:#999;font-weight:400;font-size:.39394em;letter-spacing:normal;margin-top:7px}.product .product-info form.custom{margin:1.25em 0}.product .product-info form.custom input{height:4.07143em}.product .product-info form.custom input[type=text]{font-size:1.375em;padding:.68182em .5em;height:auto;margin-bottom:0}.product .product-info form.custom .button{font-family:Helvetica;font-weight:400;font-size:22px;line-height:1.36364;height:2.71429em;padding-top:.09524em;padding-bottom:.09524em;margin-top:.47619em;border:1px solid #485157;background-color:#54737f;margin-bottom:0;background:-owg-linear-gradient(#5e6a71,#545e64);background:linear-gradient(#5e6a71,#545e64);border-radius:.14286em;box-shadow:none}@media print{.product .product-info form.custom .button{font-family:Arial,sans-serif}}.product .product-info form.custom .button:active{background:-owg-linear-gradient(#545e64,#5e6a71);background:linear-gradient(#545e64,#5e6a71)}@media (max-width:767px){.product .product-info form.custom .button{width:100%}}.product .product-info .actions a{font-size:.8125em;font-weight:700;color:#6e797f}.product .product-info .actions a:after{content:"";display:block;margin-bottom:.76923em}.product .product-info .actions a.availability i{display:inline-block;font-size:2.85714em;margin-top:-.375em}.product .product-info .actions a .arrow.down{display:inline-block;vertical-align:top;margin-top:.38462em;border-top-color:#6e797f}.product .product-info .actions a span{vertical-align:top}.product .product-info .copy .h2,.product .product-info .copy h2{font-size:1.25em;font-weight:400;margin-top:1.25em}.product .product-info .copy li{margin-bottom:1.07143em}.product #product-description .table-max-height a{display:none}.product #product-description p{margin-bottom:1.42857em}.product #product-description dl{font-size:.8125em;margin-top:1.53846em;color:#999}.product #product-description dl dt{float:left;margin-right:.23077em}.product #product-description dl dt:after{content:":"}.product #product-description dl dd{margin-bottom:.38462em}.product #product-apps-tools .row.descr-box [class*=column]:last-child{float:left}.product #product-apps-tools .descr-box figure{margin-bottom:1.42857em}.product #product-apps-tools .descr-box figure i{display:inline-block;line-height:.875}.product #product-apps-tools .descr-box figure i:before{line-height:.65;vertical-align:middle}.product #product-list{margin-bottom:0;padding:.9375em 0}.product #product-list .meta-nav{overflow:hidden}.product-list .h1,.product-list h1,.product-overview .h1,.product-overview h1{font-family:Helvetica Extended Light;font-weight:400;font-size:32px;line-height:1.25;margin-top:0;margin-bottom:20px}.product-list .meta-nav,.product-overview .meta-nav{margin:1.25em 0}.product-list ul[class*=block-grid-] li,.product-overview ul[class*=block-grid-] li{margin-left:0}.product-list article,.product-overview article{clear:none}.product-overview .with-slides{margin:0;margin-bottom:1.25em}.product-overview .with-slides .slide-content{min-width:0!important}.product-overview>article>.h1,.product-overview>article>h1{margin-bottom:.5em}.product-overview .descr-box figure{height:16.07143em}.product-overview .two-square-teaser article{margin-top:0;max-width:none;width:auto;height:auto}.product-overview .two-square-teaser .list-of-jobs div,.product-overview .two-square-teaser div.joblist{height:auto;overflow:auto}.product-overview .two-square-teaser .list-of-jobs div li,.product-overview .two-square-teaser div.joblist li{padding:.625em}.product-overview .two-square-teaser .list-of-jobs div li a,.product-overview .two-square-teaser div.joblist li a{padding:0;overflow:hidden}.product-overview .two-square-teaser .list-of-jobs div li a>:not(img),.product-overview .two-square-teaser div.joblist li a>:not(img){margin-left:10px;word-wrap:break-word}.product-overview .two-square-teaser .list-of-jobs div li a img,.product-overview .two-square-teaser div.joblist li a img{float:none}.product-overview .two-square-teaser .list-of-jobs div li a .h2,.product-overview .two-square-teaser .list-of-jobs div li a h2,.product-overview .two-square-teaser div.joblist li a .h2,.product-overview .two-square-teaser div.joblist li a h2{color:#5e6a71;font-size:1em;font-weight:700;margin-bottom:.14286em}.product-overview .two-square-teaser .list-of-jobs div li a .h2:first-of-type,.product-overview .two-square-teaser .list-of-jobs div li a h2:first-of-type,.product-overview .two-square-teaser div.joblist li a .h2:first-of-type,.product-overview .two-square-teaser div.joblist li a h2:first-of-type{padding-top:1.71429em}.product-overview .two-square-teaser .list-of-jobs div li a p,.product-overview .two-square-teaser div.joblist li a p{font-size:.78571em;font-weight:400;color:#5e6a71;margin-top:1.54545em;max-width:66%}.product-overview .two-square-teaser .list-of-jobs div li a p:before,.product-overview .two-square-teaser div.joblist li a p:before{content:"";display:block;width:20px;height:3px;background:#d7d9db;margin-bottom:7px}.product-overview .two-square-teaser .list-of-jobs div li .our-products-teaser img{float:none}.product-overview .two-square-teaser .list-of-jobs div li .our-products-teaser h2{padding-left:0}.product-overview .two-square-teaser .list-of-jobs div li .our-products-teaser>:not(img){margin-left:0}@media (min-width:480px) and (max-width:767px){.product-overview .descr-box figure{width:49%!important}.product-overview .descr-box a:first-child figure{margin-left:2%}}@media screen and (max-width:1023px){.product .flip-scroll table tr:first-child td{border-top-width:1px}.product .flip-scroll table td{border-left:none}}@media (min-width:768px){.product header h3.left{float:left!important}.product .product-info form.custom .button{margin-top:0}.product-overview .four-square-teaser,.product-overview .two-square-teaser{padding-bottom:1.25em}.product-overview .four-square-teaser .list-of-jobs div li a>:not(img),.product-overview .four-square-teaser div.joblist li a>:not(img),.product-overview .two-square-teaser .list-of-jobs div li a>:not(img),.product-overview .two-square-teaser div.joblist li a>:not(img){margin-left:229px}.product-overview .four-square-teaser .list-of-jobs div li a img,.product-overview .four-square-teaser div.joblist li a img,.product-overview .two-square-teaser .list-of-jobs div li a img,.product-overview .two-square-teaser div.joblist li a img{float:left}.product-overview .four-square-teaser .list-of-jobs div li a .h2:first-of-type,.product-overview .four-square-teaser .list-of-jobs div li a h2:first-of-type,.product-overview .four-square-teaser div.joblist li a .h2:first-of-type,.product-overview .four-square-teaser div.joblist li a h2:first-of-type,.product-overview .two-square-teaser .list-of-jobs div li a .h2:first-of-type,.product-overview .two-square-teaser .list-of-jobs div li a h2:first-of-type,.product-overview .two-square-teaser div.joblist li a .h2:first-of-type,.product-overview .two-square-teaser div.joblist li a h2:first-of-type{padding-top:16px}.product-overview .two-square-teaser .list-of-jobs div li .our-products-teaser img{float:left;width:50%}.product-overview .two-square-teaser .list-of-jobs div li .our-products-teaser>:not(img){margin-left:52%}.product-overview .descr-box figure{margin-bottom:1.42857em}.product-overview .descr-box>:last-child figure{margin-bottom:0}}@media (min-width:980px){.product-overview .two-square-teaser .list-of-jobs div li .our-products-teaser img{float:left;width:222px}.product-overview .two-square-teaser .list-of-jobs div li .our-products-teaser>:not(img){margin-left:229px}}@media (min-width:1024px){.product .product-images a{margin-bottom:0}.product .product-images a img{width:auto}.product #product-description .table-max-height{position:relative;overflow:hidden;max-height:30.0625em;border-bottom:1px solid #485157;border-radius:.3125em;transition:max-height .5s ease}.product #product-description .table-max-height a{display:inline-block;position:absolute;bottom:0;left:0;right:0;text-align:center;outline:none;color:#6e797f;font-size:.8125em;font-weight:700;height:5.38462em;background-color:#fff;background:-owg-linear-gradient(hsla(0,0%,100%,0),#fff);background:linear-gradient(hsla(0,0%,100%,0),#fff);border-left:1px solid #485157;border-right:1px solid #485157;padding-top:3.07692em}.product #product-description .table-max-height a .opened{display:none}.product #product-description table thead th:last-child{border-top-right-radius:.38462em}.product #product-description table tbody tr:last-child td{border-bottom:0}.box .details ul li{float:left;width:50%}.box .footer ul li>a>.left{float:left!important}.box .footer ul li>a>.right{float:right!important;margin-top:0}.box .footer ul li>a>.right>span{float:none;line-height:1.28571em;margin:0;margin-bottom:.78571em}.box .footer ul li>a>.right .compare{float:none!important}.box .footer ul li>a>.right .compare,.box .footer ul li>a>.right .compare label{line-height:1.5em}.product-list .orbit-next,.product-list .orbit-prev{border-color:#fff;background:#fff;background:hsla(0,0%,100%,.2)}.product-list .slide{padding:0}.product-list .slide .slide-content>div{width:28.125em;height:13.75em;left:5em;top:6.25em}}.order-tracking h1{margin-top:.75em}.order-tracking h3{font-family:Helvetica Extended Light;font-size:20px;font-weight:700;line-height:1.25}.order-tracking .search-form-container h1{margin-bottom:0}@media (min-width:768px){.order-tracking .h1,.order-tracking .h3,.order-tracking h1,.order-tracking h3{text-align:left}.order-tracking .h1,.order-tracking h1{margin:0 0 .25em;line-height:1em}.order-tracking .h3,.order-tracking h3{margin:0 0 1.5em}}@media screen and (max-width:1023px){.order-tracking .flip-scroll table tr:first-child td{border-top-width:1px}.order-tracking .flip-scroll table td{border-left:none}}.confirmation-page h1 a{color:#7090b7;font-size:60%;margin-top:.5em}.confirmation-page h1 a:hover{color:#485157}.confirmation-page ul{line-height:1.4em}.l-filter{position:fixed;z-index:9999999;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7)}.l-filter__overlay{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;overflow:hidden;width:calc(100% - 30px);max-width:80em;position:absolute;top:15px;bottom:15px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.l-filter__overlay{top:50px;bottom:50px}}.l-filter__inner{position:relative;-ms-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.l-filter__header{-ms-flex:0 0 auto;flex:0 0 auto}.l-filter__header__headline{font-weight:700;color:#000}.l-filter__header__text{margin:20px 0}.l-filter__header__menu{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.l-filter__alerts{position:absolute;z-index:10;width:100%;pointer-events:none}.l-filter__alerts .e-alert{pointer-events:auto}.l-filter .c-filter-group-list{-ms-flex-negative:0;flex-shrink:0}.l-filter .c-filter-widget-container{-ms-flex:1 0 auto;flex:1 0 auto}.l-landingpage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.l-landingpage__wrapper{-ms-flex:1 0 auto;flex:1 0 auto}.chosen-with-drop .chosen-single div b{border-bottom:5px solid;border-top:none!important}#button_document_forwarding{float:right}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.pillar>ul>li>div.copy-link>div .copy ul li{background-image:url(../bundles/buerkertwebsite/generated/base/images/bullet@2x.png);background-size:50%}}.c-resistapp-modal,.reveal-modal{z-index:9999}.tt-wrap{font-size:16px;line-height:21px;color:#333}.with-accordion-nav{padding:0;margin-bottom:60px}@media (min-width:768px){.with-accordion-nav{padding-left:.625em;padding-right:.625em}.with-accordion-nav .accordion-navigation{border-top-left-radius:.1875em;border-bottom-left-radius:.1875em}.with-accordion-nav .accordion-navigation>li:last-child>a{border-bottom-left-radius:.1875em}.with-accordion-nav .accordion-navigation>li:first-child>a{border-top-left-radius:.1875em}}a[name^=eztoc]+h3.h2,h2.h1+h3.h2{font-family:Helvetica Extended Light;font-size:18px;font-weight:700;line-height:1.4375}.row-leftish .columns:last-child{float:left}section.columns{clear:none}.golden-grid.medium,.golden-grid.third,.golden-grid.two-third{width:100%;margin-bottom:1.25em}.same-height .columns{height:100%}@media (min-width:768px){.row.jailed .large-8.large-centered{min-width:38.75em}.row.jailed .large-10.large-centered{min-width:48em}.row.jailed .large-12.large-centered,.row.jailed .large-14.large-centered{min-width:100%}.row.large-margin-bottom{margin-bottom:12.5em}.golden-grid.third,.golden-grid.two-third{margin-bottom:0}.golden-grid.third{width:33.33%}.golden-grid.two-third{width:66.66%}.golden-grid.medium{width:50%}}@media (min-width:980px){.row.jailed>.large-12.large-centered{min-width:58.75em}.row.jailed>.large-14.large-centered{min-width:61.25em}}@media (min-width:1024px){.row.jailed .large-14.large-centered{min-width:64em}}.box.hide{display:none!important}.hover-magnify{transition-property:opacity;transition-duration:.5s}.hover-magnify.disable{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@media (min-width:768px){.hover-magnify.disable{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}}.message-error ol,.message-error ul{margin:0 2em}.animation-wrapper{display:none}.intro{margin-top:40px}div.slogan,div.slogan a,div.welcome-message,div.welcome-message a{color:#fff}.price_right{text-align:right!important}.loader{text-align:center;margin:2em 0;background:url(../bundles/buerkertwebsite/generated/base/images/spinner.gif) 50% no-repeat;height:100px;clear:both}.rma-detail ul{list-style-type:none;font-size:.875em}.rma-detail ul li{border-bottom:1px solid #d7d9db;padding:3px 5px}#legal_notice_rma{margin-top:1em}#js-infobox{display:none}.no-js #js-infobox{display:block}#content .warning ul{margin-left:30px}.account-nav.closed{display:none}@media (min-width:768px){.with-sidenav .large-3,.with-sidenav .large-13{width:100%}}@media (min-width:1024px){.with-sidenav .large-13{width:81.25%}.with-sidenav .large-3{width:18.75%}}@media (min-width:480px) and (max-width:767px){.side-by-side{width:50%!important}.side-by-side:nth-child(2n){float:left}.side-by-side:nth-child(odd){float:right}}.lt-ie9 .last{margin-bottom:0}@media (max-width:767px){.lt-ie9 .row .row .columns{padding:0 10px}.lt-ie9 .row .row.search-form .columns{padding:0}#results-list{overflow-y:hidden}}.date .date-icon-wrapper{border:0;background:#485157;color:#fff;font-size:18px;border-radius:2px;cursor:pointer;margin-left:.5em;width:42px}@media not print{#box_summary .flip-scroll{margin-bottom:0}}.collapsed .box_content{display:none}.row .job-contact-box{border:1px solid #e0e0e0;margin:0}.job-contact-box h3{display:block;font-size:1.28571em;text-transform:uppercase;color:#bbb;margin-bottom:1.11111em}.job-contact-box h4{font-size:1.3em;font-weight:400}.job-address{padding:10px}.job-contact{border-left:1px solid #e0e0e0}.job-contact a{width:auto;border:none}
/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */
/* Document (https://html.spec.whatwg.org/multipage/semantics.html#semantics)
   ========================================================================== */
/**
 * 1. Remove repeating backgrounds in all browsers (opinionated).
 * 2. Add box sizing inheritence in all browsers (opinionated).
 */
@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=cfbf6c6c-3f19-49a7-a999-8622004d7c34");
*,
::before,
::after {
  background-repeat: no-repeat;
  /* 1 */
  box-sizing: inherit;
  /* 2 */ }

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritence in all browsers (opinionated).
 */
::before,
::after {
  text-decoration: inherit;
  /* 1 */
  vertical-align: inherit;
  /* 2 */ }

/**
 * 1. Add border box sizing in all browsers (opinionated).
 * 2. Add the default cursor in all browsers (opinionated).
 * 3. Prevent font size adjustments after orientation changes in IE and iOS.
 */
html {
  box-sizing: border-box;
  /* 1 */
  cursor: default;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections (https://html.spec.whatwg.org/multipage/semantics.html#sections)
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: .67em 0; }

/* Grouping content (https://html.spec.whatwg.org/multipage/semantics.html#grouping-content)
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */
nav ol,
nav ul {
  list-style: none; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics (https://html.spec.whatwg.org/multipage/semantics.html#text-level-semantics)
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ffff00;
  color: #000000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

/*
 * Remove the text shadow on text selections (opinionated).
 * 1. Restore the coloring undone by defining the text shadow (opinionated).
 */
::-moz-selection {
  background-color: #b3d4fc;
  /* 1 */
  color: #000000;
  /* 1 */
  text-shadow: none; }

::selection {
  background-color: #b3d4fc;
  /* 1 */
  color: #000000;
  /* 1 */
  text-shadow: none; }

/* Embedded content (https://html.spec.whatwg.org/multipage/embedded-content.html#embedded-content)
   ========================================================================== */
/*
 * Change the alignment on media elements in all browers (opinionated).
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */
svg {
  fill: currentColor; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Tabular data (https://html.spec.whatwg.org/multipage/tables.html#tables)
   ========================================================================== */
/**
 * Collapse border spacing
 */
table {
  border-collapse: collapse; }

/* Forms (https://html.spec.whatwg.org/multipage/forms.html#forms)
   ========================================================================== */
/**
 * Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0; }

/**
 * Inherit styling in all browsers (opinionated).
 */
button,
input,
select,
textarea {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  line-height: inherit; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * 1. Remove the default vertical scrollbar in IE.
 * 2. Change the resize direction on textareas in all browsers (opinionated).
 */
textarea {
  overflow: auto;
  /* 1 */
  resize: vertical;
  /* 2 */ }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive elements (https://html.spec.whatwg.org/multipage/forms.html#interactive-elements)
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting (https://html.spec.whatwg.org/multipage/scripting.html#scripting-3)
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* User interaction (https://html.spec.whatwg.org/multipage/interaction.html#editing)
   ========================================================================== */
/*
 * Remove the tapping delay on clickable elements (opinionated).
 * 1. Remove the tapping delay in IE 10.
 */
a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  /* 1 */
  touch-action: manipulation; }

/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

/* ARIA (https://w3c.github.io/html-aria/)
   ========================================================================== */
/**
 * Change the cursor on busy elements (opinionated).
 */
[aria-busy="true"] {
  cursor: progress; }

/*
 * Change the cursor on control elements (opinionated).
 */
[aria-controls] {
  cursor: pointer; }

/*
 * Change the display on visually hidden accessible elements (opinionated).
 */
[aria-hidden="false"][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  display: inherit;
  position: absolute; }

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements (opinionated).
 */
[aria-disabled] {
  cursor: default; }

/**
 * Returns color from settings referenced by id
 * @param  {string} $id Identifier for the color in the configuration map
 * @param  {map} $colors Map with colors
 * @return {number} Resulting color from configuration file
 */
/**
 * Returns spacing from settings referenced by id
 * @param  {string} $id Identifier for the space in the configuration map
 * @param  {map} $spacings Map with spacings
 * @return {number} Resulting space from configuration file
 */
/**
 * Looks up the passed z-item in a z-group in a z-map and returns its z-index.
 * A z-map has to be defined in settings containing z-groups that contain z-items with a z-index as value each.
 * With the $z-index-offset parameter the z-index of each z-item can be increased.
 * User this function like this:
 * z-index: get-z-index('header'); // Returns the correct base z-index for the navigation
 * z-index: get-z-index('search', 'header'); // In this case navigation has its own z-index-group defined and it will return the z-index of the nav-item of the navigation
 * @param  {string} $z-item Identifier of the z-item from configuration
 * @param  {string} $z-group Identifier of the z-group. By default this is the "root"-group
 * @param  {map} $z-map The z-map configuration map
 * @return {number} Resulting z-index
 */
/**
 * Returns color from settings referenced by id
 * @param  {string} $breakpoint Identifier for the color in the configuration map
 * @param  {map} $colors Map with colors
 * @return {number} Resulting color from configuration file
 */
/**
 * Get responsive gutter calculation
 * @param {String} css property
 * @param {Map} map containing column configuration for breakpoints (mobile: 4 of 6, desktop: 10 of 12)
 */
/**
 * Sets the responsive gutter calculation to a specific attribute
 * @param {String} $property css property that should get the value
 * @param {List} $breakpoints List of breakpoints the property should get the gutter for
 * @param {Boolean} $base ist of breakpoints to exclude
 */
html {
  overflow-y: initial !important; }

.sticky-wrapper ::before,
.sticky-wrapper ::after {
  vertical-align: baseline; }

.t-basket, .t-checkout, .t-confirmation {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  color: #5e6a71; }

.a-button, .a-input__button, .a-link, .a-pill__btn-remove, .m-quick-order-add__btn-action, .m-show-more__btn, .o-accordion__control {
  cursor: pointer;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding: 0;
  font-size: inherit;
  background-color: transparent;
  border: 0 none;
  color: inherit;
  box-shadow: none; }
  .a-button:focus, .a-input__button:focus, .a-link:focus, .a-pill__btn-remove:focus, .m-quick-order-add__btn-action:focus, .m-show-more__btn:focus, .o-accordion__control:focus, .a-button:hover, .a-input__button:hover, .a-link:hover, .a-pill__btn-remove:hover, .m-quick-order-add__btn-action:hover, .m-show-more__btn:hover, .o-accordion__control:hover {
    background-color: transparent;
    color: inherit; }
  .a-button:active, .a-input__button:active, .a-link:active, .a-pill__btn-remove:active, .m-quick-order-add__btn-action:active, .m-show-more__btn:active, .o-accordion__control:active {
    box-shadow: none; }
  .disabled.a-button, .disabled.a-input__button, .disabled.a-link, .disabled.a-pill__btn-remove, .disabled.m-quick-order-add__btn-action, .disabled.m-show-more__btn, .disabled.o-accordion__control, .a-button[disabled], .a-input__button[disabled], .a-link[disabled], .a-pill__btn-remove[disabled], .m-quick-order-add__btn-action[disabled], .m-show-more__btn[disabled], .o-accordion__control[disabled] {
    background-color: transparent;
    border-color: inherit;
    color: inherit;
    cursor: default;
    opacity: inherit; }
    .disabled.a-button:focus, .disabled.a-input__button:focus, .disabled.a-link:focus, .disabled.a-pill__btn-remove:focus, .disabled.m-quick-order-add__btn-action:focus, .disabled.m-show-more__btn:focus, .disabled.o-accordion__control:focus, .disabled.a-button:hover, .disabled.a-input__button:hover, .disabled.a-link:hover, .disabled.a-pill__btn-remove:hover, .disabled.m-quick-order-add__btn-action:hover, .disabled.m-show-more__btn:hover, .disabled.o-accordion__control:hover, .a-button[disabled]:focus, .a-input__button[disabled]:focus, .a-link[disabled]:focus, .a-pill__btn-remove[disabled]:focus, .m-quick-order-add__btn-action[disabled]:focus, .m-show-more__btn[disabled]:focus, .o-accordion__control[disabled]:focus, .a-button[disabled]:hover, .a-input__button[disabled]:hover, .a-link[disabled]:hover, .a-pill__btn-remove[disabled]:hover, .m-quick-order-add__btn-action[disabled]:hover, .m-show-more__btn[disabled]:hover, .o-accordion__control[disabled]:hover {
      background-color: transparent;
      color: inherit; }
  [data-whatintent='mouse'] .a-button, [data-whatintent='mouse'] .a-input__button, [data-whatintent='mouse'] .a-link, [data-whatintent='mouse'] .a-pill__btn-remove, [data-whatintent='mouse'] .m-quick-order-add__btn-action, [data-whatintent='mouse'] .m-show-more__btn, [data-whatintent='mouse'] .o-accordion__control,
  [data-whatintent='touch'] .a-button,
  [data-whatintent='touch'] .a-input__button,
  [data-whatintent='touch'] .a-link,
  [data-whatintent='touch'] .a-pill__btn-remove,
  [data-whatintent='touch'] .m-quick-order-add__btn-action,
  [data-whatintent='touch'] .m-show-more__btn,
  [data-whatintent='touch'] .o-accordion__control {
    outline: 0; }

.a-file-upload__label, .a-input__field[type='date'], .a-input__field[type='datetime-local'], .a-input__field[type='datetime'], .a-input__field[type='email'], .a-input__field[type='month'], .a-input__field[type='number'], .a-input__field[type='password'], .a-input__field[type='search'], .a-input__field[type='tel'], .a-input__field[type='text'], .a-input__field[type='time'], .a-input__field[type='url'], .a-input__field[type='week'], .a-select .choices__inner, .a-select .choices__input, .a-textarea, .m-number-input__input input[type='number'] {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: inherit;
  font-family: inherit;
  font-size: inherit;
  border: inherit;
  box-shadow: none;
  color: inherit;
  display: block;
  margin: 0;
  padding: 0;
  height: inherit;
  width: 100%;
  box-sizing: border-box;
  transition: none; }
  .disabled.a-file-upload__label, .disabled.a-input__field[type='date'], .disabled.a-input__field[type='datetime-local'], .disabled.a-input__field[type='datetime'], .disabled.a-input__field[type='email'], .disabled.a-input__field[type='month'], .disabled.a-input__field[type='number'], .disabled.a-input__field[type='password'], .disabled.a-input__field[type='search'], .disabled.a-input__field[type='tel'], .disabled.a-input__field[type='text'], .disabled.a-input__field[type='time'], .disabled.a-input__field[type='url'], .disabled.a-input__field[type='week'], .a-select .disabled.choices__inner, .a-select .disabled.choices__input, .disabled.a-textarea, .m-number-input__input input.disabled[type='number'], .a-file-upload__label[disabled], .a-input__field[disabled][type='date'], .a-input__field[disabled][type='datetime-local'], .a-input__field[disabled][type='datetime'], .a-input__field[disabled][type='email'], .a-input__field[disabled][type='month'], .a-input__field[disabled][type='number'], .a-input__field[disabled][type='password'], .a-input__field[disabled][type='search'], .a-input__field[disabled][type='tel'], .a-input__field[disabled][type='text'], .a-input__field[disabled][type='time'], .a-input__field[disabled][type='url'], .a-input__field[disabled][type='week'], .a-select .choices__inner[disabled], .a-select .choices__input[disabled], .a-textarea[disabled], .m-number-input__input input[disabled][type='number'] {
    background-color: transparent; }
  .a-file-upload__label:active, .a-input__field:active[type='date'], .a-input__field:active[type='datetime-local'], .a-input__field:active[type='datetime'], .a-input__field:active[type='email'], .a-input__field:active[type='month'], .a-input__field:active[type='number'], .a-input__field:active[type='password'], .a-input__field:active[type='search'], .a-input__field:active[type='tel'], .a-input__field:active[type='text'], .a-input__field:active[type='time'], .a-input__field:active[type='url'], .a-input__field:active[type='week'], .a-select .choices__inner:active, .a-select .choices__input:active, .a-textarea:active, .m-number-input__input input:active[type='number'] {
    border-color: inherit; }
  .a-file-upload__label:focus, .a-input__field:focus[type='date'], .a-input__field:focus[type='datetime-local'], .a-input__field:focus[type='datetime'], .a-input__field:focus[type='email'], .a-input__field:focus[type='month'], .a-input__field:focus[type='number'], .a-input__field:focus[type='password'], .a-input__field:focus[type='search'], .a-input__field:focus[type='tel'], .a-input__field:focus[type='text'], .a-input__field:focus[type='time'], .a-input__field:focus[type='url'], .a-input__field:focus[type='week'], .a-select .choices__inner:focus, .a-select .choices__input:focus, .a-textarea:focus, .m-number-input__input input:focus[type='number'] {
    box-shadow: none;
    border-color: inherit; }

.a-headline {
  color: inherit; }

html,
body,
div,
article,
section,
main,
footer,
header,
form,
fieldset,
legend,
pre,
code,
p,
a,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dt,
dd,
textarea,
input[type='email'],
input[type='number'],
input[type='password'],
input[type='tel'],
input[type='text'],
input[type='url'] {
  box-sizing: border-box; }

p,
a,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li {
  padding: 0;
  margin: 0; }

html {
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  text-rendering: optimizeSpeed; }

body {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  color: #5e6a71;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

figure {
  margin: 0; }

.lazyload,
.lazyloading {
  opacity: 0;
  transition: opacity 400ms; }

img.lazyloaded {
  transition: opacity 400ms;
  opacity: 1; }

@font-face {
  font-family: 'Helvetica Neue';
  src: url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/198fd78b-3655-4768-89c4-31caf65ea363.woff2") format("woff2"), url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/49631ce8-9201-47a8-8874-45371417c35f.woff") format("woff");
  font-weight: 300; }

@font-face {
  font-family: 'Helvetica Neue';
  src: url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/1a14dcac-7c9e-471c-8039-33c730f871f2.woff2") format("woff2"), url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/558ed534-0c60-42cf-8b94-d0a16eb70d37.woff") format("woff");
  font-weight: 400; }

@font-face {
  font-family: 'Helvetica Neue';
  src: url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/5393f1cf-e069-4466-bb37-f26f99fb4cf7.woff2") format("woff2"), url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/26b8484e-52e3-44ac-b958-865809934ebb.woff") format("woff");
  font-weight: 600; }

@font-face {
  font-family: 'Helvetica Neue';
  src: url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/d9122e8d-bf26-4f1c-bab9-c06599397b59.woff2") format("woff2"), url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/db0cec12-a947-40fe-a115-c5ce22ee79f6.woff") format("woff");
  font-weight: 700; }

@font-face {
  font-family: 'Helvetica Neue Extended';
  src: url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/1159942e-ca4d-4fa1-af5a-3d29a6a0e3d1.woff2") format("woff2"), url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/725af1fd-a199-4773-9302-49151d82afb9.woff") format("woff");
  font-weight: 300; }

@font-face {
  font-family: 'Helvetica Neue Extended';
  src: url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/398422cf-4e28-4c48-bec1-1dc3805fb58f.woff2") format("woff2"), url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/bf8140e0-bf70-4d8b-ac20-114d0eba36f3.woff") format("woff");
  font-weight: 400; }

@font-face {
  font-family: 'Helvetica Neue Extended';
  src: url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/c0ec021d-650b-40b1-b356-517121021657.woff2") format("woff2"), url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/0adfe839-27c2-49f8-8873-c6e52a659388.woff") format("woff");
  font-weight: 600; }

@font-face {
  font-family: 'Helvetica Neue Extended';
  src: url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/ff45021a-e23f-4882-8ae5-a1b5d1bd44e3.woff2") format("woff2"), url("../bundles/buerkertwebsite/generated/new-buerkert-builds/fonts/helvetica/d292e04b-110b-469d-9850-9f13f9faa95c.woff") format("woff");
  font-weight: 700; }

/* https://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
.a-checkbox__hidden-field, .a-radio-button__hidden-field, .a-select__label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

/* https://ghinda.net/article/mimic-native-focus-css/ */
[data-whatintent='keyboard'] .a-checkbox__hidden-field:focus ~ .a-checkbox__custom-checkbox, [data-whatintent='keyboard'] .a-radio-button__hidden-field:focus ~ .a-radio-button__custom-radio-button {
  outline: 1px #000 dotted; }

.a-svg-sprite {
  width: 20px;
  height: 20px; }
  .a-svg-sprite svg > * {
    pointer-events: none; }

.a-button {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  position: relative;
  color: #fff;
  border-radius: 4px;
  height: 50px;
  padding: 0 20px;
  display: inline-flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  cursor: pointer;
  border: 0;
  transition: color ease-in-out 0.25s, background-color ease-in-out 0.15s; }
  .a-button--light {
    background-color: #fff;
    border: 1px solid #6f8fb6;
    color: #6f8fb6; }
    .a-button--light:focus {
      background-color: #fff;
      color: #6f8fb6; }
    .a-button--light:hover {
      background-color: #f6f8fb;
      color: #6f8fb6; }
    .a-button--light.a-button--disabled, .a-button--light.a-button--disabled:focus, .a-button--light.a-button--disabled:hover, .a-button--light:disabled, .a-button--light:disabled:focus, .a-button--light:disabled:hover {
      background-color: #fff;
      border: 1px solid #6f8fb6;
      color: #6f8fb6; }
  .a-button--link {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
    color: #5e6a71; }
    .a-button--link:hover {
      color: #7090b7; }
    .a-button--link.a-button--disabled, .a-button--link.a-button--disabled:hover, .a-button--link:disabled, .a-button--link:disabled:hover {
      color: #5e6a71;
      background-color: transparent; }
  .a-button--primary {
    background-color: #7090b7;
    border: 1px solid #516987; }
    .a-button--primary:focus {
      background-color: #7090b7;
      color: #fff; }
    .a-button--primary:hover {
      background-color: #6481a4;
      color: #fff; }
    .a-button--primary.a-button--disabled, .a-button--primary.a-button--disabled:hover, .a-button--primary.a-button--disabled:focus, .a-button--primary:disabled, .a-button--primary:disabled:hover, .a-button--primary:disabled:focus {
      color: #fff;
      background-color: #7090b7;
      border: 1px solid #516987; }
  .a-button--secondary {
    background-color: #dbe4ed;
    border: 1px solid #6f8fb6;
    color: #6f8fb6; }
    .a-button--secondary:focus {
      background-color: #dbe4ed;
      color: #6f8fb6; }
    .a-button--secondary:hover {
      background-color: #c9d6e7;
      color: #6f8fb6; }
    .a-button--secondary.a-button--disabled, .a-button--secondary.a-button--disabled:focus, .a-button--secondary.a-button--disabled:hover, .a-button--secondary:disabled, .a-button--secondary:disabled:focus, .a-button--secondary:disabled:hover {
      background-color: #dbe4ed;
      border: 1px solid #6f8fb6;
      color: #6f8fb6; }
  .a-button--full-width {
    width: 100%; }
  .a-button--small {
    height: 30px; }
  .a-button--align-left {
    justify-content: flex-start;
    text-align: left; }
  .a-button__icon {
    flex-shrink: 0; }
    .a-button__icon:not(:only-child) {
      margin-right: 10px; }
  .a-button--disabled:not(.a-button-loadable__button), .a-button:disabled:not(.a-button-loadable__button) {
    opacity: 0.5;
    cursor: default; }

.a-button-loadable {
  visibility: visible;
  transition: all 0.4s ease-in-out; }
  .a-button-loadable--hidden {
    visibility: hidden; }
  .a-button-loadable:disabled {
    opacity: 0.5; }
  .a-button-loadable__hidden {
    display: none; }
  .a-button-loadable__button {
    transition: all 0.4s ease-in-out; }
    .a-button-loadable__button:disabled {
      opacity: 0.5; }
  .a-button-loadable__button-icon-loading {
    animation: a-button-loadable__button-icon-reload 1.5s linear infinite;
    transform-origin: 46% 50% 0; }

@keyframes a-button-loadable__button-icon-reload {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.a-checkbox {
  position: relative;
  display: flex;
  cursor: pointer;
  margin: 0 0 20px; }
  .a-checkbox__custom-checkbox {
    display: block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    border: solid 1px #5e6a71;
    background: #fff;
    border-radius: 3.42864px; }
  .a-checkbox__custom-checkmark {
    color: #5e6a71;
    display: none;
    width: 20px;
    height: 20px;
    margin: -1px; }
  .a-checkbox--variant .a-checkbox__custom-checkmark {
    color: #7090b7; }
  .a-checkbox__text {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
    color: #5e6a71;
    display: block;
    flex: 1;
    margin-left: 10px; }
    .a-checkbox__text a {
      text-decoration: underline;
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-family: "Helvetica Neue", Helvetica, sans-serif;
      font-weight: bold; }
  .a-checkbox--error .a-checkbox__text {
    color: #9d6971; }
  .a-checkbox--error .a-checkbox__custom-checkbox {
    border-color: #9d6971; }
  .a-checkbox__hidden-field:checked ~ .a-checkbox__custom-checkbox .a-checkbox__custom-checkmark {
    display: block; }
  .a-checkbox--disabled .a-checkbox__hidden-field ~ .a-checkbox__custom-checkbox,
  .a-checkbox__hidden-field:disabled ~ .a-checkbox__custom-checkbox {
    opacity: 0.5;
    cursor: default; }
    .a-checkbox--disabled .a-checkbox__hidden-field ~ .a-checkbox__custom-checkbox ~ .a-checkbox__text,
    .a-checkbox__hidden-field:disabled ~ .a-checkbox__custom-checkbox ~ .a-checkbox__text {
      opacity: 0.5;
      cursor: default; }
  .a-checkbox--variant .a-checkbox__hidden-field:checked ~ .a-checkbox__text {
    color: #7090b7; }

.a-copy {
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal; }
  .a-copy--bold {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold; }
  .a-copy--small {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal; }
  .a-copy--small-bold {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold; }
  .a-copy--small-extended {
    font-size: 0.875rem;
    line-height: 1rem;
    font-family: "Helvetica Neue Extended", Helvetica, sans-serif;
    font-weight: normal;
    letter-spacing: 0.3px; }

.a-file-upload__input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  transition: opacity 0.4s ease-in-out; }

.a-file-upload__label {
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  height: 50px;
  line-height: 3.125rem;
  padding: 0 20px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #d7d9db;
  color: #5e6a71;
  display: block;
  width: 100%;
  -webkit-appearance: none;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  position: relative;
  overflow: hidden; }
  .a-file-upload__label::-ms-clear {
    /* https://stackoverflow.com/a/14739092 */
    height: 0;
    width: 0; }
  .a-file-upload__label:active {
    border: 1px solid #d7d9db; }
  .a-file-upload__label:focus {
    box-shadow: none;
    border: 1px solid #d7d9db; }
  .a-file-upload__label::-webkit-input-placeholder {
    color: #d7d9db; }
  .a-file-upload__label::-ms-input-placeholder {
    color: #d7d9db; }
  .a-file-upload__label::placeholder {
    color: #d7d9db; }
  .a-file-upload__label:-ms-input-placeholder {
    color: #d7d9db; }
  [data-whatintent='mouse'] .a-file-upload__label,
  [data-whatintent='touch'] .a-file-upload__label {
    outline: 0; }

.a-file-upload__input:disabled + .a-file-upload__label {
  opacity: 0.5;
  cursor: default; }

.a-file-upload__input:focus + .a-file-upload__label {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px; }
  [data-whatintent='mouse'] .a-file-upload__input:focus + .a-file-upload__label,
  [data-whatintent='touch'] .a-file-upload__input:focus + .a-file-upload__label {
    outline: 0; }

.a-file-upload__placeholder {
  color: #d7d9db; }

.a-file-upload--filled .a-file-upload__placeholder {
  display: none; }

.a-file-upload__filename {
  display: none; }

.a-file-upload--filled .a-file-upload__filename {
  display: block; }

.a-file-upload__icon {
  align-self: flex-end;
  height: 100%;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  justify-content: center;
  padding: 0 20px;
  border-left: 1px solid #d7d9db; }

.a-headline {
  font-size: 1.625rem;
  line-height: 1.75rem;
  font-family: "Helvetica Neue Extended", Helvetica, sans-serif;
  font-weight: normal;
  margin: 0;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-break: break-word;
  word-wrap: break-word; }
  .a-headline--has-inline-icon {
    white-space: nowrap; }
  .a-headline--main {
    color: #7090b7;
    font-size: 2rem;
    line-height: 2.5rem;
    font-family: "Helvetica Neue Extended", Helvetica, sans-serif;
    font-weight: normal; }
  .a-headline--big {
    color: #7090b7;
    font-size: 1.625rem;
    line-height: 1.75rem;
    font-family: "Helvetica Neue Extended", Helvetica, sans-serif;
    font-weight: normal; }
  .a-headline--small {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-family: "Helvetica Neue Extended", Helvetica, sans-serif;
    font-weight: normal; }
  .a-headline--has-inline-icon .a-headline__text {
    white-space: normal;
    padding-right: 20px; }
  .a-headline__inline-icon {
    display: inline-block;
    transition: transform 0.2s ease;
    height: 24px;
    padding-top: 4px;
    vertical-align: top;
    margin-left: -20px; }
    .a-headline:hover .a-headline__inline-icon {
      transform: translateX(5px); }

.a-hr {
  border: 0;
  border-top: 1px #d7d9db solid;
  height: 0;
  margin: 40px 0; }

.a-icon-popup {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 20px;
  /* stylelint-disable */
  /* stylelint-enable */ }
  .a-icon-popup__popup {
    border: 1px solid #5e6a71;
    border-radius: 4px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
    position: absolute;
    visibility: hidden;
    opacity: 0;
    top: -11px;
    left: -168px;
    width: 200px;
    background: #fff;
    padding: 10px 40px 10px 10px;
    transition: visibility 0s, opacity 0.2s ease-in-out;
    z-index: 3; }
    .a-icon-popup__popup a {
      color: #7090b7; }
    .a-icon-popup--show .a-icon-popup__popup {
      visibility: visible;
      opacity: 1; }
  .a-icon-popup__icon {
    position: relative;
    transition: color 0.2s ease-in-out;
    cursor: pointer;
    z-index: 4;
    /* fix firefox rendering glitch */
    width: 21px; }
    .a-icon-popup--show .a-icon-popup__icon {
      color: #7090b7; }
  .a-icon-popup--disabled .a-icon-popup__popup {
    pointer-events: none; }
  .a-icon-popup--disabled .a-icon-popup__icon {
    opacity: 0.5;
    pointer-events: none !important; }
  .a-icon-popup--disabled .a-icon-popup__popup:hover,
  .a-icon-popup--disabled .a-icon-popup__icon:hover + .a-icon-popup__popup {
    opacity: 0 !important; }
  .no-touchevents .a-icon-popup {
    pointer-events: none; }
    .no-touchevents .a-icon-popup__icon {
      pointer-events: auto; }
      .no-touchevents .a-icon-popup__icon:hover {
        color: #7090b7; }
    .no-touchevents .a-icon-popup__popup:hover,
    .no-touchevents .a-icon-popup__icon:hover + .a-icon-popup__popup {
      opacity: 1;
      pointer-events: auto;
      visibility: visible; }

.a-input {
  width: 100%; }
  .a-input--with-icon {
    display: flex; }
  .a-input--error {
    color: #9d6971; }
  .a-input__button {
    border: 1px solid #d7d9db;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    color: #5e6a71;
    padding: 0 20px; }
    .a-input__button:focus {
      color: #5e6a71; }
    .a-input__button:hover {
      color: #7090b7; }
    .a-input__button:disabled {
      border-color: #d7d9db;
      color: #5e6a71;
      opacity: 0.5; }
  .a-input--loadable .a-input__button {
    height: 100%; }
  .a-input--secondary .a-input__button {
    background-color: #dbe4ed;
    border: 1px solid #6f8fb6;
    color: #6f8fb6; }
    .a-input--secondary .a-input__button:focus {
      background-color: #dbe4ed;
      color: #6f8fb6; }
    .a-input--secondary .a-input__button:hover {
      background-color: #c9d6e7;
      color: #6f8fb6; }
    .a-input--secondary .a-input__button.a-button--disabled, .a-input--secondary .a-input__button.a-button--disabled:focus, .a-input--secondary .a-input__button.a-button--disabled:hover, .a-input--secondary .a-input__button:disabled, .a-input--secondary .a-input__button:disabled:focus, .a-input--secondary .a-input__button:disabled:hover {
      background-color: #dbe4ed;
      border: 1px solid #6f8fb6;
      color: #6f8fb6; }
  .a-input--error .a-input__button {
    color: #9d6971;
    border-color: #9d6971; }
  .a-input__field[type='date'], .a-input__field[type='datetime-local'], .a-input__field[type='datetime'], .a-input__field[type='email'], .a-input__field[type='month'], .a-input__field[type='number'], .a-input__field[type='password'], .a-input__field[type='search'], .a-input__field[type='tel'], .a-input__field[type='text'], .a-input__field[type='time'], .a-input__field[type='url'], .a-input__field[type='week'] {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
    height: 50px;
    line-height: 3.125rem;
    padding: 0 20px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #d7d9db;
    color: #5e6a71;
    display: block;
    width: 100%;
    -webkit-appearance: none; }
    .a-input__field[type='date']::-ms-clear, .a-input__field[type='datetime-local']::-ms-clear, .a-input__field[type='datetime']::-ms-clear, .a-input__field[type='email']::-ms-clear, .a-input__field[type='month']::-ms-clear, .a-input__field[type='number']::-ms-clear, .a-input__field[type='password']::-ms-clear, .a-input__field[type='search']::-ms-clear, .a-input__field[type='tel']::-ms-clear, .a-input__field[type='text']::-ms-clear, .a-input__field[type='time']::-ms-clear, .a-input__field[type='url']::-ms-clear, .a-input__field[type='week']::-ms-clear {
      /* https://stackoverflow.com/a/14739092 */
      height: 0;
      width: 0; }
    .a-input__field[type='date']:active, .a-input__field[type='datetime-local']:active, .a-input__field[type='datetime']:active, .a-input__field[type='email']:active, .a-input__field[type='month']:active, .a-input__field[type='number']:active, .a-input__field[type='password']:active, .a-input__field[type='search']:active, .a-input__field[type='tel']:active, .a-input__field[type='text']:active, .a-input__field[type='time']:active, .a-input__field[type='url']:active, .a-input__field[type='week']:active {
      border: 1px solid #d7d9db; }
    .a-input__field[type='date']:focus, .a-input__field[type='datetime-local']:focus, .a-input__field[type='datetime']:focus, .a-input__field[type='email']:focus, .a-input__field[type='month']:focus, .a-input__field[type='number']:focus, .a-input__field[type='password']:focus, .a-input__field[type='search']:focus, .a-input__field[type='tel']:focus, .a-input__field[type='text']:focus, .a-input__field[type='time']:focus, .a-input__field[type='url']:focus, .a-input__field[type='week']:focus {
      box-shadow: none;
      border: 1px solid #d7d9db; }
    .a-input__field[type='date']::-webkit-input-placeholder, .a-input__field[type='datetime-local']::-webkit-input-placeholder, .a-input__field[type='datetime']::-webkit-input-placeholder, .a-input__field[type='email']::-webkit-input-placeholder, .a-input__field[type='month']::-webkit-input-placeholder, .a-input__field[type='number']::-webkit-input-placeholder, .a-input__field[type='password']::-webkit-input-placeholder, .a-input__field[type='search']::-webkit-input-placeholder, .a-input__field[type='tel']::-webkit-input-placeholder, .a-input__field[type='text']::-webkit-input-placeholder, .a-input__field[type='time']::-webkit-input-placeholder, .a-input__field[type='url']::-webkit-input-placeholder, .a-input__field[type='week']::-webkit-input-placeholder {
      color: #d7d9db; }
    .a-input__field[type='date']::-ms-input-placeholder, .a-input__field[type='datetime-local']::-ms-input-placeholder, .a-input__field[type='datetime']::-ms-input-placeholder, .a-input__field[type='email']::-ms-input-placeholder, .a-input__field[type='month']::-ms-input-placeholder, .a-input__field[type='number']::-ms-input-placeholder, .a-input__field[type='password']::-ms-input-placeholder, .a-input__field[type='search']::-ms-input-placeholder, .a-input__field[type='tel']::-ms-input-placeholder, .a-input__field[type='text']::-ms-input-placeholder, .a-input__field[type='time']::-ms-input-placeholder, .a-input__field[type='url']::-ms-input-placeholder, .a-input__field[type='week']::-ms-input-placeholder {
      color: #d7d9db; }
    .a-input__field[type='date']::placeholder, .a-input__field[type='datetime-local']::placeholder, .a-input__field[type='datetime']::placeholder, .a-input__field[type='email']::placeholder, .a-input__field[type='month']::placeholder, .a-input__field[type='number']::placeholder, .a-input__field[type='password']::placeholder, .a-input__field[type='search']::placeholder, .a-input__field[type='tel']::placeholder, .a-input__field[type='text']::placeholder, .a-input__field[type='time']::placeholder, .a-input__field[type='url']::placeholder, .a-input__field[type='week']::placeholder {
      color: #d7d9db; }
    .a-input__field[type='date']:-ms-input-placeholder, .a-input__field[type='datetime-local']:-ms-input-placeholder, .a-input__field[type='datetime']:-ms-input-placeholder, .a-input__field[type='email']:-ms-input-placeholder, .a-input__field[type='month']:-ms-input-placeholder, .a-input__field[type='number']:-ms-input-placeholder, .a-input__field[type='password']:-ms-input-placeholder, .a-input__field[type='search']:-ms-input-placeholder, .a-input__field[type='tel']:-ms-input-placeholder, .a-input__field[type='text']:-ms-input-placeholder, .a-input__field[type='time']:-ms-input-placeholder, .a-input__field[type='url']:-ms-input-placeholder, .a-input__field[type='week']:-ms-input-placeholder {
      color: #d7d9db; }
    [data-whatintent='mouse'] .a-input__field[type='date'],
    [data-whatintent='touch'] .a-input__field[type='date'], [data-whatintent='mouse'] .a-input__field[type='datetime-local'],
    [data-whatintent='touch'] .a-input__field[type='datetime-local'], [data-whatintent='mouse'] .a-input__field[type='datetime'],
    [data-whatintent='touch'] .a-input__field[type='datetime'], [data-whatintent='mouse'] .a-input__field[type='email'],
    [data-whatintent='touch'] .a-input__field[type='email'], [data-whatintent='mouse'] .a-input__field[type='month'],
    [data-whatintent='touch'] .a-input__field[type='month'], [data-whatintent='mouse'] .a-input__field[type='number'],
    [data-whatintent='touch'] .a-input__field[type='number'], [data-whatintent='mouse'] .a-input__field[type='password'],
    [data-whatintent='touch'] .a-input__field[type='password'], [data-whatintent='mouse'] .a-input__field[type='search'],
    [data-whatintent='touch'] .a-input__field[type='search'], [data-whatintent='mouse'] .a-input__field[type='tel'],
    [data-whatintent='touch'] .a-input__field[type='tel'], [data-whatintent='mouse'] .a-input__field[type='text'],
    [data-whatintent='touch'] .a-input__field[type='text'], [data-whatintent='mouse'] .a-input__field[type='time'],
    [data-whatintent='touch'] .a-input__field[type='time'], [data-whatintent='mouse'] .a-input__field[type='url'],
    [data-whatintent='touch'] .a-input__field[type='url'], [data-whatintent='mouse'] .a-input__field[type='week'],
    [data-whatintent='touch'] .a-input__field[type='week'] {
      outline: 0; }
    .a-input--with-icon .a-input__field[type='date'], .a-input--with-icon .a-input__field[type='datetime-local'], .a-input--with-icon .a-input__field[type='datetime'], .a-input--with-icon .a-input__field[type='email'], .a-input--with-icon .a-input__field[type='month'], .a-input--with-icon .a-input__field[type='number'], .a-input--with-icon .a-input__field[type='password'], .a-input--with-icon .a-input__field[type='search'], .a-input--with-icon .a-input__field[type='tel'], .a-input--with-icon .a-input__field[type='text'], .a-input--with-icon .a-input__field[type='time'], .a-input--with-icon .a-input__field[type='url'], .a-input--with-icon .a-input__field[type='week'] {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
    .a-input--error .a-input__field[type='date'], .a-input--error .a-input__field[type='datetime-local'], .a-input--error .a-input__field[type='datetime'], .a-input--error .a-input__field[type='email'], .a-input--error .a-input__field[type='month'], .a-input--error .a-input__field[type='number'], .a-input--error .a-input__field[type='password'], .a-input--error .a-input__field[type='search'], .a-input--error .a-input__field[type='tel'], .a-input--error .a-input__field[type='text'], .a-input--error .a-input__field[type='time'], .a-input--error .a-input__field[type='url'], .a-input--error .a-input__field[type='week'] {
      color: #9d6971;
      border-color: #9d6971; }
  .a-input--disabled *, .a-input__field:disabled {
    opacity: 0.5;
    cursor: default; }
    .a-input--disabled *.form-control, .a-input__field:disabled.form-control {
      cursor: default; }
  .a-input--with-icon .a-input__field {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin: 0; }
  .a-input--clean .a-input__field {
    border: 0;
    margin: 0; }
  .a-input--with-icon .a-input__field:active,
  .a-input--with-icon .a-input__field:focus {
    border-right: 0; }
  .a-input--clean .a-input__field:active,
  .a-input--clean .a-input__field:focus {
    border: 0; }

.a-link {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1;
  display: inline-flex;
  justify-content: center;
  color: #5e6a71;
  align-items: center;
  transition: color 250ms ease-in-out;
  text-decoration: none; }
  .a-link:focus {
    color: #5e6a71; }
  .a-link:hover {
    color: #7090b7; }
  .a-link--active {
    color: #7090b7; }
  .a-link--disabled, .a-link:disabled {
    cursor: default; }
    .a-link--disabled, .a-link--disabled:focus, .a-link--disabled:hover, .a-link:disabled, .a-link:disabled:focus, .a-link:disabled:hover {
      color: #d7d9db; }
    .a-link--disabled svg, .a-link:disabled svg {
      fill: #d7d9db; }
  .a-link__icon {
    flex-shrink: 0;
    width: 20px;
    height: 20px; }
    .a-link__icon:not(:only-child) {
      margin-right: 10px; }
  .a-link--icon-right .a-link__icon:not(:only-child) {
    margin-right: 0;
    margin-left: 10px; }

.a-meta-info {
  font-size: 0.75rem;
  line-height: 1rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal; }

.a-picture {
  display: block; }
  .a-picture__image {
    width: 100%; }

.a-pill {
  border: 1px solid #d7d9db;
  border-radius: 5px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  border-radius: 20px;
  border-color: #6f8fb6;
  background-color: #dbe4ed;
  color: #6f8fb6;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px 15px; }
  .a-pill__btn-remove {
    display: block;
    margin-left: 15px;
    height: 12px;
    width: 12px; }
    .a-pill__btn-remove svg {
      width: 100%;
      height: 100%;
      display: block; }

.a-radio-button {
  position: relative;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 0 0 20px; }
  .a-radio-button__custom-radio-button {
    display: block; }
    .a-radio-button__custom-radio-button:before {
      border: 1px solid #5e6a71;
      width: 20px;
      height: 20px; }
    .a-radio-button__custom-radio-button:after {
      position: absolute;
      width: 10px;
      height: 10px;
      background: #5e6a71;
      transform: scale(0);
      left: 5px;
      top: 5px; }
    .a-radio-button__custom-radio-button:before, .a-radio-button__custom-radio-button:after {
      content: '';
      display: block;
      border-radius: 50%; }
  .a-radio-button__text {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
    color: #5e6a71;
    display: block;
    flex: 1;
    margin-left: 10px; }
  .a-radio-button--error .a-radio-button__text, .m-option-group--error .a-radio-button .a-radio-button__text {
    color: #9d6971; }
  .a-radio-button__hidden-field:checked ~ .a-radio-button__custom-radio-button:after {
    transform: scale(1); }
  .a-radio-button--disabled .a-radio-button__hidden-field ~ .a-radio-button__custom-radio-button,
  .a-radio-button__hidden-field:disabled ~ .a-radio-button__custom-radio-button {
    opacity: 0.5;
    cursor: default; }
    .a-radio-button--disabled .a-radio-button__hidden-field ~ .a-radio-button__custom-radio-button ~ .a-radio-button__text,
    .a-radio-button__hidden-field:disabled ~ .a-radio-button__custom-radio-button ~ .a-radio-button__text {
      opacity: 0.5;
      cursor: default; }
  .a-radio-button--error .a-radio-button__custom-radio-button:before, .m-option-group--error .a-radio-button .a-radio-button__custom-radio-button:before {
    border-color: #9d6971; }
  .a-radio-button--variant .a-radio-button__hidden-field:checked ~ .a-radio-button__custom-radio-button:before {
    border-color: #7090b7; }
  .a-radio-button--variant .a-radio-button__hidden-field:checked ~ .a-radio-button__custom-radio-button:after {
    background: #7090b7; }
  .a-radio-button--variant .a-radio-button__hidden-field:checked ~ .a-radio-button__text {
    color: #7090b7; }

.a-select {
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  /*===============================
  =            Choices            =
  ===============================*/ }
  .a-select__select {
    display: none; }
  .a-select--disabled {
    opacity: 0.5;
    cursor: default; }
  .a-select--disabled .choices[data-type*='select-one'],
  .a-select--disabled .choices__item--selectable {
    cursor: default; }
  .a-select .choices {
    position: relative; }
    [data-whatintent='mouse'] .a-select .choices,
    [data-whatintent='touch'] .a-select .choices {
      outline: 0; }
  .a-select .choices[data-type*='select-one'] {
    cursor: pointer; }
    .a-select .choices[data-type*='select-one']:after {
      content: '';
      height: 0;
      width: 0;
      border-style: solid;
      border-color: #5e6a71 transparent transparent transparent;
      border-width: 5px;
      position: absolute;
      right: 20px;
      top: 50%;
      margin-top: -2.5px;
      pointer-events: none; }
    .a-select .choices[data-type*='select-one'].is-open:after {
      border-color: transparent transparent #5e6a71 transparent;
      margin-top: -7.5px; }
    .a-select .choices[data-type*='select-one'][dir='rtl']:after {
      left: 20px;
      right: auto; }
  .a-select .choices__inner {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
    height: 50px;
    line-height: 3.125rem;
    padding: 0 20px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #d7d9db;
    color: #5e6a71;
    display: block;
    width: 100%;
    -webkit-appearance: none;
    overflow: hidden; }
    .a-select .choices__inner::-ms-clear {
      /* https://stackoverflow.com/a/14739092 */
      height: 0;
      width: 0; }
    .a-select .choices__inner:active {
      border: 1px solid #d7d9db; }
    .a-select .choices__inner:focus {
      box-shadow: none;
      border: 1px solid #d7d9db; }
    .a-select .choices__inner::-webkit-input-placeholder {
      color: #d7d9db; }
    .a-select .choices__inner::-ms-input-placeholder {
      color: #d7d9db; }
    .a-select .choices__inner::placeholder {
      color: #d7d9db; }
    .a-select .choices__inner:-ms-input-placeholder {
      color: #d7d9db; }
    [data-whatintent='mouse'] .a-select .choices__inner,
    [data-whatintent='touch'] .a-select .choices__inner {
      outline: 0; }
  .a-select .is-disabled .choices__inner {
    cursor: not-allowed;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .a-select .is-open .choices__inner {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .a-select .is-flipped.is-open .choices__inner {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .a-select .choices__list {
    margin: 0;
    padding-left: 0;
    list-style: none; }
  .a-select .choices__list--dropdown .choices__list {
    position: relative;
    max-height: 300px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    will-change: scroll-position; }
  .a-select .choices__list--dropdown {
    display: none;
    z-index: 5;
    position: absolute;
    width: 100%;
    background-color: #fff;
    border: 1px solid #d7d9db;
    top: 100%;
    margin-top: -1px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    overflow: hidden;
    word-break: break-all; }
    .a-select .choices__list--dropdown.is-active {
      display: block; }
    .is-flipped .a-select .choices__list--dropdown {
      top: auto;
      bottom: 100%;
      margin-top: 0;
      margin-bottom: -1px;
      border-radius: 4px 4px 0 0; }
  .a-select .choices__item {
    cursor: default; }
  .a-select .choices__list--dropdown .choices__item {
    border-bottom: 1px solid #d7d9db;
    padding: 15px 20px;
    position: relative; }
    .a-select .choices__list--dropdown .choices__item:last-child {
      border-bottom: 0; }
    [dir='rtl'] .a-select .choices__list--dropdown .choices__item {
      text-align: right; }
  .a-select .choices__item--selectable {
    cursor: pointer; }
  .a-select .choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: #d7d9db; }
  .a-select .choices__list--dropdown .is-disabled .choices__item {
    cursor: not-allowed; }
  .a-select .choices__item--disabled {
    cursor: not-allowed;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    opacity: 0.5; }
  .a-select .choices__heading {
    border-bottom: 1px solid #d7d9db;
    color: #7090b7;
    padding: 20px 20px 10px 20px; }
  .a-select .choices__input {
    border: 0;
    max-width: 100%;
    padding: 10px;
    border-bottom: 1px solid #d7d9db;
    background-color: #fff; }
    [data-whatintent='mouse'] .a-select .choices__input,
    [data-whatintent='touch'] .a-select .choices__input {
      outline: 0; }
  .a-select .is-disabled .choices__input {
    cursor: not-allowed;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .a-select .choices__placeholder {
    opacity: 0.5; }
  .a-select .choices__input.is-hidden,
  .a-select .choices[data-type*='select-one'] .choices__input.is-hidden,
  .a-select .choices[data-type*='select-multiple'] .choices__input.is-hidden {
    display: none; }

.a-textarea {
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  height: 50px;
  line-height: 3.125rem;
  padding: 0 20px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #d7d9db;
  color: #5e6a71;
  display: block;
  width: 100%;
  -webkit-appearance: none;
  min-height: 80px;
  resize: vertical; }
  .a-textarea::-ms-clear {
    /* https://stackoverflow.com/a/14739092 */
    height: 0;
    width: 0; }
  .a-textarea:active {
    border: 1px solid #d7d9db; }
  .a-textarea:focus {
    box-shadow: none;
    border: 1px solid #d7d9db; }
  .a-textarea::-webkit-input-placeholder {
    color: #d7d9db; }
  .a-textarea::-ms-input-placeholder {
    color: #d7d9db; }
  .a-textarea::placeholder {
    color: #d7d9db; }
  .a-textarea:-ms-input-placeholder {
    color: #d7d9db; }
  [data-whatintent='mouse'] .a-textarea,
  [data-whatintent='touch'] .a-textarea {
    outline: 0; }
  .a-textarea--disabled, .a-textarea:disabled {
    opacity: 0.5;
    cursor: default; }
  .a-textarea--error {
    border-color: #9d6971; }

.m-article-box {
  border: 1px solid #d7d9db;
  border-radius: 5px;
  padding: 20px 20px 0; }
  .m-article-box:not(:first-child) {
    margin-top: 20px; }
  .m-article-box__main, .m-article-box__alt-main {
    display: flex;
    flex-direction: column; }
  .m-article-box--unavailable .m-article-box__main {
    color: #d7d9db; }
  .m-article-box__article-wrapper {
    display: block;
    text-decoration: none;
    color: inherit;
    padding-bottom: 20px; }
  .m-article-box__headlines {
    position: relative;
    display: block;
    margin-bottom: 20px; }
  .m-article-box__headline {
    margin-bottom: 10px; }
  .m-article-box__subheadline {
    font-size: 0.875rem;
    line-height: 1rem;
    font-family: "Helvetica Neue Extended", Helvetica, sans-serif;
    font-weight: normal;
    letter-spacing: 0.3px; }
  .m-article-box__copy {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal; }
    .m-article-box__copy--bold {
      font-size: 1rem;
      line-height: 1.25rem;
      font-family: "Helvetica Neue", Helvetica, sans-serif;
      font-weight: bold; }
    .m-article-box__copy--highlighted {
      color: #7090b7; }
  .m-article-box__meta {
    font-size: 0.75rem;
    line-height: 1rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal; }
    .m-article-box__meta--crossed-out {
      text-decoration: line-through; }
    .m-article-box__meta + .m-article-box__meta {
      margin-top: 10px; }
  .m-article-box__price-wrapper {
    display: flex;
    justify-content: flex-end;
    align-content: flex-start;
    padding-bottom: 20px; }
    .m-article-box--editable .m-article-box__price-wrapper,
    .m-article-box--locked .m-article-box__price-wrapper,
    .m-article-box--unavailable .m-article-box__price-wrapper {
      flex-wrap: wrap;
      justify-content: space-between; }
  .m-article-box--editable .m-article-box__quantity,
  .m-article-box__aside .m-article-box__quantity {
    flex: 0 1 auto;
    width: 100%;
    order: 1;
    padding-top: 20px; }
  .m-article-box--locked .m-article-box__quantity {
    text-align: center; }
  .m-article-box__quantity-info {
    margin-top: 20px;
    order: 2; }
  .m-article-box__quantity-minimum--error, .m-article-box__quantity-unit--error {
    color: #9d6971; }
  .m-article-box__quantity-value {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold; }
  .m-article-box__label {
    display: block; }
  .m-article-box__aside {
    border-top: 1px solid #d7d9db; }
  .m-article-box__actions {
    display: flex;
    flex-direction: column;
    margin: 10px 0; }
  .m-article-box__actions-link {
    padding-right: 10px;
    padding-left: 10px; }
    .m-article-box__actions-link:first-child {
      padding-left: 0; }
    .m-article-box__actions-link:last-child {
      padding-right: 0; }
    .m-article-box__actions-link--active {
      color: #7090b7; }
      .m-article-box__actions-link--active svg {
        fill: #7090b7; }
  .m-article-box__alt-title {
    margin-top: 20px; }
  .m-article-box__alt-main {
    margin-top: 20px; }
  .m-article-box__alt-actions {
    margin: 0;
    flex-direction: column;
    display: flex; }
  .m-article-box__alt-actions-button--remove {
    order: 1; }
  .m-article-box__alt-actions-button {
    margin-bottom: 20px; }

.m-content-box__header {
  align-items: center;
  display: flex;
  padding: 20px;
  border-top: 1px solid #d7d9db;
  border-right: 1px solid #d7d9db;
  border-left: 1px solid #d7d9db;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px; }

.m-content-box__headline {
  margin-right: auto; }

.m-content-box__button {
  margin: -20px 0; }
  .m-content-box__button:last-child {
    margin-right: -20px; }

.m-content-box__popup {
  margin-left: 10px; }

.m-content-box__hint-box {
  margin-bottom: 20px; }

.m-content-box__content {
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  padding: 20px;
  border: 1px solid #d7d9db;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px; }
  .m-content-box--error .m-content-box__content {
    color: #c5858f;
    border-color: #c5858f; }

.m-content-box__line--gapped {
  margin-bottom: 10px; }

.m-content-box__line--bold {
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold; }

.m-content-box__line--editable {
  color: #7090b7; }

.m-content-box__line--inactive {
  opacity: 0.5; }

.m-content-box--small .m-content-box__header {
  display: block;
  background: #f0f4f8;
  padding: 10px 20px; }

.m-content-box--small .m-content-box__headline {
  font-size: 0.875rem;
  line-height: 1rem;
  font-family: "Helvetica Neue Extended", Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.3px; }

.m-content-box--small .m-content-box__content {
  font-size: 0.75rem;
  line-height: 1rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  padding: 20px; }

.m-content-box--no-content-padding .m-content-box__content {
  padding: 0; }

.m-content-box__icon {
  color: #5e6a71;
  margin-bottom: 10px; }

.m-content-box__hr {
  margin: 20px -20px; }
  .m-content-box--error .m-content-box__hr {
    border-color: #c5858f; }

.m-cookie-layer {
  z-index: 1;
  transform: translateY(0);
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0;
  left: 0;
  right: 0;
  background: #5e6a71;
  color: #fff;
  padding: 0 30px;
  transition: all 0.15s ease-out; }
  .m-cookie-layer__desciption {
    text-align: center; }
  .m-cookie-layer__link {
    color: #fff;
    text-decoration: none;
    position: relative;
    transition: all 0.1s ease-out; }
    .m-cookie-layer__link::after {
      transition: all 0.1s ease-out;
      content: '';
      position: absolute;
      background: #fff;
      height: 1px;
      bottom: 0;
      left: 0;
      right: 0; }
  .m-cookie-layer[aria-hidden='true'] {
    transform: translateY(100%); }
  .m-cookie-layer--hidden {
    display: none; }

.m-date-input--disabled .a-input {
  opacity: 0.5;
  cursor: default; }

.m-date-input__flatpickr .flatpickr-months {
  margin: 10px 0;
  position: relative; }
  .m-date-input__flatpickr .flatpickr-months .flatpickr-month {
    color: #5e6a71;
    fill: #5e6a71;
    height: 29px; }
  .m-date-input__flatpickr .flatpickr-months .flatpickr-prev-month,
  .m-date-input__flatpickr .flatpickr-months .flatpickr-next-month {
    height: 29px;
    padding: 7.5px 10px 0 10px; }
    .m-date-input__flatpickr .flatpickr-months .flatpickr-prev-month:hover svg,
    .m-date-input__flatpickr .flatpickr-months .flatpickr-next-month:hover svg {
      fill: #7090b7; }

.m-date-input__flatpickr .flatpickr-current-month .cur-month {
  font-weight: normal; }
  .m-date-input__flatpickr .flatpickr-current-month .cur-month:hover {
    background: inherit; }

.m-date-input__flatpickr .flatpickr-weekday {
  color: #5e6a71; }

.m-date-input__flatpickr .flatpickr-day {
  color: #5e6a71;
  line-height: 2.375rem; }
  .m-date-input__flatpickr .flatpickr-day:hover, .m-date-input__flatpickr .flatpickr-day:focus {
    background: #d7d9db;
    border-color: #d7d9db; }

.m-date-input__flatpickr .flatpickr-day.today {
  border-color: #5e6a71; }
  .m-date-input__flatpickr .flatpickr-day.today:hover, .m-date-input__flatpickr .flatpickr-day.today:focus {
    background: #5e6a71;
    border-color: #5e6a71; }

.m-date-input__flatpickr .flatpickr-day.selected {
  background: #7090b7;
  border-color: #7090b7; }
  .m-date-input__flatpickr .flatpickr-day.selected:hover, .m-date-input__flatpickr .flatpickr-day.selected:focus {
    background: #6481a4;
    border-color: #6481a4; }

.m-date-input__flatpickr .flatpickr-days {
  margin-bottom: 2px; }

.m-form__column > .a-input,
.m-form__column > .a-select,
.m-form__column > .a-button {
  margin-bottom: 20px; }

.m-form__row {
  display: block; }
  .m-form__row > .a-button,
  .m-form__row > .a-button-loadable {
    width: 100%; }
  .m-form__row > .a-input,
  .m-form__row > .a-select,
  .m-form__row > .a-button,
  .m-form__row > .a-button-loadable {
    margin-bottom: 20px; }

.m-form__row, .m-form__column {
  width: 100%; }
  .m-form__row:not(:first-child), .m-form__column:not(:first-child) {
    margin-top: 40px; }
  .m-form__row:last-child, .m-form__column:last-child {
    margin-top: 30px; }
  .m-form__row > .a-input,
  .m-form__row > .a-select,
  .m-form__row > .a-button,
  .m-form__row > .a-button-loadable, .m-form__column > .a-input,
  .m-form__column > .a-select,
  .m-form__column > .a-button,
  .m-form__column > .a-button-loadable {
    margin-bottom: 20px; }
    .m-form__row > .a-input:last-child,
    .m-form__row > .a-select:last-child,
    .m-form__row > .a-button:last-child,
    .m-form__row > .a-button-loadable:last-child, .m-form__column > .a-input:last-child,
    .m-form__column > .a-select:last-child,
    .m-form__column > .a-button:last-child,
    .m-form__column > .a-button-loadable:last-child {
      margin-bottom: 0; }

.m-form__fieldset {
  border: 0;
  margin: 0;
  padding: 0; }
  .m-form__fieldset:not(:first-child) {
    margin-top: 40px; }
  .m-form__fieldset:last-child {
    margin-top: 20px; }

.m-form__fieldset-legend {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-family: "Helvetica Neue Extended", Helvetica, sans-serif;
  font-weight: normal;
  display: block;
  margin-bottom: 20px; }

.m-hint-box {
  border: 1px solid #d7d9db;
  border-radius: 5px;
  padding: 15px 20px;
  color: #5e6a71;
  background-color: #f7ecad;
  border-color: #efd95c;
  margin-bottom: 20px; }
  .m-hint-box__headline {
    font-size: 1rem; }
  .m-hint-box__subline {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal; }
    .m-hint-box__subline a {
      text-decoration: underline;
      color: #5e6a71;
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-family: "Helvetica Neue", Helvetica, sans-serif;
      font-weight: bold; }
  .m-hint-box__copy {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal; }
    .m-hint-box__copy a {
      text-decoration: underline;
      color: #5e6a71;
      font-size: 1rem;
      line-height: 1.25rem;
      font-family: "Helvetica Neue", Helvetica, sans-serif;
      font-weight: bold; }
    .m-hint-box__copy b {
      font-size: 1rem;
      line-height: 1.25rem;
      font-family: "Helvetica Neue", Helvetica, sans-serif;
      font-weight: bold; }
  .m-hint-box__headline + .m-hint-box__copy,
  .m-hint-box__headline + .m-hint-box__subline {
    line-height: 1.75rem; }
  .m-hint-box--success {
    color: #fff;
    background-color: #7ca295;
    border-color: #62897c; }
  .m-hint-box--success .m-hint-box__subline a,
  .m-hint-box--success .m-hint-box__copy a {
    color: #fff; }
  .m-hint-box--error {
    color: #fff;
    background-color: #c5858f;
    border-color: #9d6971; }
  .m-hint-box--error .m-hint-box__subline a,
  .m-hint-box--error .m-hint-box__copy a {
    color: #fff; }

.m-link-list {
  display: flex;
  flex-direction: column; }
  .m-link-list--noHover {
    pointer-events: none; }
  .m-link-list--row {
    flex-direction: column; }
  .m-link-list__link {
    justify-content: flex-start;
    margin-top: 20px; }
  .m-link-list--row .m-link-list__link {
    margin-top: 20px;
    margin-right: 0; }
  .m-show-more .m-link-list__link:first-child {
    margin-top: 0; }
  .m-show-more .m-link-list__link:last-child {
    margin-bottom: 20px; }

.m-mixed-copy {
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  color: #5e6a71; }
  .m-mixed-copy > * {
    margin-bottom: 20px; }
    .m-mixed-copy > *:last-child {
      margin-bottom: 0; }
  .m-mixed-copy ul li {
    position: relative;
    list-style: none;
    padding-bottom: 8px;
    padding-left: 20px; }
    .m-mixed-copy ul li:before {
      content: '';
      position: absolute;
      left: 0;
      top: 7.5px;
      height: 5px;
      width: 5px;
      border-radius: calc(5px / 2);
      background-color: #5e6a71; }
  .m-mixed-copy ol {
    counter-reset: item; }
  .m-mixed-copy ol > li {
    counter-increment: item; }
  .m-mixed-copy ol ol > li {
    display: block; }
  .m-mixed-copy ol ol > li:before {
    content: counters(item, ".") ". "; }

.m-number-input {
  position: relative;
  width: 100%; }
  .m-number-input--button-update-visible {
    padding-bottom: 40px; }
  .m-number-input__inner {
    border: 1px solid #d7d9db;
    border-radius: 5px;
    background: #fff;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 1; }
  .m-number-input--error .m-number-input__inner {
    border-color: #9d6971; }
  .m-number-input__input {
    width: 100%; }
    .m-number-input__input input[type='number'] {
      font-size: 1rem;
      line-height: 1.25rem;
      font-family: "Helvetica Neue", Helvetica, sans-serif;
      font-weight: normal;
      height: 50px;
      line-height: 3.125rem;
      padding: 0 20px;
      border-radius: 4px;
      background-color: #fff;
      border: 1px solid #d7d9db;
      color: #5e6a71;
      display: block;
      width: 100%;
      -webkit-appearance: none;
      text-align: center;
      border: 0;
      border-radius: 0;
      margin-bottom: 0;
      padding: 0;
      color: #5e6a71;
      -moz-appearance: textfield; }
      .m-number-input__input input[type='number']::-ms-clear {
        /* https://stackoverflow.com/a/14739092 */
        height: 0;
        width: 0; }
      .m-number-input__input input[type='number']:active {
        border: 1px solid #d7d9db; }
      .m-number-input__input input[type='number']:focus {
        box-shadow: none;
        border: 1px solid #d7d9db; }
      .m-number-input__input input[type='number']::-webkit-input-placeholder {
        color: #d7d9db; }
      .m-number-input__input input[type='number']::-ms-input-placeholder {
        color: #d7d9db; }
      .m-number-input__input input[type='number']::placeholder {
        color: #d7d9db; }
      .m-number-input__input input[type='number']:-ms-input-placeholder {
        color: #d7d9db; }
      [data-whatintent='mouse'] .m-number-input__input input[type='number'],
      [data-whatintent='touch'] .m-number-input__input input[type='number'] {
        outline: 0; }
      .m-number-input__input input[type='number']::-webkit-inner-spin-button, .m-number-input__input input[type='number']::-webkit-outer-spin-button {
        display: none; }
      .m-number-input__input input[type='number']:active, .m-number-input__input input[type='number']:focus {
        border: 0; }
      .m-number-input__input input[type='number']:disabled {
        opacity: 0.5; }
  .m-number-input--error .m-number-input__input input[type='number'] {
    color: #9d6971; }
  .m-number-input__button-up {
    border-bottom-left-radius: 0; }
  .m-number-input__button-down {
    border-bottom-right-radius: 0; }
  .m-number-input__button-up, .m-number-input__button-down {
    flex: 0 0 auto;
    color: #5e6a71;
    background-color: #fff;
    padding: 0 20px; }
    .m-number-input__button-up:hover, .m-number-input__button-up:focus, .m-number-input__button-down:hover, .m-number-input__button-down:focus {
      color: #5e6a71;
      background-color: #fff; }
    .m-number-input__button-up .a-button__icon, .m-number-input__button-down .a-button__icon {
      width: 10px;
      height: 10px; }
  .m-number-input__button-icon-check {
    display: none; }
  .m-number-input__button-update {
    z-index: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-right: 0;
    padding-left: 0;
    opacity: 0;
    transition: all 0.4s ease-in-out; }
    .m-number-input__button-update--visible {
      opacity: 1; }
  .m-number-input--disabled .m-number-input__button-down, .m-number-input--disabled .m-number-input__button-up, .m-number-input--disabled .m-number-input__input {
    opacity: 0.5;
    cursor: default; }
  .m-number-input--disabled .m-number-input__button-update:not(:disabled) {
    opacity: 1; }

.m-option-group__label {
  margin-bottom: 20px; }

.m-option-group .a-checkbox:not(:only-child),
.m-option-group .a-radio-button:not(:only-child) {
  margin-bottom: 20px; }

.m-form__fieldset .m-option-group {
  margin-bottom: -20px; }

.m-option-input__input {
  margin: 20px 0 20px 30px; }

.m-order-info {
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  border-top: 1px solid #d7d9db;
  border-bottom: 1px solid #d7d9db;
  margin: 40px 0;
  padding: 40px 0; }
  .m-order-info, .m-order-info__row {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end; }
  .m-order-info__row {
    width: 100%; }
  .m-order-info__wrapper {
    display: flex;
    justify-content: space-between; }
    .m-order-info__wrapper--row {
      flex-direction: row; }
    .m-order-info__wrapper--column {
      flex-direction: column; }
  .m-order-info__divider {
    width: 100%;
    border-top: 1px solid #d7d9db;
    margin: 40px 0; }
  .m-order-info__text-wrapper {
    width: 100%;
    display: flex;
    flex-wrap: wrap; }
  .m-order-info__text {
    width: 100%;
    text-align: right; }
    .m-order-info__text--big {
      font-size: 1.25rem;
      line-height: 1.5rem;
      font-family: "Helvetica Neue Extended", Helvetica, sans-serif;
      font-weight: normal; }
    .m-order-info__text--highlighted {
      color: #7090b7; }
    .m-order-info__text--bold {
      font-weight: bold; }
    .m-order-info__text--right {
      margin-bottom: 10px; }
      .m-order-info__text--right:last-child {
        margin-bottom: 0; }
  .m-order-info__button {
    margin-top: 20px; }
    .m-order-info__wrapper--row + .m-order-info__button {
      margin-top: 40px; }

.m-quick-checkout {
  border: 1px solid #d7d9db;
  border-radius: 5px;
  width: 100%;
  border-color: transparent;
  background-color: #f0f4f8;
  padding: 10px;
  display: flex;
  justify-content: center;
  z-index: 3; }
  .m-quick-checkout + * {
    margin-top: 40px; }
  .m-quick-checkout__wrapper {
    width: 100%; }
  .m-quick-checkout__info-headline {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal; }
  .m-quick-checkout__info-sum {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-family: "Helvetica Neue Extended", Helvetica, sans-serif;
    font-weight: normal;
    font-weight: bold; }
  .m-quick-checkout__info, .m-quick-checkout__action-button {
    text-align: center; }
  .m-quick-checkout__action-button {
    margin: 10px 0 0; }
  .m-quick-checkout__action-link {
    display: none; }
    .m-quick-checkout__action-link:last-child {
      margin-bottom: -10px; }
  .m-quick-checkout__action-link-btn {
    padding: 0; }

.m-quick-order-add {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: 100%;
  border-top: 1px solid #d7d9db;
  border-right: 1px solid #d7d9db;
  border-left: 1px solid #d7d9db; }
  .m-quick-order-add:last-child {
    border-bottom: 1px solid #d7d9db; }
  .m-quick-order-add__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    overflow: hidden;
    padding: 10px; }
  .m-quick-order-add__input {
    border-top: 1px solid #d7d9db;
    border-right: 1px solid #d7d9db;
    border-left: 1px solid #d7d9db;
    border-radius: 5px;
    width: 100%; }
    .m-quick-order-add__input,
    .m-quick-order-add__input .a-input__field {
      opacity: 1; }
  .m-quick-order-add__number-input {
    border: 0;
    flex-shrink: 0;
    border-radius: 0;
    width: 100%; }
  .m-quick-order-add--unavailable .m-quick-order-add__input {
    border-color: #9d6971; }
    .m-quick-order-add--unavailable .m-quick-order-add__input input {
      color: #9d6971; }
  .m-quick-order-add--unavailable .m-quick-order-add__number-input .m-number-input__inner {
    border-color: #9d6971; }
  .m-quick-order-add--unavailable .m-quick-order-add__number-input button,
  .m-quick-order-add--unavailable .m-quick-order-add__number-input input {
    color: #9d6971; }
  .m-quick-order-add__btn-action {
    margin: 10px 10px 10px 0; }
    .m-quick-order-add__btn-action:disabled {
      opacity: 0.5;
      cursor: default; }

.m-quick-order-group {
  position: relative;
  display: flex;
  flex-direction: column; }
  .m-quick-order-group__item:not(:first-child) .m-quick-order-select__wrapper,
  .m-quick-order-group__item:not(:first-child) .m-quick-order-add__wrapper {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
  .m-quick-order-group__item:not(:last-child) .m-quick-order-select__wrapper,
  .m-quick-order-group__item:not(:last-child) .m-quick-order-add__wrapper {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .m-quick-order-group__select-all {
    width: 100%;
    margin-right: 10px;
    margin-top: -20px; }
    .m-quick-order-group__select-all .a-checkbox__text {
      text-align: right;
      order: -1;
      margin-right: 20px; }

.m-quick-order-select {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%; }
  .m-quick-order-select--unavailable button,
  .m-quick-order-select--unavailable input {
    cursor: default; }
  .m-quick-order-select__wrapper {
    border: 1px solid #d7d9db;
    border-radius: 5px;
    display: block;
    padding: 10px;
    width: 100%; }
  .m-quick-order-select__article {
    display: flex;
    justify-content: center;
    padding-bottom: 10px;
    width: 100%; }
  .m-quick-order-select__number-input {
    width: calc(100% - 30px); }
    .m-quick-order-select--unavailable .m-quick-order-select__number-input {
      opacity: 0.5; }
  .m-quick-order-select__popup {
    margin: 0 30px 0 10px; }
  .m-quick-order-select__checkbox {
    position: relative;
    margin: 0;
    width: 100%; }
    .m-quick-order-select__checkbox .a-checkbox__custom-checkbox {
      position: absolute;
      right: 0; }
      .m-quick-order-select--has-info .m-quick-order-select__checkbox .a-checkbox__custom-checkbox {
        right: -60px; }
    .m-quick-order-select__checkbox .a-checkbox__text {
      margin: 0 55px 0 0; }
      .m-quick-order-select--has-info .m-quick-order-select__checkbox .a-checkbox__text {
        margin-right: 0; }
      .m-quick-order-select--unavailable .m-quick-order-select__checkbox .a-checkbox__text {
        opacity: 0.5; }

/**
 * Modifiers:
 * | animate        | Animate opening procedure
 * | content-margin | Add margin around content
 * | align-left     | Align the button content on the left
 * | disabled       | Show everything
 */
.m-show-more {
  display: flex;
  flex-direction: column; }
  .m-show-more--animate .m-show-more__content-wrapper {
    overflow: hidden; }
  .m-show-more__content {
    display: none; }
  .m-show-more--show.m-show-more--animate .m-show-more__content {
    animation: m-show-more--show 0.3s ease; }
  .m-show-more--disabled .m-show-more__content {
    display: block; }
  .m-show-more--content-margin .m-show-more__content {
    margin: 20px 0; }
  .m-show-more--show .m-show-more__content {
    display: block; }
  .m-show-more__btn {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
    line-height: 1;
    color: #5e6a71;
    transition: color 250ms ease-in-out; }
    .m-show-more__btn:hover {
      color: #7090b7; }
    .m-show-more__btn:disabled {
      opacity: 0.5; }
  .m-show-more--disabled .m-show-more__btn {
    display: none; }
  .m-show-more--align-left .m-show-more__btn {
    text-align: left; }
  .m-show-more--btn-after-content .m-show-more__btn {
    order: 1; }
  .m-show-more__btn-label--hidden {
    display: none; }

@keyframes m-show-more--show {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

.m-teaser {
  display: block;
  text-decoration: none;
  margin-bottom: 20px; }
  [data-whatintent='mouse'] .m-teaser,
  [data-whatintent='touch'] .m-teaser {
    outline: 0; }
  .m-teaser__headline, .m-teaser__link {
    margin-bottom: 10px;
    margin-top: 0; }
  .m-teaser__link {
    margin: 0; }
  .m-teaser__image {
    width: 100%;
    height: auto; }

.o-accordion__container {
  position: relative; }

.o-accordion__accordion {
  margin: 0; }

.o-accordion__control {
  font-size: 0.75rem;
  line-height: 1rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  position: relative;
  display: block;
  width: 100%;
  padding: 15px 40px 15px 20px;
  text-align: left;
  border: 0;
  border-top: 1px solid #d7d9db; }
  .o-accordion__control:hover {
    color: #7090b7; }
  .o-accordion__control svg {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%); }
  .o-accordion__control[aria-expanded='true'] svg {
    transform: translateY(-50%) rotate(180deg); }

.o-accordion__heading:first-child .o-accordion__control {
  border-top: 0; }

.o-accordion__panel {
  margin: 0;
  padding: 0 20px 15px;
  line-height: 1.25; }
  .o-accordion__panel:last-of-type {
    border-bottom: none; }

.o-address-book__address-group--is-hidden {
  display: none; }

.o-address-book__address--is-hidden {
  display: none; }

.o-address-book__column:not(:first-child) {
  margin-top: 40px; }
  .o-address-book__column:not(:first-child):last-child {
    margin-top: 40px; }

.o-articles-container__header {
  border-top: 1px solid #d7d9db;
  padding-top: 40px;
  margin-bottom: 30px; }

.o-articles-container__meta {
  display: none; }

.o-articles-container__meta-text {
  font-size: 0.75rem;
  line-height: 1rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  color: #5e6a71;
  flex: 0 1 35%; }
  .o-articles-container__meta-text:nth-child(2) {
    flex: 0 1 30%; }
  .o-articles-container__meta-text:nth-child(3) {
    text-align: right; }

.o-modal {
  position: fixed;
  overflow-y: auto;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 100; }
  .o-modal__header {
    display: flex;
    justify-content: space-between;
    margin: 40px 10px 30px 10px; }
  .o-modal__body {
    margin: 0 10px 40px; }
    .o-modal__body > p,
    .o-modal__body > div {
      margin-bottom: 20px; }
  .o-modal__link {
    margin-top: 20px; }
  .o-modal__wrapper {
    background: #fff;
    display: flex;
    max-width: 100%;
    min-height: 100%; }
  .o-modal__content {
    background: #fff;
    flex: 1 1 0%;
    position: relative; }
  .o-modal__title {
    margin-right: 50px; }
  .o-modal__close {
    position: absolute;
    top: 30px;
    right: 0; }
  .o-modal--is-locked .o-modal__close {
    display: none; }
  .o-modal__submit {
    clear: both;
    float: right; }

.o-tabs__tablist {
  position: relative;
  display: flex;
  width: 100%;
  height: 51px;
  background: #fff;
  border-bottom: 1px solid #7090b7;
  margin-bottom: 30px; }

.o-tabs__tab {
  border: 1px solid #d7d9db;
  border-radius: 5px;
  display: inline-flex;
  justify-content: center;
  color: #5e6a71;
  font-weight: 400;
  padding: 0 20px;
  background-color: #fff;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  flex: 1 1 auto; }
  .o-tabs__tab:not(:last-of-type) {
    margin-right: 10px; }
  .o-tabs__tab span {
    display: none; }
  .o-tabs__tab .a-svg-sprite {
    margin-right: 0; }
  .o-tabs__tab[aria-selected='true'], .o-tabs__tab:focus {
    background-color: #fff;
    border-color: #7090b7;
    height: 51px;
    color: #7090b7; }
  [data-whatintent='mouse'] .o-tabs__tab,
  [data-whatintent='touch'] .o-tabs__tab {
    outline: 0; }

[data-whatintent='mouse'] .o-tabs__tabpanel,
[data-whatintent='touch'] .o-tabs__tabpanel {
  outline: 0; }

.o-teaser-row__teaser {
  width: calc(20px + (100% - 20px)); }

.t-article {
  color: #7090b7; }

.t-basket {
  position: relative;
  margin: 60px 0; }
  .t-basket__main {
    width: 100%; }
  .t-basket__aside {
    width: 100%; }
  .t-basket__aside-inner > * {
    margin-top: 20px; }
  .t-basket__headline {
    margin-bottom: 30px; }
  .t-basket__intro {
    margin-bottom: 40px; }
  .t-basket__available-products {
    margin-top: 40px; }
  .t-basket__hintbox {
    margin-bottom: 20px; }
  .t-basket__product-button {
    width: 100%;
    margin-top: 40px; }
  .t-basket__linklist {
    margin-top: 40px; }
  .t-basket__back-link {
    margin-top: 80px; }
    .t-basket__back-link svg {
      transition: transform 0.2s ease; }
    .t-basket__back-link:hover svg {
      transform: translateX(-5px); }

.t-checkout {
  position: relative;
  margin: 60px 0; }
  .t-checkout__main {
    width: 100%; }
  .t-checkout__aside {
    width: 100%; }
    .t-checkout__aside > *:not(:first-child) {
      margin-top: 20px; }
  .t-checkout__headline {
    margin-bottom: 30px; }
  .t-checkout__intro {
    margin-bottom: 40px; }
  .t-checkout__content-box {
    margin-bottom: 20px; }
  .t-checkout__inline-content {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px; }
    .t-checkout__inline-content > div {
      margin-right: 0;
      margin-bottom: 10px; }
  .t-checkout__product-container {
    margin-top: 40px; }

.t-confirmation {
  position: relative;
  margin: 60px 0; }
  .t-confirmation__headline {
    margin-bottom: 30px; }
  .t-confirmation__intro {
    border-bottom: 1px solid #d7d9db;
    padding-bottom: 40px; }
    .t-confirmation__intro span {
      font-weight: bold;
      text-decoration: underline; }
  .t-confirmation__link-list {
    margin-top: 40px; }
  .t-confirmation__back-link {
    margin-top: 80px; }
    .t-confirmation__back-link svg {
      transition: transform 0.2s ease; }
    .t-confirmation__back-link:hover svg {
      transform: translateX(-5px); }

.l-container {
  position: relative; }
  .l-container__wrapper {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px; }
  .l-container__grid {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1132px;
    margin-left: auto;
    margin-right: auto; }
    .sg-debug-grid .l-container__grid {
      background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.2)" width="100%" %3E%3Crect x="0" width="calc(((100% - 20px) / 2 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 20px) / 2 * 1))" width="calc(((100% - 20px) / 2 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll; }
    @media (min-width: 40em) {
      .a-icon-popup__popup {
        left: -265px;
        width: 300px; }
    .a-pill {
      display: inline-flex; }
    .a-select .choices__list--dropdown .choices__item--selectable {
      padding-right: 100px; }
      [dir='rtl'] .a-select .choices__list--dropdown .choices__item--selectable {
        text-align: right;
        padding-left: 100px;
        padding-right: 10px; }
        .m-article-box--editable .m-article-box__price-wrapper,
        .m-article-box--locked .m-article-box__price-wrapper,
        .m-article-box--unavailable .m-article-box__price-wrapper {
          flex-direction: row;
          justify-content: space-evenly; }
    .m-article-box__price {
      flex: 0 1 auto;
      width: 35%;
      padding-right: 8px; }
      .m-article-box--editable .m-article-box__quantity,
      .m-article-box__aside .m-article-box__quantity {
        width: 30%;
        order: 0;
        padding-top: 0; }
    .m-article-box__total-price {
      flex: 0 1 auto;
      width: 35%;
      padding-left: 8px;
      text-align: right; }
      .m-article-box__quantity-info {
        order: 0;
        flex: 0 1 auto;
        width: 65%;
        margin-left: auto; }
      .m-article-box__actions {
        margin: 5px 0;
        flex-direction: row;
        justify-content: space-between; }
      .m-article-box__alt-actions {
        margin-bottom: 20px;
        flex-direction: row;
        justify-content: flex-end; }
      .m-article-box__alt-actions-button--remove {
        order: 0; }
      .m-article-box__alt-actions-button {
        margin-bottom: 0; }
      .m-number-input__button-up, .m-number-input__button-down {
        padding: 0 10px; }
      .m-order-info__text {
        width: 50%;
        text-align: left; }
      .m-order-info__text--gapped {
        margin-bottom: 10px; }
        .m-order-info__text--right {
          text-align: right;
          margin-bottom: 0; }
    .m-quick-order-add {
      align-items: center;
      border: 0 none; }
      .m-quick-order-add:last-child {
        border-bottom: 0 none; }
      .m-quick-order-add__wrapper {
        border: 1px solid #d7d9db;
        border-radius: 5px;
        flex-direction: row;
        padding: 0; }
      .m-quick-order-add__input {
        border: 0 none;
        border-radius: 0;
        border-right: 1px solid #d7d9db; }
      .m-quick-order-add__number-input {
        width: 100px; }
      .m-quick-order-add__number-input .m-number-input__inner {
        border: 0 none; }
    .m-quick-order-add--unavailable .m-quick-order-add__wrapper {
      border-color: #9d6971; }
    .m-quick-order-add--unavailable.m-quick-order-group__item:not(:last-child) .m-quick-order-add__wrapper, .m-quick-order-add--unavailable.m-quick-order-group__item:last-child .m-quick-order-add__wrapper {
      border-bottom: 1px solid #9d6971; }
      .m-quick-order-add__btn-action {
        margin: 0;
        margin-left: 20px; }
      .m-quick-order-group__select-all {
        margin-right: 0; }
    .m-quick-order-select {
      padding-right: 40px; }
      .m-quick-order-select__wrapper {
        display: flex;
        align-items: center;
        padding: 0; }
      .m-quick-order-select__article {
        padding: 8px;
        height: 50px;
        border-right: 1px solid #d7d9db;
        align-items: center; }
      .m-quick-order-select__number-input {
        border: 0;
        border-radius: 0;
        flex-shrink: 0;
        width: 100px; }
      .m-quick-order-select__number-input .m-number-input__inner {
        border: 0 none; }
      .m-quick-order-select__popup {
        margin: 0 10px 0 40px; }
      .m-quick-order-select__checkbox {
        display: flex;
        align-items: center; }
        .m-quick-order-select__checkbox .a-checkbox__custom-checkbox {
          right: -149px; }
          .m-quick-order-select--has-info .m-quick-order-select__checkbox .a-checkbox__custom-checkbox {
            right: -219px; }
      .m-teaser__headline, .m-teaser__link {
        padding-right: 10px;
        padding-left: 10px; }
    .o-articles-container__header {
      display: flex;
      justify-content: space-between;
      margin-bottom: 60px; }
    .o-teaser-row__teaser {
      margin-left: 20px; }
      .t-checkout__inline-content {
        display: flex;
        flex-flow: row wrap; }
        .t-checkout__inline-content > div {
          margin-right: 20px; } }
    @media (min-width: 48em) {
      .m-article-box__main, .m-article-box__alt-main {
        flex-direction: row; }
      .m-article-box__article-wrapper {
        width: calc(80px + ((100% - 160px) / 9 * 5)); }
      .m-article-box__price-wrapper {
        width: calc(60px + ((100% - 160px) / 9 * 4)); }
      .m-article-box__price-wrapper {
        margin-left: 20px; }
      .m-article-box__price-wrapper {
        padding-left: 0;
        align-content: baseline; }
        .m-article-box--editable .m-article-box__price-wrapper,
        .m-article-box--locked .m-article-box__price-wrapper,
        .m-article-box--unavailable .m-article-box__price-wrapper {
          justify-content: space-between; }
      .m-article-box__label {
        display: none; }
  .o-modal .m-option-input .m-date-input {
    max-width: 300px; }
    .m-form__row {
      display: flex;
      flex-direction: row;
      align-content: center;
      justify-content: flex-end; }
      .m-form__row > .a-input {
        width: auto;
        flex-grow: 1; }
      .m-form__row > .a-button,
      .m-form__row > .a-button-loadable {
        margin-left: 20px;
        width: auto; }
      .m-form__row > .a-input,
      .m-form__row > .a-select,
      .m-form__row > .a-button,
      .m-form__row > .a-button-loadable {
        margin-bottom: 0; }
      .m-form__row:last-child, .m-form__column:last-child {
        margin-top: 20px; }
      .m-link-list--row {
        flex-direction: row; }
      .m-link-list--row .m-link-list__link {
        margin-top: 0;
        margin-right: 60px; }
      .m-order-info__wrapper {
        margin-left: calc(60px + ((100% - 160px) / 9 * 4)); }
      .m-order-info__wrapper {
        width: calc(80px + ((100% - 160px) / 9 * 5)); }
    .o-articles-container__meta {
      display: flex;
      justify-content: space-between;
      padding: 0 20px 10px; }
    .o-modal {
      background-color: #000;
      background-color: rgba(0, 0, 0, 0.3); }
      .o-modal__header {
        margin: 40px 40px 30px 40px; }
      .o-modal__body {
        margin: 0 40px 40px; }
      .o-modal__wrapper {
        align-items: flex-start;
        background: none;
        margin: 0 auto;
        max-width: 768px;
        min-height: calc(100vh - 80px); }
      .o-modal__content {
        border-radius: 4px;
        border: 1px solid #d7d9db;
        margin-top: 120px;
        margin-bottom: 60px; }
      .o-modal__close {
        right: 30px; }
    .o-modal .o-tabs__tablist {
      margin-left: -40px;
      padding: 0 40px;
      width: calc(100% + 80px); }
    .o-tabs__tab {
      flex: 0 1 auto; }
      .o-tabs__tab span {
        display: block; }
      .o-tabs__tab .a-svg-sprite {
        margin-right: 10px; }
    .o-teaser-row__teaser {
      width: calc(100px + ((100% - 220px) / 12 * 6)); }
        .sg-debug-grid .l-container__grid {
          background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.2)" width="100%" %3E%3Crect x="0" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 220px) / 12 * 1))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(40px + ((100% - 220px) / 12 * 2))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(60px + ((100% - 220px) / 12 * 3))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(80px + ((100% - 220px) / 12 * 4))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(100px + ((100% - 220px) / 12 * 5))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(120px + ((100% - 220px) / 12 * 6))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(140px + ((100% - 220px) / 12 * 7))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(160px + ((100% - 220px) / 12 * 8))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(180px + ((100% - 220px) / 12 * 9))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(200px + ((100% - 220px) / 12 * 10))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(220px + ((100% - 220px) / 12 * 11))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll; } }
    @media (min-width: 48em) and (min-width: 48em) {
    .o-articles-container__meta {
      margin-left: calc(80px + ((100% - 160px) / 9 * 5)); } }
    @media (min-width: 64em) {
      .a-icon-popup__popup {
        padding: 10px 10px 10px 40px;
        left: -11px; }
    .m-quick-checkout {
      position: relative;
      padding: 20px;
      margin: 0; }
    .m-quick-checkout__info span {
      display: block; }
      .m-quick-checkout__action-button {
        margin: 30px 0 20px; }
      .m-quick-checkout__action-link {
        display: block; }
    .o-teaser-row__teaser {
      width: calc(40px + ((100% - 220px) / 12 * 3)); }
      .t-basket__main {
        width: calc(160px + ((100% - 220px) / 12 * 9)); }
      .t-basket__aside {
        width: calc(40px + ((100% - 220px) / 12 * 3)); }
      .t-basket__aside {
        margin-left: 20px; }
      .t-basket__aside {
        margin-top: 40px; }
      .t-basket__intro {
        width: calc(120px + ((100% - 160px) / 9 * 7)); }
      .t-checkout__main {
        width: calc(160px + ((100% - 220px) / 12 * 9)); }
      .t-checkout__aside {
        width: calc(40px + ((100% - 220px) / 12 * 3)); }
      .t-checkout__aside {
        margin-left: 20px; }
      .t-checkout__aside {
        margin-top: 40px; }
      .t-checkout__intro {
        width: calc(120px + ((100% - 160px) / 9 * 7)); }
    .t-checkout__double-box .t-checkout__content-box {
      display: flex;
      flex-direction: column;
      flex: 1 1 50%; }
    .t-checkout__double-box .t-checkout__content-box:first-child {
      margin-right: 20px; }
    .t-checkout__double-box .t-checkout__content-box .m-content-box__header {
      flex-shrink: 0; }
    .t-checkout__double-box .t-checkout__content-box .m-content-box__content {
      height: 100%; }
    .t-checkout__double-box {
      display: flex;
      flex-direction: row; }
    .t-confirmation__main {
      width: calc(160px + ((100% - 220px) / 12 * 9)); }
    .t-confirmation__main {
      margin-right: calc(40px + ((100% - 220px) / 12 * 3)); }
        .sg-debug-grid .l-container__grid {
          background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.2)" width="100%" %3E%3Crect x="0" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 220px) / 12 * 1))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(40px + ((100% - 220px) / 12 * 2))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(60px + ((100% - 220px) / 12 * 3))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(80px + ((100% - 220px) / 12 * 4))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(100px + ((100% - 220px) / 12 * 5))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(120px + ((100% - 220px) / 12 * 6))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(140px + ((100% - 220px) / 12 * 7))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(160px + ((100% - 220px) / 12 * 8))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(180px + ((100% - 220px) / 12 * 9))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(200px + ((100% - 220px) / 12 * 10))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(220px + ((100% - 220px) / 12 * 11))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll; } }
    @media (min-width: 80em) {
        .sg-debug-grid .l-container__grid {
          background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.2)" width="100%" %3E%3Crect x="0" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 220px) / 12 * 1))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(40px + ((100% - 220px) / 12 * 2))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(60px + ((100% - 220px) / 12 * 3))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(80px + ((100% - 220px) / 12 * 4))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(100px + ((100% - 220px) / 12 * 5))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(120px + ((100% - 220px) / 12 * 6))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(140px + ((100% - 220px) / 12 * 7))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(160px + ((100% - 220px) / 12 * 8))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(180px + ((100% - 220px) / 12 * 9))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(200px + ((100% - 220px) / 12 * 10))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(220px + ((100% - 220px) / 12 * 11))" width="calc(((100% - 220px) / 12 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll; } }
    @media (-webkit-min-device-pixel-ratio: 0) {
    [data-whatintent='keyboard'] .a-checkbox__hidden-field:focus ~ .a-checkbox__custom-checkbox, [data-whatintent='keyboard'] .a-radio-button__hidden-field:focus ~ .a-radio-button__custom-radio-button {
      outline: 5px -webkit-focus-ring-color auto; } }
    @media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster:
                                 http://www.sanbeiji.com/archives/953 */
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
  a[href^='#']:after,
  a[href^='javascript:']:after {
    content: ''; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; } }
    @media (max-width: 39.99em) {
      .m-article-box__actions-link {
        padding: 0;
        height: 40px;
        justify-content: flex-start;
        text-align: left; }
      .m-article-box__alt-actions-button--remove {
        height: 40px;
        padding: 0; }
    .m-quick-order-add--unavailable {
      border: 1px solid #d7d9db;
      border-color: #9d6971; } }
    @media (max-width: 47.99em) {
    .m-article-box__actions-link-close-wrapper {
      display: flex;
      justify-content: flex-end; }
      .m-order-info__wrapper {
        width: 100%; }
      .m-order-info__button {
        width: 100%; }
    .m-quick-checkout {
      position: -webkit-sticky;
      position: sticky;
      top: 0; }
    .m-quick-checkout--fixed {
      padding: 10px 20px;
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
      html.csspositionsticky .m-quick-checkout--fixed {
        width: auto;
        margin: 0 -20px; }
      html.no-csspositionsticky .m-quick-checkout--fixed {
        left: 0 !important;
        right: 0 !important; }
      .o-tabs__tab[aria-selected='true'] span, .o-tabs__tab:focus span {
        display: block; }
      .o-tabs__tab[aria-selected='true'] .a-svg-sprite, .o-tabs__tab:focus .a-svg-sprite {
        margin-right: 10px; } }

.pl-filter-nav {
  color: #4a4a4a;
  font-family: helvetica, sans-serif; }
  .pl-filter-nav__list {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .pl-filter-nav__no-result-message {
    padding: 10px 0;
    color: rgba(74, 74, 74, 0.2); }
    .pl-filter-nav__no-result-message--hidden {
      display: none; }
  .pl-filter-nav__item--hidden {
    display: none; }
  .pl-filter-nav__item-link {
    padding: 10px 0;
    color: #4a4a4a;
    display: flex;
    text-decoration: none; }
    .pl-filter-nav__item-link-title {
      flex-grow: 1; }
    .pl-filter-nav__item-link:hover .pl-filter-nav__item-link-title {
      text-decoration: underline; }
    .pl-filter-nav__item-link-state {
      display: flex;
      align-items: center; }
      .pl-filter-nav__item-link-state:after {
        border-radius: 50%;
        width: 14px;
        height: 14px;
        content: '';
        display: inline-block;
        margin-left: 4px; }
      .pl-filter-nav__item-link-state--wip {
        color: #d0021b; }
        .pl-filter-nav__item-link-state--wip:after {
          background-color: #d0021b; }
      .pl-filter-nav__item-link-state--approved {
        color: #417505; }
        .pl-filter-nav__item-link-state--approved:after {
          background-color: #417505; }
      .pl-filter-nav__item-link-state--draft {
        color: #f5a623; }
        .pl-filter-nav__item-link-state--draft:after {
          background-color: #f5a623; }
  .pl-filter-nav__no-result-message, .pl-filter-nav__item {
    border-bottom: 1px solid #eaeaea; }
  .pl-filter-nav__input {
    border: 1px solid #979797;
    border-radius: 5px;
    font-size: 1.25rem;
    height: 50px;
    line-height: 3.125rem;
    padding: 0 10px;
    width: 100%; }
    .pl-filter-nav__input-label {
      display: none; }
  .pl-filter-nav__category-title {
    font-size: 2.5rem;
    font-weight: normal;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 10px;
    padding: 10px 0; }

.pl-container {
  max-width: 1132px;
  margin: 0 auto;
  padding: 50px 0px; }
  .pl-container__headline {
    margin-bottom: 20px; }

.pl-box__item {
  margin: 10px 0; }

.pl-colors__box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }

.pl-colors__item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  margin-bottom: 20px; }
  .pl-colors__item-color {
    width: 100px;
    margin: 30px 20px;
    height: 100px;
    border-radius: 50%;
    box-shadow: 5px 5px 20px #666;
    transition: transform 0.3s ease-in-out; }
  .pl-colors__item-text {
    padding: 15px 0; }
  .pl-colors__item:hover .pl-colors__item-color {
    transform: scale(1.1); }

.pl-spacings__box {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.pl-spacings__item {
  display: flex;
  align-items: center;
  margin-right: 20px;
  margin-bottom: 20px; }
  .pl-spacings__item-space {
    width: 240px;
    background: #00adef;
    margin-right: 20px;
    transition: transform 0.3s ease-in-out; }
  .pl-spacings__item:hover .pl-spacings__item-space {
    transform: scale(1.1); }

.pl-icons__box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }

.pl-icons__item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  margin-bottom: 20px; }

.pl-icons__name {
  padding: 20px 0; }

.pl-button-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%; }

.pl-button-item {
  width: 100%;
  padding-bottom: 20px; }

.pl-form-elements__box {
  display: flex;
  flex-direction: column;
  margin: 20px 0; }

.pl-form-elements__item {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px; }

.pl-typo__type:not(:first-child) {
  margin-top: 20px; }

@charset "UTF-8";

/**
 * Load (legacy) compass mixins
 * used throughout the project
 */

/**
 * Load environment
 *
 * this project uses FOUNDATION FOR SITES v4.3.2
 * http://foundation.zurb.com/sites/docs/v/4.3.2/index.html
 *
 */

/**
 * TODO: Document mixins
 */

/**

mixin to generate media querries

use: @include respond-to(tablet, to) {
  -- code --
}

*/

/**
  * All colors
  * toDo delete 95% of these
  */

/* rename after including to $colors and delete above array */

.color-alert-yellow {
    background-color: #fff36f;
}

.color-yellow-light {
    background-color: #fefe9a;
}

.color-white {
    background-color: #fff;
}

.color-white-dark {
    background-color: #f7f7f7;
}

.color-highlight {
    background-color: #f0f4f8;
}

.color-grey-lighter2 {
    background-color: #e0e0e0;
}

.color-lighter-grey-border {
    background-color: #d7d9db;
}

.color-blue-lighter2 {
    background-color: #b8c7db;
}

.color-grey-lighter6 {
    background-color: #bbb;
}

.color-available {
    background-color: #88b29e;
}

.color-grey-dark2 {
    background-color: #999;
}

.color-error-light {
    background-color: #c5858f;
}

.color-error-dark {
    background-color: #b5626f;
}

.color-alert-yellow-dark {
    background-color: #8c8d5f;
}

.color-accent {
    background-color: #7090b7;
}

.color-blue-grey5 {
    background-color: #6481a4;
}

.color-primary-middle {
    background-color: #6e797f;
}

.color-blue-darker {
    background-color: #516885;
}

.color-blue-font {
    background-color: #5e6a71;
}

.color-grey-middle7 {
    background-color: #626262;
}

.color-grey-middle3 {
    background-color: #525c62;
}

.color-grey-middle-dark {
    background-color: #555;
}

.color-dark-grey-border {
    background-color: #485157;
}

.color-grey-dark {
    background-color: #333;
}

.color-grey-dark7 {
    background-color: #222526;
}

.color-black {
    background-color: #000;
}

.typo-description-hl {
    font-family: "Helvetica Extended Bold";
    font-size: 24px;
    line-height: 1.25;
    text-align: left;
}

.typo-hl-main {
    font-family: "Helvetica Extended Light";
    font-weight: normal;
    font-size: 32px;
    line-height: 1.25;
}

.typo-hl-big {
    font-family: 'Helvetica Extended Light';
    font-size: 20px;
    font-weight: bold;
    line-height: 1.25;
}

.typo-hl-medium {
    font-family: 'Helvetica Extended Light';
    font-size: 18px;
    font-weight: bold;
    line-height: 1.4375;
}

.typo-hl-small {
    font-family: 'Helvetica Extended Light';
    font-size: 16px;
    font-weight: bold;
    line-height: 1.375;
}

.typo-hl-xs {
    font-family: 'Helvetica Extended Light';
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
}

.typo-lead-in {
    font-family: 'Helvetica';
    font-size: 16px;
    font-weight: 900;
    line-height: 1.5625;
}

@media print {
    .typo-lead-in {
        /* Helvetica has a bug on OS X where bold font looks silly when printed */
        font-family: Arial, sans-serif;
    }
}

.typo-copy {
    font-family: 'Helvetica';
    font-size: 16px;
    font-weight: normal;
    line-height: 1.25;
}

@media print {
    .typo-copy {
        /* Helvetica has a bug on OS X where bold font looks silly when printed */
        font-family: Arial, sans-serif;
    }
}

.typo-label-small {
    font-family: 'Helvetica';
    font-weight: normal;
    font-size: 14px;
    line-height: 1.5;
}

@media print {
    .typo-label-small {
        /* Helvetica has a bug on OS X where bold font looks silly when printed */
        font-family: Arial, sans-serif;
    }
}

.typo-label-big {
    font-family: 'Helvetica';
    font-weight: normal;
    font-size: 22px;
    line-height: 1.36364;
}

@media print {
    .typo-label-big {
        /* Helvetica has a bug on OS X where bold font looks silly when printed */
        font-family: Arial, sans-serif;
    }
}

.typo-footnote {
    font-family: 'Helvetica';
    font-size: 12px;
    line-height: 1.25;
    font-weight: normal;
}

@media print {
    .typo-footnote {
        /* Helvetica has a bug on OS X where bold font looks silly when printed */
        font-family: Arial, sans-serif;
    }
}

.typo-small-print {
    font-family: 'Helvetica';
    font-size: 12px;
    line-height: 1.5;
}

@media print {
    .typo-small-print {
        /* Helvetica has a bug on OS X where bold font looks silly when printed */
        font-family: Arial, sans-serif;
    }
}

.typo-facts-number {
    font-family: "Helvetica Extended Medium";
    font-size: 21px;
    line-height: 1.19048;
    letter-spacing: .02em;
    text-transform: uppercase;
    text-align: center;
}

.typo-year-date {
    font-family: "Helvetica Extended Medium";
    font-size: 20px;
    line-height: 1.25;
    letter-spacing: .02em;
    text-transform: uppercase;
}

.typo-spec-cont-hl {
    font-family: "Helvetica Extended Medium";
    font-size: 30px;
    line-height: .83333;
    letter-spacing: .02em;
    text-transform: uppercase;
    text-align: center;
}

.typo-breadcrumb {
    font-family: 'Helvetica';
    font-size: 14px;
    line-height: 1.42857;
    letter-spacing: .015em;
}

@media print {
    .typo-breadcrumb {
        /* Helvetica has a bug on OS X where bold font looks silly when printed */
        font-family: Arial, sans-serif;
    }
}

.typo-small-links {
    font-family: 'Helvetica';
    font-weight: bold;
    font-size: 14px;
    line-height: 1.42857;
}

@media print {
    .typo-small-links {
        /* Helvetica has a bug on OS X where bold font looks silly when printed */
        font-family: Arial, sans-serif;
    }
}

.typo-tabs-links {
    font-family: 'Helvetica';
    font-weight: bold;
    font-size: 18px;
    line-height: 1.11111;
}

@media print {
    .typo-tabs-links {
        /* Helvetica has a bug on OS X where bold font looks silly when printed */
        font-family: Arial, sans-serif;
    }
}

.typo-illu-elem {
    font-family: "Helvetica Extended Bold";
    font-size: 32px;
    line-height: 1;
    letter-spacing: -0.01em;
}

.typo-teaser-big {
    font-family: 'Helvetica Extended Light';
    font-size: 24px;
    font-weight: normal;
    line-height: 1.25;
}

.typo-teaser-small {
    font-family: 'Helvetica Extended';
    font-size: 18px;
    font-weight: normal;
    line-height: 1.5625;
}

/* visually hide something without disturbing screenreaders and focussing as
 * display: none; would do. use this for e.g.:
 * - icon labels
 * - checkboxes which are styled using surrounding elements
 */

/*
    Document   : ssl_tooltip
    Author     : mkr
    Description:
        Storm tooltip specific styles
*/

#powerTip {
    cursor: default;
    background-color: #bbb;
    background-color: rgba(187, 187, 187, .95);
    border-radius: 5px;
    color: #000;
    font-weight: bold;
    font-size: .75em;
    display: none;
    padding: .375em .625em;
    position: absolute;
    /*  white-space: nowrap;*/
    z-index: 2147483647;
    max-width: 20em;
    line-height: 1.125em;
}

#powerTip:before {
    content: "";
    position: absolute;
}

#powerTip.n:before,
#powerTip.s:before {
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    left: 50%;
    margin-left: -5px;
}

#powerTip.e:before,
#powerTip.w:before {
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    margin-top: -5px;
    top: 50%;
}

#powerTip.n:before {
    border-top: 10px solid #bbb;
    border-top: 10px solid rgba(187, 187, 187, .95);
    bottom: -10px;
}

#powerTip.e:before {
    border-right: 10px solid #bbb;
    border-right: 10px solid rgba(187, 187, 187, .95);
    left: -10px;
}

#powerTip.s:before {
    border-bottom: 10px solid #bbb;
    border-bottom: 10px solid rgba(187, 187, 187, .95);
    top: -10px;
}

#powerTip.w:before {
    border-left: 10px solid #bbb;
    border-left: 10px solid rgba(187, 187, 187, .95);
    right: -10px;
}

#powerTip.ne:before,
#powerTip.se:before {
    border-right: 10px solid transparent;
    border-left: 0;
    left: 10px;
}

#powerTip.nw:before,
#powerTip.sw:before {
    border-left: 10px solid transparent;
    border-right: 0;
    right: 10px;
}

#powerTip.ne:before,
#powerTip.nw:before {
    border-top: 10px solid #bbb;
    border-top: 10px solid rgba(187, 187, 187, .95);
    bottom: -10px;
}

#powerTip.se:before,
#powerTip.sw:before {
    border-bottom: 10px solid #bbb;
    border-bottom: 10px solid rgba(187, 187, 187, .95);
    top: -10px;
}

#powerTip.nw-alt:before,
#powerTip.ne-alt:before,
#powerTip.sw-alt:before,
#powerTip.se-alt:before {
    border-top: 10px solid #bbb;
    border-top: 10px solid rgba(187, 187, 187, .95);
    bottom: -10px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 10px;
}

#powerTip.ne-alt:before {
    left: auto;
    right: 10px;
}

#powerTip.sw-alt:before,
#powerTip.se-alt:before {
    border-top: none;
    border-bottom: 10px solid #bbb;
    border-bottom: 10px solid rgba(187, 187, 187, .95);
    bottom: auto;
    top: -10px;
}

#powerTip.se-alt:before {
    left: auto;
    right: 10px;
}

.popup_inner {
    max-width: em-cal(320);
    white-space: normal;
    font-weight: normal;
}

.js-availability-wrapper .tooltip {
    display: block;
    position: relative;
    font-weight: bold;
    font-size: em-cal(15);
    line-height: 1.3125em;
    padding: .5em;
    max-width: inherit;
    left: auto;
    width: 100%;
    border-radius: 0;
}

/*!
Video.js Default Styles (http://videojs.com)
Version 4.8.1
Create your own skin at http://designer.videojs.com
*/

/* SKIN
================================================================================
The main class name for all skin-specific styles. To make your own skin,
replace all occurances of 'vjs-default-skin' with a new name. Then add your new
skin name to your video tag instead of the default skin.
e.g. <video class="video-js my-skin-name">
*/

.vjs-default-skin {
    color: #ccc;
}

/* Custom Icon Font
--------------------------------------------------------------------------------
The control icons are from a custom font. Each icon corresponds to a character
(e.g. "\e001"). Font icons allow for easy scaling and coloring of icons.
*/

@font-face {
    font-family: 'VideoJS';
    src: url("../bundles/buerkertwebsite/generated/custom/fonts/vendor/video-js/vjs.eot");
    src: url("../bundles/buerkertwebsite/generated/custom/fonts/vendor/video-js/vjs.eot?#iefix") format("embedded-opentype"),
         url("../bundles/buerkertwebsite/generated/custom/fonts/vendor/video-js/vjs.woff") format("woff"),
         url("../bundles/buerkertwebsite/generated/custom/fonts/vendor/video-js/vjs.ttf") format("truetype"),
         url("../bundles/buerkertwebsite/generated/custom/fonts/vendor/video-js/vjs.svg#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
}

/* Base UI Component Classes
--------------------------------------------------------------------------------
*/

/* Slider - used for Volume bar and Seek bar */

.vjs-default-skin .vjs-slider {
    /* Replace browser focus hightlight with handle highlight */
    outline: 0;
    position: relative;
    cursor: pointer;
    padding: 0;
    /* background-color-with-alpha */
    background-color: #333;
    background-color: rgba(51, 51, 51, .9);
}

.vjs-default-skin .vjs-slider:focus {
    /* box-shadow */
    box-shadow: 0 0 2em #fff;
}

.vjs-default-skin .vjs-slider-handle {
    position: absolute;
    /* Needed for IE6 */
    left: 0;
    top: 0;
}

.vjs-default-skin .vjs-slider-handle:before {
    content: "\e009";
    font-family: VideoJS;
    font-size: 1em;
    line-height: 1;
    text-align: center;
    text-shadow: 0 0 1em #fff;
    position: absolute;
    top: 0;
    left: 0;
    /* Rotate the square icon to make a diamond *//* transform */
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
}

/* Control Bar
--------------------------------------------------------------------------------
The default control bar that is a container for most of the controls.
*/

.vjs-default-skin .vjs-control-bar {
    /* Start hidden */
    display: none;
    position: absolute;
    /* Place control bar at the bottom of the player box/video.
     If you want more margin below the control bar, add more height. */
    bottom: 0;
    /* Use left/right to stretch to 100% width of player div */
    left: 0;
    right: 0;
    /* Height includes any margin you want above or below control items */
    height: 3em;
    /* background-color-with-alpha */
    background-color: #07141e;
    background-color: rgba(7, 20, 30, .7);
}

/* Show the control bar only once the video has started playing */

.vjs-default-skin.vjs-has-started .vjs-control-bar {
    display: block;
    /* Visibility needed to make sure things hide in older browsers too. */
    visibility: visible;
    opacity: 1;
    /* transition */
    transition: visibility .1s, opacity .1s;
}

/* Hide the control bar when the video is playing and the user is inactive  */

.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    display: block;
    visibility: hidden;
    opacity: 0;
    /* transition */
    transition: visibility 1s, opacity 1s;
}

.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
    display: none;
}

.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
    display: none;
}

/* The control bar shouldn't show after an error */

.vjs-default-skin.vjs-error .vjs-control-bar {
    display: none;
}

/* IE8 is flakey with fonts, and you have to change the actual content to force
fonts to show/hide properly.
  - "\9" IE8 hack didn't work for this
  - Found in XP IE8 from http://modern.ie. Does not show up in "IE8 mode" in IE9
*/

@media \0screen {
    .vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: "";
    }
}

/* General styles for individual controls. */

.vjs-default-skin .vjs-control {
    outline: none;
    position: relative;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 3em;
    width: 4em;
}

/* FontAwsome button icons */

.vjs-default-skin .vjs-control:before {
    font-family: VideoJS;
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
}

/* Replacement for focus outline */

.vjs-default-skin .vjs-control:focus:before,
.vjs-default-skin .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff;
}

.vjs-default-skin .vjs-control:focus {
    /*  outline: 0; *//* keyboard-only users cannot see the focus on several of the UI elements when
  this is set to 0 */
}

/* Hide control text visually, but have it available for screenreaders */

.vjs-default-skin .vjs-control-text {
    /* hide-visually */
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* Play/Pause
--------------------------------------------------------------------------------
*/

.vjs-default-skin .vjs-play-control {
    width: 5em;
    cursor: pointer;
}

.vjs-default-skin .vjs-play-control:before {
    content: "\e001";
}

.vjs-default-skin.vjs-playing .vjs-play-control:before {
    content: "\e002";
}

/* Playback toggle
--------------------------------------------------------------------------------
*/

.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
}

.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
    width: 4em;
    left: -2em;
    list-style: none;
}

/* Volume/Mute
-------------------------------------------------------------------------------- */

.vjs-default-skin .vjs-mute-control,
.vjs-default-skin .vjs-volume-menu-button {
    cursor: pointer;
    float: right;
}

.vjs-default-skin .vjs-mute-control:before,
.vjs-default-skin .vjs-volume-menu-button:before {
    content: "\e006";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
    content: "\e003";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
    content: "\e004";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
    content: "\e005";
}

.vjs-default-skin .vjs-volume-control {
    width: 5em;
    float: right;
}

.vjs-default-skin .vjs-volume-bar {
    width: 5em;
    height: .6em;
    margin: 1.1em auto 0;
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
    height: 2.9em;
}

.vjs-default-skin .vjs-volume-level {
    position: absolute;
    top: 0;
    left: 0;
    height: .5em;
    /* assuming volume starts at 1.0 */
    width: 100%;
    background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}

.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
    width: .5em;
    height: .5em;
    /* Assumes volume starts at 1.0. If you change the size of the
     handle relative to the volume bar, you'll need to update this value
     too. */
    left: 4.5em;
}

.vjs-default-skin .vjs-volume-handle:before {
    font-size: .9em;
    top: -0.2em;
    left: -0.2em;
    width: 1em;
    height: 1em;
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
    width: 6em;
    left: -4em;
}

/* Progress
--------------------------------------------------------------------------------
*/

.vjs-default-skin .vjs-progress-control {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    font-size: .3em;
    height: 1em;
    /* Set above the rest of the controls. */
    top: -1em;
    /* Shrink the bar slower than it grows. *//* transition */
    transition: all .4s;
}

/* On hover, make the progress bar grow to something that's more clickable.
    This simply changes the overall font for the progress bar, and this
    updates both the em-based widths and heights, as wells as the icon font */

.vjs-default-skin:hover .vjs-progress-control {
    font-size: .9em;
    /* Even though we're not changing the top/height, we need to include them in
      the transition so they're handled correctly. *//* transition */
    transition: all .2s;
}

/* Box containing play and load progresses. Also acts as seek scrubber. */

.vjs-default-skin .vjs-progress-holder {
    height: 100%;
}

/* Progress Bars */

.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress div {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    /* updated by javascript during playback */
    width: 0;
    /* Needed for IE6 */
    left: 0;
    top: 0;
}

.vjs-default-skin .vjs-play-progress {
    /*
    Using a data URI to create the white diagonal lines with a transparent
      background. Surprisingly works in IE8.
      Created using http://www.patternify.com
    Changing the first color value will change the bar color.
    Also using a paralax effect to make the lines move backwards.
      The -50% left position makes that happen.
  */
    background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}

.vjs-default-skin .vjs-load-progress {
    background: #646464;
    background: rgba(255, 255, 255, .2);
}

/* there are child elements of the load progress bar that represent the
   specific time ranges that have been buffered */

.vjs-default-skin .vjs-load-progress div {
    background: #787878;
    background: rgba(255, 255, 255, .1);
}

.vjs-default-skin .vjs-seek-handle {
    width: 1.5em;
    height: 100%;
}

.vjs-default-skin .vjs-seek-handle:before {
    padding-top: .1em;
}

/* Live Mode
--------------------------------------------------------------------------------
*/

.vjs-default-skin.vjs-live .vjs-time-controls,
.vjs-default-skin.vjs-live .vjs-time-divider,
.vjs-default-skin.vjs-live .vjs-progress-control {
    display: none;
}

.vjs-default-skin.vjs-live .vjs-live-display {
    display: block;
}

/* Live Display
--------------------------------------------------------------------------------
*/

.vjs-default-skin .vjs-live-display {
    display: none;
    font-size: 1em;
    line-height: 3em;
}

/* Time Display
--------------------------------------------------------------------------------
*/

.vjs-default-skin .vjs-time-controls {
    font-size: 1em;
    /* Align vertically by making the line height the same as the control bar */
    line-height: 3em;
}

.vjs-default-skin .vjs-current-time {
    float: left;
}

.vjs-default-skin .vjs-duration {
    float: left;
}

/* Remaining time is in the HTML, but not included in default design */

.vjs-default-skin .vjs-remaining-time {
    display: none;
    float: left;
}

.vjs-time-divider {
    float: left;
    line-height: 3em;
}

/* Fullscreen
--------------------------------------------------------------------------------
*/

.vjs-default-skin .vjs-fullscreen-control {
    width: 3.8em;
    cursor: pointer;
    float: right;
}

.vjs-default-skin .vjs-fullscreen-control:before {
    content: "\e000";
}

/* Switch to the exit icon when the player is in fullscreen */

.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
    content: "\e00b";
}

/* Big Play Button (play button at start)
--------------------------------------------------------------------------------
Positioning of the play button in the center or other corners can be done more
easily in the skin designer. http://designer.videojs.com/
*/

.vjs-default-skin .vjs-big-play-button {
    left: .5em;
    top: .5em;
    font-size: 3em;
    display: block;
    z-index: 2;
    position: absolute;
    width: 4em;
    height: 2.6em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    opacity: 1;
    /* Need a slightly gray bg so it can be seen on black backgrounds *//* background-color-with-alpha */
    background-color: #07141e;
    background-color: rgba(7, 20, 30, .7);
    border: .1em solid #3b4249;
    /* border-radius */
    border-radius: .8em;
    /* box-shadow */
    box-shadow: 0 0 1em rgba(255, 255, 255, .25);
    /* transition */
    transition: all .4s;
}

/* Optionally center */

.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
    /* Center it horizontally */
    left: 50%;
    margin-left: -2.1em;
    /* Center it vertically */
    top: 50%;
    margin-top: -1.4000000000000001em;
}

/* Hide if controls are disabled */

.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
    display: none;
}

/* Hide when video starts playing */

.vjs-default-skin.vjs-has-started .vjs-big-play-button {
    display: none;
}

/* Hide on mobile devices. Remove when we stop using native controls
    by default on mobile  */

.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
    display: none;
}

.vjs-default-skin:hover .vjs-big-play-button,
.vjs-default-skin .vjs-big-play-button:focus {
    outline: 0;
    border-color: #fff;
    /* IE8 needs a non-glow hover state */
    background-color: #505050;
    background-color: rgba(50, 50, 50, .75);
    /* box-shadow */
    box-shadow: 0 0 3em #fff;
    /* transition */
    transition: all 0s;
}

.vjs-default-skin .vjs-big-play-button:before {
    content: "\e001";
    font-family: VideoJS;
    /* In order to center the play icon vertically we need to set the line height
     to the same as the button height */
    line-height: 2.6em;
    text-shadow: .05em .05em .1em #000;
    text-align: center;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
}

.vjs-error .vjs-big-play-button {
    display: none;
}

/* Error Display
--------------------------------------------------------------------------------
*/

.vjs-error-display {
    display: none;
}

.vjs-error .vjs-error-display {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.vjs-error .vjs-error-display:before {
    content: 'X';
    font-family: Arial;
    font-size: 4em;
    color: #666;
    /* In order to center the play icon vertically we need to set the line height
     to the same as the button height */
    line-height: 1;
    text-shadow: .05em .05em .1em #000;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.5em;
    width: 100%;
}

.vjs-error-display div {
    position: absolute;
    bottom: 1em;
    right: 0;
    left: 0;
    font-size: 1.4em;
    text-align: center;
    padding: 3px;
    background: #000;
    background: rgba(0, 0, 0, .5);
}

.vjs-error-display a,
.vjs-error-display a:visited {
    color: #f4a460;
}

/* Loading Spinner
--------------------------------------------------------------------------------
*/

.vjs-loading-spinner {
    /* Should be hidden by default */
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 4em;
    line-height: 1;
    width: 1em;
    height: 1em;
    margin-left: -0.5em;
    margin-top: -0.5em;
    opacity: .75;
}

/* Show the spinner when waiting for data and seeking to a new time */

.vjs-waiting .vjs-loading-spinner,
.vjs-seeking .vjs-loading-spinner {
    display: block;
    /* only animate when showing because it can be processor heavy *//* animation */
    animation: spin 1.5s infinite linear;
}

/* Errors are unrecoverable without user interaction so hide the spinner */

.vjs-error .vjs-loading-spinner {
    display: none;
    /* ensure animation doesn't continue while hidden *//* animation */
    animation: none;
}

.vjs-default-skin .vjs-loading-spinner:before {
    content: "\e01e";
    font-family: VideoJS;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    text-align: center;
    text-shadow: 0 0 .1em #000;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

/* Menu Buttons (Captions/Subtitles/etc.)
--------------------------------------------------------------------------------
*/

.vjs-default-skin .vjs-menu-button {
    float: right;
    cursor: pointer;
}

.vjs-default-skin .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    /* (Width of vjs-menu - width of button) / 2 */
    width: 0;
    height: 0;
    margin-bottom: 3em;
    border-left: 2em solid transparent;
    border-right: 2em solid transparent;
    border-top: 1.55em solid #000;
    /* Same width top as ul bottom */
    border-top-color: rgba(7, 40, 50, .5);
    /* Same as ul background */
}

/* Button Pop-up Menu */

.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 10em;
    bottom: 1.5em;
    /* Same bottom as vjs-menu border-top */
    max-height: 15em;
    overflow: auto;
    left: -5em;
    /* Width of menu - width of button / 2 *//* background-color-with-alpha */
    background-color: #07141e;
    background-color: rgba(7, 20, 30, .7);
    /* box-shadow */
    box-shadow: -0.2em -0.2em .3em rgba(255, 255, 255, .2);
}

.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
    display: block;
}

.vjs-default-skin .vjs-menu-button ul li {
    list-style: none;
    margin: 0;
    padding: .3em 0 .3em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase;
}

.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
    background-color: #000;
}

.vjs-default-skin .vjs-menu-button ul li:focus,
.vjs-default-skin .vjs-menu-button ul li:hover,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
    outline: 0;
    color: #111;
    /* background-color-with-alpha */
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75);
    /* box-shadow */
    box-shadow: 0 0 1em #fff;
}

.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 .3em 0;
    font-weight: bold;
    cursor: default;
}

/* Subtitles Button */

.vjs-default-skin .vjs-subtitles-button:before {
    content: "\e00c";
}

/* Captions Button */

.vjs-default-skin .vjs-captions-button:before {
    content: "\e008";
}

/* Chapters Button */

.vjs-default-skin .vjs-chapters-button:before {
    content: "\e00c";
}

.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
    width: 24em;
    left: -12em;
}

/* Replacement for focus outline */

.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,
.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
    /* box-shadow */
    box-shadow: 0 0 1em #fff;
}

/*
REQUIRED STYLES (be careful overriding)
================================================================================
When loading the player, the video tag is replaced with a DIV,
that will hold the video tag or object tag for other playback methods.
The div contains the video playback element (Flash or HTML5) and controls,
and sets the width and height of the video.

** If you want to add some kind of border/padding (e.g. a frame), or special
positioning, use another containing element. Otherwise you risk messing up
control positioning and full window mode. **
*/

.video-js {
    background-color: #000;
    position: relative;
    padding: 0;
    /* Start with 10px for base font size so other dimensions can be em based and
     easily calculable. */
    font-size: 10px;
    /* Allow poster to be vertially aligned. */
    vertical-align: middle;
    /*  display: table-cell; *//*This works in Safari but not Firefox.*//* Provide some basic defaults for fonts */
    font-weight: normal;
    font-style: normal;
    /* Avoiding helvetica: issue #376 */
    font-family: Arial, sans-serif;
    /* Turn off user selection (text highlighting) by default.
     The majority of player components will not be text blocks.
     Text areas will need to turn user selection back on. *//* user-select */
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

/* Playback technology elements expand to the width/height of the containing div
    <video> or <object> */

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Fix for Firefox 9 fullscreen (only if it is enabled). Not needed when
   checking fullScreenEnabled. */

.video-js:-moz-full-screen {
    position: absolute;
}

/* Fullscreen Styles */

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    /* Fix for IE6 full-window. http://www.cssplay.co.uk/layouts/fixed.html */
    overflow-y: auto;
}

.video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
    /* IE6 full-window (underscore hack) */
    _position: absolute;
}

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none;
}

/* Poster Styles */

.vjs-poster {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.vjs-poster img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%;
}

/* Hide the poster when native controls are used otherwise it covers them */

.video-js.vjs-using-native-controls .vjs-poster {
    display: none;
}

/* Text Track Styles */

/* Overall track holder for both captions and subtitles */

.video-js .vjs-text-track-display {
    text-align: center;
    position: absolute;
    bottom: 4em;
    /* Leave padding on left and right */
    left: 1em;
    right: 1em;
}

/* Move captions down when controls aren't being shown */

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em;
}

/* Individual tracks */

.video-js .vjs-text-track {
    display: none;
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em;
    /* Transparent black background, or fallback to all black (oldIE) *//* background-color-with-alpha */
    background-color: #000;
    background-color: rgba(0, 0, 0, .5);
}

.video-js .vjs-subtitles {
    color: #fff;
}

.video-js .vjs-captions {
    color: #fc6;
}

.vjs-tt-cue {
    display: block;
}

/* Hide disabled or unsupported controls */

.vjs-default-skin .vjs-hidden {
    display: none;
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible;
}

/*  In IE8 w/ no JavaScript (no HTML5 shim), the video tag doesn't register.
    The .video-js classname on the video tag also isn't considered.
    This optional paragraph inside the video tag can provide a message to users
    about what's required to play video. */

.vjs-no-js {
    padding: 20px;
    color: #ccc;
    background-color: #333;
    font-size: 18px;
    font-family: Arial, sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0 auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
    color: #f4a460;
}

/* -----------------------------------------------------------------------------
The original source of this file lives at
https://github.com/videojs/video.js/blob/master/src/css/video-js.less */

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

/* FONT PATH
 * -------------------------- */

@font-face {
    font-family: 'FontAwesome';
    src: url("/bundles/silversolutionseshop/vendor/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0");
    src: url("/bundles/silversolutionseshop/vendor/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),
         url("/bundles/silversolutionseshop/vendor/font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),
         url("/bundles/silversolutionseshop/vendor/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),
         url("/bundles/silversolutionseshop/vendor/font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),
         url("/bundles/silversolutionseshop/vendor/font-awesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-transform: translate(0, 0);
        transform: translate(0, 0);
}

/* makes the font 33% larger relative to the icon container */

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -15%;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-fw {
    width: 1.28571em;
    text-align: center;
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14286em;
    list-style-type: none;
}

.fa-ul > li {
    position: relative;
}

.fa-li {
    position: absolute;
    left: -2.14286em;
    width: 2.14286em;
    top: .14286em;
    text-align: center;
}

.fa-li.fa-lg {
    left: -1.85714em;
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.fa.pull-left {
    margin-right: .3em;
}

.fa.pull-right {
    margin-left: .3em;
}

.fa-spin {
    animation: fa-spin 2s infinite linear;
}

.fa-pulse {
    animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

.fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -ms-transform: rotate(90deg);
        transform: rotate(90deg);
}

.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
}

.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -ms-transform: rotate(270deg);
        transform: rotate(270deg);
}

.fa-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    -ms-transform: scale(-1, 1);
        transform: scale(-1, 1);
}

.fa-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -ms-transform: scale(1, -1);
        transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none;
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-glass:before {
    content: "";
}

.fa-music:before {
    content: "";
}

.fa-search:before {
    content: "";
}

.fa-envelope-o:before {
    content: "";
}

.fa-heart:before {
    content: "";
}

.fa-star:before {
    content: "";
}

.fa-star-o:before {
    content: "";
}

.fa-user:before {
    content: "";
}

.fa-film:before {
    content: "";
}

.fa-th-large:before {
    content: "";
}

.fa-th:before {
    content: "";
}

.fa-th-list:before {
    content: "";
}

.fa-check:before {
    content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "";
}

.fa-search-plus:before {
    content: "";
}

.fa-search-minus:before {
    content: "";
}

.fa-power-off:before {
    content: "";
}

.fa-signal:before {
    content: "";
}

.fa-gear:before,
.fa-cog:before {
    content: "";
}

.fa-trash-o:before {
    content: "";
}

.fa-home:before {
    content: "";
}

.fa-file-o:before {
    content: "";
}

.fa-clock-o:before {
    content: "";
}

.fa-road:before {
    content: "";
}

.fa-download:before {
    content: "";
}

.fa-arrow-circle-o-down:before {
    content: "";
}

.fa-arrow-circle-o-up:before {
    content: "";
}

.fa-inbox:before {
    content: "";
}

.fa-play-circle-o:before {
    content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: "";
}

.fa-refresh:before {
    content: "";
}

.fa-list-alt:before {
    content: "";
}

.fa-lock:before {
    content: "";
}

.fa-flag:before {
    content: "";
}

.fa-headphones:before {
    content: "";
}

.fa-volume-off:before {
    content: "";
}

.fa-volume-down:before {
    content: "";
}

.fa-volume-up:before {
    content: "";
}

.fa-qrcode:before {
    content: "";
}

.fa-barcode:before {
    content: "";
}

.fa-tag:before {
    content: "";
}

.fa-tags:before {
    content: "";
}

.fa-book:before {
    content: "";
}

.fa-bookmark:before {
    content: "";
}

.fa-print:before {
    content: "";
}

.fa-camera:before {
    content: "";
}

.fa-font:before {
    content: "";
}

.fa-bold:before {
    content: "";
}

.fa-italic:before {
    content: "";
}

.fa-text-height:before {
    content: "";
}

.fa-text-width:before {
    content: "";
}

.fa-align-left:before {
    content: "";
}

.fa-align-center:before {
    content: "";
}

.fa-align-right:before {
    content: "";
}

.fa-align-justify:before {
    content: "";
}

.fa-list:before {
    content: "";
}

.fa-dedent:before,
.fa-outdent:before {
    content: "";
}

.fa-indent:before {
    content: "";
}

.fa-video-camera:before {
    content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "";
}

.fa-pencil:before {
    content: "";
}

.fa-map-marker:before {
    content: "";
}

.fa-adjust:before {
    content: "";
}

.fa-tint:before {
    content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "";
}

.fa-share-square-o:before {
    content: "";
}

.fa-check-square-o:before {
    content: "";
}

.fa-arrows:before {
    content: "";
}

.fa-step-backward:before {
    content: "";
}

.fa-fast-backward:before {
    content: "";
}

.fa-backward:before {
    content: "";
}

.fa-play:before {
    content: "";
}

.fa-pause:before {
    content: "";
}

.fa-stop:before {
    content: "";
}

.fa-forward:before {
    content: "";
}

.fa-fast-forward:before {
    content: "";
}

.fa-step-forward:before {
    content: "";
}

.fa-eject:before {
    content: "";
}

.fa-chevron-left:before {
    content: "";
}

.fa-chevron-right:before {
    content: "";
}

.fa-plus-circle:before {
    content: "";
}

.fa-minus-circle:before {
    content: "";
}

.fa-times-circle:before {
    content: "";
}

.fa-check-circle:before {
    content: "";
}

.fa-question-circle:before {
    content: "";
}

.fa-info-circle:before {
    content: "";
}

.fa-crosshairs:before {
    content: "";
}

.fa-times-circle-o:before {
    content: "";
}

.fa-check-circle-o:before {
    content: "";
}

.fa-ban:before {
    content: "";
}

.fa-arrow-left:before {
    content: "";
}

.fa-arrow-right:before {
    content: "";
}

.fa-arrow-up:before {
    content: "";
}

.fa-arrow-down:before {
    content: "";
}

.fa-mail-forward:before,
.fa-share:before {
    content: "";
}

.fa-expand:before {
    content: "";
}

.fa-compress:before {
    content: "";
}

.fa-plus:before {
    content: "";
}

.fa-minus:before {
    content: "";
}

.fa-asterisk:before {
    content: "";
}

.fa-exclamation-circle:before {
    content: "";
}

.fa-gift:before {
    content: "";
}

.fa-leaf:before {
    content: "";
}

.fa-fire:before {
    content: "";
}

.fa-eye:before {
    content: "";
}

.fa-eye-slash:before {
    content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "";
}

.fa-plane:before {
    content: "";
}

.fa-calendar:before {
    content: "";
}

.fa-random:before {
    content: "";
}

.fa-comment:before {
    content: "";
}

.fa-magnet:before {
    content: "";
}

.fa-chevron-up:before {
    content: "";
}

.fa-chevron-down:before {
    content: "";
}

.fa-retweet:before {
    content: "";
}

.fa-shopping-cart:before {
    content: "";
}

.fa-folder:before {
    content: "";
}

.fa-folder-open:before {
    content: "";
}

.fa-arrows-v:before {
    content: "";
}

.fa-arrows-h:before {
    content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "";
}

.fa-twitter-square:before {
    content: "";
}

.fa-facebook-square:before {
    content: "";
}

.fa-camera-retro:before {
    content: "";
}

.fa-key:before {
    content: "";
}

.fa-gears:before,
.fa-cogs:before {
    content: "";
}

.fa-comments:before {
    content: "";
}

.fa-thumbs-o-up:before {
    content: "";
}

.fa-thumbs-o-down:before {
    content: "";
}

.fa-star-half:before {
    content: "";
}

.fa-heart-o:before {
    content: "";
}

.fa-sign-out:before {
    content: "";
}

.fa-linkedin-square:before {
    content: "";
}

.fa-thumb-tack:before {
    content: "";
}

.fa-external-link:before {
    content: "";
}

.fa-sign-in:before {
    content: "";
}

.fa-trophy:before {
    content: "";
}

.fa-github-square:before {
    content: "";
}

.fa-upload:before {
    content: "";
}

.fa-lemon-o:before {
    content: "";
}

.fa-phone:before {
    content: "";
}

.fa-square-o:before {
    content: "";
}

.fa-bookmark-o:before {
    content: "";
}

.fa-phone-square:before {
    content: "";
}

.fa-twitter:before {
    content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "";
}

.fa-github:before {
    content: "";
}

.fa-unlock:before {
    content: "";
}

.fa-credit-card:before {
    content: "";
}

.fa-rss:before {
    content: "";
}

.fa-hdd-o:before {
    content: "";
}

.fa-bullhorn:before {
    content: "";
}

.fa-bell:before {
    content: "";
}

.fa-certificate:before {
    content: "";
}

.fa-hand-o-right:before {
    content: "";
}

.fa-hand-o-left:before {
    content: "";
}

.fa-hand-o-up:before {
    content: "";
}

.fa-hand-o-down:before {
    content: "";
}

.fa-arrow-circle-left:before {
    content: "";
}

.fa-arrow-circle-right:before {
    content: "";
}

.fa-arrow-circle-up:before {
    content: "";
}

.fa-arrow-circle-down:before {
    content: "";
}

.fa-globe:before {
    content: "";
}

.fa-wrench:before {
    content: "";
}

.fa-tasks:before {
    content: "";
}

.fa-filter:before {
    content: "";
}

.fa-briefcase:before {
    content: "";
}

.fa-arrows-alt:before {
    content: "";
}

.fa-group:before,
.fa-users:before {
    content: "";
}

.fa-chain:before,
.fa-link:before {
    content: "";
}

.fa-cloud:before {
    content: "";
}

.fa-flask:before {
    content: "";
}

.fa-cut:before,
.fa-scissors:before {
    content: "";
}

.fa-copy:before,
.fa-files-o:before {
    content: "";
}

.fa-paperclip:before {
    content: "";
}

.fa-save:before,
.fa-floppy-o:before {
    content: "";
}

.fa-square:before {
    content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "";
}

.fa-list-ul:before {
    content: "";
}

.fa-list-ol:before {
    content: "";
}

.fa-strikethrough:before {
    content: "";
}

.fa-underline:before {
    content: "";
}

.fa-table:before {
    content: "";
}

.fa-magic:before {
    content: "";
}

.fa-truck:before {
    content: "";
}

.fa-pinterest:before {
    content: "";
}

.fa-pinterest-square:before {
    content: "";
}

.fa-google-plus-square:before {
    content: "";
}

.fa-google-plus:before {
    content: "";
}

.fa-money:before {
    content: "";
}

.fa-caret-down:before {
    content: "";
}

.fa-caret-up:before {
    content: "";
}

.fa-caret-left:before {
    content: "";
}

.fa-caret-right:before {
    content: "";
}

.fa-columns:before {
    content: "";
}

.fa-unsorted:before,
.fa-sort:before {
    content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: "";
}

.fa-envelope:before {
    content: "";
}

.fa-linkedin:before {
    content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "";
}

.fa-legal:before,
.fa-gavel:before {
    content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "";
}

.fa-comment-o:before {
    content: "";
}

.fa-comments-o:before {
    content: "";
}

.fa-flash:before,
.fa-bolt:before {
    content: "";
}

.fa-sitemap:before {
    content: "";
}

.fa-umbrella:before {
    content: "";
}

.fa-paste:before,
.fa-clipboard:before {
    content: "";
}

.fa-lightbulb-o:before {
    content: "";
}

.fa-exchange:before {
    content: "";
}

.fa-cloud-download:before {
    content: "";
}

.fa-cloud-upload:before {
    content: "";
}

.fa-user-md:before {
    content: "";
}

.fa-stethoscope:before {
    content: "";
}

.fa-suitcase:before {
    content: "";
}

.fa-bell-o:before {
    content: "";
}

.fa-coffee:before {
    content: "";
}

.fa-cutlery:before {
    content: "";
}

.fa-file-text-o:before {
    content: "";
}

.fa-building-o:before {
    content: "";
}

.fa-hospital-o:before {
    content: "";
}

.fa-ambulance:before {
    content: "";
}

.fa-medkit:before {
    content: "";
}

.fa-fighter-jet:before {
    content: "";
}

.fa-beer:before {
    content: "";
}

.fa-h-square:before {
    content: "";
}

.fa-plus-square:before {
    content: "";
}

.fa-angle-double-left:before {
    content: "";
}

.fa-angle-double-right:before {
    content: "";
}

.fa-angle-double-up:before {
    content: "";
}

.fa-angle-double-down:before {
    content: "";
}

.fa-angle-left:before {
    content: "";
}

.fa-angle-right:before {
    content: "";
}

.fa-angle-up:before {
    content: "";
}

.fa-angle-down:before {
    content: "";
}

.fa-desktop:before {
    content: "";
}

.fa-laptop:before {
    content: "";
}

.fa-tablet:before {
    content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "";
}

.fa-circle-o:before {
    content: "";
}

.fa-quote-left:before {
    content: "";
}

.fa-quote-right:before {
    content: "";
}

.fa-spinner:before {
    content: "";
}

.fa-circle:before {
    content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "";
}

.fa-github-alt:before {
    content: "";
}

.fa-folder-o:before {
    content: "";
}

.fa-folder-open-o:before {
    content: "";
}

.fa-smile-o:before {
    content: "";
}

.fa-frown-o:before {
    content: "";
}

.fa-meh-o:before {
    content: "";
}

.fa-gamepad:before {
    content: "";
}

.fa-keyboard-o:before {
    content: "";
}

.fa-flag-o:before {
    content: "";
}

.fa-flag-checkered:before {
    content: "";
}

.fa-terminal:before {
    content: "";
}

.fa-code:before {
    content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "";
}

.fa-location-arrow:before {
    content: "";
}

.fa-crop:before {
    content: "";
}

.fa-code-fork:before {
    content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: "";
}

.fa-question:before {
    content: "";
}

.fa-info:before {
    content: "";
}

.fa-exclamation:before {
    content: "";
}

.fa-superscript:before {
    content: "";
}

.fa-subscript:before {
    content: "";
}

.fa-eraser:before {
    content: "";
}

.fa-puzzle-piece:before {
    content: "";
}

.fa-microphone:before {
    content: "";
}

.fa-microphone-slash:before {
    content: "";
}

.fa-shield:before {
    content: "";
}

.fa-calendar-o:before {
    content: "";
}

.fa-fire-extinguisher:before {
    content: "";
}

.fa-rocket:before {
    content: "";
}

.fa-maxcdn:before {
    content: "";
}

.fa-chevron-circle-left:before {
    content: "";
}

.fa-chevron-circle-right:before {
    content: "";
}

.fa-chevron-circle-up:before {
    content: "";
}

.fa-chevron-circle-down:before {
    content: "";
}

.fa-html5:before {
    content: "";
}

.fa-css3:before {
    content: "";
}

.fa-anchor:before {
    content: "";
}

.fa-unlock-alt:before {
    content: "";
}

.fa-bullseye:before {
    content: "";
}

.fa-ellipsis-h:before {
    content: "";
}

.fa-ellipsis-v:before {
    content: "";
}

.fa-rss-square:before {
    content: "";
}

.fa-play-circle:before {
    content: "";
}

.fa-ticket:before {
    content: "";
}

.fa-minus-square:before {
    content: "";
}

.fa-minus-square-o:before {
    content: "";
}

.fa-level-up:before {
    content: "";
}

.fa-level-down:before {
    content: "";
}

.fa-check-square:before {
    content: "";
}

.fa-pencil-square:before {
    content: "";
}

.fa-external-link-square:before {
    content: "";
}

.fa-share-square:before {
    content: "";
}

.fa-compass:before {
    content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "";
}

.fa-euro:before,
.fa-eur:before {
    content: "";
}

.fa-gbp:before {
    content: "";
}

.fa-dollar:before,
.fa-usd:before {
    content: "";
}

.fa-rupee:before,
.fa-inr:before {
    content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "";
}

.fa-won:before,
.fa-krw:before {
    content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
    content: "";
}

.fa-file:before {
    content: "";
}

.fa-file-text:before {
    content: "";
}

.fa-sort-alpha-asc:before {
    content: "";
}

.fa-sort-alpha-desc:before {
    content: "";
}

.fa-sort-amount-asc:before {
    content: "";
}

.fa-sort-amount-desc:before {
    content: "";
}

.fa-sort-numeric-asc:before {
    content: "";
}

.fa-sort-numeric-desc:before {
    content: "";
}

.fa-thumbs-up:before {
    content: "";
}

.fa-thumbs-down:before {
    content: "";
}

.fa-youtube-square:before {
    content: "";
}

.fa-youtube:before {
    content: "";
}

.fa-xing:before {
    content: "";
}

.fa-xing-square:before {
    content: "";
}

.fa-youtube-play:before {
    content: "";
}

.fa-dropbox:before {
    content: "";
}

.fa-stack-overflow:before {
    content: "";
}

.fa-instagram:before {
    content: "";
}

.fa-flickr:before {
    content: "";
}

.fa-adn:before {
    content: "";
}

.fa-bitbucket:before {
    content: "";
}

.fa-bitbucket-square:before {
    content: "";
}

.fa-tumblr:before {
    content: "";
}

.fa-tumblr-square:before {
    content: "";
}

.fa-long-arrow-down:before {
    content: "";
}

.fa-long-arrow-up:before {
    content: "";
}

.fa-long-arrow-left:before {
    content: "";
}

.fa-long-arrow-right:before {
    content: "";
}

.fa-apple:before {
    content: "";
}

.fa-windows:before {
    content: "";
}

.fa-android:before {
    content: "";
}

.fa-linux:before {
    content: "";
}

.fa-dribbble:before {
    content: "";
}

.fa-skype:before {
    content: "";
}

.fa-foursquare:before {
    content: "";
}

.fa-trello:before {
    content: "";
}

.fa-female:before {
    content: "";
}

.fa-male:before {
    content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
    content: "";
}

.fa-sun-o:before {
    content: "";
}

.fa-moon-o:before {
    content: "";
}

.fa-archive:before {
    content: "";
}

.fa-bug:before {
    content: "";
}

.fa-vk:before {
    content: "";
}

.fa-weibo:before {
    content: "";
}

.fa-renren:before {
    content: "";
}

.fa-pagelines:before {
    content: "";
}

.fa-stack-exchange:before {
    content: "";
}

.fa-arrow-circle-o-right:before {
    content: "";
}

.fa-arrow-circle-o-left:before {
    content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "";
}

.fa-dot-circle-o:before {
    content: "";
}

.fa-wheelchair:before {
    content: "";
}

.fa-vimeo-square:before {
    content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
    content: "";
}

.fa-plus-square-o:before {
    content: "";
}

.fa-space-shuttle:before {
    content: "";
}

.fa-slack:before {
    content: "";
}

.fa-envelope-square:before {
    content: "";
}

.fa-wordpress:before {
    content: "";
}

.fa-openid:before {
    content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "";
}

.fa-yahoo:before {
    content: "";
}

.fa-google:before {
    content: "";
}

.fa-reddit:before {
    content: "";
}

.fa-reddit-square:before {
    content: "";
}

.fa-stumbleupon-circle:before {
    content: "";
}

.fa-stumbleupon:before {
    content: "";
}

.fa-delicious:before {
    content: "";
}

.fa-digg:before {
    content: "";
}

.fa-pied-piper:before {
    content: "";
}

.fa-pied-piper-alt:before {
    content: "";
}

.fa-drupal:before {
    content: "";
}

.fa-joomla:before {
    content: "";
}

.fa-language:before {
    content: "";
}

.fa-fax:before {
    content: "";
}

.fa-building:before {
    content: "";
}

.fa-child:before {
    content: "";
}

.fa-paw:before {
    content: "";
}

.fa-spoon:before {
    content: "";
}

.fa-cube:before {
    content: "";
}

.fa-cubes:before {
    content: "";
}

.fa-behance:before {
    content: "";
}

.fa-behance-square:before {
    content: "";
}

.fa-steam:before {
    content: "";
}

.fa-steam-square:before {
    content: "";
}

.fa-recycle:before {
    content: "";
}

.fa-automobile:before,
.fa-car:before {
    content: "";
}

.fa-cab:before,
.fa-taxi:before {
    content: "";
}

.fa-tree:before {
    content: "";
}

.fa-spotify:before {
    content: "";
}

.fa-deviantart:before {
    content: "";
}

.fa-soundcloud:before {
    content: "";
}

.fa-database:before {
    content: "";
}

.fa-file-pdf-o:before {
    content: "";
}

.fa-file-word-o:before {
    content: "";
}

.fa-file-excel-o:before {
    content: "";
}

.fa-file-powerpoint-o:before {
    content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "";
}

.fa-file-code-o:before {
    content: "";
}

.fa-vine:before {
    content: "";
}

.fa-codepen:before {
    content: "";
}

.fa-jsfiddle:before {
    content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "";
}

.fa-circle-o-notch:before {
    content: "";
}

.fa-ra:before,
.fa-rebel:before {
    content: "";
}

.fa-ge:before,
.fa-empire:before {
    content: "";
}

.fa-git-square:before {
    content: "";
}

.fa-git:before {
    content: "";
}

.fa-hacker-news:before {
    content: "";
}

.fa-tencent-weibo:before {
    content: "";
}

.fa-qq:before {
    content: "";
}

.fa-wechat:before,
.fa-weixin:before {
    content: "";
}

.fa-send:before,
.fa-paper-plane:before {
    content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "";
}

.fa-history:before {
    content: "";
}

.fa-genderless:before,
.fa-circle-thin:before {
    content: "";
}

.fa-header:before {
    content: "";
}

.fa-paragraph:before {
    content: "";
}

.fa-sliders:before {
    content: "";
}

.fa-share-alt:before {
    content: "";
}

.fa-share-alt-square:before {
    content: "";
}

.fa-bomb:before {
    content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "";
}

.fa-tty:before {
    content: "";
}

.fa-binoculars:before {
    content: "";
}

.fa-plug:before {
    content: "";
}

.fa-slideshare:before {
    content: "";
}

.fa-twitch:before {
    content: "";
}

.fa-yelp:before {
    content: "";
}

.fa-newspaper-o:before {
    content: "";
}

.fa-wifi:before {
    content: "";
}

.fa-calculator:before {
    content: "";
}

.fa-paypal:before {
    content: "";
}

.fa-google-wallet:before {
    content: "";
}

.fa-cc-visa:before {
    content: "";
}

.fa-cc-mastercard:before {
    content: "";
}

.fa-cc-discover:before {
    content: "";
}

.fa-cc-amex:before {
    content: "";
}

.fa-cc-paypal:before {
    content: "";
}

.fa-cc-stripe:before {
    content: "";
}

.fa-bell-slash:before {
    content: "";
}

.fa-bell-slash-o:before {
    content: "";
}

.fa-trash:before {
    content: "";
}

.fa-copyright:before {
    content: "";
}

.fa-at:before {
    content: "";
}

.fa-eyedropper:before {
    content: "";
}

.fa-paint-brush:before {
    content: "";
}

.fa-birthday-cake:before {
    content: "";
}

.fa-area-chart:before {
    content: "";
}

.fa-pie-chart:before {
    content: "";
}

.fa-line-chart:before {
    content: "";
}

.fa-lastfm:before {
    content: "";
}

.fa-lastfm-square:before {
    content: "";
}

.fa-toggle-off:before {
    content: "";
}

.fa-toggle-on:before {
    content: "";
}

.fa-bicycle:before {
    content: "";
}

.fa-bus:before {
    content: "";
}

.fa-ioxhost:before {
    content: "";
}

.fa-angellist:before {
    content: "";
}

.fa-cc:before {
    content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "";
}

.fa-meanpath:before {
    content: "";
}

.fa-buysellads:before {
    content: "";
}

.fa-connectdevelop:before {
    content: "";
}

.fa-dashcube:before {
    content: "";
}

.fa-forumbee:before {
    content: "";
}

.fa-leanpub:before {
    content: "";
}

.fa-sellsy:before {
    content: "";
}

.fa-shirtsinbulk:before {
    content: "";
}

.fa-simplybuilt:before {
    content: "";
}

.fa-skyatlas:before {
    content: "";
}

.fa-cart-plus:before {
    content: "";
}

.fa-cart-arrow-down:before {
    content: "";
}

.fa-diamond:before {
    content: "";
}

.fa-ship:before {
    content: "";
}

.fa-user-secret:before {
    content: "";
}

.fa-motorcycle:before {
    content: "";
}

.fa-street-view:before {
    content: "";
}

.fa-heartbeat:before {
    content: "";
}

.fa-venus:before {
    content: "";
}

.fa-mars:before {
    content: "";
}

.fa-mercury:before {
    content: "";
}

.fa-transgender:before {
    content: "";
}

.fa-transgender-alt:before {
    content: "";
}

.fa-venus-double:before {
    content: "";
}

.fa-mars-double:before {
    content: "";
}

.fa-venus-mars:before {
    content: "";
}

.fa-mars-stroke:before {
    content: "";
}

.fa-mars-stroke-v:before {
    content: "";
}

.fa-mars-stroke-h:before {
    content: "";
}

.fa-neuter:before {
    content: "";
}

.fa-facebook-official:before {
    content: "";
}

.fa-pinterest-p:before {
    content: "";
}

.fa-whatsapp:before {
    content: "";
}

.fa-server:before {
    content: "";
}

.fa-user-plus:before {
    content: "";
}

.fa-user-times:before {
    content: "";
}

.fa-hotel:before,
.fa-bed:before {
    content: "";
}

.fa-viacoin:before {
    content: "";
}

.fa-train:before {
    content: "";
}

.fa-subway:before {
    content: "";
}

.fa-medium:before {
    content: "";
}

.action-link {
    font-size: .8125em;
    font-weight: bold;
    color: #6e797f;
}

.box .action-link {
    margin-top: em-cal(10);
}

@media all and (min-width: 768px) {
    .box .action-link {
        margin-top: 0;
        text-align: right;
    }
}

/*
    We use this file to style article-type structure. Due to some eZ limitations with our structure
    we need to apply some custom styling in to make it look good.

    @mkr 22.02.2016
*/

.single-teaser.article-type h3 {
    display: block;
}

.single-teaser.article-type .copy {
    margin-top: 0;
}

.single-teaser.article-type .copy p {
    margin: .625em 0;
}

.single-teaser.article-type .copy p + ul {
    margin: 0;
}

.single-teaser.article-type .copy ul {
    margin: .625em 0 0;
}

.single-teaser.article-type .copy li:last-child {
    margin-bottom: 0;
}

.search-terms {
    /* helps position results */
    position: relative;
}

.suggestion-text-wrapper.with-image {
    float: left;
    width: 16.25em;
}

.suggestion-text-wrapper.product-line strong {
    font-size: .875em;
}

.suggestion-text-wrapper.text-line p {
    font-weight: bold;
    color: #bbb;
    font-size: .875em;
}

.suggestion-text-wrapper.text-line p b {
    color: #5e6a71;
}

.suggestion-link-more {
    display: block;
    border-top: 1px solid #f7f7f7;
    font-size: .75em;
    padding-top: .3125em;
    margin-top: .3125em;
    color: #bbb;
}

ul.quartered li.category ul li div.autocomplete-suggestions {
    display: none;
}

.autocomplete-suggestions {
    border: 1px solid #e0e0e0;
    border-top-color: #525c62;
    background: #fff;
    overflow: auto;
    padding: .625em;
    left: auto !important;
    top: 3.125em !important;
    right: 0 !important;
    width: 22.5em !important;
}

.autocomplete-suggestion {
    overflow: hidden;
    border-top: 1px solid #f7f7f7;
}

.autocomplete-suggestion > div {
    padding: .3125em 0;
}

.autocomplete-suggestion > div:hover {
    cursor: pointer;
    background: #f7f7f7;
}

.autocomplete-suggestion:last-child {
    padding-bottom: 0;
}

.autocomplete-suggestions strong {
    color: #525c62;
    font-size: .75em;
}

.autocomplete-group {
    padding: 0;
    margin-top: 1.5em;
}

.autocomplete-group:first-child {
    margin-top: 0;
}

.autocomplete-group strong {
    display: block;
    color: #7090b7;
    font-weight: bold;
    padding-bottom: .3125em;
    font-size: 1.125em;
}

.autocomplete-suggestion img {
    float: left;
    max-width: 3.75em;
    padding: 0 .3125em;
}

.autocomplete-suggestion p {
    font-size: .75em;
    color: #525c62;
    line-height: 12px;
    margin-top: 2px;
}

/* Basket */

table.basket {
    margin-top: .9375em;
    margin-bottom: .9375em;
    border-collapse: separate !important;
}

table.basket thead th,
table.basket tbody td {
    padding: .625em;
}

table.basket tbody td {
    border-left: 1px solid #d7d9db;
    border-bottom: 1px solid #d7d9db;
    vertical-align: top;
}

table.basket tbody tr td:first-child {
    border-left-color: #485157;
}

table.basket tbody tr td:last-child {
    border-right: 1px solid #485157;
}

table.basket tbody tr:last-child td {
    border-bottom-color: #485157;
}

table.basket thead th {
    background: #5e6a71;
    color: #fff;
    border-left: 1px solid #485157;
    font-size: .875em;
    text-align: right;
}

table.basket thead th:first-child {
    text-align: left;
}

table.basket thead th div {
    line-height: 2.4375em;
}

table.basket thead th:first-child {
    border-top-left-radius: .3125em;
    border: 0;
}

table.basket thead th:last-child {
    border-top-right-radius: .3125em;
    border-right: 0;
}

table.basket tbody tr:last-child td:first-child {
    border-bottom-left-radius: .3125em;
}

table.basket tbody tr:last-child td:last-child {
    border-bottom-right-radius: .3125em;
}

table.basket tbody tr:nth-of-type(even) {
    background-color: #f7f7f7;
}

table.basket tfoot td {
    padding: .625em 0 0 .625em;
    font-size: .875em;
}

.c-basket__total-sum,
table.basket .total_sum td {
    font-size: 1.5em;
}

.c-basket a,
table.basket a {
    color: #5e6a71;
    font-weight: bold;
    display: inline-block;
}

table.basket td {
    font-size: .875em;
}

.c-basket dl.additional_info,
table.basket td dl.additional_info {
    font-size: .75em;
}

.c-basket dl.additional_info dt::after,
table.basket td dl.additional_info dt::after {
    content: ":";
}

.c-basket dl.additional_info dt,
table.basket td dl.additional_info dt {
    float: left;
    margin-right: .25em;
}

.c-basket dl.additional_info dt,
table.basket td dl.additional_info dt,
.c-basket dl.additional_info dd,
table.basket td dl.additional_info dd {
    padding-top: .1875em;
}

.c-basket dl.additional_info dd.statistical_good,
table.basket td dl.additional_info dd.statistical_good {
    float: left;
}

.c-basket dl.additional_info dt.country_of_production,
table.basket td dl.additional_info dt.country_of_production {
    padding-left: .1875em;
}

/* Additional item container fix */

.additional-item {
    position: relative;
}

.c-basket__wrapper {
    width: 96%;
    margin-left: 2%;
}

@media all and (min-width: 1024px) {
    .c-basket__wrapper {
        width: 75%;
    }
}

.c-basket {
    margin-bottom: 15px;
    border: 1px solid #5e6171;
    border-radius: .3125em;
    overflow: hidden;
    font-size: .875em;
}

.c-basket .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.c-basket .row > .columns {
    padding-left: 0;
    padding-right: 0;
}

.c-basket .row > .columns .columns {
    padding-left: .625em !important;
    padding-right: .625em !important;
}

.c-basket .row .row.collapse > .columns {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.c-basket .row .columns .row .columns .row .columns:first-child {
    padding-left: 0 !important;
}

.c-basket .row .columns .row .columns .row .columns:last-child {
    padding-right: 0 !important;
}

.c-basket__header {
    background-color: #5e6a71;
    color: white;
    font-weight: bold;
}

.c-basket__header-item {
    line-height: 35px;
    border-right: 1px solid #485157;
    padding: .5625em .625em !important;
    font-size: 1em;
}

.c-basket__header-item:last-child {
    border-right: none;
}

.c-basket__row {
    border-top: 1px solid #d7d9db;
}

.c-basket__row:nth-child(odd) {
    background-color: #f7f7f7;
}

.c-basket__row:first-child {
    border-top: 1px solid #5e6a71;
}

@media all and (min-width: 768px) {
    .c-basket__row:first-child {
        border-top: none;
    }
}

.c-basket__row input {
    margin-bottom: 0;
}

.c-basket__row > div {
    padding-top: .625em;
    padding-bottom: .625em;
}

@media all and (min-width: 768px) {
    .c-basket__row > div {
        border-right: 1px solid #d7d9db;
    }
}

.c-basket__row > div:last-child {
    border-right: none;
}

@media all and (min-width: 768px) {
    .c-basket__row {
        display: -ms-flexbox;
        display: flex;
    }
}

.c-basket__footer {
    font-size: .875em;
    margin-bottom: .9375em;
}

.c-basket__footer--checkout {
    font-size: 1em;
    border-top: 2px solid #5e6a71;
    margin-bottom: 1.25em;
}

.c-basket__footer--checkout .c-basket__total-sum {
    font-size: 1em;
}

.c-basket__footer-row {
    margin-top: .71429em !important;
}

/* Checkout - delivery addresses list */

.delivery_addresses_wrapper {
    background: #e0e0e0;
    padding: .5em;
    line-height: 1.375em;
    font-size: .8125em;
    border: 1px solid #bbb;
    border-radius: .25em;
}

.delivery_addresses_wrapper .slimScrollDiv ul {
    padding-right: 1.25em;
}

#delivery_address_list li {
    margin-bottom: .5em;
    padding-bottom: .5em;
    border-bottom: 1px solid #e0e0e0;
}

#delivery_address_list li:last-child {
    margin: 0;
    padding: 0;
    border: 0;
}

#delivery_address_list .button {
    font-size: 1em;
    margin: .5em 0 0;
}

.shipping_selection .alert-info {
    margin-top: 0;
}

#client-information h2 {
    margin: .25em 0;
}

#client-information ul {
    margin: 0;
    padding: 0 0 2em;
    list-style: none;
    font-size: .875em;
    line-height: 1.78571em;
    border-top: 1px solid #d7dadb;
}

#client-information li {
    border-bottom: 1px solid #d7dadb;
    padding: 3px 5px;
    float: left;
    width: 100%;
}

#client-information li.even,
#client-information li:nth-of-type(even) {
    background-color: #f9f9f9;
}

#client-information li strong {
    float: left;
    width: 40%;
}

#client-information li span {
    float: right;
    width: 59%;
}

.flex-container {
    display: -ms-flexbox;
    display: flex;
}

.flex-container.flex-center {
    -ms-flex-align: center;
        align-items: center;
}

/*
    Document        : storm.cookiepolicy
    Author          : mkr, mno
    Dependencies    :
    Description:
        Storm cookie policy plugin stylesheets.
*/

.cp-overlay {
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
}

.cp-dialog {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: visible;
    z-index: 9999;
    text-align: left;
}

.cp-dialog h2 {
    margin: 0 0 .625em;
}

.cp-dialog-content {
    padding: 1.25em;
    margin: 1.25em auto;
    width: 43.75em;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    line-height: 1.375em;
}

.clear-cookies-wrapper a {
    color: #6e797f;
    margin-bottom: 0;
    padding-top: .5625em;
    padding-bottom: .5625em;
    line-height: normal;
    height: auto;
}

.cp-dialog .close,
.cp-button-wrap .close {
    position: absolute !important;
    top: 0;
    right: 0;
    padding: 10px 15px;
    margin: 0 !important;
    line-height: 18px;
    height: 18px;
    color: #485157;
    font-size: 1.5em;
}

.cp-save-wrapper .button,
.cp-button-wrap .button {
    background: #7ca295;
    border-color: #7ca295 !important;
    font-size: .875em !important;
}

.cp-button-wrap .button {
    margin-bottom: 0;
}

.cp-dialog-content .cp-logo-link {
    position: absolute;
    bottom: .1875em;
    right: .1875em;
    background-color: #efefef;
    padding: 0 .3125em;
    display: block;
}

.cp-dialog-content h1 {
    font-size: 1.4375em;
    border-bottom: 1px solid;
    border-color: inherit;
    margin: 0 0 1.25em 0;
    line-height: 1.625em;
}

.cp-button-wrap {
    margin-top: 1.25em;
    text-align: center;
}

.cp-level-changer {
    overflow: visible;
    margin: 0 auto .3125em;
    text-align: center;
    padding-bottom: .625em;
}

.cp-level-changer a {
    display: inline-block;
    height: 9.375em;
    cursor: pointer;
    position: relative;
    border: 5px solid #999;
    max-width: 9.375em;
    text-decoration: none !important;
    transition: none;
}

.cp-level-changer a:hover {
    filter: alpha(opacity=90);
    opacity: .9;
    box-shadow: 0 0 5px 0 #88b29e;
}

.cp-level-changer a span.cp-level-button-icon {
    display: block;
    position: absolute;
    top: .6875em;
    left: 10%;
    right: 13%;
    height: 4.6875em;
}

.cp-level-changer a span.cp-level-button-icon div {
    display: block;
    background-color: #999;
    position: absolute;
    bottom: 0;
    border: 1px solid #fff;
}

.cp-level-changer a span.cp-level-button-title {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2.8125em;
    padding-top: .625em;
    background-color: #999;
    color: #fff;
    font-size: .8125em;
    font-weight: bold;
}

.cp-level-changer a.activated {
    border-color: #999;
}

.cp-level-changer a.activated span.cp-level-button-title {
    background-color: #999;
}

.cp-level-changer a.activated span.cp-level-button-icon div.activated {
    background-color: #ec731e;
}

.cp-permission-panels {
    overflow: hidden;
    clear: both;
    margin-bottom: 1.25em;
    display: none !important;
}

.cp-permission-panels ul {
    padding: .3125em 0 0;
    margin: 0 0 0 1.25em;
}

.cp-permission-panels ul li {
    padding: 0 0 .25em 0;
    margin: 0;
    font-size: .875em;
}

.cp-permission-panel-disallowed {
    float: left;
    width: 49%;
}

.cp-permission-panel-allowed {
    float: right;
    width: 49%;
}

.cp-permission-panel-title {
    font-size: 1em;
    padding: .625em 0 0;
    font-weight: bold;
}

/* Cookies Warning */

.cp-popup {
    position: fixed;
    z-index: 97;
    right: 5.625em;
    bottom: 0;
    width: 25em;
    padding: 1.25em;
    background: #fff none;
    line-height: 1.5em;
    border: 1px #d7d9db solid;
    border-bottom: none;
    font-size: .8125em;
}

/* Magic Button */

.cp-toggle-magic-button {
    display: block;
    float: right;
    margin: .625em 0 .625em;
    text-decoration: underline;
}

.cp-toggle-magic-button .ui-icon {
    float: left;
    margin: .1875em .125em 0 0;
}

.cp-dialog .cp-toggle-magic-button {
    line-height: 1.25em;
}

.cp-magic-button-wrap {
    display: none;
}

.cp-magic-button-wrap iframe {
    height: 8.5625em;
    width: 100%;
}

.cp-magic-button-wrap .ui-state-highlight {
    margin: 0 0 .9375em;
    padding: .9375em;
}

/* Policy Links */

.cp-popup .cp-link {
    display: block;
    clear: both;
    margin: -1.875em 0 .625em;
    text-decoration: underline;
}

.cp-link {
    float: left;
}

.cp-link .sprite {
    margin-right: .3125em;
}

.cp-dialog-content .cp-link .sprite {
    float: left;
    margin-top: .25em;
}

/* Additional Styles @mkr */

.cp-notice-wrapper.notice p,
.cp-notice-wrapper.success p {
    margin: 0;
    text-align: center;
}

.notice.border,
.success.border {
    padding-bottom: .3125em;
}

.bottom-links {
    float: left;
    width: 100%;
    clear: both;
    text-align: center;
}

.cp-button-wrap .ui-button.text-link {
    background: none;
    border: none;
    text-decoration: underline;
}

.cp-popup a:hover,
.cp-button-wrap .ui-button.text-link:hover {
    text-decoration: none;
}

.cp-level-changer-wrap {
    float: left;
    width: 100%;
}

p.description {
    text-align: center;
    clear: both;
    padding: .3125em .625em;
}

.cp-save-wrapper {
    text-align: center;
}

.cp-save-wrapper .button {
    margin-bottom: 0;
}

#powerTip ul {
    padding-left: .9375em;
}

/* Messages */

.cp-dialog-content .message {
    border-style: solid;
    border-width: 1px;
    display: block;
    font-weight: bold;
    margin-bottom: 1.25em;
    position: relative;
    padding: .6875em 1.3125em .75em .6875em;
    font-size: .875em;
    background-color: #5e6a71;
    border-color: #525c62;
    color: #fff;
}

.cp-dialog-content .message.success {
    background-color: #7ca295;
    border-color: #6c917d;
    color: #fff;
}

.cp-dialog-content .message.notice {
    background-color: #d7d9db;
    border-color: #bbb;
    color: #555;
}

@media only screen and (max-width: 768px) {
    .cp-permission-panel-title {
        font-size: .875em;
    }

    .cp-popup {
        right: auto;
        width: 100%;
        box-sizing: border-box;
        font-size: .875em;
    }

    .cp-dialog-content {
        width: 94%;
        font-size: .875em;
        margin: .625em auto;
    }
}

#dropzone {
    background-color: #f0f4f8;
    border: 2px dashed #b8c7db;
    padding: 3.75em;
    text-align: center;
    height: 15.5625em;
    line-height: 2em;
}

#dropzone .plus {
    line-height: 3.75em;
    background-origin: border-box;
    background-position: 0 -51px;
    border: 2px dashed #b8c7db;
    height: 3.75em;
    margin: 0 auto 0;
    width: 3.75em;
}

.go-back {
    display: inline-block;
    position: relative;
    padding-left: 10px;
}

.go-back:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-color: transparent #7090b7 transparent transparent;
    position: absolute;
    content: '';
    top: 2px;
    left: 0;
}

.go-back:last-child {
    margin: 1em 0;
}

/* Details - check Redmine ticket: #10729 */

/*
    Custom background colors
    We use these to make dropdowns greenish
*/

.positive {
    margin-left: -5px;
    background-color: #88b29e;
    color: #fff !important;
}

.positive.change-color {
    color: #fff !important;
    background-color: #88b29e;
    box-shadow: none;
}

.meta-nav .dropdown-handle.positive .arrow {
    border-top-color: #fff;
}

.meta-nav .dropdown-handle.positive i {
    color: #fff;
}

.dropdown-wrapper > .dropdown.positive {
    background-color: #88b29e !important;
}

.dropdown-wrapper > .dropdown.positive > li:not(.plain) {
    background: linear-gradient(#7ca295, #88b29e);
}

.dropdown-wrapper > .dropdown.positive > li:not(.plain):not(.nohover):hover {
    background: linear-gradient(#6c917d, #749b87);
}

/* visibility breakpoints */

@media only screen and (max-width: 1024px) {
    /* found product counter */

    .catalog-list-wrapper .meta-nav div.meta-nav-right:not(.clear-float) {
        position: static;
        border-top-width: 1px;
    }
}

@media screen and (max-width: 640px) {
    /* hide dropdown label, show icon only up to 640px */

    .meta-nav .dropdown-handle span:not(.arrow) {
        display: none;
    }
}

@media screen and (min-width: 640px) {
    /* show dropdown label and show icon when bigger than 640px */

    .meta-nav .dropdown-handle span:not(.arrow) {
        display: inline-block;
    }
}

.with-express-label {
    padding-right: 120px;
}

.results tbody a {
    color: #516885;
    text-decoration: underline;
}

.price_currency {
    display: none;
}

#main-navigation > nav > ul > li.my-buerkert,
#main-navigation > nav > ul > li.my-buerkert.active {
    background: #7ca295;
}

#main-navigation > nav > ul > li.my-buerkert li.category,
#main-navigation > nav > ul > li.my-buerkert.active li.category,
#main-navigation > nav > ul > li.my-buerkert li.category li {
    background: #88b29e;
}

#main-navigation > nav > ul > li.my-buerkert > i,
#main-navigation > nav > ul > li.my-buerkert a {
    color: #fff;
}

@media screen and (min-width: 769px) {
    #main-navigation > nav > ul > li.my-buerkert .content-wrapper {
        background-color: #88b29e;
        border-top: .5625em solid #7ca295;
    }
}

#main-navigation > nav > ul > li.my-buerkert .content-wrapper ul.quartered > li li a:hover,
#main-navigation > nav > ul > li.my-buerkert .content-wrapper ul.quartered > li li.active a {
    background: #7ca295;
}

#main-navigation > nav > ul > li.my-buerkert .content-wrapper .content ul li.category > a {
    border-bottom: 1px #7ca295 solid;
}

#main-navigation > nav > ul > li.my-buerkert .content-wrapper ul.quartered > li li.item span {
    background: none;
    border-radius: 3px;
    font-family: 'Helvetica Extended Light';
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    color: #fff;
    display: block;
    padding: 12px 0 6px 20px;
}

#main-navigation > nav > ul > li.my-buerkert .content-wrapper ul.quartered > li li.item.body a,
#main-navigation > nav > ul > li.my-buerkert .content-wrapper ul.quartered > li li.item.body span {
    font-size: 12px !important;
    font-family: 'Helvetica Extended Light';
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    display: block;
    padding: 3px 0 3px 20px;
}

#main-navigation > nav > ul > li.my-buerkert .content-wrapper ul.quartered > li li.item a i,
#main-navigation > nav > ul > li.my-buerkert .content-wrapper ul.quartered > li li.item span i {
    margin-left: 0;
}

#main-navigation > nav > ul > li.my-buerkert .content-wrapper .footer {
    background: #7ca295;
}

#main-navigation > nav > ul > li.my-buerkert .content-wrapper .footer .overview {
    background: #88b29e;
    border-top: 1px solid #7ca295;
}

#main-navigation > nav > ul > li.my-buerkert .content-wrapper .footer .teaser-wrapper .teaser figcaption {
    background: #7ca295;
}

.my-buerkert.hidden {
    display: none !important;
}

@media screen and (max-width: 768px) {
    .accordion-navigation li ul.current-visible li:after {
        display: none;
    }

    .my-buerkert .footer {
        padding-top: 1em;
    }

    #main-navigation .contact-person h2,
    .contact-person ul li,
    .my-buerkert .contact-person ul li {
        color: #fff;
    }

    #main-navigation > nav > ul > li.my-buerkert .content-wrapper ul.quartered > li li.item a:after {
        display: none;
    }
}

/* Popup message */

.popup-message {
    position: absolute;
    top: 10.625em !important;
    margin-left: -16.875em;
    width: 33.75em;
    padding: 0;
    font-size: .875em;
    line-height: 1em;
    border-color: #d7d9db;
    box-shadow: none;
}

.popup-message-content {
    padding: 1.25em 1.25em 0;
    position: relative;
}

.popup-message-content.dimmed:after {
    top: -0.0625em;
    right: -0.0625em;
    bottom: -0.0625em;
    left: -0.0625em;
    position: absolute;
    content: '';
    background: #000;
    background: rgba(0, 0, 0, .45);
}

.popup-message-header h4 {
    text-align: center;
    margin-bottom: .625em;
    color: #525c62;
    font-size: 1em;
}

.popup-message-header p {
    padding-left: 1.25em;
    padding-right: 1.25em;
}

.popup-message .choose-website {
    border: 1px solid #e0e0e0;
    border-radius: .1875em;
    padding-top: 1.25em;
    padding-bottom: 1.25em;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}

.popup-message figcaption {
    padding: .3125em 0;
}

.popup-cookie-link-wrapper {
    margin-bottom: .9375em;
    margin-top: .9375em;
}

.popup-cookie-link-wrapper p {
    margin-bottom: .625em;
}

.popup-cookie-link-wrapper button {
    margin: 0 .3125em;
    padding-top: .5em;
    padding-bottom: .375em;
    height: auto;
}

.popup-message .button {
    margin-bottom: 0;
    font-size: 1.125em;
}

.popup-message input {
    margin-bottom: 0;
}

.popup-message label {
    display: inline-block;
}

@media screen and (max-width: 768px) {
    .popup-message {
        top: 1.25em !important;
        width: 90%;
        margin-left: -45%;
    }

    .popup-message-header p {
        padding-left: .625em;
        padding-right: .625em;
    }

    .popup-message .choose-website {
        padding: .3125em;
    }

    .popup-message .button {
        height: auto;
        padding: .625em;
        width: 100%;
        font-size: 1em;
    }
}

@media screen and (max-width: 380px) {
    .popup-message-content {
        padding: .625em .625em 0;
        position: relative;
    }
}

/* Popup modal window with Ajax content */

.popup-modal {
    max-width: 60.5em;
    width: 100%;
    height: 80%;
    margin: 0 auto;
    background: #fff;
    padding: 1em;
    line-height: 1.25em;
    box-shadow: 0 0 6.25em #999;
}

.popup-modal-inner {
    max-height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-right: 1em;
}

.popup-modal header {
    margin-bottom: 2em;
    width: 100%;
    float: left;
}

.popup-modal header h1 {
    line-height: normal;
    float: left;
}

.popup-modal .icon-close {
    float: right;
    font-size: 2em;
    border: 1px solid #d7d9db;
    border-radius: .1875em;
    margin-top: .5em;
    line-height: 2em;
}

/* Ses popup */

.ses_popup label p {
    display: inline;
}

.ses_popup label {
    text-indent: 0 !important;
}

/* Product delivery widget */

.product .product-info .availability-check .text-box span.hide {
    display: none;
}

/* Product list modifications */

.box .footer ul li > a > .right .compare,
.box .footer ul li > a > .right .compare label {
    float: left !important;
    margin-top: .5em;
}

.box .footer ul li > a > .right > span[itemprop=price] {
    float: none;
}

/* in order to fit add to wishlist in product list */

@media screen and (min-width: 1024px) {
    .box .footer ul li > a > .right {
        text-align: right;
    }

    .box .footer ul li > a > .right .compare,
    .box .footer ul li > a > .right .compare label {
        float: right !important;
        margin-top: 0;
    }

    .box .footer ul li > a > .right > span.price {
        float: right;
    }
}

.c-quickorder__csv-field {
    height: 17.85714em;
}

/* Sitemap */

.sitemap.small-copy {
    margin: 0 0 0 1em;
    padding: 0;
}

.sitemap.small-copy ul {
    font-size: 1em;
}

.sitemap a {
    color: #5e6a71;
}

/* Spare parts form elements */

.spare-parts input,
.spare-parts button {
    margin-bottom: 0;
}

.spare-parts input {
    float: left;
    margin-right: 1em;
    width: 25%;
}

.spare-parts tr td:nth-child(4) {
    width: 25%;
}

/* Spare part image */

.spare-part-image {
    margin: 3em 0 1em;
}

.c-table {
    margin: 20px 0;
}

.c-table__head .c-table__cell {
    font-weight: bold;
    background-color: #7090b7;
    color: #fff;
}

.c-table__cell {
    vertical-align: top;
    text-align: left;
    padding: 8px;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    background-color: #dbe4ed;
}

.c-table__body .c-table__row:nth-of-type(odd) .c-table__cell {
    background-color: #b8c7da;
}

@media (max-width: 1023px) {
    .c-table {
        position: relative;
        overflow: inherit;
        display: block;
    }

    .c-table__cell {
        height: 65.6px;
        /* Fallback for non-webkit */
        text-overflow: ellipsis;
        overflow: hidden;
        font-size: 16px;
        line-height: 1.2;
        display: block;
    }

    .c-table__body .c-table__cell {
        min-width: 200px;
        max-width: 350px;
    }

    .c-table__row {
        display: table-cell;
    }

    .c-table__head .c-table__row {
        display: block;
    }

    .c-table__head {
        position: absolute;
        display: block;
        float: left;
        width: 160px;
        z-index: 1;
    }

    .c-table__body {
        position: relative;
        overflow-x: auto;
        overflow-y: hidden;
        padding-left: 160px;
        display: block;
    }
}

.c-table-like__wrapper {
    margin-bottom: 15px;
    border: 1px solid #5e6171;
    border-radius: .3125em;
}

.c-table-like__wrapper .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.c-table-like__wrapper .row .columns .columns {
    padding: 0 !important;
}

.c-table-like__header {
    background-color: #5e6a71;
    color: white;
    font-weight: bold;
}

.c-table-like__header-item {
    line-height: 3.33em;
    border-right: 1px solid #485157;
    padding: .5625em .625em !important;
    font-size: .8125em;
}

.c-table-like__header-item:last-child {
    border-right: none;
}

.c-table-like__row {
    border-top: 1px solid #d7d9db;
}

.c-table-like__row:nth-child(even) {
    background-color: #f7f7f7;
}

.c-table-like__row:first-child {
    border-top: 1px solid #5e6a71;
}

@media all and (min-width: 768px) {
    .c-table-like__row:first-child {
        border-top: none;
    }
}

.c-table-like__row input {
    margin-bottom: 0;
}

.c-table-like__row > div {
    padding: .5625em .625em !important;
}

@media all and (min-width: 768px) {
    .c-table-like__row > div {
        line-height: 40px;
        border-right: 1px solid #d7d9db;
    }
}

.c-table-like__row > div:last-child {
    border-right: none;
}

@media all and (min-width: 768px) {
    .c-table-like__row {
        display: -ms-flexbox;
        display: flex;
    }
}

.c-table-like__row.hidden {
    display: none;
}

.toast-title {
    font-weight: bold;
}

.toast-message {
    word-wrap: break-word;
}

.toast-message a,
.toast-message label {
    color: #fff;
}

.toast-message a:hover {
    color: #bbb;
    text-decoration: none;
}

.toast-close-button {
    position: relative;
    right: -0.3125em;
    top: -0.3125em;
    float: right;
    font-size: 1.25em;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .8;
    filter: alpha(opacity=80);
    box-shadow: none;
}

.toast-close-button:hover,
.toast-close-button:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/

button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}

.toast-top-center {
    top: 0;
    right: 0;
    width: 100%;
}

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%;
}

.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%;
}

.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%;
}

.toast-top-left {
    top: .75em;
    left: .75em;
}

.toast-top-right {
    top: .75em;
    right: .75em;
}

.toast-bottom-right {
    right: .75em;
    bottom: .75em;
}

.toast-bottom-left {
    bottom: .75em;
    left: .75em;
}

#toast-container {
    position: fixed;
    z-index: 99999;
    /*overrides*/
}

#toast-container * {
    box-sizing: border-box;
}

#toast-container > div {
    position: relative;
    overflow: hidden;
    margin: 0 0 .375em;
    padding: .9375em .9375em .9375em 3.125em;
    width: 18.75em;
    border-radius: .1875em;
    background-position: .9375em center;
    background-repeat: no-repeat;
    box-shadow: 0 0 12px #999;
    color: #fff;
    opacity: .8;
    filter: alpha(opacity=80);
}

#toast-container > :hover {
    box-shadow: 0 0 12px #000;
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: pointer;
}

#toast-container > .toast-info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
    width: 18.75em;
    margin: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
    width: 96%;
    margin: auto;
}

.toast {
    background-color: #000;
}

.toast-success {
    background-color: #7ca295;
}

.toast-error {
    background-color: #b5626f;
}

.toast-info {
    background-color: #2f96b4;
}

.toast-warning {
    background-color: #ec731e;
}

.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: .25em;
    background-color: #000;
    opacity: .4;
    filter: alpha(opacity=40);
}

/*Responsive Design*/

@media all and (max-width: 240px) {
    #toast-container > div {
        padding: .5em .5em .5em 3.125em;
        width: 11em;
    }

    #toast-container .toast-close-button {
        right: -0.1875em;
        top: -0.1875em;
    }
}

@media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container > div {
        padding: .5em .5em .5em 3.125em;
        width: 18em;
    }

    #toast-container .toast-close-button {
        right: -0.1875em;
        top: -0.1875em;
    }
}

@media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container > div {
        padding: .9375em .9375em .9375em 3.125em;
        width: 25em;
    }
}

@media only print, screen and (min-width: 75.0625em) {
    #toast-container {
        left: 50%;
        margin-left: 11.1875em;
    }
}

#toast-container > div {
    margin: 0 0 .625em;
    padding: .9375em 1.5625em .9375em 3.125em;
    font-size: .875em;
    border-radius: 0;
    box-shadow: 0 0 30px #bbb;
    opacity: 1;
    line-height: normal;
}

@media only print, screen and (min-width: 48.0625em) {
    #toast-container > div {
        width: 18.75em;
    }
}

#toast-container > div:hover {
    box-shadow: 0 0 30px #999;
}

#toast-container > div:before {
    position: absolute;
    left: .9375em;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    font-family: FontAwesome;
    font-size: 1.5em;
}

#toast-container > div.toast-success {
    border-radius: .1875em !important;
    border-left: 5px solid #7ca295;
    color: #fff;
    background-color: #88b29e;
    background-image: none !important;
}

#toast-container > div.toast-success:before {
    content: '\f058';
    color: #7ca295;
}

#toast-container > div.toast-error {
    border-radius: .1875em !important;
    border-left: .3125em solid #b5626f;
    color: #fff;
    background-color: #c5858f;
    background-image: none !important;
}

#toast-container > div.toast-error:before {
    content: '\f06a';
    color: #b5626f;
}

#toast-container > div.toast-info {
    border-radius: .1875em !important;
    border-left: .3125em solid #2f96b4;
    color: #0b4473;
    background-color: #cfe7fb;
    background-image: none !important;
}

#toast-container > div.toast-info:before {
    content: '\f05a';
    color: #use_col info;
}

#toast-container > div.toast-warning {
    border-radius: .1875em !important;
    border-left: .3125em solid #ec731e;
    color: #000;
    background-color: #fbb450;
    background-image: none !important;
}

#toast-container > div.toast-warning:before {
    content: '\f071';
    color: #ec731e;
}

.toast-close-button {
    right: .25em;
    background: inherit;
    color: #333;
    font-size: 1.375em;
    line-height: .875em;
    margin-top: -0.6875em;
    opacity: .3;
    padding: 0 .375em .25em;
    position: absolute;
    top: 50%;
    top: 1em !important;
    right: .375em !important;
    text-shadow: none;
    font-weight: normal;
}

.toast-close-button:hover,
.toast-close-button:focus {
    opacity: .5;
}

.toast-close-button:hover,
.toast-close-button:focus {
    background: none;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
}

.toast-top-right {
    top: 4.6875em;
    right: .625em;
}

@media only print, screen and (min-width: 48.0625em) {
    .toast-top-right {
        top: 8.125em;
        right: 1.5625em;
    }
}

.wishlist {
    line-height: normal;
}

.country-select {
    margin: 0 0 15px 0;
}

.country-select .custom.dropdown {
    display: none !important;
}

.country-select select {
    display: block;
}

.country-select .chosen-container {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    border-radius: .1875em;
    border: 1px solid #ccc;
    position: relative;
    display: inline-block;
    width: 100% !important;
    vertical-align: middle;
    font-size: .875em;
}

.country-select .chosen-container a {
    cursor: pointer;
}

.country-select .chosen-container .chosen-single {
    height: 2.85714em;
    background-color: transparent;
}

.country-select .chosen-container .chosen-single a:hover {
    cursor: pointer;
}

.country-select .chosen-container .chosen-single:hover {
    background-color: transparent;
    color: #5e6a71;
}

.country-select .chosen-container .chosen-drop {
    margin-top: 0;
    width: 100%;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    position: absolute;
}

.country-select .chosen-container .chosen-drop:before {
    display: none;
}

.country-select .chosen-container .chosen-drop ul {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    font-size: 1.14286em;
    left: -1px;
    margin: 0;
    padding: 0;
    overflow-y: auto;
    max-height: 14.28571em;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d7d9db;
}

.country-select .chosen-container .chosen-drop ul li {
    margin: 0;
    padding: .25em 2.375em .25em .375em;
    color: #555;
    cursor: default;
    font-size: .875em;
    line-height: 1.42857em;
    list-style: none outside none;
    min-height: 1.42857em;
    white-space: nowrap;
}

.country-select .chosen-container .chosen-drop ul li:hover {
    background-color: #e0e0e0;
}

.country-select .chosen-container.chosen-container-single-nosearch .chosen-drop .chosen-search {
    display: none;
}

.country-select .chosen-container-single {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.country-select .chosen-container-single .chosen-search input[type='text'] {
    width: 100%;
    outline: 0;
    border: 1px solid #CCCCC;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
}

.country-select .chosen-container.chosen-with-drop .chosen-single div b {
    margin-top: -3px;
    border-bottom: 5px solid #fff;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.country-select .chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
}

.country-select .chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    line-height: 2.85714em;
    background-color: #fff;
    height: 2.875em;
    padding: 0 .71429em;
    color: #5e6a71;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    border-radius: 3px;
}

.country-select .chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    line-height: 40px;
}

.country-select .chosen-container-single .chosen-single div {
    background: -owg-linear-gradient(#5e6a71, #525c62);
    background: linear-gradient(#5e6a71, #525c62);
    border-top-right-radius: .23077em;
    border-bottom-right-radius: .23077em;
    position: absolute;
    display: block;
    top: -1px;
    right: 0;
    width: 35px;
    height: 42px;
    background-color: #516885;
}

.country-select .chosen-container-single .chosen-single div b {
    position: absolute;
    display: block;
    left: .92308em;
    margin-top: -1px;
    top: 50%;
    width: 0;
    height: 0;
    border: 5px solid;
    content: " ";
    border-color: #fff transparent transparent;
    border-top-style: solid;
}

.country-select .chosen-container-single .chosen-drop {
    border-radius: 0 0 3px 3px;
    background-clip: padding-box;
}

.country-select .chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    white-space: nowrap;
}

.country-select .chosen-container-single .chosen-search .icon-tool-nav-search {
    display: block;
    font-size: 1.78571em;
    position: absolute;
    right: .35714em;
    top: .35714em;
}

.country-select .chosen-container-single .chosen-search input[type='text'] {
    width: 100%;
    outline: 0;
    border: 1px solid #999;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
    box-shadow: none;
}

.country-select .chosen-search {
    position: absolute;
    height: 2.85714em;
}

/* Alert box extend */

.alert-box i {
    font-size: 2em;
    line-height: 0;
    float: left;
    margin: -0.25em .3125em 0 0;
}

.alert-message-text {
    display: inline-block;
}

.alert-info {
    background-color: #fff36f;
}

.alert-box i.icon-shopping-cart {
    font-size: 1.75em;
    margin-top: -0.3125em;
}

/* Ancestor products alert box on product list (category) */

.large-block-grid-1 .alert-info {
    margin: 0 0 1.25em 0 !important;
    display: inline-block;
    width: auto;
}

/* Customer item number */

.flip-scroll table thead tr.search-form th {
    background-color: #5e6a71;
    border-left: 1px solid #485157;
    border-top: 1px solid #485157;
    padding: .625em;
}

.flip-scroll table thead tr.search-form th .columns {
    margin-bottom: 0;
}

.flip-scroll table thead tr.search-form th .columns a,
.flip-scroll table thead tr.search-form th .columns p {
    line-height: 2.5em;
    vertical-align: middle;
}

.flip-scroll table thead tr.search-form th .columns a,
.flip-scroll table thead tr.search-form th .columns input,
.flip-scroll table thead tr.search-form th .columns p {
    margin-bottom: 0;
}

.flip-scroll table thead tr.search-form th .columns input {
    padding: .1875em;
}

.flip-scroll table thead tr.search-form th .columns a.button.postfix {
    padding: 0;
    text-align: center;
    background: linear-gradient(#5e6a71, #485157);
}

.flip-scroll table thead tr.search-form th .columns a.button.postfix i {
    position: relative;
    line-height: 1.375em;
    font-size: 2.0625em;
}

.flip-scroll table thead tr.search-form th .columns p {
    color: #fff;
}

.flip-scroll table thead tr.search-form th .columns input {
    border-top-left-radius: .25em;
    border-bottom-left-radius: .25em;
    padding: .8125em;
}

.flip-scroll table thead tr.search-form th .columns a {
    box-shadow: none;
    border: 1px solid #485157;
    border-left-width: 0;
    border-top-right-radius: .25em;
    border-bottom-right-radius: .25em;
}

.flip-scroll table thead tr.search-form th .columns input {
    border-color: #485157;
}

/* Quick order */

.quickorder .flip-scroll table th,
.quickorder .flip-scroll table td {
    font-size: .8125em;
}

.quickorder table input {
    margin-bottom: 0;
    font-size: 1em;
}

/* hide sorting icons for image column */

#search-table-wrapper-customer-info .flip-scroll table thead .sorting_disabled i {
    display: none;
}

.flip-scroll.emotion table thead tr.header-of-table th {
    background-color: white;
    color: #5e6a71;
    border-color: #d7d9db !important;
    border-top: 1px solid;
    border-left: none;
    padding-top: 3px;
    padding-bottom: 2px;
}

.flip-scroll.emotion table thead tr.header-of-table th:last-child {
    border-right: 1px solid;
    border-radius: 0 .3125em 0 0;
}

.flip-scroll.emotion table thead tr.header-of-table th:first-child {
    border-left: 1px solid;
    border-radius: .3125em 0 0 0;
}

.flip-scroll.emotion table thead tr.header-of-table th div {
    color: #5e6a71;
    font-size: 14px;
    font-weight: 700;
    line-height: 3.33em;
}

.flip-scroll.emotion table tbody tr:first-child td {
    border-top: 1px solid #d7d9db;
}

.flip-scroll.emotion table tbody td:last-child,
.flip-scroll.emotion table tbody tr:last-child td,
.flip-scroll.emotion table tbody td:first-child {
    border-color: #d7d9db;
}

.flip-scroll.emotion table tbody tr.even,
.flip-scroll.emotion table tbody tr:nth-of-type(2n) {
    background-color: #fff;
}

.flip-scroll.emotion table tbody td {
    font-size: 14px;
    line-height: 14px;
    height: 58px;
}

.flip-scroll.emotion table#results-table tr.link_detail:hover {
    background-color: transparent;
}

.flip-scroll.emotion.no-sorting table thead tr.header-of-table th > div {
    padding-right: 0;
}

@media (max-width: 1023px) {
    #search-table-wrapper .flip-scroll.emotion table thead th div,
    #product-detail .flip-scroll.emotion table thead th div {
        line-height: 50px;
    }

    #search-table-wrapper .flip-scroll.emotion table thead th.multi-line div,
    #product-detail .flip-scroll.emotion table thead th.multi-line div {
        height: 70px;
        line-height: 70px;
    }

    #search-table-wrapper .flip-scroll.emotion table tbody tr td.pdf img,
    #product-detail .flip-scroll.emotion table tbody tr td.pdf img {
        height: auto;
    }

    #search-table-wrapper .flip-scroll.emotion table thead,
    #product-detail .flip-scroll.emotion table thead {
        position: absolute;
        display: block;
        z-index: 1;
        width: 30%;
        top: 0;
    }

    #search-table-wrapper .flip-scroll.emotion table tbody,
    #product-detail .flip-scroll.emotion table tbody {
        padding-left: 30%;
        overflow-x: auto;
        overflow-y: hidden;
    }

    #search-table-wrapper .flip-scroll.emotion table tbody tr,
    #product-detail .flip-scroll.emotion table tbody tr {
        display: table-cell;
    }

    #search-table-wrapper .flip-scroll.emotion table thead tr.header-of-table th,
    #product-detail .flip-scroll.emotion table thead tr.header-of-table th {
        height: 50px;
        border-left: 1px solid;
        border-right: 1px solid;
        border-top: none;
        padding: 0 .625em 0 10px;
        width: 100% !important;
    }

    #search-table-wrapper .flip-scroll.emotion table thead tr.header-of-table th:first-child,
    #product-detail .flip-scroll.emotion table thead tr.header-of-table th:first-child {
        border-top: 1px solid;
    }

    #search-table-wrapper .flip-scroll.emotion table thead tr.header-of-table th.multi-line,
    #product-detail .flip-scroll.emotion table thead tr.header-of-table th.multi-line {
        height: 70px;
    }

    #search-table-wrapper .flip-scroll.emotion table tbody td,
    #product-detail .flip-scroll.emotion table tbody td {
        height: 50px;
        line-height: 50px;
        padding: 0 1.53846em;
        overflow: hidden;
    }

    #search-table-wrapper .flip-scroll.emotion table tbody td.multi-line,
    #product-detail .flip-scroll.emotion table tbody td.multi-line {
        line-height: normal;
        padding-top: 7px;
        padding-bottom: 7px;
        height: 70px;
    }

    #search-table-wrapper .flip-scroll.emotion table thead tr.header-of-table th:last-child,
    #product-detail .flip-scroll.emotion table thead tr.header-of-table th:last-child {
        border-radius: 0 0 0 .325em;
    }

    #search-table-wrapper .flip-scroll.emotion table thead tr.header-of-table th:last-child,
    #product-detail .flip-scroll.emotion table thead tr.header-of-table th:last-child {
        border-radius: 0 0 0 .325em;
    }

    #search-table-wrapper .flip-scroll.emotion table tbody tr:first-child td,
    #product-detail .flip-scroll.emotion table tbody tr:first-child td {
        border-top: 0;
    }

    #search-table-wrapper .flip-scroll.emotion table tbody tr:first-child td:first-child,
    #product-detail .flip-scroll.emotion table tbody tr:first-child td:first-child {
        border-top: 1px solid #d7d9db;
    }

    #search-table-wrapper .flip-scroll.emotion table thead tr:last-child,
    #search-table-wrapper .flip-scroll table thead tr:first-child,
    #product-detail .flip-scroll.emotion table thead tr:last-child,
    #product-detail .flip-scroll table thead tr:first-child {
        display: block;
    }

    .flip-scroll.single {
        margin: 0;
        overflow-x: visible;
        width: auto;
    }

    .flip-scroll.single table,
    .flip-scroll.single table tbody,
    .flip-scroll.single table tbody tr,
    .flip-scroll.single table tbody td {
        all: initial;
    }

    .flip-scroll.single table {
        display: table;
        width: 100%;
        margin-bottom: 15px;
    }

    .flip-scroll.single table tbody {
        width: 100%;
        display: table;
    }

    .flip-scroll.single table tbody tr {
        display: table-row;
    }

    .flip-scroll.single table tbody td {
        width: 50%;
        display: table-cell;
        padding: .5625em .625em;
        text-align: left;
        height: auto;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #333;
    }

    .flip-scroll.single table tbody tr td {
        border-width: 0 0 1px 1px;
        border-left-color: #485157;
        border-bottom-color: #d7dadb;
        border-style: solid;
    }

    .flip-scroll.single table tbody tr td:last-child {
        border-right: 1px solid #485157;
        border-left: 1px solid #d7dadb;
    }

    .flip-scroll.single table tbody tr:first-child td {
        border-top: 1px solid #485157;
    }

    .flip-scroll.single table tbody tr:last-child td:first-child {
        border-bottom-left-radius: .3125em;
        border-bottom-color: #485157;
    }

    .flip-scroll.single table tbody tr:last-child td:last-child {
        border-bottom-right-radius: .3125em;
        border-bottom-color: #485157;
    }

    .flip-scroll.single table tbody tr:nth-of-type(even) td {
        background-color: #f9f9f9;
    }
}

@media (max-width: 767px) {
    #search-table-wrapper .flip-scroll.emotion table thead,
    #product-detail .flip-scroll.emotion table thead {
        width: 180px;
    }

    #search-table-wrapper .flip-scroll.emotion table tbody,
    #product-detail .flip-scroll.emotion table tbody {
        padding-left: 180px;
    }
}

/* Dropdown multilevel lists */

.list.dropdown li ul li:hover {
    background: transparent;
}

/* 2nd level */

.list.dropdown li ul li {
    font-size: .875em;
}

/* 3rd level */

.list.dropdown li ul li li a {
    font-size: .75em;
    padding-left: 1.875em !important;
}

#products-dropdown > li:not(.plain):not(.nohover):hover {
    background: none;
}

#products-dropdown > li:not(.plain):not(.nohover) a:hover {
    background: #6481a4 linear-gradient(#6481a4, #7090b7);
}

.meta-nav .dropdown-handle i {
    float: left;
}

.dropdown-label {
    max-width: 8.125em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Buy now on product detail page adjustments #8391 */

.f-dropdown.content.custom-dropdown {
    max-width: 17.5em;
}

.f-dropdown.content.custom-dropdown .button {
    line-height: 3.1875em;
}

/* Custom positions for hotspot infobox */

.hs-area {
    max-width: 100%;
}

.hotspot-boundary .info.top_right,
.hotspot-boundary .info.top_left,
.hotspot-boundary .info.bottom_right,
.hotspot-boundary .info.bottom_left {
    margin: 0;
    padding: 0;
}

.hotspot-boundary .info.top_right {
    bottom: auto;
    left: auto;
    right: 0;
    top: 0;
}

.hotspot-boundary .info.top_left {
    bottom: auto;
    left: 0;
    right: auto;
    top: 0;
}

.hotspot-boundary .info.bottom_right {
    bottom: 0;
    left: auto;
    right: 0;
    top: auto;
}

.hotspot-boundary .info.bottom_left {
    bottom: 0;
    left: 0;
    right: auto;
    top: auto;
}

.hotspot-boundary .info h3 {
    margin-top: 0;
}

@media screen and (max-width: 768px) {
    /* hide standard hotspot dots */

    .hs-wrap {
        display: none !important;
    }

    .row.jailed.copy .large-8.large-centered,
    .row.jailed.small-copy .large-8.large-centered {
        width: 100%;
        padding: 0;
    }

    .row.jailed .large-8.large-centered p {
        padding-left: .625em;
        padding-right: .625em;
    }

    .hotspot-boundary {
        margin: 0;
    }

    .large-8 .hotspot-wrapper {
        left: 0;
        width: auto;
        margin-bottom: 1.25em;
    }

    .hotspot-boundary .hs-spot-object .copy {
        display: none;
    }

    .hotspot-boundary .hs-spot-object.active .copy {
        display: block;
        margin-top: 0;
    }

    .hotspot-boundary .hs-spot-object .title {
        position: relative;
        cursor: hand;
    }

    .hotspot-boundary .hs-spot-object.active .title:after {
        border: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #5e6a71;
    }

    .hotspot-boundary .hs-spot-object .title:after {
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #5e6a71;
    }
}

@media screen and (min-width: 768px) and (max-width: 980px) {
    .small-copy .large-8,
    .copy .large-8,
    .large-8 .hotspot-wrapper {
        width: 100%;
        left: auto;
    }

    .small-copy .large-8,
    .copy .large-8 {
        padding: 0;
    }
}

.red-spot {
    border: 0;
    box-shadow: 0 0 20px #fff;
}

.red-spot.active {
    box-shadow: 0 0 50px #fff;
    border: 0;
}

.tip-tooltip {
    background-color: #fff;
}

.tip-tooltip.top:before {
    border-color: #fff transparent transparent transparent !important;
}

.tip-tooltip.right:before {
    border-color: transparent #fff transparent transparent !important;
}

.tip-tooltip.left:before {
    border-color: transparent transparent transparent #fff !important;
}

.tip-tooltip.bottom:before {
    border-color: transparent transparent #fff transparent !important;
}

@media only screen and (max-width: 768px) {
    .hs-spot-object {
        position: relative;
    }
}

/* Contact person in main nav */

/*#main-navigation .contact-person {
  font-size: em-calc(14);
}*/

#main-navigation .contact-person ul {
    margin-bottom: 1em;
}

#main-navigation .contact-person li {
    padding: 0 1.25em;
}

#main-navigation .contact-person li.header {
    padding-top: .75em;
    font-size: .875em;
    font-weight: 600;
}

#main-navigation .contact-person li.body {
    padding-top: 0;
    font-size: .875em;
    font-weight: normal;
}

#main-navigation .contact-person li.body a {
    font-size: 1em !important;
    padding-left: 0 !important;
    display: inline !important;
}

#main-navigation .contact-person h2 {
    margin-bottom: .25em;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
}

#main-navigation > nav > ul > li .content-wrapper .content .contact-person ul {
    color: white;
    font-weight: normal;
    line-height: 1.5625em;
}

#main-navigation > nav > ul > li .content-wrapper .content .contact-person ul li i.fa.fa-envelope + span a {
    display: inline-block;
    margin-left: 0;
    padding-left: 0;
    padding-top: 0;
    line-height: 1em;
    font-size: 1em;
}

/*
.accordion-navigation > li .content-wrapper .content .contact-person i {
  margin: 0;
}*/

@media only screen and (max-width: 768px) {
    #main-navigation .contact-person {
        font-size: 1em;
    }

    #main-navigation .contact-person h2,
    .contact-person ul li {
        color: #5e6a71;
    }

    .accordion-navigation > li .content-wrapper .content .contact-person li a {
        border: none;
        display: inline;
        padding: 0;
    }

    .accordion-navigation > li.active .contact-person i {
        display: inline-block;
    }

    .accordion-navigation .contact-person li:not(.active) a:after,
    .accordion-navigation .contact-person ul.current-visible li:after {
        display: none;
    }
}

/* Search field in navigation menu */

body > header .search-terms .large-4 i {
    font-size: 1.75em;
}

/* Custom styling for reveal modal */

.reveal-modal.error {
    color: #b5626f;
}

.reveal-modal.notice {
    color: #485157;
}

.reveal-modal.success {
    color: #7ca295;
}

.btn-continue-shopping,
.btn-goto-basket {
    margin-bottom: 0;
    float: left;
}

.btn-goto-basket {
    float: right;
}

@media only screen and (max-width: 480px) {
    .btn-continue-shopping,
    .btn-goto-basket {
        float: none;
        display: block;
        margin: 0 auto;
    }

    .btn-continue-shopping {
        margin-bottom: .625em;
    }
}

/* Custom Reveal Close Foundation */

.close-reveal-modal-custom {
    font-size: 1.375em;
    line-height: 1em;
    position: absolute;
    top: .5em;
    right: .6875em;
    color: #999;
    font-weight: bold;
    cursor: pointer;
}

/* Image size adjustment */

.search-results .left .ezimage-field {
    text-align: center;
}

.search-results .left .ezimage-field img {
    max-height: 9.375em;
    width: auto;
}

/* Filter link - search results */

.toggle-filter {
    position: absolute;
    top: .625em;
    right: .625em;
    padding: .625em;
    z-index: 997;
}

.toggle-filter i {
    font-size: rem-calc(23);
    vertical-align: middle;
}

/* Search template extends */

.search-template .result-product .text-wrap ul {
    padding-bottom: .3125em;
    margin-left: 1.5625em;
    color: #5e6a71;
    font-size: .875em;
    line-height: 1.375em;
}

.search-template div.e-result-count {
    display: none;
}

/* Spinner fixed position */

.spinner.cup {
    background: white url(../bundles/buerkertwebsite/generated/base/images/cup-spinner.gif) center center no-repeat;
    z-index: 998;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    filter: alpha(opacity=90);
    opacity: .9;
}

.spinner.cup.absolute,
.dropdown-wrapper .spinner.cup {
    position: absolute;
    /* in the search spinner is absolute */
}

/* Contact item teaser job title */

.contact-item-teaser .content h4 {
    font-weight: normal;
}

/* Job list responsive adjustments

   We need to override the default structure because we have events with
   start - end date which is not included in the standard delivered by Fork

*/

.two-square-teaser .joblist ul li .columns {
    padding: 0;
    line-height: normal;
}

.two-square-teaser .joblist ul li a .columns span.end-date span {
    display: block;
    text-align: center;
}

.two-square-teaser .joblist ul li a .columns span.date {
    float: left;
}

.two-square-teaser .joblist ul li a:after,
.two-square-teaser .joblist ul li:after {
    content: "";
    display: table;
    clear: both;
}

@media (max-width: 768px) {
    .two-square-teaser .joblist ul li a .columns span.date {
        width: auto;
        display: inline-block;
    }

    .two-square-teaser .joblist ul li a .columns span.end-date {
        margin: 0;
    }

    .two-square-teaser .joblist ul li a .columns span.date {
        float: none;
    }

    .two-square-teaser .joblist ul li a .columns span.end-date span {
        display: inline-block;
        margin: 0 1em;
    }

    .two-square-teaser .joblist ul li a .columns p {
        margin: .625em 2.5em 0;
    }
}

/* Embed location block */

.location-teaser {
    background-image: none;
    padding-bottom: 1.875em;
}

.location-teaser figure {
    margin-bottom: 1em;
}

.location-teaser h3 {
    font-size: 1.25em;
    text-transform: uppercase;
    color: #bbb;
    margin-bottom: 1em;
}

.location-teaser address {
    font-style: normal;
    font-weight: bold;
    line-height: 1.5em;
    font-size: .875em;
}

/* List view lower opacity */

.archive-teaser .hover-magnify {
    filter: alpha(opacity=70);
    opacity: .7;
}

.archive-teaser .hover-magnify:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

/* Event item teaser */

.event-item-teaser .button {
    margin-right: 1em;
}

/* VideoJS override - make it responsive */

.video-js .vjs-tech {
    height: auto !important;
    position: relative !important;
}

.video-js.vjs-fullscreen .vjs-tech {
    height: 100% !important;
    position: absolute !important;
}

/**
*
* didnt find this in html
* TODO: is this in use or not
* if yes refactor code with SCSS
*
*/

.tip-tooltip,
.bubble-tooltip {
    border-radius: 4px;
    opacity: 1;
    box-shadow: none;
}

.tip-tooltip .text-left a,
.bubble-tooltip .text-left a {
    font-weight: bold;
    position: relative;
    color: #5e6a71;
    display: inline-block;
}

.bubble-tooltip,
.tip-tooltip.white {
    border: 1px solid #d7d9db;
    background-image: linear-gradient(top, #fff 0%, #f7f7f7 1px, #fff 100%);
    position: relative;
    border-bottom-width: 2px;
}

.tip-tooltip {
    padding: 10px 15px;
}

.tip-tooltip > div,
.bubble-tooltip > div {
    color: #333;
}

.tip-tooltip h4,
.bubble-tooltip h4 {
    font-size: 14px;
    border-bottom: 1px solid #d7d9db;
    margin: 0 -15px 5px;
    padding: 0 15px 5px;
    background-image: linear-gradient(top, #fff 0%, #f7f7f7 1px, #fff 100%);
    position: relative;
}

.tip-tooltip a,
.bubble-tooltip a {
    font-weight: bold;
}

.tip-tooltip h4:after,
.bubble-tooltip h4:after {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    content: '';
    left: 0;
    bottom: -2px;
}

.tip-tooltip.bottom:before {
    top: -15px;
    left: 15px;
}

.u-position-relative {
    position: relative !important;
}

.u-display-inline {
    display: inline !important;
}

.u-font-size-14 {
    font-size: 14px !important;
}

.u-color-brand {
    color: #505050 !important;
}

.u-no-margin {
    margin: 0 !important;
}

.u-margin-top {
    margin-top: 1em !important;
}

.u-text-left {
    text-align: left !important;
}

.padding-bottom {
    padding-bottom: 1em !important;
}

.padding-left {
    padding-left: 1em !important;
}

.float_right {
    float: right;
}

.float_left {
    float: left;
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.vertical-middle-text {
    line-height: 2.1875em !important;
}

@media only screen and (max-width: 767px) {
    .small-text-left {
        text-align: left !important;
    }
}

.align-left {
    float: left;
    margin-right: 1em;
}

.align-right {
    float: right;
    margin-left: 1em;
}

.align-center {
    margin: 0 auto;
}

/*
    Author: mkr, ror

    This file contains custom CSS styling for Bürkert project website.

    IMPORTANT!

    Guidelines:
    # Each subsection should be described with a comment that describes what the
      code below is about.

    Notes:
    # 03.12.2014 - our custom code and overrides were merged with Fork's code
      (screen.css)


    Content

    Overrides and fixes for CSS delivered by Fork
    # Search field in navigation
    # Submit button in the header area
    # Filter (website search) navigation tree
    # Type filter adjustments
    # 2nd filer bar margin
    # Fluid calc adjustments
    # Teaser box - website search type box
    # Single teaser - reset the look of the link around image
    # Single teaser - with attachment (icon + link / no long description)
    # Four square image max width
    # Bigger margin bottom for meta-nav when displayed on the bottom of the page
    # Padding around cart dropdown table cells
    # Copy small grid block (thumb gallery)
    # Website search arrow
    # Availability popup
    # Default ordered list
    # Job contact box divider
    # Alert info in the search result list
    # Social sharing icons spacing
    # Product availability form fields
    # Homepage quicklinks pillar
    # Locations box
    # Default cursor for second level navigation
    # RWD hotspot adjusted
    # Category overview slider adjustments
    # Responsive boxes adjustments
    # Header height on desktop devices
    # Top navigation adjustments
    # Pillar component changes
    # Product type add to basket
    # Side nav header
    # Hidden top menu point

*/

/*=====================================================================
=            Overrides and fixes for CSS delivered by Fork            =
=====================================================================*/

/* Search field in navigation */

body > header li .border-wrapper {
    margin: 0;
    background: #5e6a71;
    border-radius: .25em;
    padding: 0;
}

#main-navigation form input[type="text"] {
    border: 1px solid #485157;
    border-right: 0;
    border-radius: .125em;
}

#main-navigation form button {
    border-top-right-radius: .125em;
    border-bottom-right-radius: .125em;
    box-shadow: none;
    background: linear-gradient(#5e6a71, #525c62);
    border-left-width: 0;
    padding: 0;
    margin: 0;
}

@media only screen and (max-width: 768px) {
    body > header li .border-wrapper {
             border-radius: 0;
        -moz-border-radius: 0;
    }
}

#main-navigation form button i {
    margin: 0;
    display: inline-block;
}

/* Submit button in the header area */

body > header .search-terms .large-4 .button {
    padding: .375em;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* Type filter adjustments */

.product.type .catalog-list-wrapper .meta-nav {
    margin: 1.25em 0;
}

.product.type .catalog-list-wrapper .large-block-grid-1 li {
    margin-left: 0;
    font-size: 1em;
}

/* 2nd filer bar margin
 we use a wrapper so we need this extra piece of CSS
 */

.catalog-list-wrapper > .row {
    margin-left: 0;
    margin-right: 0;
}

/* Fluid calc adjustments */

@media only screen and (max-width: 767px) {
    #fluid-calc-modal.reveal-modal {
        width: 92%;
        margin-left: -48%;
        left: 52%;
    }
}

div#fluid {
    width: auto !important;
}

/* Teaser box - website search type box */

.box.teaser-box {
    padding: 0 !important;
}

.box.teaser-box > * {
    padding: 0 .625em;
    margin-top: .625em;
}

.box.teaser-box h3 {
    margin-bottom: .625em;
}

.box.teaser-box img {
    margin: 0;
}

.box.teaser-box footer {
    margin-bottom: 0;
    position: relative;
    line-height: 1.1875em;
    padding-right: 1.25em;
    color: #fff;
    margin-top: .8125em;
}

.box.teaser-box footer i {
    position: absolute;
    right: .5em;
    top: 50%;
    margin-top: -0.3125em;
    padding: 0;
}

/* Single teaser - reset the look of the link around image */

.single-teaser figure a {
    line-height: normal;
    background: none;
    padding: 0;
    border: 0;
}

/* Single teaser - with attachment (icon + link / no long description) */

.single-teaser.with-attachment {
    margin-top: 2em;
}

.single-teaser.with-attachment figure img {
    margin: .5625em auto;
}

.single-teaser.with-attachment a {
    border-top: 0;
}

/* Four square image max width */

.four-square-teaser .hover-area .coverimage {
    max-width: 16em;
}

.meta-nav.with-margin-bottom {
    margin-bottom: 3.75em;
}

/* Padding around cart dropdown table cells */

body > header #cart-dropdown table tr td:first-child a {
    padding: .875em;
}

body > header #cart-dropdown {
    width: 20em;
}

/* Copy small grid block (thumb gallery) */

.copy ul[class*="block-grid-"] li {
    padding: 0 .625em .75em;
    margin: 0;
    background: none;
}

/* Search results box padding */

.search-results .box .left {
    padding-bottom: .625em;
}

/* Website search arrow */

.search-results .open i {
    left: 50%;
    margin-left: -0.125em;
}

/* Availability popup */

.availability-popup-content {
    position: relative;
}

/* Default ordered list */

ol {
    margin: 0 0 1em 2em;
    font-size: .875em;
    line-height: 1.5em;
}

/*-----  End of Overrides and fixes for CSS delivered by Fork  ------*/

/* Job contact box divider */

.job-contact {
    border: none;
}

.job-address address {
    margin-bottom: 1em;
}

.job-address address:last-child {
    margin-bottom: 0;
}

.job-contact-box-wrapper {
    position: relative;
    float: left;
    width: 100%;
}

.job-contact-box-wrapper:after {
    position: absolute;
    left: 50%;
    top: 0;
    width: .0625em;
    height: 100%;
    content: '';
    background: #d7d9db;
    margin-left: -0.0625em;
}

/* Alert info in the search result list */

.large-block-grid-1 .alert-info {
    margin: 1.0625em 4.3125em 0 1.375em !important;
    display: block;
}

.box .footer ul li .open i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.3125em 0 0 -0.125em;
}

.box .footer.product-list ul {
    width: 100%;
    display: inline-block;
}

.box .footer.product-list ul.hide {
    display: none;
}

.box .footer.product-list ul li#infinity-scroller {
    background: none;
    border: none;
    text-align: center;
}

.box .footer.product-list ul li#infinity-spinner {
    background: none;
    border: none;
    text-align: center;
}

/* Social sharing icons spacing */

.meta-nav .sharing a {
    margin-right: .25em;
    float: left;
}

.meta-nav .sharing a:last-child {
    margin-right: 0;
}

/* Product availability form fields

   W need this change because add to basket is outside the form in the
   examples from Frok
 */

.product .product-info fieldset {
    margin: 1.25em 0;
}

.product .product-info .min_quantity,
.product .product-info .packing_unit {
    display: block;
    color: #999;
    font-weight: 400;
    font-size: .8125em;
    letter-spacing: initial;
    margin-top: .6875em;
}

.product form.custom .product-info input[type="text"] {
    height: auto;
}

.product form.custom .product-info input {
    height: 4.0625em;
}

.product form.custom .product-info input[type="text"] {
    font-size: 1.375em;
    padding: .6875em .5em;
    height: auto;
    margin-bottom: 0;
}

.product form.custom .product-info .button {
    font-size: 1.3125em;
    font-weight: 800;
    height: 2.6875em;
    padding-top: .125em;
    padding-bottom: .125em;
    margin-top: .5em;
    border: 1px #485157 solid;
    background-color: #516885;
    margin-bottom: 0;
    background: linear-gradient(#5e6a71, #525c62);
    border-radius: .125em;
    box-shadow: none;
}

.product form.custom .product-info .button:active {
    background: linear-gradient(#525c62, #5e6a71);
}

@media only screen and (max-width: 767px) {
    .product form.custom .product-info .button {
        width: 100%;
    }
}

@media all and (min-width: 768px) {
    .product form.custom .product-info .button {
        margin-top: 0;
    }
}

/* Homepage quicklinks pillar */

.pillar section > ul > li > div.products > div ul li img {
    border: 0;
    width: auto;
    float: none;
    margin: .5em 0;
}

.pillar section > ul > li > div.products > div ul li figure {
    width: 37.10691823899371%;
    /* 118 / 318 */
    float: left;
    border-right: 1px solid #d7d9db;
    text-align: center;
}

/* Weather location block

   We need position relative to keep the spinner inside this block only
 */

#weather-location-content {
    position: relative;
}

/* Locations box */

.meta-nav span.prev,
.meta-nav span.next {
    height: 3.1875em;
    position: relative;
    border-right: 1px solid #d7d9db;
    display: inline-block;
}

.meta-nav .pagination span.prev,
.meta-nav .pagination span.next {
    padding: 0 1.25em;
    margin-right: 0;
}

.meta-nav .pagination span.prev.inactive .arrow {
    border-right-color: #d7d9db;
}

.meta-nav .pagination span.next.inactive .arrow {
    border-left-color: #d7d9db;
}

.meta-nav > div > span {
    color: #5e6a71;
    font-weight: bold;
    line-height: 3.1875em;
    font-size: .875em;
}

.meta-nav .dropdown-handle {
    margin-right: 0;
}

/* Form styling */

form.custom fieldset .custom.dropdown > a.current:hover,
form.custom fieldset .custom.dropdown > a.selector:hover,
form.custom fieldset input:hover {
    cursor: pointer;
}

form.custom fieldset label:hover {
    cursor: auto;
}

form.custom .custom.radio.required,
form.custom .custom.checkbox.required,
form.custom fieldset .custom.dropdown.required,
form.custom fieldset input:invalid,
form.custom fieldset textarea:invalid {
    border-color: #999;
}

form.custom fieldset input.error:invalid,
form.custom fieldset textarea.error:invalid {
    border-color: #d7d9db;
}

form.custom fieldset .custom.dropdown.error:focus,
form.custom fieldset input.error:focus,
form.custom fieldset textarea.error:focus {
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, .1), inset 0 0 1px rgba(0, 0, 0, .1);
    background: #fff;
    border-color: #999;
}

form.custom fieldset .choice-group {
    margin-bottom: 1em;
}

form.custom fieldset .choice-group.error {
    border: 1px solid #c5858f;
    border-radius: .1875em .1875em 0 0;
    background: rgba(34, 37, 38, .1);
    margin-bottom: 0;
}

form.custom fieldset .custom.dropdown.error,
form.custom fieldset input.error,
form.custom fieldset textarea.error {
    background-color: rgba(34, 37, 38, .1);
    background-image: none;
    border-color: #d7d9db;
    margin-bottom: 0;
}

form.custom .notice-box {
    line-height: 1.5em;
    font-size: .875em;
}

form.custom .choice-group.required label {
    display: inline;
    margin-left: .6875em;
}

/* Default cursor for second level navigation */

@media only screen and (min-width: 767px) {
    #main-navigation > nav > ul > li .content-wrapper .content ul li.category > a {
        cursor: default;
    }
}

/* RWD hotspot adjusted */

@media only screen and (max-width: 767px) {
    .large-8 .hotspot-wrapper {
        width: 100%;
        left: auto;
    }
}

/* Category overview slider adjustments - start */

/* Slide size */

/*.product-overview .with-slides > .row {
  margin-right: 0;
  margin-left: 0;
}*/

/*.product-overview .with-slides .slide .slide-content img.heightfix {
    height: auto;
}*/

/* Allow <a> around slide content */

/*.product-overview .slide .slide-content a > div {
  left: em-calc(80);
}*/

/* Category overview slider adjustments - end */

/* Responsive boxes adjustments */

/**
    Remove background, border and padding for anchor elements placed in
    the left column
*/

.single-teaser .large-4 a {
    background: none;
    border: 0;
    padding: 0;
}

@media only screen and (max-width: 767px) {
    .single-teaser .large-4 a {
        height: auto;
    }

    .single-teaser .large-12 .copy-list {
        padding-top: 0;
    }
}

@media only screen and (min-width: 768px) {
    body > header {
        height: 20em;
    }
}

#header-flyout section.branches .languages div.subtitle {
    font-size: .875em;
    margin-bottom: 4.3125em;
    text-align: center;
}

#header-flyout section.branches .languages div.subtitle a {
    color: #5e6a71;
}

.blog-filter {
    padding-top: 1.0625em;
}

/* Top navigation adjustments */

@media only screen and (max-width: 767px) {
    .accordion-navigation > li.active .content-wrapper .footer .teaser-wrapper.is-empty {
        display: none;
    }

    .accordion-navigation > li.active .content-wrapper .footer {
        display: block;
    }

    #main-navigation > nav > ul > li .content-wrapper .overview > a {
        border: none;
        font-size: 1.125em;
        margin-top: 1em;
    }

    #main-navigation > nav > ul > li .content-wrapper .teaser-wrapper {
        margin: 0 1em 1em;
    }

    #main-navigation > nav > ul > li .content-wrapper .teaser-wrapper > a {
        display: block;
        margin-top: .625em;
    }

    #main-navigation > nav > ul > li .content-wrapper .teaser-wrapper > a:first-child {
        margin-top: 0;
    }

    #main-navigation > nav > ul > li .content-wrapper .teaser-wrapper figcaption {
        font-size: 1em;
        margin-top: .625em;
        padding-bottom: .625em;
    }

    #main-navigation > nav > ul > li .content-wrapper .teaser-wrapper a:last-child figcaption {
        margin-bottom: 0;
    }
}

/* Pillar component changes */

/* main wrapper for pillar content */

.pillar section > ul > li > div > div {
    height: auto !important;
}

/* header */

.pillar section > ul > li > div.products > div > div {
    height: auto;
}

/* product list */

.pillar section > ul > li > div.products > div ul {
    position: relative;
}

/* list item - text */

.pillar section > ul > li > div.products > div ul li a.text {
    position: relative;
}

/*
   list item left border
   make sure there is always a border between image and text
   it solves the problem when image is not heigh enough
 */

.pillar section > ul > li > div.products > div ul li a.text:before {
    position: absolute;
    content: '';
    width: .0625em;
    height: 100%;
    background-color: #d7d9db;
    top: 0;
    left: -0.0625em;
}

.orbit-timer {
    display: none;
}

/*@media only screen and (min-width: 980px) {

  .hotspot-boundary .info h3 {
    display: none;
  }

  .hotspot-boundary .info {
    position: static;
    width: auto;
  }
}*/

/*@media only screen and (min-width: 1180px) {

  .hotspot-boundary .info h3 {
    display: block;
  }

  .hotspot-boundary .info {
    width: em-calc(450, 16);
    position: absolute;
    bottom: em-calc(60);
    left: 50%;
    margin-left: em-calc(-460);
  }

}*/

/* Product type add to basket */

.product.type .product-info form.custom {
    margin-top: 2.5em;
    margin-bottom: 0;
}

.product.type .copy .product-info h2 {
    margin-top: .625em;
}

.product.type .product-info form.custom hr {
    margin-top: 1.875em;
    margin-bottom: 0;
}

/* Buy now dropdown content */

.buy-now-dropdown .button {
    font-size: 1.3125em;
    font-weight: 800;
    height: 2.6875em;
    padding-top: .125em;
    padding-bottom: .125em;
    margin-top: 0 !important;
    border: 1px #485157 solid;
    background-color: #516885;
    margin-bottom: 0;
    background: linear-gradient(#5e6a71, #525c62);
    border-radius: .125em;
    box-shadow: none;
}

.buy-now-dropdown p {
    font-size: .875em;
    color: #333;
    line-height: 1.5em;
}

#weather-location-content #info-box-time .title {
    font-size: 2.5em;
}

.only-range-input .range-slider,
.only-range-input .range-slider-scale,
.only-range-input .range-slider-input-separator,
.only-range-input .range-slider-high-input {
    display: none !important;
}

.only-range-input .range-slider-input-wrapper {
    margin-bottom: 0;
}

/* Side nav header */

.side-nav header .side-nav-header {
    margin: 0;
}

.side-nav header .side-nav-header a,
.side-nav header .side-nav-header.with-spacing {
    padding: .625em .875em;
    display: block;
}

.icon-cross-poc {
    background: url("../bundles/buerkertwebsite/generated/custom/img/icon-cross-poc.png") 0 0 no-repeat;
    width: 81px;
    height: 81px;
    margin-top: 20px;
}

/* Checkout box overflow */

.checkout .box {
    overflow: inherit;
}

/* Checkout box overflow */

.single-row.contact.hidden {
    display: none !important;
}

/* checkout remark */

.order_reference {
    margin-top: 1em;
}

/* Video JS Background */

.video-js {
    background-color: transparent;
}

.vjs-default-skin .vjs-control-bar {
    display: block;
    color: rgba(255, 255, 255, .9);
    background-color: rgba(112, 144, 183, .7);
}

.vjs-default-skin .vjs-control:before {
    text-shadow: none;
}

.vjs-default-skin .vjs-slider {
    background-color: transparent;
}

.vjs-default-skin .vjs-control-bar {
    font-size: 10px;
}

.vjs-default-skin .vjs-big-play-button {
    left: 45%;
    top: 45%;
    color: #fff;
    background-color: rgba(112, 144, 183, .7);
    border-radius: 0;
    border: 0 none;
    font-size: 2em;
}

.vjs-default-skin .vjs-big-play-button:before {
    text-shadow: none;
}

[v-cloak] {
    display: none;
}

.product .product-info .price .c-card__price {
    display: none;
}

.red {
    color: #f00;
}

.line-through {
    text-decoration: line-through;
}

/* 05.08.2015 - mkr
   We use media query instead of separate file with if statement in <head> to reduce number of HTTP requests
 */

@media print {
    /* hide those elements */

    .direct-sticker-container,
    .product.type #product-list .meta-nav,
    button,
    .button,
    .cp-overlay,
    .cp-dialog,
    .cp-popup,
    .dropdown-wrapper,
    .active-filters-overview,
    .social *,
    .search.dropdown.filter .nohover.buttonbar,
    .side-nav header .right,
    .side-nav .header .right,
    .toggle-filter,
    .compare-bar,
    .meta-nav,
    #office-select li > a,
    .locations-select li > a,
    #office-select a.prev,
    #office-select a.next,
    .locations-select a.prev,
    .locations-select a.next,
    #weather-location-content,
    .dataTables_paginate,
    tr.search-form,
    tr.search-form-toggle-row,
    .go-back,
    footer,
    .sf-toolbar,
    #table_products,
    #client-information,
    #content > div.large-3,
    #search-info-wrapper.detail,
    body > header,
    .breadcrumb-wrapper,
    .row.collapse.search-form,
    .header-of-table div i,
    #create-rma .buttons-row,
    header nav,
    header #main-navigation,
    header .hide-for-small,
    #create-rma #main-title {
        display: none !important;
    }/* global font-size reduction */

    html,
    body {
        font-size: 12px;
    }/* global table reset */

    table {
        border-collapse: collapse !important;
        border-right: 1px solid #d7d9db !important;
        border-bottom: 1px solid #d7d9db !important;
        padding: 0 !important;
        margin-bottom: 1em !important;
    }

    table tr.active {
        display: table-row !important;
    }

    table td,
    table th {
        border: 1px solid #d7d9db !important;
        margin: 0 !important;
        border-right: 0 !important;
        border-bottom: 0 !important;
        padding: 5px !important;
        border-radius: 0 !important;
    }

    table th div,
    table th {
        font-weight: bold !important;
        color: #5e6a71 !important;
        background-color: transparent !important;
    }

    table th {
        padding: 10px 5px !important;
        background-color: #fff !important;
    }

    table th div {
        padding: 0 !important;
        line-height: normal !important;
    }

    table tbody tr:nth-of-type(odd) {
        background-color: #fff !important;
    }/*a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal;}*//* grid settings */

    .row .row,
    .row .columns .columns,
    .row .column .column {
        padding: 0;
        margin: 0;
    }

    .column,
    .columns {
        position: relative;
        padding-left: .625em;
        padding-right: .625em;
        float: left;
    }

    .small-1 {
        position: relative;
        width: 6.25%;
    }

    .small-2 {
        position: relative;
        width: 12.5%;
    }

    .small-3 {
        position: relative;
        width: 18.75%;
    }

    .small-4 {
        position: relative;
        width: 25%;
    }

    .small-5 {
        position: relative;
        width: 31.25%;
    }

    .small-6 {
        position: relative;
        width: 37.5%;
    }

    .small-7 {
        position: relative;
        width: 43.75%;
    }

    .small-8 {
        position: relative;
        width: 50%;
    }

    .small-9 {
        position: relative;
        width: 56.25%;
    }

    .small-10 {
        position: relative;
        width: 62.5%;
    }

    .small-11 {
        position: relative;
        width: 68.75%;
    }

    .small-12 {
        position: relative;
        width: 75%;
    }

    .small-13 {
        position: relative;
        width: 81.25%;
    }

    .small-14 {
        position: relative;
        width: 87.5%;
    }

    .small-15 {
        position: relative;
        width: 93.75%;
    }

    .small-16 {
        position: relative;
        width: 100%;
    }

    .small-offset-0 {
        position: relative;
        margin-left: 0;
    }

    .small-offset-1 {
        position: relative;
        margin-left: 6.25%;
    }

    .small-offset-2 {
        position: relative;
        margin-left: 12.5%;
    }

    .small-offset-3 {
        position: relative;
        margin-left: 18.75%;
    }

    .small-offset-4 {
        position: relative;
        margin-left: 25%;
    }

    .small-offset-5 {
        position: relative;
        margin-left: 31.25%;
    }

    .small-offset-6 {
        position: relative;
        margin-left: 37.5%;
    }

    .small-offset-7 {
        position: relative;
        margin-left: 43.75%;
    }

    .small-offset-8 {
        position: relative;
        margin-left: 50%;
    }

    .small-offset-9 {
        position: relative;
        margin-left: 56.25%;
    }

    .small-offset-10 {
        position: relative;
        margin-left: 62.5%;
    }

    .small-offset-11 {
        position: relative;
        margin-left: 68.75%;
    }

    .small-offset-12 {
        position: relative;
        margin-left: 75%;
    }

    .small-offset-13 {
        position: relative;
        margin-left: 81.25%;
    }

    .small-offset-14 {
        position: relative;
        margin-left: 87.5%;
    }

    [class*="column"] + [class*="column"]:last-child {
        float: right;
    }

    [class*="column"] + [class*="column"].end {
        float: left;
    }

    .column.small-centered,
    .columns.small-centered {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }/* Styles for screens that are atleast 768px; */

    .large-1 {
        position: relative;
        width: 6.25%;
    }

    .large-2 {
        position: relative;
        width: 12.5%;
    }

    .large-3 {
        position: relative;
        width: 18.75%;
    }

    .large-4 {
        position: relative;
        width: 25%;
    }

    .large-5 {
        position: relative;
        width: 31.25%;
    }

    .large-6 {
        position: relative;
        width: 37.5%;
    }

    .large-7 {
        position: relative;
        width: 43.75%;
    }

    .large-8 {
        position: relative;
        width: 50%;
    }

    .large-9 {
        position: relative;
        width: 56.25%;
    }

    .large-10 {
        position: relative;
        width: 62.5%;
    }

    .large-11 {
        position: relative;
        width: 68.75%;
    }

    .large-12 {
        position: relative;
        width: 75%;
    }

    .large-13 {
        position: relative;
        width: 81.25%;
    }

    .large-14 {
        position: relative;
        width: 87.5%;
    }

    .large-15 {
        position: relative;
        width: 93.75%;
    }

    .large-centered,
    .large-16 {
        position: relative;
        width: 100% !important;
    }

    .row .large-offset-0 {
        position: relative;
        margin-left: 0;
    }

    .row .large-offset-1 {
        position: relative;
        margin-left: 6.25%;
    }

    .row .large-offset-2 {
        position: relative;
        margin-left: 12.5%;
    }

    .row .large-offset-3 {
        position: relative;
        margin-left: 18.75%;
    }

    .row .large-offset-4 {
        position: relative;
        margin-left: 25%;
    }

    .row .large-offset-5 {
        position: relative;
        margin-left: 31.25%;
    }

    .row .large-offset-6 {
        position: relative;
        margin-left: 37.5%;
    }

    .row .large-offset-7 {
        position: relative;
        margin-left: 43.75%;
    }

    .row .large-offset-8 {
        position: relative;
        margin-left: 50%;
    }

    .row .large-offset-9 {
        position: relative;
        margin-left: 56.25%;
    }

    .row .large-offset-10 {
        position: relative;
        margin-left: 62.5%;
    }

    .row .large-offset-11 {
        position: relative;
        margin-left: 68.75%;
    }

    .row .large-offset-12 {
        position: relative;
        margin-left: 75%;
    }

    .row .large-offset-13 {
        position: relative;
        margin-left: 81.25%;
    }

    .row .large-offset-14 {
        position: relative;
        margin-left: 87.5%;
    }

    .row .large-offset-15 {
        position: relative;
        margin-left: 93.75%;
    }

    .push-1 {
        position: relative;
        left: 6.25%;
        right: auto;
    }

    .pull-1 {
        position: relative;
        right: 6.25%;
        left: auto;
    }

    .push-2 {
        position: relative;
        left: 12.5%;
        right: auto;
    }

    .pull-2 {
        position: relative;
        right: 12.5%;
        left: auto;
    }

    .push-3 {
        position: relative;
        left: 18.75%;
        right: auto;
    }

    .pull-3 {
        position: relative;
        right: 18.75%;
        left: auto;
    }

    .push-4 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .pull-4 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .push-5 {
        position: relative;
        left: 31.25%;
        right: auto;
    }

    .pull-5 {
        position: relative;
        right: 31.25%;
        left: auto;
    }

    .push-6 {
        position: relative;
        left: 37.5%;
        right: auto;
    }

    .pull-6 {
        position: relative;
        right: 37.5%;
        left: auto;
    }

    .push-7 {
        position: relative;
        left: 43.75%;
        right: auto;
    }

    .pull-7 {
        position: relative;
        right: 43.75%;
        left: auto;
    }

    .push-8 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .pull-8 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .push-9 {
        position: relative;
        left: 56.25%;
        right: auto;
    }

    .pull-9 {
        position: relative;
        right: 56.25%;
        left: auto;
    }

    .push-10 {
        position: relative;
        left: 62.5%;
        right: auto;
    }

    .pull-10 {
        position: relative;
        right: 62.5%;
        left: auto;
    }

    .push-11 {
        position: relative;
        left: 68.75%;
        right: auto;
    }

    .pull-11 {
        position: relative;
        right: 68.75%;
        left: auto;
    }

    .push-12 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .pull-12 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .push-13 {
        position: relative;
        left: 81.25%;
        right: auto;
    }

    .pull-13 {
        position: relative;
        right: 81.25%;
        left: auto;
    }

    .push-14 {
        position: relative;
        left: 87.5%;
        right: auto;
    }

    .pull-14 {
        position: relative;
        right: 87.5%;
        left: auto;
    }

    .push-15 {
        position: relative;
        left: 93.75%;
        right: auto;
    }

    .pull-15 {
        position: relative;
        right: 93.75%;
        left: auto;
    }

    .column.large-centered,
    .columns.large-centered {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }

    .column.large-uncentered,
    .columns.large-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left !important;
    }

    .column.large-uncentered.opposite,
    .columns.large-uncentered.opposite {
        float: right !important;
    }/* HOMEPAGE *//* slider */

    .slideshow-wrapper .orbit-container {
        overflow: visible;
    }

    .slideshow-wrapper .orbit-container .orbit-slides-container,
    .slideshow-wrapper .slide {
        height: auto !important;
    }

    .orbit-container .orbit-slides-container > * {
        position: static;
        margin-left: 0;
    }

    .with-slides .slide .slide-content {
        min-height: 0 !important;
    }

    .with-slides .slide .slide-content .base {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }

    .with-slides .slide .slide-content .base p,
    .with-slides .slide .slide-content .base h2,
    .with-slides .slide .slide-content .base .h2,
    .with-slides .slide .slide-content .base h3,
    .with-slides .slide .slide-content .base .h3,
    .with-slides .slide .slide-content .base {
        background: none;
        color: #5e6a71;
    }

    .slide-content .base header {
        display: block !important;
    }

    .with-slides .columns {
        padding-left: .625em;
        padding-right: .625em;
    }/* pillars */

    .pillar-wrapper-bottom,
    .pillar-wrapper-top {
        float: left;
        width: auto;
    }

    .pillar-wrapper-top .pillar.right,
    .pillar-wrapper-bottom .pillar {
        margin-top: 0;
    }/* teaser news */

    .blue-article-teaser .teaser {
        height: auto !important;
    }

    .blue-article-teaser a.article {
        padding-left: 0;
    }/* TABLES */

    .product .flip-scroll table {
        padding-bottom: 0;
        margin-top: 1em;
    }/* CONTENT *//* Archive page */

    .archive-teaser .hover-magnify {
        opacity: 1;
    }

    .archive-teaser .hover-magnify .img {
        margin-left: 0;
    }

    .archive-teaser li .img img {
        height: auto;
    }/* Teasers */

    .two-square-teaser,
    .four-square-teaser {
        margin-top: 0;
        margin-bottom: 0;
    }

    .four-square-teaser ul {
        width: auto;
    }

    .four-square-teaser ul li {
        margin: .5em;
    }

    .four-square-teaser ul li h3,
    .four-square-teaser ul li .h3,
    .four-square-teaser ul li a.link {
        height: auto !important;
        padding: 10px;
        text-align: left;
    }

    .four-square-teaser ul li a.link .arrow {
        display: none;
    }

    .two-square-teaser article,
    .two-square-teaser section {
        margin-right: 0;
        margin-left: 0;
    }/* CATALOG *//* Product list */

    .product-list #filter-dropdown {
        left: auto;
    }

    .product-list .large-12.columns,
    .product-list .large-4.columns {
        width: 100%;
    }

    .product-list .box .footer {
        background-color: transparent;
        border-top: 0;
    }

    .product-list .box .footer ul li {
        display: block !important;
    }

    .product-list .box .footer .expand {
        display: none;
    }

    .side-nav header,
    .side-nav .header {
        background: transparent;
    }

    .side-nav nav,
    .side-nav header h2,
    .side-nav header .h2,
    .side-nav .header h2,
    .side-nav .header .h2 {
        margin: 10px;
        padding: 0;
    }

    .side-nav nav ul li > ul li,
    .side-nav nav ul li a {
        padding-bottom: 5px;
        margin-bottom: 0;
    }

    .side-nav nav ul li {
        margin-bottom: 0;
    }

    .side-nav nav ul li > ul {
        margin: 0;
        padding-left: 20px;
    }

    .dropdown-wrapper > .dropdown {
        top: 0 !important;
        margin: 1em 0;
    }

    .search.dropdown .filter-list > li {
        list-style: none;
    }/* Product detail */

    .m-combi .img-wrapper img {
        height: 70px;
        width: auto;
    }

    .m-combi .table {
        display: table;
        width: 100%;
        margin-bottom: 0;
    }

    .m-combi .row {
        display: table-row;
    }

    .m-combi .table .row a .large-12,
    .m-combi .row .columns:first-child {
        display: table-cell;
        border-bottom: 1px solid #d7d9db;
        height: 80px;
    }

    .product.type .blue-article-teaser > .row {
        margin-bottom: 30px;
    }

    .product .product-info form.custom .button {
        margin-top: 0;
        margin-left: 1em;
    }

    .product .product-info .price,
    .product.type .product-info form.custom {
        margin-top: 0;
    }

    .product .product-info hr,
    .product .product-info .row-leftish.actions,
    .m-combi .combi-btn,
    .product .product-images ul {
        display: none;
    }

    .product .product-info .copy li {
        background: none;
        margin: 0 0 0 20px;
        padding: 0;
        list-style: disc;
    }

    #product-description .copy .large-10 > h2,
    .product .product-info .copy h2 {
        margin-top: 0;
    }

    #product-apps-tools .large-8,
    #product-description .copy .large-5,
    #product-description .copy .large-10 {
        width: 100%;
    }

    #product-apps-tools .descr-box > div,
    #product-apps-tools .large-8 .large-8 {
        width: 24%;
        margin: .5%;
    }

    #product-apps-tools .m-combi {
        max-height: none;
    }

    #available_products {
        margin-bottom: 1em;
    }

    .product #product-list .meta-nav a,
    .product #product-list .meta-nav {
        display: block !important;
        background: none;
        border: 0;
        color: #7090b7 !important;
        box-shadow: none;
        margin: 0;
        padding: 0;
        font-size: 18px;
    }
}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
