.featured-tours-2 .name strong {
  text-shadow: rgba(0, 0, 0, 0.77) 3px 3px 12px; }

.site-header .logo {
  position: relative; }

.site-header .logo img {
  position: absolute;
  width: auto;
  top: 2px; }

.site-header .logo .logo-container {
  position: absolute;
  min-height: 90px;
  top: 2px; }

.site-container {
  background: rgba(255, 255, 255, 0.98); }

.above-header {
  background: transparent; }

.site-container .site-header .header-bar-wrapper {
  background: white; }

.site-container .site-header .secondary-menu-wrapper {
  background: #ededed; }

.main-nav-wrapper .genesis-nav-menu .sub-menu .megamenu .sub-menu a,
.main-nav-wrapper .genesis-nav-menu > .megamenu > .sm-container > .sm-inner,
.main-nav-wrapper .genesis-nav-menu .sub-menu a {
  background: #1d1d1d; }

.main-nav-wrapper .genesis-nav-menu .megamenu > .sm-container a {
  background: none; }

  .main-nav-wrapper .genesis-nav-menu .megamenu:hover .megalink-wrap > a:after {
    border-color: transparent transparent #1d1d1d transparent; }
    .main-nav-wrapper .genesis-nav-menu > .menu-item > .sub-menu:before {
      border-color: transparent transparent #0b0b0b transparent; }
        .main-nav-wrapper .genesis-nav-menu .sub-menu .sub-menu .menu-item:first-child:before {
          background: #1d1d1d;
          border-width: 0 0 1px 1px;
          border-style: solid;
          border-color: #0b0b0b; }
          .main-nav-wrapper .genesis-nav-menu .sub-menu .sub-menu .menu-item:first-child:hover:before {
            background: white; }
  .main-nav-wrapper .genesis-nav-menu > .menu-item > .sub-menu {
    border-bottom: 4px solid #0b0b0b; }
      .main-nav-wrapper .genesis-nav-menu > .menu-item > .sub-menu > .menu-item:first-child {
        border-top: 5px solid #0b0b0b; }
        .main-nav-wrapper .genesis-nav-menu > .megamenu.menu-item > .sm-container > .sm-inner .menu-item a:hover {
          background: none; }
        .main-nav-wrapper .genesis-nav-menu .sub-menu .menu-item a:hover {
          background: white; }
      .main-nav-wrapper .genesis-nav-menu .sub-menu .sub-menu .menu-item:first-child {
        border-top: 0px solid #0b0b0b; }
        .main-nav-wrapper .genesis-nav-menu .sub-menu .sub-menu .menu-item a:hover {
          background: white; }
  .main-nav-wrapper .genesis-nav-menu > .megamenu.menu-item > .sm-container a {
    border-width: 0; }
  .main-nav-wrapper .genesis-nav-menu .sub-menu a {
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #0b0b0b; }
  .main-nav-wrapper .genesis-nav-menu .sub-menu .sub-menu {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #0b0b0b; }
  .main-nav-wrapper .genesis-nav-menu .sub-menu .sub-menu a {
    border-width: 1px 0px 0px 0px; }

.site-container .genesis-nav-menu .giso-book-btn a {
  background: none; }

.site-container .genesis-nav-menu .regiondo-book-btn a,
.site-container .genesis-nav-menu .rezdy-book-btn a,
.site-container .genesis-nav-menu .trekksoft-book-btn a,
.site-container .genesis-nav-menu .fareharbor-book-btn a,
.site-container .genesis-nav-menu .xola-book-btn div,
.site-container .genesis-nav-menu .peek-book-btn a,
.site-container .genesis-nav-menu .giso-book-btn a,
.site-container .genesis-nav-menu .book-btn a {
  background: transparent; }

.secondary-nav-wrapper .container {
  background: transparent; }

.secondary-nav-wrapper .genesis-nav-menu .sub-menu a {
  background: transparent; }

.navbar .navbar-toggle {
  background: #719430; }

.navbar .navbar-toggle:hover,
.navbar .navbar-toggle:focus {
  background: #719430; }

.tint {
  background: rgba(0, 0, 0, 0.15); }

.tile-tint {
  background: rgba(11, 10, 10, 0.23); }

.banner-top h1 span,
.banner-top h2 span,
.tour-2 .name {
  background: transparent; }

.banner-top li span,
.banner-top p span {
  background: transparent; }

.site-container .book-btn-wrapper .btn-default.book-btn,
.site-container .banner .book-btn {
  background: none;
  border-width: 3px; }
  .site-container .book-btn-wrapper .btn-default.book-btn:hover,
  .site-container .banner .book-btn:hover {
    background: transparent; }

.site-container .book-tour-wrapper .btn-default.book-btn,
.site-container .tour-page-content .book-btn {
  background: #719430; }

.site-container .book-tour-wrapper .book-btn2,
.site-container .book-btn-wrapper .btn-default.book-btn2 {
  background-color: #7aa034; }

.site-container .book-tour-wrapper .book-btn2:hover {
  background-color: #68882c; }

.booking-sidebar .arrow-left {
  border-right: 10px solid #546d24; }

.booking-sidebar .arrow-right {
  border-left: 10px solid #546d24; }

.booking-sidebar .trigger-txt {
  color: black; }

.book-btn-wrapper .dropdown-menu > li > .regiondo-button,
.site-container .book-btn-wrapper .dropdown-menu,
.book-btn-wrapper .dropdown-menu > li > a.zaui-embed-button,
.book-btn-wrapper .dropdown-menu > li > a.giso_btn {
  background-color: black; }

.site-container .book-tour-wrapper .dropdown-menu,
.book-tour-wrapper .dropdown-menu > li > a.regiondo-button,
.book-tour-wrapper .dropdown-menu > li > a.zaui-embed-button,
.book-tour-wrapper .dropdown-menu > li > a.giso_btn {
  background-color: #719430; }

  .book-btn-wrapper .dropdown-menu > li > .xola-custom:hover,
  .book-btn-wrapper .dropdown-menu > li > a:hover,
  .book-btn-wrapper .dropdown-menu > li > .xola-custom:focus,
  .book-btn-wrapper .dropdown-menu > li > a:focus {
    background: transparent; }

  .book-tour-wrapper .dropdown-menu > li > .xola-custom:hover,
  .book-tour-wrapper .dropdown-menu > li > a:hover,
  .book-tour-wrapper .dropdown-menu > li > .xola-custom:focus,
  .book-tour-wrapper .dropdown-menu > li > a:focus {
    background: #8ebb3c; }

.home .banner-bottom .container {
  background: rgba(255, 255, 255, 0.03); }

.banner-bottom .container {
  background: white; }

.site-inner .content {
  background: white; }

.front-page-section .featured-tours-2,
.featured-tours-section,
.featured-tours .container,
.featured-tours-2 .position-wrapper,
.featured-section .container {
  background: white; }

.front-page-section .container,
.multi-column-area .container,
.featured-tours .container.no-bg .col-sm-8.left-col,
.testimonials .container,
.reasons .container,
.single-tour .left-col,
.page-template-default .left-col,
.page-template-page-templatestestimonials-php .left-col,
.page-template-page-templatestours-php .left-col,
.blog-left-col,
.faq-page-content .container,
.team-members .container,
.single-tour .right-col>div,
.page-template-default .right-col>div,
.page-template-page-templatestestimonials-php .right-col>div,
.page-template-page-templatestours-php .right-col>div,
.single-tour .right-col .testimonials,
.page-template-default .right-col .testimonials,
.blog-right-col>div,
.classic-itinerary-list .num-wrapper .itinery-num {
  background: white; }

.site-container .book-tour-wrapper {
  background: white; }

.subscribe {
  background: white; }

.site-footer {
  background: #ededed; }

.banner-top h1,
.banner-top h2 {
  font-weight: 400; }

.banner-top li,
.banner-top p {
  font-weight: 600; }

.banner-top .book-btn-wrapper,
.banner-bottom .book-tour-wrapper,
.site-container .book-tour-wrapper {
  font-weight: 600; }

@media (max-width: 991px) {
  .main-nav-wrapper {
    margin-top: :px; } }

@media (min-width: 992px) {
  .main-nav-wrapper {
    margin-top: 23px; } }

.site-header,
.main-nav-wrapper .genesis-nav-menu a {
  font-weight: 600; }
  @media (max-width: 991px) {
    .site-header,
.main-nav-wrapper .genesis-nav-menu a {
  font-size: :px !important; } }

.main-nav-wrapper .genesis-nav-menu .sub-menu a {
  font-weight: 600; }
  @media (max-width: 991px) {
    .main-nav-wrapper .genesis-nav-menu .sub-menu a {
  font-size: :px !important; } }

.navbar-collapse .mobile-nav .sub-menu.dropdown-menu a {
  font-weight: 600; }

.main-nav-wrapper .genesis-nav-menu .regiondo-book-btn a,
.main-nav-wrapper .genesis-nav-menu .rezdy-book-btn a,
.main-nav-wrapper .genesis-nav-menu .trekksoft-book-btn a,
.main-nav-wrapper .genesis-nav-menu .fareharbor-book-btn a,
.main-nav-wrapper .genesis-nav-menu .xola-book-btn div,
.main-nav-wrapper .genesis-nav-menu .peek-book-btn a,
.main-nav-wrapper .genesis-nav-menu .giso-book-btn a,
.main-nav-wrapper .genesis-nav-menu .book-btn a,
.navbar-collapse .mobile-nav .book-btn a {
  font-weight: 600 !important; }

.trip-list .trip-item {
  background: whitesmoke;
  border: 1px solid #c2c2c2; }

.trip-item li {
  border-top: 1px solid #a9a9a9; }

.trip-item li:first-child {
  border-top: none; }

.site-container .featured-tours .view-tour-btn .regiondo-button,
.site-container .featured-tours .view-dropdown-wrapper .view-dropdown-tour-btn .btn-default,
.site-container .featured-tours .view-tour-btn .xola-custom,
.site-container .featured-tours .view-tour-btn a {
  border: 3px solid #719430;
  background: #719430;
  color: white; }
  .site-container .featured-tours .view-tour-btn .regiondo-button:link,
  .site-container .featured-tours .view-dropdown-wrapper .view-dropdown-tour-btn .btn-default:link,
  .site-container .featured-tours .view-tour-btn .xola-custom:link,
  .site-container .featured-tours .view-tour-btn a:link,
  .site-container .featured-tours .view-tour-btn .regiondo-button:active,
  .site-container .featured-tours .view-dropdown-wrapper .view-dropdown-tour-btn .btn-default:active,
  .site-container .featured-tours .view-tour-btn .xola-custom:active,
  .site-container .featured-tours .view-tour-btn a:active,
  .site-container .featured-tours .view-tour-btn .regiondo-button:visited,
  .site-container .featured-tours .view-dropdown-wrapper .view-dropdown-tour-btn .btn-default:visited,
  .site-container .featured-tours .view-tour-btn .xola-custom:visited,
  .site-container .featured-tours .view-tour-btn a:visited {
    color: white; }
  .site-container .featured-tours .view-tour-btn .regiondo-button:hover,
  .site-container .featured-tours .view-dropdown-wrapper .view-dropdown-tour-btn .btn-default:hover,
  .site-container .featured-tours .view-tour-btn .xola-custom:hover,
  .site-container .featured-tours .view-tour-btn a:hover {
    background: #719430; }

.site-container .featured-tours .view-dropdown-wrapper .view-dropdown-tour-btn .open .btn-default {
  background: #719430; }

.site-container .view-dropdown-wrapper .dropdown-menu {
  background-color: #719430; }

  .view-dropdown-wrapper .dropdown-menu > li > .xola-custom:hover,
  .view-dropdown-wrapper .dropdown-menu > li > a:hover,
  .view-dropdown-wrapper .dropdown-menu > li > .xola-custom:focus,
  .view-dropdown-wrapper .dropdown-menu > li > a:focus {
    background: #8ebb3c; }

.front-page-section .featured-tours-2,
.featured-tours-2 .position-wrapper,
.featured-tours-section {
  box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 15px 0px; }

  .tour-2 .btn-tour {
    border: 3px solid #719430;
    background: #719430; }
  .tour-2 .hover-button-tour {
    background-color: #719430; }

.site-container .fluid-boxes .view-tour-btn a {
  background: none;
  border: 3px solid #719430;
  background: #719430;
  color: #719430; }
  .site-container .fluid-boxes .view-tour-btn a:link,
  .site-container .fluid-boxes .view-tour-btn a:active,
  .site-container .fluid-boxes .view-tour-btn a:visited {
    color: #719430; }
  .site-container .fluid-boxes .view-tour-btn a:hover {
    background: #719430; }

  .widget-item .tagcloud a:link,
  .widget-item .tagcloud a:hover,
  .widget-item .tagcloud a:active,
  .widget-item .tagcloud a:visited {
    background: #3389d7; }

  .gform_footer input[type='submit'] {
    border: 3px solid #719430;
    background: #719430;
    color: white; }
    .gform_footer input[type='submit']:hover {
      background: #719430;
      color: white; }

  .fluid-boxes .color-variation-1 {
    background-color: #ededed; }
  .fluid-boxes .color-variation-2 {
    background-color: #ededed; }

    .link-tours .link-tour-wrapper a {
      background-color: #4675ce; }

.site-header .logo .logo-container {
  min-height: 120px !important; }

