/* 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 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 4, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
/* line 5, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul {
  margin: 0;
  list-style: none;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
}
/* line 11, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
/* line 12, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li a {
  padding: 0.625rem 1.25rem;
  color: #666;
  display: block;
  border-bottom: 1px solid #ddd;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  transition: all, 0.2s;
}
/* line 18, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li a:hover {
  background: #f8f9fa;
  color: #333;
}
/* line 23, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
/* line 24, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li:last-child a {
  border-bottom: none;
}
/* line 28, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li .submenu {
  border: none;
  display: none;
}
/* line 31, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
/* line 32, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li .submenu li:last-child {
  border-bottom: 1px solid #ddd;
}
/* line 37, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
/* line 38, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li.uk-active > a {
  background: #f8f9fa;
  color: #df6930;
}
/* line 42, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li.uk-active .submenu {
  display: block;
}
/* line 44, templates/g5_hydrogen/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li.uk-active .submenu a {
  padding-left: 35px;
}
/* line 11, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  font-size: 14px;
}
/* line 14, templates/g5_hydrogen/custom/scss/custom.scss */
p {
  padding: 0.4rem;
  margin: 0;
}
/* line 32, templates/g5_hydrogen/custom/scss/custom.scss */
.background-main {
  background: url('../images/city.jpg') no-repeat fixed 50% 50%/cover;
}
/* line 35, templates/g5_hydrogen/custom/scss/custom.scss */
.background-main-1 {
  background-image: url('../images/xxx.png'), url('../images/xxx.png'), url('../images/city.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll, fixed, scroll, fixed;
  background-position: 3% 10%, left center, 50% 35%;
  background-size: 400px, 360px 90px, 400px 100px, cover;
}
/* line 43, templates/g5_hydrogen/custom/scss/custom.scss */
.black-background {
  background-color: black;
}
/*.background-1 {
 background-image: url("../images/birds-1.png"); //url("../images/birds-1.png"); 
 background-position: 10% 10%;//Examples: top right, left top, bottom right, order does not matter. Use center here also.
 background-size: 240px 60px;//100% 100%; //x(width) y(width)  values are fixed(px) or percentages(%, rem,em) of container. Also use contain or cover here.
 background-repeat: no-repeat; //repeat;
 background-attachment: fixed; //Only seems to work with "cover" in background-size.
 }*/
/* line 59, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  color: #ffa32b;
}
/* line 63, templates/g5_hydrogen/custom/scss/custom.scss */
.fa-bars {
  color: white;
}
/* line 69, templates/g5_hydrogen/custom/scss/custom.scss */
.logo-inside-menu img {
  width: 100px;
  height: 30px;
}
/* line 74, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  color: rgba(49, 124, 179, 1.0);
}
/* line 79, templates/g5_hydrogen/custom/scss/custom.scss */
.change-margin-padding .g-content {
  margin: 0;
  padding: 0.6rem;
}
/* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
.padding-zero {
  padding: 0 !important;
}
/* line 88, templates/g5_hydrogen/custom/scss/custom.scss */
.margin-zero {
  margin: 0;
}
/* line 92, templates/g5_hydrogen/custom/scss/custom.scss */
#margin-padding-zero .g-content {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 101, templates/g5_hydrogen/custom/scss/custom.scss */
.box-main-white {
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  border: 0.4rem solid rgba(134, 119, 104, 0.9);
  margin: 0.4rem;
}
/* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
.box-sidebar-teal {
  background: rgba(80, 196, 182, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  /*border-top: .4rem  solid rgba(80,196,182,0.2);
   border-right: .4rem solid rgba(80,196,182,0.9);
   border-bottom: .4rem solid rgba(80,196,182,0.9);   //Creates bevel look
   border-left: .4rem solid rgba(80,196,182,0.2);*/
  margin: 0.4rem;
}
/* line 117, templates/g5_hydrogen/custom/scss/custom.scss */
.box-sidebar-brown {
  background: rgba(134, 119, 104, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  margin: 0.4rem;
}
/* line 123, templates/g5_hydrogen/custom/scss/custom.scss */
.box-sidebar-orange {
  background: rgba(223, 105, 48, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  margin: 0.4rem;
}
/* line 129, templates/g5_hydrogen/custom/scss/custom.scss */
.box-sidebar-blue {
  background: rgba(54, 155, 204, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  margin: 0.4rem;
}
/* line 135, templates/g5_hydrogen/custom/scss/custom.scss */
.box-sidebar-blue-lighter {
  background: rgba(23, 123, 184, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  margin: 0.4rem;
}
/* line 141, templates/g5_hydrogen/custom/scss/custom.scss */
.box-sidebar-white {
  background: rgba(255, 255, 255, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  margin: 0.4rem;
}
/* line 147, templates/g5_hydrogen/custom/scss/custom.scss */
.box-sidebar-black {
  background: rgbsa(0, 0, 0, 1);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  margin: 0.4rem;
}
/* line 153, templates/g5_hydrogen/custom/scss/custom.scss */
.brownbox {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 10px;
  border: solid 10px #867768;
}
/* line 158, templates/g5_hydrogen/custom/scss/custom.scss */
.box-teal {
  background-color: rgba(80, 196, 182, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  padding: 0.4rem;
}
/* line 165, templates/g5_hydrogen/custom/scss/custom.scss */
.box-brown {
  background-color: rgba(134, 119, 104, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  padding: 0.4rem;
}
/* line 172, templates/g5_hydrogen/custom/scss/custom.scss */
.box-orange {
  background-color: rgba(223, 105, 48, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  padding: 0.4rem;
}
/* line 180, templates/g5_hydrogen/custom/scss/custom.scss */
.box-orange-lighter {
  background-color: rgba(248, 153, 43, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  padding: 0.4rem;
}
/* line 187, templates/g5_hydrogen/custom/scss/custom.scss */
.box-orange-lightest {
  background-color: rgba(231, 193, 80, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  padding: 0.4rem;
}
/* line 194, templates/g5_hydrogen/custom/scss/custom.scss */
.box-blue-lighter {
  background-color: rgba(23, 123, 184, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  padding: 0.4rem;
}
/* line 201, templates/g5_hydrogen/custom/scss/custom.scss */
.box-blue {
  background-color: rgba(54, 155, 204, 1.0);
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  padding: 0.4rem;
}
/* line 208, templates/g5_hydrogen/custom/scss/custom.scss */
.box-black {
  background-color: black;
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  padding: 0.4rem;
}
/* line 215, templates/g5_hydrogen/custom/scss/custom.scss */
.box-white {
  background-color: white;
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
  padding: 0.4rem;
}
/* line 223, templates/g5_hydrogen/custom/scss/custom.scss */
.border-brown {
  border: 0.4rem solid rgba(134, 119, 104, 1.0);
}
/* line 226, templates/g5_hydrogen/custom/scss/custom.scss */
.border-orange {
  border: 0.4rem solid rgba(223, 105, 48, 1.0);
}
/* line 229, templates/g5_hydrogen/custom/scss/custom.scss */
.border-orange-lightest {
  border: 0.4rem solid rgba(231, 193, 80, 1.0);
}
/* line 235, templates/g5_hydrogen/custom/scss/custom.scss */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 2px;
  height: 0;
  overflow: hidden;
  background-color: black;
}
/* line 246, templates/g5_hydrogen/custom/scss/custom.scss */
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 4px solid #317cb3;
}
@media only all and (min-width: 88rem) {
  /* #g-sidebar {
   background: blue;
   }*/
}
@media only all and (min-width: 60rem) and (max-width: 87.938rem) {
  /*    .white-box {
   //background: url("../images/xxxxxx.jpg") no-repeat  50% 50%/cover; //Use fixed if necessary
   background: rgba(255,255,255,0.5);
   box-shadow: 10px 10px 5px rgba(0,0,0,0.4);
   border: 10px solid #EF6C00;
   margin: .4rem;
   }*/
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
}
@media only all and (max-width: 30rem) {
}
@media only all and (min-width: 60rem) {
}
@media only all and (min-width: 48rem) {
}
@media only all and (max-width: 47.938rem) {
}
@media only all and (max-width: 59.938rem) {
}
