/* Text Elements */

h1.contact-us-header {
  margin-bottom: 2rem;
  font-size: 1.5rem;
}

h1 span.heading-text-1 {
  color: rgba(128, 50, 128, .8);
  font-family: 'Oswald', cursive;
}

h1.panel-heading {
  text-align: center;
}

h6.travel-heading {
  color: rgba(128, 50, 128, .8);
  text-align: center;
  font-style: italic;
  font-size: 1.5rem;
  font-family: 'Adamina', cursive;
  line-height: 1.2;
}

p.paragraph.action-paragraph {
  max-width: 50rem;
  color: rgba(30, 30, 30, .8);
  font-size: 1.125rem;
  font-family: Georgia, Times, 'Times New Roman', serif;
  line-height: 1.4;
}

p.paragraph.paragraph-1 {
  margin-top: 4px;
  padding: 5px 20px 20px;
  background-color: rgba(128, 50, 128, .2);
  text-align: center;
  font-size: 13px;
}

p.paragraph.description {
  color: #0a0a0a;
  text-align: left;
  font-size: 14px;
  font-family: 'Oswald', cursive;
}

p.paragraph span.paragraph-text-1 {
  color: rgba(128, 50, 128, .8);
  text-decoration: underline;
  font-size: 1.0625rem;
}

p.paragraph span.paragraph-text-4 {
  text-decoration: underline;
  font-weight: 700;
}

p.paragraph {
  font-family: 'Roboto', sans-serif;
}

p.paragraph span.paragraph-text-5 {
  text-decoration: underline;
  font-size: .9375rem;
}

p.paragraph span.paragraph-text-6 {
  text-decoration: underline;
  font-size: .875rem;
}

ul.link-list.menu {
  background-color: #2c3840;
}

ul.link-list.medium-horizontal.menu.simple.vertical {
  background-color: #000;
}

/* Interaction Elements */

a.link-button {
  font-family: 'Roboto', sans-serif;
}

/* Layout Elements */

body > .row > [class*='small-'].hero-column {
  padding-right: 0;
  padding-left: 0;
}

body > .row.traval-impressions {
  padding-bottom: 2.5rem;
}

body > .row > [class*='small-'].column-1 {
  display: block;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  min-height: auto;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

body > .row > [class*='small-'].book-column {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  text-align: center;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
}

body > .row > [class*='small-'].column-2 {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

body > .row > [class*='small-'].contact-column-left {
  float: none;
  margin-bottom: 0;
  padding: 1rem 2rem 0;
  border-bottom: .125rem solid #e6e6e6;
  opacity: .99;
  -webkit-transform: scaleY(1);
     -moz-transform: scaleY(1);
       -o-transform: scaleY(1);
          transform: scaleY(1);
}

body > .row > [class*='small-'].column-3 {
  padding-top: 10px;
}

body > .row > [class*='small-'].column-monogram {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  min-height: auto;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

body > .row > [class*='small-'].top-bar-responsive {
  padding: .75rem;
  background-color: #2c3840;
}

body > .row > [class*='small-'].top-bar.top-bar-responsive {
  background-color: #000;
}

.container.top-bar-title {
  position: relative;
  width: 100%;
}

.container.icon-container {
  position: absolute;
  top: 50%;
  right: 7px;
  padding: .25rem .45rem;
  border: .0625rem solid #fefefe;
  border-radius: 5px;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

.container#topbar-responsive {
  display: none;
}

.container.topbar-responsive-links {
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: .3s;
     -moz-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
}

.container.container-2 {
  margin-top: 2px;
  margin-right: 0;
  margin-bottom: 2px;
}

div.responsive-picture.hero-image {
  margin-bottom: .4375rem;
  max-width: none;
}

div.responsive-picture.picture-1 {
  margin-right: auto;
  margin-left: auto;
}

div.responsive-picture.map {
  float: left;
  margin-bottom: 15px;
  padding-right: 25px;
  max-width: none;
  width: 40%;
}

a.link-button-glyph.contact-button {
  display: block;
  width: auto;
  vertical-align: middle;
}

span.glyph-for-button.contact-icon {
  margin-right: 1rem;
  margin-left: .4rem;
  color: #8a8a8a;
  font-size: 2rem;
}

span.link-button-text.contact-text {
  color: #8a8a8a;
  vertical-align: super;
}

div.responsive-picture.map > picture {
  margin: -1.489864864864865rem -1.75rem -3.760135135135135rem -1.8125rem;
}

a.link-button-glyph.social {
  margin-right: .25rem;
}

a.link-button-glyph.facebook {
  background-color: #3b5998;
}

span.glyph-for-button.fa {
  display: inline-block;
  margin-right: .25rem;
  font-size: 16px;
}

a.responsive-picture.picture-link-1 {
  margin: 4.37rem auto;
  max-width: 20.625rem;
}

a.responsive-picture.index-pic.picture-link-1 {
  margin-top: .437rem;
  margin-bottom: .437rem;
  border: .1875rem solid #803280;
}

li.list-item-link.menu-link > a {
  color: #fefefe;
  font-family: 'Oswald', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.glyph.menu-icon-toggle {
  position: static;
  display: inline-block;
  margin: 2px auto;
  width: auto;
  color: #fefefe;
  font-size: 20px;
  line-height: 1;
}

li.list-item-link.menu-link {
  padding-top: .875rem;
  padding-bottom: .875rem;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transition-duration: .15s;
     -moz-transition-duration: .15s;
       -o-transition-duration: .15s;
          transition-duration: .15s;
}

div.responsive-picture.modal-img {
  max-width: none;
}

div.responsive-picture.map > picture > img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center 50%;
     object-position: center 50%;
}

div.responsive-picture.picture-3 {
  max-width: none;
}

a.responsive-picture.font-formal.picture-font-link {
  border-bottom-width: .0625rem;
  border-bottom-color: rgba(128, 50, 128, .8);
}

div.responsive-picture.picture-2 {
  margin: 2px 1px;
  padding: 0;
  min-width: 200auto;
  min-height: 200px;
  max-height: 200px;
  height: 100%;
  border-width: .0625rem;
  border-style: solid;
}

div.responsive-picture.picture-2 > picture {
  height: 100%;
}

div.responsive-picture.picture-art {
  margin: 2px 1px;
  padding: 0;
  border-width: .0625rem;
  border-style: solid;
}

div.responsive-picture.picture-4 {
  margin-top: 4px;
  margin-bottom: 4px;
  max-width: none;
}

div.responsive-picture.picture-napkins {
  margin-top: 2px;
  margin-bottom: 2px;
  min-width: 250auto;
  min-height: auto;
  max-width: 100%;
  max-height: 100%;
}

div.responsive-picture.picture-napkins > picture > img {
  -o-object-fit: contain;
     object-fit: contain;
}

a.responsive-picture.index-pic.picture-link-1:hover {
  box-shadow: rgba(0, 0, 0, .5) 5px 5px 10px 0;
}

li.list-item-link.menu-link:hover > a {
  color: #c7c7c7;
}

@media screen and (min-width: 19.5rem) {
  /* Text Elements */

  h1 span.heading-text-2 {
    color: rgba(128, 50, 128, .8);
    font-family: 'Oswald', cursive;
  }

  h1 span.heading-text-3 {
    color: rgba(128, 50, 128, .8);
    font-family: 'Oswald', cursive;
  }

  h3.heading-1 {
    color: rgba(128, 50, 128, .8);
    font-family: 'Oswald', cursive;
  }

  /* Layout Elements */

  body > .row > [class*='small-'].column-5 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    float: none;
  }

  body > .row > [class*='small-'].column-4 {
    display: inline-block;
  }

  .container.container-2 {
    display: inline-block;
    text-align: left;

    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
            align-self: auto;
  }

  div.responsive-picture.picture-3 {
    max-width: none;
  }

  div.responsive-picture.picture-2 {
    max-width: none;
    max-height: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  div.responsive-picture.picture-2 > picture > img {
    -o-object-position: center 50%;
       object-position: center 50%;
  }

  div.responsive-picture.picture-4 {
    max-width: none;
  }

  div.responsive-picture.picture-napkins {
    margin-top: 2px;
    margin-bottom: 2px;
    max-width: none;
    border-width: .0625rem;
    border-style: solid;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
            align-self: center;
  }

  div.responsive-picture.picture-napkins > picture > img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}

@media screen and (min-width: 30.125rem) {
  /* Text Elements */

  p.paragraph.action-paragraph {
    margin-right: auto;
    margin-left: auto;
    max-width: 37.5rem;
  }

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

  /* Layout Elements */

  body > .row > [class*='small-'].column-1 {
    margin-top: 3px;
    padding-top: 3px;
    min-height: 7.94rem;
  }

  body > .row > [class*='small-'].book-column {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
  }

  body > .row > [class*='small-'].column-monogram {
    min-height: 9.375rem;
  }

  body > .row > [class*='small-'].column-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -ms-flex-pack: center;
    float: left;
    -ms-flex-align: center;
    background-color: transparent;
    vertical-align: top;
    text-align: left;

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .container.container-2 {
    display: inline-block;
    float: none;
    margin: 1px 3px 4px 1px;
    padding: 1px;
    min-width: 150px;
    max-width: 200px;
    border: 0 none #9b9b9b;
    border-radius: 0;

    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
            align-self: auto;
    -webkit-box-flex: 10;
    -webkit-flex: 10 1;
       -moz-box-flex: 10;
        -ms-flex: 10 1;
            flex: 10 1;
  }

  .container.container-2:hover {
    -webkit-filter: invert(0) saturate(1) hue-rotate(0deg) brightness(.82);
            filter: invert(0) saturate(1) hue-rotate(0deg) brightness(.82);
  }

  a.responsive-picture.picture-font-link {
    margin: 1px 1px 1px -2px;
  }

  a.responsive-picture.font-formal.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-royal.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  div.responsive-picture.modal-img {
    max-width: 900px;
  }

  a.responsive-picture.font-regal.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-stylish.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-graceful.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-blissful.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-cheerful.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-prestigious.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-majestic.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-elegant.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-stunning.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-winding.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-posh.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-sweet.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-gorgeous.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-popular.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-darling.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-adorable.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-lovable.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-fancy.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-delightful.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-radiant.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-upbeat.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-fabulous.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-playful.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-simple.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-married.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-pretty.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-spirited.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-yummy.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-vibrant.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-original.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-scholarly.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-impressive.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-frilly.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-melodic.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-enchanted.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-interesting.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-pristine.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-wiggly.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-bouncy.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-perky.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-lucky.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-superb.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-wavy.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-lovely.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-silly.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-bulky.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-giddy.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-clever.picture-font-link {
    max-width: none;
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-poised.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-slim.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-serious.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-nautical.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-steel.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-masculine.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-candid.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-sociable.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-colossal.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-euphoric.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-strong.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-handsome.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-grandiose.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-natural.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-proper.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-polished.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-relaxed.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-fluffy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-burly.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-keen.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-mature.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-tall.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-snoopy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-rustic.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-western.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-lariat.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-sophisticated.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-nutty.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-happy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-flashy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-amusing.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-amazing.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-witty.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-foolish.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-robust.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-chopsticks.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-serene.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-kooky.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-wicked.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-creepy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-juicy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-young.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-joyful.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-wobbly.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-quirky.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-tragic.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-frizzy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-shabby.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-delirious.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-crazy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-dizzy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-cute.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-wild.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-spanish.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-zigzag.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-spicy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-innocent.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-jovial.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-flirty.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-femenine.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-dimwit.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-whirlwind.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-vivacious.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  div.responsive-picture.picture-2 {
    position: static;
    display: block;
    margin-top: 10px;
    padding-top: 0;
    max-height: none;
    vertical-align: baseline;
  }

  div.responsive-picture.picture-2 > picture > img {
    -o-object-fit: scale-down;
       object-fit: scale-down;
    -o-object-position: center top;
       object-position: center top;
  }

  a.responsive-picture.font-jolly.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-precious.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-offbeat.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-juvenile.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-flaky.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-whimsical.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-zany.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-formal.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-royal.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-regal.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-stylish.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-graceful.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-blissful.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-cheerful.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-prestigious.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-majestic.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-elegant.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-stunning.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-winding.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-posh.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-sweet.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-gorgeous.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-popular.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-darling.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-adorable.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-lovable.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-fancy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-delightful.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-radiant.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-upbeat.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-fabulous.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-playful.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-simple.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-married.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-pretty.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-spirited.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-yummy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-vibrant.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-original.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-scholarly.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-impressive.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-frilly.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-melodic.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-enchanted.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-interesting.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-pristine.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-wiggly.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-bouncy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-perky.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-lucky.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-superb.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-wavy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-lovely.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-silly.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-bulky.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-giddy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-clever.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-poised.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-slim.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-serious.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-nautical.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-steel.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-masculine.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-candid.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-sociable.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-colossal.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-euphoric.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-strong.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-handsome.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-grandiose.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-natural.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-proper.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-polished.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-relaxed.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-fluffy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-burly.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-keen.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-mature.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-tall.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-snoopy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-rustic.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-western.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-sophisticated.picture-font-link:hover {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-chopsticks.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-serene.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-wicked.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-creepy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-juicy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-young.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-joyful.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-wobbly.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-quirky.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-tragic.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-frizzy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-shabby.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-delirious.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-crazy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-dizzy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-cute.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-wild.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-spanish.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-zigzag.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-spicy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-innocent.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-jovial.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-flirty.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-femenine.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-dimwit.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-whirlwind.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-vivacious.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-jolly.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-precious.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-offbeat.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-juvenile.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-flaky.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-whimsical.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-zany.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }
}

@media screen and (min-width: 40rem) {
  /* Text Elements */

  h1.contact-us-header {
    font-size: 32px;
  }

  ul.link-list.menu.simple.vertical {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: start;
    -ms-flex-align: start;
    width: auto;

    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
  }

  ul.link-list.medium-horizontal.menu.simple.vertical {
    -ms-flex-pack: start;
    -ms-flex-align: center;

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
  }

  /* Layout Elements */

  body > .row > [class*='small-'].column-1 {
    min-height: 12.5rem;
  }

  body > .row > [class*='small-'].contact-column-left {
    margin-top: 7px;
    min-height: 66.35785vmin;
    border-right: .0625rem solid #e6e6e6;
    border-bottom-width: 0;
  }

  body > .row > [class*='small-'].column-monogram {
    min-height: 12.5rem;
  }

  body > .row > [class*='small-'].top-bar.top-bar-responsive {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -ms-flex-pack: justify;
    -ms-flex-align: center;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }

  .container.top-bar-title {
    position: static;
    width: auto;
  }

  .container.icon-container {
    display: none;
  }

  .container.topbar-responsive-links {
    display: block;
    width: auto;
  }

  .container#topbar-responsive {
    display: block;
  }

  .container.top-bar-right {
    max-width: none;
  }

  span.link-button-text.contact-text {
    color: #8a8a8a;
  }

  li.list-item-link.menu-link {
    max-width: none;
    width: auto;
  }

  div.responsive-picture.picture-art {
    margin: 2px;
    min-height: auto;
  }

  div.responsive-picture.picture-art > picture > img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}

@media screen and (min-width: 40.0625rem) {
  /* Layout Elements */

  body > .row > [class*='small-'].column-monogram {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    float: none;
    -ms-flex-align: start;
    min-height: 100%;
    max-height: 100%;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
  }

  body > .row > [class*='small-'].column-1 {
    display: block;
    float: left;
    margin-top: 2px;
    padding-top: 2px;
  }

  body > .row.traval-impressions {
    max-width: none;
    width: 100%;
  }

  div.responsive-picture.picture-2 {
    display: block;
    padding-top: 0;
    min-width: 200auto;
    min-height: 200px;
    max-width: 200px;
    max-height: 200px;

    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
            align-self: auto;
  }

  div.responsive-picture.picture-2 > picture > img {
    -o-object-position: 50% center;
       object-position: 50% center;
  }

  a.responsive-picture.font-lariat.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-nutty.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-sophisticated.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-happy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-flashy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-amusing.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-amazing.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-witty.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-foolish.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-robust.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-serene.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-kooky.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-chopsticks.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-wicked.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-creepy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-juicy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-young.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-joyful.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-wobbly.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-quirky.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-tragic.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-frizzy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-shabby.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-delirious.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-crazy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-dizzy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-cute.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-wild.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-spanish.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-spicy.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-zigzag.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-innocent.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-jovial.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-flirty.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-femenine.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-dimwit.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-whirlwind.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-vivacious.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-jolly.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-precious.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  a.responsive-picture.font-offbeat.picture-font-link {
    border: .0625rem solid rgba(128, 50, 128, .8);
  }

  div.responsive-picture.picture-napkins {
    max-width: 100%;
  }

  div.responsive-picture.picture-napkins > picture > img {
    -o-object-fit: contain;
       object-fit: contain;
  }

  a.responsive-picture.font-lariat.picture-font-link:hover {
    border: .0625rem solid rgba(128, 50, 128, .8);
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-nutty.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-happy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-flashy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-amusing.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-amazing.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-witty.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-foolish.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-robust.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-serene.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-kooky.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-chopsticks.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-wicked.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-creepy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-juicy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-young.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-joyful.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-wobbly.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-quirky.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-tragic.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-frizzy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-shabby.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-delirious.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-crazy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-dizzy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-cute.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-wild.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-spanish.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-spicy.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-zigzag.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-innocent.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-jovial.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-flirty.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-femenine.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-dimwit.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-whirlwind.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-vivacious.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-jolly.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-precious.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }

  a.responsive-picture.font-offbeat.picture-font-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }
}

@media screen and (min-width: 64rem) {
  /* Text Elements */

  h3.heading-1 {
    -ms-flex-order: 0;
    white-space: normal;

    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
  }

  p.paragraph.action-paragraph {
    margin-right: auto;
    margin-left: auto;
    max-width: 50rem;
  }

  p.paragraph span.paragraph-text-2 {
    font-size: .875rem;
  }

  p.paragraph span.paragraph-text-3 {
    text-decoration: underline;
    font-weight: 700;
  }

  p.paragraph span.paragraph-text-4 {
    color: #000;
    font-weight: 600;
    font-size: 1.5625rem;
  }

  /* Layout Elements */

  body > .row > [class*='small-'].column-1 {
    float: none;
    margin-top: 1px;
    margin-right: 0;
    padding-top: 4px;
    min-height: 75px;
    text-align: center;
  }

  body > .row > [class*='small-'].column-monogram {
    position: static;
    -ms-flex-pack: center;
    float: none;
    -ms-flex-align: start;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0;
    min-height: auto;
    text-align: center;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  body > .row > [class*='small-'].column-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  div.responsive-picture.picture-2 {
    margin: 4px 4px 4px 5px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-width: 200px;
    min-height: 200px;
    max-width: none;
    max-height: 200px;
    width: 200px;
    border-width: .0625rem;
    border-style: solid;
  }

  div.responsive-picture.picture-art {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-width: 200px;
    min-height: auto;
    max-width: 200px;
    max-height: none;
    border-width: .0625rem;
    border-style: solid;
  }

  a.responsive-picture.index-pic.picture-link-1 {
    padding-right: 0;
    padding-left: 0;
    min-width: 25%;
    max-width: 27.5%;
  }

  div.responsive-picture.map {
    max-width: 200px;
  }

  a.social-image.social-icon-1 {
    margin-top: 0;
    margin-right: 2px;
    margin-left: 5px;
    padding-right: 0;
  }

  div.responsive-picture.map > picture {
    margin: -4.329819277108434rem -2.375rem -11.295180722891565rem -8.5625rem;
  }

  li.list-item-link.menu-link:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
       -moz-transform: scaleX(1.05) scaleY(1.05);
         -o-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }
}