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

@import url('https://fonts.googleapis.com/css?family=Josefin+Sans|Roboto');
/* line 5, templates/g5_hydrogen/custom/scss/custom.scss */
h2 {
  font-weight: 100;
  text-transform: uppercase;
  font-size: 40px;
  font-family: 'Josefin Sans', sans-serif;
}
/* line 12, templates/g5_hydrogen/custom/scss/custom.scss */
h3 {
  font-weight: 100;
  text-transform: uppercase;
  font-size: 25px;
  font-family: 'Josefin Sans', sans-serif;
}
/* line 19, templates/g5_hydrogen/custom/scss/custom.scss */
h4 {
  font-weight: 100;
  text-transform: uppercase;
  font-size: 20px;
  font-family: 'Josefin Sans', sans-serif;
}
/* line 26, templates/g5_hydrogen/custom/scss/custom.scss */
p {
  font-family: 'Roboto', sans-serif;
}
/* line 30, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 31, templates/g5_hydrogen/custom/scss/custom.scss */
.homepage #g-header {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
}
/* line 39, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 40, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 41, templates/g5_hydrogen/custom/scss/custom.scss */
.narrow-page #g-main .g-container {
  max-width: 800px;
}
/* line 47, templates/g5_hydrogen/custom/scss/custom.scss */
.btn {
  padding: 10px 15px;
  border-radius: 0px;
  border: none;
  text-transform: uppercase;
  box-shadow: none;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 57, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary {
  background: #a3773c;
}
/* line 59, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
  background: #7e5c2e;
}
/* line 64, templates/g5_hydrogen/custom/scss/custom.scss */
.backtolink {
  color: #a3773c;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 70, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 79, templates/g5_hydrogen/custom/scss/custom.scss */
ul.sigProSleek {
  margin-left: -10px !important;
  margin-right: -10px !important;
}
/* line 82, templates/g5_hydrogen/custom/scss/custom.scss */
ul.sigProSleek .sigProThumb {
  width: 20%;
  padding: 10px !important;
}
/* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 86, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 87, templates/g5_hydrogen/custom/scss/custom.scss */
ul.sigProSleek .sigProThumb .sigProLinkOuterWrapper .sigProLinkWrapper .sigProLink {
  border: none;
  width: 100% !important;
}
/* line 90, templates/g5_hydrogen/custom/scss/custom.scss */
ul.sigProSleek .sigProThumb .sigProLinkOuterWrapper .sigProLinkWrapper .sigProLink img {
  width: 100% !important;
}
/* line 102, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 103, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .page-logo img {
  padding: 7px 20px;
}
/* line 106, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .rsvp-menu a {
  position: absolute;
  right: 110px;
  background: #a3773c;
  color: #fff;
  top: 20px;
  padding: 10px 15px;
  text-transform: uppercase;
}
/* line 118, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround {
  right: 0px !important;
}
/* line 121, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  position: absolute;
  color: #333;
  top: 30px;
  right: 40px !important;
}
/* line 127, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas {
  z-index: 100;
  background: #fff;
}
/* line 130, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .menu-logo {
  text-align: center;
  display: block;
}
/* line 135, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #a3773c;
}
/* line 138, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #fff;
}
/* line 142, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-open {
  overflow: auto !important;
}
/* line 144, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-open #g-offcanvas {
  right: 0px;
}
/* line 148, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 149, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-closing #g-offcanvas {
  right: -100%;
}
/* line 157, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase {
  background: none;
  padding: 0px;
}
/* line 160, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-content {
  padding: 0px;
  margin: 0px;
}
/* line 165, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #countdown {
  text-align: center;
}
/* line 167, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #countdown .countbox {
  line-height: 100%;
  display: inline-block;
  padding: 15px;
  margin: 10px;
  width: 60px;
  text-transform: uppercase;
  background-color: #a3773c;
}
/* line 175, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #countdown .countbox span {
  line-height: 100%;
  font-size: 30px;
}
/* line 179, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #countdown .countbox b {
  display: inline-block;
  padding-top: 5px;
  line-height: 100%;
}
/* line 188, templates/g5_hydrogen/custom/scss/custom.scss */
.featured-block {
  position: relative;
  font-size: 0px;
}
/* line 191, templates/g5_hydrogen/custom/scss/custom.scss */
.featured-block .left-img {
  font-size: 16px;
  display: inline-block;
  width: 50%;
  top: 0px;
  bottom: 0px;
  background-position: center;
  background-size: cover;
  position: absolute;
}
/* line 201, templates/g5_hydrogen/custom/scss/custom.scss */
.featured-block .right-text {
  float: right;
  font-size: 16px;
  display: inline-block;
  width: 50%;
  padding: 40px;
}
/* line 207, templates/g5_hydrogen/custom/scss/custom.scss */
.featured-block .right-text h2 {
  display: inline-block;
  margin: 0px;
  margin-bottom: 10px;
  line-height: 100%;
}
/* line 213, templates/g5_hydrogen/custom/scss/custom.scss */
.featured-block .right-text .moduleCustomLink {
  background: #a3773c;
  padding: 10px 15px;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 10px;
}
/* line 224, templates/g5_hydrogen/custom/scss/custom.scss */
.webinar-item {
  padding: 10px;
}
/* line 228, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 229, templates/g5_hydrogen/custom/scss/custom.scss */
.itemBody .sigProContainer .sigProThumb {
  margin: 0px;
  background: none;
}
/* line 232, templates/g5_hydrogen/custom/scss/custom.scss */
.itemBody .sigProContainer .sigProThumb .sigProLinkOuterWrapper {
  padding: 0px;
}
/* line 234, templates/g5_hydrogen/custom/scss/custom.scss */
.itemBody .sigProContainer .sigProThumb .sigProLinkOuterWrapper .sigProLinkWrapper {
  padding: 0px;
  border: none;
}
/* line 242, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 243, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsor-items .catItemView {
  margin-bottom: 0px;
  padding: 10px;
}
/* line 247, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsor-items .sponsor-item {
  display: block;
  max-width: 700px;
  margin: 0px auto;
  background: #000;
}
/* line 252, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsor-items .sponsor-item .sponsor-title {
  text-transform: uppercase;
  color: #a3773c;
  text-align: center;
  padding-bottom: 30px;
}
/* line 258, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsor-items .sponsor-item .catItemImageBlock {
  padding: 30px 0 20px;
  margin-bottom: 0px;
}
/* line 265, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 266, templates/g5_hydrogen/custom/scss/custom.scss */
div.home-links ul {
  font-size: 0px;
  margin: 0px;
  padding: 15px;
}
/* line 270, templates/g5_hydrogen/custom/scss/custom.scss */
div.home-links ul li {
  padding: 15px;
  font-size: 16px;
  display: inline-block;
  width: 33.333%;
  margin: 0px;
}
/* line 276, templates/g5_hydrogen/custom/scss/custom.scss */
div.home-links ul li .item-wrap {
  position: relative;
}
/* line 278, templates/g5_hydrogen/custom/scss/custom.scss */
div.home-links ul li .item-wrap img {
  width: 100%;
  background-position: center;
}
/* line 282, templates/g5_hydrogen/custom/scss/custom.scss */
div.home-links ul li .item-wrap .item-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.75);
}
/* line 289, templates/g5_hydrogen/custom/scss/custom.scss */
div.home-links ul li .item-wrap .item-overlay h2 {
  color: #fff;
  margin: 0px;
  top: 50%;
  width: 100%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  text-align: center;
}
/* line 309, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 310, templates/g5_hydrogen/custom/scss/custom.scss */
.page-finalists #g-main {
  background: #000;
}
/* line 312, templates/g5_hydrogen/custom/scss/custom.scss */
.page-finalists #g-main .itemTitle {
  display: none;
  color: #fff;
}
/* line 316, templates/g5_hydrogen/custom/scss/custom.scss */
.page-finalists #g-main .winner-banner {
  background: none;
}
/* line 319, templates/g5_hydrogen/custom/scss/custom.scss */
.page-finalists #g-main .winner-header {
  padding-bottom: 10px;
  background: #a3773c;
}
/* line 323, templates/g5_hydrogen/custom/scss/custom.scss */
.page-finalists #g-main .winner-wrap {
  background: #333;
  color: #fff;
}
/* line 326, templates/g5_hydrogen/custom/scss/custom.scss */
.page-finalists #g-main .winner-wrap hr {
  background: #444;
}
/* line 334, templates/g5_hydrogen/custom/scss/custom.scss */
.event-wrapper {
  width: 50%;
}
/* line 336, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 337, templates/g5_hydrogen/custom/scss/custom.scss */
.event-wrapper .event-item table, .event-wrapper .event-item tr, .event-wrapper .event-item td {
  padding: 0px;
  border: none;
  line-height: 100%;
  vertical-align: top;
}
/* line 343, templates/g5_hydrogen/custom/scss/custom.scss */
.event-wrapper .event-item .event-date {
  background: #fff;
  display: inline-block;
  border-radius: 3px;
  border: 2px solid #a3773c;
  margin-right: 20px;
}
/* line 349, templates/g5_hydrogen/custom/scss/custom.scss */
.event-wrapper .event-item .event-date .event-date-month {
  padding: 5px 10px;
  background: #a3773c;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}
/* line 356, templates/g5_hydrogen/custom/scss/custom.scss */
.event-wrapper .event-item .event-date .event-date-number {
  text-align: center;
  font-size: 30px;
  padding: 10px 15px 0px;
  color: #000;
  line-height: 100%;
}
/* line 363, templates/g5_hydrogen/custom/scss/custom.scss */
.event-wrapper .event-item .event-date .event-date-day {
  text-align: center;
  color: #000;
  text-transform: uppercase;
  padding: 10px;
  padding-bottom: 10px;
}
/* line 371, templates/g5_hydrogen/custom/scss/custom.scss */
.event-wrapper .event-item .event-content {
  line-height: 24px;
  padding-right: 20px;
  margin-bottom: 50px;
}
/* line 375, templates/g5_hydrogen/custom/scss/custom.scss */
.event-wrapper .event-item .event-content h3 {
  text-transform: uppercase;
  line-height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 384, templates/g5_hydrogen/custom/scss/custom.scss */
.event-wrapper .event-item .event-content h4 {
  margin-top: 10px;
  text-transform: uppercase;
  margin-bottom: 10px;
  border-bottom: 1px solid #a3763c;
  padding-bottom: 10px;
}
/* line 391, templates/g5_hydrogen/custom/scss/custom.scss */
.event-wrapper .event-item .event-content p {
  margin-top: 10px;
}
/* line 398, templates/g5_hydrogen/custom/scss/custom.scss */
.rsvp-centered {
  text-align: center;
}
/* line 400, templates/g5_hydrogen/custom/scss/custom.scss */
.rsvp-centered a {
  display: inline-block;
  margin: 0px auto;
}
/* line 406, templates/g5_hydrogen/custom/scss/custom.scss */
.acymailing_form {
  border: none;
}
/* line 408, templates/g5_hydrogen/custom/scss/custom.scss */
.acymailing_form td {
  border: none;
}
/* line 413, templates/g5_hydrogen/custom/scss/custom.scss */
#system-message {
  padding: 0px;
}
/* line 415, templates/g5_hydrogen/custom/scss/custom.scss */
#system-message .alert {
  border: none;
  border-radius: 0px;
  background: #a3773c;
  color: #fff;
}
/* line 420, templates/g5_hydrogen/custom/scss/custom.scss */
#system-message .alert h4 {
  color: #fff;
}
/* line 423, templates/g5_hydrogen/custom/scss/custom.scss */
#system-message .alert p {
  margin: 0px;
}
/* line 429, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 430, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formRed {
  padding: 10px 15px;
  background: #a3773c;
  color: #fff;
  font-weight: normal;
}
/* line 436, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 437, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 0px;
}
/* line 439, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControlLabel {
  text-align: left;
  width: 100%;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 443, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControlLabel .formRequired {
  font-size: 12px;
  font-weight: 100;
  float: right;
  text-transform: uppercase;
}
/* line 451, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControls {
  margin-left: 0px;
}
/* line 453, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControls .formValidation {
  width: 100%;
}
/* line 455, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControls .formValidation .formError {
  color: #a3773c;
  padding-left: 0px;
}
/* line 460, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControls .rsform-input-box, .formResponsive .formHorizontal .rsform-block .formControls .rsform-select-box, .formResponsive .formHorizontal .rsform-block .formControls .rsform-upload-box {
  margin-bottom: 0px;
  padding: 10px;
  box-sizing: border-box;
  width: 100%;
  line-height: 100%;
  font-size: 16px;
  height: 40px;
  border: 1px solid #aaa;
  color: #222;
  border-radius: 0px;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
}
/* line 474, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControls .rsform-input-box.rsform-error, .formResponsive .formHorizontal .rsform-block .formControls .rsform-select-box.rsform-error, .formResponsive .formHorizontal .rsform-block .formControls .rsform-upload-box.rsform-error {
  color: #222;
}
/* line 478, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControls .rsform-upload-box {
  background-color: #fff;
  padding: 7px 10px;
}
/* line 482, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControls .formBody label {
  line-height: 100%;
  background: #fff;
  color: #222;
  padding: 10px 12px;
  border: 1px solid #aaa;
  margin: 0px;
  margin-right: 10px;
  margin-bottom: 20px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
}
/* line 497, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControls .formBody label input {
  margin: 2px;
  margin-right: 10px;
}
/* line 502, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControls .rsform-submit-button {
  background: none;
  background-color: #a3773c;
  padding: 15px 20px;
  line-height: 100%;
  font-size: 16px;
  border-radius: 0px;
  text-transform: uppercase;
  font-weight: 500;
  box-shadow: none !important;
}
/* line 512, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block .formControls .rsform-submit-button:hover {
  background-color: #7e5c2e;
}
/* line 521, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock ul.applications {
  padding: 0px;
}
/* line 523, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock ul.applications .moduleItemReadMore {
  background: #a3773c;
  padding: 10px 15px;
  display: inline-block;
  margin-bottom: 20px;
  line-height: 100%;
  border-radius: 0px;
  text-transform: uppercase;
  color: #fff;
  box-shadow: none !important;
}
/* line 533, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock ul.applications .moduleItemReadMore:hover {
  background: #7e5c2e;
}
/* line 537, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock ul.applications li {
  border-bottom: 1px solid #ccc;
}
/* line 542, templates/g5_hydrogen/custom/scss/custom.scss */
.submit-complete {
  background: #a3773c;
  padding: 10px;
  color: #fff;
}
/* line 546, templates/g5_hydrogen/custom/scss/custom.scss */
.submit-complete p {
  margin: 0px;
}
/* line 551, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  background-color: #f4f4f4;
}
/* line 553, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 554, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .timeline p {
  margin: 0px;
  font-size: 0px;
}
/* line 561, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature {
  border: none;
  background: #fff;
  padding: 0px;
}
/* line 567, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  background-color: #111;
  border: none;
  color: #999;
}
/* line 571, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer h3 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 100;
}
/* line 576, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer a {
  color: #a3773c;
}
/* line 578, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer a:hover {
  color: #7e5c2e;
}
/* line 582, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 583, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .follow-us a {
  font-size: 35px;
  margin-right: 10px;
}
/* line 588, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 589, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 590, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .acymailing_module .acymailing_module_form td {
  padding: 0px;
}
/* line 592, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .acymailing_module .acymailing_module_form td .inputbox {
  border-radius: 0px;
  padding: 7.5px;
  box-sizing: border-box;
  background: #171717;
  border: 1px solid #333;
  color: #999;
  margin-bottom: 15px;
  box-shadow: none !important;
}
/* line 602, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .acymailing_module .acymailing_module_form td.acysubbuttons {
  text-align: left;
}
/* line 604, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .acymailing_module .acymailing_module_form td.acysubbuttons .subbutton {
  background: #a3773c;
  padding: 10px 15px;
  line-height: 100%;
  border-radius: 0px;
  text-transform: uppercase;
  box-shadow: none !important;
}
/* line 611, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .acymailing_module .acymailing_module_form td.acysubbuttons .subbutton:hover {
  background: #7e5c2e;
}
/* line 621, templates/g5_hydrogen/custom/scss/custom.scss */
.traff1k-logo {
  text-align: right;
  display: block;
}
/* line 626, templates/g5_hydrogen/custom/scss/custom.scss */
.winner-banner {
  padding: 50px 0px;
  background: #fff;
}
/* line 631, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock .winners {
  padding: 0px;
  font-size: 0px;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 636, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock .winners .winner-item {
  display: inline-block;
  width: 33.333%;
  vertical-align: top;
  font-size: 16px;
  padding: 15px;
}
/* line 642, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock .winners .winner-item .winner-wrap {
  background: #fff;
}
/* line 644, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock .winners .winner-item .winner-wrap .winner-header {
  text-align: center;
  padding: 15px;
  background: #e2af36;
  display: table;
  width: 100%;
}
/* line 650, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock .winners .winner-item .winner-wrap .winner-header .winner-header-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 653, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock .winners .winner-item .winner-wrap .winner-header .winner-header-cell h3 {
  padding: 0px;
  color: #fff;
  font-size: 22px;
}
/* line 658, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock .winners .winner-item .winner-wrap .winner-header .winner-header-cell span {
  display: block;
  margin-top: 10px;
  color: #fff;
}
/* line 665, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock .winners .winner-item .winner-wrap .winner-text {
  padding: 15px;
  display: table;
  height: 100px;
  width: 100%;
  text-align: center;
}
/* line 671, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock .winners .winner-item .winner-wrap .winner-text .winner-text-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 674, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock .winners .winner-item .winner-wrap .winner-text .winner-text-cell p {
  margin: 0px;
}
/* line 677, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock .winners .winner-item .winner-wrap .winner-text .winner-text-cell hr {
  height: 1px;
  border: none;
  background: #f4f4f4;
  margin: 10px 0px;
}
@media only screen and (max-width: 375px) {
  /* line 690, templates/g5_hydrogen/custom/scss/custom.scss */
  .rsvp-menu {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 696, templates/g5_hydrogen/custom/scss/custom.scss */
  .timeline-mobile {
    display: none;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 703, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 704, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 705, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 706, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 707, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 708, templates/g5_hydrogen/custom/scss/custom.scss */
  div.home-links ul li .item-wrap .item-overlay h2 {
    font-size: 26px;
  }
  /* line 716, templates/g5_hydrogen/custom/scss/custom.scss */
  div.k2ItemsBlock .winners .winner-item {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 722, templates/g5_hydrogen/custom/scss/custom.scss */
  .event-wrapper {
    width: 100%;
  }
  /* line 726, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 727, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 728, templates/g5_hydrogen/custom/scss/custom.scss */
  div.home-links ul li {
    width: 100%;
  }
  /* line 730, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 731, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 732, templates/g5_hydrogen/custom/scss/custom.scss */
  div.home-links ul li .item-wrap .item-overlay h2 {
    font-size: 40px;
  }
  /* line 741, templates/g5_hydrogen/custom/scss/custom.scss */
  .timeline-desktop {
    display: none;
  }
  /* line 745, templates/g5_hydrogen/custom/scss/custom.scss */
  div.k2ItemsBlock .winners .winner-item {
    width: 100%;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 751, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 752, templates/g5_hydrogen/custom/scss/custom.scss */
  .featured-block .left-img, .featured-block .right-text {
    width: 100%;
  }
  /* line 755, templates/g5_hydrogen/custom/scss/custom.scss */
  .featured-block .left-img {
    position: relative;
    height: 400px;
  }
}
/*# sourceMappingURL=custom_10.css.map */