body{ rgb(55, 55, 57);font-size:16px;overflow-x:hidden}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{margin-top:8px}h1,.h1{font-size:38px;font-weight:700;color:#0f8b45}h2,.h2{color:#79a5d1;font-size:30px;font-weight:700;padding-bottom:5px}h3,.h3{color:#1f53b6;font-size:22px;font-weight:700}h4,.h4{font-size:22px}h5,.h5{font-size:20px;font-weight:700}a{color:#1c8ce1}a:hover{color:#03c;text-decoration:underline}blockquote{quotes:"\201C""\201D""\2018""\2019";color:#000}blockquote:before{color:#cf2227;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote:after{color:#cf2227;content:close-quote;font-size:1.2em}blockquote p{display:inline}.accordion .btn{white-space:unset;text-align:left}.vertical-align{display:flex;justify-content:center;align-items:center}.center-center{display:flex;align-items:center;justify-content:center}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}.font-white{color:#fff}.full-width{width:100%}.desktop{display:block}.mobile{display:none}.mobile-margin{margin:10px}.pagination{margin:30px 0}.page-numbers{border:1px solid #1e3661;padding:5px 10px;text-decoration:none}.content{color:#555}.content a{font-weight:700}.content ul{list-style:none}.content ul li{padding-top:5px;padding-bottom:5px}.content ul li::before{content:"\f00c";font-family:"font awesome 5 pro";font-style:normal;font-weight:900;text-decoration:inherit;font-size:18px;padding-right:.5em;top:10px;left:0;color:#0f8b45;margin-left:-29px}.special-box.specialtype-rebates{border:5px dashed #fbd516}.special-box.specialtype-specials{border:5px outset #fbd516}.divTable{display:table;width:100%}.divTableRow{display:table-row}.divTableHeading{background-color:#eee;display:table-header-group}.divTableCell,.divTableHead{border:1px solid #999;display:table-cell;padding:3px 10px}.divTableHeading{background-color:#eee;display:table-header-group;font-weight:700}.divTableFoot{background-color:#eee;display:table-footer-group;font-weight:700}.divTableBody{display:table-row-group}b,strong{color:#000}.text-smaller{font-size:14px}.med-text{font-size:18px}.large-text{font-size:26px}.super-large-text{font-size:40px}.bomb-large-text{font-size:50px}.extra-large-text{font-size:75px}.nuclear-large-text{font-size:125px}.world-ending-large-text{font-size:20vw}.white{color:#fff}.white a{color:#fff}.white strong{color:#fff}.white-shadow{text-shadow:0 0 8px #fff}.black-shadow{text-shadow:2px 2px 2px #000}.black-box-shadow{box-shadow:-2px 2px 5px #888}.bg-yellow-trans{background-color:rgba(255,204,0,.68)}.white{color:#fff}.green{color:#0f8b45}.bg-green{background-color:#0f8b45}.border-green{border:2px solid #0f8b45}.bg-blue{background-color:#cee2f2}.blue-light{color:#7aa5d2}.blue-dark{color:#1f53b6}.border-top-green{border-top:2px solid #00a8af}.fb-blue{color:#3a5899}.black{color:#000}.black a{color:#000}.bg-green-mobile{background-color:#0f8b45}.bg-dark-blue{background-color:#7da5d5}.border-green{border:3px solid #0f8b45}.border-photo-radius{border-radius:5px}.bg-river{background-image:url(https://www.bioheathudsonvalley.com/wp-content/themes/bioheathudsonvalley/images/bg-river.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-blue-gradient{background-image:url(images/bg-blue-gradient.jpg);background-position:50%;background-size:contain}.bg-river-mountain{background-image:url(images/bg-river-mountain.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:800px}.text-shadow{text-shadow:2px 2px 3px #000}.btn-primary{background-color:#0f8b45;border:1px solid #fff;font-weight:700;padding:10px 24px;color:#fff;font-size:17px;border-radius:5px;margin-right:6px}.btn-primary:hover{background-color:#11763d;font-weight:700;border:1px solid #fff;color:#fff}.btn-secondary{background-color:#0077ae;border:0 solid #000;padding:10px 20px;color:#fff;border-radius:0;font-size:18px;font-weight:700;box-shadow:3px 3px 5px #888}.btn-secondary:hover{background-color:#00577f;border:0 solid #000;color:#fff}.margin-top-110{margin-top:110px;margin-bottom:80px}.margin-top-river{margin-top:130px}.margin-top-inner-river{margin-top:-65px}.margin-top-inner-80{margin-top:-80px}.river-height{height:900px}.photo-top-neg-margin{margin-top:-150px;z-index:1000}footer{border-top:1px solid #a0a0a0}@media(min-width:400px){.skew-topnav{position:relative;padding:.2em 3em .2em 1em;overflow:hidden;color:#fff;z-index:1}.skew-topnav:after{content:'';position:absolute;top:0;left:20px;width:90%;height:100%;background:#fad000;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);z-index:-1}}@media(min-width:576px){}@media(min-width:768px){.skew-topnav-white{position:relative;padding:.4em 3em .5em 2em;overflow:hidden;color:#000;z-index:1}.skew-topnav-white:after{content:'';position:absolute;top:0;left:20px;width:90%;height:100%;background:#fff;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);z-index:-1}}@media(min-width:992px){.bg-green-mobile{background-color:inherit}.top-space{margin-top:10px}.neg-margin-1{margin-top:-100px}.neg-margin-2{margin-top:-30px}.vertical-50{margin-top:-9%}.margin-top-150{margin-top:130px;margin-bottom:70px}.height-100{height:120px}.herotext{color:#fff}.skew-topnav-white{width:93%;float:right}.skew-vertical{transform:skewY(5deg);margin-bottom:-80px;margin-top:80px}.skew-vertical-reverse{transform:skewY(-5deg);margin-bottom:-40px}.img-overlay{position:relative;text-align:center}.img-overlay-none{position:absolute}.img-overlay-centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.img-overlay-centered-banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.img-overlay-centered-left{position:absolute;top:50%;left:0;transform:translate(0%,-50%)}.img-overlay-centered-right{position:absolute;top:45%;right:15%}.img-overlay-top-center{position:absolute;top:0;z-index:1;left:0;right:0}.img-overlay-bottom-center{position:absolute;bottom:20px;z-index:100000;left:0;right:0}.desktop{display:none}.mobile{display:block}.vertical-start{justify-content:start}.vertical-end{justify-content:flex-end}.breadcrumbs{font-size:13px;color:#999}.breadcrumbs a{color:#999}.map-align-bottom{position:absolute;bottom:0}.clip-path{clip-path:polygon( 100% 0,0% 100%,100% 100%,100% 0% )}.clip-helper{z-index:100;margin-top:-95px}.clip-path-neg{clip-path:polygon( 0 0,100% 0,100% 100%,0 0 )}.clip-helper-neg{z-index:100;margin-bottom:-95px}.clip-trapz{clip-path:polygon( 100% 0%,-250% 50%,100% 100%,100% 0% );padding-top:100px;padding-bottom:100px;margin-top:-70px;margin-bottom:-70px}.banner-clip{clip-path:polygon( 100% 0%,-250% 50%,100% 125%,100% 0% );padding-top:30px;padding-bottom:20px}}@media(min-width:1200px){.top-space{margin-top:175px}}@media(max-width:991px){.content img{display:block;float:none;margin:auto}}@media(max-width:767px){.mobile-opacity{background-color:rgba(255,255,255,.8)}#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item{margin:0;display:inline-block;height:auto;vertical-align:middle;width:50%}#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item>a.mega-menu-link{line-height:20px;height:auto;margin:4px;padding:10px 5px;vertical-align:baseline;width:auto;display:block;color:#1f53b6;text-transform:uppercase;text-decoration:none;text-align:center;text-decoration:none;background:rgba(243,244,246,.7);border-top:0 solid #ddd;border-left:0 solid #ddd;border-right:3px solid #ddd;border-bottom:2px solid #ddd;border-radius:0 0 5px 5px;font-family:inherit;font-size:14px;font-weight:700;outline:none}}