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

@charset "UTF-8";
/* CSS Document */
/* line 4, templates/rt_photon/custom/scss/custom.scss */
.g-logo {
  padding: 0.5rem;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffebaa+0,f8c459+100&1+0,1+62,0.8+100 */
  background: none;
  box-shadow: none;
}
/* line 10, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-overlay {
  babackground: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 75%, #4d2721 100%);
  background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 75%, #4d2721 100%);
}
/* line 14, templates/rt_photon/custom/scss/custom.scss */
.g-newsslider-preview-title {
  font-size: 3rem;
  font-weight: 400;
  margin-top: 18rem;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 1.000);
}
/* line 20, templates/rt_photon/custom/scss/custom.scss */
.ko-pfix {
  padding-right: 36px;
}
/* line 23, templates/rt_photon/custom/scss/custom.scss */
.ko-em {
  color: #f8c458;
  font-style: italic;
  text-align: center;
  padding: 5px;
  font-weight: 700;
}
/* line 31, templates/rt_photon/custom/scss/custom.scss */
.ko-testimonial {
  font-weight: 700;
}
/* line 34, templates/rt_photon/custom/scss/custom.scss */
.ko-home-button {
  display: inline-block;
  font-family: "opensans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  background: #8daaae;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 1rem;
  border: 2px solid transparent;
  margin: 0 0 0.5rem 0;
  padding: 0.4rem 1rem;
  border-radius: 1px;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  background-image: url('../../../../images/door-pattern.jpg');
  text-shadow: 2px 3px 5px rgba(36, 36, 36, 1.000);
}
/* line 54, templates/rt_photon/custom/scss/custom.scss */
.ko-home-design {
  margin-top: -10px;
  padding-left: 15px;
}
/* line 58, templates/rt_photon/custom/scss/custom.scss */
.ko-image-border img {
  border: solid 10px #e6dec6;
  box-shadow: 3px 3px 3px #777;
}
/* line 62, templates/rt_photon/custom/scss/custom.scss */
.ko-abouttext {
  font-style: italic;
  font-size: 1.2rem;
}
/* line 66, templates/rt_photon/custom/scss/custom.scss */
#g-aside h4 {
  text-transform: uppercase;
}
/* line 69, templates/rt_photon/custom/scss/custom.scss */
#g-aside .contactinfo .desc {
  font-size: 1.5rem;
}
/* line 72, templates/rt_photon/custom/scss/custom.scss */
#g-aside .contactinfo .email, #g-aside .contactinfo a {
  color: rgba(255, 255, 255, 0.45);
  font-size: 0.8rem;
  font-weight: 700;
}
/* line 77, templates/rt_photon/custom/scss/custom.scss */
.banneritem {
  margin-bottom: 25px;
}
/* line 80, templates/rt_photon/custom/scss/custom.scss */
hr {
  margin: 1rem 0;
}
/* line 83, templates/rt_photon/custom/scss/custom.scss */
#g-above .g-imagegrid .g-imagegrid-item {
  padding-bottom: 0px;
}
/* line 86, templates/rt_photon/custom/scss/custom.scss */
.accordion-heading {
  font-size: 1.3rem;
  font-weight: 700;
}
/* line 90, templates/rt_photon/custom/scss/custom.scss */
.accordian-group {
  background: #cfe7ea;
}
/* line 93, templates/rt_photon/custom/scss/custom.scss */
.rl_sliders .panel {
  background: #fff;
}
/* line 96, templates/rt_photon/custom/scss/custom.scss */
.ko-body {
  background: url('../../../../images/door-background.jpg') center top fixed;
}
/* line 101, templates/rt_photon/custom/scss/custom.scss */
.ko-body #g-feature {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.00);
}
/* line 104, templates/rt_photon/custom/scss/custom.scss */
.ko-body #g-feature {
  margin: 0rem 1.563rem;
}
/* line 107, templates/rt_photon/custom/scss/custom.scss */
.ko-homebox {
  background: rgba(255, 255, 255, 0.65);
  padding: 40px 20px 20px 20px;
  width: 80%;
  margin: 0 auto;
  border-radius: 10px;
}
/*.ko-home-menu {
 background-color:rgba(214,205,192,0.64);
 }*/
/* line 117, templates/rt_photon/custom/scss/custom.scss */
.ko-home-menu h3 {
  color: #000;
  font-size: 1.9 rem !important;
}
/* line 121, templates/rt_photon/custom/scss/custom.scss */
.ko-home-menu a {
  color: #3b3b3b;
}
/* line 124, templates/rt_photon/custom/scss/custom.scss */
.ko-home-menu td {
  border: 0px;
}
/* line 127, templates/rt_photon/custom/scss/custom.scss */
.ko-email a {
  color: rgba(255, 255, 255, 1.00) !important;
}
/* line 130, templates/rt_photon/custom/scss/custom.scss */
#g-showcase .contactinfo .email, #g-container-showcase .contactinfo .email, #g-showcase .contactinfo a, #g-container-showcase .contactinfo a {
  color: rgba(255, 255, 255, 1.00) !important;
}
/* line 133, templates/rt_photon/custom/scss/custom.scss */
#g-aside .contactinfo .email, #g-aside .contactinfo {
  color: rgba(255, 255, 255, 1.00) !important;
}
/* line 136, templates/rt_photon/custom/scss/custom.scss */
.itemid-247 #g-header {
  background: #f4ebd0;
  box-shadow: none;
}
/* line 140, templates/rt_photon/custom/scss/custom.scss */
.itemid-247 .g-content {
  margin: 0;
  padding: 0;
}
/* line 144, templates/rt_photon/custom/scss/custom.scss */
.itemid-247 #g-copyright {
  padding-top: 1rem;
  padding-bottom: 4rem;
}
/* line 148, templates/rt_photon/custom/scss/custom.scss */
.itemid-247 .g-lead, .g-simplecontent-layout-header .g-simplecontent-item-leading-content {
  margin: 0;
}
/* line 150, templates/rt_photon/custom/scss/custom.scss */
.itemid-247 .g-simplecontent-layout-header .g-simplecontent-item-leading-content {
  padding-top: 0;
}
