/* Text Elements */

h2.heading-1 {
  color: #fff;
  font-size: 49px;
  font-family: 'Fugaz One', cursive;
}

h2 span.heading-text-2 {
  font-family: 'Courgette', cursive;
}

h2.text-centered {
  text-align: center;
}

h3.heading-2 {
  text-align: center;
}

h4.centered-header {
  color: #0e1213;
  text-align: center;
  font-size: 20px;
}

h4.centered-header.text-big-red-uinderlined {
  color: #cd110a;
  text-decoration: underline;
}

h5 a.link {
  text-decoration: underline;
}

h5.heading-3 {
  text-align: center;
}

p.paragraph.paragraph-1 {
  color: rgba(255, 255, 255, .7);
  text-align: right;
  font-size: 20px;
  line-height: 1.3;
}

p.paragraph.paragraph-2 {
  background-color: #a8d5e8;
  background-clip: border-box;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
}

p.paragraph a.paragraph-text-1 {
  background-color: #a8d5e8;
  font-size: 19px;
}

p.paragraph a.paragraph-text-2 {
  font-size: 19px;
}

p.paragraph a.paragraph-text-3 {
  font-size: 19px;
}

p.paragraph a.paragraph-text-4 {
  font-size: 19px;
}

p.paragraph span.paragraph-text-5 {
  font-size: 19px;
}

p.paragraph a.paragraph-text-7 {
  color: #fff;
}

p.paragraph a.footer-links {
  background-color: transparent;
  color: #fff;
}

p.paragraph span.footer-text {
  color: #fff;
}

p.paragraph span.cruising-text {
  font-weight: 700;
}

p.paragraph a.text-link-2 {
  background-color: #fff;
  color: #0971d4;
  font-weight: 700;
}

p.paragraph span.paragraph-text-42 {
  color: #0a0a0a;
  font-weight: 500;
  font-style: italic;
}

p.paragraph.paragraph-36 {
  text-align: center;
}

p.paragraph span.standout {
  font-weight: 700;
  font-family: Geneva, Tahoma, Verdana, sans-serif;
}

p.paragraph span.paragraph-text-41 {
  font-weight: 700;
  font-style: italic;
}

p.paragraph.paragraph-3 {
  color: #f60404;
  text-align: center;
  font-weight: 700;
  font-size: 19px;
}

p.paragraph span.big-black.paragraph-text-42 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-8 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-9 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-10 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-11 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-12 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-13 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-14 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-15 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-17 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-18 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-19 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-20 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-21 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-22 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-23 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-16 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-24 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-25 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-26 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-27 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-28 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-67 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-83 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-84 {
  font-weight: 700;
}

p.paragraph.paragraph-5 {
  font-weight: 400;
}

p.paragraph span.paragraph-text-82 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-85 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-86 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-87 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-89 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-90 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-91 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-92 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-93 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-94 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-95 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-99 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-100 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-101 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-102 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-103 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-104 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-105 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-106 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-107 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-108 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-109 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-110 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-111 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-112 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-113 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-114 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-115 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-116 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-117 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-118 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-119 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-120 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-122 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-126 {
  font-weight: 700;
}

p.paragraph span.big-black {
  font-weight: 700;
}

p.paragraph span.paragraph-text-136 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-137 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-138 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-139 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-140 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-141 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-142 {
  font-weight: 700;
}

p.paragraph.paragraph-18 {
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
}

p.paragraph span.paragraph-text-145 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-146 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-147 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-148 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-149 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-150 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-151 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-152 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-156 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-157 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-158 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-159 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-160 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-161 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-162 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-163 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-29 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-30 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-31 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-33 {
  font-weight: 700;
}

p.paragraph.paragraph-6 {
  visibility: hidden;
  text-align: center;
}

p.paragraph.paragraph-7 {
  visibility: hidden;
  text-align: center;
}

p.paragraph.paragraph-8 {
  text-align: center;
}

p.paragraph.paragraph-29 {
  text-align: center;
}

p.paragraph.paragraph-33 {
  text-align: center;
}

p.paragraph.paragraph-34 {
  text-align: center;
}

p.paragraph.big-bold {
  text-align: center;
  font-weight: 700;
}

p.paragraph span.paragraph-text-42.standout {
  color: #a30903;
}

p.paragraph.paragraph-9 {
  text-align: center;
}

p.paragraph.paragraph-4 {
  text-align: center;
}

p.paragraph span.red {
  color: #cd110a;
}

p.paragraph.paragraph-10 {
  font-weight: 600;
}

p.paragraph a.paragraph-text-1:hover {
  background-color: #8ceaf0;
}

p.paragraph a.paragraph-text-2:hover {
  background-color: #8ceaf0;
}

p.paragraph a.paragraph-text-3:hover {
  background-color: #8ceaf0;
}

p.paragraph a.paragraph-text-4:hover {
  background-color: #8ceaf0;
}

p.paragraph a.paragraph-text-6:hover {
  background-color: #8ceaf0;
}

p.paragraph a.footer-links:hover {
  background-color: #8a8080;
}

p.paragraph a.text-link-2:hover {
  background-color: #c7bbbb;
}

a.link-text.nav-link {
  display: inline-block;
  margin: 7px auto 0;
  padding: 10px 20px 15px;
  min-height: 0;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-text.nav-link:hover {
  background-color: #262d4e;
  color: #fff;
}

/* Interaction Elements */

a.link-button.akvac {
  background-color: rgba(8, 62, 81, .28);
}

a.link-button span.button-link-text-1 {
  font-weight: 600;
  font-family: Geneva, Tahoma, Verdana, sans-serif;
}

a.link-button span.button-link-text-2 {
  font-weight: 600;
  font-family: Geneva, Tahoma, Verdana, sans-serif;
}

a.link-button.akvac:hover {
  color: #a8d5e8;
}

a.link-button.denali:hover {
  color: #a8d5e8;
}

/* Layout Elements */

body.grid-1 {
  background-color: #fff;
  background-image: none;
}

.container.container-1 {
  margin: 20px auto;
  padding: 20px 30px 15px;
  max-width: 400px;
  border: 5px solid #cbcbcb;
  border-top-left-radius: 10px 7px;
  border-top-right-radius: 10px 7px;
  border-bottom-right-radius: 10px 7px;
  border-bottom-left-radius: 10px 7px;
  background-color: rgba(133, 106, 133, .3);
  background-image: -webkit-linear-gradient(left, rgba(74, 183, 255, .8) 0%, rgba(164, 147, 199, .1) 100%);
  background-image:    -moz-linear-gradient(left, rgba(74, 183, 255, .8) 0%, rgba(164, 147, 199, .1) 100%);
  background-image:      -o-linear-gradient(left, rgba(74, 183, 255, .8) 0%, rgba(164, 147, 199, .1) 100%);
  background-image:         linear-gradient(90deg, rgba(74, 183, 255, .8) 0%, rgba(164, 147, 199, .1) 100%);
}

.container.container-2 {
  margin-right: auto;
  margin-left: auto;
  max-width: 900px;
}

.container.callout-row {
  max-width: none;
  max-height: 650px;
  background-color: transparent;
  background-image: url('../akc-home.jpg');
  background-position: center top;
  background-size: cover;
}

.container.column-1 {
  float: left;
  margin-right: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
}

.container.row-1 {
  max-width: none;
  background-color: #467391;
}

.container.container-4 {
  padding-right: 8px;
  padding-left: 8px;
}

.container.container-5 {
  float: none;
  margin-bottom: 0;
  min-height: 10px;
  width: auto;
}

.container.footer {
  margin-right: auto;
  margin-left: auto;
  max-width: none;
  background-color: #467391;
}

.container.navcol {
  float: left;
  margin-right: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
}

.container.callout-row-land {
  max-width: none;
  max-height: 650px;
  background-color: transparent;
  background-image: url('../land-bg.jpg');
  background-position: center top;
  background-size: cover;
}

.container.column-4 {
  max-height: 400px;
}

.container.header-centered {
  margin: 20px auto;
  padding: 20px 30px 15px;
  max-width: 400px;
  border: 5px solid #cbcbcb;
  border-top-left-radius: 10px 7px;
  border-top-right-radius: 10px 7px;
  border-bottom-right-radius: 10px 7px;
  border-bottom-left-radius: 10px 7px;
  background-color: rgba(133, 106, 133, .3);
  background-image: -webkit-linear-gradient(left, rgba(74, 183, 255, .8) 0%, rgba(164, 147, 199, .1) 100%);
  background-image:    -moz-linear-gradient(left, rgba(74, 183, 255, .8) 0%, rgba(164, 147, 199, .1) 100%);
  background-image:      -o-linear-gradient(left, rgba(74, 183, 255, .8) 0%, rgba(164, 147, 199, .1) 100%);
  background-image:         linear-gradient(90deg, rgba(74, 183, 255, .8) 0%, rgba(164, 147, 199, .1) 100%);
}

.container.column-2 {
  margin-right: auto;
  margin-left: auto;
}

.container.hide-col-2 {
  display: none;
}

a.responsive-picture.logo {
  margin-right: auto;
  margin-left: auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

div.responsive-picture.picture-7 {
  float: right;
  margin-right: 4%;
  border-top-left-radius: 10px 5px;
  border-top-right-radius: 10px 5px;
  border-bottom-right-radius: 10px 5px;
  border-bottom-left-radius: 10px 5px;
}

div.responsive-picture.picture-18 {
  float: left;
}

div.responsive-picture.pix-many {
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  max-width: 150px;
  border-radius: 10px;
}

div.responsive-picture.picture-19 {
  margin-right: auto;
  margin-left: auto;
  max-width: 350px;
}

li.list-item-link span.text-link {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

div.responsive-picture.picture-6 {
  float: left;
}

div.responsive-picture.picture-8 {
  margin-right: auto;
  margin-left: auto;
  max-width: 500px;
  border-top-left-radius: 10px 7px;
  border-top-right-radius: 10px 7px;
  border-bottom-right-radius: 10px 7px;
  border-bottom-left-radius: 10px 7px;
}

div.responsive-picture.pix-4 {
  margin-right: auto;
  margin-left: auto;
  max-width: 275px;
  border-radius: 10px;
}

div.responsive-picture.pix-3 {
  margin-right: auto;
  margin-left: auto;
  max-width: 300px;
  border-radius: 10px;
}

div.responsive-picture.photo-750 {
  margin-right: auto;
  margin-left: auto;
  max-width: 750px;
}

div.responsive-picture.pic-900-ctr {
  margin-right: auto;
  margin-left: auto;
  max-width: 875px;
  border-radius: 10px;
}

div.responsive-picture.pic-500-ctr {
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding-bottom: 10px;
  max-width: 500px;
  border-radius: 10px;
}

div.responsive-picture.pix-many.pix-new-many {
  max-width: 254px;
}

li.list-item-link span.text-link:hover {
  background-color: #c7bbbb;
}

@media screen and (min-width: 343px) {
  div.responsive-picture.pic-500-ctr {
    margin-right: auto;
    margin-left: auto;
    max-width: 500px;
  }
}

@media screen and (min-width: 450px) {
  /* Text Elements */

  p.paragraph.big-bold {
    font-weight: 700;
  }
}

@media screen and (min-width: 640px) {
  /* Text Elements */

  h5.heading-3.not-seeing {
    font-size: 18px;
  }
}

@media screen and (min-width: 650px) {
  /* Text Elements */

  a.link-text.nav-link {
    margin-top: 0;
    padding-right: 10px;
    padding-bottom: 44px;
    padding-left: 10px;
  }

  /* Layout Elements */

  .container.container-1 {
    margin-top: 91px;
    max-width: 600px;
  }

  .container.column-1 {
    margin-right: auto;
    margin-left: auto;
    padding-top: 7px;
  }

  .container.container-5 {
    float: right;
  }

  .container.navcol {
    margin-right: auto;
    margin-left: auto;
    padding-top: 7px;
  }

  .container.header-centered {
    margin-top: 91px;
    max-width: 600px;
  }
}

@media screen and (min-width: 800px) {
  /* Text Elements */

  a.link-text.nav-link {
    padding: 20px 20px 35px;
  }
}

@media screen and (min-width: 1024px) {
  /* Text Elements */

  p.paragraph.paragraph-4 {
    text-align: center;
  }

  p.paragraph.paragraph-9 {
    text-align: center;
  }

  /* Layout Elements */

  .container.container-7 {
    margin-right: auto;
    margin-left: auto;
  }

  .container.container-3 {
    margin-top: 12px;
    margin-bottom: 10px;
  }

  .container.container-6 {
    margin-bottom: 0;
  }

  .container.akadv2 {
    margin-bottom: 30px;
  }

  div.responsive-picture.pic-500-ctr {
    max-width: 1200px;
  }
}