/******************************************************************
Site Name: Wilden Landing Pages
Stylesheet: Main Stylesheet
******************************************************************/
/******************************************************************
SCSS Variables
******************************************************************/
/******************************************************************
Base Stylesheet
******************************************************************/
body {
  background-color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 100%;
  line-height: 1.5;
  font-weight: 400;
  color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1;
  color: #084d8b;
  margin-top: 0; }

h1 {
  font-size: 36px; }
  h1 span {
    display: block;
    font-size: 24px;
    line-height: 1.2; }

h2 {
  font-size: 32px; }
  h2 span {
    display: block;
    font-size: 20px;
    line-height: 1.2; }

h3 {
  font-size: 24px; }

h4 {
  font-size: 18px; }

li a {
  font-weight: 700;
    color: #084d8b;
    border-bottom: solid 1px #084d8b;
    -webkit-transition: color .24s ease-in-out, border-color .24s ease-in-out;
    transition: color .24s ease-in-out, border-color .24s ease-in-out; }

.vidwrap {
  position: relative;
  width: 100%;
  height: 0;
  margin-bottom: 20px;
  padding-top: 56.25%;
  overflow: hidden; }
  .vidwrap iframe, .vidwrap video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

p {
  margin-bottom: 20px; }
  p a {
    font-weight: 700;
    color: #084d8b;
    border-bottom: solid 1px #084d8b;
    -webkit-transition: color .24s ease-in-out, border-color .24s ease-in-out;
    transition: color .24s ease-in-out, border-color .24s ease-in-out; }
    p a:hover, p a:active, p a:focus, p a:active:hover, p a:active:focus {
      color: #05325b;
      text-decoration: none;
      border-color: #05325b; }

.btn {
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
  padding: 10px 40px;
  border-radius: 0; }

.btn-default {
  background-color: #999;
  color: #fff;
  border-color: transparent;
  -webkit-transition: background-color .24s ease-in-out;
  transition: background-color .24s ease-in-out; }
  .btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:hover, .btn-default:active:focus {
    background-color: #7d98ab;
    color: #fff;
    border-color: transparent; }

.btn-primary {
  background-color: #f68d2c;
  color: #fff;
  border-color: transparent;
  -webkit-transition: background-color .24s ease-in-out;
  transition: background-color .24s ease-in-out; }
  .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:hover, .btn-primary:active:focus {
    color: #fff;
    background-color: #e5730a;
    border-color: transparent; }
  .btn-primary.ghost {
    background: #f68d2c;
    /* The Fallback */
    background: rgba(246, 141, 44, 0.6); }
    .btn-primary.ghost:hover, .btn-primary.ghost:active, .btn-primary.ghost:focus, .btn-primary.ghost:active:hover, .btn-primary.ghost:active:focus {
      background: #f68d2c;
      /* The Fallback */
      background: #f68d2c; }

.btn-clear {
  background-color: transparent;
  color: #fff;
  border: solid 2px #fff;
  -webkit-transition: background-color .24s ease-in-out;
  transition: background-color .24s ease-in-out; }
  .btn-clear:hover, .btn-clear:active, .btn-clear:focus, .btn-clear:active:hover, .btn-clear:active:focus {
    background: #000;
    /* The Fallback */
    background: rgba(0, 0, 0, 0.2);
    color: #fff; }

form label {
  font-size: 14px !important;
  font-weight: 800 !important; }
  form label.inline {
    line-height: 34px;
    margin: 0; }

form button {
  margin-top: 15px; }

#site-wrap {
  height: 100%;
  font-size: 16px;
  margin: 0 auto; }

#nav-container {
  display: none; }

#site-container {
  position: relative;
  right: 0;
  width: 100%;
  overflow: hidden; }

#header {
  padding: 20px 0;
  border-top: solid 10px #7d98ab; }
  #header h1 {
    text-align: center; }

#menu {
  display: none; }

#logo {
  margin: 0 0 20px; }
  #logo a {
    border: none; }
  #logo img {
    display: block;
    width: auto;
    width: 275px;
    margin: 0 auto; }

#banner {
  background-color: #dedee0; }
  #banner img {
    width: auto;
    max-width: 100%; }

#content {
  padding: 0 0 40px; }
  #content .separator {
    padding: 40px 0 20px;
    border-bottom: solid 1px #dedee0; }
  #content img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto; }
    #content img.post-img {
      margin-bottom: 20px; }

#footer {
  padding-bottom: 40px; }
  #footer p {
    font-size: 14px; }
  #footer ul.footer-links {
    list-style: none;
    text-align: center;
    margin: 0 0 20px;
    padding: 0; }
    #footer ul.footer-links li {
      display: inline-block;
      margin: 0 5px;
      padding: 10px; }
      #footer ul.footer-links li a {
        display: block;
        border-bottom: none!important;} }

@media only screen and (min-width: 768px) {
  /******************************************************************
Tablet Stylesheet
******************************************************************/
  #footer p {
    margin: 5px 0; }
  #footer ul.footer-links li {
    width: auto;
    margin: 0;
    max-height: 54px; }
    #footer ul.footer-links li img {
      display: block;
      width: auto;
      max-width: 100%;
      height: 54px; } }

@media only screen and (min-width: 992px) {
  /******************************************************************
Bootstrap Medium Stylesheet
******************************************************************/
  #footer p {
    margin: 15px 0; }
  #footer ul.footer-links li {
    margin: 0 5px;
    max-height: 64px; }
    #footer ul.footer-links li img {
      height: 64px; } }

@media only screen and (min-width: 1200px) {
  /******************************************************************
Bootstrap Large Stylesheet
******************************************************************/ }
/*# sourceMappingURL=main.css.map */