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

/* line 5, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #ffc20d !important;
}
/* line 10, templates/rt_xenon/custom/scss/custom.scss */
#g-page-surround {
  background: #307d2d;
  /* Old browsers */
  background-image: url('../../../../images/rugby-image-fade-green.jpg') no-repeat scroll 50% 0 !important;
  background: url('../../../../images/rugby-image-fade-green.jpg') no-repeat scroll 50% 0, linear-gradient(to bottom, rgba(48, 125, 45, 1) 24%, rgba(0, 76, 144, 1) 100%, rgba(41, 137, 216, 1) 100%, rgba(32, 124, 202, 1) 100%, rgba(125, 185, 232, 1) 100%, rgba(0, 76, 144, 1) 100%, rgba(0, 76, 144, 1) 100%);
}
/* line 17, templates/rt_xenon/custom/scss/custom.scss */
#g-top .g-logo-text {
  color: #fff !important;
}
/* line 22, templates/rt_xenon/custom/scss/custom.scss */
.g-home-positions.g-style-preset4 .fp-flexslider-slideshow .g-flexslider-item-container:last-child .g-flexslider-slideshow-item, .g-home-positions.g-style-preset4 .fp-flexslider-slideshow .g-flexslider-item-container:nth-child(2) .g-flexslider-slideshow-item {
  background-image: url('../images/slideshows/club-photo-2014.jpg') !important;
}
/* line 30, templates/rt_xenon/custom/scss/custom.scss */
.g-promoimage {
  margin-top: 2.75em;
}
/* line 34, templates/rt_xenon/custom/scss/custom.scss */
.g-promoimage .g-promoimage-caption {
  backface-visibility: hidden;
  top: 0px !important;
  color: #fff;
  height: 2.5rem !important;
  left: 10px !important;
  padding: 0.5rem !important;
  position: absolute;
  transform: none;
  transition: none;
  background: rgba(255, 194, 13, 0.8) none repeat scroll 0 0;
  border-radius: 1rem;
  font-size: 0.8rem;
  font-weight: 700;
  margin: 1rem;
  text-transform: uppercase;
  width: 80% !important;
}
/* line 54, templates/rt_xenon/custom/scss/custom.scss */
.g-promoimage .g-promoimage-title {
  transform: none !important;
  transform: translate3d(0px, 0px, 0px) !important;
}
/* line 59, templates/rt_xenon/custom/scss/custom.scss */
.g-promoimage .g-promoimage-desc {
  backface-visibility: hidden;
  bottom: -170% !important;
  left: 0;
  opacity: 0;
  padding: 0.75rem;
  position: absolute;
  transition: opacity 0.35s ease 0s;
  width: 100%;
}
/* line 70, templates/rt_xenon/custom/scss/custom.scss */
.g-promoimage .g-promoimage-effect {
  border-radius: 4px !important;
}
/* line 75, templates/rt_xenon/custom/scss/custom.scss */
#g-feature .fp-feature-a .g-inline-action-text, #g-feature .fp-feature-a .g-inline-action-button, #g-feature .fp-feature-a .g-promo, #g-feature .fp-feature-a .g-textpromo {
  display: inline-block;
}
/* line 79, templates/rt_xenon/custom/scss/custom.scss */
#g-feature .fp-feature-a .g-inline-action-content {
  text-align: center !important;
  margin: 0.5rem !important;
}
/* line 85, templates/rt_xenon/custom/scss/custom.scss */
#g-extension .g-imagegrid .g-imagegrid-item img {
  opacity: 1 !important;
}
/* line 90, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-testimonial .g-flexslider-testimonial-item-desc {
  font-size: 1rem !important;
}
/* line 95, templates/rt_xenon/custom/scss/custom.scss */
.padding-all {
  padding: 0.75rem !important;
}
/* line 98, templates/rt_xenon/custom/scss/custom.scss */
.g-padding2remtop {
  padding-top: 2rem;
}
/* line 101, templates/rt_xenon/custom/scss/custom.scss */
#g-header .g-margintop2rem {
  margin: 0;
  padding: 0;
  margin-top: 2rem !important;
}
/* line 110, templates/rt_xenon/custom/scss/custom.scss */
.box4 a {
  color: #fff !important;
}
/* line 114, templates/rt_xenon/custom/scss/custom.scss */
.moduletable .box3, #g-aside .box3 {
  background: #307d2d none repeat scroll 0 0;
  color: #fff !important;
  margin-top: 1rem !important;
  padding: 10px !important;
}
/* line 121, templates/rt_xenon/custom/scss/custom.scss */
#g-aside .box2 {
  background: #004c90 none repeat scroll 0 0 !important;
  color: #fff !important;
  margin-top: 1rem !important;
  padding: 10px !important;
}
/* line 127, templates/rt_xenon/custom/scss/custom.scss */
#g-aside .box2 a {
  color: #fff !important;
}
/* line 130, templates/rt_xenon/custom/scss/custom.scss */
#g-aside .box2 a:hover {
  color: #999 !important;
}
/* line 135, templates/rt_xenon/custom/scss/custom.scss */
.box2.g-outer-box, .box2 > .g-content, .moduletable .box2 {
  background: #004c90 none repeat scroll 0 0 !important;
  color: #fff !important;
  margin-top: 1rem !important;
}
/* line 141, templates/rt_xenon/custom/scss/custom.scss */
#g-aside .g-infolist .g-infolist-item-title {
  font-size: 1.2rem !important;
}
/* line 144, templates/rt_xenon/custom/scss/custom.scss */
#g-aside .g-infolist {
  padding: 20px !important;
  margin: 1rem 0 0 !important;
}
/* line 150, templates/rt_xenon/custom/scss/custom.scss */
.itemid-119 #g-header .g-block .g-content, .itemid-200 #g-header .g-block .g-content, .itemid-188 #g-header .g-block .g-content, .itemid-189 #g-header .g-block .g-content, .itemid-190 #g-header .g-block .g-content, .itemid-191 #g-header .g-block .g-content, .itemid-185 #g-header .g-block .g-content, .itemid-186 #g-header .g-block .g-content, .itemid-187 #g-header .g-block .g-content, .itemid-193 #g-header .g-block .g-content, .itemid-195 #g-header .g-block .g-content, .itemid-196 #g-header .g-block .g-content, .itemid-201 #g-header .g-block .g-content, .itemid-202 #g-header .g-block .g-content, .itemid-203 #g-header .g-block .g-content, .itemid-208 #g-header .g-block .g-content, .itemid-209 #g-header .g-block .g-content, .itemid-284 #g-header .g-block .g-content, .itemid-285 #g-header .g-block .g-content {
  margin: 0 !important;
  padding: 0 !important;
  margin-top: 3.5rem !important;
}
/* line 157, templates/rt_xenon/custom/scss/custom.scss */
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: #fff !important;
}
/* line 162, templates/rt_xenon/custom/scss/custom.scss */
.itemid-500 textarea, .itemid-500 input[type="text"], .itemid-500 input[type="password"], .itemid-500 input[type="datetime"], input[type="datetime-local"], .itemid-500 input[type="date"], .itemid-500 input[type="month"], .itemid-500 input[type="time"], .itemid-500 input[type="week"], .itemid-500 input[type="number"], .itemid-500 input[type="email"], .itemid-500 input[type="url"], .itemid-500 input[type="search"], .itemid-500 input[type="tel"], .itemid-500 input[type="color"], .uneditable-input {
  color: #999 !important;
  height: 24px !important;
}
/* line 167, templates/rt_xenon/custom/scss/custom.scss */
.itemid-500 select {
  color: #999 !important;
  background: #fff !important;
}
/* line 173, templates/rt_xenon/custom/scss/custom.scss */
.circle {
  border-radius: 100%;
  margin-right: 10px;
  width: 80px;
  height: 80px;
}
/* line 179, templates/rt_xenon/custom/scss/custom.scss */
.player-padding .g-gridcontent-item-wrapper.g-gridcontent-title-style-4 {
  padding: 5px;
}
/*# sourceMappingURL=custom_52.css.map */