/*
Theme Name: Dunedin Athenaeum
Author: Rosalie Morrow
Author URI: http://www.rosaliemorrow.com
Description: Custom theme for Dunedin Athenaeum.
Version: 1.0
*/
/* variables */
/* line 13, sass/style.scss */
body {
  background-color: #000;
  color: #1e1e1e;
  font-family: 'Open Sans', Helvetica, Arial, sans serif;
  font-size: 0.9em;
  line-height: 1.4;
}

/* line 21, sass/style.scss */
h1, h2, h3, h4, h5 {
  font-family: 'Average', Georgia, serif;
}

/* line 25, sass/style.scss */
h1 {
  font-size: 2em;
}

/* line 29, sass/style.scss */
p {
  font-size: 0.95em;
  line-height: 1.5;
}

/* line 34, sass/style.scss */
a {
  color: #c98a00;
}

/* line 40, sass/style.scss */
a:hover,
a:active,
a:focus {
  color: #deb124;
}

/* line 44, sass/style.scss */
.gold {
  color: #c98a00;
}

/* line 48, sass/style.scss */
.row {
  max-width: 66.66667em;
}

/* line 52, sass/style.scss */
.left {
  float: left;
}

/* line 56, sass/style.scss */
.page-wrap {
  background-color: #fff;
}

/* line 60, sass/style.scss */
.gold-box {
  color: #fff;
  padding: 2em;
  background-color: #c98a00;
}
/* line 64, sass/style.scss */
.gold-box .black-line {
  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
  width: 100px;
  height: 3px;
  background-color: #000;
}

/* line 74, sass/style.scss */
.gold-line {
  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
  width: 100px;
  height: 3px;
  background-color: #c98a00;
}

/* line 83, sass/style.scss */
.card {
  margin: 0.5em;
}
/* line 85, sass/style.scss */
.card .card-content {
  padding: 1em;
}

/* line 90, sass/style.scss */
.border-top-gold {
  border-top: 1px solid #c98a00;
}

/* line 94, sass/style.scss */
.padding-1 {
  padding: 1em;
}

/* line 98, sass/style.scss */
.padding-top-1 {
  padding-top: 1em;
}

/* line 99, sass/style.scss */
.padding-bottom-1 {
  padding-bottom: 1em;
}

/* line 100, sass/style.scss */
.padding-left-1 {
  padding-left: 1em;
}

/* line 101, sass/style.scss */
.padding-right-1 {
  padding-right: 1em;
}

/* line 102, sass/style.scss */
.padding-top-2 {
  padding-top: 2em;
}

/* line 103, sass/style.scss */
.padding-bottom-2 {
  padding-bottom: 2em;
}

/* line 104, sass/style.scss */
.padding-left-2 {
  padding-left: 2em;
}

/* line 105, sass/style.scss */
.padding-right-2 {
  padding-right: 2em;
}

/* line 107, sass/style.scss */
.margin-1 {
  padding: 1em;
}

/* line 111, sass/style.scss */
.margin-top-1 {
  margin-top: 1em;
}

/* line 112, sass/style.scss */
.margin-bottom-1 {
  margin-bottom: 1em;
}

/* line 113, sass/style.scss */
.margin-left-1 {
  margin-left: 1em;
}

/* line 114, sass/style.scss */
.margin-right-1 {
  margin-right: 1em;
}

/* line 115, sass/style.scss */
.margin-top-2 {
  margin-top: 2em;
}

/* line 116, sass/style.scss */
.margin-bottom-2 {
  margin-bottom: 2em;
}

/* line 117, sass/style.scss */
.margin-left-2 {
  margin-left: 2em;
}

/* line 118, sass/style.scss */
.margin-right-2 {
  margin-right: 2em;
}

/* line 120, sass/style.scss */
.margin-bottom-0 {
  margin-bottom: 0;
}

/* line 124, sass/style.scss */
.button, input[type=submit], .post-direction-links a, .navigation.pagination a, .navigation.pagination .page-numbers.current {
  background-color: #c98a00;
  font-family: 'Average', Georgia, serif;
  font-size: 1.1em;
  line-height: 1.2em;
  color: #fff;
  padding: 0.75em;
  border: 0;
}

/* line 136, sass/style.scss */
.button:hover, input[type=submit]:hover, .post-direction-links a:hover, .navigation.pagination a:hover, .navigation.pagination .page-numbers.current:hover,
.button:active,
input[type=submit]:active,
.post-direction-links a:active,
.navigation.pagination a:active,
.navigation.pagination .page-numbers.current:active,
.button:focus,
input[type=submit]:focus,
.post-direction-links a:focus,
.navigation.pagination a:focus,
.navigation.pagination .page-numbers.current:focus {
  background-color: #deb124;
}

/* line 145, sass/style.scss */
.error-focus input, .error-focus input:focus {
  border-color: #fd391f;
}
/* line 148, sass/style.scss */
.error-focus label {
  color: #fd391f;
}

/* line 153, sass/style.scss */
.error {
  color: #fd391f;
}

/* line 156, sass/style.scss */
.waiting {
  color: #f88000;
}

/* line 159, sass/style.scss */
.success {
  color: #24a900;
}

/* Header and Footer */
/* line 166, sass/style.scss */
header,
footer {
  background-color: #000;
  color: #c98a00;
}

/* line 171, sass/style.scss */
header .logo-mobile {
  padding: 1em;
}

/* line 175, sass/style.scss */
header .menu {
  position: absolute;
  right: 0.5em;
  top: 0.5em;
  font-size: 2em;
  line-height: 1.8;
}
/* line 181, sass/style.scss */
header .menu .fa:hover {
  color: #deb124;
}

/* line 187, sass/style.scss */
header .nav-menu,
footer .nav-menu {
  list-style-type: none;
  margin-left: 0;
  margin-bottom: 0;
}
/* line 192, sass/style.scss */
header .nav-menu li a,
footer .nav-menu li a {
  color: #c98a00;
  font-family: 'Average', Georgia, serif;
}
/* line 196, sass/style.scss */
header .nav-menu li a:hover,
footer .nav-menu li a:hover {
  color: #deb124;
}
/* line 200, sass/style.scss */
header .nav-menu li.current-menu-item a,
footer .nav-menu li.current-menu-item a {
  color: #fff;
  border-bottom: 5px solid #fff;
}

/* line 207, sass/style.scss */
header .mobile-menu-wrapper,
footer .mobile-menu-wrapper {
  border-top: 1px dashed #282828;
}
/* line 210, sass/style.scss */
header .mobile-menu-wrapper li a,
footer .mobile-menu-wrapper li a {
  display: block;
  padding: 0.25em 1em;
  border-bottom: 1px dashed #282828;
}

/* line 219, sass/style.scss */
footer .nav-menu li.current-menu-item a {
  color: #fff;
  border-bottom: 1px solid #fff;
}

/* line 225, sass/style.scss */
header .mobile-menu-wrapper {
  display: none;
}

/* line 229, sass/style.scss */
.newsletter {
  padding-top: 3em;
  padding-bottom: 3em;
  background-image: url(images/ceiling-pattern-repeated.jpg);
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
}

/* line 238, sass/style.scss */
.motif-pattern-box {
  position: relative;
  padding: 1.25em;
}
/* line 241, sass/style.scss */
.motif-pattern-box .content {
  position: relative;
  z-index: 1;
}
/* line 245, sass/style.scss */
.motif-pattern-box .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(images/ceiling-pattern-repeated.jpg);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
  opacity: 0.7;
}
/* line 257, sass/style.scss */
.motif-pattern-box p {
  font-family: 'Average', Georgia, serif;
  font-size: 1.2em;
  line-height: 1.55em;
  margin-bottom: 0;
}

/* line 265, sass/style.scss */
.right {
  float: right;
}

/* line 269, sass/style.scss */
.left {
  float: left;
}

/* Page */
/* line 275, sass/style.scss */
.top-banner {
  width: 100%;
  height: 200px;
  background-image: url(images/ceiling-pattern-repeated.jpg);
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.1);
}
/* line 282, sass/style.scss */
.top-banner .columns {
  position: relative;
  height: 200px;
}
/* line 287, sass/style.scss */
.top-banner .gold-box {
  position: absolute;
  bottom: 2em;
  padding: 1em 2em;
  color: #fff;
}

/* line 295, sass/style.scss */
.archive-list {
  list-style-type: none;
  margin-left: 0;
}
/* line 298, sass/style.scss */
.archive-list li {
  font-size: 0.9em;
  line-height: 1.4em;
}
/* line 301, sass/style.scss */
.archive-list li a {
  color: #c98a00;
}

/* line 308, sass/style.scss */
.top-banner .gold-box {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

/* line 315, sass/style.scss */
.subscribe-button {
  width: 100%;
}

/* Home */
/* line 321, sass/style.scss */
.mobile-home-banner {
  height: 300px;
  background-size: cover;
  background-image: url(images/home-mobile.jpg);
}

/* line 327, sass/style.scss */
.front-intro-row {
  color: #fff;
}
/* line 329, sass/style.scss */
.front-intro-row .columns {
  position: relative;
}
/* line 332, sass/style.scss */
.front-intro-row .gold-box {
  position: absolute;
  top: 4em;
}
/* line 336, sass/style.scss */
.front-intro-row h2 {
  font-size: 1em;
}

/* line 341, sass/style.scss */
.home-bottom-banner {
  padding-bottom: 0.5em;
}
/* line 343, sass/style.scss */
.home-bottom-banner .image-wrap {
  width: 100%;
  height: 300px;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  background-size: cover;
}
/* line 350, sass/style.scss */
.home-bottom-banner .image-wrap.image-1 {
  background-image: url(images/home-banner-1.jpg);
}
/* line 353, sass/style.scss */
.home-bottom-banner .image-wrap.image-2 {
  background-image: url(images/home-banner-2.jpg);
}
/* line 356, sass/style.scss */
.home-bottom-banner .image-wrap.image-3 {
  background-image: url(images/home-banner-3.jpg);
}
/* line 359, sass/style.scss */
.home-bottom-banner .text-wrap {
  color: #fff;
}
/* line 362, sass/style.scss */
.home-bottom-banner h2 {
  font-size: 1em;
}

/* line 368, sass/style.scss */
.events .day, .events .month {
  font-family: 'Average', Georgia, serif;
}
/* line 371, sass/style.scss */
.events .day {
  display: block;
  font-size: 2.5em;
  height: 34px;
}
/* line 376, sass/style.scss */
.events .month {
  display: block;
  font-size: 1.1em;
  text-transform: uppercase;
  line-height: 38px;
}
/* line 382, sass/style.scss */
.events .date-wrap {
  float: left;
  margin-right: 1em;
}
/* line 386, sass/style.scss */
.events h5 {
  margin-top: 0.5em;
}

/* line 392, sass/style.scss */
.recent-blogs h5 {
  margin-top: 0.5em;
}

/* About */
/* line 399, sass/style.scss */
.top-banner-about {
  background-image: url(images/top-banner-about.jpg);
  background-size: cover;
}

/* Visit */
/* line 406, sass/style.scss */
.top-banner-visit {
  background-image: url(images/top-banner-visit.jpg);
  background-size: cover;
}

/* line 411, sass/style.scss */
.visit-box {
  margin-bottom: 0.5em;
}

/* line 415, sass/style.scss */
.mobile-image-visit img {
  width: 100%;
}

/* line 419, sass/style.scss */
.visit-image-bg {
  width: 100%;
  background-size: cover;
  margin-bottom: 0.5em;
}

/* Join */
/* line 427, sass/style.scss */
.top-banner-join {
  background-image: url(images/top-banner-join.jpg);
  background-size: cover;
}

/* Join */
/* line 434, sass/style.scss */
.top-banner-books {
  background-image: url(images/top-banner-books.jpg);
  background-size: cover;
}

/* Books */
/* line 442, sass/style.scss */
.grid-sizer,
.grid-item {
  width: 100%;
}

/* line 446, sass/style.scss */
.post-direction-links {
  margin-bottom: 2em;
}
/* line 448, sass/style.scss */
.post-direction-links a {
  margin-right: 1em;
}

/* line 454, sass/style.scss */
.archive-title-wrap {
  margin-left: 0.5em;
}

/* line 458, sass/style.scss */
.comment-author img {
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}

/* line 467, sass/style.scss */
cite {
  font-size: 1.1em;
  color: #1e1e1e;
  line-height: 50px;
  float: left;
}

/* line 474, sass/style.scss */
cite:before {
  content: '';
}

/* line 478, sass/style.scss */
.says {
  display: none;
}

/* line 482, sass/style.scss */
.comment-meta {
  float: right;
}

/* line 486, sass/style.scss */
.comment p {
  clear: left;
}

/* line 490, sass/style.scss */
.reply {
  display: none;
}

/* line 494, sass/style.scss */
.comments-title {
  margin-bottom: 1em;
}

/* line 498, sass/style.scss */
.comment {
  padding-top: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #c98a00;
}

/* line 504, sass/style.scss */
.comment-respond {
  margin-top: 2em;
}

/* line 508, sass/style.scss */
.fb-share-button {
  margin-bottom: 0.25em;
}

/* line 513, sass/style.scss */
.posts-comments-link,
.posts-email-link {
  margin-top: 0.25em;
}

/* line 517, sass/style.scss */
.posts-comments-link {
  margin-right: 1em;
}

/* line 522, sass/style.scss */
.single-post-share .posts-email-link {
  margin-right: 1em;
}

/* Events */
/* line 529, sass/style.scss */
.top-banner-events {
  background-image: url(images/top-banner-events.jpg);
  background-size: cover;
}

/* line 535, sass/style.scss */
.accordion a {
  color: #c98a00;
}
/* line 538, sass/style.scss */
.accordion h4 {
  margin-bottom: 0;
}
/* line 541, sass/style.scss */
.accordion .day, .accordion .month {
  font-family: 'Average', Georgia, serif;
}
/* line 544, sass/style.scss */
.accordion .day {
  display: block;
  font-size: 3.5em;
  margin-right: 0.25em;
  float: left;
  height: 40px;
}
/* line 551, sass/style.scss */
.accordion .month {
  display: block;
  font-size: 1.5em;
  margin-right: 2em;
  padding-right: 2em;
  text-transform: uppercase;
  float: left;
  line-height: 38px;
  border-right: 1px solid #c98a00;
}

/* line 564, sass/style.scss */
.accordion-title:active,
.accordion-title:focus {
  background-color: #fff;
  outline: 0;
}

/* Blog */
/* line 571, sass/style.scss */
.top-banner-blog {
  background-image: url(images/top-banner-blog.jpg);
  background-size: cover;
}

/* line 577, sass/style.scss */
.blog-articles .card {
  padding: 1em;
  margin: 0;
  margin-bottom: 1em;
}
/* line 581, sass/style.scss */
.blog-articles .card h4 {
  margin-bottom: 0;
}
/* line 584, sass/style.scss */
.blog-articles .card .gold-line {
  clear: both;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 589, sass/style.scss */
.blog-articles .card .content {
  clear: both;
  padding-top: 1em;
}

/* line 596, sass/style.scss */
.blog-post-date {
  float: left;
  margin-right: 1.5em;
}
/* line 599, sass/style.scss */
.blog-post-date p {
  margin-bottom: 0;
}

/* line 604, sass/style.scss */
.blog-tags {
  float: left;
}
/* line 606, sass/style.scss */
.blog-tags p {
  float: left;
  margin-bottom: 0;
}
/* line 610, sass/style.scss */
.blog-tags .post-categories {
  float: left;
  list-style-type: none;
  margin-left: 0.25em;
  margin-right: 1.5em;
  margin-bottom: 0;
}
/* line 616, sass/style.scss */
.blog-tags .post-categories li {
  float: left;
  margin-right: 0.5em;
  font-size: 0.9em;
  line-height: 1.4em;
}
/* line 621, sass/style.scss */
.blog-tags .post-categories li a {
  display: block;
  border-bottom: 1px solid #deb124;
}
/* line 626, sass/style.scss */
.blog-tags .post-categories li:last-child {
  margin-right: 0;
}

/* line 633, sass/style.scss */
.blog-post-comments-link,
.blog-posts-email-link {
  float: left;
  font-size: 0.9em;
  line-height: 1.4em;
  margin-right: 1.5em;
}

/* line 640, sass/style.scss */
.blog-categories a {
  font-size: 0.9em;
  line-height: 1.4em;
}

/* line 645, sass/style.scss */
.blog-page-subscription {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
/* line 648, sass/style.scss */
.blog-page-subscription h4 {
  font-size: 1.3em;
}

/* line 653, sass/style.scss */
.content.single-article {
  padding-top: 1em;
}

/* line 657, sass/style.scss */
.archive-title-wrap.blog-archive {
  margin-left: 0;
}

/* line 661, sass/style.scss */
.navigation.pagination {
  margin-top: 2em;
}
/* line 663, sass/style.scss */
.navigation.pagination .screen-reader-text {
  display: none;
}
/* line 666, sass/style.scss */
.navigation.pagination span {
  float: left;
}
/* line 669, sass/style.scss */
.navigation.pagination a {
  float: left;
  padding: 0.3em 0.5em;
  margin-right: 0.5em;
}
/* line 675, sass/style.scss */
.navigation.pagination .page-numbers.current {
  background-color: #eeeeee;
  color: #000;
  padding: 0.3em 0.5em;
  margin-right: 0.5em;
}

/* line 685, sass/style.scss */
.navigation.pagination.books-nav,
.books-nav .navigation.pagination {
  margin-top: 0;
}

/* History */
/* line 691, sass/style.scss */
.top-banner-history {
  background-image: url(images/top-banner-history.jpg);
  background-size: cover;
}

/* line 700, sass/style.scss */
.aside {
  padding: 1em;
  background-color: #efefef;
  width: 50%;
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}

/* Contact */
/* line 711, sass/style.scss */
.top-banner-contact {
  background-image: url(images/top-banner-contact.jpg);
  background-size: cover;
}

/* Tablet view - import media query */
@media only screen and (min-width: 600px) {
  /* Books */
  /* line 5, sass/_tablet.scss */
  .grid-sizer,
  .grid-item {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 13, sass/_tablet.scss */
  .hide-for-large {
    display: none;
  }

  /* line 16, sass/_tablet.scss */
  .show-for-large {
    display: block !important;
  }

  /* line 20, sass/_tablet.scss */
  .orbit-wrapper {
    background-color: #000;
    min-height: 270px;
    background-image: url(images/loading.gif);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 40px 40px;
  }

  /* line 29, sass/_tablet.scss */
  .page-wrap {
    padding-top: 70px;
  }

  /* Header and Footer */
  /* line 36, sass/_tablet.scss */
  header,
  footer {
    background-color: transparent;
  }
  /* line 38, sass/_tablet.scss */
  header .nav-wrap,
  footer .nav-wrap {
    background-color: #000;
  }

  /* line 43, sass/_tablet.scss */
  .desktop-nav-wrap {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
  }

  /* line 51, sass/_tablet.scss */
  header .logo {
    text-align: center;
    position: relative;
    background-color: #000;
    z-index: 2;
  }
  /* line 56, sass/_tablet.scss */
  header .logo img {
    max-width: 100%;
    padding: 1em;
  }

  /* line 62, sass/_tablet.scss */
  header .logo-wrap {
    width: 20%;
    float: left;
    overflow: hidden;
    position: relative;
  }

  /* line 69, sass/_tablet.scss */
  .logo-inner-wrap {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }

  /* line 74, sass/_tablet.scss */
  .logo-bottom {
    position: relative;
    display: block;
    width: 200px;
    height: 10px;
    bottom: 0;
    left: 50%;
    z-index: 2;
    margin-left: -100px;
    border-top: 10px solid #000;
    border-right: 100px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 100px solid transparent;
  }

  /* line 89, sass/_tablet.scss */
  .logo-bottom-line {
    position: relative;
    display: block;
    width: 220px;
    height: 12px;
    bottom: 20px;
    left: 50%;
    z-index: 1;
    margin-left: -110px;
    border-top: 12px solid #fff;
    border-right: 110px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 110px solid transparent;
  }

  /* line 104, sass/_tablet.scss */
  footer .logo {
    width: 60px;
    float: left;
  }

  /* line 109, sass/_tablet.scss */
  .nav-bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000;
    height: 70px;
    border-bottom: 1px solid #fff;
  }

  /* line 119, sass/_tablet.scss */
  .nav-bg-mask {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000;
    height: 69px;
    z-index: 1;
  }

  /* line 130, sass/_tablet.scss */
  .menu-primary-left-container,
  .menu-primary-right-container {
    float: left;
    width: 40%;
    position: relative;
    z-index: 2;
  }
  /* line 136, sass/_tablet.scss */
  .menu-primary-left-container ul li,
  .menu-primary-right-container ul li {
    float: left;
  }
  /* line 138, sass/_tablet.scss */
  .menu-primary-left-container ul li a,
  .menu-primary-right-container ul li a {
    display: block;
    text-align: center;
    font-size: 1.2em;
  }
  /* line 144, sass/_tablet.scss */
  .menu-primary-left-container ul li.menu-about,
  .menu-primary-right-container ul li.menu-about {
    width: 22%;
  }
  /* line 147, sass/_tablet.scss */
  .menu-primary-left-container ul li.menu-visit,
  .menu-primary-right-container ul li.menu-visit {
    width: 20%;
  }
  /* line 150, sass/_tablet.scss */
  .menu-primary-left-container ul li.menu-join,
  .menu-primary-right-container ul li.menu-join {
    width: 20%;
  }
  /* line 153, sass/_tablet.scss */
  .menu-primary-left-container ul li.menu-recent-books,
  .menu-primary-right-container ul li.menu-recent-books {
    width: 38%;
  }
  /* line 156, sass/_tablet.scss */
  .menu-primary-left-container ul .menu-events,
  .menu-primary-right-container ul .menu-events {
    width: 22%;
  }
  /* line 159, sass/_tablet.scss */
  .menu-primary-left-container ul .menu-blog,
  .menu-primary-right-container ul .menu-blog {
    width: 18%;
  }
  /* line 162, sass/_tablet.scss */
  .menu-primary-left-container ul .menu-our-history,
  .menu-primary-right-container ul .menu-our-history {
    width: 35%;
  }
  /* line 165, sass/_tablet.scss */
  .menu-primary-left-container ul .menu-contact,
  .menu-primary-right-container ul .menu-contact {
    width: 25%;
  }

  /* line 174, sass/_tablet.scss */
  header .menu-primary-left-container ul li a,
  header .menu-primary-right-container ul li a {
    height: 70px;
    line-height: 70px;
  }

  /* line 182, sass/_tablet.scss */
  footer .menu-primary-left-container,
  footer .menu-primary-right-container {
    width: 42%;
  }
  /* line 184, sass/_tablet.scss */
  footer .menu-primary-left-container ul li a,
  footer .menu-primary-right-container ul li a {
    height: 52px;
    line-height: 52px;
  }

  /* line 190, sass/_tablet.scss */
  footer .logo {
    width: 16%;
    text-align: center;
  }

  /* Page */
  /* line 197, sass/_tablet.scss */
  .top-banner {
    height: 280px;
  }
  /* line 199, sass/_tablet.scss */
  .top-banner .columns {
    height: 280px;
  }

  /* Home */
  /* line 207, sass/_tablet.scss */
  .front-intro-row .gold-box {
    top: 6em;
  }

  /* line 213, sass/_tablet.scss */
  .home-bottom-banner .image-wrap {
    float: left;
    height: 300px;
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 219, sass/_tablet.scss */
  .home-bottom-banner .image-wrap.image-1 {
    width: 25%;
    background-image: url(images/home-banner-1.jpg);
  }
  /* line 223, sass/_tablet.scss */
  .home-bottom-banner .image-wrap.image-2 {
    width: 25%;
    background-image: url(images/home-banner-2.jpg);
  }
  /* line 227, sass/_tablet.scss */
  .home-bottom-banner .image-wrap.image-3 {
    display: none;
    background-image: url(images/home-banner-3.jpg);
  }
  /* line 231, sass/_tablet.scss */
  .home-bottom-banner .text-wrap {
    width: 50%;
    height: 300px;
    color: #fff;
    float: left;
    background-color: #c98a00;
  }

  /* Visit */
  /* line 242, sass/_tablet.scss */
  .visit-box {
    height: 320px;
  }

  /* line 246, sass/_tablet.scss */
  .visit-1 {
    background-image: url(images/visit-1.jpg);
    height: 200px;
  }

  /* line 251, sass/_tablet.scss */
  .visit-2 {
    background-image: url(images/visit-2.jpg);
    height: 220px;
  }

  /* line 256, sass/_tablet.scss */
  .visit-3 {
    background-image: url(images/visit-3.jpg);
    height: 374px;
  }

  /* line 261, sass/_tablet.scss */
  .visit-4 {
    background-image: url(images/visit-4.jpg);
    height: 374px;
    background-position-x: center;
  }

  /* line 267, sass/_tablet.scss */
  .visit-5 {
    background-image: url(images/visit-5.jpg);
    height: 374px;
  }

  /* line 272, sass/_tablet.scss */
  .visit-6 {
    background-image: url(images/visit-6.jpg);
    height: 374px;
  }

  /* line 277, sass/_tablet.scss */
  .visit-column-1 {
    padding-right: 0.25em;
  }

  /* line 281, sass/_tablet.scss */
  .visit-column-2 {
    padding-left: 0.25em;
    padding-right: 0.25em;
  }

  /* line 286, sass/_tablet.scss */
  .visit-column-3 {
    padding-left: 0.25em;
  }

  /* books */
  /* line 292, sass/_tablet.scss */
  .book-image {
    width: 40%;
    float: right;
    margin-left: 1em;
    margin-bottom: 1em;
  }
}
/* Desktop view - import media query */
@media only screen and (min-width: 940px) {
  /* line 3, sass/_desktop.scss */
  .page-content {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  /* line 8, sass/_desktop.scss */
  .orbit-wrapper {
    min-height: 400px;
  }

  /* Home */
  /* line 15, sass/_desktop.scss */
  .home-bottom-banner h2 {
    font-size: 1.5em;
  }
  /* line 18, sass/_desktop.scss */
  .home-bottom-banner .image-wrap {
    float: left;
    margin-right: 0.5%;
    height: 300px;
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 25, sass/_desktop.scss */
  .home-bottom-banner .image-wrap.image-1 {
    width: 19.5%;
    background-image: url(images/home-banner-1.jpg);
  }
  /* line 29, sass/_desktop.scss */
  .home-bottom-banner .image-wrap.image-2 {
    width: 24.5%;
    background-image: url(images/home-banner-2.jpg);
  }
  /* line 33, sass/_desktop.scss */
  .home-bottom-banner .image-wrap.image-3 {
    width: 25%;
    display: block;
    background-image: url(images/home-banner-3.jpg);
    margin-right: 0;
  }
  /* line 39, sass/_desktop.scss */
  .home-bottom-banner .text-wrap {
    width: 29.5%;
    height: 300px;
    color: #fff;
    float: left;
    background-color: #c98a00;
    margin-right: 0.5%;
  }

  /* Books */
  /* line 52, sass/_desktop.scss */
  .grid-sizer,
  .grid-item {
    width: 33.333333%;
  }
}
/* large Desktop view - import media query */
@media only screen and (min-width: 1060px) {
  /* Home */
  /* line 5, sass/_large.scss */
  .front-intro-row .gold-box {
    top: 8em;
  }
  /* line 7, sass/_large.scss */
  .front-intro-row .gold-box h2 {
    font-size: 1.5em;
  }

  /* line 15, sass/_large.scss */
  .visit-box {
    height: 232px;
  }

  /* line 19, sass/_large.scss */
  .visit-1 {
    height: 260px;
  }

  /* line 23, sass/_large.scss */
  .visit-2 {
    height: 300px;
  }

  /* line 30, sass/_large.scss */
  .visit-3,
  .visit-4,
  .visit-5,
  .visit-6 {
    height: 400px;
  }
}
@media only screen and (min-width: 1300px) {
  /* Home */
  /* line 40, sass/_large.scss */
  .front-intro-row .gold-box {
    top: 11em;
  }
  /* line 42, sass/_large.scss */
  .front-intro-row .gold-box h2 {
    font-size: 1.8em;
  }

  /* line 49, sass/_large.scss */
  .home-bottom-banner .image-wrap.image-1 {
    width: 19.5%;
  }
  /* line 52, sass/_large.scss */
  .home-bottom-banner .image-wrap.image-2 {
    width: 26.5%;
  }
  /* line 55, sass/_large.scss */
  .home-bottom-banner .image-wrap.image-3 {
    width: 28%;
  }
  /* line 59, sass/_large.scss */
  .home-bottom-banner .text-wrap {
    width: 24.5%;
  }
}
@media only screen and (min-width: 1600px) {
  /* Home */
  /* line 71, sass/_large.scss */
  .front-intro-row .gold-box {
    top: 15em;
  }
}
