button#searchDropdown.dropdown-toggle:after{display:none!important}button#searchDropdown,footer{color:#fff}footer{background-color:#444548;line-height:normal!important;white-space:normal!important}.footer-container{padding-left:0;padding-right:0}.footer-container h2{text-transform:uppercase}.footer-links-col{background-color:#575757;color:#fff}.footer-links{margin-left:auto;margin-right:0}.footer-links h2{font-size:1em;margin-top:20px;margin-bottom:20px}.footer-links ul{list-style-type:none;padding-left:0}.footer-links li{font-size:.9em;margin-bottom:15px}.footer-links a{color:inherit}.footer-contact-us-col{background-color:#4d4e50;color:#fff}.footer-contact-us-col h2{text-transform:uppercase}.footer-contact-us{text-align:center}.footer-contact-us h2{font-size:1.2em;line-height:60px}.footer-contact-us .email{font-size:.9em;margin-top:auto;margin-bottom:10px}.footer-contact-us .subscribe-form{margin-left:auto;margin-right:auto;margin-bottom:50px}.footer-bottom{background-color:#444548;line-height:60px}.footer-bottom .right{text-align:right}.featured-tag,.footer-bottom .center{text-align:center}.featured-tag{border:1px solid #000;padding:1px;width:100px}.featured-fishing-report{margin:20px;text-align:left}.featured-fishing-report .image{background-color:#000;text-align:center}.featured-fishing-report .image img{max-height:320px}.featured-fishing-report .created-date-icon{vertical-align:middle;font-size:20px;padding-bottom:1px}.featured-fishing-report .header{font-size:13px;vertical-align:middle;text-align:left;padding-top:10px}.featured-fishing-report .header i.fas{vertical-align:middle;font-size:20px;padding-bottom:1px;padding-right:5px}.featured-fishing-report .read-more-container{padding-top:20px}.featured-fishing-report .report{text-align:left;max-height:200px;overflow:hidden;overflow-y:hidden;-o-text-overflow:clip;text-overflow:clip}.featured-fishing-report .report h2{padding-top:10px;padding-bottom:10px;font-size:20pt;color:#777;text-align:left}.featured-fishing-report .report .fade-out{width:100%;position:absolute;height:20px;top:180px;background-image:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(#fff),to(transparent));background-image:-o-linear-gradient(0,#fff,transparent);background-image:linear-gradient(0,#fff,transparent)}.speech-bubble{-webkit-filter:drop-shadow(-1px -1px 2px rgba(0,0,0,.1)) drop-shadow(1px 2px 2px rgba(0,0,0,.15));filter:drop-shadow(-1px -1px 2px rgba(0,0,0,.1)) drop-shadow(1px 2px 2px rgba(0,0,0,.15));padding:.5rem 2rem;position:relative;background:#fff}.speech-bubble:before{border:12.5px solid transparent;border-left:0;height:0;width:0;border-right:25px solid #fff;content:"";display:block;position:absolute;bottom:1.5rem;left:-25px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-31deg) skew(-25deg) translateX(5px);-ms-transform:rotate(-31deg) skew(-25deg) translateX(5px);transform:rotate(-31deg) skew(-25deg) translateX(5px)}.subject-row{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;font-weight:600;padding-bottom:10px}.subject-row .date{margin-left:auto}.avatar{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;width:100px}.mapIcon{cursor:pointer;position:absolute;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.mapIconContainer{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mapIconContainer,.mapIconContainer p{width:50px;height:50px;position:absolute}.mapIconContainer p{cursor:pointer;font-size:1.5em;color:#fff;line-height:50px;text-align:center;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#map-popover{background:#333;color:#fff;font-weight:700;padding:4px 8px;font-size:13px;border-radius:4px}#map-arrow,#map-arrow:before{position:absolute;width:8px;height:8px;z-index:-1}#map-arrow:before{content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#333}#map-popover[data-popper-placement^=top]>#map-arrow{bottom:-4px}#map-popover[data-popper-placement^=bottom]>#map-arrow{top:-4px}#map-popover[data-popper-placement^=left]>#map-arrow{right:-4px}#map-popover[data-popper-placement^=right]>#map-arrow{left:-4px}#map-popover{display:none}#map-popover[data-show]{display:block}.wave-forecast-day{width:250px;float:left;display:block;padding:10px;border:1px solid #eee;margin-left:-1px}.wave-forecast-day h1{font-size:1.3rem}.weather-cards{-ms-flex:inherit;flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;display:-ms-inline-flexbox;display:inline-flex}.weather-card-next{width:40px;height:100%;background-color:#0e75bd;vertical-align:middle;color:#fff;cursor:pointer}.weather-card-next p{position:relative;top:50%;left:50%;-webkit-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}.weather-card.collapsed{width:auto;max-width:160px;cursor:pointer}.weather-card.collapsed .temperature{font-size:1.5em!important}.weather-card.collapsed .temperature h3{display:none}.weather-card.collapsed .weather-dials{opacity:0;height:auto;max-height:0;overflow:hidden;-webkit-transition:height 0s,max-height 0s;-o-transition:height 0s,max-height 0s;transition:height 0s,max-height 0s}.weather-card.collapsed .daily-toggle{display:none}.weather-card.collapsed .weather-icon{width:100%}.weather-card.collapsed .weather-icon svg{margin-left:22px}.weather-card.collapsed .forecast-text{margin-left:30px}.weather-card.collapsed .forecast-text .wind{display:inline;display:initial}.weather-card{display:inline-block;position:relative;border:1px solid #eee;margin-right:2px;width:100%;max-width:100%;-webkit-transition:max-width .5s;-o-transition:max-width .5s;transition:max-width .5s}.weather-card .day{background-color:#3f4351;color:#fff;text-align:center;padding:5px;font-size:1.2em}.weather-card .weather-icon{display:inline-block;vertical-align:top}.weather-card .weather-icon svg{width:115px;height:115px}.weather-card .forecast-text{display:inline-block;padding-left:10px}.weather-card .forecast-text .temperature{font-size:2em;padding-top:5px}.weather-card .forecast-text .temperature h3{font-size:.5em}.weather-card .forecast-text .chance-of-precip{margin-top:5px}.weather-card .forecast-text .wind{display:none;margin-top:5px}.weather-card .forecast-text .icon{margin-right:5px;width:20px}.weather-card .weather-dials{height:auto;max-height:500px;margin-left:30px;margin-bottom:15px;overflow:hidden;opacity:1;-webkit-transition:max-height .5s linear .25s,opacity .5s linear .25s;-o-transition:max-height .5s linear .25s,opacity .5s linear .25s;transition:max-height .5s linear .25s,opacity .5s linear .25s}.weather-card .dial{display:inline-block;width:110px;position:relative}.weather-card .dial svg{width:65px;height:65px}.weather-card .dial .indicator{position:absolute;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}.weather-card .dial h3{font-size:.7em;margin:5px 0 0;font-weight:700}.weather-card .daily-toggle{color:#0e75bd;position:absolute;right:10px;top:10px}.pagination{width:100%;margin-left:0;margin-right:0;margin-top:20px;background-color:#f6f6f6}.pagination li{color:#0e75bd;font-size:1.2em;width:100%;font-weight:700;text-align:center;padding:20px}.pagination li.active{color:#000;border:1px solid #eee;-ms-flex-line-pack:center;align-content:center;text-align:center}.boat-landing-card,.fishing-spot-card{width:100%;min-width:250px;margin-top:20px;margin-bottom:20px;max-width:295px;cursor:pointer}.fishing-spot-card .card-title{color:#0e75bd}.data-card{margin-top:20px}.data-card .card-body .media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.data-card .card-body .media .icon-container{color:#6c757d!important;margin:0;border-radius:50%!important;height:4.5rem;width:4.5rem;line-height:4.5rem;text-align:center!important}.data-card .card-body .media .media-body{margin-right:1em;text-align:right!important;margin-left:auto}.data-card .card-body .media .media-body p{color:#6c757d}.data-card .card-body .media .media-body h2{font-weight:400}.data-card .card-body .media .media-body .title{text-transform:uppercase}.data-card .card-body .media .media-body .value{margin-bottom:0}.tides-chart{height:300px}.tides-text h2{margin-top:0;font-size:1.2em;color:#777}.tides-text h3{margin-top:20px;font-size:1.2em;color:#777}.tides-text .tides-header-row{font-weight:700;color:#212529;border-bottom:1px solid #eee;margin-bottom:10px;margin-top:15px}.monthly-calendar{width:100%;border:1px solid #eee}.monthly-calendar .calendar-title{text-align:center;background:#3f4351;color:#fff}.monthly-calendar .weeknames{line-height:50px;text-align:center;font-weight:500;color:#212529}.monthly-calendar .week{border-top:1px solid #eee}.monthly-calendar .today{background:#e4eeff}.monthly-calendar .today .day-number{font-weight:700!important;color:#212529!important}.monthly-calendar .day{border-left:1px solid #eee;padding:10px;margin-left:-1px;min-width:100px;border-bottom:1px solid #eee}.monthly-calendar .day .day-number{color:#777;font-size:1.2em;padding-left:10px;margin-bottom:10px}.monthly-calendar .day .day-contents{text-align:right;font-size:.8em}.fishing-report{margin:10px;text-align:left}.fishing-report .image{text-align:center}.fishing-report .image img{max-height:200px}.fishing-report .header{font-size:13px;vertical-align:middle;text-align:left;padding-top:10px}.fishing-report .header i.fas{vertical-align:middle;font-size:15px;padding-bottom:1px;padding-right:5px}.fishing-report .report{text-align:left;max-height:150px;overflow:hidden;overflow-y:hidden;-o-text-overflow:clip;text-overflow:clip}.fishing-report .report h2{padding-top:10px;padding-bottom:10px;font-size:15pt;color:#777;text-align:left}.fishing-report .report a h2{color:#0e75bd!important}.fishing-report .report .fade-out{width:100%;position:absolute;height:20px;top:130px}.body-row:nth-child(2n) .fade-out{background-image:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(#f6f6f6),to(transparent));background-image:-o-linear-gradient(0,#f6f6f6,transparent);background-image:linear-gradient(0,#f6f6f6,transparent)}.body-row:nth-child(odd) .fade-out{background-image:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(#fff),to(transparent));background-image:-o-linear-gradient(0,#fff,transparent);background-image:linear-gradient(0,#fff,transparent)}.boat-landing-popup{margin-top:.25rem;margin-bottom:.25rem;padding:0;width:210px}.boat-landing-popup img{margin-left:auto;margin-right:auto;display:block;width:200px;border-radius:.25rem!important}.boat-landing-popup .popup-image{margin:0;padding:0}.boat-landing-popup .popup-title{margin:0;padding:0;text-align:center}.boat-ramp-container{margin-top:40px;margin-bottom:20px}.boat-ramp-container h4{font-size:1.2em}.boat-ramp-container .boat-ramp-image-large{max-width:450px;width:100%;display:inline-block;margin-bottom:20px;margin-right:20px}.boat-ramp-container .boat-ramp-details{display:inline-block;vertical-align:top}.boat-ramp-amenities{margin-bottom:20px}#locationMap{margin-top:30px;height:500px;width:100%;border:1px solid #eee;border-bottom:none;max-width:1270px;margin-left:auto;margin-right:auto}.location-details{background-color:#3f4351;color:#fff;border:1px solid #eee;border-top:none;width:100%;max-width:1270px;margin:0 auto 20px}.location-details .location-title{font-size:1.5em}.location-details .location-description{font-size:1.2em}.location-details .location-coords{float:right;font-size:1.5em}.home-sponsor-row .col{text-align:center}.home-sponsor-row .col img{max-width:250px;max-height:150px;margin-left:auto;margin-right:auto;-ms-flex-item-align:center;align-self:center;padding-top:20px;padding-bottom:20px}.settings a,h1{text-transform:uppercase}.sponsor-row{border:1px solid #f6f6f6;margin:15px;padding:15px}.sponsor-row .logo-col{text-align:center}.sponsor-row .logo-col img{max-width:350px;max-height:200px;margin-left:auto;margin-right:auto;-ms-flex-item-align:center;align-self:center}.moonIcon{font-size:25px;position:absolute;right:5px;top:2px}.tides-graph{height:400px}.tides-day{min-width:200px;border:1px solid #eee;margin-bottom:-1px;margin-left:-1px;padding:10px}.tides-day .tides-text{font-size:.9em;text-align:center}.tides-day .tides-title{text-align:center;font-size:1.1em;color:#212529;margin-bottom:10px}a{color:#0e75bd;display:contents}.row{margin-left:auto!important;margin-right:auto!important}.body-row{padding-bottom:20px}.body-row .body-col{max-width:1270px!important;margin-left:auto;margin-right:auto;padding:0}.body-row .header{padding-top:10px}.body-row .header h1{font-size:1.4rem;display:inline;color:#777;padding-right:15px}.body-row .header .settings{text-align:right}.body-row:nth-child(odd){background-color:#fff}.body-row:nth-child(2n){background-color:#f6f6f6}.btn-outline-primary{color:#0e75bd!important;border-color:#0e75bd!important;border-radius:0!important}.btn-outline-primary:hover{background-color:#0e75bd!important;color:#fff!important}.btn-primary{color:#fff;background-color:#0e75bd;border-color:#0e75bd}footer{width:100%;white-space:nowrap;line-height:60px}html{font-size:16px;font-family:Source Sans Pro,sans-serif}nav{margin-bottom:20px;background-color:#252525;padding-top:0!important;padding-bottom:0!important}nav a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}nav a.nav-link{font-weight:500;font-size:11pt;color:#fff!important;padding-left:25px;padding-right:25px}nav .nav-item{margin-left:25px;margin-right:25px}
/*# sourceMappingURL=bundle.717827dd.css.map */