/*! Made with Bones: http://themble.com/bones :) */
/******************************************************************
Site Name:
Author:

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.

Helpful articles on Sass file organization:
http://thesassway.com/advanced/modular-css-naming-conventions

******************************************************************/
/*********************
IMPORTING PARTIALS
These files are needed at the beginning so that we establish all
our mixins, functions, and variables that we'll be using across
the whole project.
*********************/
/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 12, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 31, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
audio,
canvas,
video {
  display: inline-block; }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 42, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 52, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
[hidden],
template {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 67, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
/* line 77, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
a {
  background: transparent; }

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 97, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
a:focus {
  outline: 3px dotted blue; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 105, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 119, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 128, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 136, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
b,
strong,
.strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 146, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
dfn,
em,
.em {
  font-style: italic; }

/**
 * Address differences between Firefox and other browsers.
 */
/* line 156, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/*
 * proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens)
*/
/* line 166, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

/*
 * Addresses margins set differently in IE6/7.
 */
/* line 177, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
pre {
  margin: 0; }

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 185, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 197, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
pre {
  white-space: pre-wrap; }

/**
 * Set consistent quote types.
 */
/* line 205, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 212, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none; }

/* line 218, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
small, .small {
  font-size: 75%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 226, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 234, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
sup {
  top: -0.5em; }

/* line 238, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
sub {
  bottom: -0.25em; }

/* ==========================================================================
  Lists
========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 250, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0; }

/* line 257, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
dd {
  margin: 0; }

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 265, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
menu {
  padding: 0 0 0 40px; }

/* line 269, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
ol,
ul {
  padding: 0;
  list-style-type: none; }

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 279, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* ==========================================================================
  Embedded content
========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 293, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 301, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 313, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 325, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 336, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 347, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 361, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
button,
input {
  line-height: normal; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 373, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 386, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
/* line 398, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 408, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 420, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 432, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 441, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 452, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 465, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 472, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 479, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
.image-replacement,
.ir {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

/* line 487, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
.clearfix, .cf, .comment-respond {
  zoom: 1; }
  /* line 489, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
  .clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after {
    content: "";
    display: table; }
  /* line 490, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
  .clearfix:after, .cf:after, .comment-respond:after {
    clear: both; }

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 497, D:/Devs/Dev Dump Box/library/scss/partials/_normalize.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic; }

/******************************************************************
Site Name:
Author:

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/******************************************************************
Site Name:
Author:

Stylesheet: Typography

Need to import a font or set of icons for your site? Drop them in
here or just use this to establish your typographical grid. Or not.
Do whatever you want to...GOSH!

Helpful Articles:
http://trentwalton.com/2012/06/19/fluid-type/
http://ia.net/blog/responsive-typography-the-basics/
http://alistapart.com/column/responsive-typography-is-a-physical-discipline

******************************************************************/
/*********************
FONT FACE (IN YOUR FACE)
*********************/
/*  To embed your own fonts, use this syntax
  and place your fonts inside the
  library/fonts folder. For more information
  on embedding fonts, go to:
  http://www.fontsquirrel.com/
  Be sure to remove the comment brackets.
*/
/*  @font-face {
      font-family: 'Font Name';
      src: url('library/fonts/font-name.eot');
      src: url('library/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('library/fonts/font-name.woff') format('woff'),
             url('library/fonts/font-name.ttf') format('truetype'),
             url('library/fonts/font-name.svg#font-name') format('svg');
      font-weight: normal;
      font-style: normal;
  }
*/
/*
The following is based of Typebase:
https://github.com/devinhunt/typebase.css
I've edited it a bit, but it's a nice starting point.
*/
/*
 i imported this one in the functions file so bones would look sweet.
 don't forget to remove it for your site.
*/
/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
/* line 67, D:/Devs/Dev Dump Box/library/scss/partials/_typography.scss */
p {
  -ms-word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-before: 2;
  -webkit-hyphenate-after: 3;
  hyphenate-lines: 3; }

/******************************************************************
Site Name:
Author:

Stylesheet: Sass Functions

You can do a lot of really cool things in Sass. Functions help you
make repeated actions a lot easier. They are really similar to mixins,
but can be used for so much more.

Anyway, keep them all in here so it's easier to find when you're
looking for one.

For more info on functions, go here:
http://sass-lang.com/documentation/Sass/Script/Functions.html

******************************************************************/
/*********************
COLOR FUNCTIONS
These are helpful when you're working
with shadows and such things. It's essentially
a quicker way to write RGBA.

Example:
box-shadow: 0 0 4px black(0.3);
compiles to:
box-shadow: 0 0 4px rgba(0,0,0,0.3);
*********************/
/*********************
RESPONSIVE HELPER FUNCTION
If you're creating a responsive site, then
you've probably already read
Responsive Web Design: http://www.abookapart.com/products/responsive-web-design

Here's a nice little helper function for calculating
target / context
as mentioned in that book.

Example:
width: cp(650px, 1000px);
or
width: calc-percent(650px, 1000px);
both compile to:
width: 65%;
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Mixins Stylesheet

This is where you can take advantage of Sass' great features: Mixins.
I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

Helpful:
http://sachagreif.com/useful-sass-mixins/
http://thesassway.com/intermediate/leveraging-sass-mixins-for-cleaner-code
http://web-design-weekly.com/blog/2013/05/12/handy-sass-mixins/

******************************************************************/
/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/*@import "partials/grid"; */
/*********************
IMPORTING MODULES
Modules are reusable blocks or elements we use throughout the project.
We can break them up as much as we want or just keep them all in one.
I mean, you can do whatever you want. The world is your oyster. Unless
you hate oysters, then the world is your peanut butter & jelly sandwich.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Alert Styles

If you want to use these alerts in your design, you can. If not,
you can just remove this stylesheet.

******************************************************************/
/* line 15, D:/Devs/Dev Dump Box/library/scss/modules/_alerts.scss */
.alert-help, .alert-info, .alert-error, .alert-success {
  margin: 10px;
  padding: 5px 18px;
  border: 1px solid; }

/* line 21, D:/Devs/Dev Dump Box/library/scss/modules/_alerts.scss */
.alert-help {
  border-color: #e8dc59;
  background: #ebe16f; }

/* line 27, D:/Devs/Dev Dump Box/library/scss/modules/_alerts.scss */
.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8; }

/* line 33, D:/Devs/Dev Dump Box/library/scss/modules/_alerts.scss */
.alert-error {
  border-color: #f8cdce;
  background: #fbe3e4; }

/* line 39, D:/Devs/Dev Dump Box/library/scss/modules/_alerts.scss */
.alert-success {
  border-color: #deeaae;
  background: #e6efc2; }

/******************************************************************
Site Name:
Author:

Stylesheet: Button Styles

Buttons are a pretty important part of your site's style, so it's
important to have a consistent baseline for them. Use this stylesheet
to create all kinds of buttons.

Helpful Links:
http://galp.in/blog/2011/08/02/the-ui-guide-part-1-buttons/

******************************************************************/
/*********************
BUTTON DEFAULTS
We're gonna use a placeholder selector here
so we can use common styles. We then use this
to load up the defaults in all our buttons.

Here's a quick video to show how it works:
http://www.youtube.com/watch?v=hwdVpKiJzac

*********************/
/* line 27, D:/Devs/Dev Dump Box/library/scss/modules/_buttons.scss */
.blue-btn, .comment-reply-link, #submit {
  display: inline-block;
  position: relative;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #fff;
  font-size: 0.9em;
  font-size: 34px;
  line-height: 34px;
  font-weight: normal;
  padding: 0 24px;
  border-radius: 4px;
  border: 0;
  cursor: pointer;
  -webkit-transition: background-color 0.14s ease-in-out;
  transition: background-color 0.14s ease-in-out; }
  /* line 44, D:/Devs/Dev Dump Box/library/scss/modules/_buttons.scss */
  .blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus {
    color: #fff;
    text-decoration: none;
    outline: none; }
  /* line 51, D:/Devs/Dev Dump Box/library/scss/modules/_buttons.scss */
  .blue-btn:active, .comment-reply-link:active, #submit:active {
    top: 1px; }

/*
An example button.
You can use this example if you want. Just replace all the variables
and it will create a button dependant on those variables.
*/
/* line 62, D:/Devs/Dev Dump Box/library/scss/modules/_buttons.scss */
.blue-btn, .comment-reply-link, #submit {
  background-color: #1b2832; }
  /* line 66, D:/Devs/Dev Dump Box/library/scss/modules/_buttons.scss */
  .blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus {
    background-color: #141d25; }
  /* line 71, D:/Devs/Dev Dump Box/library/scss/modules/_buttons.scss */
  .blue-btn:active, .comment-reply-link:active, #submit:active {
    background-color: #121b21; }

/******************************************************************
Site Name:
Author:

Stylesheet: Form Styles

We put all the form and button styles in here to setup a consistent
look. If we need to customize them, we can do this in the main
stylesheets and just override them. Easy Peasy.

You're gonna see a few data-uri thingies down there. If you're not
sure what they are, check this link out:
http://css-tricks.com/data-uris/
If you want to create your own, use this helpful link:
http://websemantics.co.uk/online_tools/image_to_data_uri_convertor/

******************************************************************/
/*********************
INPUTS
*********************/
/* line 24, D:/Devs/Dev Dump Box/library/scss/modules/_forms.scss */
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea,
.field {
  display: block;
  height: 40px;
  line-height: 1em;
  padding: 0 12px;
  font-size: 1em;
  color: #5c6b80;
  box-sizing: border-box;
  border-radius: 3px;
  vertical-align: middle;
  box-shadow: none;
  border: 0;
  width: 100%;
  max-width: 400px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #eaedf2;
  -webkit-transition: background-color 0.24s ease-in-out;
  transition: background-color 0.24s ease-in-out; }
  /* line 60, D:/Devs/Dev Dump Box/library/scss/modules/_forms.scss */
  input[type="text"]:focus, input[type="text"]:active,
  input[type="password"]:focus,
  input[type="password"]:active,
  input[type="datetime"]:focus,
  input[type="datetime"]:active,
  input[type="datetime-local"]:focus,
  input[type="datetime-local"]:active,
  input[type="date"]:focus,
  input[type="date"]:active,
  input[type="month"]:focus,
  input[type="month"]:active,
  input[type="time"]:focus,
  input[type="time"]:active,
  input[type="week"]:focus,
  input[type="week"]:active,
  input[type="number"]:focus,
  input[type="number"]:active,
  input[type="email"]:focus,
  input[type="email"]:active,
  input[type="url"]:focus,
  input[type="url"]:active,
  input[type="search"]:focus,
  input[type="search"]:active,
  input[type="tel"]:focus,
  input[type="tel"]:active,
  input[type="color"]:focus,
  input[type="color"]:active,
  select:focus,
  select:active,
  textarea:focus,
  textarea:active,
  .field:focus,
  .field:active {
    background-color: #f7f8fa;
    outline: none; }
  /* line 67, D:/Devs/Dev Dump Box/library/scss/modules/_forms.scss */
  input[type="text"].error, input[type="text"].is-invalid,
  input[type="password"].error,
  input[type="password"].is-invalid,
  input[type="datetime"].error,
  input[type="datetime"].is-invalid,
  input[type="datetime-local"].error,
  input[type="datetime-local"].is-invalid,
  input[type="date"].error,
  input[type="date"].is-invalid,
  input[type="month"].error,
  input[type="month"].is-invalid,
  input[type="time"].error,
  input[type="time"].is-invalid,
  input[type="week"].error,
  input[type="week"].is-invalid,
  input[type="number"].error,
  input[type="number"].is-invalid,
  input[type="email"].error,
  input[type="email"].is-invalid,
  input[type="url"].error,
  input[type="url"].is-invalid,
  input[type="search"].error,
  input[type="search"].is-invalid,
  input[type="tel"].error,
  input[type="tel"].is-invalid,
  input[type="color"].error,
  input[type="color"].is-invalid,
  select.error,
  select.is-invalid,
  textarea.error,
  textarea.is-invalid,
  .field.error,
  .field.is-invalid {
    color: #fbe3e4;
    border-color: #fbe3e4;
    background-color: #fff;
    background-position: 99% center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);
    outline-color: #fbe3e4; }
  /* line 79, D:/Devs/Dev Dump Box/library/scss/modules/_forms.scss */
  input[type="text"].success, input[type="text"].is-valid,
  input[type="password"].success,
  input[type="password"].is-valid,
  input[type="datetime"].success,
  input[type="datetime"].is-valid,
  input[type="datetime-local"].success,
  input[type="datetime-local"].is-valid,
  input[type="date"].success,
  input[type="date"].is-valid,
  input[type="month"].success,
  input[type="month"].is-valid,
  input[type="time"].success,
  input[type="time"].is-valid,
  input[type="week"].success,
  input[type="week"].is-valid,
  input[type="number"].success,
  input[type="number"].is-valid,
  input[type="email"].success,
  input[type="email"].is-valid,
  input[type="url"].success,
  input[type="url"].is-valid,
  input[type="search"].success,
  input[type="search"].is-valid,
  input[type="tel"].success,
  input[type="tel"].is-valid,
  input[type="color"].success,
  input[type="color"].is-valid,
  select.success,
  select.is-valid,
  textarea.success,
  textarea.is-valid,
  .field.success,
  .field.is-valid {
    color: #e6efc2;
    border-color: #e6efc2;
    background-color: #fff;
    background-position: 99% center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);
    outline-color: #e6efc2; }
  /* line 91, D:/Devs/Dev Dump Box/library/scss/modules/_forms.scss */
  input[type="text"][disabled], input[type="text"].is-disabled,
  input[type="password"][disabled],
  input[type="password"].is-disabled,
  input[type="datetime"][disabled],
  input[type="datetime"].is-disabled,
  input[type="datetime-local"][disabled],
  input[type="datetime-local"].is-disabled,
  input[type="date"][disabled],
  input[type="date"].is-disabled,
  input[type="month"][disabled],
  input[type="month"].is-disabled,
  input[type="time"][disabled],
  input[type="time"].is-disabled,
  input[type="week"][disabled],
  input[type="week"].is-disabled,
  input[type="number"][disabled],
  input[type="number"].is-disabled,
  input[type="email"][disabled],
  input[type="email"].is-disabled,
  input[type="url"][disabled],
  input[type="url"].is-disabled,
  input[type="search"][disabled],
  input[type="search"].is-disabled,
  input[type="tel"][disabled],
  input[type="tel"].is-disabled,
  input[type="color"][disabled],
  input[type="color"].is-disabled,
  select[disabled],
  select.is-disabled,
  textarea[disabled],
  textarea.is-disabled,
  .field[disabled],
  .field.is-disabled {
    cursor: not-allowed;
    border-color: #cfcfcf;
    opacity: 0.6; }
    /* line 97, D:/Devs/Dev Dump Box/library/scss/modules/_forms.scss */
    input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active,
    input[type="password"][disabled]:focus,
    input[type="password"][disabled]:active,
    input[type="password"].is-disabled:focus,
    input[type="password"].is-disabled:active,
    input[type="datetime"][disabled]:focus,
    input[type="datetime"][disabled]:active,
    input[type="datetime"].is-disabled:focus,
    input[type="datetime"].is-disabled:active,
    input[type="datetime-local"][disabled]:focus,
    input[type="datetime-local"][disabled]:active,
    input[type="datetime-local"].is-disabled:focus,
    input[type="datetime-local"].is-disabled:active,
    input[type="date"][disabled]:focus,
    input[type="date"][disabled]:active,
    input[type="date"].is-disabled:focus,
    input[type="date"].is-disabled:active,
    input[type="month"][disabled]:focus,
    input[type="month"][disabled]:active,
    input[type="month"].is-disabled:focus,
    input[type="month"].is-disabled:active,
    input[type="time"][disabled]:focus,
    input[type="time"][disabled]:active,
    input[type="time"].is-disabled:focus,
    input[type="time"].is-disabled:active,
    input[type="week"][disabled]:focus,
    input[type="week"][disabled]:active,
    input[type="week"].is-disabled:focus,
    input[type="week"].is-disabled:active,
    input[type="number"][disabled]:focus,
    input[type="number"][disabled]:active,
    input[type="number"].is-disabled:focus,
    input[type="number"].is-disabled:active,
    input[type="email"][disabled]:focus,
    input[type="email"][disabled]:active,
    input[type="email"].is-disabled:focus,
    input[type="email"].is-disabled:active,
    input[type="url"][disabled]:focus,
    input[type="url"][disabled]:active,
    input[type="url"].is-disabled:focus,
    input[type="url"].is-disabled:active,
    input[type="search"][disabled]:focus,
    input[type="search"][disabled]:active,
    input[type="search"].is-disabled:focus,
    input[type="search"].is-disabled:active,
    input[type="tel"][disabled]:focus,
    input[type="tel"][disabled]:active,
    input[type="tel"].is-disabled:focus,
    input[type="tel"].is-disabled:active,
    input[type="color"][disabled]:focus,
    input[type="color"][disabled]:active,
    input[type="color"].is-disabled:focus,
    input[type="color"].is-disabled:active,
    select[disabled]:focus,
    select[disabled]:active,
    select.is-disabled:focus,
    select.is-disabled:active,
    textarea[disabled]:focus,
    textarea[disabled]:active,
    textarea.is-disabled:focus,
    textarea.is-disabled:active,
    .field[disabled]:focus,
    .field[disabled]:active,
    .field.is-disabled:focus,
    .field.is-disabled:active {
      background-color: #d5edf8; }

/* line 107, D:/Devs/Dev Dump Box/library/scss/modules/_forms.scss */
input[type="password"] {
  letter-spacing: 0.3em; }

/* line 112, D:/Devs/Dev Dump Box/library/scss/modules/_forms.scss */
textarea {
  max-width: 100%;
  min-height: 120px;
  line-height: 1.5em; }

/* line 119, D:/Devs/Dev Dump Box/library/scss/modules/_forms.scss */
select {
  -webkit-appearance: none;
  /* 1 */
  -moz-appearance: none;
  appearance: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 97.5% center; }

/*********************
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/* line 18, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
body {
  font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #1B2832;
  font-size: 100%;
  line-height: 1.5;
  /*background-color: $white;*/
  /*background-image: url("https://lawrencebay2-com.seethewebdev.com/wp-content/uploads/2026/02/body_bg5.jpg");
  	-moz-osx-font-smoothing: grayscale;*/ }

/* line 30, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
a, a:link, a:active, a:focus, a:visited, a:hover {
  outline: none !important; }

/* line 35, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.cta_btn {
  background: #b92025;
  padding: 10px 20px;
  border-radius: 7px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  max-width: 180px;
  text-align: center;
  border: solid 2px #fff; }

/* line 47, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.cta_btn:hover {
  background: #fff;
  color: #b92025;
  border: solid 2px #b92025; }

/* line 52, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.mobile_banner {
  display: block;
  height: 437px; }

/* line 56, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.banner, .banner2 {
  display: none; }

/* line 61, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.banner_interior .nav_block {
  display: none; }

/* line 63, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.celebrate {
  display: none; }

/* line 67, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.celebrate_mobile {
  display: flex;
  background: #939393;
  padding: 2em 0; }
  /* line 71, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .celebrate_mobile .wrap {
    display: flex;
    flex-direction: row;
    width: 86%; }
    /* line 76, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .celebrate_mobile .wrap .celebrate_text {
      display: flex;
      flex-direction: column;
      align-items: center; }
      /* line 81, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .celebrate_mobile .wrap .celebrate_text .celebrate_text_box {
        display: flex;
        flex-direction: column;
        border-top: solid 6px #b92025;
        border-bottom: solid 6px #b92025;
        padding: 2em 0 0; }
        /* line 88, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .celebrate_mobile .wrap .celebrate_text .celebrate_text_box span {
          display: flex;
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          color: #1b2832;
          font-size: 44px;
          font-weight: bold;
          text-align: center;
          margin-top: 10px;
          line-height: 1em; }
        /* line 99, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .celebrate_mobile .wrap .celebrate_text .celebrate_text_box .years {
          display: flex;
          align-items: center;
          margin: -70px 0 0 100px; }
          /* line 103, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
          .celebrate_mobile .wrap .celebrate_text .celebrate_text_box .years .number {
            display: flex;
            font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
            color: #b92025;
            font-size: 110px;
            font-weight: bold; }
          /* line 110, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
          .celebrate_mobile .wrap .celebrate_text .celebrate_text_box .years .script {
            display: flex;
            font-family: "The Nautigal", cursive;
            font-size: 64px;
            font-weight: normal; }
        /* line 118, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .celebrate_mobile .wrap .celebrate_text .celebrate_text_box .fish {
          margin-top: 50px;
          display: flex;
          flex-direction: column;
          align-items: center; }
          /* line 123, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
          .celebrate_mobile .wrap .celebrate_text .celebrate_text_box .fish .script {
            font-family: "The Nautigal", cursive;
            font-size: 114px;
            font-weight: normal;
            color: #fff !important; }
          /* line 129, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
          .celebrate_mobile .wrap .celebrate_text .celebrate_text_box .fish .fish_tag {
            background: #383737;
            color: #fff !important;
            font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 32px;
            padding: 5px 40px; }
          /* line 136, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
          .celebrate_mobile .wrap .celebrate_text .celebrate_text_box .fish span {
            color: #fff !important; }
          /* line 138, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
          .celebrate_mobile .wrap .celebrate_text .celebrate_text_box .fish .cta_btn {
            padding: 15px 25px;
            max-width: 180px !important; }
          /* line 142, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
          .celebrate_mobile .wrap .celebrate_text .celebrate_text_box .fish a, .celebrate_mobile .wrap .celebrate_text .celebrate_text_box .fish a:hover {
            text-decoration: none; }
          /* line 143, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
          .celebrate_mobile .wrap .celebrate_text .celebrate_text_box .fish .cta_btn {
            margin-top: 95px; }

/* line 150, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.celebrate_mobile .wrap .celebrate_text .fish {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 1em; }
  /* line 156, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .celebrate_mobile .wrap .celebrate_text .fish .script, .celebrate_mobile .wrap .celebrate_text .fish .fish_tag {
    color: #fff;
    font-size: 20px; }

/* line 162, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.home_pic {
  width: 100% !important;
  text-align: center; }

/* line 167, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.home_pic img {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto; }

/* line 176, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.slick-dotted.slick-slider {
  display: none; }

/* line 178, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.camp {
  width: 100%;
  float: left;
  padding: 0 0 40px 0; }
  /* line 182, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .camp .wrap {
    display: flex;
    flex-direction: column; }
    /* line 186, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .camp .wrap .camp_pic img {
      width: 100%; }
    /* line 188, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .camp .wrap .camp_text {
      padding: 0 40px; }
      /* line 190, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .camp .wrap .camp_text span {
        font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #1b2832;
        font-size: 32px;
        font-weight: bold; }
      /* line 196, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .camp .wrap .camp_text .one-line {
        display: flex;
        flex-direction: column;
        align-items: baseline;
        border-bottom: solid 4px #b92025;
        margin: -20px 0 0 0; }
        /* line 203, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .camp .wrap .camp_text .one-line .large {
          font-size: 43px;
          font-weight: bold;
          padding: 0 10px 0 0;
          margin: 0; }
      /* line 210, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .camp .wrap .camp_text .accomodations {
        color: #fff;
        background: #1b2832;
        padding: 5px;
        font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 22px;
        font-weight: bold;
        margin: 20px 0 0 0; }
      /* line 221, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .camp .wrap .camp_text ul li {
        list-style: circle; }

/* line 229, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.plane {
  display: none; }

/* line 231, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.plane_mobile {
  display: flex;
  flex-direction: column;
  width: 100%;
  float: left;
  padding: 2em 0;
  margin: 0 0 20px 0;
  background: #243B4C;
  background: linear-gradient(180deg, #243b4c 36%, black 100%); }
  /* line 241, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .plane_mobile .wrap {
    display: flex;
    width: 90%; }
    /* line 245, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .plane_mobile .wrap .plane_text {
      width: 100%;
      margin-top: 40px; }
      /* line 249, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .plane_mobile .wrap .plane_text .title_block .small {
        font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 24px;
        color: #fff; }
      /* line 254, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .plane_mobile .wrap .plane_text .title_block .inline {
        display: inline-block;
        margin: -40px 0 0 0; }
        /* line 257, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .plane_mobile .wrap .plane_text .title_block .inline .key {
          font-family: "The Nautigal", cursive;
          font-size: 100px;
          font-weight: normal;
          color: #fff;
          margin: 0 10px 0 0; }
        /* line 264, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .plane_mobile .wrap .plane_text .title_block .inline span {
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 34px;
          font-weight: 300;
          color: #fff; }
      /* line 272, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .plane_mobile .wrap .plane_text p {
        color: #fff;
        padding: 10px 30px 0; }
    /* line 277, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .plane_mobile .wrap .spacer {
      display: none; }
  /* line 280, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .plane_mobile .plane-bottom {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    /* line 286, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .plane_mobile .plane-bottom span {
      display: flex;
      color: #fff;
      font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 28px;
      font-weight: bold;
      padding: 0 0 0 30px; }
    /* line 296, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .plane_mobile .plane-bottom a {
      text-decoration: none;
      margin-top: 2em; }
      /* line 298, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .plane_mobile .plane-bottom a .cta_btn {
        display: flex; }
    /* line 300, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .plane_mobile .plane-bottom a:hover {
      text-decoration: none; }

/* line 304, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.cat_blocks {
  margin-top: 30px; }
  /* line 307, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .cat_blocks .cat_wrap {
    width: 80%;
    margin: 0 auto;
    display: flex;
    justify-content: space-evenly;
    flex-direction: column; }
    /* line 313, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .cat_blocks .cat_wrap .cat_block {
      display: flex;
      width: 100%;
      text-align: center;
      height: 250px;
      position: relative;
      border-bottom: solid 5px #b92025;
      margin-bottom: 2em; }
      /* line 321, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .cat_blocks .cat_wrap .cat_block .cat_title {
        font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #fff;
        font-size: 24px;
        background: rgba(27, 40, 50, 0.7);
        padding: 5px 0;
        position: absolute;
        bottom: 0;
        width: 100%; }
      /* line 331, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .cat_blocks .cat_wrap .cat_block .link-spanner {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1; }
      /* line 340, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .cat_blocks .cat_wrap .cat_block .link-spanner:hover {
        background: rgba(27, 40, 50, 0.2);
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1; }

/* line 355, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.sig p {
  margin: 0 !important; }

/* line 356, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.sig span {
  font-family: "The Nautigal", cursive;
  color: #1b2832;
  font-size: 46px;
  margin: 0; }

/* line 364, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.booking_form {
  background: #ddd;
  padding: 2em; }
  /* line 368, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .booking_form .wrap h2 {
    font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    text-align: center; }

/* line 378, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.fifty_fifty {
  display: flex; }
  /* line 381, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .fifty_fifty .wrap {
    display: flex;
    flex-direction: column; }
    /* line 385, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .fifty_fifty .wrap .text {
      display: flex;
      flex-direction: column;
      padding: 0 2em 0 0; }
    /* line 390, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .fifty_fifty .wrap .form {
      display: flex; }

/********************
Video Section
********************/
/* line 400, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.video iframe {
  width: 100%;
  aspect-ratio: 16 / 9;
  display: block;
  border: 0; }

/* line 408, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.video_block {
  display: flex;
  padding: 3em 0;
  margin: 0 0 4% 0; }
  /* line 413, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .video_block .wrap {
    width: 80%;
    display: flex;
    align-items: center;
    gap: 40px; }
    /* line 419, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .video_block .wrap .video {
      width: 100%;
      position: relative; }
    /* line 423, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .video_block .wrap .video_text {
      display: flex;
      flex-direction: column;
      padding: 0 2em;
      width: 100%; }
      /* line 429, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .video_block .wrap .video_text .vid_title {
        color: #b92025;
        font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 26px;
        font-weight: 700; }
      /* line 435, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .video_block .wrap .video_text span {
        color: #fff;
        font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 16px; }
      /* line 440, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .video_block .wrap .video_text .as_seen {
        margin: 2em 0 0; }

@media only screen and (max-width: 1030px) {
  /* line 447, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .video_block .wrap {
    flex-direction: column !important;
    display: flex;
    gap: 30px; }
  /* line 453, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .video {
    width: 100% !important;
    flex: none !important; }
  /* line 458, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .video iframe {
    width: 100% !important;
    aspect-ratio: 16 / 9;
    display: block; }
  /* line 464, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .video_text {
    width: 100% !important;
    flex: none !important;
    padding: 0 !important; } }

/********************
PAST GALLERIES
********************/
/* line 475, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.past_galleries {
  display: flex;
  flex-direction: column;
  padding: 2em 0;
  margin: 2em 0; }
  /* line 481, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .past_galleries h2 {
    display: flex;
    justify-content: center;
    color: #fff;
    font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 34px;
    font-weight: bold;
    border-bottom: solid 2px #b92025;
    max-width: fit-content;
    margin: 0 auto; }
  /* line 493, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .past_galleries .wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px; }
    /* line 499, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .past_galleries .wrap a {
      text-decoration: none;
      justify-content: space-evenly;
      margin-top: 2em; }
      /* line 504, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .past_galleries .wrap a .gallery_block {
        display: flex;
        flex-direction: column;
        align-items: center; }
        /* line 510, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .past_galleries .wrap a .gallery_block img {
          display: flex; }
        /* line 511, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .past_galleries .wrap a .gallery_block span {
          color: #fff;
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          background-color: #1B2832;
          border: solid 2px #fff;
          border-radius: 10px;
          padding: 5px 15px;
          margin: 1em 0; }
        /* line 521, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .past_galleries .wrap a .gallery_block span:hover {
          background-color: #b92025; }

/* line 527, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.page-id-4637 .past_galleries h2 {
  margin-bottom: 1em; }

/********************
ALL GALLERIES
********************/
/* line 533, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.all_galleries .wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  /* spacing between items */ }
  /* line 537, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .all_galleries .wrap a {
    flex: 1 1 calc(25% - 20px);
    /* 4 per row */
    box-sizing: border-box;
    text-decoration: none;
    justify-content: space-evenly;
    margin-top: 2em; }
    /* line 544, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .all_galleries .wrap a .gallery_block {
      display: flex;
      flex-direction: column;
      align-items: center; }
      /* line 550, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .all_galleries .wrap a .gallery_block img {
        display: flex; }
      /* line 551, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .all_galleries .wrap a .gallery_block span {
        color: #fff;
        font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
        background-color: #1B2832;
        border: solid 2px #fff;
        border-radius: 10px;
        padding: 5px 15px;
        margin: 1em 0; }
      /* line 561, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .all_galleries .wrap a .gallery_block span:hover {
        background-color: #b92025; }

/********************
RATES Page
********************/
/* line 569, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.service_table {
  width: 100%;
  float: left;
  margin-bottom: 40px;
  border-left: solid 15px #B92025;
  padding-left: 20px; }
  /* line 576, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .service_table .table_title {
    font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #1b2832;
    font-size: 24px;
    font-weight: bold;
    width: 100%;
    float: left;
    border-bottom: solid 2px #ddd; }
  /* line 587, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .service_table .service_price {
    display: flex;
    flex-direction: row;
    border: solid 1px #e1e1e1;
    margin: 5px 0;
    padding: 5px; }
    /* line 594, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .service_table .service_price .service, .service_table .service_price .price {
      font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 18px; }
    /* line 599, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .service_table .service_price .service {
      color: #000; }
    /* line 600, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .service_table .service_price .price {
      color: #b92025;
      margin-left: 40px; }
  /* line 606, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .service_table .info {
    padding: 10px;
    border: solid 1px #e1e1e1;
    width: 100%;
    float: left; }
    /* line 612, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .service_table .info p {
      font-size: 14px;
      color: #000; }

/* line 619, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.features {
  display: none; }
  /* line 621, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .features .wrap {
    text-align: center; }

/* line 624, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.mobile_features {
  display: flex;
  padding: 2em 0; }
  /* line 628, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .mobile_features .wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    /* line 632, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .mobile_features .wrap .feature {
      text-align: center;
      margin: 1em 0; }
      /* line 635, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .mobile_features .wrap .feature h2 {
        font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #fff;
        font-size: 20px;
        margin: -15px 0 0 0; }
      /* line 641, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .mobile_features .wrap .feature a {
        text-decoration: none; }

/********************
LURES Page
********************/
/* line 652, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.lure_table_wrap {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  /* line 657, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .lure_table_wrap .lure_table {
    box-sizing: border-box;
    padding: 0 10px;
    width: 100%;
    float: left;
    margin-bottom: 40px;
    border-left: solid 8px #B92025;
    padding-left: 20px; }
    /* line 666, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .lure_table_wrap .lure_table .table_title {
      font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #1b2832;
      font-size: 24px;
      font-weight: bold;
      width: 100%;
      float: left;
      line-height: 1em;
      border-bottom: solid 2px #ddd; }

/* line 679, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.suply_title, .lure_title {
  width: 100%;
  font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #1b2832;
  font-size: 36px;
  font-weight: 700;
  display: flex;
  justify-content: center;
  border-bottom: solid 4px #b92025;
  margin: 2em 0 1em; }

/* line 690, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.other_supplies_wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  border-radius: 15px;
  width: 90%;
  margin: 0 auto;
  padding: 0 0 4em 0; }
  /* line 699, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .other_supplies_wrap .supply_table {
    display: flex;
    width: 100%;
    padding: 1em 2em 1em;
    background: rgba(27, 40, 50, 0.8);
    border-radius: 15px;
    justify-content: center; }
    /* line 707, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .other_supplies_wrap .supply_table .table_title {
      display: flex;
      color: #fff;
      font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 18px; }

/********************
OUTPOST CAMPS
********************/
/* line 720, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.outpost_camps {
  display: flex; }
  /* line 723, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .outpost_camps .outpost {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 4em 0;
    position: relative; }
    /* line 730, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .outpost_camps .outpost .map-ring {
      display: flex;
      width: 320px;
      position: relative;
      z-index: 3; }
      /* line 736, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .outpost_camps .outpost .map-ring img {
        width: 100%;
        height: auto;
        display: block;
        transform: scale(1.2); }
    /* line 744, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .outpost_camps .outpost .map-ring-mobile {
      display: flex;
      z-index: 1; }
      /* line 748, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .outpost_camps .outpost .map-ring-mobile img {
        width: 100%; }
    /* line 753, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .outpost_camps .outpost .Lake-content {
      display: flex;
      flex-direction: column;
      color: #fff;
      background: rgba(27, 40, 50, 0.6);
      padding: 10%;
      border-radius: 10px;
      margin-top: 0;
      z-index: 2;
      position: relative; }
      /* line 764, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .outpost_camps .outpost .Lake-content .lake-title {
        display: flex;
        flex-direction: column;
        align-items: center;
        background: #b92025;
        padding: 5px 20px;
        border-radius: 10px;
        margin-bottom: 1em; }
        /* line 773, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .outpost_camps .outpost .Lake-content .lake-title .large {
          display: flex;
          color: #fff;
          font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 36px;
          font-weight: 700;
          padding: 0 10px 0 0; }
        /* line 782, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .outpost_camps .outpost .Lake-content .lake-title span {
          display: flex;
          color: #1b2832;
          font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 24px;
          font-weight: 700; }
      /* line 791, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .outpost_camps .outpost .Lake-content .bullets {
        display: flex;
        flex-direction: column; }
        /* line 796, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .outpost_camps .outpost .Lake-content .bullets ul li {
          list-style-type: disc !important;
          padding: 0 0 0 1em !important; }
        /* line 802, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .outpost_camps .outpost .Lake-content .bullets .amenities {
          display: flex;
          color: #fff;
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 28px;
          font-weight: 700; }

/********************
WORDPRESS BODY CLASSES
style a page via class
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* search result page */
/* no results search page */
/* individual paged search (i.e. body.search-paged-3) */
/* 404 page */
/* single post page */
/* individual post page by id (i.e. body.postid-73) */
/* individual paged single (i.e. body.single-paged-3) */
/* attatchment page */
/* individual attatchment page (i.e. body.attachmentid-763) */
/* style mime type pages */
/* author page */
/* user nicename (i.e. body.author-samueladams) */
/* paged author archives (i.e. body.author-paged-4) for page 4 */
/* category page */
/* individual category page (i.e. body.category-6) */
/* replace the number to the corresponding page number */
/* tag page */
/* individual tag page (i.e. body.tag-news) */
/* replace the number to the corresponding page number */
/* custom page template page */
/* individual page template (i.e. body.page-template-contact-php */
/* replace the number to the corresponding page number */
/* parent page template */
/* child page template */
/* replace the number to the corresponding page number */
/* if user is logged in */
/* paged items like search results or archives */
/* individual paged (i.e. body.paged-3) */
/*********************
LAYOUT & GRID STYLES
*********************/
/* line 859, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.wrap {
  width: 96%;
  margin: 0 auto; }

/*********************
LINK STYLES
*********************/
/* line 868, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
a, a:visited {
  color: #D30D3C;
  /* on hover */
  /* on click */
  /* mobile tap color */ }
  /* line 872, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  a:hover, a:focus, a:visited:hover, a:visited:focus {
    color: #a80a30; }
  /* line 882, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  a:link, a:visited:link {
    /*
		this highlights links on iPhones/iPads.
		so it basically works like the :hover selector
		for mobile devices.
		*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }

/******************************************************************
SLICK SLIDER STYLES
******************************************************************/
/* line 896, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.slider_title {
  text-align: center;
  padding: 20px 0;
  margin-top: 20px; }
  /* line 901, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .slider_title span {
    color: #b92025;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-weight: 700; }
  /* line 908, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .slider_title span:before {
    display: inline-block;
    content: "";
    background: none repeat scroll 0 0 #b92025;
    border-bottom: 1px solid #b92025;
    border-top: 1px solid #b92025;
    height: 1px;
    margin: -5px 4px 0 0;
    vertical-align: middle;
    width: 25px; }
  /* line 919, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .slider_title span:after {
    display: inline-block;
    content: "";
    background: none repeat scroll 0 0 #b92025;
    border-bottom: 1px solid #b92025;
    border-top: 1px solid #b92025;
    height: 1px;
    margin: -5px 0 0 4px;
    vertical-align: middle;
    width: 25px; }

/* line 932, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.slick-slide {
  width: 350px !important;
  margin: 5px !important; }

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 941, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  text-rendering: optimizelegibility;
  font-weight: 500;
  /*
	if you're going to use webfonts, be sure to check your weights
	http://css-tricks.com/watch-your-font-weight/
	*/
  /* removing text decoration from all headline links */ }
  /* line 950, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  h1 a, h1 a:hover, h1 a:visited, .h1 a, .h1 a:hover, .h1 a:visited, h2 a, h2 a:hover, h2 a:visited, .h2 a, .h2 a:hover, .h2 a:visited, h3 a, h3 a:hover, h3 a:visited, .h3 a, .h3 a:hover, .h3 a:visited, h4 a, h4 a:hover, h4 a:visited, .h4 a, .h4 a:hover, .h4 a:visited, h5 a, h5 a:hover, h5 a:visited, .h5 a, .h5 a:hover, .h5 a:visited {
    text-decoration: none; }

/* line 955, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
h1, .h1 {
  font-size: 1.5em;
  line-height: 1.333em; }

/* line 960, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
h2, .h2 {
  font-size: 22px;
  line-height: 1.4em;
  margin-bottom: 0.375em;
  color: #b92025; }

/* line 967, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
h3, .h3 {
  font-size: 1.125em; }

/* line 971, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
h4, .h4 {
  font-size: 1.1em;
  font-weight: 700; }

/* line 976, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
h5, .h5 {
  font-size: 0.846em;
  line-height: 2.09em;
  text-transform: uppercase;
  letter-spacing: 2px; }

/*********************
HEADER STYLES
*********************/
/* line 988, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.tel {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center !important; }
  /* line 994, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .tel a {
    text-decoration: none;
    color: #b92025;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 22px;
    display: flex; }
  /* line 1002, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .tel img {
    width: 100%;
    height: auto;
    max-height: 20px;
    margin: 5px 5px 0 0; }
  /* line 1009, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .tel .tel_btn {
    background: #b92025;
    padding: 5px 10px;
    border-radius: 7px;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff;
    max-width: 180px;
    text-align: center;
    border: solid 2px #fff;
    font-size: 14px;
    margin-right: 0px; }
  /* line 1022, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .tel .tel_btn:hover {
    background: #fff;
    color: #b92025;
    border: solid 2px #b92025; }

/* line 1029, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.header_wrap {
  display: flex;
  flex-direction: column-reverse; }
  /* line 1032, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .header_wrap .topper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
    background: #fff; }
    /* line 1038, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .header_wrap .topper .wrap {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      gap: 10px; }
      /* line 1046, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .header_wrap .topper .wrap .contact_block {
        width: 100%;
        display: flex;
        justify-content: center !important;
        align-items: center; }
        /* line 1052, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .header_wrap .topper .wrap .contact_block a {
          text-decoration: none;
          color: #1b2832;
          font-weight: 700;
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 18px; }
      /* line 1060, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .header_wrap .topper .wrap .tel {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center !important; }
        /* line 1066, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .header_wrap .topper .wrap .tel a {
          text-decoration: none;
          color: #b92025;
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-weight: 700;
          font-size: 22px;
          display: flex; }
        /* line 1074, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .header_wrap .topper .wrap .tel img {
          width: 100%;
          height: auto;
          max-height: 20px;
          margin: 5px 5px 0 0; }
        /* line 1081, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .header_wrap .topper .wrap .tel .tel_btn {
          background: #b92025;
          padding: 5px 10px;
          border-radius: 7px;
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          color: #fff;
          max-width: 180px;
          text-align: center;
          border: solid 2px #fff;
          font-size: 14px;
          margin-right: 0px; }
        /* line 1094, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .header_wrap .topper .wrap .tel .tel_btn:hover {
          background: #fff;
          color: #b92025;
          border: solid 2px #b92025; }

/* line 1107, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#logo {
  margin: 0.75em 0; }
  /* line 1110, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  #logo a {
    color: #D30D3C; }

/* line 1115, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.logo_block {
  text-align: center; }

/* line 1117, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.testimonial_paper, .daily-planning {
  display: flex;
  flex-direction: column;
  margin: 2em 0;
  padding: 2em 0; }
  /* line 1123, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .testimonial_paper .title_block, .daily-planning .title_block {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-bottom: solid 4px #b92025;
    background: #1B2832;
    padding: 10px 0 20px; }
    /* line 1131, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .testimonial_paper .title_block .wrap, .daily-planning .title_block .wrap {
      display: flex;
      flex-direction: column;
      width: 70%;
      margin: 0 auto; }
      /* line 1137, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .testimonial_paper .title_block .wrap .large, .daily-planning .title_block .wrap .large {
        display: flex;
        font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #b92025;
        font-size: 38px;
        font-weight: 700;
        line-height: 1em; }
      /* line 1145, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .testimonial_paper .title_block .wrap span, .daily-planning .title_block .wrap span {
        display: flex;
        justify-content: center;
        font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #fff;
        font-size: 24px;
        font-weight: 700; }
  /* line 1156, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .testimonial_paper .wrap, .daily-planning .wrap {
    display: flex;
    flex-direction: column;
    width: 70%;
    margin: 0 auto; }
    /* line 1162, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .testimonial_paper .wrap .letter_block, .daily-planning .wrap .letter_block {
      background: rgba(255, 255, 255, 0.4);
      color: #1b2832; }
    /* line 1166, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .testimonial_paper .wrap .clock_block, .daily-planning .wrap .clock_block {
      background: rgba(255, 255, 255, 0.6);
      color: #1b2832; }
    /* line 1171, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .testimonial_paper .wrap .letter_block, .testimonial_paper .wrap .clock_block, .daily-planning .wrap .letter_block, .daily-planning .wrap .clock_block {
      display: flex;
      flex-direction: column;
      border: solid 1px #fff;
      border-radius: 15px;
      padding: 1em 2em;
      margin: 1em 0; }
      /* line 1179, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .testimonial_paper .wrap .letter_block p, .testimonial_paper .wrap .clock_block p, .daily-planning .wrap .letter_block p, .daily-planning .wrap .clock_block p {
        display: flex;
        font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 18px; }
      /* line 1184, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .testimonial_paper .wrap .letter_block em, .testimonial_paper .wrap .clock_block em, .daily-planning .wrap .letter_block em, .daily-planning .wrap .clock_block em {
        display: flex;
        font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 18px;
        font-weight: 700;
        color: #1b2832; }
      /* line 1192, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .testimonial_paper .wrap .letter_block strong, .testimonial_paper .wrap .clock_block strong, .daily-planning .wrap .letter_block strong, .daily-planning .wrap .clock_block strong {
        display: flex;
        font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 22px;
        font-weight: 700;
        background: #b92025;
        color: #fff;
        padding: 5px 20px;
        border-radius: 10px;
        text-align: center; }

/* line 1209, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.top_text {
  width: 100% !important;
  display: flex;
  flex-direction: column;
  margin-bottom: 4em !important; }

/*********************
NAVIGATION STYLES
*********************/
/*
all navs have a .nav class applied via
the wp_menu function; this is so we can
easily write one group of styles for
the navs on the site so our css is cleaner
and more scalable.
*/
/* line 1227, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.nav {
  border-bottom: 0;
  margin: 0;
  /* end .menu li */ }
  /* line 1231, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .nav li {
    /*
		so you really have to rethink your dropdowns for mobile.
		you don't want to have it expand too much because the
		screen is so small. How you manage your menu should
		depend on the project. Here's some great info on it:
		http://www.alistapart.com/articles/organizing-mobile/
		*/ }
    /* line 1233, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .nav li a {
      display: block;
      color: #D30D3C;
      text-decoration: none;
      padding: 0 0.75em;
      /*
			remember this is for mobile ONLY, so there's no need
			to even declare hover styles here, you can do it in
			the style.scss file where it's relevant. We want to
			keep this file as small as possible!
			*/ }
    /* line 1266, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .nav li ul.sub-menu li a,
    .nav li ul.children li a {
      padding-left: 30px; }

/* end .nav */
/*********************
POSTS & CONTENT STYLES
*********************/
/* line 1294, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#content {
  margin-top: 1.5em; }

/* line 1298, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.hentry {
  background-color: transparent;
  margin-bottom: 1.5em; }
  /* line 1302, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .hentry header {
    padding: 1.5em; }
  /* line 1306, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .hentry footer {
    padding: 1.5em; }
    /* line 1309, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .hentry footer p {
      margin: 0; }

/* end .hentry */
/* line 1316, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.single-title,
.page-title,
.entry-title {
  text-align: center;
  background: #1b2832;
  color: #fff;
  border-bottom: solid 5px #b92025;
  margin: 0;
  padding: 10px 0; }

/* post meta */
/* line 1329, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.byline {
  font-style: italic;
  margin: 0; }

/* entry content */
/* line 1337, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.entry-content {
  padding: 1.5em 1.5em 0;
  /*
			image alignment on a screen this size may be
			a bit difficult. It's set to start aligning
			and floating images at the next breakpoint,
			but it's up to you. Feel free to change it up.
			*/ }
  /* line 1340, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content p {
    margin: 0 0 1.5em;
    font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #1B2832; }
  /* line 1349, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content ul li {
    list-style: disc;
    margin-left: 2em; }
  /* line 1358, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content ol li {
    list-style: decimal;
    margin-left: 2em; }
  /* line 1365, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content table {
    width: 100%;
    border: 1px solid #eaedf2;
    margin-bottom: 1.5em; }
    /* line 1370, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .entry-content table caption {
      margin: 0 0 7px;
      font-size: 0.75em;
      color: #9fa6b4;
      text-transform: uppercase;
      letter-spacing: 1px; }
  /* line 1379, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content tr {
    border-bottom: 1px solid #eaedf2; }
    /* line 1382, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .entry-content tr:nth-child(even) {
      background-color: #f8f9fa; }
  /* line 1387, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content td {
    padding: 7px;
    border-right: 1px solid #eaedf2; }
    /* line 1391, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .entry-content td:last-child {
      border-right: 0; }
  /* line 1396, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content th {
    background-color: #f8f9fa;
    border-bottom: 1px solid #eaedf2;
    border-right: 1px solid #eaedf2; }
    /* line 1401, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .entry-content th:last-child {
      border-right: 0; }
  /* line 1406, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content blockquote {
    margin: 0 0 1.5em 0.75em;
    padding: 0 0 0 0.75em;
    border-left: 3px solid #1b2832;
    font-style: italic; }
  /* line 1416, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content dd {
    margin-left: 0;
    font-size: 0.9em;
    color: #787878;
    margin-bottom: 1.5em; }
  /* line 1423, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content img {
    margin: 0 0 1.5em 0;
    max-width: 100%;
    height: auto; }
  /* line 1439, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content .size-auto,
  .entry-content .size-full,
  .entry-content .size-large,
  .entry-content .size-medium,
  .entry-content .size-thumbnail {
    max-width: 100%;
    height: auto; }
  /* line 1448, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .entry-content pre {
    background: #000;
    color: #f8f9fa;
    font-size: 0.9em;
    padding: 1.5em;
    margin: 0 0 1.5em;
    border-radius: 3px; }

/* end .entry-content */
/* line 1459, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
  /* images inside wp-caption */ }
  /* line 1465, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .wp-caption img {
    max-width: 100%;
    margin-bottom: 0;
    width: 100%; }
  /* line 1471, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .wp-caption p.wp-caption-text {
    font-size: 0.85em;
    margin: 4px 0 7px;
    text-align: center; }

/* end .wp-caption */
/* line 1481, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.tags {
  margin: 0; }

/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/* line 1489, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.pagination,
.wp-prev-next {
  margin: 1.5em 0; }

/* line 1493, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.pagination {
  text-align: center; }
  /* line 1496, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .pagination ul {
    display: inline-block;
    background-color: #fff;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border-radius: 3px; }
  /* line 1505, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .pagination li {
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;
    border-right: 1px solid #eaedf2; }
  /* line 1514, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .pagination a, .pagination span {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1em;
    font-size: 1em;
    font-weight: normal;
    padding: 0.75em;
    min-width: 1em;
    display: block;
    color: #1b2832; }
    /* line 1526, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
      background-color: #1b2832;
      color: #fff; }
  /* line 1532, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .pagination .current {
    cursor: default;
    color: #5c6b80; }
    /* line 1536, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .pagination .current:hover, .pagination .current:focus {
      background-color: #fff;
      color: #5c6b80; }

/* end .bones_page_navi */
/* fallback previous & next links */
/* line 1549, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.wp-prev-next .prev-link {
  float: left; }

/* line 1553, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.wp-prev-next .next-link {
  float: right; }

/* end .wp-prev-next */
/******************************************************************
COMMENT STYLES
******************************************************************/
/* h3 comment title */
/* line 1564, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#comments-title {
  padding: 0.75em;
  margin: 0;
  border-top: 1px solid #f8f9fa;
  /* number of comments span */ }

/* line 1584, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.commentlist {
  margin: 0;
  list-style-type: none; }

/* line 1589, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.comment {
  position: relative;
  clear: both;
  overflow: hidden;
  padding: 1.5em;
  border-bottom: 1px solid #f8f9fa;
  /* vcard */
  /* end .commentlist .vcard */
  /* end children */
  /* general comment classes */ }
  /* line 1596, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .comment .comment-author {
    padding: 7px;
    border: 0; }
  /* line 1602, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .comment .vcard {
    margin-left: 50px; }
    /* line 1605, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .comment .vcard cite.fn {
      font-weight: 700;
      font-style: normal; }
    /* line 1613, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .comment .vcard time {
      display: block;
      font-size: 0.9em;
      font-style: italic; }
      /* line 1618, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .comment .vcard time a {
        color: #9fa6b4;
        text-decoration: none; }
        /* line 1622, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .comment .vcard time a:hover {
          text-decoration: underline; }
    /* line 1632, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .comment .vcard .avatar {
      position: absolute;
      left: 16px;
      border-radius: 50%; }
  /* line 1640, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .comment:last-child {
    margin-bottom: 0; }
  /* line 1644, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .comment .children {
    margin: 0;
    /* variations */
    /* change number for different depth */ }
  /* line 1662, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .comment[class*=depth-] {
    margin-top: 1.1em; }
  /* line 1666, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .comment.depth-1 {
    margin-left: 0;
    margin-top: 0; }
  /* line 1671, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .comment:not(.depth-1) {
    margin-top: 0;
    margin-left: 7px;
    padding: 7px; }
  /* line 1684, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .comment.odd {
    background-color: #fff; }
  /* line 1687, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .comment.even {
    background: #f8f9fa; }

/* comment meta */
/* comment content */
/* line 1721, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em; }

/* end .commentlist .comment_content */
/* comment reply link */
/* line 1730, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.comment-reply-link {
  font-size: 0.9em;
  float: right; }

/* end .commentlist .comment-reply-link */
/* edit comment link */
/* line 1742, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.comment-edit-link {
  font-style: italic;
  margin: 0 7px;
  text-decoration: none;
  font-size: 0.9em; }

/******************************************************************
COMMENT FORM STYLES
******************************************************************/
/* line 1755, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.comment-respond {
  padding: 1.5em;
  border-top: 1px solid #f8f9fa; }

/* line 1761, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#reply-title {
  margin: 0; }

/* line 1765, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.logged-in-as {
  color: #9fa6b4;
  font-style: italic;
  margin: 0; }
  /* line 1770, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .logged-in-as a {
    color: #5c6b80; }

/* line 1775, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.comment-form-comment {
  margin: 1.5em 0 0.75em; }

/* line 1779, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.form-allowed-tags {
  padding: 1.5em;
  background-color: #f8f9fa;
  font-size: 0.9em; }

/* comment submit button */
/* line 1786, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#submit {
  float: right;
  font-size: 1em; }

/* comment form title */
/* line 1793, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#comment-form-title {
  margin: 0 0 1.1em; }

/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
/* line 1806, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0; }

/* no comments */
/* line 1811, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.nocomments {
  margin: 0 20px 1.1em; }

/*********************
SIDEBARS & ASIDES
*********************/
/* line 1827, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.widget ul li {
  /* deep nesting */ }

/* line 1844, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.no-widgets {
  background-color: #cfcfcf;
  padding: 1.5em;
  text-align: center;
  border-radius: 2px;
  margin-bottom: 1.5em; }

/*********************
TACKLE GUIDE STYLES
*********************/
/* line 1856, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.page-template-page-lures .mobile_banner {
  display: block;
  width: 100%;
  height: 341px; }

/* line 1861, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.page-template-page-lures .banner {
  display: none; }

/*********************
FOOTER STYLES
*********************/
/* line 1868, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.footer {
  clear: both;
  background: #383737;
  padding: 30px 0 0; }
  /* line 1873, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .footer .gform_submit_button_4 {
    border-radius: 10px; }
  /* line 1877, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .footer .wrap {
    padding: 0 0 30px 0;
    width: 100%; }
  /* line 1881, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .footer .footer_logo_bar {
    text-align: center; }
  /* line 1884, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .footer .footer_col_wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    color: #fff;
    text-align: center;
    width: 90%;
    margin: 0 auto; }
    /* line 1894, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .footer .footer_col_wrap a {
      color: #fff; }
    /* line 1896, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .footer .footer_col_wrap .footer_col_1 {
      display: flex;
      flex-direction: column;
      text-align: center; }
      /* line 1900, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .footer .footer_col_wrap .footer_col_1 span {
        color: #fff;
        font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }
      /* line 1905, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .footer .footer_col_wrap .footer_col_1 .tel {
        display: flex;
        align-items: center; }
        /* line 1909, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .footer .footer_col_wrap .footer_col_1 .tel a {
          text-decoration: none;
          color: #fff;
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-weight: 700;
          font-size: 22px;
          display: flex; }
        /* line 1918, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .footer .footer_col_wrap .footer_col_1 .tel a:hover {
          text-decoration: none;
          color: #b92025; }
        /* line 1922, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .footer .footer_col_wrap .footer_col_1 .tel img {
          width: 100%;
          height: auto; }
    /* line 1929, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .footer .footer_col_wrap .footer_col_2, .footer .footer_col_wrap .footer_col_3, .footer .footer_col_wrap .footer_col_4 {
      display: flex;
      flex-direction: column;
      margin-top: 40px; }
      /* line 1934, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .footer .footer_col_wrap .footer_col_2 a, .footer .footer_col_wrap .footer_col_2 a:hover, .footer .footer_col_wrap .footer_col_3 a, .footer .footer_col_wrap .footer_col_3 a:hover, .footer .footer_col_wrap .footer_col_4 a, .footer .footer_col_wrap .footer_col_4 a:hover {
        text-decoration: none; }
      /* line 1936, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .footer .footer_col_wrap .footer_col_2 .footer_title, .footer .footer_col_wrap .footer_col_3 .footer_title, .footer .footer_col_wrap .footer_col_4 .footer_title {
        font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
        border-bottom: solid 1px; }

/* line 1950, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.footer_bottom p {
  color: #fff; }

/* line 1951, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.footer_bottom .bottom-wrap {
  width: 80%;
  margin: 0 auto;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center; }
  /* line 1960, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .footer_bottom .bottom-wrap .source-org .copyright {
    display: flex; }
    /* line 1963, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .footer_bottom .bottom-wrap .source-org .copyright a, .footer_bottom .bottom-wrap .source-org .copyright a:visited {
      color: #fff;
      text-decoration: none; }
    /* line 1967, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .footer_bottom .bottom-wrap .source-org .copyright a:hover {
      color: #B92025;
      text-decoration: none; }
  /* line 1972, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .footer_bottom .bottom-wrap .bottom_footer_links {
    display: flex; }
    /* line 1975, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .footer_bottom .bottom-wrap .bottom_footer_links a, .footer_bottom .bottom-wrap .bottom_footer_links a:visited {
      color: #fff;
      text-decoration: none; }
    /* line 1979, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .footer_bottom .bottom-wrap .bottom_footer_links a:hover {
      color: #B92025;
      text-decoration: none; }
  /* line 1985, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .footer_bottom .bottom-wrap .social {
    display: flex; }
    /* line 1987, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .footer_bottom .bottom-wrap .social a img {
      margin: 0 5px; }

/*
	if you checked out the link above:
	http://www.alistapart.com/articles/organizing-mobile/
	you'll want to style the footer nav
	a bit more in-depth. Remember to keep
	it simple because you'll have to
	override these styles for the desktop
	view.
	*/
/* line 2011, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.footer-links .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .footer-links .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .footer-links .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .footer-links .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .footer-links .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .footer-links .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .footer-links .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  background: #b92025; }

/* line 2015, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.footer-links #field_submit {
  background: #b92025 !important; }

/* end .footer-links */
/* line 2020, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.footer_col_4 #gform_submit_button_4 {
  background-color: #B92025;
  border: solid 2px #fff;
  border-radius: 7px;
  margin-top: 2px; }

/* Outline Out */
/* line 2028, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative; }

/* line 2036, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.hvr-outline-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left; }

/* line 2049, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px; }

/* line 2057, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.wp-block-button a, .wp-block-button a:visited {
  color: #fff; }

/* line 2059, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.wp-block-button .wp-block-button__link {
  background: #b92025; }

/* line 2060, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.wp-block-button .wp-block-button__link:hover {
  background: #92191d; }

/* line 2063, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.top_text {
  display: flex;
  width: 40%;
  margin: 0 auto;
  align-items: center; }
  /* line 2068, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .top_text .download {
    display: flex; }
    /* line 2070, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .top_text .download .link_wrap {
      display: flex;
      flex-direction: column;
      margin: 0 20px 0 0;
      padding: 10px;
      align-items: center; }
      /* line 2077, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .top_text .download .link_wrap a, .top_text .download .link_wrap a:visited {
        text-decoration: none;
        color: #fff; }
      /* line 2081, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .top_text .download .link_wrap a:hover {
        color: #b92025; }
      /* line 2083, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .top_text .download .link_wrap .icon {
        display: flex; }
        /* line 2086, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .top_text .download .link_wrap .icon img {
          display: flex; }
      /* line 2088, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
      .top_text .download .link_wrap .description {
        display: flex; }
        /* line 2091, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .top_text .download .link_wrap .description .btn {
          display: flex;
          background: #b92025;
          padding: 10px 20px;
          border-radius: 7px;
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          color: #fff;
          max-width: 160px;
          text-align: center;
          border: solid 2px #fff; }
        /* line 2102, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
        .top_text .download .link_wrap .description .btn:hover {
          background: #fff;
          color: #b92025;
          border: solid 2px #b92025; }
  /* line 2111, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .top_text .text {
    display: flex;
    flex-direction: column; }
    /* line 2115, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
    .top_text .text h2 {
      font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #b92025;
      font-size: 24px;
      font-weight: bold;
      width: 100%;
      float: left;
      border-bottom: solid 2px #ddd; }

/* line 2130, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.blog .article-header .entry-title {
  text-align: left !important;
  padding-left: 1em; }
  /* line 2134, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .blog .article-header .entry-title a, .blog .article-header .entry-title a:visited {
    color: #fff; }
  /* line 2138, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .blog .article-header .entry-title a:hover {
    color: #b92025; }

/* line 2142, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.blog .article-footer {
  display: none; }

/* line 2146, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.post-thumbnail {
  margin-bottom: 20px; }

/* line 2150, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.post-thumbnail img {
  width: 100%;
  height: auto;
  display: block; }

/* line 2157, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#sidebar1 a {
  text-decoration: none;
  background: #1B2832;
  padding: 5px;
  border-radius: 10px;
  color: #fff; }

/* line 2165, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#sidebar1 a:hover {
  background: #B92025; }

/* line 2169, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#sidebar1 .wp-block-latest-posts a {
  background: none;
  color: #1B2832; }

/* line 2173, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#sidebar1 .wp-block-latest-posts a:hover {
  color: #b92025; }

/* line 2177, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.gform-theme--foundation .ginput_complex label, .gform-theme--foundation .ginput_complex legend {
  color: #fff; }

/* line 2181, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
#mobile_logo {
  display: block; }

/* line 2185, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.logo_nav {
  display: flex;
  justify-content: center; }

/* line 2192, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.slick-slider {
  max-width: 100vw;
  overflow: hidden; }

/* line 2197, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.slick-list {
  overflow: hidden !important; }

/* line 2201, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.slick-track {
  display: flex !important; }

/* line 2205, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.slick-slide {
  min-width: 0; }

/* line 2209, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.slick-slide img {
  max-width: 100%;
  height: auto;
  display: block; }

/*********************
VIDEO PAGE STYLES
*********************/
/* line 2219, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.page-id-17 .entry-content {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  margin: 0 0 5% 0 !important; }

/* Make normal content full width */
/* line 2227, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.page-id-17 .entry-content > *:not(.wp-block-embed) {
  width: 100%; }

/* Videos become 2-column items */
/* line 2232, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.page-id-17 .entry-content .wp-block-embed {
  width: calc(50% - 20px);
  margin: 0; }

/* Responsive iframes */
/* line 2238, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
.page-id-17 .entry-content iframe {
  width: 100%;
  aspect-ratio: 16 / 9;
  display: block;
  border: 0; }

/* Mobile */
@media only screen and (max-width: 768px) {
  /* line 2248, D:/Devs/Dev Dump Box/library/scss/breakpoints/_base.scss */
  .page-id-17 .entry-content .wp-block-embed {
    width: 100%; } }

/*********************
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*********************/
@media only screen and (min-width: 481px) {
  /******************************************************************
Site Name:
Author:

Stylesheet: 481px and Up Stylesheet

This stylesheet is loaded for larger devices. It's set to
481px because at 480px it would load on a landscaped iPhone.
This isn't ideal because then you would be loading all those
extra styles on that same mobile connection.

A word of warning. This size COULD be a larger mobile device,
so you still want to keep it pretty light and simply expand
upon your base.scss styles.

******************************************************************/
  /*
IMPORTANT NOTE ABOUT SASS 3.3 & UP
You can't use @extend within media queries
anymore, so just be aware that if you drop
them in here, they won't work.
*/
  /*********************
NAVIGATION STYLES
*********************/
  /* .menu is clearfixed inside mixins.scss */
  /* line 33, D:/Devs/Dev Dump Box/library/scss/breakpoints/_481up.scss */
  .menu {
    /* end .menu ul */ }
    /* line 34, D:/Devs/Dev Dump Box/library/scss/breakpoints/_481up.scss */
    .menu ul {
      /* end .menu ul li */
      /* highlight current page */
      /* end current highlighters */ }
      /* line 35, D:/Devs/Dev Dump Box/library/scss/breakpoints/_481up.scss */
      .menu ul li {
        /*
				plan your menus and drop-downs wisely.
				*/ }
        /* line 36, D:/Devs/Dev Dump Box/library/scss/breakpoints/_481up.scss */
        .menu ul li a {
          /*
					you can use hover styles here even though this size
					has the possibility of being a mobile device.
					*/ }
  /* end .menu */
  /*********************
POSTS & CONTENT STYLES
*********************/
  /* entry content */
  /* line 81, D:/Devs/Dev Dump Box/library/scss/breakpoints/_481up.scss */
  .entry-content {
    /* at this larger size, we can start to align images */ }
    /* line 85, D:/Devs/Dev Dump Box/library/scss/breakpoints/_481up.scss */
    .entry-content .alignleft, .entry-content img.alignleft {
      margin-right: 1.5em;
      display: inline;
      float: left; }
    /* line 90, D:/Devs/Dev Dump Box/library/scss/breakpoints/_481up.scss */
    .entry-content .alignright, .entry-content img.alignright {
      margin-left: 1.5em;
      display: inline;
      float: right; }
    /* line 95, D:/Devs/Dev Dump Box/library/scss/breakpoints/_481up.scss */
    .entry-content .aligncenter, .entry-content img.aligncenter {
      margin-right: auto;
      margin-left: auto;
      display: block;
      clear: both; }
  /* end .entry-content */
  /*********************
FOOTER STYLES
*********************/
  /*
check your menus here. do they look good?
do they need tweaking?
*/
  /* end .footer-links */
  /* line 118, D:/Devs/Dev Dump Box/library/scss/breakpoints/_481up.scss */
  .all_galleries .wrap a {
    flex: 1 1 calc(50% - 20px);
    /* 2 per row on tablets */ } }

/*********************
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 768px) {
  /******************************************************************
Site Name:
Author:

Stylesheet: Tablet & Small Desktop Stylesheet

Here's where you can start getting into the good stuff.
This size will work on iPads, other tablets, and desktops.
So you can start working with more styles, background images,
and other resources. You'll also notice the grid starts to
come into play. Have fun!

******************************************************************/
  /*********************
HEADER STYLES
*********************/
  /* line 19, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .topper .wrap .contact_block a {
    text-decoration: none;
    color: #1b2832;
    font-weight: 700;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px; }
  /* line 26, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .tel {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center !important; }
    /* line 32, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .tel a {
      text-decoration: none;
      color: #b92025;
      font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-size: 22px;
      display: flex; }
    /* line 40, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .tel img {
      width: 100%;
      height: auto;
      max-height: 20px;
      margin: 5px 5px 0 0; }
    /* line 47, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .tel .tel_btn {
      background: #b92025;
      padding: 5px 10px;
      border-radius: 7px;
      font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #fff;
      max-width: 180px;
      text-align: center;
      border: solid 2px #fff;
      font-size: 14px;
      margin-right: 0px; }
    /* line 60, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .tel .tel_btn:hover {
      background: #fff;
      color: #b92025;
      border: solid 2px #b92025; }
  /* line 66, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .header_wrap {
    flex-direction: column; }
    /* line 68, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .header_wrap .topper {
      padding: 2px 0; }
      /* line 70, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
      .header_wrap .topper .wrap {
        flex-direction: row; }
        /* line 73, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
        .header_wrap .topper .wrap .tel {
          flex-direction: row; }
          /* line 75, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
          .header_wrap .topper .wrap .tel .tel_btn {
            width: 120px;
            margin-right: 20px; }
        /* line 81, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
        .header_wrap .topper .wrap .contact_block {
          display: flex;
          align-items: left;
          margin-right: auto;
          text-align: left; }
  /*********************
GENERAL STYLES
*********************/
  /* line 97, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .homer {
    display: flex;
    align-items: center; }
    /* line 100, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .homer .home_pic {
      width: 100%;
      text-align: center; }
    /* line 105, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .homer .home_pic img {
      width: 100%;
      max-width: 100%;
      height: auto;
      display: block;
      margin: 0 auto; }
  /* line 114, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .celebrate {
    height: 594px;
    width: 100%;
    float: left; }
  /*********************
LAYOUT & GRID STYLES
*********************/
  /* line 123, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .wrap {
    width: 760px; }
  /*********************
HEADER STYLES
*********************/
  /*********************
NAVIGATION STYLES
*********************/
  /* line 139, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .banner_interior .logo_nav .nav_block {
    margin-top: 1%; }
  /* line 140, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .banner, .banner_interior {
    padding: 20px 0; }
    /* line 145, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .banner #inner-header .logo_nav, .banner_interior #inner-header .logo_nav {
      display: flex; }
      /* line 148, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
      .banner #inner-header .logo_nav .logo_block, .banner_interior #inner-header .logo_nav .logo_block {
        border-right: solid 3px #fff;
        padding: 0 40px 0 0; }
      /* line 155, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
      .banner #inner-header .logo_nav .nav_block, .banner_interior #inner-header .logo_nav .nav_block {
        padding: 0 0 0 40px;
        /* end .nav */ }
        /* line 157, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
        .banner #inner-header .logo_nav .nav_block .cta_btn, .banner_interior #inner-header .logo_nav .nav_block .cta_btn {
          margin: 50px 0 0 0; }
        /* line 158, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
        .banner #inner-header .logo_nav .nav_block .nav, .banner_interior #inner-header .logo_nav .nav_block .nav {
          background: rgba(27, 40, 50, 0.8);
          border: 0;
          /* end .menu ul li */
          /* highlight current page */
          /* end current highlighters */ }
          /* line 160, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
          .banner #inner-header .logo_nav .nav_block .nav ul, .banner_interior #inner-header .logo_nav .nav_block .nav ul {
            background: rgba(27, 40, 50, 0.8); }
          /* line 163, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
          .banner #inner-header .logo_nav .nav_block .nav li, .banner_interior #inner-header .logo_nav .nav_block .nav li {
            float: left;
            position: relative;
            padding: 10px 0;
            /*
                                                plan your menus and drop-downs wisely.
                                                */
            /* showing sub-menus */ }
            /* line 168, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
            .banner #inner-header .logo_nav .nav_block .nav li a, .banner_interior #inner-header .logo_nav .nav_block .nav li a {
              border-bottom: 0;
              color: #fff;
              font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
              font-weight: 700;
              text-decoration: none;
              border-left: solid 4px rgba(27, 40, 50, 0.8);
              /*
                                                        you can use hover styles here even though this size
                                                        has the possibility of being a mobile device.
                                                        */ }
              /* line 180, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
              .banner #inner-header .logo_nav .nav_block .nav li a:hover, .banner #inner-header .logo_nav .nav_block .nav li a:focus, .banner #inner-header .logo_nav .nav_block .nav li a:active, .banner_interior #inner-header .logo_nav .nav_block .nav li a:hover, .banner_interior #inner-header .logo_nav .nav_block .nav li a:focus, .banner_interior #inner-header .logo_nav .nav_block .nav li a:active {
                border-left: solid 4px #b92025;
                text-decoration: none;
                color: #e0d9d9; }
            /* line 193, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
            .banner #inner-header .logo_nav .nav_block .nav li ul.sub-menu,
            .banner #inner-header .logo_nav .nav_block .nav li ul.children, .banner_interior #inner-header .logo_nav .nav_block .nav li ul.sub-menu,
            .banner_interior #inner-header .logo_nav .nav_block .nav li ul.children {
              margin-top: 10px;
              border: 1px solid #ccc;
              border-top: 0;
              position: absolute;
              visibility: hidden;
              z-index: 8999;
              /* highlight sub-menu current page */ }
              /* line 202, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
              .banner #inner-header .logo_nav .nav_block .nav li ul.sub-menu li,
              .banner #inner-header .logo_nav .nav_block .nav li ul.children li, .banner_interior #inner-header .logo_nav .nav_block .nav li ul.sub-menu li,
              .banner_interior #inner-header .logo_nav .nav_block .nav li ul.children li {
                /*
                                                                if you need to go deeper, go nuts
                                                                just remember deeper menus suck
                                                                for usability. k, bai.
                                                                */ }
                /* line 204, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
                .banner #inner-header .logo_nav .nav_block .nav li ul.sub-menu li a,
                .banner #inner-header .logo_nav .nav_block .nav li ul.children li a, .banner_interior #inner-header .logo_nav .nav_block .nav li ul.sub-menu li a,
                .banner_interior #inner-header .logo_nav .nav_block .nav li ul.children li a {
                  padding-left: 10px;
                  border-right: 0;
                  display: block;
                  width: 180px;
                  color: #fff;
                  border-left: solid 4px rgba(27, 40, 50, 0.8); }
                  /* line 213, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
                  .banner #inner-header .logo_nav .nav_block .nav li ul.sub-menu li a:hover, .banner #inner-header .logo_nav .nav_block .nav li ul.sub-menu li a:focus, .banner #inner-header .logo_nav .nav_block .nav li ul.sub-menu li a:active,
                  .banner #inner-header .logo_nav .nav_block .nav li ul.children li a:hover,
                  .banner #inner-header .logo_nav .nav_block .nav li ul.children li a:focus,
                  .banner #inner-header .logo_nav .nav_block .nav li ul.children li a:active, .banner_interior #inner-header .logo_nav .nav_block .nav li ul.sub-menu li a:hover, .banner_interior #inner-header .logo_nav .nav_block .nav li ul.sub-menu li a:focus, .banner_interior #inner-header .logo_nav .nav_block .nav li ul.sub-menu li a:active,
                  .banner_interior #inner-header .logo_nav .nav_block .nav li ul.children li a:hover,
                  .banner_interior #inner-header .logo_nav .nav_block .nav li ul.children li a:focus,
                  .banner_interior #inner-header .logo_nav .nav_block .nav li ul.children li a:active {
                    border-left: solid 4px #b92025;
                    color: #e0d9d9; }
                /* line 227, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
                .banner #inner-header .logo_nav .nav_block .nav li ul.sub-menu li:last-child a,
                .banner #inner-header .logo_nav .nav_block .nav li ul.children li:last-child a, .banner_interior #inner-header .logo_nav .nav_block .nav li ul.sub-menu li:last-child a,
                .banner_interior #inner-header .logo_nav .nav_block .nav li ul.children li:last-child a {
                  border-bottom: 0; }
                /* line 237, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
                .banner #inner-header .logo_nav .nav_block .nav li ul.sub-menu li ul,
                .banner #inner-header .logo_nav .nav_block .nav li ul.children li ul, .banner_interior #inner-header .logo_nav .nav_block .nav li ul.sub-menu li ul,
                .banner_interior #inner-header .logo_nav .nav_block .nav li ul.children li ul {
                  top: 0;
                  left: 100%; }
            /* line 252, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
            .banner #inner-header .logo_nav .nav_block .nav li:hover > ul, .banner_interior #inner-header .logo_nav .nav_block .nav li:hover > ul {
              top: auto;
              visibility: visible; }
    /* line 272, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .banner .features, .banner_interior .features {
      display: flex; }
      /* line 274, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
      .banner .features .wrap, .banner_interior .features .wrap {
        display: flex;
        flex-direction: row;
        justify-content: space-between; }
        /* line 278, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
        .banner .features .wrap .feature, .banner_interior .features .wrap .feature {
          border-bottom: solid 3px #fff;
          text-align: center; }
          /* line 281, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
          .banner .features .wrap .feature h2, .banner_interior .features .wrap .feature h2 {
            font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
            color: #1b2832 !important;
            font-size: 20px;
            margin: -15px 0 0 0; }
          /* line 287, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
          .banner .features .wrap .feature a, .banner_interior .features .wrap .feature a {
            text-decoration: none; }
  /*********************
Banner2
*********************/
  /* line 300, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .mobile_features {
    display: none; }
  /* line 302, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .features {
    display: flex; }
    /* line 304, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .features .wrap {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      width: 80%; }
      /* line 309, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
      .features .wrap .feature {
        border-bottom: solid 3px #fff;
        text-align: center; }
        /* line 312, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
        .features .wrap .feature h2 {
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          color: #1b2832;
          font-size: 20px;
          font-weight: 700;
          margin: -15px 0 0 0; }
        /* line 319, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
        .features .wrap .feature a {
          text-decoration: none; }
  /* line 326, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .nav_block {
    padding: 0 0 0 40px;
    /* end .nav */ }
    /* line 328, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .nav_block .cta_btn {
      margin: 50px 0 0 0; }
    /* line 329, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .nav_block .nav {
      background: rgba(27, 40, 50, 0.8);
      border: 0;
      /* end .menu ul li */
      /* highlight current page */
      /* end current highlighters */ }
      /* line 331, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
      .nav_block .nav ul {
        background: rgba(27, 40, 50, 0.8); }
      /* line 334, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
      .nav_block .nav li {
        float: left;
        position: relative;
        padding: 10px 0;
        /*
                                                plan your menus and drop-downs wisely.
                                                */
        /* showing sub-menus */ }
        /* line 339, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
        .nav_block .nav li a {
          border-bottom: 0;
          color: #fff;
          font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-weight: 700;
          text-decoration: none;
          border-left: solid 4px rgba(27, 40, 50, 0.8);
          /*
                                                        you can use hover styles here even though this size
                                                        has the possibility of being a mobile device.
                                                        */ }
          /* line 351, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
          .nav_block .nav li a:hover, .nav_block .nav li a:focus, .nav_block .nav li a:active {
            border-left: solid 4px #b92025;
            text-decoration: none;
            color: #e0d9d9; }
        /* line 364, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
        .nav_block .nav li ul.sub-menu,
        .nav_block .nav li ul.children {
          margin-top: 10px;
          border: 1px solid #ccc;
          border-top: 0;
          position: absolute;
          visibility: hidden;
          z-index: 8999;
          /* highlight sub-menu current page */ }
          /* line 373, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
          .nav_block .nav li ul.sub-menu li,
          .nav_block .nav li ul.children li {
            /*
                                                                if you need to go deeper, go nuts
                                                                just remember deeper menus suck
                                                                for usability. k, bai.
                                                                */ }
            /* line 375, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
            .nav_block .nav li ul.sub-menu li a,
            .nav_block .nav li ul.children li a {
              padding-left: 10px;
              border-right: 0;
              display: block;
              width: 180px;
              color: #fff;
              border-left: solid 4px rgba(27, 40, 50, 0.8); }
              /* line 384, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
              .nav_block .nav li ul.sub-menu li a:hover, .nav_block .nav li ul.sub-menu li a:focus, .nav_block .nav li ul.sub-menu li a:active,
              .nav_block .nav li ul.children li a:hover,
              .nav_block .nav li ul.children li a:focus,
              .nav_block .nav li ul.children li a:active {
                border-left: solid 4px #b92025;
                color: #e0d9d9; }
            /* line 398, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
            .nav_block .nav li ul.sub-menu li:last-child a,
            .nav_block .nav li ul.children li:last-child a {
              border-bottom: 0; }
            /* line 408, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
            .nav_block .nav li ul.sub-menu li ul,
            .nav_block .nav li ul.children li ul {
              top: 0;
              left: 100%; }
        /* line 423, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
        .nav_block .nav li:hover > ul {
          top: auto;
          visibility: visible; }
  /*********************
TACKLE GUIDE STYLES
*********************/
  /* line 445, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .page-template-page-lures .mobile_banner {
    display: none; }
  /* line 446, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .page-template-page-lures .banner {
    display: block;
    width: 100%;
    height: 360px;
    margin-top: 1em; }
  /*********************
SIDEBARS & ASIDES
*********************/
  /* line 458, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .sidebar {
    margin-top: 2.2em; }
  /* line 462, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .widgettitle {
    border-bottom: 2px solid #444;
    margin-bottom: 0.75em; }
  /* line 467, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .widget {
    padding: 0 10px;
    margin: 2.2em 0; }
    /* line 472, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
    .widget ul li {
      margin-bottom: 0.75em;
      /* deep nesting */ }
      /* line 480, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }
  /* links widget */
  /* meta widget */
  /* pages widget */
  /* recent-posts widget */
  /* archives widget */
  /* tag-cloud widget */
  /* calendar widget */
  /* category widget */
  /* recent-comments widget */
  /* search widget */
  /* text widget */
  /* line 582, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .outpost_camps .outpost .map-ring {
    width: 32%; }
  /* line 586, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .form-wrap {
    width: 70%;
    margin: 0 auto;
    padding: 0 0 2em 0; }
  /* line 593, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .booking_form .wrap {
    width: 70%;
    margin: 0 auto; }
  /* line 599, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  #gform_submit_button_3 {
    background: #b82025 !important; }
  /* line 600, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  #gform_submit_button_3:hover {
    background: #d8060a !important; }
  /********************
LURES Page
********************/
  /* line 606, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .lure_table_wrap {
    display: flex;
    flex-wrap: wrap; }
  /* line 611, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .lure_table {
    width: calc(20% - 15px) !important; }
  /* line 615, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .other_supplies_wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; }
  /* line 621, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .supply_table {
    width: calc(32% - 15px) !important; }
  /* line 625, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .outpost_camps .outpost .map-ring img {
    width: 200px;
    height: 190px; }
  /*********************
FOOTER STYLES
*********************/
  /* line 634, D:/Devs/Dev Dump Box/library/scss/breakpoints/_768up.scss */
  .footer_col_title {
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #fff; } }

/*********************
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 1030px) {
  /******************************************************************
Site Name:
Author:

Stylesheet: Desktop Stylsheet

This is the desktop size. It's larger than an iPad so it will only
be seen on the Desktop.

******************************************************************/
  /* line 12, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .wrap {
    width: 92%; }
  /* line 16, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .topper .wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
    gap: 20px; }
    /* line 28, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .topper .wrap .contact_block {
      flex: 1;
      text-align: left; }
    /* line 33, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .topper .wrap .tel {
      display: flex;
      align-items: center;
      justify-content: flex-end;
      gap: 15px;
      flex-wrap: wrap; }
  /* line 44, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .logo_block {
    text-align: left; }
  /* line 46, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .mobile_banner {
    display: none; }
  /* line 50, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .home .banner {
    display: block;
    height: 520px; }
    /* line 54, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .home .banner a, .home .banner a:hover {
      text-decoration: none; }
  /* line 58, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .home .banner2 {
    display: block;
    height: 600px; }
    /* line 62, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .home .banner2 a, .home .banner2 a:hover {
      text-decoration: none; }
  /* line 67, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .banner_interior .nav_block {
    display: block; }
  /* line 69, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .banner_interior {
    display: block;
    height: 173px; }
    /* line 73, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .banner_interior a, .banner_interior a:hover {
      text-decoration: none; }
  /* line 78, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .homer .home_pic {
    width: 70%; }
    /* line 80, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .homer .home_pic img {
      width: 100%; }
  /* line 88, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .slick-dotted.slick-slider {
    display: block;
    margin-bottom: 180px; }
  /* line 93, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .celebrate_mobile {
    display: none; }
  /* line 95, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .celebrate {
    display: flex;
    height: 868px;
    margin-bottom: -100px; }
    /* line 99, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .celebrate .wrap {
      display: flex;
      flex-direction: row;
      margin-top: 100px;
      width: 70%; }
      /* line 104, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .celebrate .wrap .celebrate_text {
        width: 40%; }
        /* line 106, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
        .celebrate .wrap .celebrate_text .celebrate_text_box {
          margin-top: 4em; }
          /* line 108, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .celebrate .wrap .celebrate_text .celebrate_text_box span {
            display: flex;
            font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
            color: #1b2832;
            font-size: 44px;
            text-align: center;
            margin-top: -20px; }
          /* line 116, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .celebrate .wrap .celebrate_text .celebrate_text_box .years {
            display: flex;
            align-items: center;
            margin: -70px 0 0 100px; }
            /* line 120, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
            .celebrate .wrap .celebrate_text .celebrate_text_box .years .number {
              font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
              color: #b92025;
              font-size: 80px; }
            /* line 125, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
            .celebrate .wrap .celebrate_text .celebrate_text_box .years .script {
              font-family: "The Nautigal", cursive;
              font-size: 100px; }
        /* line 131, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
        .celebrate .wrap .celebrate_text .fish {
          margin-top: 10px !important;
          display: flex;
          flex-direction: column;
          align-items: center; }
          /* line 136, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .celebrate .wrap .celebrate_text .fish .script {
            font-family: "The Nautigal", cursive;
            font-size: 114px;
            font-weight: normal;
            color: #fff !important; }
          /* line 142, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .celebrate .wrap .celebrate_text .fish .fish_tag {
            background: #383737;
            color: #fff !important;
            font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 32px;
            padding: 5px 40px; }
          /* line 149, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .celebrate .wrap .celebrate_text .fish .cta_btn {
            padding: 15px 25px; }
          /* line 150, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .celebrate .wrap .celebrate_text .fish a, .celebrate .wrap .celebrate_text .fish a:hover {
            text-decoration: none; }
          /* line 151, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .celebrate .wrap .celebrate_text .fish .cta_btn {
            margin-top: 95px; }
      /* line 154, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .celebrate .wrap .spacer {
        width: 60%; }
  /* line 159, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .camp .wrap {
    display: flex;
    flex-direction: row; }
    /* line 163, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .camp .wrap .camp_pic img {
      width: auto; }
  /* line 174, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .plane_mobile {
    display: none; }
  /* line 176, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .plane {
    display: flex;
    flex-direction: column;
    width: 100%;
    float: left;
    height: 670px;
    margin: 0 0 20px 0; }
    /* line 184, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .plane .wrap {
      display: flex; }
      /* line 187, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .plane .wrap .plane_text {
        width: 60%;
        margin-top: 40px; }
        /* line 191, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
        .plane .wrap .plane_text .title_block .small {
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 24px;
          color: #fff; }
        /* line 196, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
        .plane .wrap .plane_text .title_block .inline {
          display: inline-block;
          margin: -40px 0 0 0; }
          /* line 199, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .plane .wrap .plane_text .title_block .inline .key {
            font-family: "The Nautigal", cursive;
            font-size: 100px;
            font-weight: normal;
            color: #fff;
            margin: 0 10px 0 0; }
          /* line 206, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .plane .wrap .plane_text .title_block .inline span {
            font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 34px;
            font-weight: 300;
            color: #fff; }
        /* line 214, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
        .plane .wrap .plane_text p {
          color: #fff;
          padding: 10px 30px 0; }
      /* line 219, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .plane .wrap .spacer {
        display: none; }
    /* line 222, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .plane .plane-bottom {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center; }
      /* line 228, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .plane .plane-bottom span {
        display: flex;
        color: #fff;
        font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 34px;
        font-weight: bold;
        padding: 0 0 0 30px; }
      /* line 238, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .plane .plane-bottom a {
        text-decoration: none;
        margin-top: 0; }
        /* line 240, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
        .plane .plane-bottom a .cta_btn {
          display: flex; }
      /* line 242, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .plane .plane-bottom a:hover {
        text-decoration: none; }
  /* line 247, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .cat_blocks {
    margin-top: 30px; }
    /* line 250, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .cat_blocks .cat_wrap {
      flex-direction: row; }
      /* line 252, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .cat_blocks .cat_wrap .cat_block {
        width: 24%;
        height: 250px;
        margin-bottom: 0; }
  /********************
FOOTER
********************/
  /* line 269, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .footer .footer_col_wrap {
    flex-direction: row;
    align-items: start;
    text-align: left; }
    /* line 274, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .footer .footer_col_wrap a, .footer .footer_col_wrap a:visited {
      color: #fff;
      text-decoration: none; }
    /* line 279, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .footer .footer_col_wrap a:hover {
      color: #b92025; }
  /* line 284, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .footer_bottom .bottom-wrap {
    flex-direction: row; }
  /* line 287, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .camp .wrap .camp_text .one-line {
    flex-direction: column; }
  /********************
Video Section
********************/
  /* line 294, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .video iframe {
    width: 100%;
    aspect-ratio: 16 / 9;
    height: auto;
    display: block;
    border: 0; }
  /* line 302, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .video {
    flex: 1 1 60%;
    min-width: 0; }
  /* line 307, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .video_block .wrap {
    width: 70% !important;
    flex-direction: row;
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 40px; }
    /* line 315, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .video_block .wrap .video_text {
      flex: 1 1 40%; }
      /* line 317, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .video_block .wrap .video_text .vid_title {
        font-size: 32px; }
  /********************
OUTPOST CAMPS
********************/
  /* line 324, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .outpost_camps {
    display: flex; }
    /* line 327, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .outpost_camps .outpost {
      display: flex;
      flex-direction: row;
      align-items: center;
      padding: 2em 0;
      margin: 10% 0; }
      /* line 334, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .outpost_camps .outpost .map-ring {
        display: flex;
        width: 20%;
        z-index: 999;
        position: relative; }
        /* line 340, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
        .outpost_camps .outpost .map-ring img {
          width: 200px;
          height: 190px; }
      /* line 347, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .outpost_camps .outpost .map-ring-mobile {
        display: none; }
      /* line 349, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .outpost_camps .outpost .Lake-content {
        display: flex;
        flex-direction: column;
        color: #fff;
        background: rgba(27, 40, 50, 0.6);
        padding: 2% 4% 2% 7%;
        border-radius: 10px;
        position: relative;
        z-index: 1; }
        /* line 360, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
        .outpost_camps .outpost .Lake-content .lake-title {
          display: flex;
          flex-direction: row;
          align-items: baseline;
          background: #b92025;
          padding: 5px 20px;
          border-radius: 10px;
          margin-bottom: 1em; }
          /* line 369, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .outpost_camps .outpost .Lake-content .lake-title .large {
            display: flex;
            color: #fff;
            font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 36px;
            font-weight: 700;
            padding: 0 10px 0 0; }
          /* line 378, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .outpost_camps .outpost .Lake-content .lake-title span {
            display: flex;
            color: #1b2832;
            font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 24px;
            font-weight: 700; }
          /* line 386, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
          .outpost_camps .outpost .Lake-content .lake-title .bullets {
            display: flex;
            flex-direction: column; }
            /* line 391, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
            .outpost_camps .outpost .Lake-content .lake-title .bullets ul li {
              list-style-type: circle;
              padding: 0 0 0 1em; }
            /* line 397, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
            .outpost_camps .outpost .Lake-content .lake-title .bullets .amenities {
              display: flex;
              color: #fff;
              font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
              font-size: 28px;
              font-weight: 700; }
  /********************
PAST GALLERIES
********************/
  /* line 416, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .past_galleries .wrap {
    flex-direction: row;
    justify-content: space-evenly; }
    /* line 422, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
    .past_galleries .wrap a .gallery_block {
      display: flex;
      flex-direction: column;
      align-items: center; }
      /* line 427, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .past_galleries .wrap a .gallery_block img {
        display: flex; }
      /* line 428, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
      .past_galleries .wrap a .gallery_block span {
        display: flex; }
  /* line 441, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .testimonial_paper .title_block .wrap .large, .daily-planning .title_block .wrap .large {
    font-size: 56px; }
  /* line 443, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .testimonial_paper .title_block .wrap span, .daily-planning .title_block .wrap span {
    font-size: 28px; }
  /* line 446, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .testimonial_paper .title_block .wrap .clock_block p, .daily-planning .title_block .wrap .clock_block p {
    font-size: 22px; }
  /* line 447, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .testimonial_paper .title_block .wrap .clock_block strong, .daily-planning .title_block .wrap .clock_block strong {
    text-align: left; }
  /* line 453, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .top_text {
    width: 40% !important;
    display: flex;
    flex-direction: row;
    margin-bottom: 0 !important; }
  /* line 461, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1030up.scss */
  .fifty_fifty .wrap {
    flex-direction: row; } }

/*********************
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*********************/
@media only screen and (min-width: 1240px) {
  /******************************************************************
Site Name: 
Author: 

Stylesheet: Super Large Monitor Stylesheet

You can add some advanced styles here if you like. This kicks in
on larger screens.

******************************************************************/
  /* line 12, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
  .wrap {
    width: 75%px; }
  /* line 15, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
  .home .banner {
    height: 490px; }
  /* line 17, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
  .celebrate {
    height: 868px; }
    /* line 19, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
    .celebrate .wrap {
      display: flex;
      flex-direction: row; }
      /* line 24, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
      .celebrate .wrap .celebrate_text {
        width: 40%; }
        /* line 26, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
        .celebrate .wrap .celebrate_text span {
          display: flex;
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          color: #1b2832;
          font-size: 44px;
          text-align: center; }
        /* line 33, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
        .celebrate .wrap .celebrate_text .years {
          display: flex;
          align-items: center; }
          /* line 36, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
          .celebrate .wrap .celebrate_text .years .number {
            font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
            color: #b92025;
            font-size: 80px; }
          /* line 41, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
          .celebrate .wrap .celebrate_text .years .script {
            font-family: "The Nautigal", cursive;
            font-size: 100px; }
        /* line 46, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
        .celebrate .wrap .celebrate_text .fish {
          margin-top: 90px; }
          /* line 48, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
          .celebrate .wrap .celebrate_text .fish .script {
            font-family: "The Nautigal", cursive;
            font-size: 92px;
            font-weight: normal;
            color: #fff; }
          /* line 54, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
          .celebrate .wrap .celebrate_text .fish .fish_tag {
            justify-content: center;
            background: #383737;
            color: #fff;
            font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-weight: 500;
            font-size: 22px; }
  /* line 69, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
  .camp {
    width: 100%;
    float: left; }
    /* line 73, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
    .camp .wrap {
      display: flex;
      flex-direction: row; }
      /* line 76, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
      .camp .wrap .camp_pic {
        padding: 60px 0 0 0; }
      /* line 77, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
      .camp .wrap .camp_text {
        padding: 0 40px; }
        /* line 79, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
        .camp .wrap .camp_text span {
          font-size: 32px; }
        /* line 80, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
        .camp .wrap .camp_text .one-line {
          margin: 0 0 10px 0; }
          /* line 83, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
          .camp .wrap .camp_text .one-line .large {
            font-size: 42px; }
        /* line 85, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
        .camp .wrap .camp_text .accomodations {
          font-size: 22px; }
  /* line 91, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
  .plane {
    width: 100%;
    float: left;
    height: 535px; }
    /* line 96, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
    .plane .wrap {
      display: flex;
      height: 87%; }
      /* line 100, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
      .plane .wrap .plane_text {
        width: 60%;
        margin-top: 40px; }
        /* line 104, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
        .plane .wrap .plane_text .title_block .small {
          font-size: 24px; }
        /* line 107, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
        .plane .wrap .plane_text .title_block .inline {
          display: inline-block;
          margin: -40px 0 0 0; }
          /* line 110, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
          .plane .wrap .plane_text .title_block .inline .key {
            font-size: 100px; }
          /* line 113, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
          .plane .wrap .plane_text .title_block .inline span {
            font-size: 23px; }
        /* line 118, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
        .plane .wrap .plane_text p {
          padding: 0; }
      /* line 122, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
      .plane .wrap .spacer {
        width: 40%; }
    /* line 127, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
    .plane .plane-bottom span {
      font-size: 34px;
      font-weight: bold;
      padding: 0 30px 0 0; }
    /* line 135, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
    .plane .plane-bottom a .cta_btn {
      display: flex; }
  /* line 140, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
  .all_galleries .wrap a {
    flex: 1 1 calc(25% - 20px);
    /* 4 per row */
    box-sizing: border-box;
    text-decoration: none; }
  /* line 146, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
  .celebrate .wrap .celebrate_text .fish .cta_btn {
    margin-top: 85px; }
  /* line 148, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
  .outpost_camps .outpost .map-ring img {
    width: 200px;
    height: 190px; }
  /* line 153, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
  .header_wrap {
    display: flex; }
    /* line 157, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
    .header_wrap .topper .wrap .contact_block {
      display: flex;
      align-items: left; }
      /* line 161, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
      .header_wrap .topper .wrap .contact_block a {
        text-decoration: none;
        color: #1b2832;
        font-weight: 700;
        font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 18px; }
  /* line 175, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1240up.scss */
  .video_block .wrap {
    width: 90% !important; } }

/*********************
EXTRA LARGE VIEWING SIZE
This is for extra large monitors and possibly full screen viewers.
*********************/
@media only screen and (min-width: 1600px) {
  /******************************************************************
Site Name: 
Author: 

Stylesheet: Super Large Monitor Stylesheet

You can add some advanced styles here if you like. This kicks in
on larger screens.

******************************************************************/
  /* line 12, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .wrap {
    width: 75%px; }
  /* line 16, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .home .banner {
    height: 600px; }
  /* line 19, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .features .wrap {
    width: 70%;
    text-align: center; }
  /* line 25, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .celebrate {
    height: 920px; }
    /* line 27, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
    .celebrate .wrap {
      display: flex;
      flex-direction: row; }
      /* line 32, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
      .celebrate .wrap .celebrate_text {
        width: 40%; }
        /* line 34, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
        .celebrate .wrap .celebrate_text span {
          display: flex;
          font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
          color: #1b2832;
          font-size: 44px;
          text-align: center; }
        /* line 41, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
        .celebrate .wrap .celebrate_text .years {
          display: flex;
          align-items: center; }
          /* line 44, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
          .celebrate .wrap .celebrate_text .years .number {
            font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
            color: #b92025;
            font-size: 80px; }
          /* line 49, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
          .celebrate .wrap .celebrate_text .years .script {
            font-family: "The Nautigal", cursive;
            font-size: 100px; }
        /* line 54, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
        .celebrate .wrap .celebrate_text .fish {
          margin-top: 100px; }
          /* line 56, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
          .celebrate .wrap .celebrate_text .fish .script {
            font-family: "The Nautigal", cursive;
            font-size: 114px;
            font-weight: normal;
            color: #fff; }
          /* line 62, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
          .celebrate .wrap .celebrate_text .fish .fish_tag {
            justify-content: center;
            background: #383737;
            color: #fff;
            font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-weight: 500;
            font-size: 24px; }
  /* line 77, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .camp {
    width: 100%;
    float: left; }
    /* line 81, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
    .camp .wrap {
      display: flex;
      flex-direction: row; }
      /* line 84, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
      .camp .wrap .camp_pic {
        padding: 60px 0 0 0; }
      /* line 85, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
      .camp .wrap .camp_text {
        padding: 0 40px;
        margin-top: 1em; }
        /* line 88, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
        .camp .wrap .camp_text span {
          font-size: 32px; }
        /* line 89, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
        .camp .wrap .camp_text .one-line {
          margin: 0 0 10px 0; }
          /* line 92, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
          .camp .wrap .camp_text .one-line .large {
            font-size: 46px;
            line-height: 1; }
        /* line 97, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
        .camp .wrap .camp_text .accomodations {
          font-size: 22px; }
  /* line 103, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .plane {
    width: 100%;
    float: left;
    height: 670px; }
    /* line 108, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
    .plane .wrap {
      display: flex;
      height: 87%; }
      /* line 112, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
      .plane .wrap .plane_text {
        width: 60%;
        margin-top: 110px; }
        /* line 117, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
        .plane .wrap .plane_text .title_block .small {
          font-size: 24px; }
        /* line 120, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
        .plane .wrap .plane_text .title_block .inline {
          display: inline-block;
          margin: -40px 0 0 0; }
          /* line 123, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
          .plane .wrap .plane_text .title_block .inline .key {
            font-size: 100px; }
          /* line 126, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
          .plane .wrap .plane_text .title_block .inline span {
            font-size: 34px; }
        /* line 131, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
        .plane .wrap .plane_text p {
          padding: 20px 100px 0; }
      /* line 135, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
      .plane .wrap .spacer {
        width: 40%; }
    /* line 140, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
    .plane .plane-bottom span {
      font-size: 34px;
      font-weight: bold;
      padding: 0 30px 0 0; }
    /* line 148, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
    .plane .plane-bottom a .cta_btn {
      display: flex; }
  /* line 153, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .celebrate .wrap .celebrate_text .fish .script {
    font-size: 114px; }
  /* line 155, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .celebrate .wrap .celebrate_text .fish .cta_btn {
    margin-top: 85px; }
  /* line 159, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .homer .home_pic {
    width: 40%; }
    /* line 161, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
    .homer .home_pic img {
      width: 70%; }
  /********************
Video Section
********************/
  /* line 173, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .video_block .wrap {
    flex-direction: row; }
    /* line 176, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
    .video_block .wrap .video {
      width: 100%;
      height: auto; }
    /* line 181, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
    .video_block .wrap .video_text {
      flex-direction: column;
      padding: 0 2em; }
      /* line 185, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
      .video_block .wrap .video_text .vid_title {
        font-size: 32px; }
      /* line 188, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
      .video_block .wrap .video_text span {
        font-size: 16px; }
  /********************
OUTPOST CAMPS
********************/
  /* line 198, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .outpost_camps .outpost .Lake-content {
    padding: 2% 4% 2% 9%;
    margin-top: -120px; }
  /* line 207, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .outpost_camps .outpost .map-ring {
    width: 22%; }
    /* line 210, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
    .outpost_camps .outpost .map-ring img {
      width: 330px;
      height: 300px; }
  /*********************
TACKLE GUIDE STYLES
*********************/
  /* line 222, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .lure_table {
    width: calc(15% - 15px); }
  /* line 227, D:/Devs/Dev Dump Box/library/scss/breakpoints/_1600up.scss */
  .page-template-page-lures .banner {
    width: 100%;
    height: 452px; } }

/*********************
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*********************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
Site Name: 
Author: 

Stylesheet: Retina Screens & Devices Stylesheet

When handling retina screens you need to make adjustments, especially
if you're not using font icons. Here you can add them in one neat
place.

******************************************************************/
  /* 

EXAMPLE 
Let's say you have an image and you need to make sure it looks ok
on retina screens. Let's say we have an icon which dimension are
24px x 24px. In your regular stylesheets, it would look something
like this:

.icon {
	width: 24px;
	height: 24px;
	background: url(img/test.png) no-repeat;
}

For retina screens, we have to make some adjustments, so that image
doesn't look blurry. So, taking into account the image above and the
dimensions, this is what we would put in our retina stylesheet:

.icon {
	background: url(img/test@2x.png) no-repeat;
	background-size: 24px 24px;
}

So, you would create the same icon, but at double the resolution, meaning 
it would be 48px x 48px. You'd name it the same, but with a @2x at the end
(this is pretty standard practice). Set the background image so it matches
the original dimensions and you are good to go. 

*/ }

/*********************
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*********************/
@media print {
  /******************************************************************
Site Name:
Author:

Stylesheet: Print Stylesheet

This is the print stylesheet. There's probably not a lot
of reasons to edit this stylesheet. If you want to
though, go for it.

******************************************************************/
  /* line 13, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }
  /* line 21, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline; }
    /* line 26, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
    a:after, a:visited:after {
      content: " (" attr(href) ")"; }
    /* line 31, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
    a abbr[title]:after, a:visited abbr[title]:after {
      content: " (" attr(title) ")"; }
  /* line 36, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  /* line 42, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  /* line 47, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
  thead {
    display: table-header-group; }
  /* line 51, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
  tr, img {
    page-break-inside: avoid; }
  /* line 55, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  /* line 63, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  /* line 68, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
  h2,
  h3 {
    page-break-after: avoid; }
  /* line 74, D:/Devs/Dev Dump Box/library/scss/partials/_print.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none; } }

/*# sourceMappingURL=style.css.map */