/* 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
 */

/*
// IE Styles for Chimera
*/
/*
// Set the slideshow section and slideshow to 500px high regardless of the pane size
*/
.ie-slideshow-500.g-owlcarousel-slideshow .g-owlcarousel .g-owlcarousel-item-image {
  max-height: 500px !important;
}
#g-slideshow.ie-slideshow-500.g-flushed {
  max-height: 500px !important;
}
/*
// Remove the padding in the copyright section
*/
#g-copyright .g-content {
  padding: 0px 0px;
}
/*
** Remove the slideshow shading
*/
.g-owlcarousel-slideshow .g-owlcarousel .g-owlcarousel-content {
  background-color: transparent;
}
/*
** Make the title text fully opaque (it defaults to 50%)
*/
.g-owlcarousel-slideshow .g-owlcarousel .g-owlcarousel-content .g-owlcarousel-item-title {
  color: white;
}
/*
// Add some space between list elements (everywhere for now)
*/
li {
  margin-bottom: 1em;
}
li:last-child {
  margin-bottom: 0;
}
ul li {
  margin-bottom: 0.5em;
}
ul li:last-child {
  margin-bottom: 0;
}
/*
// For activity cards on the front page
// the image is defined in ie-activity div 
// images are 400w x 600h
// the text is defined in the ie-activity-text div
// 
*/
.ie-activity {
  position: relative;
}
.ie-activity-text {
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 20px 5px 5px 5px;
  color: white;
  text-align: center;
}
/*
// give each activity card it's own image tint
*/
#ie-activity-sports {
  background-color: rgba(130, 40, 30, 0.6);
}
#ie-activity-socials {
  background-color: rgba(30, 30, 130, 0.6);
}
#ie-activity-tours {
  background-color: rgba(130, 90, 30, 0.6);
}
#ie-activity-lodge {
  background-color: rgba(40, 90, 5, 0.6);
}
/*
// Take out some of the white space around content blocks
*/
body .g-content {
  padding: 20px 15px;
}
/*
// Each activity needs it's own id and background image
    linear-gradient(
      rgba(0, 15, 200, 0.5),
      rgba(0, 15, 200, 0.5)), url("images/Images/IMG_0715.jpg");

*/
/*
// This fixes an issue with the catagory blog and leading articles
*/
div[class^="leading-"] {
  clear: both;
}
/*
// Add a little space inside table cells
*/
th, td {
  padding: 5px;
}
/*
// centre a table
*/
.ie-table-center {
  margin-left: auto;
  margin-right: auto;
}
/*
// style the logo text
*/
.g-logo {
  font-size: 200%;
  color: #fff;
}
/*
// take out the top and bottom padding from the navigation bar
*/
#g-navigation .g-content {
  padding: 0px 15px 0px 15px;
}
/*
// Set up a full width image
*/
#g-topfullwidth .g-container {
  width: 100%;
}
#custom-7906-particle.g-content.g-particle {
  margin: 0px;
  padding: 0px;
}
/*
// Joomla 4 & 5 related changes
// Bootstrap 5 and Event Booking fixes
*/
/*
// Read More button
*/
.eb-taskbar .btn-secondary {
  color: #b17e15;
  background-color: #fff;
  border: 2px solid #b17e15;
  border-radius: 0.25rem;
}
.eb-taskbar .btn {
  color: #b17e15;
  background-color: #fff;
  border: 2px solid #b17e15;
  border-radius: 0.25rem;
}
.eb-taskbar .btn-secondary:hover {
  color: #fff;
  background-color: #b17e15;
}
/*
// Register buttons
*/
.eb-taskbar .btn-primary {
  color: #b17e15;
  background-color: #fff;
  border: 2px solid #b17e15;
  border-radius: 0.25rem;
}
.eb-taskbar .btn-primary:hover {
  color: #fff;
  background-color: #b17e15;
}
/*
// Date
*/
.eb-event-date-container .btn-primary {
  color: #fff;
  background-color: #363636;
}
.eb-event-date-container .btn-inverse {
  color: #fff;
  background-color: #363636;
}
/*
// Article Read More button
*/
.readmore .btn-secondary {
  color: #b17e15;
  background-color: #fff;
  border: 2px solid #b17e15;
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
  font-size: 1em;
}
.read-more .btn-secondary:hover {
  color: #fff;
  background-color: #b17e15;
}
/*
// Breezing form 
*/
@media (min-width: 767px) {
  .bfQuickMode .bfElemWrap .form-inline label {
    min-width: 140px !important;
    text-align: right;
  }
}
.bfElemWrap .form-inline input {
  border: 2px solid Silver;
  border-radius: 0.25rem;
}
.bfElemWrap .form-inline textarea {
  border: 2px solid Silver;
  border-radius: 0.25rem;
}
.form-group .button {
  border: 2px solid #b17e15;
  border-radius: 0.25rem;
}
/*# sourceMappingURL=custom__body_only.css.map */