/*
Theme Name: Hydrogen
Theme URI: http://gantry.org
Author: RocketTheme, LLC
Author URI: http://rockettheme.com
Description: Default Gantry 5 theme. Provides a simple, clean and fast design to get you started on developing your own theme or setting up a quick new site
Version: 5.1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

color1: #D6E3EF
color2: #764A31  brown
#6185A6


*/

.brown{
  color:#764A31;
  font-weight: 500;
  }
body {
    background-color: #D6E3EF;
}
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: rgb(97, 133, 166);
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: none;
}
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: rgb(97, 133, 166);
}
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
    border-top: 1px solid rgba(204, 204, 204, 0.25);
}
.header-info {
  font-size: 1.4rem;
  padding-top: 1rem;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
    font-family: 'Sanchez', serif;    
    font-size: 1.3em;
    font-weight: 700;
}
.menu2 {
    font-size: 0.9em;
}
.menu2 .active a {
    border-bottom: 2px solid #6185A6;
    padding-bottom: 7px !important;
}
h3, h4 {
    color: #764A31 ;
    border-bottom: 2px solid #6185A6;
    width: 85%;
      font-weight: 700;
}
h2 {
    color: #764A31;
    font-weight: 900;
}
h5 {
    color: #764A31;
    font-weight: 700;
}
h6 {
       color: #764A31;
    margin: 5px 0px;
    font-size: 1.2em;
    font-family: 'Sanchez', serif;
    text-decoration: underline;
}
footer h2 {
    padding-bottom: 0px;
    margin-bottom: 0px;
    border-bottom: 2px solid #B5B5B5;
    width: 80%;
    margin-top: 0px;
  font-size: 1.4em;
}
#g-footer *{
  color:white;
  }
.g-social a{
  background: none;
      border: none;
  margin-top: 1em;
  }

/*.g-toplevel .current-menu-item a {
    border-bottom: 3px solid #764A31;
    padding-bottom: 7px !important;
} */
/*   home   */
#g-header {
  font-family: 'Sanchez', serif;
  color: #764A31;
  }
#g-header a.logo {
    color: #764A31;
    font-size: 3.3em;
   font-family: 'Sanchez', serif;
    font-weight: bold;
}

h3.uris-slider-title {
       display: none;
  
}

.servicess-button {
  border: 2px solid rgb(82, 82, 82);
  padding: 1em 1em;
  width: 20rem;
  position: initial;
  background: rgb(0, 65, 129);
  font-size: 3em;
}
#g-navigation {
  background: #6185A6;
      border: 1px solid #6185A6;
  text-align: center;
  position: relative;
  z-index: 2;
}
.no-padding, .no-padding .g-content {
    padding: 0px !important;
}

#g-main.bg1 {
    background: #6185A6;
    color: white;
}
.right {
    text-align: right;
}

div#rt-top {
  background: white;
}
.rt-showcase-pattern {
  background: none;
}
div#rt-showcase {
  background: none;
}
div#gantry_menu-2 {
  padding: 0px;
}
header#rt-top-surround {
  box-shadow: none;
}
div#rt-header {
  box-shadow: none;
  background: rgb(96, 66, 84);
}
.big-info {
       font-size: 1.3em;
    line-height: 1.6;
   
    font-weight: 600;
}

.gf-menu a.item {
  text-shadow: none;
  color: white;
  font-weight: 700;
}
.gf-menu.l1 > li.active, .gf-menu li:hover, .gf-menu li.active:hover {
  border: none;
  /*background: #E73157;*/
  box-shadow: none;
}

div#rt-maintop {
    background: none;
    border: none;
    box-shadow: none;
}

.boxHome .box {
    text-align: center;
    
    border: 1px solid #764A31;
    font-size: 2em;
    color: #F5F5F5;
    font-weight: 700;
    letter-spacing: 4px;
    border-radius: 0px;
    background-color: #764A31;
    height: 6em;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    font-family: "Sanchez";
    margin: 7px 21px;
  margin-bottom:71px;
}
.boxHome .box:hover{
 /* background-color:#E0CEA6;
      color: #764A31;*/
  }

.boxHome .box a {
   
    margin-top: 2em;
    display: block;
  color: #E0CEA6;
}
.boxHome .box:hover a{
   /*color: #764A31;*/
  }
.slideshow_container_style-light .slideshow_slide_text div.slideshow_title {
      font-size: 2.3em;
    margin-top: 11%;
    margin-bottom: 4%;
    letter-spacing: 4px;
  font-family: 'Lobster', cursive;
   font-weight: 600;
  color:rgb(96, 66, 84) !important;
}
.slideshow_container_style-light .slideshow_slide_text div.slideshow_description {
    letter-spacing: 1px;
  font-family: 'Lobster', cursive;
}

/*--------*/
table.price * {
    border: none !important;
}

table.price {
     border: none;
    margin-top: -19px;
    margin-bottom: 25px;
}

table.price tr{
     line-height: 1em; 
}
table.price + p {
    margin-top: -28px;
    margin-bottom: 39px;
}
table.price td:nth-child(n+2) {
    width: 77px;
}
div#rt-footer {
    background: none;
    border: none;
    box-shadow: none;
}

footer{
        background-color: #EAE8E8;
    border-top: 2px solid #A09D9D;
}
footer h2.title {
    font-size: 1.3em;
    padding: 0px;
    border: none;
    color: rgb(96, 66, 84);
    font-weight: 700;
}
footer a:hover{
  color:red;
  
  }
#g-footer ul {
    list-style: none;
    margin-left: 0px;
    margin-top: 14px;
}
.footerBottom > div {
    font-size: 0.8em;
    line-height: 0.9em;
    padding: 0px;
}
.footerBottom > div, .branding , .branding a{
  color: #D6D6D6 !important;
 }
.social span:hover {
    color: #B3B3B3 !important;
    transition: 1s;
}

.outline-treatments main section > h2 {
    margin-top: -33px;
}

.outline-treatments main section h4 + p {
    margin-top: -18px;
}
address {
    font-style: normal;
    line-height: 1.2em;
    font-size: 1.3em;
}
ul.hours li {
    list-style: none;
}

ul.hours {
    margin-top: 0px;
    margin-left: 8px;
}
figcaption.wp-caption-text {
    text-align: left;
    color: #764A31;
    font-weight: 600;
}
/*
.bg-color1 {
    background-color: #6EECE1;
}
.bg-color2 {
    background-color: #AA97FF;
}
.bg-color3 {
    background-color: #9DEC62;
}
.bg-color4 {
    background-color: #FFA76A;
}
.bg-color5 {
    background-color: #FF6060;
}
.bg-color6 {
    background-color: #FD90FF;
}
*/
@media only screen and (min-width: 768px){
  .gf-menu li:hover > .item {
      color: #EFEFEF;
      text-shadow: none;
  }
}