.subnav-iparsys{border:3px dotted red}
.aem-AuthorLayer-Navigation .section-part{display:none}
.aem-AuthorLayer-Navigation .section-part.breadcrumbs-section{display:block}
.section-part{margin:10px 0;color:rgba(0,0,0,0.3);border:2px solid rgba(0,0,0,0.3);text-align:center;padding-top:15px;font-size:12px;background-color:rgba(255,255,255,0.25)}
.aem-AuthorLayer-Preview .warning,.aem-AuthorLayer-Navigation .warning{display:none}
.aem-AuthorLayer-Navigation .navigation .warning{display:block;color:orange;font-weight:bold}
.aem-AuthorLayer-Edit .warning{color:orange;font-weight:bold}
.warning+.header__banner-video{top:1.75rem}
.aem-AuthorLayer-Preview .error-message,.aem-AuthorLayer-Navigation .error-message{display:none}
.aem-AuthorLayer-Navigation .navigation .error-message{display:block;color:red;font-weight:bold}
.aem-AuthorLayer-Edit .error-message{color:red;font-weight:bold}
@font-face{font-family:'Geomanist';font-weight:700;src:url("clientlib-wcs-internal/fonts/Geomanist-Bold.eot");src:url("clientlib-wcs-internal/fonts/Geomanist-Bold.eot#iefix") format("embedded-opentype"),url("clientlib-wcs-internal/fonts/Geomanist-Bold.ttf") format("truetype"),url("clientlib-wcs-internal/fonts/Geomanist-Bold.woff") format("woff"),url("clientlib-wcs-internal/fonts/Geomanist-Bold.woff2") format("woff2"),url("clientlib-wcs-internal/fonts/Geomanist-Bold.svg") format("svg")}
@font-face{font-family:'Geomanist';font-weight:500;src:url("clientlib-wcs-internal/fonts/Geomanist-Medium.eot");src:url("clientlib-wcs-internal/fonts/Geomanist-Medium.eot#iefix") format("embedded-opentype"),url("clientlib-wcs-internal/fonts/Geomanist-Medium.ttf") format("truetype"),url("clientlib-wcs-internal/fonts/Geomanist-Medium.woff") format("woff"),url("clientlib-wcs-internal/fonts/Geomanist-Medium.woff2") format("woff2"),url("clientlib-wcs-internal/fonts/Geomanist-Medium.svg") format("svg")}
@font-face{font-family:'Geomanist';font-weight:400;src:url("clientlib-wcs-internal/fonts/Geomanist-Regular.eot");src:url("clientlib-wcs-internal/fonts/Geomanist-Regular.eot#iefix") format("embedded-opentype"),url("clientlib-wcs-internal/fonts/Geomanist-Regular.ttf") format("truetype"),url("clientlib-wcs-internal/fonts/Geomanist-Regular.woff") format("woff"),url("clientlib-wcs-internal/fonts/Geomanist-Regular.woff2") format("woff2"),url("clientlib-wcs-internal/fonts/Geomanist-Regular.svg") format("svg")}
@font-face{font-family:'Geomanist';font-weight:700;src:url("clientlib-wcs-internal/fonts/Geomanist-Bold.eot");src:url("clientlib-wcs-internal/fonts/Geomanist-Bold.eot#iefix") format("embedded-opentype"),url("clientlib-wcs-internal/fonts/Geomanist-Bold.ttf") format("truetype"),url("clientlib-wcs-internal/fonts/Geomanist-Bold.woff") format("woff"),url("clientlib-wcs-internal/fonts/Geomanist-Bold.woff2") format("woff2"),url("clientlib-wcs-internal/fonts/Geomanist-Bold.svg") format("svg")}
@font-face{font-family:'Geomanist';font-weight:500;src:url("clientlib-wcs-internal/fonts/Geomanist-Medium.eot");src:url("clientlib-wcs-internal/fonts/Geomanist-Medium.eot#iefix") format("embedded-opentype"),url("clientlib-wcs-internal/fonts/Geomanist-Medium.ttf") format("truetype"),url("clientlib-wcs-internal/fonts/Geomanist-Medium.woff") format("woff"),url("clientlib-wcs-internal/fonts/Geomanist-Medium.woff2") format("woff2"),url("clientlib-wcs-internal/fonts/Geomanist-Medium.svg") format("svg")}
@font-face{font-family:'Geomanist';font-weight:400;src:url("clientlib-wcs-internal/fonts/Geomanist-Regular.eot");src:url("clientlib-wcs-internal/fonts/Geomanist-Regular.eot#iefix") format("embedded-opentype"),url("clientlib-wcs-internal/fonts/Geomanist-Regular.ttf") format("truetype"),url("clientlib-wcs-internal/fonts/Geomanist-Regular.woff") format("woff"),url("clientlib-wcs-internal/fonts/Geomanist-Regular.woff2") format("woff2"),url("clientlib-wcs-internal/fonts/Geomanist-Regular.svg") format("svg")}
.wcs-link-provider{padding:10px;border:1px solid #999;margin:10px;border-radius:10px;background:#fff;height:55px;width:55px;text-align:center;cursor:pointer;box-shadow:0 3px #999;box-sizing:border-box}
.wcs-link-provider:hover{background-color:#eee}
.wcs-link-provider:active{background-color:#eee;box-shadow:0 1px #666;transform:translateY(1px)}
main .section:first-child .layout-row{padding-top:0}
main .layout-row:first-child{padding:.75rem 0}
main+div .layout-row__content{padding-bottom:1rem}
.footer__copyright p{margin:0;display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;max-width:100%;font-size:.75rem}
.footer__address p{margin:0;display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;max-width:100%;font-size:.75rem}
.image-right{margin:0 0 0 auto}
.image-left{margin:0 auto 0 0}
.image-center{margin:0 auto 0 auto}
.img_placeholder{width:0 !important}
.aem-AuthorLayer-Edit .cq-Editable-dom img.contact__image{position:relative}
.relatedProducts .ctabutton{display:-webkit-box;display:flex;margin-top:1rem}
.related-products__introduction div{width:100%}
.related-products__introduction div.related-products__link-container{width:inherit}
.linkteaser .button{display:-webkit-box;display:flex}
.featured-product .ctabutton{display:-webkit-box;display:flex;margin-top:1rem}
.section.productdetails.featuredproductdetails.cq-Editable-dom{width:100%;min-height:2rem}
@media screen and (min-width:48em){.featured-product .ctabutton{margin-top:2rem}
}
.title+.featuredproducts{margin-top:-1rem}
.featured-product__introduction div{width:100%}
video[poster]{width:100%}
.hero-fixed-image .hero__banner{height:auto}
@media screen and (max-width:64em){.hero-fixed-image .hero__content{width:100%}
.hero-fixed-image .hero__content-container{margin:auto;padding:0}
.hero-fixed-image .hero__image{height:auto}
}
@media screen and (min-width:30em){.hero-fixed-image .hero__banner{height:auto}
}
@media screen and (min-width:60em){.hero-fixed-image .hero__banner{height:auto}
}
@media screen and (min-width:80em){.hero-fixed-image .hero__banner{height:auto}
}
.hero__content-container .is-edited p{color:#fff}
.cb_online,.cb_offline{position:fixed;z-index:999;right:0;top:50%;margin-top:-85px;display:none}
.featured-magazine div:last-child .cq-Editable-dom:last-child{float:left;overflow:visible}
.justification__content .is-edited p{font-size:1rem}
.header__content .is-edited p,.header--image .is-edited p{font-size:1rem}
.headerimage .is-edited p{color:white}
.header__media-container .editing-zooming-image{opacity:1 !important}
section.latest div.is-edited{max-width:50%;font-size:1.125rem;margin-bottom:1.5rem}
.layout-row--blue-dark .latest__description h3,.layout-row--grey-dark .latest__description h3{color:#36c}
.layout-row--blue-dark .latest__description p,.layout-row--grey-dark .latest__description p{color:#051039}
.layout-row--blue-dark .latest__description a,.layout-row--grey-dark .latest__description a{color:#34b6e4}
.layout-row--blue-dark .latest__description a:after,.layout-row--grey-dark .latest__description a:after{background-position:0 -8em}
.layout-row--blue-dark .latest__publication time,.layout-row--grey-dark .latest__publication time{color:#6c7e99}
.header__banner .fixedvideoheader.cq-Editable-dom{height:100% !important}
.header__banner.header__banner-fullheight{height:auto}
.header__banner.header__banner-fullheight .header__banner-video{position:relative;top:0}
.aem-AuthorLayer-Edit .toptasks__content p,.aem-AuthorLayer-Edit .toptasks__content ul{color:#fff;font-size:.875rem}
.aem-AuthorLayer-Edit .toptasks{margin-bottom:1rem}
.aem-AuthorLayer-Navigation .toptasks__task{z-index:1 !important}
.toptasks__content p{font-size:.875rem}
.toptasks__content h4.toptasks__content-heading{font-size:1.125rem !important}
.toptasks__task{height:100%}
@media only screen and (max-width:767px){.toptasks__task{height:auto}
}
.aem-AuthorLayer-Edit .toptaskscomponent{height:auto}
.aem-AuthorLayer-Edit .toptasks__task{height:auto}
.aem-AuthorLayer-Edit .solutions_big>div{width:50%;float:left}
.aem-AuthorLayer-Edit .solutions_big>div:nth-child(2){float:right}
.aem-AuthorLayer-Edit .solutions_big>div>h3,.aem-AuthorLayer-Edit .solutions_big>div>div,.aem-AuthorLayer-Edit .solutions_big>div>a{width:100%}
.solutions__content .is-edited p{padding-left:1rem}
.navigation__dropdown__open{max-height:50rem}
.navigation__menu-link__hovered{color:#fff;background:#36c;text-decoration:none}
.navigation__menu-link.navigation__menu-link--search.navigation__menu-link__hovered:after{background-position:0 -46.1em}
.aem-AuthorLayer-Navigation .navigation .dropdown-hidden{display:block}
.navigation .dropdown-hidden{display:none}
.aem-AuthorLayer-Navigation .navigation .navigation-tab-placeholder{color:#c4d3f3;display:block}
.navigation .navigation-tab-placeholder{display:none}
.section.search_box.searchbox.cq-Editable-dom{display:block;max-width:100%}
.navigation__resent-search-arrow{display:none}
@media(max-width:960px){.recentsearch{position:relative}
.navigation__resent-search-arrow{display:block;position:absolute;right:.75rem;top:2px;padding:7px 10px;border:0;background:transparent}
.navigation__resent-search-arrow::after{content:'';font-size:10px;pointer-events:none;vertical-align:middle;display:inline-block;background-image:url('clientlib-site/css/img/svg/sprite.svg');background-repeat:no-repeat;background-size:4em 111.6em;background-position:0 -12.5em;width:1.2em;height:1.6em;transform:rotate(-270deg);transition:transform .25s cubic-bezier(0.42,0,1,1)}
.recentsearch--active .navigation__resent-search-arrow::after{transform:rotate(-450deg)}
.navigation__recent-search-list{max-height:0;transition:all .25s cubic-bezier(0.42,0,1,1)}
.recentsearch--active .navigation__recent-search-list{max-height:800px}
}
.eriks-form--location .form__row{max-width:initial}
.eriks-form--location .form__error{font-weight:bold}
.eriks-form--location .form__intro{margin-bottom:1rem}
.eriks-form--location input,.eriks-form--location textarea{border-radius:10px}
.eriks-form--location a{text-decoration:underline}
.eriks-form--location #btnSubmit{margin-bottom:0}
.layout-row--blue-dark .eriks-form--location input,.layout-row--blue-dark .eriks-form--location textarea{border-color:transparent}
main.experience-fragment-main{margin:0 auto;max-width:80em}
.linkteaser .button{display:-webkit-box;display:flex}
.blogadvancedtext{position:relative;overflow:hidden}
.blogadvancedtext img{width:100%;margin-top:1em;margin-bottom:1em}
@media screen and (min-width:30em){.blogadvancedtext img{width:43%;margin-top:1em;margin-bottom:1em}
.blogadvancedtext img[style*="float: left"]{margin-right:1.5em}
.blogadvancedtext img[style*="float: right"]{margin-left:1em}
}
.tweets>iframe{width:100% !important}
.featured-author div:last-child .cq-Editable-dom:last-child{float:left;overflow:visible;min-height:165px}
.section.authorFigure.authorfigure.image.parbase.cq-Editable-dom{min-height:165px}
.linkteaser .button{display:-webkit-box;display:flex}
.productteaser+.productteaser{margin-top:2rem}
.layout-columns__column .teaser--product{min-height:0}
.hidden-product{visibility:hidden;order:1}
.aem-AuthorLayer-Edit .hidden-product{visibility:visible;order:initial;opacity:.2}
@media screen and (max-width:768px){.hidden-product{display:none}
.aem-AuthorLayer-Edit .hidden-product{display:block}
}
.teaser--single-product{min-height:0;flex:none;max-width:none;-webkit-flex:none}
.fullwidth-text p{max-width:100%;overflow-wrap:break-word}
.advancedtext p{overflow-wrap:break-word}
.title{display:flex}
.fullwidth-text h1,.fullwidth-text h2,.fullwidth-text h3,.fullwidth-text h4,.fullwidth-text h5,.fullwidth-text h6{max-width:100%}
.mosaic__image{object-fit:cover;min-height:100%}
.mosaic__item.ie-object-fit{background-size:cover;background-position:center}
.mosaic__item.ie-object-fit img{opacity:0}
.searchresults .searchresult__header .searchresult__url{color:#36c !important;font-size:1.25rem !important}
.searchresults .searchresult__header{font-size:1.25rem !important}
.searchresults .searchresult__url__span{color:#000;text-decoration:none}
.searchresults a>img{display:inline-block;height:18px}
.scroll{overflow-x:auto;overflow-y:hidden;margin:20px auto}
.scroll em{padding:10px}
.search-results-link{width:162px;height:230px;border:1px solid #ccc;display:inline;float:left;margin:5px;text-align:center !important;background-color:white}
.search-results-link img{margin-top:10px;display:inline !important}
.shopSearchResultsHeading{padding-top:20px}
.shopSearchResults{width:860px;height:240px}
.shopSearchResultsShowMore{height:40px}
@media screen and (min-width:64em){.shopSearchResultsShowMore{width:860px;height:40px}
}
.shopSearchResultsShowMore a{color:black;float:right}
.searchresults .wcsSearch .searchresult__url__span{color:#34b6e4}
.shopSearchResults .search-results-link{font-size:13px;padding:0 5px 0 5px}
.header-fixed-image .header__banner{height:auto}
.header-fixed-image .header__banner-image{position:relative;top:0}
.header__content-box-bottom-buttons{margin-top:1rem;display:flex;display:-moz-flex;justify-content:space-between;-webkit-justify-content:space-between}
.header__content-box-bottom-buttons>div{width:49%}
.header__content-box-bottom-buttons .button--square{height:100%}
@media screen and (max-width:64em){.header-fixed-image .header__content-box{width:100%}
.header-fixed-image .header__content-container{margin:0;padding:0}
.header-fixed-image .header__content-box{margin:0}
.header--video .header__banner{height:15.625rem}
.header__banner.header__banner-fullheight{height:100%}
.header--video .header__content-box{width:100%}
.header--video .header__content-container{margin:0;padding:0}
.header--video .header__content-box{margin:0}
}
@media screen and (max-width:48em){.header--video .header__banner{height:12.5rem}
.header__banner.header__banner-fullheight{height:100%}
}
.pagination.pagination--download-list-library{margin-top:2rem;max-width:100%;text-align:left}
.pagination--download-list-library .button{border-radius:0;border-width:1px;display:none}
.teaser-wrapper--download-library{margin-top:0}
.teaser.teaser--download-library{display:flex;flex-direction:column;justify-content:space-between;margin-left:0;padding-left:2rem;padding-top:3rem;max-width:25%;flex-basis:25%}
.download-library--navigation__item{max-width:25%;flex-basis:25%;padding-top:1rem}
.teaser__titlebuttoncontainer{display:flex;display:-moz-flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;height:100%}
@media(max-width:960px){.teaser.teaser--download-library{max-width:33%;flex-basis:33%}
.download-library--navigation__item{max-width:33%;flex-basis:33%;padding-top:1rem}
}
@media(max-width:768px){.teaser.teaser--download-library{max-width:50%;flex-basis:50%}
.download-library--navigation__item{max-width:50%;flex-basis:50%;padding-top:1rem}
}
@media(max-width:480px){.teaser.teaser--download-library{max-width:100%;flex-basis:100%;padding-left:0}
.teaser--download-library .teaser__image{min-height:150px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
.teaser--download-library .teaser__titlecontainer{text-align:center}
.teaser--download-library .teaser__downloadlink{text-align:center}
.download-library--navigation__item{max-width:100%;flex-basis:100%}
}
.teaser--download-library .teaser__downloadlink{margin-top:auto}
.teaser--download-library .teaser__figurecontainer figure{max-height:330px}
.teaser--download-library .teaser__figurecontainer img{max-width:90%;border:1px solid #ccc}
.teaser--download-library .teaser__titlecontainer{padding-top:1rem}
.pagination--download-library{max-width:100%;padding-top:2rem}
.pagination--download-library .pagination__page--current .pagination__link{pointer-events:none;cursor:default;color:#000}
.pagination--download-library .pagination__page--dots .pagination__link{pointer-events:none;cursor:default;color:inherit}
.breadcrumbs-download-library{border-top:0;border-bottom:0}
.breadcrumbs-download-library .breadcrumbs__list{padding:0}
.download-library--navigation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.download-library--navigation__item .button{width:90%;border-radius:0;text-align:left;background-color:#fff;color:#005ca9;padding-left:.5rem;padding-right:.5rem;display:flex;align-items:center;border:1px solid #ccc}
.download-library--navigation__item .button::before{padding-right:.5rem}
.button--square{border-radius:0;color:#fff;text-align:left;padding:0 15px;min-height:100px;display:inline-flex;display:-webkit-inline-flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;justify-content:center;width:100%;margin:5px 0}
.button--square-details{display:flex;display:-webkit-flex;display:-moz-flex;justify-content:space-between;padding:15px 0}
.button--square-titles{display:flex;display:-webkit-flex;display:-moz-flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;justify-content:space-between}
.button--square_svg-container{display:flex;display:-webkit-flex;display:-moz-flex;align-items:center;-webkit-align-items:center}
.button--square.button--eriks-blue{border:0;background:#31b6e4}
.button--square.button--eriks-blue:hover{border:0;background:#1576c9}
.button--square.button--eriks-corporate-blue{border:0;background:#005ca9}
.button--square.button--eriks-corporate-blue:hover{border:0;background:#31b6e4}
.button--square.button--eriks-lighterblue{border:0;background:#1576c9}
.button--square.button--eriks-lighterblue:hover{border:0;background:#31b6e4}
.button--square.button--eriks-darkestblue{border:0;background:#19335e}
.button--square.button--eriks-darkestblue:hover{border:0;background:#1576c9}
.button--square.button--eriks-yellow{border:0;background:#fcc605}
.button--square.button--eriks-yellow:hover{border:0;background:#e28700}
.button--title-big{font-size:22px;line-height:24px;margin:0 15px 0 0}
.button--title-small{font-size:16px;line-height:12px;word-break:break-word;margin:0 15px 0 0;padding-top:1rem}
.autolinklist li::before{content:none}
.linklist li::before{content:none}
a.anchor{display:block;position:relative;visibility:hidden;top:-170px}
.visitorsitema__linkscontainer ul ul{padding-left:55px;margin-bottom:0}