@charset "UTF-8";/* 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
 */

input.kbutton {
  background: #ed1966 linear-gradient(to bottom, #ed1966, #d31650) repeat scroll 0 0;
  border-radius: 4px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  color: #fff;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 0;
  padding: 4px 12px;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
  border: solid 1px #a29061;
}
input.kbutton:hover {
  background: #b91350 none repeat scroll 0 0;
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.15) inset;
  color: #fff;
}
.btn {
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061 !important;
  padding: 0.325rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
  font-size: 1rem;
}
.btn-primary {
  background: #ed1966 linear-gradient(to bottom, #ed1966, #d31650) repeat scroll 0 0;
  font-weight: 700;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary:hover {
  background: #d31650 none repeat scroll 0 0;
}
.btn-primary:active, .btn-primary:focus {
  background: #b91350 none repeat scroll 0 0;
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.15) inset;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background: #d31650 none repeat scroll 0 0;
}
a.btn.button {
  color: #a29061 !important;
}
#kunena.layout #btn_thankyou {
  margin-left: 5px;
}
#kunena.layout .kwho-admin {
  color: #d31650;
}
#kunena.layout img {
  max-width: 65%;
}
#kunena.layout .inputbox#catid {
  height: 2.35rem;
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
}
#kunena.layout .search-query {
  color: #555;
}
#kunena.layout .navbar-inner {
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
}
#kunena.layout .unstyled, #kunena.layout .inline li, #kunena.layout #kstats li {
  padding: 5px;
}
#kunena.layout .table th, #kunena.layout .table td {
  line-height: inherit;
}
ul.klatest-items {
  list-style: inherit;
  margin-left: auto;
}
div#eb-individual-registration-page, div#eb-group-registration-form, div#osm-singup-page {
  max-width: 550px;
}
input#coupon_code, input#discount_amount, input#total_amount, input#amount, input#deposit_amount, input#tax_amount, input#gross_amount, input#number_registrants, input#setup_fee {
  height: inherit;
  padding: 0.375rem;
  font-size: 1.1rem;
}
#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
  padding: 14px 10px 7px;
}
#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
  border: 1px solid;
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
}
.eb-form-heading {
  border: 1px solid;
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
  font-size: 1.1rem;
  color: #736644;
}
h1.eb-page-heading {
  line-height: normal;
}
h1, h2, h3, h4, h5 {
  color: #a29061;
}
h2.g-title {
  text-shadow: #736644 1px 1px 1px;
}
a#g-totop, .fa-twitter:before, .fa-facebook-f:before, .fa-facebook:before, .fa-google:before, .fa-feed:before, .fa-rss:before {
  color: #a29061;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-title {
  border-bottom: 1px solid #a29061;
  padding-right: 1.5rem;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #a29061;
}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
  max-width: 550px;
  height: inherit;
}
label, input, button, select, textarea {
  font-size: 1rem;
  line-height: inherit;
}
input#postcode, input#zip {
  max-width: 150px;
}
#g-mainbar.fp-mainbar h1, #g-mainbar.fp-mainbar h2, #g-mainbar.fp-mainbar h3, #g-mainbar.fp-mainbar h4, #g-mainbar.fp-mainbar h5, #g-mainbar.fp-mainbar h6 {
  color: #a29061;
}
body {
  color: #555555;
}
#g-extension .g-container {
  color: #555555;
}
#g-copyright {
  color: #555555;
}
.chzn-container .chzn-results li.highlighted {
  background-color: #ed1966;
  background-image: linear-gradient(#ed1966 20%, #d31650 90%);
}
.chzn-container-single .chzn-single {
  color: #333;
  height: inherit;
}
.chzn-container {
  font-size: inherit;
}
a#FWcategorynamelink {
  color: #333;
}
.well {
  border: 1px solid #a29061;
}
legend {
  color: #a29061;
}
.userfields_info {
  display: block;
  padding: 10px;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {
  font-size: 1rem;
  height: 2.25rem;
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
}
.input-append .add-on, .input-prepend .add-on {
  font-size: 1rem;
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
}
input#prependedInput.inputbox.product_search {
  padding: 0.5rem;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
}
#login-form .input-prepend .add-on, #login-form .input-append .add-on, #login-form .input-prepend .input-small, #login-form .input-append .input-small, #login-form .input-prepend .btn, #login-form .input-append .btn {
  height: 2.25rem;
}
.pbbooking.singlepage #pbbooking td.fully-booked {
  background-color: #f5f5f5;
}
.pbbooking.singlepage td.selected_day {
  background-color: #72b5ca;
}
.eshop-categories-list .eshop-category-wrap .eshop-info-block, .eshop-sub-categories-list .eshop-category-wrap .eshop-info-block {
  background: #f5f5f5;
}
.eshop-categories-list .eshop-category-wrap, .eshop-sub-categories-list .eshop-category-wrap {
  border-radius: 4px;
  margin-bottom: 8px;
}
.eshop-info-block {
  padding: 5px 10px;
  border: 1px solid;
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
  border-radius: 0 0 4px 4px;
  background: #f9f9f9;
  line-height: 1.1;
}
.eshop-info-block h5 {
  font-size: 1.1rem;
  margin: 5px 0;
}
.eshop-info-block p {
  margin: 0.5rem 0 0.75rem;
  font-weight: bold;
}
.eshop-cart-area {
  margin: 0.25rem 0;
}
.eshop-buttons p {
  margin: 0.5rem 0 1rem;
}
.eshop-product-price .price, .eshop-product-price .eshop-sale-price {
  color: #736644;
  text-shadow: 1px 1px 1px #a29061;
}
.eshop-items h4 {
  color: #a29061;
  font-size: 1.15rem;
  margin-bottom: 0;
}
.layout-slideshow2 .sprocket-features-title, .layout-slideshow2 .sprocket-features-desc {
  text-shadow: 2px 2px 1px #a29061;
}
.checkout-content {
  padding: 0 5px 15px;
}
.checkout-heading {
  border: 1px solid;
  border-radius: 3px;
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
  font-size: 1rem;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #a29061;
  font-weight: bold;
  border: 1px solid rgba(162, 144, 97, 0.5);
  border-bottom-color: transparent;
}
ul#productTabs {
  border-bottom: 1px solid rgba(162, 144, 97, 0.7);
}
.product-info .tab-content {
  border: 1px solid rgba(162, 144, 97, 0.5);
  border-top: 0;
}
.breadcrumb .active {
  color: #a29061;
  font-weight: bold;
}
.eshop-product-show .inputbox {
  width: 100%;
}
blockquote p {
  color: #333;
}
#currency a {
  border: 1px solid;
  color: #662d91;
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
  padding: 5px 8px;
  margin-right: 5px;
  font-size: 1.1rem;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .breadcrumb {
    display: none;
  }
}
.breadcrumb > li > .divider img {
  display: none;
}
.breadcrumb {
  font-weight: 700;
  background-color: #f9f9f9;
  margin: 0 0 5px;
}
.eshop-categories-list .eshop-category-wrap .eshop-info-block h5 {
  margin: 5px 0;
  font-size: 1.1rem;
}
div#currency {
  padding-top: 1.3rem;
}
.eshop-items {
  padding-top: 1.1rem;
}
.eshop-content {
  border: 1px solid;
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
  border-radius: 3px;
}
.no-content {
  border: 1px solid;
  border-color: rgba(162, 144, 97, 0.3) rgba(162, 144, 97, 0.3) #a29061;
  border-radius: 3px;
}
div#payment-address legend + .control-group {
  margin-top: inherit;
}
button#osm_dob_btn {
  padding: 0.325rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #918157;
}
a.label.label-info {
  font-size: 0.75rem;
  text-shadow: #736644 1px 1px 1px;
  background-color: #3A87A9;
}
button#jform_profile_dob_btn {
  font-size: 1rem;
  color: #918157;
  line-height: 1.4;
}
.eshop-next-nav a.pull-right {
  background: rgba(162, 144, 97, 0.3);
  padding: 2px 6px;
  border-radius: 7px;
}
.eshop-pre-nav a.pull-left {
  background: rgba(162, 144, 97, 0.3);
  padding: 2px 6px;
  border-radius: 7px;
}
.g-layercontent-subtitle {
  font-weight: 700;
}
label.finder {
  display: none;
}
svg#Passkey {
  max-width: 10%;
}
#custom-2770-particle > h2.g-promo {
  display: none;
}
#custom-2770-particle > p {
  display: none;
}
/*# sourceMappingURL=custom_25.css.map */
