/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(2n+1) .g-owlcarousel-item-img::after {
  background: none;
  opacity: 0.9;
  background-color: rgba(0, 0, 0, 0.95);
}
body {
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.6rem;
}
#g-mainbar {
  color: #000;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  color: #000;
}
.g-container {
  width: 98%;
}
.g-home-particles.g-helium-style #g-header {
  margin-top: -18.5rem;
}
#g-navigation a {
  color: #ffffff;
}
#g-navigation a:hover {
  color: #be6f00;
}
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #be6f00;
}
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #be6f00;
}
.login-button .g-content {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.contact-button .g-content {
  margin-top: 0px;
  padding-top: 0px;
}
.top-next-event a {
  color: #be6f00 !important;
  font-weight: 600;
}
.top-next-event a:hover {
  color: #ffffff !important;
}
.top-next-event .jeviconnotdate {
  margin: 0px !important;
}
.moduletable.box4.title1.top-next-event {
  background-color: rgba(0, 0, 0, 0.5);
}
.future-events-map .eb-colorbox-map {
  pointer-events: none;
}
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0 0.9rem;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  line-height: normal;
  font-size: 0.9rem;
  font-weight: 300;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav > li > .g-menu-item-container {
  font-size: 1.1rem;
  font-weight: 300;
}
#menu-4714-particle, #menu-6286-particle {
  margin: 2px 8px 18px 2px;
  background-color: rgba(0, 20, 0, 0.8);
  padding: 4px;
}
.g-main-nav {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.breadcrumb {
  margin: 0 0 0px;
  background-color: transparent;
  font-size: 0.9rem;
}
#g-header .size-50 {
  flex: 0 49%;
  width: 50%;
}
.top-next-event .jevdateicon.newdateicon {
  display: none;
}
.jevdateicon.jevdateiconmod.categoryicon13.samedateicon {
  display: none;
}
.top-next-event .jeventslatest .jeviconnotdate {
  border-width: 0px 0px 0px 0px;
}
.top-next-event {
  border: 1px solid;
}
.top-next-event a {
  font-size: 1rem;
}
.jevdateicon.jevdateiconmod.categoryicon14.samedateicon {
  display: none;
}
.ts-request-data {
  padding-left: 10px !important;
}
#osm-singup-page {
  margin-right: 50px;
}
.btn-warning {
  color: #fff !important;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462", endColorstr="#ff51a351", GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450", endColorstr="#fff89406", GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa222;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #ff0222, #cc0000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462", endColorstr="#ff51a351", GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#osm-subscriptions-management #adminForm {
  font-size: 12px;
}
#osm-subscriptions-management thead th {
  background-color: antiquewhite;
}
.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .search #search-form .btn, .finder #searchForm .btn, .finder #search-form .btn {
  color: #ffffff !important;
  font-size: 1rem !important;
}
#g-header::before {
  opacity: 0.85;
  background: none;
  background-color: rgba(0, 0, 0, 0.95);
}
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  max-height: 100px;
}
.fp-top-spacer {
  margin-top: 10rem;
}
.welcome-text {
  text-align: left;
  margin-top: 8rem;
}
.fp-slideshow {
  margin-top: 8rem;
}
.fp-slideshow .igui-overlay-icon.igui-icon {
  display: none;
}
#gallery-scope-M113 {
  padding-top: 4rem;
}
.slideshow-phone #gallery-scope-M113 {
  padding-top: 0rem;
}
#g-footer {
  background: #000;
  color: #ffffff;
  padding: 0;
}
.g-totop {
  text-align: center;
  font-weight: 400;
}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
  background: #f3f4f4;
}
.table th, .table td {
  background-color: #fce6e2b0;
}
table.table-bordered thead th {
  background-color: #0f0f0f;
}
#my-subscriptions-page table.table-bordered thead th {
  background-color: #dadada;
}
#subscription-history-page table.table-bordered thead th {
  background-color: #dadada;
}
#eb-registrants-management-page th {
  color: #be6f00;
  font-weight: 300 !important;
}
#categorylist_header_edit {
  color: #fff;
}
.fp-comingup .newdateicon {
  display: none;
}
.fp-comingup .newdateicon {
  padding: 0px 5rem 0px 5rem;
}
.fp-comingup .iconicdaterow {
  text-align: left;
}
.fp-comingup .moduletable.box4.title1 {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 8px;
}
.fp-search .moduletable.box4.title1 {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 8px;
}
.fp-search .moduletable.box3.title1 {
  background-color: rgba(0, 0, 0, 0.8);
  margin: 88px;
  border-radius: 8px;
}
.fp-search .g-title {
  background-color: transparent;
}
#g-navigation {
  background-image: url('../../../../images/headers/nav-background.jpg');
}
.list-author {
  color: #000000;
}
#jevents_header .email-icon, #jevents_header .print-icon {
  display: none;
}
#os_form #btn-submit {
  padding: 11px 19px;
}
div.mod_search110 input[type="search"] {
  width: 200px !important;
}
.menu-search .button {
  font-weight: 400;
  font-size: 0.9rem;
  line-height: 1.15;
  letter-spacing: 0.1rem;
  text-transform: none;
  border-radius: 2.5rem;
  margin: 5px 0 0.5rem 0;
  padding: 0.5rem 0.5rem !important;
}
.menu-search {
  padding: 0px !important;
  margin: 0px !important;
}
.menu-search form {
  margin: 0px;
}
.ts-stats th {
  background-color: #8f4dae;
  font-weight: 300;
}
#cf_3 {
  margin-top: -5rem;
}
#nsproblackbg {
  z-index: 100;
}
#nspro_newsletter_editor {
  z-index: 101;
}
#nspro_newsletter_preview {
  z-index: 102;
}
/* ============== Shopping cart ==============*/
#g-sidebar .g-content {
  margin: 5px;
  padding: 5px;
}
.moduletable.box3.shopping-cart {
  margin: 0px;
  padding: 5px;
}
.hikashop_cart {
  font-size: 12px;
}
.shopping-cart .hikashop_product_price.hikashop_product_price_0 {
  font-size: 12px;
}
.shopping-cart .hikashop_cart_module_product_name_value.hikashop_cart_value {
  line-height: 1rem;
}
/* ================== Old css  ===============*/
body {
  color: #000000;
}
.font-size-is-default {
  font-size: 1.1rem;
  line-height: 1.6rem;
}
.header-type-customheader #rt-header-surround {
  background-size: cover;
}
.rt-newsflash-info {
  background: none repeat scroll 0 0 #ebebeb;
  border-radius: 25px;
  color: #7d7d7d;
  display: none;
  font-size: 80%;
  margin: 25px auto;
  padding: 5px 0;
  width: 75%;
}
.floatright {
  float: right;
}
.tbl-expired td {
  font-size: 14px !important;
}
.tbl-expired th {
  font-size: 14px !important;
}
.tbl-expired a {
  font-size: 14px !important;
}
.button.btn.btn-primary.cbButton.cbNewButton {
  display: none;
}
#acybuttonspamtest {
  display: none;
}
.icon-32-copy {
  background-image: url('../images/icons/icon-32-copy.png') !important;
}
#mail_inboxactions_tabli {
  display: none;
}
#mail_metadata_tabli {
  display: none;
}
#mail_metadata_tablink {
  display: none;
}
#mail_attachments_tabli {
  display: none;
}
#mail_sender_tabli {
  display: none;
}
#mail_receivers_tabli {
  display: none;
}
.acy_filter_mail {
  display: none;
}
.ig-menu-grid-text {
  font-size: 0.8rem;
}
/*
* hide send login reminder
*/
.login + div ul li, #login-form li {
  list-style: outside none none;
}
.header-overlay-dark #rt-header-surround .gf-menu.l1 > li > .item, .scrolling-enable.scrolling-overlay-dark #rt-header-surround .gf-menu.l1 > li > .item {
  color: rgba(255, 255, 255, 0.95);
  font-weight: 600 !important;
}
.rt-block.bhs-logo {
  margin-top: 5px;
  padding-top: 0px;
}
.rt-block.top-search {
  margin: 0px !important;
  float: right;
}
.gf-menu .dropdown .flyout-left .flyout {
  margin-left: -400px !important;
}
#rt-breadcrumbs a::after {
  display: none;
}
#rt-breadcrumbs .divider {
  display: contents;
  color: #0e0d0d;
  font-size: x-small !important;
}
.breadcrumb li {
  margin-left: 5px !important;
}
.back_to_tables.tip.tooltipstered {
  display: none;
}
.import-menu {
  display: none !important;
}
.table_option.access_menu {
  display: none !important;
}
.table_option.new_table_menu {
  display: none !important;
}
.theme-menu {
  display: none !important;
}
.chzn-single span {
  color: #000000;
}
#osm-payment-page #field_no_of_people {
  display: none;
}
/* ========  Hikashop  */
.hikashop_product_checkout_cart_image {
  height: 150px !important;
}
.hikashop_product_image_subdiv {
  width: auto !important;
}
#hikashop_category_information_menu_1113 .hikashop_product_image {
  height: auto !important;
}
#hikashop_product_custom_info_main {
  background-color: beige;
  padding: 6px;
}
.hikashop_product_price_full {
  font-size: 1.3rem;
  font-weight: 600;
}
#hikashop_product_custom_info_main {
  font-size: 1rem;
}
/*  hide login at checkout  */
.hkc-lg-4 {
  display: none;
}
/* Hide coupon field */
#hikashop_checkout_coupon_1_4 {
  display: none;
}
/* Hide buttons on vendor cpanel */
.hika_cpanel_icon.Vendor.account {
  display: none !important;
}
.hika_cpanel_icon.Customers {
  display: none !important;
}
.hika_cpanel_icon.Characteristics {
  display: none !important;
}
/* ========= Custom join form =========*/
#memtype-lbl {
  font-size: 1.5rem;
  line-height: 1.6rem;
  margin: 0.75rem 0 1.5rem 0;
}
.osm-plan-1 #os_form {
  margin: 0 0 20px;
  background-color: aliceblue;
  padding: 12px;
  border: 1px solid blue;
  border-radius: 10px;
}
@media (min-width: 768px) {
  .ts-one-tenth {
    width: calc(10% - 5px);
    float: left;
  }
  .ts-two-tenths {
    width: calc(20% - 5px);
    float: left;
  }
  .ts-three-tenths {
    width: calc(30% - 5px);
    float: left;
  }
  .ts-four-tenths {
    width: calc(40% - 5px);
    float: left;
  }
  .ts-five-tenths {
    width: calc(50% - 5px);
    float: left;
  }
  .ts-six-tenths {
    width: calc(60% - 5px);
    float: left;
  }
  .ts-seven-tenths {
    width: calc(70% - 5px);
    float: left;
  }
  .ts-eight-tenths {
    width: calc(80% - 5px);
    float: left;
  }
  .ts-nine-tenths {
    width: calc(90% - 5px);
    float: left;
  }
  .control-group.osm-privacy-policy {
    display: block ruby;
  }
}
#field_first_name {
  margin-right: 5px;
}
#field_partner_firstname {
  margin-right: 5px;
}
#field_last_name {
  margin-right: 5px;
}
#field_partner_last_name {
  margin-right: 5px;
}
#field_salutation {
  margin-right: 5px;
}
#field_partner_salutation {
  margin-right: 5px;
}
#field_email {
  margin-right: 5px;
}
#field_partner_email {
  margin-right: 5px;
}
#field_phone {
  margin-right: 5px;
}
#os_form #salutation-lbl {
  display: none;
}
#os_form #partner_salutation-lbl {
  display: none;
}
#os_form #first_name-lbl {
  display: none !important;
}
#os_form #partner_firstname-lbl {
  display: none !important;
}
#os_form #last_name-lbl {
  display: none !important;
}
#os_form #partner_lastname-lbl {
  display: none !important;
}
#os_form #email-lbl {
  display: none !important;
}
#os_form #partner_email-lbl {
  display: none !important;
}
#os_form #phone-lbl {
  display: none !important;
}
#osm-amount-container .add-on {
  height: 41px !important;
  font-size: 1.1rem;
}
#osm-amount-container {
  display: ruby-base-container;
}
.osm-container h1 {
  line-height: 1.9rem;
}
.osm-container h1, .osm-container h2 {
  line-height: 1.9rem;
}
#osm-singup-page #os_form {
  max-width: 800px;
  margin: 0 auto !important;
}
#osm-members-list #adminForm {
  font-size: 12px;
}
.btn.btn-primary.eb-register-button.eb-group-registration-button {
  font-size: 1.3rem;
}
.eb-page-heading {
  line-height: 2.5rem;
}
.ts-field-tip {
  margin-top: 0rem;
  font-size: 0.9rem;
  font-style: italic;
}
.moduletable.box1.span6.booking-stats {
  margin-bottom: -3rem;
  margin-top: 0rem;
  float: right;
}
#osm-members-list th {
  color: darkgoldenrod;
  background-color: gainsboro;
}
#cf_3 {
  margin-top: -5rem;
}
h1 {
  line-height: 2rem;
}
/* ========  Hikashop  */
@media (min-width: 768px) {
  .rt-drop-left:hover > .dropdown {
    right: 100% !important;
    left: auto !important;
  }
  .rt-drop-right:hover > .dropdown {
    right: auto !important;
    left: 100% !important;
  }
  .gf-menu > .rt-drop-left:hover > .dropdown {
    right: 0 !important;
    left: auto !important;
  }
  .gf-menu > .rt-drop-right:hover > .dropdown {
    right: auto !important;
    left: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  .rt-drop-left-tablet:hover > .dropdown {
    right: 100% !important;
    left: auto !important;
  }
  .rt-drop-right-tablet:hover > .dropdown {
    right: auto !important;
    left: 100% !important;
  }
  .gf-menu > .rt-drop-left-tablet:hover > .dropdown {
    right: 0 !important;
    left: auto !important;
  }
  .gf-menu > .rt-drop-right-tablet:hover > .dropdown {
    right: auto !important;
    left: 0 !important;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .rt-drop-left-desktop-small:hover > .dropdown {
    right: 100% !important;
    left: auto !important;
  }
  .rt-drop-right-desktop-small:hover > .dropdown {
    right: auto !important;
    left: 100% !important;
  }
  .gf-menu > .rt-drop-left-desktop-small:hover > .dropdown {
    right: 0 !important;
    left: auto !important;
  }
  .gf-menu > .rt-drop-right-desktop-small:hover > .dropdown {
    right: auto !important;
    left: 0 !important;
  }
}
@media (min-width: 1200px) {
  .rt-drop-left-desktop-big:hover > .dropdown {
    right: 100% !important;
    left: auto !important;
  }
  .rt-drop-right-desktop-big:hover > .dropdown {
    right: auto !important;
    left: 100% !important;
  }
  .gf-menu > .rt-drop-left-desktop-big:hover > .dropdown {
    right: 0 !important;
    left: auto !important;
  }
  .gf-menu > .rt-drop-right-desktop-big:hover > .dropdown {
    right: auto !important;
    left: 0 !important;
  }
}
/*# sourceMappingURL=custom_16.css.map */