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

/*****MENU TOGGLE*****/
/* line 2, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.g-overlaytoggle .g-overlaytoggle-text {
  top: 35px;
  color: #000;
}
/* line 6, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.g-overlaytoggle .g-overlaytoggle-bar-wrapper {
  top: 35px;
}
/* line 9, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.g-overlaytoggle .g-overlaytoggle-text {
  top: 35px;
  color: #000;
}
/* line 13, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.g-overlaytoggle .g-overlaytoggle-text:hover {
  color: #006a74;
}
/* line 16, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.g-overlaytoggle .nav-toggle .g-overlaytoggle-bar, .g-overlaytoggle .nav-toggle .g-overlaytoggle-bar:before, .g-overlaytoggle .nav-toggle .g-overlaytoggle-bar:after {
  background: #000;
}
/*****MOVES THE OVERLAY MENU DOWN BELOW THE LOGO*****/
/* line 21, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
#g-overlay .g-main-nav .g-toplevel {
  padding-top: 130px;
}
/*****CHANGES THE COLOUR OF THE HEADER ON THE HOME PAGE ONLY*****/
/*.g-home-particles #g-navigation, .g-home-positions #g-navigation {
 background: #00454b;
 }*/
/*****COLOUR OPTIONS FOR THE CONTACT DETAILS IN OVERLAY MENU*****/
/*****OPTION 1*****/
/*.box1 > .g-content {
 color: #fff;
 background: #2b70aa;
 }*/
/* line 38, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
#g-overlay .g-blockcontent-subcontent-title span {
  color: #fff;
}
/* line 41, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
#g-overlay .g-blockcontent-subcontent-desc:before {
  background: #fff;
}
/*****CHANGES THE HEIGHT OF THE BANNER, AND THE POSITION OF THE BUTTON ON THE LOWER BANNER OF THE HOME PAGE ONLY*****/
/* line 46, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.g-home-positions #g-extension .g-container {
  padding-bottom: 0px;
  padding-top: 0px;
  height: 100px;
}
/*****CHANGES THE HEIGHT OF THE BANNER, AND THE POSITIONN OF THE TEXT AND BUTTON ON THE LOWER BANNER OF ALL PAGES OTHER THAN THE HOME PAGE*****/
/* line 54, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
#g-extension .g-container {
  padding-bottom: 0px;
  padding-top: 0px;
  height: 170px;
}
/* line 60, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
#g-extension .g-infolist .g-infolist-item {
  border-bottom: 0;
  MARGIN-TOP: -60PX;
}
/*****COLOUR OPTIONS FOR THE ITEMS ON ABOUT US PAGE*****/
/*****OPTION 1*****/
/* line 68, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.box-blue > .g-content {
  background: #008794;
  color: #fff;
}
/*****OPTION 2****/
/* line 73, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.box-yellow > .g-content {
  background: #f3d400;
  color: #000;
}
/*****OPTION 3****/
/* line 78, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.box-pink > .g-content {
  background: #bc007a;
  color: #fff;
}
/* line 83, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.box-purple > .g-content {
  background: #fff;
}
/*****WHEN SOMEONE SENDS AN EMAIL, THIS MOVES THE 'THANK YOU' MESSAGE DOWN SO THEY CAN READ IT*****/
@media only all and (min-width: 48rem)
#g-navigation.g-headroom + header, #g-navigation.g-headroom + section {
  margin-top: 120px;
}
/*****MAKES THE WIDTH OF THE PAGE LARGER*****/
/* line 95, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.g-container {
  width: 65%;
}
/* line 99, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.g-promoimage .g-promoimage-desc {
  background: #f60;
}
/*****MAKES HOME PAGE CONTENT FULL WIDTH*****/
/* line 105, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
#g-utility .fp-utility .g-promocontent {
  width: 100%;
}
/*****CHANGES THE SIZE OF IMAGES ON THE HOME PAGE - SERVICES*****/
/*.g-flexslider-showcase .g-flexslider-showcase-item-image img {
 max-width: 75%;
 }*/
/*****REMOVES THE SPACE ABOVE THE SERVICES TILES ON THE HOME PAGE*****/
/* line 117, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.g-block-divider {
  margin-top: 0;
  padding-top: 0;
}
/* line 122, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.g-flexslider-item-container:not(:first-child) {
  display: none;
}
/*****MOVES THE DOTS THAT REPRESENT THE SLIDES ON THE HOME PAGE TESIMONIALS DOWN, SO THEY DO NOT INTERFERE WITH THE BUTTONS*****/
/* line 128, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.flex-control-nav {
  width: 100%;
  position: inherit;
  bottom: 5%;
  text-align: center;
}
/*****CHANGES THE FONT SIZE ON THE GRID*****/
/* line 137, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
.g-gridcontent .g-gridcontent-item-text2 {
  font-size: 2rem;
}
/*****CHANGES THE WAY THE GRID DISPLAYS ON MOBILE DEVICE*****/
@media only all and (max-width: 47.938rem) {
  /* line 144, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
  .g-gridcontent .g-gridcontent-4cols .g-gridcontent-item, .g-gridcontent .g-gridcontent-6cols .g-gridcontent-item {
    width: 100%;
  }
  /* line 147, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
  #g-header {
    display: none;
  }
  /* line 150, /home/ofof2555/public_html/templates/rt_isotope/custom/scss/custom.scss */
  .g-container {
    width: 100%;
  }
}
