#collection-module-top h3{text-transform:uppercase;font-size:1rem}#collection-module-top h4{color:#e64f34;font-size:.75rem;font-weight:600}#collection-module-top ul li{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;padding:.375rem 0}#collection-module-top ul li a{font-size:13px;padding:0 .375rem}@media only screen and (min-width:60.625em){#collection-module-top .collection-show-all{display:inline-block;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:12px;color:#5c5a5a;border:1px solid #a9a9a9;border-radius:2px;cursor:pointer;padding:4px 8px;text-transform:uppercase;margin-top:8px}}@media only screen and (min-width:60.625em){#collection-module-top .collection-show-all:hover{background-color:#e7e7e7}}@media only screen and (min-width:60.625em){#collection-module-top .collection-show-all i{position:relative;top:2px;padding-left:3px}}#collection-module-bottom{margin-bottom:0;padding-top:7px}#collection-module-bottom .collection-header{border-bottom:1px solid #e8e8e8}#collection-module-bottom .collection-header img{background-color:#fff;margin-top:-1px;padding:.25rem .25rem 0 0;margin-right:.5rem}#collection-module-bottom .collection-header h4{color:#e64f34;font-size:.8125rem;font-weight:600;margin-top:.25rem;text-transform:uppercase}#collection-module-bottom .collection-header h3{font-size:1.25rem;margin:.125rem 0 .5rem .5rem;text-transform:uppercase;color:#222}@media only screen and (min-width:48em){#collection-module-bottom .collection-header h3{font-size:1.563rem;margin-bottom:.625rem;margin-left:0}}#collection-module-bottom .collection-header .carousel-nav{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;text-transform:uppercase}#collection-module-bottom .collection-header .carousel-nav a.browse{font-size:1.25rem;color:#2699cd}#collection-module-bottom .collection-header .carousel-nav a.browse i{font-size:1rem}#collection-module-bottom .collection-header .carousel-nav .carousel-nav-nums{font-weight:normal}#collection-module-bottom .collection-header .carousel-nav .carousel-nav-nums ul.slick-dots li button{font-size:1.25rem;color:#2699cd}#collection-module-bottom .collection-header .carousel-nav .carousel-nav-nums ul.slick-dots li:after{color:#444}#collection-module-bottom .collection-header .carousel-nav .carousel-nav-nums ul.slick-dots li.slick-active button{color:#444}#collection-module-bottom.six-column:before{background:0;content:none}#collection-module-bottom .carousel-items{border-top:4px solid #e8e8e8}@media only screen and (min-width:48em){#collection-module-bottom .carousel-items div.excerpt{box-sizing:content-box;margin-right:1rem;min-height:3.25rem}}@media only screen and (min-width:60.625em){#collection-module-bottom .carousel-items div.excerpt{margin-right:0}}#collection-module-bottom .carousel-items div.excerpt .insider{line-height:21px}#collection-module-bottom .carousel-items div.excerpt .title{font-size:1rem;line-height:1.25rem}#collection-module-bottom .carousel-items div.excerpt .title a:hover{color:#2699cd}#collection-module-bottom .carousel-items div.excerpt p{font-size:.8rem;line-height:1.1875rem;color:#666;margin-top:6px}#side #related-product-hubs h4{border-top:3px solid #3399cd}.latest-reviews h2,.latest-reviews .hed{border-top:3px solid #3399cd;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.latest-reviews ul li h5{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#333}.latest-reviews ul li h5:hover{color:#25a7d7}.sponsorship-index .our-sponsors .sector .hed{border-top:3px solid #3399cd;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:16px;color:#000;font-weight:700;text-transform:uppercase}.sponsorship-index .our-sponsors .sector a.sponsor-name{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.sponsorship-index .our-sponsors .sector a.sponsor-name:hover,.sponsorship-index .our-sponsors .sector a.sponsor-name:active{color:#2699cd}.sponsorship-index .sponsorshipListings .river-well .post-cont h3 a{color:#111}.sponsorship-index .sponsorshipListings .river-well .post-cont h3 a:hover,.sponsorship-index .sponsorshipListings .river-well .post-cont h3 a:active{color:#25a7d7}.sponsorship-index .sponsorshipListings .river-well .post-cont h4{color:#333;line-height:23.8px;font-weight:400;margin-top:0}.sponsorship-index .sponsorships-hdr nav.breadcrumbs ul li{font-size:.85rem;line-height:19.72px;padding-right:0}.sponsorship-index .sponsorships-hdr nav.breadcrumbs ul li:after{content:"/"}.sponsorship-index .sponsorships-hdr.single .from-our-sponsor{color:#ac1f2b;font-size:13px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:600}.search-page .gsc-input{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.search-page .gsc-search-button .gsc-search-button-v2{background-color:#2699cd;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.search-page .gsc-selected-option-container{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.search-page .gs-webResult.gs-result div.gs-title{text-decoration:none;color:#111}.search-page .gs-webResult.gs-result div.gs-title:hover{color:#25a7d7}.search-page .gs-webResult.gs-result div.gs-title a.gs-title:link,.search-page .gs-webResult.gs-result div.gs-title a.gs-title:link b,.search-page .gs-webResult.gs-result div.gs-title a.gs-title,.search-page .gs-webResult.gs-result div.gs-title a.gs-title b{text-decoration:none;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2;color:#111}.search-page .gs-webResult.gs-result div.gs-title a.gs-title:link:hover,.search-page .gs-webResult.gs-result div.gs-title a.gs-title:link b:hover,.search-page .gs-webResult.gs-result div.gs-title a.gs-title:hover,.search-page .gs-webResult.gs-result div.gs-title a.gs-title b:hover{color:#25a7d7}.search-page .gs-webResult.gs-result div.gs-visibleUrl{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.search-page .gs-webResult.gs-result .gs-snippet{color:#333;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400;font-size:.875rem;line-height:1.7em}.search-page .gsc-results .gsc-cursor-box .gsc-cursor-page{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.latest-reviews{margin:0 .625rem 2rem}@media only screen and (min-width:48em){.latest-reviews{margin-left:0;margin-right:0}}.latest-reviews h2{font-size:.8125rem;padding:0;margin:0;text-transform:uppercase;line-height:33.6px;font-weight:700}.latest-reviews ul{list-style-type:none;margin:0;padding:12px 0}.latest-reviews ul li{overflow:hidden;border-bottom:1px solid #d9d9d9;padding-bottom:4px;margin-bottom:14px}.latest-reviews ul li:last-child{border-bottom:0;padding-bottom:0}.latest-reviews ul li a{text-decoration:none}.latest-reviews ul li h5{font-size:.875rem;line-height:1.25rem;font-weight:normal;margin:5px 0 8px 0;color:#333}.latest-reviews ul li>span{font-size:12px;display:block;float:right;line-height:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:5px;font-weight:normal}.latest-reviews ul li>span .on{color:#959595;font-style:italic}.latest-reviews ul li>span a.product-vendor{color:inherit}.latest-reviews ul li>span a.product-price{font-weight:bold;font-size:16px;color:#8f0d10;margin-left:2px;text-decoration:none}.latest-reviews ul li .on a{color:#979797}.latest-reviews ul li .vendor-name a{color:#161616}.latest-reviews .rating{float:left;margin-right:10px;width:auto}.blog .blog-index header .name{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.blog .blog-index header .about .about-title{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.blog .blog-index #blog-posts h3 a:hover{color:#25a7d7}.blog .blog-index #blog-posts .summary{color:#333;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;line-height:1.375rem}.blog .blog-index #blog-posts .load-btn{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.blog .right-rail .sector .hed,.blog .right-rail .apart .hed{border-top:3px solid #39c}.blog .right-rail .sector .hed,.blog .right-rail .sector .title,.blog .right-rail .apart .hed,.blog .right-rail .apart .title{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.blog .right-rail .sector .hed a:hover,.blog .right-rail .sector .title a:hover,.blog .right-rail .apart .hed a:hover,.blog .right-rail .apart .title a:hover{color:#25a7d7}.blog .right-rail .sector .item-eyebrow,.blog .right-rail .apart .item-eyebrow{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.6875rem;text-transform:uppercase}.blog .right-rail .sector .item-eyebrow a,.blog .right-rail .apart .item-eyebrow a{color:#666}.blog .right-rail .sector .item-eyebrow a:hover,.blog .right-rail .apart .item-eyebrow a:hover{color:#25a7d7}.blog .right-rail .sector .more,.blog .right-rail .apart .more{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;font-weight:700}.blog .right-rail .sector .more a,.blog .right-rail .apart .more a{color:#444}.blog .right-rail .sector .more a:hover,.blog .right-rail .apart .more a:hover{color:#25a7d7}.blog .right-rail .sector.resources .item-eyebrow,.blog .right-rail .apart.resources .item-eyebrow{color:#2699cd;line-height:1rem;margin-bottom:.125rem}.blog .right-rail .sector.resources .item-eyebrow a,.blog .right-rail .apart.resources .item-eyebrow a{color:#2699cd}.blog .right-rail .sector.resources .item-eyebrow .sponsored,.blog .right-rail .apart.resources .item-eyebrow .sponsored{color:#666;text-transform:capitalize}