h1,
h2,
h3,
h4,
h5,
h6,
select,
#gkLogo,
.box.big-title .header,
cite,
.gkIsWrapper-gk_hotel_tabs figcaption h2,
.gkIsWrapper-gk_hotel_tabs figcaption small,
blockquote,
.blog-page .header .item-title,
ol.item-list li,
.profile fieldset legend,
.profile-edit fieldset legend,
.min_tariff,
.normal_tariff,
#gkHeaderSidebar .box .header,
#sr-checkavailability-form .datefield,
.button-row,
#acymodifyform legend,
#cc-modal #cc-modal-wrapper h2,
#cc-settingsmodal-wrapper h2 {
  font-family: 'Open Sans', Arial, sans-serif;
}
.frontpage #gkHeader {
  background: #030;
}
#gkHeader {
  min-height: 150px;
  padding: 0;
  background: #030;
}
#gkHeaderNav {
  padding: 5px 0 0 0;
}
#gkHeaderNav.gk-fixed-nav {
  background: #030;
  padding: 5px 0 0 0;
  height: 150px;
}
#gkPageContent {
  background: #fff url('../../../images/headers/back-content02.png') repeat-x;
}
.frontpage #gkPageContent {
  background: #fff;
}
.blog-page > .header .item-title {
  color: #fff;
  text-shadow: 2px 2px 10px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.single-page .item-info + .item-body,
.blog-page .item-info + .item-body {
  width: 80%;
}
.single-page .item-info,
.blog-page .item-info {
  margin: 0 0 0 0;
}
tbody tr td {
  border: 1px solid #e5e5e5;
  padding: 5px;
  font-size: 13px;
  text-align: left;
}
.item-body h2 {
  margin-top: 0;
  text-align: left;
  color: #fff;
  text-shadow: 3px 3px 8px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.item-body {
  margin: 12px 0 0 0;
}
.single-page .item-title {
  margin: 0 0 15px 0;
  color: #fff;
  text-shadow: 2px 2px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
ul.pager.pagenav >.previous {
  float: left;
}
ul.pager.pagenav >.next {
  float: right;
}
.chrono_credits {
  display: none;
}
.gbs3 .form-control {
  background-color: #ccc;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a,
#gkHeaderNav .gkMainMenu .gkmenu > li > span {
  color: #fff;
}
.gk-fixed-nav .gkMainMenu > .gkmenu > li > a,
.gk-fixed-nav .gkMainMenu > .gkmenu > li > span {
  color: #fff !important;
}
#gkMobileMenu {
  color: #e1a232;
}
.gk-fixed-nav #gkLogo.text,
.gk-fixed-nav #gkMobileMenu span {
  color: #e1a232;
}
.gk-fixed-nav #gkMobileMenu i,
.gk-fixed-nav #gkMobileMenu i:after,
.gk-fixed-nav #gkMobileMenu i:before {
  background: #e1a232;
}
#gkTopInfo {
  border-bottom: 1px solid #f6f6f6;
  color: #fff;
}
#gkTopInfo a {
  color: #fff;
}
@media (max-width: 840px) {
  #gkTopInfo {
    border-bottom: none;
  }
}
#gkBottom8 {
  background-attachment: fixed;
  background-image: url('../../../images/frontpage/image07.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  color: #aeaeae;
  margin: 60px 0 !important;
  overflow: hidden;
  padding: 80px 180px !important;
  max-width: none;
}
.gk-parallax-overlay {
  background: rgba(34,35,33,0.4);
  color: #fff;
  margin: 0 0px;
  padding: 100px 180px;
}
.gk-parallax-overlay h2 {
  color: #fff;
  font-size: 50px;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 3px 3px 8px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.gk-parallax-overlay p {
  color: #fff;
  letter-spacing: 2px;
  padding: 60px 24px;
}
.gk-parallax-overlay .btn {
  border: 1px solid #c1702d;
  padding: 12px 70px;
}
.gk-parallax-overlay .btn:active,
.gk-parallax-overlay .btn:focus,
.gk-parallax-overlay .btn:hover {
  border-color: #fff;
  color: #fff !important;
}
@media (max-width: 640px) {
  #gkBottom8 {
    padding: 20px 20px !important;
  }
}
@media (max-width: 840px) {
  #gkBottom8 {
    padding: 40px 40px !important;
  }
}
@media (max-width: 840px) {
  .gk-parallax-overlay {
    margin: 0;
    padding: 30px 30px !important;
  }
  .gk-parallax-overlay h2 {
    font-size: 20px;
    line-height: 24px;
  }
  .gk-parallax-overlay p {
    padding: 20px 20px;
  }
  .gk-parallax-overlay .btn {
    padding: 12px 20px;
  }
}
@media (max-width: 1300px) {
  .gk-parallax-overlay p {
    padding: 30px 30px;
  }
}
@media (max-width: 640px) {
  #gkHeaderNav.gk-fixed-nav {
    height: 80px;
  }
}
.item-body ul > li:before,
.list-1 > li:before,
.list-2 > li:before,
.list-3 > li:before {
  color: #c1702d !important;
}
.item-body .gk-offset-image {
  margin: 25px 0 25px -23%;
}
.blog-page > .header {
  margin: 0 auto 0px auto;
}
.gkIsWrapper-gk_hotel_tabs figcaption a {
  color: #fff;
  text-shadow: 2px 2px 8px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.box.border-title .header > span {
  background: rgba(0,0,0,0.0001);
  padding-right: 48px;
  position: relative;
  z-index: 1;
  font-size: 24px;
  color: #fff;
  text-shadow: 3px 3px 8px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
