/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Source Sans Pro',sans-serif;background-color:white;margin:0px;min-height:100%;}@media screen and (max-width:1175px){html,body{overflow-x:hidden;height:100%;}body{position:relative;}}.dialog-off-canvas-main-canvas{height:100%;}.dialog-off-canvas-main-canvas .layout-container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.dialog-off-canvas-main-canvas .layout-container footer{margin-top:auto;}main .edge-to-edge{overflow-x:hidden;}.visually-hidden.focusable.skip-to{margin:0px auto;background-color:#007a33;padding:0.5em 1em;outline:none;color:#fff;}.visually-hidden.focusable.skip-to:focus{position:relative !important;margin:0px auto;width:100%;text-align:center;z-index:100;display:block;}.container{max-width:1250px;margin:0px auto;}.pointer{position:fixed;width:10px;height:10px;-webkit-transform:rotate(45deg) translate(5px,-5px);-ms-transform:rotate(45deg) translate(5px,-5px);transform:rotate(45deg) translate(5px,-5px);right:0;top:50%;z-index:10;background-color:#333;opacity:0;}.page-notes{max-width:1200px;margin:1em auto;}.page-notes .notes-inner{padding:1em;background-color:#FCFFBB;border:1px solid #C6C68B;}.contextual,.contextual-region{z-index:50;position:static;}.notice{background-color:orange;color:#000;text-align:center;padding:1em;font-weight:600;font-size:15px;}@media screen and (min-width:500px){.notice{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.notice{font-size:20px;}}.regular-font{font-family:'Source Sans Pro',sans-serif;}.semi-bold-font{font-family:'Source Sans Pro',sans-serif;font-weight:600;}.bold-font{font-family:'Source Sans Pro',sans-serif;font-weight:700;}@font-face{font-family:"Capricorn";src:url(/themes/custom/fonts/capricorn_osf-black-webfont.woff2) format('woff');}.font-alt{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.font-size-base{line-height:160%;font-size:14px;}@media screen and (min-width:500px){.font-size-base{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.font-size-base{font-size:18px;}}.font-size-h2{font-size:20px;}@media screen and (min-width:500px){.font-size-h2{font-size:calc(20px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.font-size-h2{font-size:28px;}}.font-size-h3{font-size:16px;}@media screen and (min-width:500px){.font-size-h3{font-size:calc(16px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.font-size-h3{font-size:23px;}}.font-size-h4{font-size:13px;}@media screen and (min-width:500px){.font-size-h4{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.font-size-h4{font-size:21px;}}.font-awesome{font-family:"Font Awesome 5 Free";font-weight:900;}.call-to-action{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;}@media screen and (min-width:500px){.call-to-action{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.call-to-action{font-size:25px;}}.call-to-action:hover,.call-to-action:focus{outline:none;background-color:#fff;color:#007a33;}.basic-styles h2{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-transform:uppercase;color:#007a33;}@media screen and (min-width:500px){.basic-styles h2{font-size:calc(20px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.basic-styles h2{font-size:28px;}}.basic-styles h3{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:16px;color:#007a33;}@media screen and (min-width:500px){.basic-styles h3{font-size:calc(16px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.basic-styles h3{font-size:23px;}}.basic-styles h4{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#007a33;text-transform:uppercase;}@media screen and (min-width:500px){.basic-styles h4{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.basic-styles h4{font-size:21px;}}.basic-styles h5{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#319834;text-transform:uppercase;}@media screen and (min-width:500px){.basic-styles h5{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.basic-styles h5{font-size:21px;}}.basic-styles p,.basic-styles li{font-size:14px;line-height:160%;}@media screen and (min-width:500px){.basic-styles p,.basic-styles li{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.basic-styles p,.basic-styles li{font-size:18px;}}.basic-styles p strong,.basic-styles li strong{color:#007a33;}.basic-styles .align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.basic-styles .align-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:1em;}.basic-styles .align-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1em;}.basic-styles .field--name-field-media-image{margin-bottom:2em;}.basic-styles blockquote{margin:2em 0;padding:0.5em 2em;}.basic-styles blockquote p{font-size:20px;line-height:140%;}@media screen and (min-width:500px){.basic-styles blockquote p{font-size:calc(20px + 20 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.basic-styles blockquote p{font-size:40px;}}.basic-styles a{color:#319834;font-family:'Source Sans Pro',sans-serif;font-weight:700;}.basic-styles a:hover,.basic-styles a:focus{color:#47a032;}.basic-styles a:focus{border:1px dotted #007a33;background-color:#fff;outline:none;padding:0.25em 0.3em;margin-left:calc(-.3em - 1px);margin-right:calc(-.3em - 1px);}.basic-styles a.call-to-action,.basic-styles .field--name-field-link a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;}@media screen and (min-width:500px){.basic-styles a.call-to-action,.basic-styles .field--name-field-link a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.basic-styles a.call-to-action,.basic-styles .field--name-field-link a{font-size:25px;}}.basic-styles a.call-to-action:hover,.basic-styles .field--name-field-link a:hover,.basic-styles a.call-to-action:focus,.basic-styles .field--name-field-link a:focus{outline:none;background-color:#fff;color:#007a33;}.basic-styles table{border-spacing:0px;border-collapse:separate;border-left:1px solid #1D58A7;border-bottom:1px solid #1D58A7;width:100%;}.basic-styles table th{text-align:left;background-color:#CAD9EF;vertical-align:top;color:#1D58A7;}.basic-styles table td,.basic-styles table th{border-right:1px solid #1D58A7;border-top:1px solid #1D58A7;padding:0px;margin:0px;padding:0.4em 0.5em;font-size:12px;}@media screen and (min-width:500px){.basic-styles table td,.basic-styles table th{font-size:calc(12px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.basic-styles table td,.basic-styles table th{font-size:17px;}}.carousel-styles .title{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-transform:uppercase;line-height:100%;margin-bottom:0.25em;text-shadow:2px 2px 0px #007a33;}@media screen and (min-width:500px){.carousel-styles .title{font-size:calc(20px + 35 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.carousel-styles .title{font-size:55px;}}.carousel-styles .description{font-size:16px;margin-bottom:0.25em;}@media screen and (min-width:500px){.carousel-styles .description{font-size:calc(16px + 6 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.carousel-styles .description{font-size:22px;}}.carousel-styles .white{color:#fff;}.carousel-styles .green{color:#C4D600;}.carousel-styles a.call-to-action{margin-top:1em;display:inline-block;font-size:15px;padding:0.5em 1em;text-transform:uppercase;-webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;border:1px solid #fff;color:#fff;}@media screen and (min-width:500px){.carousel-styles a.call-to-action{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.carousel-styles a.call-to-action{font-size:20px;}}.carousel-styles a.call-to-action:hover,.carousel-styles a.call-to-action:focus{color:#007a33;outline:none;background-color:#fff;}.normal-button-size{font-size:15px;padding:0.5em 1em;text-transform:uppercase;-webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:500px){.normal-button-size{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.normal-button-size{font-size:20px;}}.green-button{background-color:#007a33;border:1px solid #007a33;color:#fff;}.green-button:hover,.green-button:focus{outline:none;background-color:#fff;color:#007a33;border-color:#fff;}.lime-green-button{background-color:#C4D600;border:1px solid #C4D600;color:#000;}.lime-green-button:hover,.lime-green-button:focus{color:#C4D600;outline:none;background-color:transparent;}.white-button{background-color:#fff;border:1px solid #fff;color:#007a33;}.white-button:hover,.white-button:focus{color:#fff;outline:none;background-color:transparent;}.clear-button{background-color:transparent;border:1px solid #fff;color:#fff;}.clear-button:hover,.clear-button:focus{color:#007a33;outline:none;background-color:#fff;}.banner-image{height:100%;}.page.articles .main{max-width:1200px;width:80%;margin:0px auto;}@media screen and (max-width:1175px){.page.articles .main{width:100%;}}.page.articles .main h1{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#007a33;text-transform:uppercase;}.page.articles .main .body h2{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-transform:uppercase;color:#007a33;}@media screen and (min-width:500px){.page.articles .main .body h2{font-size:calc(20px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.page.articles .main .body h2{font-size:28px;}}.page.articles .main .body h3{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:16px;color:#007a33;}@media screen and (min-width:500px){.page.articles .main .body h3{font-size:calc(16px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.page.articles .main .body h3{font-size:23px;}}.page.articles .main .body h4{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#007a33;text-transform:uppercase;}@media screen and (min-width:500px){.page.articles .main .body h4{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.page.articles .main .body h4{font-size:21px;}}.page.articles .main .body h5{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#319834;text-transform:uppercase;}@media screen and (min-width:500px){.page.articles .main .body h5{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.page.articles .main .body h5{font-size:21px;}}.page.articles .main .body p,.page.articles .main .body li{font-size:14px;line-height:160%;}@media screen and (min-width:500px){.page.articles .main .body p,.page.articles .main .body li{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.page.articles .main .body p,.page.articles .main .body li{font-size:18px;}}.page.articles .main .body p strong,.page.articles .main .body li strong{color:#007a33;}.page.articles .main .body .align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.page.articles .main .body .align-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:1em;}.page.articles .main .body .align-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1em;}.page.articles .main .body .field--name-field-media-image{margin-bottom:2em;}.page.articles .main .body blockquote{margin:2em 0;padding:0.5em 2em;}.page.articles .main .body blockquote p{font-size:20px;line-height:140%;}@media screen and (min-width:500px){.page.articles .main .body blockquote p{font-size:calc(20px + 20 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.page.articles .main .body blockquote p{font-size:40px;}}.page.articles .main .body a{color:#319834;font-family:'Source Sans Pro',sans-serif;font-weight:700;}.page.articles .main .body a:hover,.page.articles .main .body a:focus{color:#47a032;}.page.articles .main .body a:focus{border:1px dotted #007a33;background-color:#fff;outline:none;padding:0.25em 0.3em;margin-left:calc(-.3em - 1px);margin-right:calc(-.3em - 1px);}.page.articles .main .body a.call-to-action,.page.articles .main .body .field--name-field-link a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;}@media screen and (min-width:500px){.page.articles .main .body a.call-to-action,.page.articles .main .body .field--name-field-link a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.page.articles .main .body a.call-to-action,.page.articles .main .body .field--name-field-link a{font-size:25px;}}.page.articles .main .body a.call-to-action:hover,.page.articles .main .body .field--name-field-link a:hover,.page.articles .main .body a.call-to-action:focus,.page.articles .main .body .field--name-field-link a:focus{outline:none;background-color:#fff;color:#007a33;}.page.articles .main .body table{border-spacing:0px;border-collapse:separate;border-left:1px solid #1D58A7;border-bottom:1px solid #1D58A7;width:100%;}.page.articles .main .body table th{text-align:left;background-color:#CAD9EF;vertical-align:top;color:#1D58A7;}.page.articles .main .body table td,.page.articles .main .body table th{border-right:1px solid #1D58A7;border-top:1px solid #1D58A7;padding:0px;margin:0px;padding:0.4em 0.5em;font-size:12px;}@media screen and (min-width:500px){.page.articles .main .body table td,.page.articles .main .body table th{font-size:calc(12px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.page.articles .main .body table td,.page.articles .main .body table th{font-size:17px;}}.page.articles .main .date{margin-bottom:0.5em;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;font-weight:700;}.blog-view .views-content .views-row{margin-bottom:2em;border-bottom:1px solid #aaa;padding-bottom:2em;}.blog-view .views-content .views-row article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media screen and (max-width:1175px){.blog-view .views-content .views-row article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.blog-view .views-content .views-row article .left-col{width:45%;}@media screen and (max-width:1175px){.blog-view .views-content .views-row article .left-col{margin-bottom:1em;}}.blog-view .views-content .views-row article .left-col .field-primary-image{width:100%;height:auto;}.blog-view .views-content .views-row article .left-col .field-primary-image img{width:100%;height:auto;}.blog-view .views-content .views-row article .right-col{padding-left:2em;width:100%;}@media screen and (max-width:1175px){.blog-view .views-content .views-row article .right-col{padding-left:0;}}.blog-view .views-content .views-row article .right-col h2{margin:0px;margin-bottom:0.25em;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;color:#007a33;}.blog-view .views-content .views-row article .right-col .date{margin-bottom:0.5em;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;font-weight:700;}.blog-view .views-content .views-row article .right-col .body h2{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-transform:uppercase;color:#007a33;}@media screen and (min-width:500px){.blog-view .views-content .views-row article .right-col .body h2{font-size:calc(20px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view .views-content .views-row article .right-col .body h2{font-size:28px;}}.blog-view .views-content .views-row article .right-col .body h3{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:16px;color:#007a33;}@media screen and (min-width:500px){.blog-view .views-content .views-row article .right-col .body h3{font-size:calc(16px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view .views-content .views-row article .right-col .body h3{font-size:23px;}}.blog-view .views-content .views-row article .right-col .body h4{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#007a33;text-transform:uppercase;}@media screen and (min-width:500px){.blog-view .views-content .views-row article .right-col .body h4{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view .views-content .views-row article .right-col .body h4{font-size:21px;}}.blog-view .views-content .views-row article .right-col .body h5{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#319834;text-transform:uppercase;}@media screen and (min-width:500px){.blog-view .views-content .views-row article .right-col .body h5{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view .views-content .views-row article .right-col .body h5{font-size:21px;}}.blog-view .views-content .views-row article .right-col .body p,.blog-view .views-content .views-row article .right-col .body li{font-size:14px;line-height:160%;}@media screen and (min-width:500px){.blog-view .views-content .views-row article .right-col .body p,.blog-view .views-content .views-row article .right-col .body li{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view .views-content .views-row article .right-col .body p,.blog-view .views-content .views-row article .right-col .body li{font-size:18px;}}.blog-view .views-content .views-row article .right-col .body p strong,.blog-view .views-content .views-row article .right-col .body li strong{color:#007a33;}.blog-view .views-content .views-row article .right-col .body .align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.blog-view .views-content .views-row article .right-col .body .align-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:1em;}.blog-view .views-content .views-row article .right-col .body .align-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1em;}.blog-view .views-content .views-row article .right-col .body .field--name-field-media-image{margin-bottom:2em;}.blog-view .views-content .views-row article .right-col .body blockquote{margin:2em 0;padding:0.5em 2em;}.blog-view .views-content .views-row article .right-col .body blockquote p{font-size:20px;line-height:140%;}@media screen and (min-width:500px){.blog-view .views-content .views-row article .right-col .body blockquote p{font-size:calc(20px + 20 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view .views-content .views-row article .right-col .body blockquote p{font-size:40px;}}.blog-view .views-content .views-row article .right-col .body a{color:#319834;font-family:'Source Sans Pro',sans-serif;font-weight:700;}.blog-view .views-content .views-row article .right-col .body a:hover,.blog-view .views-content .views-row article .right-col .body a:focus{color:#47a032;}.blog-view .views-content .views-row article .right-col .body a:focus{border:1px dotted #007a33;background-color:#fff;outline:none;padding:0.25em 0.3em;margin-left:calc(-.3em - 1px);margin-right:calc(-.3em - 1px);}.blog-view .views-content .views-row article .right-col .body a.call-to-action,.blog-view .views-content .views-row article .right-col .body .field--name-field-link a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;}@media screen and (min-width:500px){.blog-view .views-content .views-row article .right-col .body a.call-to-action,.blog-view .views-content .views-row article .right-col .body .field--name-field-link a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view .views-content .views-row article .right-col .body a.call-to-action,.blog-view .views-content .views-row article .right-col .body .field--name-field-link a{font-size:25px;}}.blog-view .views-content .views-row article .right-col .body a.call-to-action:hover,.blog-view .views-content .views-row article .right-col .body .field--name-field-link a:hover,.blog-view .views-content .views-row article .right-col .body a.call-to-action:focus,.blog-view .views-content .views-row article .right-col .body .field--name-field-link a:focus{outline:none;background-color:#fff;color:#007a33;}.blog-view .views-content .views-row article .right-col .body table{border-spacing:0px;border-collapse:separate;border-left:1px solid #1D58A7;border-bottom:1px solid #1D58A7;width:100%;}.blog-view .views-content .views-row article .right-col .body table th{text-align:left;background-color:#CAD9EF;vertical-align:top;color:#1D58A7;}.blog-view .views-content .views-row article .right-col .body table td,.blog-view .views-content .views-row article .right-col .body table th{border-right:1px solid #1D58A7;border-top:1px solid #1D58A7;padding:0px;margin:0px;padding:0.4em 0.5em;font-size:12px;}@media screen and (min-width:500px){.blog-view .views-content .views-row article .right-col .body table td,.blog-view .views-content .views-row article .right-col .body table th{font-size:calc(12px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view .views-content .views-row article .right-col .body table td,.blog-view .views-content .views-row article .right-col .body table th{font-size:17px;}}.blog-view .views-content .views-row article .right-col .call-to-action{margin-left:0;padding-left:0;}.blog-view .views-content .views-row article .right-col .call-to-action a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;font-size:15px;background-color:#007a33;}@media screen and (min-width:500px){.blog-view .views-content .views-row article .right-col .call-to-action a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view .views-content .views-row article .right-col .call-to-action a{font-size:25px;}}.blog-view .views-content .views-row article .right-col .call-to-action a:hover,.blog-view .views-content .views-row article .right-col .call-to-action a:focus{outline:none;background-color:#fff;color:#007a33;}@media screen and (min-width:500px){.blog-view .views-content .views-row article .right-col .call-to-action a{font-size:calc(15px + 3 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view .views-content .views-row article .right-col .call-to-action a{font-size:18px;}}.blog-view .views-content .views-row article .right-col .call-to-action a:hover,.blog-view .views-content .views-row article .right-col .call-to-action a:focus{border:1px solid #007a33;}.blog-view nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.blog-view nav ul li{display:block;margin:0px 15px;}.blog-view nav ul li a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;font-size:15px;background-color:#007a33;}@media screen and (min-width:500px){.blog-view nav ul li a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view nav ul li a{font-size:25px;}}.blog-view nav ul li a:hover,.blog-view nav ul li a:focus{outline:none;background-color:#fff;color:#007a33;}@media screen and (min-width:500px){.blog-view nav ul li a{font-size:calc(15px + 3 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.blog-view nav ul li a{font-size:18px;}}.blog-view nav ul li a:hover,.blog-view nav ul li a:focus{border:1px solid #007a33;}article.node-positions > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media screen and (max-width:1175px){article.node-positions > div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}article.node-positions > div .content{width:50%;padding-right:1em;}@media screen and (max-width:1175px){article.node-positions > div .content{width:100%;}}article.node-positions > div .content h2{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-transform:uppercase;color:#007a33;}@media screen and (min-width:500px){article.node-positions > div .content h2{font-size:calc(20px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions > div .content h2{font-size:28px;}}article.node-positions > div .content h3{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:16px;color:#007a33;}@media screen and (min-width:500px){article.node-positions > div .content h3{font-size:calc(16px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions > div .content h3{font-size:23px;}}article.node-positions > div .content h4{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#007a33;text-transform:uppercase;}@media screen and (min-width:500px){article.node-positions > div .content h4{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions > div .content h4{font-size:21px;}}article.node-positions > div .content h5{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#319834;text-transform:uppercase;}@media screen and (min-width:500px){article.node-positions > div .content h5{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions > div .content h5{font-size:21px;}}article.node-positions > div .content p,article.node-positions > div .content li{font-size:14px;line-height:160%;}@media screen and (min-width:500px){article.node-positions > div .content p,article.node-positions > div .content li{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions > div .content p,article.node-positions > div .content li{font-size:18px;}}article.node-positions > div .content p strong,article.node-positions > div .content li strong{color:#007a33;}article.node-positions > div .content .align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}article.node-positions > div .content .align-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:1em;}article.node-positions > div .content .align-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1em;}article.node-positions > div .content .field--name-field-media-image{margin-bottom:2em;}article.node-positions > div .content blockquote{margin:2em 0;padding:0.5em 2em;}article.node-positions > div .content blockquote p{font-size:20px;line-height:140%;}@media screen and (min-width:500px){article.node-positions > div .content blockquote p{font-size:calc(20px + 20 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions > div .content blockquote p{font-size:40px;}}article.node-positions > div .content a{color:#319834;font-family:'Source Sans Pro',sans-serif;font-weight:700;}article.node-positions > div .content a:hover,article.node-positions > div .content a:focus{color:#47a032;}article.node-positions > div .content a:focus{border:1px dotted #007a33;background-color:#fff;outline:none;padding:0.25em 0.3em;margin-left:calc(-.3em - 1px);margin-right:calc(-.3em - 1px);}article.node-positions > div .content a.call-to-action,article.node-positions > div .content .field--name-field-link a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;}@media screen and (min-width:500px){article.node-positions > div .content a.call-to-action,article.node-positions > div .content .field--name-field-link a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions > div .content a.call-to-action,article.node-positions > div .content .field--name-field-link a{font-size:25px;}}article.node-positions > div .content a.call-to-action:hover,article.node-positions > div .content .field--name-field-link a:hover,article.node-positions > div .content a.call-to-action:focus,article.node-positions > div .content .field--name-field-link a:focus{outline:none;background-color:#fff;color:#007a33;}article.node-positions > div .content table{border-spacing:0px;border-collapse:separate;border-left:1px solid #1D58A7;border-bottom:1px solid #1D58A7;width:100%;}article.node-positions > div .content table th{text-align:left;background-color:#CAD9EF;vertical-align:top;color:#1D58A7;}article.node-positions > div .content table td,article.node-positions > div .content table th{border-right:1px solid #1D58A7;border-top:1px solid #1D58A7;padding:0px;margin:0px;padding:0.4em 0.5em;font-size:12px;}@media screen and (min-width:500px){article.node-positions > div .content table td,article.node-positions > div .content table th{font-size:calc(12px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions > div .content table td,article.node-positions > div .content table th{font-size:17px;}}article.node-positions > div .content .date{font-family:'Source Sans Pro',sans-serif;font-weight:700;}article.node-positions > div .form{width:100%;border:1px solid #aaa;}article.node-positions.teaser{border:1px solid #aaa;border-bottom:0;padding:2em;}article.node-positions.teaser h2{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#007a33;margin-top:0;}article.node-positions.teaser .body h2{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-transform:uppercase;color:#007a33;}@media screen and (min-width:500px){article.node-positions.teaser .body h2{font-size:calc(20px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .body h2{font-size:28px;}}article.node-positions.teaser .body h3{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:16px;color:#007a33;}@media screen and (min-width:500px){article.node-positions.teaser .body h3{font-size:calc(16px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .body h3{font-size:23px;}}article.node-positions.teaser .body h4{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#007a33;text-transform:uppercase;}@media screen and (min-width:500px){article.node-positions.teaser .body h4{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .body h4{font-size:21px;}}article.node-positions.teaser .body h5{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#319834;text-transform:uppercase;}@media screen and (min-width:500px){article.node-positions.teaser .body h5{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .body h5{font-size:21px;}}article.node-positions.teaser .body p,article.node-positions.teaser .body li{font-size:14px;line-height:160%;}@media screen and (min-width:500px){article.node-positions.teaser .body p,article.node-positions.teaser .body li{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .body p,article.node-positions.teaser .body li{font-size:18px;}}article.node-positions.teaser .body p strong,article.node-positions.teaser .body li strong{color:#007a33;}article.node-positions.teaser .body .align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}article.node-positions.teaser .body .align-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:1em;}article.node-positions.teaser .body .align-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1em;}article.node-positions.teaser .body .field--name-field-media-image{margin-bottom:2em;}article.node-positions.teaser .body blockquote{margin:2em 0;padding:0.5em 2em;}article.node-positions.teaser .body blockquote p{font-size:20px;line-height:140%;}@media screen and (min-width:500px){article.node-positions.teaser .body blockquote p{font-size:calc(20px + 20 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .body blockquote p{font-size:40px;}}article.node-positions.teaser .body a{color:#319834;font-family:'Source Sans Pro',sans-serif;font-weight:700;}article.node-positions.teaser .body a:hover,article.node-positions.teaser .body a:focus{color:#47a032;}article.node-positions.teaser .body a:focus{border:1px dotted #007a33;background-color:#fff;outline:none;padding:0.25em 0.3em;margin-left:calc(-.3em - 1px);margin-right:calc(-.3em - 1px);}article.node-positions.teaser .body a.call-to-action,article.node-positions.teaser .body .field--name-field-link a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;}@media screen and (min-width:500px){article.node-positions.teaser .body a.call-to-action,article.node-positions.teaser .body .field--name-field-link a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .body a.call-to-action,article.node-positions.teaser .body .field--name-field-link a{font-size:25px;}}article.node-positions.teaser .body a.call-to-action:hover,article.node-positions.teaser .body .field--name-field-link a:hover,article.node-positions.teaser .body a.call-to-action:focus,article.node-positions.teaser .body .field--name-field-link a:focus{outline:none;background-color:#fff;color:#007a33;}article.node-positions.teaser .body table{border-spacing:0px;border-collapse:separate;border-left:1px solid #1D58A7;border-bottom:1px solid #1D58A7;width:100%;}article.node-positions.teaser .body table th{text-align:left;background-color:#CAD9EF;vertical-align:top;color:#1D58A7;}article.node-positions.teaser .body table td,article.node-positions.teaser .body table th{border-right:1px solid #1D58A7;border-top:1px solid #1D58A7;padding:0px;margin:0px;padding:0.4em 0.5em;font-size:12px;}@media screen and (min-width:500px){article.node-positions.teaser .body table td,article.node-positions.teaser .body table th{font-size:calc(12px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .body table td,article.node-positions.teaser .body table th{font-size:17px;}}article.node-positions.teaser .left-col{width:100%;padding-right:2em;}article.node-positions.teaser .left-col .body p{margin-top:0;}article.node-positions.teaser .right-col{width:20%;}@media screen and (max-width:1175px){article.node-positions.teaser .right-col{width:100%;}}article.node-positions.teaser .right-col .apply{margin-bottom:2em;}article.node-positions.teaser .right-col .apply a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;background-color:#007a33;font-size:14px;}@media screen and (min-width:500px){article.node-positions.teaser .right-col .apply a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .right-col .apply a{font-size:25px;}}article.node-positions.teaser .right-col .apply a:hover,article.node-positions.teaser .right-col .apply a:focus{outline:none;background-color:#fff;color:#007a33;}@media screen and (min-width:500px){article.node-positions.teaser .right-col .apply a{font-size:calc(14px + 6 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .right-col .apply a{font-size:20px;}}article.node-positions.teaser .right-col .apply a:hover,article.node-positions.teaser .right-col .apply a:focus{border:1px solid #007a33;}article.node-positions.teaser .right-col > div{margin-bottom:1em;}article.node-positions.teaser .right-col > div .label{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#007a33;text-transform:uppercase;font-size:18px;}@media screen and (min-width:500px){article.node-positions.teaser .right-col > div .label{font-size:calc(18px + 2 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .right-col > div .label{font-size:20px;}}article.node-positions.teaser .right-col > div .value{font-size:14px;}@media screen and (min-width:500px){article.node-positions.teaser .right-col > div .value{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){article.node-positions.teaser .right-col > div .value{font-size:18px;}}.open-positions .views-stuff .views-content .views-row:last-child article{border-bottom:1px solid #aaa;}.page-positions h1{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#007a33;}.taxonomy.collection .banner{background-color:#e1e1e1;}.taxonomy.collection .banner-image{min-height:300px;background-position:center center;background-size:cover;max-width:1600px;margin:0px auto;}.taxonomy.collection h1{text-align:center;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#319834;font-size:25px;}@media screen and (min-width:500px){.taxonomy.collection h1{font-size:calc(25px + 15 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.taxonomy.collection h1{font-size:40px;}}.taxonomy.collection .region-breadcrumbs,.taxonomy.collection .region-content{width:80%;margin:0px auto;}.taxonomy.collection .tags{background-color:#006128;}.taxonomy.collection .tags .views-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.taxonomy.collection .tags .center-items{text-align:center;}.taxonomy.collection .tags a{color:#fff;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;padding:0.5em 1em;display:inline-block;font-size:20px;}@media screen and (min-width:500px){.taxonomy.collection .tags a{font-size:calc(20px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.taxonomy.collection .tags a{font-size:25px;}}.taxonomy.collection .tags a:hover,.taxonomy.collection .tags a:focus{color:#C4D600;}.product.teaser{width:100%;}.product.teaser a{display:block;height:200px;height:175px;width:100%;border:1px solid #A7A8A9;position:relative;}@media screen and (min-width:500px){.product.teaser a{height:calc(175px + 127 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.teaser a{height:302px;}}@media screen and (max-width:500px){.product.teaser a{height:200px;}}.product.teaser a .background{height:100%;overflow:hidden;}.product.teaser a .background .image{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;}.product.teaser a .overlay{background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%;}.product.teaser a .text-content{position:absolute;top:0;left:0;width:100%;height:100%;}.product.teaser a .text-content .text-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;height:calc(100% - 1.4em);color:#fff;padding:0.7em;}.product.teaser a .text-content .text-inner .title{font-size:15px;}@media screen and (min-width:500px){.product.teaser a .text-content .text-inner .title{font-size:calc(15px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.teaser a .text-content .text-inner .title{font-size:22px;}}.product.teaser a .text-content .text-inner span{margin-top:0.5em;background-color:#007a33;padding:0.3em 0.5em;font-size:13px;text-transform:uppercase;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.05em;}@media screen and (min-width:500px){.product.teaser a .text-content .text-inner span{font-size:calc(13px + 6 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.teaser a .text-content .text-inner span{font-size:19px;}}.product.teaser a .overlay,.product.teaser a .text-content{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}.product.teaser a:hover,.product.teaser a:focus{outline:none;border-color:#000;}.product.teaser a:hover .background .image,.product.teaser a:focus .background .image{-webkit-transform:scale(1.125,1.125);-ms-transform:scale(1.125,1.125);transform:scale(1.125,1.125);}.product.teaser a:hover .overlay,.product.teaser a:focus .overlay,.product.teaser a:hover .text-content,.product.teaser a:focus .text-content{opacity:1;}.domain-libman-pro .product.teaser a .text-content .text-inner span{background-color:#D81C23;}.product.default{padding:2em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.product.default .top{max-width:1200px;margin:0px auto;padding:0 0 2em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}@media screen and (max-width:1175px){.product.default .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.product.default .top .left-col{width:30%;margin-top:2em;}@media screen and (max-width:1175px){.product.default .top .left-col{width:80%;margin:0px auto;}}.product.default .top .left-col .field-product-image .primary{border:1px solid #aaa;height:300px;position:relative;}@media screen and (min-width:500px){.product.default .top .left-col .field-product-image .primary{height:calc(300px + 100 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .left-col .field-product-image .primary{height:400px;}}.product.default .top .left-col .field-product-image .primary .item{width:100%;height:100%;}.product.default .top .left-col .field-product-image .primary .item .image{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;}.product.default .top .left-col .field-product-image .primary.over .image{background-size:250%;}.product.default .top .left-col .field-product-image .primary .zoom{position:absolute;bottom:10px;left:10px;background-color:#319834;color:#fff;padding:5px;border-radius:50%;width:30px;height:30px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);text-align:center;border:0;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;cursor:pointer;}.product.default .top .left-col .field-product-image .primary .zoom:hover,.product.default .top .left-col .field-product-image .primary .zoom:focus{background-color:#C4D600;color:#000;outline:none;}.product.default .top .left-col .field-product-image .primary .zoom span{display:none;}.product.default .top .left-col .field-product-image .thumbnails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0px -10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (max-width:1175px){.product.default .top .left-col .field-product-image .thumbnails{width:80%;margin:0px auto;}}.product.default .top .left-col .field-product-image .thumbnails .item{width:33%;height:100%;height:75px;margin-bottom:1em;}@media screen and (min-width:500px){.product.default .top .left-col .field-product-image .thumbnails .item{height:calc(75px + 25 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .left-col .field-product-image .thumbnails .item{height:100px;}}.product.default .top .left-col .field-product-image .thumbnails .item button{width:calc(100% - 20px);height:100%;margin:10px;border-radius:0;border:1px solid #aaa;padding:0px;position:relative;overflow:hidden;}.product.default .top .left-col .field-product-image .thumbnails .item button .image{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;}.product.default .top .left-col .field-product-image .thumbnails .item button:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}.product.default .top .left-col .field-product-image .thumbnails .item button:hover,.product.default .top .left-col .field-product-image .thumbnails .item button:focus{outline:none;}.product.default .top .left-col .field-product-image .thumbnails .item button:hover .image,.product.default .top .left-col .field-product-image .thumbnails .item button:focus .image{-webkit-transform:scale(1.125,1.125);-ms-transform:scale(1.125,1.125);transform:scale(1.125,1.125);}.product.default .top .left-col .field-product-image .thumbnails .item button:hover:after,.product.default .top .left-col .field-product-image .thumbnails .item button:focus:after{opacity:0.5;}.product.default .top .left-col .field-product-image .thumbnails .item button.selected{border:3px solid #007a33;}.product.default .top .left-col .field-product-image .thumbnails .item button span{display:none;}.product.default .top .right-col{width:60%;margin-top:2em;}@media screen and (max-width:1175px){.product.default .top .right-col{width:100%;}}.product.default .top .right-col .content-area{overflow:hidden;position:relative;-webkit-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}.product.default .top .right-col .content-area:after{content:"";display:block;position:absolute;background:#ffffff;background:-webkit-linear-gradient(bottom,#ffffff 0%,#ffffff 20%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#ffffff 0%,#ffffff 20%,rgba(255,255,255,0) 100%);height:100px;width:100%;bottom:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;pointer-events:none;}.product.default .top .right-col .content-area.active:after{opacity:0;}.product.default .top .right-col .page-title h1{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#319834;font-size:30px;margin:0.3em 0px;margin-top:0px;}@media screen and (min-width:500px){.product.default .top .right-col .page-title h1{font-size:calc(30px + 10 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .page-title h1{font-size:40px;}}.product.default .top .right-col .page-title h1 sup{font-size:0.6em;}.product.default .top .right-col .product-id{color:#007a33;font-size:14px;font-family:'Source Sans Pro',sans-serif;font-weight:700;}@media screen and (min-width:500px){.product.default .top .right-col .product-id{font-size:calc(14px + 3 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .product-id{font-size:17px;}}.product.default .top .right-col .body h2{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-transform:uppercase;color:#007a33;}@media screen and (min-width:500px){.product.default .top .right-col .body h2{font-size:calc(20px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .body h2{font-size:28px;}}.product.default .top .right-col .body h3{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:16px;color:#007a33;}@media screen and (min-width:500px){.product.default .top .right-col .body h3{font-size:calc(16px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .body h3{font-size:23px;}}.product.default .top .right-col .body h4{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#007a33;text-transform:uppercase;}@media screen and (min-width:500px){.product.default .top .right-col .body h4{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .body h4{font-size:21px;}}.product.default .top .right-col .body h5{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#319834;text-transform:uppercase;}@media screen and (min-width:500px){.product.default .top .right-col .body h5{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .body h5{font-size:21px;}}.product.default .top .right-col .body p,.product.default .top .right-col .body li{font-size:14px;line-height:160%;}@media screen and (min-width:500px){.product.default .top .right-col .body p,.product.default .top .right-col .body li{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .body p,.product.default .top .right-col .body li{font-size:18px;}}.product.default .top .right-col .body p strong,.product.default .top .right-col .body li strong{color:#007a33;}.product.default .top .right-col .body .align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.product.default .top .right-col .body .align-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:1em;}.product.default .top .right-col .body .align-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1em;}.product.default .top .right-col .body .field--name-field-media-image{margin-bottom:2em;}.product.default .top .right-col .body blockquote{margin:2em 0;padding:0.5em 2em;}.product.default .top .right-col .body blockquote p{font-size:20px;line-height:140%;}@media screen and (min-width:500px){.product.default .top .right-col .body blockquote p{font-size:calc(20px + 20 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .body blockquote p{font-size:40px;}}.product.default .top .right-col .body a{color:#319834;font-family:'Source Sans Pro',sans-serif;font-weight:700;}.product.default .top .right-col .body a:hover,.product.default .top .right-col .body a:focus{color:#47a032;}.product.default .top .right-col .body a:focus{border:1px dotted #007a33;background-color:#fff;outline:none;padding:0.25em 0.3em;margin-left:calc(-.3em - 1px);margin-right:calc(-.3em - 1px);}.product.default .top .right-col .body a.call-to-action,.product.default .top .right-col .body .field--name-field-link a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;}@media screen and (min-width:500px){.product.default .top .right-col .body a.call-to-action,.product.default .top .right-col .body .field--name-field-link a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .body a.call-to-action,.product.default .top .right-col .body .field--name-field-link a{font-size:25px;}}.product.default .top .right-col .body a.call-to-action:hover,.product.default .top .right-col .body .field--name-field-link a:hover,.product.default .top .right-col .body a.call-to-action:focus,.product.default .top .right-col .body .field--name-field-link a:focus{outline:none;background-color:#fff;color:#007a33;}.product.default .top .right-col .body table{border-spacing:0px;border-collapse:separate;border-left:1px solid #1D58A7;border-bottom:1px solid #1D58A7;width:100%;}.product.default .top .right-col .body table th{text-align:left;background-color:#CAD9EF;vertical-align:top;color:#1D58A7;}.product.default .top .right-col .body table td,.product.default .top .right-col .body table th{border-right:1px solid #1D58A7;border-top:1px solid #1D58A7;padding:0px;margin:0px;padding:0.4em 0.5em;font-size:12px;}@media screen and (min-width:500px){.product.default .top .right-col .body table td,.product.default .top .right-col .body table th{font-size:calc(12px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .body table td,.product.default .top .right-col .body table th{font-size:17px;}}.product.default .top .right-col .distributors-message{background-color:#ddd;padding:0.5em;display:inline-block;}.product.default .top .right-col .distributors-message a{color:#000;}.product.default .top .right-col .price{font-size:25px;color:#007a33;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:500px){.product.default .top .right-col .price{font-size:calc(25px + 0 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .price{font-size:25px;}}.product.default .top .right-col .variations .item .form-actions{margin-top:1em;}.product.default .top .right-col .variations .item .form-actions input{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;background-color:#C4D600;border:1px solid #C4D600;color:#000;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;font-size:15px;}@media screen and (min-width:500px){.product.default .top .right-col .variations .item .form-actions input{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .variations .item .form-actions input{font-size:25px;}}.product.default .top .right-col .variations .item .form-actions input:hover,.product.default .top .right-col .variations .item .form-actions input:focus{outline:none;background-color:#fff;color:#007a33;}.product.default .top .right-col .variations .item .form-actions input:hover,.product.default .top .right-col .variations .item .form-actions input:focus{color:#C4D600;outline:none;background-color:transparent;}@media screen and (min-width:500px){.product.default .top .right-col .variations .item .form-actions input{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .right-col .variations .item .form-actions input{font-size:20px;}}.product.default .top .right-col .variations .item .form-actions input:hover,.product.default .top .right-col .variations .item .form-actions input:focus{color:#000;}.product.default .top .all-features button{font-size:15px;padding:0.5em 1em;text-transform:uppercase;-webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#007a33;color:#fff;border:1px solid #007a33;}@media screen and (min-width:500px){.product.default .top .all-features button{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .top .all-features button{font-size:20px;}}.product.default .top .all-features button:hover,.product.default .top .all-features button:focus{outline:none;background-color:#fff;color:#007a33;border-color:#fff;}.product.default .top .all-features button:hover,.product.default .top .all-features button:focus{border:1px solid #007a33;}.product.default .middle{background-color:#E9EAEA;border-bottom:#E9EAEA 5px solid;margin:0 -1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.product.default .middle .field-remote-video{margin:0px;height:56vw;}@media screen and (min-width:1175px){.product.default .middle .field-remote-video{height:48vw;}}@media screen and (min-width:1200px){.product.default .middle .field-remote-video{height:41vw;max-height:560px;}}.product.default .middle .field-remote-video .media-oembed-content{height:56vw;width:100vw;margin:0px;}@media screen and (min-width:1175px){.product.default .middle .field-remote-video .media-oembed-content{height:48vw;width:85vw;}}@media screen and (min-width:1200px){.product.default .middle .field-remote-video .media-oembed-content{height:41vw;width:70vw;max-width:1000px;max-height:560px;}}.product.default .bottom .products{max-width:1250px;margin:0px auto;}.product.default .bottom .products h3{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#319834;text-align:center;font-size:30px;margin-bottom:0.7em;}@media screen and (min-width:500px){.product.default .bottom .products h3{font-size:calc(30px + 10 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .bottom .products h3{font-size:40px;}}.product.default .bottom .products .related-products{margin:0em 4em;position:relative;}.product.default .bottom .products .related-products .slick-arrow{position:absolute;top:calc(50% - 20px);background-color:transparent;border:0px;border:1px solid transparent;left:-30px;font-size:40px;}@media screen and (min-width:500px){.product.default .bottom .products .related-products .slick-arrow{left:calc(-30px + -10 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .bottom .products .related-products .slick-arrow{left:-40px;}}@media screen and (min-width:500px){.product.default .bottom .products .related-products .slick-arrow{font-size:calc(40px + 20 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .bottom .products .related-products .slick-arrow{font-size:60px;}}.product.default .bottom .products .related-products .slick-arrow.slick-next{left:auto;right:-30px;font-size:40px;}@media screen and (min-width:500px){.product.default .bottom .products .related-products .slick-arrow.slick-next{right:calc(-30px + -10 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .bottom .products .related-products .slick-arrow.slick-next{right:-40px;}}@media screen and (min-width:500px){.product.default .bottom .products .related-products .slick-arrow.slick-next{font-size:calc(40px + 20 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.product.default .bottom .products .related-products .slick-arrow.slick-next{font-size:60px;}}.product.default .bottom .products .related-products .slick-arrow.slick-next:before{content:"\f0da";}.product.default .bottom .products .related-products .slick-arrow span{display:none;}.product.default .bottom .products .related-products .slick-arrow:before{content:"\f0d9";font-family:"Font Awesome 5 Free";font-weight:900;display:block;color:#007a33;-webkit-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;}.product.default .bottom .products .related-products .slick-arrow:hover,.product.default .bottom .products .related-products .slick-arrow:focus{outline:none;}.product.default .bottom .products .related-products .slick-arrow:hover:before,.product.default .bottom .products .related-products .slick-arrow:focus:before{color:#C4D600;}.product.default .bottom .products .related-products .slick-arrow:focus{border:1px dotted #007a33;}.product.default .bottom .products .related-products .item{margin:1em;}.domain-libman-pro .product.default .top .left-col .field-product-image .primary .zoom{background-color:#D81C23;}.domain-libman-pro .product.default .top .left-col .field-product-image .primary .zoom:hover,.domain-libman-pro .product.default .top .left-col .field-product-image .primary .zoom:focus{background-color:#000;color:#fff;}.domain-libman-pro .product.default .top .left-col .field-product-image .thumbnails .item button.selected{border-color:#D81C23;}.domain-libman-pro .product.default .top .right-col .page-title h1{color:#D81C23;}.domain-libman-pro .product.default .top .right-col .product-id{color:#000;}.domain-libman-pro .product.default .top .right-col .body a,.domain-libman-pro .product.default .top .right-col .body strong{color:#D81C23;}.domain-libman-pro .product.default .top .all-features button{background-color:#D81C23;border-color:#D81C23;}.domain-libman-pro .product.default .top .all-features button:hover,.domain-libman-pro .product.default .top .all-features buttonfocus{background-color:transparent;color:#D81C23;}.domain-libman-pro .product.default .bottom .products h3{color:#D81C23;}.cart-page h1{text-align:center;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;color:#007a33;font-size:30px;}@media screen and (min-width:500px){.cart-page h1{font-size:calc(30px + 10 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.cart-page h1{font-size:40px;}}.cart-page .main .container{max-width:1000px;}.cart-page table{width:100%;border-spacing:00px;}.cart-page table thead tr th{background-color:#53565a;color:#fff;padding:0.5em;}.cart-page table thead tr th:first-child{text-align:left;}.cart-page table thead tr th:last-child{text-align:right;}.cart-page table tbody tr td{border-bottom:1px solid #aaa;border-right:1px solid #ddd;padding:0.5em;text-align:center;}.cart-page table tbody tr td:first-child{text-align:left;}.cart-page table tbody tr td:last-child{text-align:right;border-right:0px;}.cart-page a{color:#006128;}.cart-page input[type=submit]{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;font-size:15px;background-color:#C4D600;border:1px solid #C4D600;color:#000;margin-right:1em !important;}@media screen and (min-width:500px){.cart-page input[type=submit]{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.cart-page input[type=submit]{font-size:25px;}}.cart-page input[type=submit]:hover,.cart-page input[type=submit]:focus{outline:none;background-color:#fff;color:#007a33;}@media screen and (min-width:500px){.cart-page input[type=submit]{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.cart-page input[type=submit]{font-size:20px;}}.cart-page input[type=submit]:hover,.cart-page input[type=submit]:focus{color:#C4D600;outline:none;background-color:transparent;}.cart-page input[type=submit]:hover,.cart-page input[type=submit]:focus{color:#000;}.cart-page .order-total-line{margin-top:1em;}.cart-page fieldset{border:0px;background-color:#eee;padding-top:3em;}.cart-page fieldset legend{-webkit-transform:translate(0,1.5em);-ms-transform:translate(0,1.5em);transform:translate(0,1.5em);font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;font-size:17px;}@media screen and (min-width:500px){.cart-page fieldset legend{font-size:calc(17px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.cart-page fieldset legend{font-size:22px;}}.cart-page fieldset input[type=text],.cart-page fieldset input[type=password],.cart-page fieldset input[type=email],.cart-page fieldset select{border:1px solid #aaa;padding:0.5em;outline:none;width:calc(100% - 1em) !important;}.cart-page fieldset .form-item{margin-bottom:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.cart-page fieldset .form-item label{padding-bottom:0.25em;}.cart-page .checkout-order-summary table{width:100%;}.cart-page .form-actions{margin-top:1em;}.cart-page .button-primary{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;font-size:15px;background-color:#C4D600;border:1px solid #C4D600;color:#000;margin-bottom:1em;}@media screen and (min-width:500px){.cart-page .button-primary{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.cart-page .button-primary{font-size:25px;}}.cart-page .button-primary:hover,.cart-page .button-primary:focus{outline:none;background-color:#fff;color:#007a33;}@media screen and (min-width:500px){.cart-page .button-primary{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.cart-page .button-primary{font-size:20px;}}.cart-page .button-primary:hover,.cart-page .button-primary:focus{color:#C4D600;outline:none;background-color:transparent;}.cart-page .button-primary:hover,.cart-page .button-primary:focus{color:#000;}.cart-page input[type=text],.cart-page input[type=password],.cart-page input[type=email]{border:1px solid #aaa;padding:0.5em;outline:none;width:calc(100% - 1em) !important;}.cart-page .form-item-sidebar-coupon-redemption-form-code{margin-bottom:1em;}.page.debug{border:1px solid blue;padding:5px;}.page.debug .area{border:1px solid red;padding:5px;}.page.debug .area .sub{border:1px solid pink;padding:5px;}.page.debug .area .region{border:1px solid green;padding:5px;}html,body{height:100%;}.region-highlighted{margin:0px auto;max-width:1200px;}.region-highlighted > div{margin-top:1em;border:1px solid #aaa;padding:0.25em 1em;background-color:#D4EFCC;}.region-highlighted > div > div{padding:0.5em;}.region-highlighted > div:empty{display:none;}header{position:relative;z-index:100;}@media screen and (max-width:1175px){header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}header .bottom .region-navigation{background-color:#007a33;}header .top .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:0.5em 15px;}@media screen and (min-width:500px){header .top .container{min-height:calc(40px + 15 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){header .top .container{min-height:55px;}}@media screen and (max-width:1175px){header .top .container{padding:0px;}}@media screen and (max-width:1175px){header .top{border-bottom:1px solid #fff;}}header .logo a{display:block;background:url(/themes/custom/images/libman-logo.png);background-size:contain;background-repeat:no-repeat;}header .logo a span{display:none;}header .search .toggle-search.active{color:#fff;background-color:#319834;}header .search .search-form{display:none;}@media screen and (min-width:1175px){header .search .search-form{background-color:#319834;position:absolute;width:100%;left:0;display:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}header .search .search-form.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}header .search .search-form .container{max-width:1250px;margin:0px auto;width:100%;}header .search .search-form .container form{width:50%;margin-right:-15px;}header .search .search-form .container form input{background-color:#eee;}header .search .search-form .container form input:focus{outline:none;background-color:#fff;}header .search .search-form .container form button{padding:0 0.5em;}header .search .search-form .container form button:focus{outline:none;background-color:#D81C23;color:#fff;}}header .search .search-form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1em 1em;}header .search .search-form .form-item{width:100%;}header .search .search-form .form-item input{width:100%;border:0px;padding:0.5em;font-size:16px;border-top-left-radius:5px;border-bottom-left-radius:5px;}@media screen and (min-width:500px){header .search .search-form .form-item input{font-size:calc(16px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){header .search .search-form .form-item input{font-size:20px;}}@media screen and (max-width:1175px){header .search .search-form .container{width:100%;}header .search .search-form .container form{width:100%;}}header .search .search-form .form-actions button{border:0px;font-size:16px;height:100%;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#53565a;color:#fff;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;}@media screen and (min-width:500px){header .search .search-form .form-actions button{font-size:calc(16px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){header .search .search-form .form-actions button{font-size:20px;}}header .search{font-size:15px;margin-right:0.2em;}@media screen and (min-width:500px){header .search{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){header .search{font-size:20px;}}@media screen and (max-width:1175px){header .search{margin-right:0;}}header #block-shopping-cart .cart-info{display:none;}header #block-shopping-cart .cart-info .cart-block--contents{display:block;position:relative;width:100%;background-color:transparent;}header #block-shopping-cart .cart-info .cart-block--contents .cart-stuff{background-color:#fff;padding:0.5em;margin-bottom:1em;}header #block-shopping-cart .cart-info .cart-block--contents .cart-block--contents__links{text-align:center;}header #block-shopping-cart .cart-info .cart-block--contents .cart-block--contents__links a{color:#fff;}header .header-icon{font-size:17px;background-color:transparent;color:#53565a;border:0;padding:0.25em 0.25em;text-decoration:none;width:auto;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid transparent;box-sizing:border-box;margin:0px auto;}@media screen and (min-width:500px){header .header-icon{font-size:calc(17px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){header .header-icon{font-size:25px;}}@media screen and (max-width:1175px){header .header-icon{font-size:30px;background-color:#006128;color:#fff;width:100%;border-right:1px solid #fff;}}header .header-icon .fa{display:block;}header .header-icon .fa:before{display:block;}header .header-icon:hover,header .header-icon:focus{color:#007a33;}@media screen and (max-width:1175px){header .header-icon:hover,header .header-icon:focus{color:#ddd;}}header .header-icon:focus{outline:none;border:1px dotted #007a33;}header .header-icon span{display:none;}header .region-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}header .header-region .mobile-tabs{display:none;}@media screen and (max-width:1175px){header .header-region{width:100%;margin:0px auto;}header .header-region .mobile-tabs{display:block;}header .header-region .mobile-tabs button span{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}}header .menu-toggle{display:none;}@media screen and (max-width:1175px){header .menu-toggle{display:block;margin-right:10px;}header .menu-toggle button{color:#fff;background-color:transparent;border:0;}}header .header-menu .header-icon{display:none;}@media screen and (max-width:1175px){header .header-menu .header-icon{display:block;}}header .header-menu .header-icon .icon-text{display:none;}header .header-menu .nav{margin-right:1em;}@media screen and (max-width:1175px){header .header-menu .nav{display:none;}}header .header-menu .nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style-type:none;margin:0px;padding:0px;}@media screen and (max-width:1175px){header .header-menu .nav ul{-webkit-columns:2;-moz-columns:2;columns:2;}}header .header-menu .nav ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:1175px){header .header-menu .nav ul li{width:50%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}header .header-menu .nav ul li a,header .header-menu .nav ul li button{color:#000;margin:0px;padding:0.5em 0.25em;text-decoration:none;font-size:12px;border:1px transparent solid;background-color:#fff;font-family:'Source Sans Pro',sans-serif;}@media screen and (min-width:500px){header .header-menu .nav ul li a,header .header-menu .nav ul li button{font-size:calc(12px + 6 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){header .header-menu .nav ul li a,header .header-menu .nav ul li button{font-size:18px;}}@media screen and (max-width:1175px){header .header-menu .nav ul li a,header .header-menu .nav ul li button{color:#fff;background-color:transparent;text-align:center;font-size:15px;}}@media screen and (max-width:1175px) and screen and (min-width:500px){header .header-menu .nav ul li a,header .header-menu .nav ul li button{font-size:calc(15px + 3 * ((100vw - 500px) / 1100));}}@media screen and (max-width:1175px) and screen and (min-width:1600px){header .header-menu .nav ul li a,header .header-menu .nav ul li button{font-size:18px;}}header .header-menu .nav ul li a:hover,header .header-menu .nav ul li button:hover,header .header-menu .nav ul li a:focus,header .header-menu .nav ul li button:focus{color:#007a33;text-decoration:underline;}header .header-menu .nav ul li a:focus,header .header-menu .nav ul li button:focus{border:1px dotted #007a33;outline:none;}header .header-menu .nav ul li:after{content:"|";padding-left:0.25em;display:block;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}@media screen and (max-width:1175px){header .header-menu .nav ul li:after{display:none;}}header .header-menu .nav ul li:last-child:after{display:none;}header .header-menu.active .nav-headermenu{display:block;}header .logo-wrapper{max-width:1250px;margin:0px auto;height:0;z-index:10;position:relative;}@media screen and (max-width:1175px){header .logo-wrapper{height:65px;background-color:#319834;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}}header .logo-wrapper .logo{width:22.5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:15px;}@media screen and (max-width:1175px){header .logo-wrapper .logo{width:auto;width:75px;}}header .logo-wrapper .logo a{margin-top:-65px;height:194px;width:100%;background-position:center left;-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;border:1px solid transparent;}@media screen and (max-width:1175px){header .logo-wrapper .logo a{margin-top:0;}}header .logo-wrapper .logo a:hover,header .logo-wrapper .logo a:focus{-webkit-transform:scale(0.95,0.95);-ms-transform:scale(0.95,0.95);transform:scale(0.95,0.95);}header .logo-wrapper .logo a:focus{outline:none;border:1px dotted #53565a;}@media screen and (max-width:1175px){header .region-navigation,header .top{position:absolute;width:100%;left:100%;-webkit-transition:left 0.5s ease-in-out;transition:left 0.5s ease-in-out;z-index:50;}header .region-navigation.active,header .top.active{left:0;}header .search .toggle-search{display:none;}header .search .search-form{display:block;}header .block-commerce_cart a.header-icon{display:none;}header .header-region .mobile-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}header .header-region .mobile-tabs .header-icon{border-bottom:1px solid #fff;}header .header-region .mobile-tabs .active{background-color:#47a032;border-right:1px solid #fff;border-bottom:1px solid #47a032;}header .header-region .mobile-tabs .active:focus,header .header-region .mobile-tabs .active:hover{color:#fff;}header .header-region .mobile-tabs button:last-child{border-right:0;}header .header-region .region-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}header .header-region .region-header #block-headermenu,header .header-region .region-header #block-search-form,header .header-region .region-header #block-cart{width:100%;}header .header-region .region-header #block-headermenu.active .tab-target,header .header-region .region-header #block-search-form.active .tab-target,header .header-region .region-header #block-cart.active .tab-target{display:block;}header .header-region .region-header .tab-target{display:none;background-color:#47a032;padding:1em;}}header .block-block-languageswitchercontent{border:1px solid #007a33;border-radius:5px;margin-right:1em;}header .block-block-languageswitchercontent ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0px;padding:0px;}header .block-block-languageswitchercontent ul li{display:block;}header .block-block-languageswitchercontent ul li a{color:#007a33;text-decoration:none;padding:0.5em;display:block;}header .block-block-languageswitchercontent ul li a.is-active{background-color:#007a33;color:#fff;}header .block-block-languageswitchercontent ul li a:hover,header .block-block-languageswitchercontent ul li a:focus{text-decoration:underline;}@media screen and (max-width:1175px){.top{top:66px;}.bottom{border-bottom:1px solid #fff;}.bottom .region-navigation{display:none;}header .menu-toggle button:focus{color:#fff;}.nav-1 nav{display:block !important;width:calc(100% + 30px);margin:0 -15px;}.nav-1 nav .root > ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.nav-1 nav .root > ul li{width:100%;border-top:1px solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.nav-1 nav .root > ul li button{width:100%;background-color:#007a33;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0.7em 0;-webkit-transition:0.25s ease-in-out background-color;transition:0.25s ease-in-out background-color;}.nav-1 nav .root > ul li button:hover,.nav-1 nav .root > ul li button:focus{background-color:#47a032;color:#fff;text-decoration:none;}.nav-1 nav .root > ul li:last-child{border-bottom:none;}.nav-1 nav .root > ul .children.images{margin:0px;padding:0px;}.nav-1 nav .root > ul ul{position:relative !important;box-shadow:none !important;margin:0px !important;padding:0px !important;top:0 !important;margin:1em  0!important;}.nav-1 nav .root > ul ul li a{color:#007a33;}.nav-1 nav .root > ul ul ul{display:none;}.nav-1 nav .dropdown{display:none;}.nav-1 nav .dropdown.active{display:block;width:100%;background-color:#fff;}.nav-1 nav .dropdown.active .menu-tabs{margin-top:0.5em;margin-bottom:0.5em;}.nav-1 nav .dropdown.active .menu-tabs button{display:inline-block;width:auto;padding:1em 1em;background-color:#fff;color:#007a33;border:2px solid #007a33;}.nav-1 nav .dropdown.active .menu-tabs button.active{background-color:#007a33;color:#fff;}.nav-1 nav .dropdown.active .menu-children .child-item{display:none;}.nav-1 nav .dropdown.active .menu-children .child-item.active{display:block;}.nav-1 nav .dropdown .image-link a{font-size:20px;margin:0px;padding:0px;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.nav-1 nav .dropdown .image-link img,.nav-1 nav .dropdown .dropdown-title{display:none;}.nav-2 nav{width:calc(100% + 30px) !important;margin:0 -15px;}.nav-2 nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.nav-2 nav ul li{width:100% !important;border-top:1px solid #fff;}.nav-2 nav ul li button{width:100%;}.nav-2 nav ul li:last-child{border-bottom:none;}}@media screen and (max-width:1175px) and screen and (min-width:500px){.nav-1 nav .dropdown .image-link a{font-size:calc(20px + 0 * ((100vw - 500px) / 1100));}}@media screen and (max-width:1175px) and screen and (min-width:1600px){.nav-1 nav .dropdown .image-link a{font-size:20px;}}@media screen and (min-width:1175px){.nav-1{display:none;}}@media screen and (max-width:1175px){.domain-libman-pro header .header-region .header-icon{background-color:#97181d;}.domain-libman-pro header .header-region .mobile-tabs .active{background-color:#D81C23;border-bottom:1px solid #D81C23;}.domain-libman-pro header .header-region .region-header .tab-target{background-color:#D81C23;}.domain-libman-pro header .nav-1 nav .root > ul li button{background-color:#97181d;}.domain-libman-pro header .nav-1 nav .root > ul li button:hover,.domain-libman-pro header .nav-1 nav .root > ul li button:focus{background-color:#D81C23;}.domain-libman-pro header .nav-1 nav .root > ul ul li a{color:#D81C23;}}@media screen and (max-width:1175px){.domain-libman-pro header .logo-wrapper{background-color:#D81C23;}}.domain-libman-pro header .bottom .region-navigation{background-color:#D81C23;}.domain-libman-pro header .logo a{background-image:url(/themes/custom/images/libman-pro-logo.png);}.domain-libman-pro header .header-menu .nav ul li a:hover,.domain-libman-pro header .header-menu .nav ul li a:focus{opacity:0.75;text-decoration:none;}.domain-libman-pro header .header-icon:hover,.domain-libman-pro header .header-icon:focus{color:#fff;}.domain-libman-pro header .search .search-form{background-color:#000;}.domain-libman-pro header .search .toggle-search.active{background-color:#000;color:#fff;}@media screen and (min-width:1175px){header .logo{opacity:0;-webkit-transform:scale(0.9,0.9);-ms-transform:scale(0.9,0.9);transform:scale(0.9,0.9);}.loaded header .logo{-webkit-transition:opacity 0.5s cubic-bezier(0.24,0,0.2,1.235),-webkit-transform 0.5s cubic-bezier(0.24,0,0.2,1.235);transition:opacity 0.5s cubic-bezier(0.24,0,0.2,1.235),-webkit-transform 0.5s cubic-bezier(0.24,0,0.2,1.235);transition:opacity 0.5s cubic-bezier(0.24,0,0.2,1.235),transform 0.5s cubic-bezier(0.24,0,0.2,1.235);transition:opacity 0.5s cubic-bezier(0.24,0,0.2,1.235),transform 0.5s cubic-bezier(0.24,0,0.2,1.235),-webkit-transform 0.5s cubic-bezier(0.24,0,0.2,1.235);opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}}@media screen and (max-width:1175px){.header .top .block-block-languageswitchercontent{display:none;}.header .bottom .block-block-languageswitchercontent{display:block;margin:1em;border:0;}.header .bottom .block-block-languageswitchercontent ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.header .bottom .block-block-languageswitchercontent ul li a{border-radius:5px;border:1px solid #007a33;}.header .bottom .block-block-languageswitchercontent ul li:first-child a{border-top-right-radius:0;border-bottom-right-radius:0;}.header .bottom .block-block-languageswitchercontent ul li:last-child a{border-top-left-radius:0;border-bottom-left-radius:0;}}@media screen and (min-width:1175px){.header .top .block-block-languageswitchercontent{display:block;}.header .bottom .block-block-languageswitchercontent{display:none;}}main .main-container,main .edge-to-edge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media screen and (max-width:1175px){main .main-container,main .edge-to-edge{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}main .layout-content{width:calc(100% - 3em);padding:2em 1.5em;}main .layout-content.no-sidebar{width:calc(100% - 4em);}main .edge-to-edge .block-local_tasks_block{text-align:center;}main .edge-to-edge .block-local_tasks_block ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}main .edge-to-edge .layout-content{width:calc(100% - 3em);padding-top:0;margin-top:0;padding-bottom:0;}main .edge-to-edge .layout-content .region-content .block-system_main_block{margin-top:0;}@media screen and (max-width:1175px) and (min-width:768px){main .edge-to-edge .layout-content{width:calc(100% - 2em);}}main .edge-to-edge .paragraph-photo{margin:0 -1.5em;background-color:#fff;}main .edge-to-edge .paragraph-carousel,main .edge-to-edge .paragraph-poll,main .edge-to-edge .paragraph-2-columns{margin:0px -1.5em;}main .edge-to-edge .paragraph-2-columns .paragraph-poll,main .edge-to-edge .paragraph-2-columns .paragraph-photo,main .edge-to-edge .paragraph-2-columns .paragraph-body{margin:0px;}main .edge-to-edge .block-block-custom-page-title,main .edge-to-edge .block-block-custom-breadcrumbs{max-width:1250px;margin:0px auto;}main .layout-sidebar-first{width:calc(25% - 3em);padding:2em 1.5em;}@media screen and (max-width:1175px) and (min-width:768px){main .layout-sidebar-first{width:calc(30% - 2em);padding:2em 1em;}}@media screen and (max-width:1175px){main .layout-sidebar-first{width:calc(100% - 4em);padding-top:0;}}main .layout-sidebar-first .region-sidebar{margin-top:0.6em;}main .layout-sidebar-first .region-sidebar nav h2{border-bottom:1px solid #319834;padding-bottom:0.25em;margin:0px;margin-bottom:0.5em;}main .layout-sidebar-first .region-sidebar nav h2 a{color:#007a33;text-decoration:none;padding:0.125em 0.25em;margin-left:-0.25em;border:1px solid transparent;font-size:18px;}@media screen and (min-width:500px){main .layout-sidebar-first .region-sidebar nav h2 a{font-size:calc(18px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){main .layout-sidebar-first .region-sidebar nav h2 a{font-size:22px;}}main .layout-sidebar-first .region-sidebar nav h2 a:hover,main .layout-sidebar-first .region-sidebar nav h2 a:focus{text-decoration:underline;}main .layout-sidebar-first .region-sidebar nav h2 a:focus{outline:none;border:1px dotted #007a33;}main .layout-sidebar-first .region-sidebar nav ul{list-style-type:none;margin:0px;padding:0;}main .layout-sidebar-first .region-sidebar nav ul li a{display:inline-block;color:#319834;text-decoration:none;border:1px solid transparent;padding:0.125em 0.25em;font-size:14px;}@media screen and (min-width:500px){main .layout-sidebar-first .region-sidebar nav ul li a{font-size:calc(14px + 3 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){main .layout-sidebar-first .region-sidebar nav ul li a{font-size:17px;}}main .layout-sidebar-first .region-sidebar nav ul li a:hover,main .layout-sidebar-first .region-sidebar nav ul li a:focus{color:#47a032;text-decoration:underline;}main .layout-sidebar-first .region-sidebar nav ul li a:focus{outline:none;border:1px dotted #007a33;}main .layout-sidebar-first .region-sidebar nav ul li a.is-active{font-family:'Source Sans Pro',sans-serif;font-weight:700;}main .layout-sidebar-first .region-sidebar nav ul li ul{margin-left:1em;}main .layout-sidebar-first .region-sidebar nav > ul{margin-left:-0.25em;}.footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.footer .top{background-color:#53565a;}.footer .middle{background-color:#007a33;color:#fff;}.footer .middle .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}@media screen and (max-width:1175px){.footer .middle .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.footer .middle .container .region-footer_middle_left{width:25%;}@media screen and (min-width:1175px){.footer .middle .container .region-footer_middle_left{padding:1.5em 0;}}@media screen and (max-width:1175px) and (min-width:768px){.footer .middle .container .region-footer_middle_left{width:30%;}}@media screen and (max-width:1175px){.footer .middle .container .region-footer_middle_left{width:100%;}}.footer .middle .container .region-footer_middle_center{width:25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (min-width:1175px){.footer .middle .container .region-footer_middle_center{padding:2.4em 0 1.5em 0;}}@media screen and (max-width:1175px) and (min-width:768px){.footer .middle .container .region-footer_middle_center{width:20%;}}@media screen and (max-width:1175px){.footer .middle .container .region-footer_middle_center{width:100%;text-align:center;}}.footer .middle .container .region-footer_middle_right{width:30%;padding:1.5em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:1175px) and (min-width:768px){.footer .middle .container .region-footer_middle_right{width:40%;}}@media screen and (max-width:1175px){.footer .middle .container .region-footer_middle_right{width:100%;}}.footer .bottom{background-color:#006128;color:#fff;}.footer .bottom .container{text-align:center;}.footer .block-block-footerbranding{width:100%;}@media screen and (max-width:1175px){.footer .block-block-footerbranding .body .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}.footer .block-block-footerbranding p{font-size:14px;}@media screen and (min-width:500px){.footer .block-block-footerbranding p{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.footer .block-block-footerbranding p{font-size:18px;}}.footer .block-block-footerbranding img{max-width:240px;}@media screen and (max-width:1175px){.footer .block-block-footerbranding img{max-width:150px;margin-right:1em;}}@media screen and (max-width:1175px) and (min-width:768px){.footer .block-block-footerbranding img{max-width:190px;}}@media screen and (min-width:1024px){.footer .block-block-footerbranding img{margin-left:-40px;margin-top:-20px;}}.footer .block-block-contactinfo .body .item p,.footer .block-block-contactinfoca .body .item p{line-height:140%;font-size:14px;}@media screen and (min-width:500px){.footer .block-block-contactinfo .body .item p,.footer .block-block-contactinfoca .body .item p{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.footer .block-block-contactinfo .body .item p,.footer .block-block-contactinfoca .body .item p{font-size:18px;}}.footer .block-block-socialmediaicons .body .item,.footer .block-block-socialmediaiconspro .body .item,.footer .block-block-socialmediaiconsca .body .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media screen and (max-width:1175px){.footer .block-block-socialmediaicons .body .item,.footer .block-block-socialmediaiconspro .body .item,.footer .block-block-socialmediaiconsca .body .item{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}.footer .block-block-socialmediaicons .body p,.footer .block-block-socialmediaiconspro .body p,.footer .block-block-socialmediaiconsca .body p{padding:0px;margin:0px;margin-right:0.5em;}.footer .block-block-socialmediaicons .body p a,.footer .block-block-socialmediaiconspro .body p a,.footer .block-block-socialmediaiconsca .body p a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;color:#007a33;height:30px;width:30px;text-decoration:none;border-radius:50%;font-size:14px;border:1px solid #fff;-webkit-transition:color 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition:color 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition:color 0.25s ease-in-out,transform 0.25s ease-in-out;transition:color 0.25s ease-in-out,transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;}@media screen and (min-width:500px){.footer .block-block-socialmediaicons .body p a,.footer .block-block-socialmediaiconspro .body p a,.footer .block-block-socialmediaiconsca .body p a{height:calc(30px + 10 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.footer .block-block-socialmediaicons .body p a,.footer .block-block-socialmediaiconspro .body p a,.footer .block-block-socialmediaiconsca .body p a{height:40px;}}@media screen and (min-width:500px){.footer .block-block-socialmediaicons .body p a,.footer .block-block-socialmediaiconspro .body p a,.footer .block-block-socialmediaiconsca .body p a{width:calc(30px + 10 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.footer .block-block-socialmediaicons .body p a,.footer .block-block-socialmediaiconspro .body p a,.footer .block-block-socialmediaiconsca .body p a{width:40px;}}@media screen and (min-width:500px){.footer .block-block-socialmediaicons .body p a,.footer .block-block-socialmediaiconspro .body p a,.footer .block-block-socialmediaiconsca .body p a{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.footer .block-block-socialmediaicons .body p a,.footer .block-block-socialmediaiconspro .body p a,.footer .block-block-socialmediaiconsca .body p a{font-size:18px;}}.footer .block-block-socialmediaicons .body p a:hover,.footer .block-block-socialmediaiconspro .body p a:hover,.footer .block-block-socialmediaiconsca .body p a:hover,.footer .block-block-socialmediaicons .body p a:focus,.footer .block-block-socialmediaiconspro .body p a:focus,.footer .block-block-socialmediaiconsca .body p a:focus{outline:none;color:#006128;-webkit-transform:scale(1.0625,1.0625);-ms-transform:scale(1.0625,1.0625);transform:scale(1.0625,1.0625);}.footer .block-block-socialmediaicons .body p a:focus,.footer .block-block-socialmediaiconspro .body p a:focus,.footer .block-block-socialmediaiconsca .body p a:focus{border:1px solid #53565a;}.footer .block-block-socialmediaicons .body p a span.icon-text,.footer .block-block-socialmediaiconspro .body p a span.icon-text,.footer .block-block-socialmediaiconsca .body p a span.icon-text{display:none;}.footer .block-block-socialmediaicons .body p a.tik-tok-icon,.footer .block-block-socialmediaiconspro .body p a.tik-tok-icon,.footer .block-block-socialmediaiconsca .body p a.tik-tok-icon{background:url(/themes/custom/images/TikTok-icon.svg),white;background-size:cover;}.footer .block-block-socialmediaicons .body p a.x-icon,.footer .block-block-socialmediaiconspro .body p a.x-icon,.footer .block-block-socialmediaiconsca .body p a.x-icon{background:url(/themes/custom/images/X-Icon.svg),white;background-size:cover;}.footer .nav-footer ul,.footer .nav-footerlibmanpro ul,.footer .nav-footerliquids ul{-webkit-columns:2;-moz-columns:2;columns:2;margin:0px;padding:0px;margin-top:1em;}@media screen and (max-width:1175px){.footer .nav-footer ul,.footer .nav-footerlibmanpro ul,.footer .nav-footerliquids ul{margin:1em;border-top:1px solid #fff;border-bottom:1px solid #fff;padding-top:1em;padding-bottom:1em;}}.footer .nav-footer ul li,.footer .nav-footerlibmanpro ul li,.footer .nav-footerliquids ul li{list-style:none;margin:0px;padding:0px;}.footer .nav-footer ul li a,.footer .nav-footerlibmanpro ul li a,.footer .nav-footerliquids ul li a{text-decoration:none;color:#fff;border:1px solid transparent;padding:0.5em 0.5em;line-height:110%;margin-top:-0.5em;display:inline-block;font-size:14px;}@media screen and (min-width:500px){.footer .nav-footer ul li a,.footer .nav-footerlibmanpro ul li a,.footer .nav-footerliquids ul li a{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.footer .nav-footer ul li a,.footer .nav-footerlibmanpro ul li a,.footer .nav-footerliquids ul li a{font-size:18px;}}.footer .nav-footer ul li a:hover,.footer .nav-footerlibmanpro ul li a:hover,.footer .nav-footerliquids ul li a:hover,.footer .nav-footer ul li a:focus,.footer .nav-footerlibmanpro ul li a:focus,.footer .nav-footerliquids ul li a:focus{text-decoration:underline;outline:none;}.footer .nav-footer ul li a:focus,.footer .nav-footerlibmanpro ul li a:focus,.footer .nav-footerliquids ul li a:focus{border:1px dotted #fff;}.footer .block-block-sustainabilityicons{margin-top:1em;}.footer .block-block-sustainabilityicons .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}@media screen and (max-width:1175px){.footer .block-block-sustainabilityicons .item{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}.footer .block-block-sustainabilityicons .sustainability-icon{height:30px;width:30px;background-color:pink;display:block;margin-right:0.5em;background:url(/themes/custom/images/sustainability-icons.png);background-size:500% 100%;-webkit-transition:color 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition:color 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition:color 0.25s ease-in-out,transform 0.25s ease-in-out;transition:color 0.25s ease-in-out,transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;}@media screen and (min-width:500px){.footer .block-block-sustainabilityicons .sustainability-icon{height:calc(30px + 10 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.footer .block-block-sustainabilityicons .sustainability-icon{height:40px;}}@media screen and (min-width:500px){.footer .block-block-sustainabilityicons .sustainability-icon{width:calc(30px + 10 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.footer .block-block-sustainabilityicons .sustainability-icon{width:40px;}}.footer .block-block-sustainabilityicons .sustainability-icon.green-products{background-position:-100% 0;}.footer .block-block-sustainabilityicons .sustainability-icon.conservation{background-position:-200% 0;}.footer .block-block-sustainabilityicons .sustainability-icon.eco-awareness{background-position:-300% 0;}.footer .block-block-sustainabilityicons .sustainability-icon.partnership{background-position:-400% 0;}.footer .block-block-sustainabilityicons .sustainability-icon:hover,.footer .block-block-sustainabilityicons .sustainability-icon:focus{outline:none;color:#006128;-webkit-transform:scale(1.0625,1.0625);-ms-transform:scale(1.0625,1.0625);transform:scale(1.0625,1.0625);}.footer .block-block-sustainabilityicons .sustainability-icon:focus{border:1px solid #53565a;}.footer .block-block-sustainabilityicons .sustainability-icon span.icon-text{display:none;}.domain-libman-pro .footer .middle{background-color:#CCCCCC;color:#000;}.domain-libman-pro .footer .middle .block-block-socialmediaicons .body p a,.domain-libman-pro .footer .middle .block-block-socialmediaiconspro .body p a{color:#000;}.domain-libman-pro .footer .middle .nav-footer a,.domain-libman-pro .footer .middle .nav-footerlibmanpro a{color:#000;}.domain-libman-pro .footer .middle .block-block-sustainabilityicons .sustainability-icon{background-image:url(/themes/custom/images/sustainability-icons-pro.png);}.domain-libman-pro .footer .bottom{background-color:#272727;}footer > div.bottom > div.block-block-languageswitchercontent > ul{display:none;}.search-results{max-width:1000px;margin:0px auto;}.search-results .views-exposed-form{border:1px solid #007a33;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.search-results .views-exposed-form input[type='text']{padding:0.39em;font-size:15px;border:1px solid #333;background-color:#eee;}@media screen and (min-width:500px){.search-results .views-exposed-form input[type='text']{font-size:calc(15px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.search-results .views-exposed-form input[type='text']{font-size:22px;}}.search-results .views-exposed-form input[type='text']:hover,.search-results .views-exposed-form input[type='text']:focus{outline:none;background-color:#fff;border:1px solid #333;}.search-results .views-exposed-form input[type='submit']{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;font-size:15px;background-color:#007a33;border:1px solid #007a33;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;}@media screen and (min-width:500px){.search-results .views-exposed-form input[type='submit']{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.search-results .views-exposed-form input[type='submit']{font-size:25px;}}.search-results .views-exposed-form input[type='submit']:hover,.search-results .views-exposed-form input[type='submit']:focus{outline:none;background-color:#fff;color:#007a33;}@media screen and (min-width:500px){.search-results .views-exposed-form input[type='submit']{font-size:calc(15px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.search-results .views-exposed-form input[type='submit']{font-size:22px;}}.search-results .views-exposed-form .form-item-phrase{width:100%;}.search-results .views-exposed-form .form-item-phrase label{display:none;}.search-results .views-exposed-form .form-item-phrase input{width:calc(100% - .6em);}.search-results .views-stuff{padding:1em 0;}.search-results .views-stuff .views-row{padding-bottom:1em;}.search-results .views-stuff .views-row .views-field-title a,.search-results .views-stuff .views-row .views-field-title-1 a{color:#007a33;font-family:'Source Sans Pro',sans-serif;font-weight:700;text-decoration:none;}.search-results .views-stuff .views-row .views-field-title a:hover,.search-results .views-stuff .views-row .views-field-title-1 a:hover,.search-results .views-stuff .views-row .views-field-title a:focus,.search-results .views-stuff .views-row .views-field-title-1 a:focus{outline:none;text-decoration:underline;}.search-results .views-stuff .views-row .views-field-title a:focus,.search-results .views-stuff .views-row .views-field-title-1 a:focus{border:1px dotted red;padding:0.25em;}.search-results nav{margin:1em 0;}.search-results nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0px;padding:0px;}.search-results nav ul li{margin:0px 0.5em;}.search-results nav ul li a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;background-color:#007a33;font-size:14px;border:1px solid #007a33;}@media screen and (min-width:500px){.search-results nav ul li a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.search-results nav ul li a{font-size:25px;}}.search-results nav ul li a:hover,.search-results nav ul li a:focus{outline:none;background-color:#fff;color:#007a33;}@media screen and (min-width:500px){.search-results nav ul li a{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.search-results nav ul li a{font-size:18px;}}.search-page main{max-width:1000px;margin:0px auto;}.domain-libman-pro .search-results .views-exposed-form input[type='submit']{background-color:#D81C23;}.domain-libman-pro .search-results .views-exposed-form input[type='submit']:hover,.domain-libman-pro .search-results .views-exposed-form input[type='submit']:focus{background-color:#333;color:#fff;}.domain-libman-pro .search-results .views-stuff .views-row .views-field-title a,.domain-libman-pro .search-results .views-stuff .views-row .views-field-title-1 a,.domain-libman-pro .region-navigation nav .links ul li a.see-more{color:#D81C23;}.region-navigation nav .root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-width:1250px;margin:0px auto;}.region-navigation nav ul{width:75%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0px;padding:0px;}@media screen and (max-width:1175px){.region-navigation nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}}.region-navigation nav ul li{text-align:center;margin:0px;}@media screen and (max-width:1175px){.region-navigation nav ul li{width:100%;}}.region-navigation nav ul li button{background-color:transparent;padding:1em 0.8em;margin:0px;width:100%;color:#fff;border:0;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;border:1px solid transparent;-webkit-transition:background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;}@media screen and (min-width:500px){.region-navigation nav ul li button{font-size:calc(14px + 6 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.region-navigation nav ul li button{font-size:20px;}}@media screen and (max-width:1175px){.region-navigation nav ul li button{border-bottom:1px solid #fff;}}.region-navigation nav ul li button:hover{background-color:#319834;}.region-navigation nav ul li button:focus{outline:none;border:1px solid #C4D600;}.region-navigation nav ul li button.active{background-color:#C4D600;color:#000;}.region-navigation nav ul li button.active:focus{color:#333;}.region-navigation nav .root > ul > li > .dropdown .dropdown-wrapper{max-width:1450px;margin:0px auto;}.region-navigation nav .root > ul > li > .dropdown .submenu .dropdown-title{border:1px solid pink;display:none;}.region-navigation nav .root > ul > li > .dropdown .submenu > ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;}.region-navigation nav .root > ul > li > .dropdown .submenu > ul > li button{color:#000;}.region-navigation nav .root > ul > li > .dropdown .submenu > ul > li ul{display:none;border:1px solid pink;}@media screen and (max-width:1175px){.region-navigation nav .tabs{padding:0.5em 0;}}.region-navigation nav .tabs .menu-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.region-navigation nav .tabs .menu-tabs button{background-color:#fff;color:#007a33;border:2px solid #007a33;width:auto;margin:0 0.25em;padding:0.3em 1em;font-size:21px;}.region-navigation nav .tabs .menu-tabs button.active{background-color:#007a33;color:#fff;}.region-navigation nav .tabs .menu-tabs button:hover,.region-navigation nav .tabs .menu-tabs button:focus{color:#fff;background-color:#47a032;}.region-navigation nav .tabs .menu-children .child-item{display:none;}.region-navigation nav .tabs .menu-children .child-item.active{display:block;}.region-navigation nav .images{padding:1em 0;}@media screen and (max-width:1175px){.region-navigation nav .images{padding:0.5em 0;}}.region-navigation nav .images > ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:95%;margin-left:2.5%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}@media screen and (max-width:1175px){.region-navigation nav .images > ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%;margin-left:10%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.region-navigation nav .images > ul > li{width:15%;margin:0 0%;}@media screen and (max-width:1175px){.region-navigation nav .images > ul > li{width:25%;margin-bottom:1em;}}@media screen and (max-width:1175px){.region-navigation nav .images > ul > li{width:100%;margin:0.25em 0;}}.region-navigation nav .images > ul > li .image-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:155px;}@media screen and (max-width:1175px){.region-navigation nav .images > ul > li .image-link{max-width:none;}}.region-navigation nav .images > ul > li .image-link a{text-align:left;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border:1px solid transparent;padding:7px;width:calc(100% - 14px);}@media screen and (max-width:1175px){.region-navigation nav .images > ul > li .image-link a{width:100%;padding:0px;text-align:center;}}.region-navigation nav .images > ul > li .image-link a:hover span,.region-navigation nav .images > ul > li .image-link a:focus span{text-decoration:underline;color:#006128;}.region-navigation nav .images > ul > li .image-link a:focus{outline:none;border:1px dotted #53565a;}.region-navigation nav .images > ul > li .image-link img{max-width:200px;width:100%;margin-bottom:0.5em;}@media screen and (max-width:1175px){.region-navigation nav .images > ul > li .image-link img{width:50%;}}@media screen and (max-width:1175px){.region-navigation nav .images > ul > li .image-link img{display:none;}}.region-navigation nav .images > ul > li .image-link span{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#007a33;text-decoration:none;font-size:15px;-webkit-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;}@media screen and (min-width:500px){.region-navigation nav .images > ul > li .image-link span{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.region-navigation nav .images > ul > li .image-link span{font-size:20px;}}@media screen and (max-width:1175px){.region-navigation nav .images > ul > li .image-link span{width:100%;text-align:center;}}@media screen and (max-width:1175px){.region-navigation nav .images > ul > li ul{display:none;}}.region-navigation nav .links ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0.5em;}.region-navigation nav .links ul li{width:100%;margin:0;text-align:left;}.region-navigation nav .links ul li:after{content:"";display:block;border-bottom:1px solid #aaa;margin:0px 5px;}.region-navigation nav .links ul li a{display:block;width:100%;padding:0.25em 0;color:#000;text-decoration:none;font-size:13px;width:calc(100% - 14px);padding:5px 7px;border:1px solid transparent;line-height:100%;}@media screen and (min-width:500px){.region-navigation nav .links ul li a{font-size:calc(13px + 3 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.region-navigation nav .links ul li a{font-size:16px;}}.region-navigation nav .links ul li a:hover,.region-navigation nav .links ul li a:focus{text-decoration:underline;}.region-navigation nav .links ul li a:focus{outline:none;border:1px dotted #53565a;}.region-navigation nav .links ul li a.see-more{color:#006128;text-transform:uppercase;font-weight:700;}.region-navigation nav .links ul li:last-child:after{border-bottom:0;}.region-navigation .liquid-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1600px;margin:0px auto;padding:2em 2em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.region-navigation .liquid-menu .children{padding:0em 2em 0em 2em;}@media screen and (max-width:1175px){.region-navigation .liquid-menu .children{padding:0.5em;width:100%;}}.region-navigation .liquid-menu .big-title{text-align:left;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;color:#007a33;}@media screen and (min-width:500px){.region-navigation .liquid-menu .big-title{font-size:calc(25px + 10 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.region-navigation .liquid-menu .big-title{font-size:35px;}}@media screen and (max-width:1175px){.region-navigation .liquid-menu .big-title{display:none;}}.region-navigation .liquid-menu .big-image{max-width:310px;}.region-navigation .liquid-menu .big-image img{width:100%;height:auto;}@media screen and (max-width:1175px){.region-navigation .liquid-menu .big-image{display:none;}}.region-navigation .liquid-menu .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2.5em 0 1em 0;}@media screen and (max-width:1175px){.region-navigation .liquid-menu .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;text-align:left;}}.region-navigation .liquid-menu .items .item{width:100%;text-align:left;}.region-navigation .liquid-menu .items .item a{color:#000;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.region-navigation .liquid-menu .items .item a .image{height:150px;}@media screen and (max-width:1175px){.region-navigation .liquid-menu .items .item a .image{display:none;}}.region-navigation .liquid-menu .items .item a .image img{max-width:150px;max-height:150px;}.region-navigation .liquid-menu .items .item a .title{padding:0.5em;}.region-navigation .liquid-menu .items .item a:hover,.region-navigation .liquid-menu .items .item a:focus{text-decoration:none;}.region-navigation .liquid-menu .items .item a:hover .title,.region-navigation .liquid-menu .items .item a:focus .title{text-decoration:underline;}.region-navigation .dropdown{visibility:hidden;top:-10000px;opacity:0;border-top:0 solid #47a032;}@media screen and (min-width:1175px){.region-navigation .dropdown{position:absolute;left:0;background-color:#fff;width:100%;box-shadow:0px 7px 10px rgba(0,0,0,0.25);padding:1em 0;}}@media screen and (max-width:1175px){.region-navigation .dropdown{display:none;}}.region-navigation .dropdown.active{visibility:visible;display:block;top:auto;-webkit-transition:opacity 0.25s ease-in-out,border 0.25s ease-in-out;transition:opacity 0.25s ease-in-out,border 0.25s ease-in-out;opacity:1;border-top:12px solid #C4D600;}@media screen and (max-width:1175px){.region-navigation .dropdown{background-color:#fff;padding:0;border-top:0 solid #C4D600;}.region-navigation .dropdown.active{border-top:0 solid #C4D600;}}.domain-libman-liquids .region-navigation nav ul li button{font-size:14px;}@media screen and (min-width:500px){.domain-libman-liquids .region-navigation nav ul li button{font-size:calc(14px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.domain-libman-liquids .region-navigation nav ul li button{font-size:19px;}}.domain-libman-pro .region-navigation nav ul li button:hover{background-color:#F6D600;color:#000;}.domain-libman-pro .region-navigation nav ul li button:focus{border:1px solid #F6D600;}.domain-libman-pro .region-navigation nav ul li button.active{background-color:#F6D600;color:#000;}.domain-libman-pro .region-navigation nav ul li button.active:focus{color:#333;}.domain-libman-pro .region-navigation nav .images > ul > li .image-link a:hover span,.domain-libman-pro .region-navigation nav .images > ul > li .image-link a:focus span{color:#D81C23;}.domain-libman-pro .region-navigation nav .images > ul > li .image-link span{color:#000;}.domain-libman-pro .region-navigation .dropdown.active{border-top-color:#F6D600;}header .header-menu .nav ul li{position:relative;}header .header-menu .nav ul li button + ul{display:none;}header .header-menu .nav ul li button.active + ul{display:block;}header .header-menu .nav ul ul{position:absolute;top:2em;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:1em;min-width:200px;box-shadow:0px 5px 10px rgba(0,0,0,0.5);}header .header-menu .nav ul ul li:after{content:"";display:none;}header .header-menu .nav ul ul li a{padding:0.25em 0;}header{z-index:13;}header .header-menu .nav ul ul{z-index:15;}.region-navigation .dropdown{z-index:10;}.underlay{position:fixed;top:0;left:0;width:0;height:0;z-index:12;}.underlay.active{width:100%;height:100%;}.block-system_breadcrumb_block,.breadcrumbs{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.block-system_breadcrumb_block nav ol,.breadcrumbs nav ol{list-style:none;margin:0px;padding:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:-0.5em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block-system_breadcrumb_block nav ol li,.breadcrumbs nav ol li{display:inline-block;padding:0.25em 0.25em;}.block-system_breadcrumb_block nav ol li a,.breadcrumbs nav ol li a{color:#007a33;text-decoration:none;padding:0.25em 0.25em;border:1px dotted transparent;font-size:12px;}@media screen and (min-width:500px){.block-system_breadcrumb_block nav ol li a,.breadcrumbs nav ol li a{font-size:calc(12px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.block-system_breadcrumb_block nav ol li a,.breadcrumbs nav ol li a{font-size:16px;}}.block-system_breadcrumb_block nav ol li a:hover,.breadcrumbs nav ol li a:hover{text-decoration:underline;}.block-system_breadcrumb_block nav ol li a:focus,.breadcrumbs nav ol li a:focus{outline:none;}.block-system_breadcrumb_block nav ol li span,.breadcrumbs nav ol li span{padding:0.25em 0.25em;color:#53565a;font-size:12px;}@media screen and (min-width:500px){.block-system_breadcrumb_block nav ol li span,.breadcrumbs nav ol li span{font-size:calc(12px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.block-system_breadcrumb_block nav ol li span,.breadcrumbs nav ol li span{font-size:16px;}}.block-system_breadcrumb_block nav ol li:after,.breadcrumbs nav ol li:after{content:"\f054";font-family:'Font Awesome 5 Pro';font-weight:700;font-size:12px;}.block-system_breadcrumb_block nav ol li:last-child:after,.breadcrumbs nav ol li:last-child:after{display:none;}.block-system_breadcrumb_block nav ol li:first-child a,.breadcrumbs nav ol li:first-child a{font-family:'Source Sans Pro',sans-serif;font-weight:700;}.layout-content > .region-breadcrumbs{margin-top:2em;}.domain-libman-pro .block-system_breadcrumb_block nav ol li a,.domain-libman-pro .breadcrumbs nav ol li a{color:#D81C23;}.block-local_tasks_block{margin:0.5em auto 0 auto;}.block-local_tasks_block ul{list-style-type:none;margin:0px;padding:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (max-width:1175px){.block-local_tasks_block ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.block-local_tasks_block ul li a{display:block;padding:0.5em 2em;border-radius:0px;text-decoration:none;color:#0074bd;border:1px solid #bfbfbf;border-right:0;background-color:rgba(242,242,240,0.7);font-size:12px;}@media screen and (min-width:500px){.block-local_tasks_block ul li a{font-size:calc(12px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.block-local_tasks_block ul li a{font-size:16px;}}.block-local_tasks_block ul li a:hover,.block-local_tasks_block ul li a:focus{background-color:#fafaf7;}.block-local_tasks_block ul li a.is-active{background-color:#fff;}.block-local_tasks_block ul li:first-child a{border-top-left-radius:5px;}.block-local_tasks_block ul li:last-child a{border-right:1px solid #bfbfbf;border-top-right-radius:5px;}.block-block-newslettersignup .body{padding:2em;color:#fff;}.block-block-newslettersignup .body > .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media screen and (max-width:1175px){.block-block-newslettersignup .body > .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.block-block-newslettersignup .body > .item .left-col{margin-right:1em;}@media screen and (max-width:1175px){.block-block-newslettersignup .body > .item .left-col{margin-right:0;margin-bottom:2em;}}.block-block-newslettersignup .body > .item .left-col .title{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;}@media screen and (min-width:500px){.block-block-newslettersignup .body > .item .left-col .title{font-size:calc(20px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.block-block-newslettersignup .body > .item .left-col .title{font-size:25px;}}.block-block-newslettersignup .body > .item .left-col a{color:#fff;}.block-block-newslettersignup .body > .item .left-col .small-text{padding-bottom:0;margin-bottom:0;}.block-block-newslettersignup .body > .item .right-col{margin-left:1em;}@media screen and (max-width:1175px){.block-block-newslettersignup .body > .item .right-col{width:90%;}}.block-block-newslettersignup .body > .item .right-col form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}@media screen and (max-width:1175px){.block-block-newslettersignup .body > .item .right-col form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}}.block-block-newslettersignup .body > .item .right-col form .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:1em;}@media screen and (max-width:1175px){.block-block-newslettersignup .body > .item .right-col form .item{width:100%;margin-right:0;margin-bottom:1em;}}.block-block-newslettersignup .body > .item .right-col form .item input{padding:0.4em 0.2em;font-size:12px;font-size:15px;padding:0.5em 1em;text-transform:uppercase;-webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-family:'Source Sans Pro',sans-serif;background-color:#aaa;border:0px;}@media screen and (min-width:500px){.block-block-newslettersignup .body > .item .right-col form .item input{font-size:calc(12px + 3 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.block-block-newslettersignup .body > .item .right-col form .item input{font-size:15px;}}@media screen and (min-width:500px){.block-block-newslettersignup .body > .item .right-col form .item input{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.block-block-newslettersignup .body > .item .right-col form .item input{font-size:20px;}}@media screen and (max-width:1175px){.block-block-newslettersignup .body > .item .right-col form .item input{padding:0.3em;font-size:20px;}}.block-block-newslettersignup .body > .item .right-col form .item input:focus{background-color:#fff;outline:none;}.block-block-newslettersignup .body > .item .right-col form .item label{text-transform:uppercase;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-bottom:0.25em;}.block-block-newslettersignup .body > .item .right-col form .item .btn_submit{font-size:15px;padding:0.5em 1em;text-transform:uppercase;-webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#C4D600;border:1px solid #C4D600;color:#000;}@media screen and (min-width:500px){.block-block-newslettersignup .body > .item .right-col form .item .btn_submit{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.block-block-newslettersignup .body > .item .right-col form .item .btn_submit{font-size:20px;}}.block-block-newslettersignup .body > .item .right-col form .item .btn_submit:hover,.block-block-newslettersignup .body > .item .right-col form .item .btn_submit:focus{color:#C4D600;outline:none;background-color:transparent;}@media screen and (max-width:1175px){.block-block-newslettersignup .body > .item .right-col form .item .btn_submit{font-size:20px;}}.domain-libman-pro .block-block-newslettersignup .body > .item .right-col form .item .btn_submit{background-color:#D81C23;border-color:#D81C23;color:#fff;}.domain-libman-pro .block-block-newslettersignup .body > .item .right-col form .item .btn_submit:hover,.domain-libman-pro .block-block-newslettersignup .body > .item .right-col form .item .btn_submitfocus{background-color:transparent;}.paragraph-body{margin:0 -1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;}.paragraph-body .field-body{padding:2em;}.paragraph-body .field-body h2{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-transform:uppercase;color:#007a33;}@media screen and (min-width:500px){.paragraph-body .field-body h2{font-size:calc(20px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-body .field-body h2{font-size:28px;}}.paragraph-body .field-body h3{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:16px;color:#007a33;}@media screen and (min-width:500px){.paragraph-body .field-body h3{font-size:calc(16px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-body .field-body h3{font-size:23px;}}.paragraph-body .field-body h4{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#007a33;text-transform:uppercase;}@media screen and (min-width:500px){.paragraph-body .field-body h4{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-body .field-body h4{font-size:21px;}}.paragraph-body .field-body h5{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#319834;text-transform:uppercase;}@media screen and (min-width:500px){.paragraph-body .field-body h5{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-body .field-body h5{font-size:21px;}}.paragraph-body .field-body p,.paragraph-body .field-body li{font-size:14px;line-height:160%;}@media screen and (min-width:500px){.paragraph-body .field-body p,.paragraph-body .field-body li{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-body .field-body p,.paragraph-body .field-body li{font-size:18px;}}.paragraph-body .field-body p strong,.paragraph-body .field-body li strong{color:#007a33;}.paragraph-body .field-body .align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.paragraph-body .field-body .align-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:1em;}.paragraph-body .field-body .align-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1em;}.paragraph-body .field-body .field--name-field-media-image{margin-bottom:2em;}.paragraph-body .field-body blockquote{margin:2em 0;padding:0.5em 2em;}.paragraph-body .field-body blockquote p{font-size:20px;line-height:140%;}@media screen and (min-width:500px){.paragraph-body .field-body blockquote p{font-size:calc(20px + 20 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-body .field-body blockquote p{font-size:40px;}}.paragraph-body .field-body a{color:#319834;font-family:'Source Sans Pro',sans-serif;font-weight:700;}.paragraph-body .field-body a:hover,.paragraph-body .field-body a:focus{color:#47a032;}.paragraph-body .field-body a:focus{border:1px dotted #007a33;background-color:#fff;outline:none;padding:0.25em 0.3em;margin-left:calc(-.3em - 1px);margin-right:calc(-.3em - 1px);}.paragraph-body .field-body a.call-to-action,.paragraph-body .field-body .field--name-field-link a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;}@media screen and (min-width:500px){.paragraph-body .field-body a.call-to-action,.paragraph-body .field-body .field--name-field-link a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-body .field-body a.call-to-action,.paragraph-body .field-body .field--name-field-link a{font-size:25px;}}.paragraph-body .field-body a.call-to-action:hover,.paragraph-body .field-body .field--name-field-link a:hover,.paragraph-body .field-body a.call-to-action:focus,.paragraph-body .field-body .field--name-field-link a:focus{outline:none;background-color:#fff;color:#007a33;}.paragraph-body .field-body table{border-spacing:0px;border-collapse:separate;border-left:1px solid #1D58A7;border-bottom:1px solid #1D58A7;width:100%;}.paragraph-body .field-body table th{text-align:left;background-color:#CAD9EF;vertical-align:top;color:#1D58A7;}.paragraph-body .field-body table td,.paragraph-body .field-body table th{border-right:1px solid #1D58A7;border-top:1px solid #1D58A7;padding:0px;margin:0px;padding:0.4em 0.5em;font-size:12px;}@media screen and (min-width:500px){.paragraph-body .field-body table td,.paragraph-body .field-body table th{font-size:calc(12px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-body .field-body table td,.paragraph-body .field-body table th{font-size:17px;}}.paragraph-body .field-body a.call-to-action{background-color:#007a33;border:1px solid #007a33;color:#fff;font-size:15px;padding:0.5em 1em;text-transform:uppercase;-webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph-body .field-body a.call-to-action:hover,.paragraph-body .field-body a.call-to-action:focus{outline:none;background-color:#fff;color:#007a33;border-color:#fff;}@media screen and (min-width:500px){.paragraph-body .field-body a.call-to-action{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-body .field-body a.call-to-action{font-size:20px;}}.paragraph-body .field-body a.call-to-action > span.insta-icon{background-size:40px;background-image:url(/sites/default/files/2021-10/insta.png);background-repeat:no-repeat;background-color:#118d37;padding-left:40px;padding-bottom:15px;position:relative;top:-7px;left:-17px;}.paragraph-body .field-body p{margin-bottom:1.5em;}.paragraph-body .field-body table{border:0;}.paragraph-body .field-body table td{border:0;}.paragraph-body .field-body table td .files > a.file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.paragraph-body .field-body table td .files > a.file h3{margin:0px;padding-left:0.5em;}.paragraph-body.background-color-gray{background-color:#53565a;}.paragraph-body.background-color-gray .field-body,.paragraph-body.background-color-gray h2,.paragraph-body.background-color-gray h4,.paragraph-body.background-color-gray strong{color:#fff;}.paragraph-body.background-color-light-gray{background-color:#eee;}.paragraph-body.background-color-light-gray .field-body,.paragraph-body.background-color-light-gray h2,.paragraph-body.background-color-light-gray h4,.paragraph-body.background-color-light-gray strong{color:#000;}.paragraph-body.background-color-green-gradient{background:#008838;background:-webkit-linear-gradient(bottom,#008838 0%,#47a032 69%,#47a032 100%);background:linear-gradient(0deg,#008838 0%,#47a032 69%,#47a032 100%);}.paragraph-body.background-color-green-gradient .field-body,.paragraph-body.background-color-green-gradient h2{color:#fff !important;}.paragraph-body.background-color-green-gradient .field-body a.call-to-action{background-color:#fff;border:1px solid #fff;color:#007a33;}.paragraph-body.background-color-green-gradient .field-body a.call-to-action:hover,.paragraph-body.background-color-green-gradient .field-body a.call-to-action:focus{color:#fff;outline:none;background-color:transparent;}.paragraph-body.background-color-red-gradient{background:#9a1519;background:-webkit-linear-gradient(top,#9a1519 0%,#d81c23 48%,#d81c23 100%);background:linear-gradient(180deg,#9a1519 0%,#d81c23 48%,#d81c23 100%);}.paragraph-body.background-color-red-gradient .field-body,.paragraph-body.background-color-red-gradient h2{color:#fff;}.paragraph-body.background-color-red-gradient .field-body a.call-to-action{background-color:#fff;border:1px solid #fff;color:#007a33;color:#000;}.paragraph-body.background-color-red-gradient .field-body a.call-to-action:hover,.paragraph-body.background-color-red-gradient .field-body a.call-to-action:focus{color:#fff;outline:none;background-color:transparent;}.domain-libman-pro .paragraph-body h2{color:#D81C23;}.domain-libman-pro .paragraph-body.background-color-red-gradient h2{color:#fff;}.paragraph-carousel{background-color:#eee;}.paragraph-carousel .carousel{max-width:2000px;margin:0px auto;}.paragraph-carousel .paragraph-carousel-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:300px;}@media screen and (min-width:500px){.paragraph-carousel .paragraph-carousel-slide{height:calc(300px + 200 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-carousel .paragraph-carousel-slide{height:500px;}}@media screen and (max-width:1175px){.paragraph-carousel .paragraph-carousel-slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;}}.paragraph-carousel .paragraph-carousel-slide.alignment-photo-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.paragraph-carousel .paragraph-carousel-slide .left-col{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background:#008838;background:-webkit-linear-gradient(bottom,#008838 0%,#47a032 69%,#47a032 100%);background:linear-gradient(0deg,#008838 0%,#47a032 69%,#47a032 100%);}@media screen and (max-width:1175px){.paragraph-carousel .paragraph-carousel-slide .left-col{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:2em;min-height:200px;}}.paragraph-carousel .paragraph-carousel-slide .left-col .left-col-inner{padding:2em;padding-right:4em;max-width:300px;}@media screen and (min-width:500px){.paragraph-carousel .paragraph-carousel-slide .left-col .left-col-inner{max-width:calc(300px + 300 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-carousel .paragraph-carousel-slide .left-col .left-col-inner{max-width:600px;}}@media screen and (max-width:1175px){.paragraph-carousel .paragraph-carousel-slide .left-col .left-col-inner{width:calc(100% - 4em);padding-right:2em;}}.paragraph-carousel .paragraph-carousel-slide .left-col .title{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-transform:uppercase;line-height:100%;margin-bottom:0.25em;text-shadow:2px 2px 0px #007a33;}@media screen and (min-width:500px){.paragraph-carousel .paragraph-carousel-slide .left-col .title{font-size:calc(20px + 35 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-carousel .paragraph-carousel-slide .left-col .title{font-size:55px;}}.paragraph-carousel .paragraph-carousel-slide .left-col .description{font-size:16px;margin-bottom:0.25em;}@media screen and (min-width:500px){.paragraph-carousel .paragraph-carousel-slide .left-col .description{font-size:calc(16px + 6 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-carousel .paragraph-carousel-slide .left-col .description{font-size:22px;}}.paragraph-carousel .paragraph-carousel-slide .left-col .white{color:#fff;}.paragraph-carousel .paragraph-carousel-slide .left-col .green{color:#C4D600;}.paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action{margin-top:1em;display:inline-block;font-size:15px;padding:0.5em 1em;text-transform:uppercase;-webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;border:1px solid #fff;color:#fff;}@media screen and (min-width:500px){.paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action{font-size:20px;}}.paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action:hover,.paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action:focus{color:#007a33;outline:none;background-color:#fff;}.paragraph-carousel .paragraph-carousel-slide .right-col{width:100%;}@media screen and (max-width:1175px){.paragraph-carousel .paragraph-carousel-slide .right-col{height:40vw;}}.paragraph-carousel .paragraph-carousel-slide .right-col > div{height:100%;width:100%;}.paragraph-carousel .paragraph-carousel-slide .right-col > div .banner-image{height:100%;width:100%;background-size:cover;}.paragraph-carousel .slick-dots{position:absolute;width:50%;right:0;bottom:0;padding:0px;margin:0px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media screen and (max-width:1175px){.paragraph-carousel .slick-dots{width:100%;}}.paragraph-carousel .slick-dots li button{text-indent:-9999px;width:15px;height:15px;border:transparent;border-radius:50%;margin:0px 0.25em;display:block;}@media screen and (min-width:500px){.paragraph-carousel .slick-dots li button{width:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-carousel .slick-dots li button{width:20px;}}@media screen and (min-width:500px){.paragraph-carousel .slick-dots li button{height:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-carousel .slick-dots li button{height:20px;}}.paragraph-carousel .slick-dots li button:hover,.paragraph-carousel .slick-dots li button:focus{background-color:#fff;outline:none;}.paragraph-carousel .slick-dots li.slick-active button{background-color:#C4D600;}.domain-libman-pro .paragraph-carousel .paragraph-carousel-slide .left-col{background:#9a1519;background:-webkit-linear-gradient(top,#9a1519 0%,#d81c23 48%,#d81c23 100%);background:linear-gradient(180deg,#9a1519 0%,#d81c23 48%,#d81c23 100%);}.domain-libman-pro .paragraph-carousel .paragraph-carousel-slide .left-col .title{text-shadow:2px 2px 0px #9a1519;}.domain-libman-pro .paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action:hover,.domain-libman-pro .paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action:focus{color:#000;text-shadow:none;}.domain-libman-pro .paragraph-carousel .slick-dots li.slick-active button{background-color:#F6D600;}@media screen and (min-width:1175px){.paragraph-carousel .paragraph-carousel-slide .left-col .left-col-inner > div{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;}.paragraph-carousel .paragraph-carousel-slide .right-col{overflow:hidden;}.paragraph-carousel .paragraph-carousel-slide .right-col .banner-image{-webkit-transform:scale(1.125,1.125);-ms-transform:scale(1.125,1.125);transform:scale(1.125,1.125);opacity:0;-webkit-transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;}.loaded .paragraph-carousel .slick-active .paragraph-carousel-slide .left-col .left-col-inner > div{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.loaded .paragraph-carousel .slick-active .paragraph-carousel-slide .left-col .left-col-inner div:nth-child(1){-webkit-transition-delay:0.2s;transition-delay:0.2s;}.loaded .paragraph-carousel .slick-active .paragraph-carousel-slide .left-col .left-col-inner div:nth-child(2){-webkit-transition-delay:0.4s;transition-delay:0.4s;}.loaded .paragraph-carousel .slick-active .paragraph-carousel-slide .left-col .left-col-inner div:nth-child(3){-webkit-transition-delay:0.6s;transition-delay:0.6s;}.loaded .paragraph-carousel .slick-active .paragraph-carousel-slide .left-col .left-col-inner div:nth-child(4){-webkit-transition-delay:0.8s;transition-delay:0.8s;}.loaded .paragraph-carousel .slick-active .paragraph-carousel-slide .left-col .left-col-inner div:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s;}.loaded .paragraph-carousel .slick-active .paragraph-carousel-slide .left-col .left-col-inner div:nth-child(6){-webkit-transition-delay:1.2s;transition-delay:1.2s;}.loaded .paragraph-carousel .slick-active .paragraph-carousel-slide .right-col .banner-image{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1;}}.banner-image{background-repeat:no-repeat;background-size:cover;}.paragraph-photo{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:300px;}.paragraph-photo .photo{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}.paragraph-photo .text{position:relative;z-index:3;padding:2em 4em 2em 2em;}.paragraph-photo .text .field-body{color:#fff;max-width:600px;}.paragraph-photo .text .field-body p{margin:0px;margin-bottom:1em;font-size:16px;line-height:150%;}@media screen and (min-width:500px){.paragraph-photo .text .field-body p{font-size:calc(16px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-photo .text .field-body p{font-size:20px;}}.paragraph-photo .text .field-body p:last-child{margin-bottom:0;}.paragraph-photo .text .field-body .call-to-action{display:inline-block;font-size:15px;padding:0.5em 1em;text-transform:uppercase;-webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#007a33;border:1px solid #007a33;color:#fff;}@media screen and (min-width:500px){.paragraph-photo .text .field-body .call-to-action{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-photo .text .field-body .call-to-action{font-size:20px;}}.paragraph-photo .text .field-body .call-to-action:hover,.paragraph-photo .text .field-body .call-to-action:focus{outline:none;background-color:#fff;color:#007a33;border-color:#fff;}.paragraph-photo .text .field-media-image-5 img{max-width:200px;height:auto;}.paragraph-photo.style-black-overlay .photo{background-color:#000;}.paragraph-photo.style-black-overlay .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,0.5);}.paragraph-photo.style-green-overlay .photo .banner-image{-webkit-filter:url(#green-overlay);filter:url(#green-overlay);}.paragraph-photo.style-green-overlay .text .call-to-action{color:#007a33;background-color:#C4D600;color:#000;border-color:#C4D600;}.paragraph-photo.style-uncropped-photo{margin-left:-1em;}.paragraph-photo.style-uncropped-photo .photo{width:calc(100% - 2em);height:calc(100% - 2em);top:1em;left:1em;}.paragraph-photo.style-uncropped-photo .banner-image{background-size:contain;}.paragraph-photo .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;}.domain-libman-pro .text .field-body .call-to-action{background-color:#fff;border-color:#fff;color:#000;}.domain-libman-pro .text .field-body .call-to-action:hover,.domain-libman-pro .text .field-body .call-to-action:focus{color:#fff;background-color:transparent;}.paragraph-poll{padding:2em 2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.paragraph-poll .poll-inside{max-width:calc(300px + 300 * ((100vw - 500px) / 1100));max-width:600px;width:calc(100% - 8em);padding:2em 4em 2em 4em;}.paragraph-poll .poll-inside .poll-label{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;font-size:20px;color:#007a33;}@media screen and (min-width:500px){.paragraph-poll .poll-inside .poll-label{font-size:calc(20px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-poll .poll-inside .poll-label{font-size:25px;}}.paragraph-poll .poll-inside .poll .poll-question{font-weight:400;margin:0.25em 0 0.5em 0;font-size:16px;}@media screen and (min-width:500px){.paragraph-poll .poll-inside .poll .poll-question{font-size:calc(16px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-poll .poll-inside .poll .poll-question{font-size:20px;}}.paragraph-poll .poll-inside .poll .choice-title{margin-bottom:0.25em;font-size:13px;}@media screen and (min-width:500px){.paragraph-poll .poll-inside .poll .choice-title{font-size:calc(13px + 3 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-poll .poll-inside .poll .choice-title{font-size:16px;}}.paragraph-poll .poll-inside .poll .form-item{margin-bottom:0.5em;}.paragraph-poll .poll-inside .poll .form-item label{font-size:13px;}@media screen and (min-width:500px){.paragraph-poll .poll-inside .poll .form-item label{font-size:calc(13px + 3 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-poll .poll-inside .poll .form-item label{font-size:16px;}}.paragraph-poll .poll-inside .poll input.form-submit{margin-top:0.5em;border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;background-color:#C4D600;border:1px solid #C4D600;color:#000;font-size:15px;padding:0.5em 1em;text-transform:uppercase;-webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:500px){.paragraph-poll .poll-inside .poll input.form-submit{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-poll .poll-inside .poll input.form-submit{font-size:25px;}}.paragraph-poll .poll-inside .poll input.form-submit:hover,.paragraph-poll .poll-inside .poll input.form-submit:focus{outline:none;background-color:#fff;color:#007a33;}.paragraph-poll .poll-inside .poll input.form-submit:hover,.paragraph-poll .poll-inside .poll input.form-submit:focus{color:#C4D600;outline:none;background-color:transparent;}@media screen and (min-width:500px){.paragraph-poll .poll-inside .poll input.form-submit{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-poll .poll-inside .poll input.form-submit{font-size:20px;}}.paragraph-poll .poll-inside .poll .bar,.paragraph-poll .poll-inside .poll .foreground{height:10px;}.paragraph-poll.background-color-gray{background-color:#53565a;}.paragraph-poll.background-color-gray .poll-inside .poll-label,.paragraph-poll.background-color-gray .poll-inside .poll .poll-question,.paragraph-poll.background-color-gray .poll-inside .poll .form-item label,.paragraph-poll.background-color-gray .poll-inside .poll .percent,.paragraph-poll.background-color-gray .poll-inside .poll .total,.paragraph-poll.background-color-gray .poll-inside .poll .choice-title{color:#fff;}.paragraph-poll.background-color-gray .poll-inside .poll input.form-submit{background-color:#53565a;border-color:#fff;}.paragraph-poll.background-color-gray .poll-inside .poll input.form-submit:hover,.paragraph-poll.background-color-gray .poll-inside .poll input.form-submit:focus{background-color:#fff;color:#53565a;}.paragraph-poll.background-color-gray .poll-inside .poll .bar{background-color:#fff;}.paragraph-poll.background-color-gray .poll-inside .poll .bar .foreground{background-color:#C4D600;}.paragraph-poll.background-color-green-gradient{background:#008838;background:-webkit-linear-gradient(bottom,#008838 0%,#47a032 69%,#47a032 100%);background:linear-gradient(0deg,#008838 0%,#47a032 69%,#47a032 100%);}.paragraph-poll.background-color-green-gradient .poll-inside .poll-label,.paragraph-poll.background-color-green-gradient .poll-inside .poll .poll-question,.paragraph-poll.background-color-green-gradient .poll-inside .poll .form-item label,.paragraph-poll.background-color-green-gradient .poll-inside .poll .percent,.paragraph-poll.background-color-green-gradient .poll-inside .poll .total,.paragraph-poll.background-color-green-gradient .poll-inside .poll .choice-title{color:#fff;}.paragraph-poll.background-color-green-gradient .poll-inside .poll input.form-submit{background-color:#C4D600;border:1px solid #C4D600;color:#000;}.paragraph-poll.background-color-green-gradient .poll-inside .poll input.form-submit:hover,.paragraph-poll.background-color-green-gradient .poll-inside .poll input.form-submit:focus{background-color:transparent;color:#fff;}.paragraph-poll.background-color-green-gradient .poll-inside .poll .bar{background-color:#fff;}.paragraph-poll.background-color-green-gradient .poll-inside .poll .bar .foreground{background-color:#C4D600;}.paragraph-2-columns .columns-wrapper{max-width:2000px;margin:0px auto;}.paragraph-2-columns .field-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media screen and (max-width:1175px){.paragraph-2-columns .field-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.paragraph-2-columns .field-section > .item{width:50%;}@media screen and (max-width:1175px){.paragraph-2-columns .field-section > .item{width:100%;}}.paragraph-2-columns .field-section > .item .paragraph-photo{height:100%;}@media screen and (max-width:1175px){}.paragraph-2-columns .field-section > .item .paragraph-photo .banner-image{height:100%;}.paragraph-2-columns .field-section > .item .paragraph-poll{padding:0px;height:100%;}.paragraph-2-columns .field-section > .item .paragraph-body .field-body{max-width:600px;}@media screen and (max-width:1175px){.paragraph-2-columns .field-section > .item .paragraph-body .field-body{padding:0em;padding-left:2em;padding-right:2em;}}.paragraph-2-columns .field-section > .item:nth-child(1) .paragraph-poll{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.paragraph-2-columns .field-section > .item:nth-child(1) .paragraph-photo{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.paragraph-2-columns .field-section > .item:nth-child(1) .paragraph-body{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.paragraph-2-columns .field-section > .item:nth-child(1) .paragraph-body .field-body{padding-right:4em;}@media screen and (max-width:1175px){.paragraph-2-columns .field-section > .item:nth-child(1) .paragraph-body .field-body{padding-right:2em;}}.paragraph-2-columns .field-section > .item:nth-child(2) .paragraph-poll{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.paragraph-2-columns .field-section > .item:nth-child(2) .paragraph-poll .poll-inside{padding:2em 2em 2em 4em;}.paragraph-2-columns .field-section > .item:nth-child(2) .paragraph-photo{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.paragraph-2-columns .field-section > .item:nth-child(2) .paragraph-photo .text{padding:2em 2em 2em 4em;}.paragraph-2-columns .field-section > .item:nth-child(2) .paragraph-body{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.paragraph-2-columns .field-section > .item:nth-child(2) .paragraph-body .field-body{padding-left:4em;}@media screen and (max-width:1175px){.paragraph-2-columns .field-section > .item:nth-child(2) .paragraph-body .field-body{padding-left:2em;}}.domain-libman-pro .paragraph-2-columns .paragraph-body.background-color-white .call-to-action{background-color:#555;border-color:#555;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;}.domain-libman-pro .paragraph-2-columns .paragraph-body.background-color-white .call-to-action:hover{color:#fff;background-color:#222;}.paragraph-callout-text{background-color:#C4D600;margin-left:-1.5em;margin-right:-1.5em;}.paragraph-callout-text p{margin:0px;padding:1em;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#fff;font-size:25px;color:#007a33;}@media screen and (min-width:500px){.paragraph-callout-text p{font-size:calc(25px + 10 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.paragraph-callout-text p{font-size:35px;}}.product-grid{margin:0 -1.5em;}.product-grid .views-content div ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0px;padding:0px;margin:0px -0.25%;}.product-grid .views-content div ul li{width:23.5%;margin-bottom:1.5%;margin:0.75% 0.75%;}@media screen and (max-width:1175px){.product-grid .views-content div ul li{width:31.5%;}}@media screen and (max-width:1175px){.product-grid .views-content div ul li{width:47.5%;}}@media screen and (max-width:500px){.product-grid .views-content div ul li{width:80%;}}.product-grid .pager{list-style:none;margin:0px;padding:0px;text-align:center;margin-top:1em;}.product-grid .pager .pager__item .button{background-color:#007a33;color:#fff;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;text-decoration:none;padding:0.5em 1em;}.domain-libman-pro .product-grid .pager .pager__item .button{background-color:#D81C23;}.domain-libman-pro .product-grid .pager .pager__item .button:hover,.domain-libman-pro .product-grid .pager .pager__item .button:focus{background-color:#333;}.products-page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2em;}.products-page h1{text-align:center;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#319834;font-size:25px;}@media screen and (min-width:500px){.products-page h1{font-size:calc(25px + 15 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.products-page h1{font-size:40px;}}.products-page .banner{background-color:#e1e1e1;}.products-page .banner.mopping .banner-image{background-image:url(/sites/default/files/styles/banner_image/public/2021-03/mopping-header.jpg);}.products-page .banner-image{min-height:300px;background-image:url(/sites/default/files/gray-bg.jpg);background-image:url(/sites/default/files/styles/banner_image/public/2021-03/mopping-header.jpg);background-position:center center;background-size:cover;max-width:1600px;margin:0px auto;}.products-page .views-exposed-form{background-color:#007a33;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media screen and (max-width:1175px){.products-page .views-exposed-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:0.5em;}}.products-page .views-exposed-form legend{display:none;}.products-page .views-exposed-form label{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;text-transform:uppercase;display:block;font-size:16px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}@media screen and (min-width:500px){.products-page .views-exposed-form label{font-size:calc(16px + 9 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.products-page .views-exposed-form label{font-size:25px;}}@media screen and (max-width:1175px){.products-page .views-exposed-form label{margin-top:0.75em;}}.products-page .views-exposed-form .js-form-type-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}@media screen and (max-width:1175px){.products-page .views-exposed-form .js-form-type-select{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.products-page .views-exposed-form .shs-container > .shs-field-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0.5em;}@media screen and (max-width:1175px){.products-page .views-exposed-form .shs-container > .shs-field-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:0px;}}.products-page .views-exposed-form .shs-container > .shs-field-container .shs-widget-container{display:block;margin-right:0.5em;}@media screen and (max-width:1175px){.products-page .views-exposed-form .shs-container > .shs-field-container .shs-widget-container{margin-bottom:0.5em;width:100%;}}.products-page .views-exposed-form .shs-container > .shs-field-container .shs-widget-container select{display:block;width:100%;padding:0.5em;border:0px;background-color:#C4D600;font-size:12px;font-family:'Source Sans Pro',sans-serif;}@media screen and (min-width:500px){.products-page .views-exposed-form .shs-container > .shs-field-container .shs-widget-container select{font-size:calc(12px + 6 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.products-page .views-exposed-form .shs-container > .shs-field-container .shs-widget-container select{font-size:18px;}}.products-page .views-header{max-width:1250px;margin:0px auto;width:calc(100% - 4em);padding:0 2em;}.products-page .views-header .breadcrumbs{margin-left:5px;}.products-page .views-stuff{width:calc(100% - 4em);margin-bottom:1em;max-width:1250px;margin:0px auto;padding:0 2em;}.products-page a.button,.products-page .button{background-color:#006128;color:#fff;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0.5em 1em;text-transform:uppercase;border:0px;display:inline-block;font-size:14px;border:1px solid #006128;}@media screen and (min-width:500px){.products-page a.button,.products-page .button{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.products-page a.button,.products-page .button{font-size:18px;}}.products-page a.button.add-another,.products-page .button.add-another{margin-bottom:1em;background-color:#53565a;border:1px solid #53565a;font-size:13px;}@media screen and (min-width:500px){.products-page a.button.add-another,.products-page .button.add-another{font-size:calc(13px + 2 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.products-page a.button.add-another,.products-page .button.add-another{font-size:15px;}}.products-page a.button.add-another:before,.products-page .button.add-another:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";margin-right:0.25em;}.products-page a.button:hover,.products-page .button:hover,.products-page a.button:focus,.products-page .button:focus{background-color:#fff;color:#319834;}.products-page a.button:hover.add-another,.products-page .button:hover.add-another,.products-page a.button:focus.add-another,.products-page .button:focus.add-another{color:#53565a;}.domain-libman-pro .products-page h1{color:#D81C23;}.domain-libman-pro .products-page .views-exposed-form{background-color:#272727;}.domain-libman-pro .products-page .views-exposed-form .shs-container > .shs-field-container .shs-widget-container select{background-color:#F6D600;}.domain-libman-pro .products-page .button{background-color:#D81C23;border-color:#D81C23;}.domain-libman-pro .products-page .button:hover,.domain-libman-pro .products-page .button:focus{background-color:transparent;color:#fff;}.products-page.domain-libman-liquids .banner-image{min-height:388px;}.retailers-page{padding-bottom:2em;}.retailers-page .banner-image{min-height:300px;background-image:url(/sites/default/files/gray-bg.jpg);background-image:url(/sites/default/files/styles/banner_image/public/2021-03/mopping-header.jpg);background-position:center center;background-size:cover;max-width:1600px;margin:0px auto;}.retailers-page .views-stuff{background-color:#fff;}.retailers-page .views-element-container{margin:0 -1.5em;background-color:#007a33;}.retailers-page .views-element-container .views-exposed-form{padding:2em 0;max-width:1200px;margin:0px auto;}.retailers-page .views-element-container .views-exposed-form fieldset{border:0px;}.retailers-page .views-element-container .views-exposed-form fieldset legend{padding:0px;text-transform:uppercase;text-align:center;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:25px;}@media screen and (min-width:500px){.retailers-page .views-element-container .views-exposed-form fieldset legend{font-size:calc(25px + 15 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.retailers-page .views-element-container .views-exposed-form fieldset legend{font-size:40px;}}.retailers-page .views-element-container .views-exposed-form .proximity-filter-summary{display:none;}.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:1175px){.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper > div{padding:1em;}@media screen and (max-width:1175px){.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper > div{width:100%;padding:0.5em 0;}}.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper .form-actions{width:10%;}.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper .form-actions input{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;background-color:#C4D600;border-color:#C4D600;color:#000;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;font-size:14px;}@media screen and (min-width:500px){.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper .form-actions input{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper .form-actions input{font-size:25px;}}.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper .form-actions input:hover,.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper .form-actions input:focus{outline:none;background-color:#fff;color:#007a33;}@media screen and (min-width:500px){.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper .form-actions input{font-size:calc(14px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper .form-actions input{font-size:22px;}}.retailers-page .views-element-container .views-exposed-form .fieldset-wrapper .origin-address-autocomplete{width:100%;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geofield-proximity-value label,.retailers-page .views-element-container .views-exposed-form .form-item-field-geofield-proximity-value .description{display:none;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geofield-proximity-value:before{content:"Search Radius";display:block;margin-bottom:0.5em;color:#fff;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geofield-proximity-value:after{content:"Miles";display:block;margin-top:0.5em;color:#fff;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geofield-proximity-source-configuration-origin-address{width:100%;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geofield-proximity-source-configuration-origin-address label,.retailers-page .views-element-container .views-exposed-form .form-item-field-geofield-proximity-source-configuration-origin-address .description{display:none;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geofield-proximity-source-configuration-origin-address:before{content:"Location";display:block;margin-bottom:0.5em;color:#fff;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geofield-proximity-source-configuration-origin-address:after{content:"Enter a zip code, city or address";display:block;margin-top:0.5em;color:#fff;}.retailers-page .views-element-container .views-exposed-form .address-input,.retailers-page .views-element-container .views-exposed-form input[type=number]{width:calc(100% - 1em);padding:0.25em 0.5em;font-size:18px;border:0px;background-color:#eee;}@media screen and (min-width:500px){.retailers-page .views-element-container .views-exposed-form .address-input,.retailers-page .views-element-container .views-exposed-form input[type=number]{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.retailers-page .views-element-container .views-exposed-form .address-input,.retailers-page .views-element-container .views-exposed-form input[type=number]{font-size:25px;}}.retailers-page .views-element-container .views-exposed-form .address-input:focus,.retailers-page .views-element-container .views-exposed-form input[type=number]:focus{background-color:#fff;outline:none;}.retailers-page .views-element-container .search{padding:2em 0;text-align:center;font-size:14px;}@media screen and (min-width:500px){.retailers-page .views-element-container .search{font-size:calc(14px + 6 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.retailers-page .views-element-container .search{font-size:20px;}}.retailers-ca.retailers-page .views-element-container .views-exposed-form .form-item-field-geofield-proximity-value:after{content:"Kilometers";}.retailers-ca.retailers-page .views-element-container .views-exposed-form .form-item-field-geofield-proximity-source-configuration-origin-address:after{content:"Enter a postal code, city or address";}.loaded .retailers-page .views-element-container .views-exposed-form .fieldset-wrapper{opacity:1;}.pro-distributors .views-exposed-form{font-size:15px;margin-bottom:1em;}.pro-distributors .views-exposed-form h2{font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-transform:uppercase;color:#007a33;}@media screen and (min-width:500px){.pro-distributors .views-exposed-form h2{font-size:calc(20px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.pro-distributors .views-exposed-form h2{font-size:28px;}}.pro-distributors .views-exposed-form h3{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:16px;color:#007a33;}@media screen and (min-width:500px){.pro-distributors .views-exposed-form h3{font-size:calc(16px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.pro-distributors .views-exposed-form h3{font-size:23px;}}.pro-distributors .views-exposed-form h4{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#007a33;text-transform:uppercase;}@media screen and (min-width:500px){.pro-distributors .views-exposed-form h4{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.pro-distributors .views-exposed-form h4{font-size:21px;}}.pro-distributors .views-exposed-form h5{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:13px;color:#319834;text-transform:uppercase;}@media screen and (min-width:500px){.pro-distributors .views-exposed-form h5{font-size:calc(13px + 8 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.pro-distributors .views-exposed-form h5{font-size:21px;}}.pro-distributors .views-exposed-form p,.pro-distributors .views-exposed-form li{font-size:14px;line-height:160%;}@media screen and (min-width:500px){.pro-distributors .views-exposed-form p,.pro-distributors .views-exposed-form li{font-size:calc(14px + 4 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.pro-distributors .views-exposed-form p,.pro-distributors .views-exposed-form li{font-size:18px;}}.pro-distributors .views-exposed-form p strong,.pro-distributors .views-exposed-form li strong{color:#007a33;}.pro-distributors .views-exposed-form .align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.pro-distributors .views-exposed-form .align-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:1em;}.pro-distributors .views-exposed-form .align-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1em;}.pro-distributors .views-exposed-form .field--name-field-media-image{margin-bottom:2em;}.pro-distributors .views-exposed-form blockquote{margin:2em 0;padding:0.5em 2em;}.pro-distributors .views-exposed-form blockquote p{font-size:20px;line-height:140%;}@media screen and (min-width:500px){.pro-distributors .views-exposed-form blockquote p{font-size:calc(20px + 20 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.pro-distributors .views-exposed-form blockquote p{font-size:40px;}}.pro-distributors .views-exposed-form a{color:#319834;font-family:'Source Sans Pro',sans-serif;font-weight:700;}.pro-distributors .views-exposed-form a:hover,.pro-distributors .views-exposed-form a:focus{color:#47a032;}.pro-distributors .views-exposed-form a:focus{border:1px dotted #007a33;background-color:#fff;outline:none;padding:0.25em 0.3em;margin-left:calc(-.3em - 1px);margin-right:calc(-.3em - 1px);}.pro-distributors .views-exposed-form a.call-to-action,.pro-distributors .views-exposed-form .field--name-field-link a{border:1px solid #fff;padding:0.4em 1em;color:#fff;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;}@media screen and (min-width:500px){.pro-distributors .views-exposed-form a.call-to-action,.pro-distributors .views-exposed-form .field--name-field-link a{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.pro-distributors .views-exposed-form a.call-to-action,.pro-distributors .views-exposed-form .field--name-field-link a{font-size:25px;}}.pro-distributors .views-exposed-form a.call-to-action:hover,.pro-distributors .views-exposed-form .field--name-field-link a:hover,.pro-distributors .views-exposed-form a.call-to-action:focus,.pro-distributors .views-exposed-form .field--name-field-link a:focus{outline:none;background-color:#fff;color:#007a33;}.pro-distributors .views-exposed-form table{border-spacing:0px;border-collapse:separate;border-left:1px solid #1D58A7;border-bottom:1px solid #1D58A7;width:100%;}.pro-distributors .views-exposed-form table th{text-align:left;background-color:#CAD9EF;vertical-align:top;color:#1D58A7;}.pro-distributors .views-exposed-form table td,.pro-distributors .views-exposed-form table th{border-right:1px solid #1D58A7;border-top:1px solid #1D58A7;padding:0px;margin:0px;padding:0.4em 0.5em;font-size:12px;}@media screen and (min-width:500px){.pro-distributors .views-exposed-form table td,.pro-distributors .views-exposed-form table th{font-size:calc(12px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.pro-distributors .views-exposed-form table td,.pro-distributors .views-exposed-form table th{font-size:17px;}}@media screen and (min-width:500px){.pro-distributors .views-exposed-form{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.pro-distributors .views-exposed-form{font-size:20px;}}.pro-distributors .views-exposed-form select{font-size:15px;background-color:#F6D600;}@media screen and (min-width:500px){.pro-distributors .views-exposed-form select{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.pro-distributors .views-exposed-form select{font-size:20px;}}.pro-distributors .views-header{font-size:13px;}@media screen and (min-width:500px){.pro-distributors .views-header{font-size:calc(13px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.pro-distributors .views-header{font-size:18px;}}.pro-distributors .views-stuff{margin:1em 0;}.pro-distributors .views-stuff .views-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;border:1px solid #aaa;}@media screen and (max-width:1175px) and (min-width:768px){.pro-distributors .views-stuff .views-content{grid-template-columns:1fr 1fr 1fr;}}@media screen and (max-width:1200px) and (min-width:1024px){.pro-distributors .views-stuff .views-content{grid-template-columns:1fr 1fr 1fr 1fr;}}@media screen and (max-width:1175px) and (min-width:500px){.pro-distributors .views-stuff .views-content{grid-template-columns:1fr 1fr;}}@media screen and (max-width:500px){.pro-distributors .views-stuff .views-content{grid-template-columns:1fr;}}.pro-distributors .views-stuff .views-content .views-row .views-field{width:100%;height:100%;}.pro-distributors .views-stuff .views-content .views-row .views-field span{width:100%;height:100%;display:block;}.pro-distributors .views-stuff .views-content .views-row .views-field span a{width:100%;height:100%;padding:0.5em;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.pro-distributors .views-stuff .views-content .views-row .views-field span a img{max-height:125px;width:auto;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;}.pro-distributors .views-stuff .views-content .views-row .views-field span a:hover img,.pro-distributors .views-stuff .views-content .views-row .views-field span a:focus img{-webkit-transform:scale(1.125,1.125);-ms-transform:scale(1.125,1.125);transform:scale(1.125,1.125);}form.user-login-form,form.user-pass{border:1px solid #aaa;background-color:#ddd;padding:1em;display:inline-block;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);}form.user-login-form .form-item,form.user-pass .form-item{margin-bottom:1em;}form.user-login-form .form-item label,form.user-pass .form-item label{display:block;font-family:'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;padding-bottom:0.25em;}form.user-login-form .form-item input,form.user-pass .form-item input{border:1px solid #eee;background-color:#eee;padding:0.5em;}form.user-login-form .form-item input:focus,form.user-pass .form-item input:focus{outline:none;background-color:#fff;}form.user-login-form .form-actions input,form.user-pass .form-actions input{border:1px solid #fff;padding:0.4em 1em;text-decoration:none;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;font-size:15px;background-color:#007a33;border:1px solid #007a33;color:#fff;}@media screen and (min-width:500px){form.user-login-form .form-actions input,form.user-pass .form-actions input{font-size:calc(18px + 7 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){form.user-login-form .form-actions input,form.user-pass .form-actions input{font-size:25px;}}form.user-login-form .form-actions input:hover,form.user-pass .form-actions input:hover,form.user-login-form .form-actions input:focus,form.user-pass .form-actions input:focus{outline:none;background-color:#fff;color:#007a33;}@media screen and (min-width:500px){form.user-login-form .form-actions input,form.user-pass .form-actions input{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){form.user-login-form .form-actions input,form.user-pass .form-actions input{font-size:20px;}}form.user-login-form .form-actions input:hover,form.user-pass .form-actions input:hover,form.user-login-form .form-actions input:focus,form.user-pass .form-actions input:focus{outline:none;background-color:#fff;color:#007a33;border-color:#fff;}
.overview-contain a{display         :inline-block;width           :auto;background-color:#fff !important;color           :#007a33 !important;border          :2px solid #007a33 !important;font-weight     :800;text-decoration :none;margin          :0 0.25em;padding         :0.3em 1em !important;font-size       :21px;font-family     :'Capricorn',sans-serif;}.overview-contain a:hover{color           :#fff !important;background-color:#47a032 !important;}.overview-contain{margin :1em auto;display:block;width  :100%;}.new-homepage-banner{margin:-0.5em 0 -4.25em;}.new-homepage-banner img{max-width             :100%;height                :auto;margin                :0 auto;display               :inline-block;image-rendering       :-moz-crisp-edges;image-rendering       :-o-crisp-edges;image-rendering       :-webkit-optimize-contrast;image-rendering       :crisp-edges;-ms-interpolation-mode:nearest-neighbor;}.new-homepage-banner h2{text-align    :center;clear         :both;top           :-40px;position      :relative;padding-top   :8px;font-size     :1.75em !important;text-transform:capitalize !important;}@media only screen and (min-width:769px){.new-homepage-banner{margin:-1em 0 -3.5em;}.new-homepage-banner img{max-width:160px;height   :auto;margin   :0 auto;display  :inline-block;float    :right;}.new-homepage-banner h2{text-align   :left;clear        :both;top          :-26px;position     :relative;background   :#fff;padding-top  :8px;font-size    :1.75em !important;display      :inline-block;padding-right:0.5em;}.homepage-banner-paragraph{display      :block;text-align   :center;margin-bottom:-1em;}.field-body.homepage-banner-body{padding :1em 0em 1em 1em;margin  :0 auto;position:relative;display :inline-block;}}.block-block-views-block-open-positions-block-1>h2{text-align    :center;font-family   :'Capricorn',sans-serif;text-transform:uppercase;color         :#96cf34;font-size     :2em;}@media only screen and (max-width:768px){.liquid-menu img{max-width :100%;max-height:150px;margin    :0 auto;}.liquid-menu .big-image img,.liquid-menu .big-title{display:none;}header .header-menu .nav ul li .liquid-menu a:hover{text-decoration:none;}header .header-menu .nav ul li .liquid-menu a{color:#007a33;}header .header-menu .nav ul li .liquid-menu a:hover .title{text-decoration:underline;}}.domain-libman-pro header .header-icon{cursor:pointer;}.domain-libman-pro header .header-icon:hover,.domain-libman-pro header .header-icon:focus{opacity:.75;}.views-field.views-field-search-api-excerpt{padding-right:2em;line-height  :150%;}.search-results .views-field.views-field-title-1 a,.search-results .views-field.views-field-title a{font-size:1.25em;padding  :0.5em 0.5em 0.25em 0;}.search-results .views-col{padding:0 0 1em;}.domain-libman-pro .search-results nav ul li a{background-color:#D81C23;border          :1px solid #D81C23;padding         :0.4em 1em 0.75em;}.views-field.views-field-field-product-image{min-height:220px;}.children .menu-tabs .tab-button{background-color      :#fff;color                 :#007a33;border                :2px solid #007a33;width                 :auto;margin                :0 0.25em;padding               :0.3em 1em;font-size             :21px;text-decoration       :none;font-weight           :800;font-family           :'Capricorn',sans-serif;-webkit-font-smoothing:antialiased;-webkit-transition    :background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition            :background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;}.children .menu-tabs .tab-button:hover{color           :#fff;background-color:#47a032;}@media screen and (max-width:768px){.children .menu-tabs .tab-button{white-space:nowrap;}.nav-1 nav .dropdown.active .menu-tabs button{padding:.3em 1em !important;}.menu-tabs button,.menu-tabs a{font-size:16px !important;}}@media screen and (max-width:768px){.paragraph-2-columns .text-column{order:2;}.paragraph-2-columns .photo-column{order:1}}.blog-view .node-article-teaser a{color:#007a33;}.node.node-article-teaser h2 a{text-decoration:none;color          :#007a33;transition     :color .25s ease-in-out;}.node.node-article-teaser h2 a:hover{color:#005a24;}@media only screen and (max-width:820px) and (min-width:769px){.region-navigation nav ul li button{font-size:calc(11px + 6 * ((100vw - 500px) / 1100));}}@media only screen and (max-width:1175px){header .header-menu .nav{display:block !important;}.paragraph-2-columns .field-section>.item .paragraph-body .field-body{max-width    :100%;padding-right:2em;}}@media only screen and (min-width:1175px){.region-navigation #block-libmanpromainnavigation.nav ul li button{font-size:calc(11px + 6 * ((100vw - 500px) / 1100));}}.footer .block-block-footerbranding img{height:auto;}.views-element-container .views-exposed-form .form-item-field-geofield-proximity-value input,.views-element-container .views-exposed-form .form-item-field-geo-location-proximity-value input{font-size:25px;width:calc(100% - 1em);padding:0.25em 0.5em;border:0px;background-color:#eee;}.retailers-page .banner-image{background-image:url(/sites/default/files/2021-03/mopping-header.jpg);}header .block-block-languageswitchercontent ul li a{text-transform:uppercase;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-value label,.retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-value .description{display:none;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-value:before{content:"Search Radius";display:block;margin-bottom:0.5em;color:#fff;}.language-fr .retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-value:before{content:"Rayon de recherche";display:block;margin-bottom:0.5em;color:#fff;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-value:after{content:"Miles";display:block;margin-top:0.5em;color:#fff;}.language-fr .retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-value:after{content:"Milles";display:block;margin-top:0.5em;color:#fff;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-source-configuration-origin-address{width:100%;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-source-configuration-origin-address label,.retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-source-configuration-origin-address .description{display:none;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-source-configuration-origin-address:before{content:"Location";display:block;margin-bottom:0.5em;color:#fff;}.language-fr .retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-source-configuration-origin-address:before{content:"Emplacement";display:block;margin-bottom:0.5em;color:#fff;}.retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-source-configuration-origin-address:after{content:"Enter a zip code, city or address";display:block;margin-top:0.5em;color:#fff;}.language-fr .retailers-page .views-element-container .views-exposed-form .form-item-field-geo-location-proximity-source-configuration-origin-address:after{content:"Entrez un code postal, une ville ou une adresse";display:block;margin-top:0.5em;color:#fff;}header .block-libman_language_switcher_block{border:1px solid #007a33;border-radius:5px;margin-right:1em;text-transform:uppercase;}header .block-libman_language_switcher_block ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0px;padding:0px;}header .block-libman_language_switcher_block ul li{display:block;}header .block-libman_language_switcher_block ul li a{color:#007a33;text-decoration:none;padding:0.5em;display:block;}header .block-libman_language_switcher_block ul li a.is-active{background-color:#007a33;color:#fff;}header .block-libman_language_switcher_block ul li a:hover,header .block-libman_language_switcher_block ul li a:focus{text-decoration:underline;}@media only screen and (max-width:1175px){header .block-libman_language_switcher_block{width:100%;margin:0px;padding:.5em 0px;border-radius:0;background-color:#007a33;}header .block-libman_language_switcher_block ul{background-color:transparent;display:flex;justify-content:center;}header .block-libman_language_switcher_block ul li{}header .block-libman_language_switcher_block ul li.is-active  a{background-color:#319834;color:fff;}header .block-libman_language_switcher_block ul li a{color:#fff;}}.language-en .french{display:none !important;}.language-fr .english{display:none !important;}
.domain-libman-pro header .header-menu .nav ul li a:hover,.domain-libman-pro header .header-menu .nav ul li button:hover,.domain-libman-pro header .header-menu .nav ul li a:focus,.domain-libman-pro header .header-menu .nav ul li button:focus{color  :#C8102E;opacity:1 !important;}.paragraph-body img{max-width:100%;}.block-block-newslettersignupcanada .body{padding:2em;color  :#fff;}.block-block-newslettersignupcanada .body>.item{display                :-webkit-box;display                :-webkit-flex;display                :-ms-flexbox;display                :flex;-webkit-box-align      :center;-webkit-align-items    :center;-ms-flex-align         :center;align-items            :center;-webkit-box-pack       :center;-webkit-justify-content:center;-ms-flex-pack          :center;justify-content        :center;}@media screen and (max-width:1175px){.block-block-newslettersignupcanada .body>.item{-webkit-box-orient    :vertical;-webkit-box-direction :normal;-webkit-flex-direction:column;-ms-flex-direction    :column;flex-direction        :column;}}.block-block-newslettersignupcanada .body>.item .left-col{margin-right:1em;color       :white;}@media screen and (max-width:1175px){.block-block-newslettersignupcanada .body>.item .left-col{margin-right :0;margin-bottom:2em;}}.block-block-newslettersignupcanada .body>.item .left-col .title{font-family            :'Capricorn',sans-serif;-webkit-font-smoothing :antialiased;-moz-osx-font-smoothing:grayscale;font-size              :20px;}@media screen and (min-width:500px){.block-block-newslettersignupcanada .body>.item .left-col .title{font-size:calc(20px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.block-block-newslettersignupcanada .body>.item .left-col .title{font-size:25px;}}.block-block-newslettersignupcanada .body>.item .left-col a{color:#fff;}.block-block-newslettersignupcanada .body>.item .left-col .small-text{padding-bottom:0;margin-bottom :0;}.block-block-newslettersignupcanada .body>.item .right-col{margin-left:1em;}@media screen and (max-width:1175px){.block-block-newslettersignupcanada .body>.item .right-col{width:90%;}}.block-block-newslettersignupcanada .body>.item .right-col form{display                :-webkit-box;display                :-webkit-flex;display                :-ms-flexbox;display                :flex;-webkit-box-align      :end;-webkit-align-items    :flex-end;-ms-flex-align         :end;align-items            :flex-end;-webkit-box-pack       :end;-webkit-justify-content:flex-end;-ms-flex-pack          :end;justify-content        :flex-end;}@media screen and (max-width:1175px){.block-block-newslettersignupcanada .body>.item .right-col form{-webkit-box-orient    :vertical;-webkit-box-direction :normal;-webkit-flex-direction:column;-ms-flex-direction    :column;flex-direction        :column;width                 :100%;}}.block-block-newslettersignupcanada .body>.item .right-col form .item{display               :-webkit-box;display               :-webkit-flex;display               :-ms-flexbox;display               :flex;-webkit-box-orient    :vertical;-webkit-box-direction :normal;-webkit-flex-direction:column;-ms-flex-direction    :column;flex-direction        :column;margin-right          :1em;}@media screen and (max-width:1175px){.block-block-newslettersignupcanada .body>.item .right-col form .item{width        :100%;margin-right :0;margin-bottom:1em;}}.block-block-newslettersignupcanada .body>.item .right-col form .item input{padding                :0.4em 0.2em;font-size              :12px;font-size              :15px;padding                :0.5em 1em;text-transform         :uppercase;-webkit-transition     :color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition             :color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;font-family            :'Capricorn',sans-serif;-webkit-font-smoothing :antialiased;-moz-osx-font-smoothing:grayscale;text-transform         :none;font-family            :'Source Sans Pro',sans-serif;background-color       :#aaa;border                 :0px;}@media screen and (min-width:500px){.block-block-newslettersignupcanada .body>.item .right-col form .item input{font-size:calc(12px + 3 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.block-block-newslettersignupcanada .body>.item .right-col form .item input{font-size:15px;}}@media screen and (min-width:500px){.block-block-newslettersignupcanada .body>.item .right-col form .item input{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:1600px){.block-block-newslettersignupcanada .body>.item .right-col form .item input{font-size:20px;}}@media screen and (max-width:1175px){.block-block-newslettersignupcanada .body>.item .right-col form .item input{padding  :0.3em;font-size:20px;}}.block-block-newslettersignupcanada .body>.item .right-col form .item input:focus{background-color:#fff;outline         :none;}.block-block-newslettersignupcanada .body>.item .right-col form .item label{text-transform         :uppercase;font-family            :'Capricorn',sans-serif;-webkit-font-smoothing :antialiased;-moz-osx-font-smoothing:grayscale;color                  :#fff;margin-bottom          :0.25em;}.block-block-newslettersignupcanada form .btn_submit{padding                :0.5em 1em;text-transform         :uppercase;-webkit-transition     :color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;transition             :color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out;font-family            :'Capricorn',sans-serif;-webkit-font-smoothing :antialiased;-moz-osx-font-smoothing:grayscale;background-color       :#C4D600;border                 :1px solid #C4D600;color                  :#000;}@media screen and (min-width:500px){.block-block-newslettersignupcanada form .btn_submit{font-size:calc(15px + 5 * ((100vw - 500px) / 1100));}}@media screen and (min-width:900px){.block-block-newslettersignupcanada form .btn_submit{font-size:20px;}}.block-block-newslettersignupcanada .body>.item .right-col form .item .btn_submit:hover,.block-block-newslettersignupcanada .body>.item .right-col form .item .btn_submit:focus{color           :#C4D600;outline         :none;background-color:transparent;}@media screen and (max-width:1175px){.block-block-newslettersignupcanada .body>.item .right-col form .item .btn_submit{font-size:20px;}}.paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action{background-color:#fff;border          :1px solid #fff;}.paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action:hover,.paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action:focus{color           :#fff;outline         :none;background-color:transparent;}.domain-libman-canada .paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action,.domain-libman .paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action{color:#007a33;}.domain-libman-pro .paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action{color:#000;}@media screen and (max-width:768px){.blog-view .views-content .views-row article .left-col{width:100%;}}.search-results,.search-page main{max-width:100%;}.search-results a.learn-more{background             :#007a33;color                  :white;text-decoration        :none;text-transform         :uppercase;padding                :5px 10px;display                :inline-block;margin-top             :20px;margin-bottom          :30px;border                 :1px solid #007a33;font-family            :"Capricorn",sans-serif;font-size              :.9em;-webkit-font-smoothing :antialiased;-moz-osx-font-smoothing:grayscale;transition             :background .2s ease-in-out,color .2s ease-in-out;}.search-results a.learn-more:focus,.search-results a.learn-more:hover{color     :#007a33;background:white;}.search-results img{max-width:100%;height   :auto;}.search-results .views-row{display       :flex;flex-direction:column;align-self    :stretch;width         :280px;padding       :0 10px;}.search-results .views-field-nothing{margin-top:auto;}.search-results .views-content{display        :flex;justify-content:center;flex-wrap      :wrap;}@media screen and (max-width:948px){.search-results .views-row{width:250px;}}@media screen and (max-width:797px){.search-results .views-row{width:230px;}}@media screen and (max-width:547px){}.related-products .number{}.related-products .product.teaser,.product-grid .product.teaser{height:100%;}.related-products .slick-track{display:flex !important;}.related-products .slick-slide{height:inherit !important;}.related-products .product.teaser .product-details,.product-grid .product.teaser .product-details{height        :100%;display       :flex;flex-direction:column;}.product-grid .product.teaser a img{max-width:100%;height   :auto;}.related-products .product.teaser a,.product-grid .product.teaser a{border         :none;margin-bottom  :30px;text-decoration:none;color          :black;display        :flex;flex-direction :column;height         :100%;}.product-grid .product-new a:hover .product-title{text-decoration:underline !important;}.product-grid .views-content div ul li{width:300px;}.product-grid .product.teaser .product-title{color          :#007a33;font-family    :'Source Sans Pro',sans-serif;font-weight    :700;text-decoration:none;font-size      :1.2em;}.related-products .learn-more,.product-grid .learn-more{background                :#007a33;color                     :white;text-decoration           :none;text-transform            :uppercase;padding                   :5px 10px;display                   :inline-block;margin-bottom             :30px;border                    :1px solid #007a33;font-family               :"Capricorn",sans-serif;-webkit-font-smoothing    :antialiased;-moz-osx-font-smoothing   :grayscale;margin-top                :auto;width                     :fit-content;width                     :-moz-fit-content;position                  :relative;transition                :background .2s ease-in-out,color .2s ease-in-out;}.related-products .product.teaser:hover .learn-more,.related-products .product.teaser:focus .learn-more,.product-grid .product.teaser:hover .learn-more,.product-grid .product.teaser:focus .learn-more{color     :#007a33;background:white;}.domain-libman-pro .product-grid .product.teaser .product-title{color:#D81C23;}.domain-libman-pro .product-grid .learn-more{background:#D81C23;border    :1px solid #D81C23;}.domain-libman-pro .product-grid .learn-more:hover,.domain-libman-pro .product-grid .learn-more:focus{color     :#D81C23;background:white;}@media screen and (max-width:948px){.product-grid .views-content div ul li{width:250px;}}@media screen and (max-width:797px){.product-grid .views-content div ul li{width:230px;}}.related-products .product-title{text-transform         :uppercase;font-family            :'Capricorn',sans-serif;-webkit-font-smoothing :antialiased;-moz-osx-font-smoothing:grayscale;margin-top             :0.25em;margin-bottom          :0.25em;color                  :#007a33;font-size              :20px;}.related-products .product.teaser a{height         :100%;border         :none;text-decoration:none;color          :black;}.related-products .product.teaser img{border:1px solid black;}.photo .object-fit{height:100%;}.object-fit div{height:100%;}.object-fit img{object-fit:cover;height    :100%;width     :100%;}.carousel .object-fit img{aspect-ratio:2/1;}.paragraph-carousel .paragraph-carousel-slide .left-col{min-height:300px;}.domain-libman-canada .mc_form label{font-family:'Capricorn',sans-serif;}.domain-libman-pro #block-search-form svg path{fill:#000;}.domain-libman-pro #block-search-form .toggle-search.active svg path{fill:#fff;}.domain-libman-pro .search-button .sr-only{display:none;}#block-search-form svg.new-search-icon{width  :20px;height :20px;}.domain-libman-pro .svg-inline--fa.fa-search,.domain-libman .fa-search,.domain-libman #block-shopping-cart .fa.fa-shopping-cart{display:none !important;}.domain-libman #block-shopping-cart .cart-icon{width     :21px;height    :23px;fill      :#53565a;transition:fill .25s ease-in-out;display:none;}.domain-libman #block-shopping-cart .cart-icon:hover{fill:#007a33;}@media screen and (max-width:1175px){.header-icon .menu-closed{display:block !important;width  :25px;}.header-icon svg.menu-closed,.header-icon.active svg.menu-open{color:#fff;fill :white;}.header-icon.active .menu-closed{display:none !important;}.header-icon.active .menu-open{display:block !important;width  :25px;}.header-icon i.fa{display:none;}.domain-libman-pro .mobile-tabs .header-icon svg.svg-search-icon,.domain-libman .mobile-tabs .header-icon svg.svg-search-icon{fill   :#fff;width  :30px;height :auto;display:block !important;}.domain-libman-pro header .header-icon:hover,.domain-libman-pro header .header-icon:focus{opacity:1 !important;}.domain-libman-pro .mobile-tabs .header-icon svg.chev-down{fill   :#fff;width  :30px;height :auto;display:block !important;}.mobile-tabs .header-icon svg.cart-icon{display:block !important;fill   :#fff;width  :20px;height :auto;}.mobile-tabs .header-icon .fa-shopping-cart,.mobile-tabs .header-icon .fa-search,.mobile-tabs .header-icon .fa-chevron-circle-down{display:none;}.mobile-tabs .header-icon svg.chev-down{display:block !important;fill   :#fff;width  :20px;height :auto;}.mobile-tabs .header-icon svg.svg-search-icon{display:block !important;fill   :#fff;width  :20px !important;height :auto;}.header-menu .tab-target{padding:0em 1em !important;}}.domain-libman-pro header .header-icon .fa-search{display:none !important;}.domain-libman .sr-only{display:none;}i.fa.fa-search{display:none !important;}.domain-libman-canada .paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action:hover,.domain-libman .paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action:hover,.domain-libman-liquids .paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action:hover{color:#fff;}.toggle-search.header-icon.active svg.new-search-icon{fill:#fff;}.sr-only{display:none !important;}.domain-libman-canada header .search .search-form .container form button:focus,.domain-libman header .search .search-form .container form button:focus,.domain-libman-liquids header .search .search-form .container form button:focus,.domain-libman-canada header .search .search-form .container form button:hover,.domain-libman header .search .search-form .container form button:hover,.domain-libman-liquids header .search .search-form .container form button:hover{background-color:#215732;}.domain-libman-pro header .search .search-form .container form button:hover{background-color:#D81C23;}header .search .search-form .container form button:hover{cursor:pointer !important;}.domain-libman-pro .product-grid .product.teaser:hover .learn-more,.domain-libman-pro .related-products .product-title,.domain-libman-pro .related-products .product.teaser:hover .learn-more{color:#D81C23;}.domain-libman-pro .related-products .learn-more{border    :1px solid #D81C23;background:#D81C23;}.product.default .bottom .products .related-products .slick-arrow:before{content        :"" !important;background-size:cover !important;width          :30px;height         :48px;}.product.default .bottom .products .related-products .slick-arrow.slick-next:before{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3E%3Cpath d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/%3E%3C/svg%3E');}.product.default .bottom .products .related-products .slick-arrow.slick-prev:before{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3E%3Cpath d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"/%3E%3C/svg%3E');}.domain-libman-pro .product.default .bottom .products .related-products .slick-arrow:before{color:#D81C23;}.block-block-newslettersignupcanada .body>.item .right-col form .item label[for="mce-email"]{font-family   :'Capricorn',sans-serif;text-transform:uppercase;margin-bottom :0.5em;position      :relative;}.domain-libman-canada #mc_embed_signup form .item:nth-child(2){font-family   :'Capricorn',sans-serif;text-transform:uppercase;margin-bottom :0.5em;position      :relative;}.domain-libman-canada #mc_embed_signup form .item:nth-child(2) .email{margin-top:.25em;}.domain-libman-canada #mc_embed_signup form input{width:auto !important;}.block-system_breadcrumb_block nav ol li:after,.breadcrumbs nav ol li:after{content          :"\f054";font-family      :'Font Awesome 5 Pro';font-weight      :700;font-size        :12px;background       :url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3E%3Cpath d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/%3E%3C/svg%3E');content          :"";width            :6px;height           :9px;display          :inline-block;background-repeat:no-repeat;position         :relative;right            :-3px;}.product-grid .views-content .product.teaser a{border         :none;margin-bottom  :0;text-decoration:none;color          :black;display        :block;flex-direction :unset;height         :auto !important;}.views-content .product.teaser{width :100%;height:calc(325px + 127*((100vw - 500px) / 1100)) !important;}.product-grid .views-content .product-new a.learn-more-contain{position   :absolute;height     :auto;}.product-grid .product.teaser .product-details{height        :100%;display       :block;flex-direction:unset;position      :relative;}.product-new a{text-decoration:none;color          :#000;}.product-new .product-details{padding-bottom:6em;position      :relative;height        :50px;}.product-new .product-title,.product-new .number{color:#000;}.product-new .product-title{color:#007a33;font-family:'Source Sans Pro',sans-serif;font-weight    :700;text-decoration:none;font-size      :1.2em;}.domain-libman-pro .product-new .product-title{color:#D81C23;}.domain-libman-pro .product-grid .views-content .product-new a.learn-more-contain:hover span.learn-more{color:#D81C23;}.product-new .product-details>a:hover .product-title{text-transform:underline;}.product-new .image-wrap img{object-fit   :cover;aspect-ratio :1 / 1;width        :100%;}.product-new .product-details a.learn-more-contain:hover span.learn-more{color     :#007a33;background:white;}.views-field.views-field-field-product-image{height  :290px !important;position:relative;}.search-results img{max-width:100%;height   :auto;bottom   :0;position :absolute;}@media screen and (min-width:1176px){.product-grid .views-content div ul li{width  :250px;padding:0 10px;}}.search-results a.learn-more{font-size:1em !important;}.search-results .views-field.views-field-title-1 a,.search-results .views-field.views-field-title a{font-size:1.2em !important;}.domain-libman-pro .paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action:hover,.domain-libman-pro .paragraph-carousel .paragraph-carousel-slide .left-col a.call-to-action:focus{color:#fff !important;}.domain-libman-pro .search-results a.learn-more{background-color:#D81C23;border          :1px solid #D81C23;}.domain-libman-pro .search-results a.learn-more:hover,.domain-libman-pro .search-results a.learn-more:focus,.domain-libman-pro .search-results a.learn-more:active{color           :#D81C23 !important;background-color:#fff !important;}.photo-column .photo .object-fit img{object-fit:contain;}.edge-to-edge .photo-column .photo .object-fit img{object-fit:cover;}.related-products .learn-more,.product-grid .learn-more{top:10px;}@media screen and (max-width:1175px){.layout-container.page.domain-libman .paragraph.paragraph-carousel .left-col{min-height:unset;}.layout-container.page.domain-libman .paragraph.paragraph-carousel img{object-fit:scale-down;}.paragraph-carousel .paragraph-carousel-slide .right-col{height:62.5vw !important;}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{display:none;}footer svg:not(:root).svg-inline--fa,footer svg:not(:host).svg-inline--fa{display:block;}}.cookiesjsr-banner{background-color  :#007A33;-webkit-box-shadow:0px 1px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow   :0px 1px 15px 0px rgba(0,0,0,0.75);box-shadow        :0px 1px 15px 0px rgba(0,0,0,0.75);}.cookiesjsr-btn{color           :#007A33;background-color:#fff;}.cookiesjsr-btn.important{color     :#fff;background:transparent;}.cookiesjsr-banner--info{top           :2em;position      :relative;padding-bottom:1.75em;}.domain-libman-pro .cookiesjsr-banner{background-color:#D81C23;}.domain-libman-pro .cookiesjsr-btn{color           :#D81C23;background-color:#fff;}.cookiesjsr-service-group.active .cookiesjsr-service-group--content,.cookiesjsr-service-group button{background:#007A33 !important;}.domain-libman-pro .cookiesjsr-service-group.active .cookiesjsr-service-group--content,.domain-libman-pro .cookiesjsr-service-group button{background:#D81C23 !important;}.libman-pro .cookiesjsr-banner{background-color:#D81C23;}.libman-pro .cookiesjsr-btn{color           :#D81C23;background-color:#fff;}.cookiesjsr-service-group.active .cookiesjsr-service-group--content,.cookiesjsr-service-group button{background:#007A33 !important;}.libman-pro .cookiesjsr-service-group.active .cookiesjsr-service-group--content,.libman-pro .cookiesjsr-service-group button{background:#D81C23 !important;}.cookiesjsr-btn.invert{border-color:#007A33 !important;color       :#077A33 !important;}.domain-libman-pro .cookiesjsr-btn.invert{border-color:#D81C23 !important;color       :#D81C23 !important;}.libman-pro .cookiesjsr-btn.invert{border-color:#D81C23 !important;color       :#D81C23 !important;}.cookiesjsr-btn.important.invert{border-color    :#007A33 !important;background-color:#007A33 !important;color           :#fff !important;}.domain-libman-pro .cookiesjsr-btn.important.invert{border-color    :#D81C23 !important;background-color:#D81C23 !important;color           :#fff !important;}.libman-pro .cookiesjsr-btn.important.invert{border-color    :#D81C23 !important;background-color:#D81C23 !important;color           :#fff !important;}.cookiesjsr-service--always-on,.cookiesjsr-service--always-on span{color:#077A33 !important;}.domain-libman-pro .cookiesjsr-service--always-on,.domain-libman-pro .cookiesjsr-service--always-on span{color:#D81C23 !important;}.libman-pro .cookiesjsr-service--always-on,.libman-pro .cookiesjsr-service--always-on span{color:#D81C23 !important;}.cookiesjsr-btn.important{color     :#fff !important;background:transparent !important;}.footer .block-block-custom-footerbrandingca  img{height:auto;max-width:240px;}@media screen and (min-width:1024px){.footer .block-block-custom-footerbrandingca img{margin-left:-40px;margin-top:-20px;}}
.slick-slider{position:relative;display:block;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{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{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;}
