@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url("../fonts/Roboto_Light-300.woff") format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url("../fonts/Roboto_Regular-400.woff") format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url("../fonts/Roboto_Medium-500.woff") format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url("../fonts/Roboto_Bold-700.woff") format('woff')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url("../fonts/Roboto_Italic-400.woff") format('woff')}@font-face{font-family:'AvenirNextLTPro';font-style:normal;font-weight:300;src:url("../fonts/AvenirNextLTPro-Regular.ttf") format('truetype')}@font-face{font-family:'AvenirNextLTPro';font-style:normal;font-weight:400;src:url("../fonts/AvenirNextLTPro-Regular.ttf") format('truetype')}@font-face{font-family:'AvenirNextLTPro';font-style:normal;font-weight:500;src:url("../fonts/AvenirNextLTPro-Medium.ttf") format('truetype')}@font-face{font-family:'AvenirNextLTPro';font-style:normal;font-weight:700;src:url("../fonts/AvenirNextLTPro-Bold.ttf") format('truetype')}@font-face{font-family:'AvenirNextLTPro';font-style:italic;font-weight:400;src:url("../fonts/AvenirNextLTPro-It.ttf") format('truetype')}button,select,html,textarea,input,.md-bottom-sheet .md-subheader,.md-chips{font-family:AvenirNextLTPro,"Helvetica Neue",sans-serif}body{font-size:16px;color:#282828}@media (max-width:600px){body{font-size:14px}}h1{font-size:34px;font-weight:400;line-height:40px;color:#003a78;margin:10px 0}@media (max-width:960px){h1{font-size:24px;line-height:28px}}@media (max-width:600px){h1{font-size:18px;line-height:22px;margin:5px 0}}h2{font-size:20px;font-weight:400;letter-spacing:.01em;line-height:24px;margin:0 0 10px 0}@media (max-width:960px){h2{font-size:18px;line-height:22px}}@media (max-width:600px){h2{font-size:16px;line-height:20px}}@media (max-width:600px){p{font-size:14px;line-height:18px}}hr{background-color:#DEDEDE;border:0 none;height:1px;margin:20px 0}@media (max-width:600px){hr{margin:10px 0}}sup{vertical-align:top;font-size:.6em}sub{vertical-align:bottom;font-size:.6em}a.md-button.md-default-theme.md-primary.md-raised,a.md-button.md-primary.md-raised,a.md-button.md-default-theme.md-primary.md-fab,a.md-button.md-primary.md-fab,.md-button.md-default-theme.md-primary.md-raised,.md-button.md-primary.md-raised,.md-button.md-default-theme.md-primary.md-fab,.md-button.md-primary.md-fab{background:#003a78}.md-button.md-primary{color:#003a78}a.md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover,a.md-button.md-primary.md-raised:not([disabled]):hover,a.md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover,a.md-button.md-primary.md-fab:not([disabled]):hover,.md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover,.md-button.md-primary.md-raised:not([disabled]):hover,.md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-primary.md-fab:not([disabled]):hover{background:#002145}md-radio-button .md-on{background-color:#003a78}md-radio-button.md-checked .md-off{border-color:#003a78}.fontsmoothing-subpixel{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}.fontsmoothing-antialiased{-webkit-font-smoothing:antialiased}.centerwithrelativeparent{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.center-horizontal-withrelativeparent{position:absolute;left:50%;transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.center-horizontal{position:relative;left:50%;transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.center-vertical{position:relative;top:50%;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%)}.hyphenate{-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.teaser-card-wrapper{display:table}.teaser-card-wrapper .teaser-card .card-image{position:relative}.teaser-card-wrapper .teaser-card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;padding:16px;font-size:24px;font-weight:600;background:rgba(32,35,56,0.8)}@media (max-width:600px){.teaser-card-wrapper .teaser-card .card-image .card-title{font-size:18px;padding:10px}}.teaser-card-wrapper .teaser-card img{object-fit:cover;height:250px}@media (max-width:960px){.teaser-card-wrapper .teaser-card img{height:150px}}.landingPage-card-small-img{width:100%}md-tabs md-tab-content{padding-top:10px}.nav-icon-wrapper{width:100%;background-color:#003a78;height:64px;line-height:64px;min-height:64px;max-height:64px}@media (max-width:960px){.nav-icon-wrapper{height:48px !important;line-height:48px !important;min-height:48px;max-height:48px}}.nav-icon-wrapper .nav-icon-btn{margin-top:8px}.nav-icon-wrapper .nav-icon{color:#FFFFFF;font-size:1.5em}.nav-bar{position:fixed;z-index:80 !important;background-color:#003a78 !important}.nav-bar .headerlogo{display:block;float:left;height:23px;width:65px;min-height:23px;min-width:65px;max-height:23px;max-width:65px}.nav-bar .headertitle{color:#FFFFFF;display:block;height:64px;line-height:64px;width:100%;padding:0 .5em;text-align:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width:960px){.nav-bar .headertitle{max-height:48px;line-height:48px}}.md-sidenav-backdrop,.side-nav-bar{z-index:101}@media (max-width:960px){.md-sidenav-backdrop,.side-nav-bar{position:fixed;height:100vh}}.side-nav-bar.md-sidenav-right .nav-icon{margin-left:10px;padding:.5em .5em .5em 0}.side-nav-bar .nav-item{color:#777777;width:100%;height:64px;line-height:64px}.side-nav-bar .nav-item span{font-weight:bold}.side-nav-bar .nav-item .md-button{line-height:24px}@media (max-width:960px){.side-nav-bar .nav-item{height:48px;line-height:48px}}.deficiency-crop .md-virtual-repeat-offsetter{margin-left:-2px}.deficiency-crop .alignment-wrapper{margin:80px auto auto auto;text-align:center;width:100%}@media (max-width:600px){.deficiency-crop .alignment-wrapper{margin:30px auto auto auto}}.deficiency-crop .related-deficiencies{margin-left:-4px}.deficiency-crop .related-deficiencies .md-button.md-chip{color:#fff;padding:0 10px;margin:4px;background:#ff5252}.deficiency-crop .related-deficiencies .md-button.md-chip.nutrientLight{color:#282828}.deficiency-crop .related-deficiencies .md-button.md-chip.nutrientDark{color:#ffffff}.nutrientLight{color:#282828}.nutrientDark{color:#ffffff}.gallery .repeated-item{background-size:cover;box-sizing:border-box;display:inline-block;text-align:right;position:relative;margin:0 2px;height:300px;width:300px}.gallery .repeated-item .deficit-image-button{font-size:20px;background:#ff5252;position:absolute;left:2px;bottom:18px}.gallery .repeated-item .deficit-image-button.nutrientLight{color:#282828}.gallery .repeated-item .deficit-image-button.nutrientDark{color:#ffffff}.gallery .repeated-item .deficit-image-button:hover{opacity:.9}.gallery .repeated-item md-icon{color:white;margin:.25em}.gallery .repeated-item img{max-width:100%;max-height:100%;object-fit:contain}md-dialog.fullscreen-dialog{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0;background-color:black}md-dialog.lightbox md-dialog-content{overflow:hidden}md-dialog md-dialog-content div.lightbox-wrapper{position:absolute;bottom:0;max-width:100vw;max-height:100vh;overflow:hidden;text-align:center}md-dialog md-dialog-content img.lightbox-image{display:inline-block;height:100%;width:100%;margin:0;padding:0;touch-action:inherit !important}md-dialog md-dialog-content img.lightbox-image.loading{opacity:0}md-content.gallery.fullscreen-dialog{position:absolute;top:0;left:0}md-content.gallery-fullscreen{position:fixed;height:100vh;width:100vw;top:0;left:0;bottom:0;right:0;overflow:hidden;background:black;z-index:999}md-content.gallery-fullscreen .gallery-content div.lightbox-wrapper{max-width:100vw;max-height:100vh;overflow:hidden;text-align:center}md-content.gallery-fullscreen .gallery-content div.lightbox-wrapper .control{position:fixed;top:50%;margin-top:-21px;padding-top:12px;color:#FFFFFF;font-size:42px;line-height:42px;height:42px;z-index:999;opacity:1;transition:opacity 300ms}md-content.gallery-fullscreen .gallery-content div.lightbox-wrapper .control md-icon{color:#FFFFFF;text-shadow:0 0 1px #000000}md-content.gallery-fullscreen .gallery-content div.lightbox-wrapper .control.prev{left:0}md-content.gallery-fullscreen .gallery-content div.lightbox-wrapper .control.next{right:0}md-content.gallery-fullscreen .gallery-content div.lightbox-wrapper.zoomed .control{pointer-events:none;opacity:0}md-content.gallery-fullscreen .gallery-content img.lightbox-image{display:inline-block;height:100%;width:100%;margin:0;padding:0;touch-action:inherit !important}md-content.gallery-fullscreen .gallery-content img.lightbox-image.loading{opacity:0}@media (max-width:600px){.nutrient-deficiency-plant-maindiv{margin-left:10%}}.nutrient-deficiency-plant-wrapper{width:100%;height:100%;max-width:400px;position:relative;display:inline-block}@media (max-width:600px){.nutrient-deficiency-plant-wrapper{font-size:12px}}.nutrient-deficiency-plant-wrapper .nutrient-deficiency-plant{width:100%;height:auto;max-width:400px;margin:auto}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .nutrient-deficiency-plant{max-width:200px}}.nutrient-deficiency-plant-wrapper .deficit{text-align:left;border-radius:10%;position:absolute;color:#000000}.nutrient-deficiency-plant-wrapper .deficit a{font-size:14px;color:#B71234}.nutrient-deficiency-plant-wrapper .deficit a span.firstline,.nutrient-deficiency-plant-wrapper .deficit a span.secondline{max-width:130px;display:inline-block}.nutrient-deficiency-plant-wrapper .deficit a span.firstline{padding:.25em;border-radius:3px}.nutrient-deficiency-plant-wrapper .deficit a span.firstline span.full{display:inline-block}.nutrient-deficiency-plant-wrapper .deficit a span.firstline span.mobile{display:none;padding:0 .5em}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit a span.firstline span.full{display:none}.nutrient-deficiency-plant-wrapper .deficit a span.firstline span.mobile{display:inline-block}}.nutrient-deficiency-plant-wrapper .deficit a span.secondline{color:#000000}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit a span.secondline{display:none}}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit a{font-size:12px}}.nutrient-deficiency-plant-wrapper .deficit.young{left:1%;top:-5%;font-size:18px}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.young{font-size:16px}}.nutrient-deficiency-plant-wrapper .deficit.old{top:45%;left:0;font-size:18px}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.old{font-size:16px}}.nutrient-deficiency-plant-wrapper .deficit.deficit-k{top:85%}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.deficit-k{left:10%}}.nutrient-deficiency-plant-wrapper .deficit.deficit-mg{top:60%;left:-5%}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.deficit-mg{left:10%}}.nutrient-deficiency-plant-wrapper .deficit.deficit-s{top:15%;left:0}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.deficit-s{left:15%}}.nutrient-deficiency-plant-wrapper .deficit.deficit-b{top:0;right:0}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.deficit-b{right:25%}}.nutrient-deficiency-plant-wrapper .deficit.deficit-mn{top:12%;right:0}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.deficit-mn{right:20%}}.nutrient-deficiency-plant-wrapper .deficit.deficit-p{top:90%;right:0}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.deficit-p{right:15%}}.nutrient-deficiency-plant-wrapper .deficit.deficit-zn{top:35%;right:0}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.deficit-zn{right:20%}}.nutrient-deficiency-plant-wrapper .deficit.deficit-zn-left{top:27%;left:0}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.deficit-zn-left{left:10%}}.nutrient-deficiency-plant-wrapper .deficit.deficit-n{top:60%;right:-5%}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.deficit-n{right:10%}}.nutrient-deficiency-plant-wrapper .deficit.deficit-fe{top:22%;right:-8%}@media (max-width:960px){.nutrient-deficiency-plant-wrapper .deficit.deficit-fe{max-width:110px}}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.deficit-fe{right:18%}}.nutrient-deficiency-plant-wrapper .deficit.deficit-cu{top:0;left:0}@media (max-width:600px){.nutrient-deficiency-plant-wrapper .deficit.deficit-cu{left:15%}}#deficiency{display:inherit}#horizontal-container{height:300px;width:100%}.virtualRepeatdemoHorizontalUsage md-virtual-repeat-container{border:solid 1px grey}.landingpage-card-deficiency h3{font-size:16px;font-weight:400;line-height:16px}.landingpage-card-deficiency .crops{margin-left:-4px}.landingpage-card-deficiency .crops .md-button.md-chip{color:#fff;padding:0 10px;margin:4px;background:#ff5252}.md-button.nutrient-button.round{font-size:20px}.md-button.nutrient-button.nutrientLight{color:#282828}.md-button.nutrient-button.nutrientDark{color:#ffffff}.md-1-line h3{margin:10px 0;white-space:pre-line}.list-item-wrapper{margin:10px}.guidance-icon{font-size:20px}.guidance-icon.blue{color:#003a78}.md-avatar.flag{border-radius:0;width:40px;height:30px}@media (max-width:440px){.md-avatar.guidance{display:none}}.md-avatar.oval{height:60px}@media (max-width:440px){.md-avatar.oval{display:block}}.advisor-img{width:150px;height:auto;border-radius:5%}.guicance-map-headline-wrapper{height:65px;padding-top:10px}.guidance-map{width:100%;height:100%;max-width:350px;position:relative}@media (max-width:1280px){.guidance-map{font-size:12px}}.guidance-map .guidanceimg{width:100%;height:auto;max-width:350px}.guidance-map .entry{border-radius:10%;position:absolute;padding:8px 10px;color:#FFFFFF;background:#003a78}.email-line-one{display:inline-block}.email-line-two{display:inline-block}.regions .opened{display:none}.regions .closed{display:inline-block}.regions.active .opened{display:inline-block}.regions.active .closed{display:none}.teaser-card .card-image{position:relative}.teaser-card .card-image .card-title{color:#fff;position:absolute;width:auto;bottom:0;left:0;padding:16px;font-size:18px;font-weight:600;background:rgba(32,35,56,0.8)}@media (max-width:600px){.teaser-card .card-image .card-title{font-size:18px;padding:10px}}.teaser-card img{object-fit:cover;height:150px}@media (max-width:960px){.teaser-card img{height:220px}}@media (max-width:600px){.teaser-card img{height:150px}}#products{display:inherit}.products-view-header{width:100%;display:inline-block;background:white center center no-repeat;background-size:cover;position:relative;padding-bottom:25%}@media (max-width:600px){.products-view-header{padding-bottom:50%}}.products-view-header .products-view-header-product{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.products-view-header .products-view-header-product>img{width:100%;max-width:100%}.products-view-ingredients-percentage{text-align:right;vertical-align:top;padding-right:.5em}ng-kaliproductbutton.fullwidth{width:100%}ng-kaliproductbutton.fullwidth button{width:100%}ng-kaliproductpapillote{text-align:center;display:inline-block;max-width:300px}ng-kaliproductpapillote img{width:100%;display:inline-block}.products-detail md-tabs-content-wrapper ul{margin:0;padding-left:20px}.products-detail md-tabs-content-wrapper ul li{margin:10px 0}.products-detail md-tabs-content-wrapper ul li:first-child{margin-top:0}.products-detail .products-view-tools{padding-top:42px}@media (max-width:960px){.products-detail .products-view-tools{padding-top:20px;border-top:1px solid rgba(0,0,0,0.12);margin-top:20px}}.products-detail .products-view-tools .md-button>md-icon{line-height:22px;font-size:16px}#calculator .user-input,#calculator input[type="search"],#calculator .md-select-value,#calculator md-input-container label,#calculator md-input-container .md-input,#calculator md-radio-button.md-checked .md-label,#calculator ::placeholder{color:#004494;font-weight:bold;font-size:16px}#calculator label[disabled="disabled"]{color:#ccc}#calculator md-switch.md-checked .md-thumb{background-color:#004494}#calculator md-switch.md-checked .md-bar{background-color:steelblue}#calculator md-slider .md-thumb:after,#calculator md-slider .md-track.md-track-fill{border-color:#004494;background-color:#004494}#calculator md-checkbox:not([disabled]).md-primary.md-checked .md-icon{background-color:#004494}#calculator .md-warn{color:#ff5722}#calculator .md-button.md-fab.md-light-blue{background-color:DodgerBlue}#calculator .showOnPrint{display:none}#converter{display:inherit}input[disabled].readonly{color:rgba(0,0,0,0.65)}.calculator-notice{display:block;padding-bottom:1em}.converter-infotext ol ul{list-style-type:disc}[ng-click]{cursor:pointer;outline:none}.md-button{text-transform:none}.container{max-width:100%}.container.content{max-width:1024px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:76px auto 20px auto}@media (max-width:600px){.container.content{margin:58px auto 20px auto}}@media (max-width:960px){.container.content{margin:58px auto 20px auto !important}}@media (max-width:1280px){.container.content{margin:64px auto 20px auto}}md-content{overflow:visible;-webkit-overflow-scrolling:auto}md-content.layout-spacing{margin:20px}@media (max-width:1024px){md-content.layout-spacing{margin:10px}}md-content.layout-spacing>h1{padding-top:10px}.fullwidth{width:100%}.respect-width{box-sizing:border-box}.md-button{padding:0 16px}p{margin:5px 0 10px 0}a{color:#003a78;text-decoration:none}a:hover{color:#B71234}.about-page,.privacy-page{padding:5px 20px}@media (max-width:600px){.home-page h1{padding-top:5px}}md-icon.icon-static.ng-scope.ng-isolate-scope.md-font.mdi.mdi-close.material-icons,md-icon.ng-scope.ng-isolate-scope.md-font.mdi.mdi-close.material-icons{line-height:24px}