/* 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";
/* line 3, templates/g5_hydrogen/custom/scss/custom.scss */
body, html {
  height: 100%;
}
/* line 5, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#461719+0,933032+100 */
  background: #933032;
  /* Old browsers */
  background: -moz-linear-gradient(top, #461719 0%, #933032 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #461719 0%, #933032 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #461719 0%, #933032 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#461719', endColorstr='#933032',GradientType=0);
  /* IE6-9 */
}
/* line 14, templates/g5_hydrogen/custom/scss/custom.scss */
img {
  max-width: inherit !important;
}
/* line 18, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary:hover {
  background-color: red;
}
/* line 22, templates/g5_hydrogen/custom/scss/custom.scss */
.gantry-logo {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 28, templates/g5_hydrogen/custom/scss/custom.scss */
.cityscape {
  margin: 0;
  margin-left: -2.5rem;
  padding: 0;
  position: relative;
  bottom: 0;
  left: 0;
  width: 960px;
}
/* line 39, templates/g5_hydrogen/custom/scss/custom.scss */
.gantry-logo img {
  width: auto;
  margin: 60px 0;
}
/* line 44, templates/g5_hydrogen/custom/scss/custom.scss */
table.clear, table.clear th, table.clear td {
  border: none;
  background: none;
}
/* line 49, templates/g5_hydrogen/custom/scss/custom.scss */
td {
  border: 1px solid #929292;
}
/* line 53, templates/g5_hydrogen/custom/scss/custom.scss */
.nopadding {
  position: relative;
  margin-left: -24px;
}
/* line 58, templates/g5_hydrogen/custom/scss/custom.scss */
.study-logo {
  position: relative;
  top: 0px;
  height: 50px;
  z-index: 500;
  margin-top: 15px;
}
/* line 66, templates/g5_hydrogen/custom/scss/custom.scss */
.home .study-logo {
  position: absolute;
  top: -55px;
  height: 90px;
  z-index: 500;
}
/* line 73, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-lists-title .indicator > span {
  position: relative;
  top: -1px;
}
/* line 78, templates/g5_hydrogen/custom/scss/custom.scss */
::-webkit-input-placeholder {
  color: #777;
}
/* line 82, templates/g5_hydrogen/custom/scss/custom.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #777;
}
/* line 86, templates/g5_hydrogen/custom/scss/custom.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #777;
}
/* line 90, templates/g5_hydrogen/custom/scss/custom.scss */
:-ms-input-placeholder {
  color: #777;
}
/*
 #rokajaxsearch input::-webkit-input-placeholder {
 color: #d2232a;
 }
 #rokajaxsearch input:-moz-placeholder { /* Firefox 18- 
 color: #d2232a;
 }
 #rokajaxsearch input::-moz-placeholder {  /* Firefox 19+ 
 color: #d2232a;
 }
 #rokajaxsearch input:-ms-input-placeholder {  
 color: #d2232a;
 }
 */
/* line 116, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround {
  background: none;
  background-color: transparent;
  background-image: url('../../../../body_background.jpg');
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 126, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header > .g-container {
  background: #fff url('../../../../images/template/header_background.jpg');
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
  position: relative;
  height: 130px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row no-wrap;
  justify-content: space-around;
  align-items: center;
  border-bottom: 10px solid #000;
}
/* line 147, templates/g5_hydrogen/custom/scss/custom.scss */
a.mdot-logo img, a.dgs-logo img, a.usm-logo img {
  height: 50px;
  position: relative;
  top: 5px;
}
/* line 153, templates/g5_hydrogen/custom/scss/custom.scss */
a.usm-logo img {
  height: 40px;
  top: 5px;
}
/* line 158, templates/g5_hydrogen/custom/scss/custom.scss */
a.mdot-logo img {
  margin: 0 100px;
}
/* line 162, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header > .g-container a {
  flex-grow: 1;
  flex-basis: auto;
  margin: 0 auto;
}
/* line 168, templates/g5_hydrogen/custom/scss/custom.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-left: 0;
  padding-right: 0;
}
/* line 173, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  padding: 0;
}
/* line 177, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main > .g-container {
  padding: 0 2.5rem;
  background: #fff;
  position: relative;
}
/* line 183, templates/g5_hydrogen/custom/scss/custom.scss */
body.frontpage #g-main > .g-container {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+67,ffd77a+86,faa919+99 */
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 67%, #ffd77a 86%, #faa919 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fff 67%, #ffd77a 86%, #faa919 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fff 67%, #ffd77a 86%, #faa919 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#faa919',GradientType=0);
  /* IE6-9 */
}
/* line 192, templates/g5_hydrogen/custom/scss/custom.scss */
.row {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 197, templates/g5_hydrogen/custom/scss/custom.scss */
#logowrap {
  padding: 0;
}
/* line 201, templates/g5_hydrogen/custom/scss/custom.scss */
#logo img {
  display: inherit;
  margin-left: inherit;
  margin-top: inherit;
}
/* line 207, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-showcase {
  margin: 0px;
}
/* line 211, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-features.layout-fullslideshow .sprocket-features-arrows .arrow, .sprocket-features.layout-slideshow .sprocket-features-arrows .arrow, .sprocket-features.layout-slideshow2 .sprocket-features-arrows .arrow, .sprocket-features.layout-slideshow3 .sprocket-features-arrows .arrow, .sprocket-features.layout-showcase .sprocket-features-arrows .arrow {
  color: #fff;
  background: #000;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 223, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-arrows .arrow {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  margin-top: -12px;
  border-radius: 1em;
  opacity: 0.8;
  cursor: pointer;
  z-index: 10;
  text-align: center;
  top: 25%;
  padding: 20px 5px 30px;
  font-size: 400%;
  line-height: normal;
}
/* line 240, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-arrows .next {
  margin: 0;
  right: 0;
}
/* line 245, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-arrows .prev {
  margin: 0;
  left: 0;
}
/* line 250, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-pagination {
  position: absolute;
  left: 50%;
  bottom: 0px;
  z-index: 10;
}
/* line 257, templates/g5_hydrogen/custom/scss/custom.scss */
#bannerwrap .container {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  border-top: none;
  border-bottom: none;
  padding: 0;
  margin-bottom: 0px;
  position: relative;
}
/* line 269, templates/g5_hydrogen/custom/scss/custom.scss */
.padding {
  background: none;
}
/* line 273, templates/g5_hydrogen/custom/scss/custom.scss */
section.article-content.clearfix {
  clear: none;
  margin-top: 0px;
}
/* line 278, templates/g5_hydrogen/custom/scss/custom.scss */
#mainWrap .container {
  padding-top: 30px !important;
}
/* line 282, templates/g5_hydrogen/custom/scss/custom.scss */
html.home #mainWrap .container {
  padding-top: 0px !important;
}
/* line 286, templates/g5_hydrogen/custom/scss/custom.scss */
#mainWrap .zen-spotlight {
  background: #fff url('../../../../images/template/skyline.png') bottom center no-repeat;
  padding-bottom: 190px;
}
/* line 291, templates/g5_hydrogen/custom/scss/custom.scss */
html.home #mainWrap .zen-spotlight {
  background: #fff;
  padding-bottom: 0px;
}
/* line 296, templates/g5_hydrogen/custom/scss/custom.scss */
#main {
  padding-top: 45px;
  margin-bottom: 0 !important;
}
/* line 301, templates/g5_hydrogen/custom/scss/custom.scss */
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6, #main p, #main ul, #main ol, .accordionfaq {
  padding: 0 30px;
  margin: 15px 0 0 0;
}
/* line 306, templates/g5_hydrogen/custom/scss/custom.scss */
#main ul, #main ol {
  margin-left: 30px;
}
/* line 310, templates/g5_hydrogen/custom/scss/custom.scss */
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
  margin-top: 50px;
  font-weight: 600;
}
/* line 315, templates/g5_hydrogen/custom/scss/custom.scss */
#main h1.page-title {
  margin-top: 0px;
  text-transform: uppercase;
  color: #ba1c3a;
  font-size: 1.25em;
  font-weight: normal;
  letter-spacing: 0.1em;
}
/* line 324, templates/g5_hydrogen/custom/scss/custom.scss */
div h3, .moduletable h3, #mainWrap div h3 {
  text-transform: none;
  font-size: 20px;
  line-height: normal;
}
/* line 330, templates/g5_hydrogen/custom/scss/custom.scss */
#main .slideshow ul {
  padding: 0;
}
/* line 334, templates/g5_hydrogen/custom/scss/custom.scss */
#main .slideshow {
  z-index: 500;
}
/* line 338, templates/g5_hydrogen/custom/scss/custom.scss */
#mainWrap li {
  margin-top: 5px;
}
/* line 342, templates/g5_hydrogen/custom/scss/custom.scss */
.zentools.flexslider .slides img {
  max-width: 100%;
  display: block;
  margin: 30px 0 0;
}
/* line 348, templates/g5_hydrogen/custom/scss/custom.scss */
.article-title {
  font-size: 28px;
}
/* line 352, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-c-container {
  margin: 0;
}
/* line 356, templates/g5_hydrogen/custom/scss/custom.scss */
#grid4wrap .container {
  background-color: #eee !important;
}
/* line 360, templates/g5_hydrogen/custom/scss/custom.scss */
.dropdown-toggle.separator:after, .dropdown-menu .span:after {
  display: none;
  content: unset;
}
/* line 365, templates/g5_hydrogen/custom/scss/custom.scss */
.t3-megamenu .mega-inner {
  padding: 0px 0;
}
/* line 369, templates/g5_hydrogen/custom/scss/custom.scss */
ul.navbar-nav {
  margin-left: 0px;
}
/* line 373, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  text-align: left;
  font-size: 0.85rem;
}
/* line 378, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation a, #g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: unset;
  text-transform: uppercase;
  border-bottom: none;
}
/* line 386, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation > .g-container {
  background: #000;
}
/* line 390, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  margin: 0 0 0 5px;
}
/* line 394, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-standard .g-dropdown {
  width: 275px;
}
/* line 399, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  text-align: left;
}
/* line 415, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  text-transform: uppercase;
}
/* line 419, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0.75rem 0.6rem;
}
/* line 423, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:hover {
  padding: 0.75rem 0.6rem;
  background: #000;
}
/* line 432, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-standard ul.g-sublevel {
  background: #000;
  -webkit-box-shadow: 5px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
/* line 438, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-standard .g-sublevel li {
  position: relative;
  background: #000;
  color: #fff;
  text-transform: none;
}
/* line 446, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-standard .g-sublevel > li:hover {
  position: relative;
  background: #d2232a;
}
/* line 451, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-standard .g-sublevel > li > a {
  color: #fff;
  text-transform: none;
}
/* line 456, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-standard .g-sublevel > li:hover > a {
  color: #fff;
  background: #d2232a;
}
/* line 461, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
  display: none;
  cursor: pointer;
  width: 1rem;
  opacity: 0.5;
  font-family: FontAwesome, serif;
  content: "\f078";
  text-align: right;
}
/* line 471, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #fdc501;
}
/* line 475, templates/g5_hydrogen/custom/scss/custom.scss */
.navbar {
  min-height: auto;
}
/* line 479, templates/g5_hydrogen/custom/scss/custom.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > span {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
}
/* line 485, templates/g5_hydrogen/custom/scss/custom.scss */
.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > span:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > span:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #000;
}
/* line 492, templates/g5_hydrogen/custom/scss/custom.scss */
.navbar li.active:hover {
  color: #000;
}
/* line 496, templates/g5_hydrogen/custom/scss/custom.scss */
.nav .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
/* line 501, templates/g5_hydrogen/custom/scss/custom.scss */
.nav li.dropdown:hover .caret {
  border-top-color: #000;
  border-bottom-color: #000;
}
/* line 506, templates/g5_hydrogen/custom/scss/custom.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > span:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > span:focus {
  color: #000;
  background-color: #fff !important;
}
/* line 511, templates/g5_hydrogen/custom/scss/custom.scss */
.navbar-default .navbar-nav > li {
  margin-left: 0;
}
/* line 515, templates/g5_hydrogen/custom/scss/custom.scss */
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
  padding: 12px 20px;
  line-height: normal;
}
/* line 520, templates/g5_hydrogen/custom/scss/custom.scss */
.navbar li li {
  transition: all 0.2s ease-in;
}
/* line 524, templates/g5_hydrogen/custom/scss/custom.scss */
.navbar li li:hover {
  background: #000;
}
/* line 528, templates/g5_hydrogen/custom/scss/custom.scss */
.container > div {
  padding: 0;
  margin: 0;
}
/* line 533, templates/g5_hydrogen/custom/scss/custom.scss */
#sidebar-1 .moduletable, #sidebar-2 .moduletable {
  margin-bottom: 0px;
  padding: 0px;
  border-right: 1px solid #ccc;
  border-bottom: none;
  border-top: none;
  border-left: none;
  overflow-x: hidden;
}
/* line 543, templates/g5_hydrogen/custom/scss/custom.scss */
#sidebar-1 ul.nav > li, #sidebar-2 ul.nav > li {
  border-bottom: none;
  border-top: none;
}
/* line 548, templates/g5_hydrogen/custom/scss/custom.scss */
#sidebar-1 ul.nav > li ul li, #sidebar-2 ul.nav > li ul li {
  border-bottom: none;
  border-top: none;
}
/* line 553, templates/g5_hydrogen/custom/scss/custom.scss */
#sidebar-1 ul.nav > li, #sidebar-2 ul.nav > li {
  font-size: 20px;
  line-height: 24px;
  margin: 0 0 20px 0;
}
/* line 559, templates/g5_hydrogen/custom/scss/custom.scss */
#sidebar-1 ul.nav > li ul li a, #sidebar-2 ul.nav > li ul li a, #sidebar-1 ul.nav > li ul li span, #sidebar-2 ul.nav > li ul li span {
  padding: 0 0 0 15px;
  color: #999 !important;
  background: transparent !important;
  border: 0;
}
/* line 566, templates/g5_hydrogen/custom/scss/custom.scss */
#sidebar-1 ul.nav > li ul li {
  list-style: none;
  background-image: url('//www.mdot.maryland.gov/sebin/l/m/nav_sprite.png');
  background-position: left -599px;
  background-repeat: no-repeat;
  color: #1c468e;
  padding-left: 15px;
}
/* line 575, templates/g5_hydrogen/custom/scss/custom.scss */
#sidebar-1 ul.nav > li ul li a {
  color: #08c !important;
  text-decoration: none;
  padding-left: 0;
}
/* line 581, templates/g5_hydrogen/custom/scss/custom.scss */
#sidebar-1 ul.nav > li ul li a:hover {
  color: #005580 !important;
  text-decoration: underline;
}
/* line 586, templates/g5_hydrogen/custom/scss/custom.scss */
a.bl-logo img {
  width: 90%;
  position: relative;
  top: 20px;
  max-width: 250px !important;
}
/* line 593, templates/g5_hydrogen/custom/scss/custom.scss */
#bottomrow {
  float: left;
  width: 100%;
  z-index: 10;
  text-transform: none !important;
  font-size: inherit;
  background: none;
  border-bottom: none;
  border-top: none;
  color: #fff !important;
  margin: 0;
}
/* line 606, templates/g5_hydrogen/custom/scss/custom.scss */
#bottomrow .container {
  background: #000;
  border-top: none;
  border-bottom: none;
  margin-top: 0px;
  margin-bottom: 0;
  padding: 20px !important;
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #d2232a;
}
/* line 618, templates/g5_hydrogen/custom/scss/custom.scss */
#bottomrow .container > div {
  padding: 30px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 8px rgba(0, 0, 0, 0.05);
  margin-bottom: 30px;
  background: none;
}
/* line 624, templates/g5_hydrogen/custom/scss/custom.scss */
#bottomrow p {
  color: #fff !important;
}
/* line 628, templates/g5_hydrogen/custom/scss/custom.scss */
#bottomrow a {
  color: #fff !important;
  text-decoration: none;
}
/* line 633, templates/g5_hydrogen/custom/scss/custom.scss */
#bottomrow a:hover {
  color: #fff !important;
  text-decoration: underline;
}
/* line 638, templates/g5_hydrogen/custom/scss/custom.scss */
#bottomrow .menu li {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #fff;
}
/* line 644, templates/g5_hydrogen/custom/scss/custom.scss */
#bottomrow .menu li:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}
/* line 650, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-content {
  margin: 0;
  padding: 10px 25px;
  display: block;
  width: 100%;
  background: -moz-linear-gradient(top, rgba(0, 73, 144, 0.77) 0%, rgba(12, 84, 153, 0.77) 7%, rgba(125, 185, 232, 0.41) 71%, rgba(125, 185, 232, 0.25) 100%);
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,7db9e8+71,7db9e8+71&0.77+7,0.25+100 */
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 73, 144, 0.77) 0%, rgba(12, 84, 153, 0.77) 7%, rgba(125, 185, 232, 0.41) 71%, rgba(125, 185, 232, 0.25) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 73, 144, 0.77) 0%, rgba(12, 84, 153, 0.77) 7%, rgba(125, 185, 232, 0.41) 71%, rgba(125, 185, 232, 0.25) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4000000', endColorstr='#407db9e8',GradientType=0);
  /* IE6-9 */
  left: 0;
  text-align: center;
}
/* line 664, templates/g5_hydrogen/custom/scss/custom.scss */
h1.feature-title-small, h1.feature-title-large {
  margin: 0;
  padding: 0;
  color: #fff;
  background: none;
  text-align: center;
  letter-spacing: 75%;
  font-family: "alternate-gothic-no-3-d", sans-serif;
  font-size: 2.5rem;
  text-shadow: 4px 4px 2px rgba(3, 39, 73, 0.75);
}
/* line 675, templates/g5_hydrogen/custom/scss/custom.scss */
h1.feature-title-large {
  font-size: 5.5rem;
}
/* line 679, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {
  background: none;
  color: #fff;
  margin: 0 auto;
}
/* line 689, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main h1 {
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.2rem;
  color: #d2232a;
}
/* line 696, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main h2 {
  font-size: 2.75rem;
  color: #d2232a;
}
/* line 701, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .item h2 {
  margin: 20px 0 0px;
  font-size: 1.5rem;
  color: #d2232a;
}
/* line 707, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main h3 {
  margin: 20px 0 0px;
}
/* line 711, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main li {
  line-height: normal;
  margin: 8px 0 0 0;
}
/* line 716, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main ul, #g-main ol, #g-main dl {
  margin-top: 8px;
}
/* line 720, templates/g5_hydrogen/custom/scss/custom.scss */
ul.library {
  list-style-type: none;
  margin: 0 0 30px 0;
}
/* line 725, templates/g5_hydrogen/custom/scss/custom.scss */
ul.library li {
  margin: 0 20px 30px 0;
  display: block;
  float: left;
  text-align: center;
  vertical-align: top;
  padding: 0;
  line-height: 120%;
  clear: right;
  height: 245px;
  vertical-align: top;
  border: 1px solid #777;
  width: 200px;
  overflow: hidden;
}
/* line 741, templates/g5_hydrogen/custom/scss/custom.scss */
ul.library li img.thumb {
  margin: 0;
  padding: 0;
}
/* line 746, templates/g5_hydrogen/custom/scss/custom.scss */
ul.library li a {
  display: block;
}
/* line 750, templates/g5_hydrogen/custom/scss/custom.scss */
ul.library li:before {
  display: none;
  visibility: hidden;
}
/* line 756, templates/g5_hydrogen/custom/scss/custom.scss */
.img-left {
  float: left;
  margin: 0 20px 10px 30px;
}
/* line 761, templates/g5_hydrogen/custom/scss/custom.scss */
.img-right {
  float: right;
  margin: 0 30px 10px 20px;
}
/* line 766, templates/g5_hydrogen/custom/scss/custom.scss */
.img_shadow {
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.40) !important;
  -moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.40) !important;
  -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.40) !important;
  border: 1px solid #777 !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
}
/* line 776, templates/g5_hydrogen/custom/scss/custom.scss */
table.padding td {
  padding: 0 30px 15px 0;
}
/* line 780, templates/g5_hydrogen/custom/scss/custom.scss */
table.border {
  border: 1px solid #333;
}
/* line 784, templates/g5_hydrogen/custom/scss/custom.scss */
table.border td {
  border: 1px solid #333;
  padding: 20px;
}
/* line 790, templates/g5_hydrogen/custom/scss/custom.scss */
.mta_bus {
  margin-top: 60px;
  width: 100%;
  margin-bottom: -30px;
}
/* line 796, templates/g5_hydrogen/custom/scss/custom.scss */
#search input {
  font-size: 0.75em;
  color: #999;
  border: 0;
  width: 75%;
  display: inline;
  text-indent: 20px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-left: 20px;
  margin-top: 20px;
  margin-right: 0px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* line 813, templates/g5_hydrogen/custom/scss/custom.scss */
.g-content {
  margin: 0;
  padding: 0;
}
/* line 818, templates/g5_hydrogen/custom/scss/custom.scss */
#rokajaxsearch {
  position: relative;
  float: right;
}
/* line 823, templates/g5_hydrogen/custom/scss/custom.scss */
form#rokajaxsearch {
  margin: 10px 20px 0;
}
/* line 827, templates/g5_hydrogen/custom/scss/custom.scss */
.g-translate {
  float: right;
  clear: right;
  margin: 10px 0 0;
  text-align: right;
}
/* line 834, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  border: none;
  font-size: 0.75rem;
}
/* line 840, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer > .g-container {
  background: #424143;
  border-top: none;
  padding: 20px;
}
/* line 846, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer ul.menu {
  list-style-type: none;
  margin: 0;
}
/* line 851, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer ul.menu li {
  display: inline-block;
  margin: 0;
}
/* line 856, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer ul.menu li:after {
  content: "|";
  margin: 0 10px;
  display: inline;
}
/* line 862, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer ul.menu li:last-child:after {
  content: "";
}
/* line 866, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer ul.menu li a {
  color: #fff;
  display: inline;
}
/* line 871, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer ul.menu li a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 876, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer input, #g-footer select, #g-footer option {
  color: #000;
}
/* line 880, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer p {
  color: #fff;
}
/* line 884, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-logo {
  margin: 0 12px 30px 0;
  padding: 0;
  float: left;
  content: url('../../../../images/template/maryland/SHA_Logo_Reverse.svg');
  height: 50px;
}
/* line 892, templates/g5_hydrogen/custom/scss/custom.scss */
.gtranslate {
  margin: 1.5rem 0;
}
/* line 896, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon {
  display: block;
  width: 100%;
  height: 100px;
  margin: 0;
  padding: 0;
  background: #fff;
}
/* line 905, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon-news, .fp-icon-events, .fp-icon-downloads, .fp-icon-governor, .fp-icon-contact {
  display: block;
  width: 100%;
  height: 100px;
  margin: 0;
  padding: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 40%;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 922, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon-governor {
  background-image: url('../../../../images/template/fp-icon-governor-bg.gif');
  background-position: center top;
  background-size: cover;
}
/* line 928, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon-news {
  background-image: url('../../../../images/template/fp-icon-news.svg');
}
/* line 932, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon-contact {
  background-image: url('../../../../images/template/fp-icon-contact.svg');
}
/* line 936, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon-news-bg {
  background-image: url('../../../../images/template/fp-icon-news-bg.gif');
  background-position: center center;
  background-size: cover;
}
/* line 942, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon-contact-bg {
  background-image: url('../../../../images/template/fp-icon-contact-bg.gif');
  background-position: center center;
  background-size: cover;
}
/* line 948, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon-events {
  background-image: url('../../../../images/template/fp-icon-events.svg');
}
/* line 952, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon-events-bg {
  background-image: url('../../../../images/template/fp-icon-events-bg.gif');
  background-position: center center;
  background-size: cover;
}
/* line 958, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon-downloads {
  background-image: url('../../../../fp-icon-downloads.svg');
}
/* line 962, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon-downloads-bg {
  background-image: url('../../../../fp-icon-downloads-bg.gif');
  background-position: center center;
  background-size: cover;
}
/* line 968, templates/g5_hydrogen/custom/scss/custom.scss */
.fp-icon-news:hover, .fp-icon-events:hover, .fp-icon-downloads:hover, .fp-icon-contact:hover {
  background-size: 45%;
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 973, templates/g5_hydrogen/custom/scss/custom.scss */
.imgright {
  margin: 3px 0 15px 30px;
  float: right;
  border: 1px solid #777;
  box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.30);
  -moz-box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.30);
  -webkit-box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.30);
}
/* line 982, templates/g5_hydrogen/custom/scss/custom.scss */
.imgleft {
  margin: 3px 30px 15px 0;
  float: left;
  border: 1px solid #777;
  box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.30);
  -moz-box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.30);
  -webkit-box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.30);
}
/* line 991, templates/g5_hydrogen/custom/scss/custom.scss */
.imgleftclear {
  margin: 3px 30px 15px 0;
  float: left;
}
/* line 996, templates/g5_hydrogen/custom/scss/custom.scss */
.imgrightclear {
  margin: 3px 0 15px 30px;
  float: right;
}
/* line 1002, templates/g5_hydrogen/custom/scss/custom.scss */
table.outlined th, table.outlined td {
  padding: 10px;
  line-height: normal;
  height: auto;
  vertical-align: top;
}
/* line 1009, templates/g5_hydrogen/custom/scss/custom.scss */
table.outlined th p, table.outlined td p {
  margin: 0 0 5px;
}
/* line 1013, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main p {
  margin: 0.5rem 0 1.5rem;
}
/* line 1017, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main h3 {
  font-size: 2rem;
  color: #76161a;
}
/* line 1022, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main h4 {
  font-size: 1.15rem;
  font-weight: 700;
  margin: 30px 0 0px;
  color: #76161a;
}
/* line 1029, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main h4.tab {
  display: block;
  background: #000;
  font-size: 1.2rem;
  font-weight: 700;
  margin: 30px 0 0px;
  color: #fff;
  padding: 5px 10px;
}
/* line 1040, templates/g5_hydrogen/custom/scss/custom.scss */
#rokajaxsearch input {
  width: auto;
  color: #777;
  font-size: 0.85rem;
}
/* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
.roksprocket-ellipsis {
  display: none;
  visibility: hidden;
}
/* line 1051, templates/g5_hydrogen/custom/scss/custom.scss */
a.readon {
  color: #fff;
  padding: 5px 10px;
  background-image: url('../../../../images/template/blue_bar.svg');
  background-repeat: no-repeat;
  background-size: cover;
  background-origin: border-box;
  background-position: right;
  display: block;
  width: 50%;
  position: relative;
  top: -10px;
  font-size: 0.8rem;
}
/* line 1066, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-lists-title {
  border: none;
  border-bottom: 1px solid #ddd;
}
/* line 1071, templates/g5_hydrogen/custom/scss/custom.scss */
.wf_caption {
  font-style: italic;
  font-size: 0.85rem;
}
/* line 1077, templates/g5_hydrogen/custom/scss/custom.scss */
.chrono_credits {
  display: none;
  visibility: hidden;
}
/* line 1082, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container {
  margin: 0rem;
}
/* line 1086, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas, #g-offcanvas #g-mobilemenu-container ul {
  background: #000;
}
/* line 1090, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  display: block;
  position: absolute;
  top: 0.2rem;
  left: 0.7rem;
  z-index: 10;
  line-height: 1;
  cursor: pointer;
}
/* line 1100, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle:after {
  content: "MENU";
  position: relative;
  right: 0px;
  font-size: 1rem;
  top: -2px;
}
/* line 1108, templates/g5_hydrogen/custom/scss/custom.scss */
a.register {
  width: 100%;
  text-align: center;
  font-weight: 600;
  font-size: 1.15rem;
  letter-spacing: 0.25rem;
}
/* line 1116, templates/g5_hydrogen/custom/scss/custom.scss */
.reg-date-box {
  margin: 5px 0 25px;
  padding: 0px 0 0px;
  background: #fff;
  text-align: center;
  line-height: normal;
  position: relative;
  z-index: 60;
  border: 3px solid #fec35a;
}
/* line 1127, templates/g5_hydrogen/custom/scss/custom.scss */
.reg-date-box:before {
  content: none;
  background: url('../../../../images/template/registration_arrow.svg') center top no-repeat;
  position: absolute;
  width: 100%;
  height: 60px;
  top: 0px;
  left: 0;
  z-index: 50;
}
/* line 1138, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .reg-date-box h4 {
  color: #fff !important;
  text-align: center;
  line-height: normal;
  margin: 0;
  background: #bf2026;
  font-weight: 700;
  padding: 1rem;
  font-size: 1.5rem;
  margin-top: 0;
}
/* line 1150, templates/g5_hydrogen/custom/scss/custom.scss */
.reg-fee-box {
  margin: 0;
  background: #fff;
  padding: 2px 20px 20px;
  border: 3px solid #fec35a;
}
/* line 1157, templates/g5_hydrogen/custom/scss/custom.scss */
.reg-fee-box {
  margin: 0;
  background: #fff;
  padding: 0px 0px 20px;
  border: 3px solid #fec35a;
}
/* line 1164, templates/g5_hydrogen/custom/scss/custom.scss */
.reg-fee-box ul {
  padding: 10px 20px;
  display: block;
}
/* line 1169, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .reg-fee-box h4, .yellow-box {
  color: #000 !important;
  text-align: center;
  line-height: normal;
  background: #fec35a;
  padding: 1rem;
  margin: 0;
}
/* line 1178, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main p.yellow-box {
  margin-bottom: 0;
}
/* line 1181, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .reg-fee-box h4 {
  font-weight: 700;
  font-size: 1.25rem;
  margin-top: 0;
}
/* line 1187, templates/g5_hydrogen/custom/scss/custom.scss */
#roksearch_search_str {
  background: #333 url('../../../../modules/mod_rokajaxsearch/themes/dark/search-icon.png') 98% 50% no-repeat;
  border: 1px solid #2c2c2c;
  color: #999;
}
/* line 1193, templates/g5_hydrogen/custom/scss/custom.scss */
.primes {
  margin: 35px 0 0;
  padding: 25px 15px 10px;
  display: block;
  background: #c5c4c3;
  position: relative;
}
/* line 1201, templates/g5_hydrogen/custom/scss/custom.scss */
.prime-register-btn {
  margin: 0 0 20px 30px;
}
/* line 1205, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .primes-title {
  display: block;
  background: #fff;
  color: #d2232a;
  margin: 0;
  padding: 5px 10px;
  font-size: 1rem !important;
  position: absolute;
  top: -20px;
  left: 30%;
  text-transform: uppercase !important;
  border: 1px solid #ffd77a;
  font-weight: 900;
}
/* line 1222, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-features a.readon {
  background: none;
  width: 100%;
  height: 100%;
}
/* line 1228, templates/g5_hydrogen/custom/scss/custom.scss */
.legend-gold, .legend-blue, .legend-red {
  float: left;
  margin-right: 50px;
  margin-left: 5px;
}
/* line 1236, templates/g5_hydrogen/custom/scss/custom.scss */
.legend-gold:before, .legend-blue:before, .legend-red:before {
  content: "";
  display: block;
  width: 50px;
  height: 15px;
  float: left;
  position: relative;
  left: -5px;
  top: 3px;
}
/* line 1249, templates/g5_hydrogen/custom/scss/custom.scss */
.gold, .legend-gold:before {
  background: #fdc753;
}
/* line 1253, templates/g5_hydrogen/custom/scss/custom.scss */
.blue, .legend-blue:before {
  background: #5f98cc;
}
/* line 1257, templates/g5_hydrogen/custom/scss/custom.scss */
.red, .legend-red:before {
  background: #cc5f5f;
}
/* line 1261, templates/g5_hydrogen/custom/scss/custom.scss */
.g-container {
  width: 960px !important;
  min-width: 960px !important;
}
/*# sourceMappingURL=custom_11.css.map */