/* FareHarbor fh-kit v2 (?red=e92f1a), reduced to the rules the two Book Now
   buttons in footer.php actually use. Rules copied verbatim from the kit.
   Full kit: 375KB. This: what follows. See inc/third-party.php. */
[class*="fh-icon-"]:not(.fh-icon-arrow):not(.fh-icon--arrow):not(.fh-icon-caret-right):before{content:' ' !important;display:inline-block !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:contain !important;width:1em !important;height:1em !important;position:relative !important;top:.1em !important;margin:0 .4em 0 -.1em !important}
@media (min-width:768px){
.fh-hide--desktop{display:none !important}
}
@media (max-width:768px){
.fh-hide--mobile{display:none !important}
}
.fh-fixed--bottom{position:fixed !important;z-index:99999 !important;transition:all 0.12s ease !important;box-shadow:0 2px 10px 0 rgba(0,0,0,0.3) !important;bottom:20px !important;right:20px !important}
@media (max-width:768px){
.fh-fixed--bottom{left:0 !important;right:0 !important;margin:0 15% !important}
}
.fh-button-flat-red{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif !important;font-weight:500 !important;font-size:20px !important;padding:0.2em 1em !important;line-height:2 !important;margin:0 !important;cursor:pointer !important;text-decoration:none !important;display:inline-block !important;text-align:center !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;transition:all 0.15s ease !important;border:1px solid #e92f1a !important;background-color:#e92f1a !important;color:#ffffff !important;box-shadow:inset 0 0 0 1px #f9c3bd !important;text-shadow:0 -1px 1px #991d0f !important}
.fh-button-flat-red:hover,.fh-button-flat-red:active{background-color:#be2412 !important}
@media (min-width:768px){
.fh-button-flat-red.fh-hide--desktop{display:none !important}
}
@media (max-width:768px){
.fh-button-flat-red.fh-hide--mobile{display:none !important}
}
.fh-button-flat-red.fh-fixed--bottom{position:fixed !important;z-index:99999 !important;transition:all 0.12s ease !important;box-shadow:0 2px 10px 0 rgba(233,47,26,0.3) !important;bottom:20px !important;right:20px !important}
@media (max-width:768px){
.fh-button-flat-red.fh-fixed--bottom{left:0 !important;right:0 !important;margin:0 15% !important}
}
.fh-icon--calendar-check:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http%3A//www.w3.org/2000/svg%27 viewBox=%270 0 18.6 20%27 height=%2720%27 width=%2718.6%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M14.5,10.8l-5.7,5.7c-0.1,0.1-0.2,0.1-0.3,0.1s-0.2,0-0.3-0.1l-3.2-3.2C5,13.2,5,13.1,5,13c0-0.1,0-0.2,0.1-0.2l0.5-0.5 c0.1-0.1,0.1-0.1,0.2-0.1s0.2,0,0.3,0.1l2.5,2.5l5-5c0.1-0.1,0.2-0.1,0.3-0.1c0.1,0,0.2,0,0.2,0.1l0.5,0.5c0.1,0.1,0.1,0.1,0.1,0.2 S14.6,10.7,14.5,10.8z M1.4,18.6h15.7V7.1H1.4V18.6z M5.7,5V1.8c0-0.1,0-0.2-0.1-0.3C5.5,1.5,5.5,1.4,5.4,1.4H4.6 c-0.1,0-0.2,0-0.3,0.1C4.3,1.6,4.3,1.7,4.3,1.8V5c0,0.1,0,0.2,0.1,0.3c0.1,0.1,0.2,0.1,0.3,0.1h0.7c0.1,0,0.2,0,0.3-0.1 C5.7,5.2,5.7,5.1,5.7,5z M14.3,5V1.8c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1h-0.7c-0.1,0-0.2,0-0.3,0.1 c-0.1,0.1-0.1,0.2-0.1,0.3V5c0,0.1,0,0.2,0.1,0.3c0.1,0.1,0.2,0.1,0.3,0.1h0.7c0.1,0,0.2,0,0.3-0.1C14.3,5.2,14.3,5.1,14.3,5z M18.6,4.3v14.3c0,0.4-0.1,0.7-0.4,1c-0.3,0.3-0.6,0.4-1,0.4H1.4c-0.4,0-0.7-0.1-1-0.4C0.1,19.3,0,19,0,18.6V4.3 c0-0.4,0.1-0.7,0.4-1s0.6-0.4,1-0.4h1.4V1.8c0-0.5,0.2-0.9,0.5-1.3S4.2,0,4.6,0h0.7c0.5,0,0.9,0.2,1.3,0.5C7,0.9,7.1,1.3,7.1,1.8 v1.1h4.3V1.8c0-0.5,0.2-0.9,0.5-1.3S12.7,0,13.2,0h0.7c0.5,0,0.9,0.2,1.3,0.5s0.5,0.8,0.5,1.3v1.1h1.4c0.4,0,0.7,0.1,1,0.4 C18.4,3.6,18.6,3.9,18.6,4.3z%27/%3E%3C/svg%3E") !important}
.fh-button-flat-red.fh-icon--calendar-check:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http%3A//www.w3.org/2000/svg%27 viewBox=%270 0 18.6 20%27 height=%2720%27 width=%2718.6%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M14.5,10.8l-5.7,5.7c-0.1,0.1-0.2,0.1-0.3,0.1s-0.2,0-0.3-0.1l-3.2-3.2C5,13.2,5,13.1,5,13c0-0.1,0-0.2,0.1-0.2l0.5-0.5 c0.1-0.1,0.1-0.1,0.2-0.1s0.2,0,0.3,0.1l2.5,2.5l5-5c0.1-0.1,0.2-0.1,0.3-0.1c0.1,0,0.2,0,0.2,0.1l0.5,0.5c0.1,0.1,0.1,0.1,0.1,0.2 S14.6,10.7,14.5,10.8z M1.4,18.6h15.7V7.1H1.4V18.6z M5.7,5V1.8c0-0.1,0-0.2-0.1-0.3C5.5,1.5,5.5,1.4,5.4,1.4H4.6 c-0.1,0-0.2,0-0.3,0.1C4.3,1.6,4.3,1.7,4.3,1.8V5c0,0.1,0,0.2,0.1,0.3c0.1,0.1,0.2,0.1,0.3,0.1h0.7c0.1,0,0.2,0,0.3-0.1 C5.7,5.2,5.7,5.1,5.7,5z M14.3,5V1.8c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.2-0.1-0.3-0.1h-0.7c-0.1,0-0.2,0-0.3,0.1 c-0.1,0.1-0.1,0.2-0.1,0.3V5c0,0.1,0,0.2,0.1,0.3c0.1,0.1,0.2,0.1,0.3,0.1h0.7c0.1,0,0.2,0,0.3-0.1C14.3,5.2,14.3,5.1,14.3,5z M18.6,4.3v14.3c0,0.4-0.1,0.7-0.4,1c-0.3,0.3-0.6,0.4-1,0.4H1.4c-0.4,0-0.7-0.1-1-0.4C0.1,19.3,0,19,0,18.6V4.3 c0-0.4,0.1-0.7,0.4-1s0.6-0.4,1-0.4h1.4V1.8c0-0.5,0.2-0.9,0.5-1.3S4.2,0,4.6,0h0.7c0.5,0,0.9,0.2,1.3,0.5C7,0.9,7.1,1.3,7.1,1.8 v1.1h4.3V1.8c0-0.5,0.2-0.9,0.5-1.3S12.7,0,13.2,0h0.7c0.5,0,0.9,0.2,1.3,0.5s0.5,0.8,0.5,1.3v1.1h1.4c0.4,0,0.7,0.1,1,0.4 C18.4,3.6,18.6,3.9,18.6,4.3z%27/%3E%3C/svg%3E") !important}
