/* line 30, ../sass/global.scss */
html, body, #page {
  height: auto;
  min-height: 100%;
}

/* line 35, ../sass/global.scss */
.sticky_wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -143px;
}

/* line 42, ../sass/global.scss */
.sticky_push {
  height: 143px;
}

/* line 46, ../sass/global.scss */
body.light .sticky_push {
  display: none;
}

/* line 71, ../sass/global.scss */
a:link,
a:visited:link,
a:visited,
a {
  font-family: arial;
  color: #498fcc;
  text-decoration: none;
  font-size: 13px;
}

/* line 81, ../sass/global.scss */
a:link:hover {
  text-decoration: underline;
}

/* line 91, ../sass/global.scss */
h1 {
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500;
  color: #02284e;
  font-size: 25px;
}

/* line 98, ../sass/global.scss */
.front h1 {
  color: white;
}

/* line 109, ../sass/global.scss */
.node-type-event h1.title,
.node-type-session h1.title,
.node-type-room h1.title,
.node-type-time-slot h1.title,
.node-type-facilities h1.title,
.node-type-sponsor h1.title,
.node-type-sponsorship-item h1.title {
  display: none;
}

/* line 114, ../sass/global.scss */
h2 {
  font-size: 18px;
  color: white;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500;
}
/* line 119, ../sass/global.scss */
h2 a {
  color: white;
}

/* line 124, ../sass/global.scss */
.block-webform h2 {
  color: #636467;
}

/* line 128, ../sass/global.scss */
h3 {
  font-size: 16px;
  color: #02284e;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 10px;
}
/* line 133, ../sass/global.scss */
h3 a {
  color: white;
}

/* line 139, ../sass/global.scss */
.profile h3 {
  padding-bottom: 5px;
}

/* line 143, ../sass/global.scss */
.tiles h3 {
  text-transform: none;
}

/* line 147, ../sass/global.scss */
h4 {
  color: #bc282e;
  font: 13px/20px Arial, sans-serif;
}
/* line 150, ../sass/global.scss */
h4 a {
  color: white;
}

/* line 155, ../sass/global.scss */
h5 {
  color: #bc282e;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
}

/* line 161, ../sass/global.scss */
h6 {
  color: #00b050;
  font: 13px/20px Arial, sans-serif;
}

/* line 166, ../sass/global.scss */
#main-content h4 {
  color: #02284e;
}

/* line 175, ../sass/global.scss */
.page-taxonomy-term .field-name-field-policy-section-body h2,
.node-type-sitewide .field-name-body h2,
.node-type-free-text .field-name-body h2,
.node-type-publication-page .field-name-field-pub-body h2,
.node-type-policy .field-name-body h2 {
  color: #02284e;
}
/* line 177, ../sass/global.scss */
.page-taxonomy-term .field-name-field-policy-section-body h2 a,
.node-type-sitewide .field-name-body h2 a,
.node-type-free-text .field-name-body h2 a,
.node-type-publication-page .field-name-field-pub-body h2 a,
.node-type-policy .field-name-body h2 a {
  font-size: 18px;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500;
}
/* line 183, ../sass/global.scss */
.page-taxonomy-term .field-name-field-policy-section-body h3,
.node-type-sitewide .field-name-body h3,
.node-type-free-text .field-name-body h3,
.node-type-publication-page .field-name-field-pub-body h3,
.node-type-policy .field-name-body h3 {
  color: #02284e;
}
/* line 185, ../sass/global.scss */
.page-taxonomy-term .field-name-field-policy-section-body h3 a,
.node-type-sitewide .field-name-body h3 a,
.node-type-free-text .field-name-body h3 a,
.node-type-publication-page .field-name-field-pub-body h3 a,
.node-type-policy .field-name-body h3 a {
  font-size: 16px;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500;
}

/* line 199, ../sass/global.scss */
body {
  font-family: arial;
  font-size: 13px;
  line-height: 17px;
  background: #f0f0f0;
  color: #636467;
}
/* line 206, ../sass/global.scss */
body .full-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0px;
  left: 0;
}
/* line 217, ../sass/global.scss */
body .content ul {
  margin-left: 20px;
  margin-bottom: 5px;
  margin-top: 5px;
}
/* line 222, ../sass/global.scss */
body .content ul.menu {
  margin: 0px;
}

/* line 228, ../sass/global.scss */
a, .nolink, .expanded {
  cursor: pointer;
}

/* line 232, ../sass/global.scss */
hr {
  background: #02284e;
}

/* line 237, ../sass/global.scss */
.breadcrumb-hide #breadcrumb {
  display: none;
}

/* line 242, ../sass/global.scss */
.round_top {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

/* line 248, ../sass/global.scss */
.round_bottom {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

/* line 254, ../sass/global.scss */
.round_all {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 260, ../sass/global.scss */
header .zone-user-wrapper {
  background: #02284e;
  height: 37px;
}
/* line 263, ../sass/global.scss */
header .zone-user-wrapper .region-user-first-inner {
  text-align: right;
}
/* line 266, ../sass/global.scss */
header .zone-user-wrapper .block {
  display: inline-block;
  margin-right: 20px;
  height: 23px;
  vertical-align: top;
  padding: 7px 0;
}
/* line 273, ../sass/global.scss */
header .zone-user-wrapper .block:last-child {
  margin-right: 0px;
}
/* line 277, ../sass/global.scss */
header .zone-user-wrapper .menu li {
  display: inline-block;
  list-style: none;
  height: 23px;
  line-height: 23px;
}
/* line 283, ../sass/global.scss */
header .zone-user-wrapper .menu li a {
  color: white;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 290, ../sass/global.scss */
header .zone-user-wrapper input.form-text {
  background: none;
  border: none;
  border-left: 1px solid #498fcc;
  color: #498fcc;
  padding-left: 5px;
  width: 200px;
  font-size: 12px;
}
/* line 301, ../sass/global.scss */
header .zone-user-wrapper .filterby {
  display: none;
}
/* line 305, ../sass/global.scss */
header .zone-user-wrapper #edit-search-api-views-fulltext-wrapper {
  padding-top: 0px;
}
/* line 308, ../sass/global.scss */
header .zone-user-wrapper .views-exposed-widget.views-submit-button {
  padding-top: 0px;
}
/* line 310, ../sass/global.scss */
header .zone-user-wrapper .views-exposed-widget.views-submit-button input {
  margin-top: 0px;
}
/* line 314, ../sass/global.scss */
header .zone-user-wrapper input.form-submit {
  background: url(../graphics/search-icon.png) no-repeat transparent;
  border: none;
  padding: 0px;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
  text-indent: -9999px;
  overflow: hidden;
  width: 22px;
  height: 24px;
}
/* line 325, ../sass/global.scss */
header .zone-branding-wrapper {
  padding: 12px 0 0px 0;
  background: white;
  border-bottom: 1px solid #e2e2e2;
  box-shadow: 0px 1px 2px #ebebeb;
  -webkit-box-shadow: 0px 1px 2px #ebebeb;
  -moz-box-shadow: 0px 1px 2px #ebebeb;
}
/* line 333, ../sass/global.scss */
header .zone-branding-wrapper .block-members {
  position: absolute;
  top: 14px;
  right: 0px;
  z-index: 40;
}
/* line 339, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu {
  padding-right: 160px;
}
/* line 344, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul li {
  list-style: none;
  background: none;
  display: inline-block;
  height: 73px;
  margin: 0px;
  padding: 0 10px;
}
/* line 352, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul li ul ul {
  display: none !important;
}
/* line 356, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul li a, header .zone-branding-wrapper .block-main-menu ul li .nolink {
  font-size: 16px;
  color: #02284e;
  text-decoration: none;
  text-transform: uppercase;
  height: 63px;
  line-height: 63px;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 366, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul li a:hover, header .zone-branding-wrapper .block-main-menu ul li .nolink:hover {
  color: #498fcc;
}
/* line 371, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul li.active-trail a, header .zone-branding-wrapper .block-main-menu ul li.active-trail .nolink {
  color: #498fcc;
}
/* line 375, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul li.expanded:hover {
  background: url(../graphics/blue_nav_hover.png) top left repeat-x;
  box-shadow: 0 -6px 10px rgba(0, 0, 0, 0.1);
}
/* line 379, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul li.expanded:hover .event-dropdown {
  display: block;
  position: absolute;
  top: 73px;
  margin-left: -32px;
  background: white;
  z-index: 2;
  padding: 20px 20px 20px 20px;
  border: 1px solid #e2e2e2;
  border-top: none;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  z-index: 20;
}
/* line 392, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul li.expanded:hover .event-dropdown li:hover {
  background: none !important;
  box-shadow: none !important;
}
/* line 397, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul li.expanded:hover .multicol-dropdown ul,
header .zone-branding-wrapper .block-main-menu ul li.expanded:hover > ul.menu {
  display: block;
  position: absolute;
  top: 73px;
  left: -161px;
  width: 900px;
  background: white;
  z-index: 2;
  padding: 20px 20px 20px 20px;
  border: 1px solid #e2e2e2;
  border-top: none;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  z-index: 20;
}
/* line 412, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul li.expanded:hover .multicol-dropdown ul li:hover,
header .zone-branding-wrapper .block-main-menu ul li.expanded:hover > ul.menu li:hover {
  background: none !important;
  box-shadow: none !important;
}
/* line 418, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul ul,
header .zone-branding-wrapper .block-main-menu ul .event-dropdown,
header .zone-branding-wrapper .block-main-menu ul .multicol-dropdown ul {
  display: none;
}
/* line 423, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul ul li,
header .zone-branding-wrapper .block-main-menu ul .event-dropdown li,
header .zone-branding-wrapper .block-main-menu ul .multicol-dropdown ul li {
  height: auto;
  margin-bottom: 20px;
}
/* line 426, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu ul ul li a,
header .zone-branding-wrapper .block-main-menu ul .event-dropdown li a,
header .zone-branding-wrapper .block-main-menu ul .multicol-dropdown ul li a {
  height: auto;
  line-height: 20px;
}
/* line 435, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .multicol-dropdown ul {
  padding: 0px 20px 0px 20px !important;
  border-top: 20px solid white !important;
  border-bottom: 20px solid white !important;
  columns: 100px 3;
  -webkit-columns: 100px 3;
  /* Safari and Chrome */
  -moz-columns: 100px 3;
  /* Firefox */
  background: url(../graphics/mulitcol_bg.png) repeat-y 10px center white !important;
}
/* line 443, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .multicol-dropdown ul li {
  padding-right: 40px;
  width: 230px;
}
/* line 450, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown {
  cursor: auto;
}
/* line 453, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown ul.menu {
  width: 259px;
  display: inline-block;
  background: white;
  vertical-align: top;
}
/* line 459, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown ul.menu li {
  display: block;
  margin: 0;
  padding: 10px 0;
  height: auto;
  border-top: 1px solid #fafafa;
}
/* line 467, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown ul.menu li a {
  height: auto;
  line-height: inherit !important;
  color: #02284e !important;
}
/* line 472, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown ul.menu li a:hover {
  color: #498fcc !important;
}
/* line 475, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown ul.menu li ul {
  display: none !important;
}
/* line 480, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown ul.menu li.first {
  border-top: none;
  padding-top: 0px;
}
/* line 484, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown ul.menu li.last {
  border-bottom: none;
  padding-bottom: 0px;
}
/* line 489, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_event_updates {
  width: 360px;
  display: inline-block;
  margin-right: 0px;
  background: white;
  vertical-align: top;
}
/* line 496, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_event_updates h2 {
  font-weight: 400;
  font-size: 14px;
  vertical-align: middle;
  color: #02284e;
  width: 200px;
  display: inline-block;
}
/* line 504, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_event_updates .update-message {
  margin-top: 5px;
}
/* line 507, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_event_updates .event-logo {
  width: 140px;
  height: 42px;
  margin-right: 20px;
  display: inline-block;
  margin-bottom: 10px;
}
/* line 514, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_event_updates .block-inner-padded {
  padding: 0px;
  width: 360px;
}
/* line 519, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_event_updates .update-link a {
  height: auto;
  line-height: normal;
  background-position: 333px center;
  font-size: 14px;
}
/* line 526, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_event_updates .update-logo {
  display: inline-block;
  vertical-align: top;
  float: left;
}
/* line 532, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_event_updates .update-logo img {
  width: 74px;
  height: auto;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 540, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_flagged_node {
  width: 199px;
  display: inline-block;
  margin-right: 20px;
  background: white;
  vertical-align: top;
  border-right: 1px solid #e2e2e2;
  min-height: 238px;
  padding-right: 20px;
}
/* line 551, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_flagged_node h2 {
  font-weight: 400;
  font-size: 14px;
  color: #02284e;
}
/* line 556, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_flagged_node a {
  font-size: 13px;
  font-family: arial !important;
  text-transform: none;
  padding: 0px;
  margin: 0px;
  border: none;
  color: #02284e;
}
/* line 565, ../sass/global.scss */
header .zone-branding-wrapper .block-main-menu .event-dropdown .menu_flagged_node a:hover {
  color: #498fcc;
}

/* line 574, ../sass/global.scss */
section {
  padding: 0px 0 0px;
  /* 12px */
  color: #686868;
  position: relative;
}
/* line 580, ../sass/global.scss */
section #breadcrumb {
  color: #9d9fa9 !important;
  height: 13px;
  margin: 0 10px;
  padding: 7px 0px 10px 0px;
  z-index: 2;
  margin-bottom: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 589, ../sass/global.scss */
section #breadcrumb a:link,
section #breadcrumb a,
section #breadcrumb a.active {
  color: #9d9fa9 !important;
}
/* line 594, ../sass/global.scss */
section #breadcrumb h2 {
  float: left;
  display: block;
  clip: auto;
  height: auto;
  overflow: auto;
  width: auto;
  font-size: 13px;
  font-family: arial;
  position: static !important;
  color: #9d9fa9 !important;
  padding-right: 15px;
  text-transform: none;
  font-weight: 400;
  margin-bottom: 0px;
}
/* line 610, ../sass/global.scss */
section #breadcrumb span.arrow {
  padding: 0 !important;
  background: url(../graphics/arrow-right-breadcrumb.png) 3px 2px no-repeat;
  width: 13px;
  height: 10px;
  display: inline-block;
  position: static;
}
/* line 618, ../sass/global.scss */
section #breadcrumb span.arrow:last-child {
  display: none;
}
/* line 622, ../sass/global.scss */
section #zone-preface {
  margin: 12px auto;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e2e2e2;
  padding: 0px 0px 15px 0px;
  height: 115px;
  margin-bottom: 40px;
  width: 940px !important;
  background: white;
}
/* line 633, ../sass/global.scss */
section #zone-preface .header {
  background: #E6E6E6;
  color: #bc282e;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 642, ../sass/global.scss */
section #zone-preface .region-preface-first {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
/* line 646, ../sass/global.scss */
section #zone-preface .region-preface-first .header span {
  font-weight: bold;
  margin-left: 30px;
}
/* line 652, ../sass/global.scss */
section #zone-preface .region-preface-first img {
  padding: 0 20px 0 25px;
}
/* line 655, ../sass/global.scss */
section #zone-preface .region-preface-first a {
  display: inline-block;
  vertical-align: middle;
}
/* line 659, ../sass/global.scss */
section #zone-preface .region-preface-first .link_btn {
  margin: 0 0 0 10px;
  vertical-align: middle;
}
/* line 664, ../sass/global.scss */
section #zone-preface .region-preface-second {
  margin-left: 0px !important;
  margin-right: 0px !important;
  width: 240px;
}
/* line 668, ../sass/global.scss */
section #zone-preface .region-preface-second .header {
  width: 200%;
  position: relative;
  z-index: 2;
}
/* line 672, ../sass/global.scss */
section #zone-preface .region-preface-second .header span {
  font-weight: bold;
}
/* line 677, ../sass/global.scss */
section #zone-preface .region-preface-third {
  margin-left: 0px !important;
  margin-right: 0px !important;
  width: 230px;
  padding-right: 10px;
}
/* line 685, ../sass/global.scss */
section .block-event-ticker .weeks, section .block-event-ticker .days, section .block-event-ticker .hours, section .block-event-ticker .ongoing {
  font-size: 61px;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: -10px;
  display: inline-block;
  padding-bottom: 15px;
  position: relative;
  height: 50px;
  width: 50px;
  line-height: 46px;
  text-align: center;
  text-indent: -12px;
}
/* line 701, ../sass/global.scss */
section .block-event-ticker .ongoing {
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 47px;
  width: 220px;
  letter-spacing: -3px;
  height: 55px;
  line-height: 55px;
  text-align: center;
}
/* line 713, ../sass/global.scss */
section .block-event-ticker .weeks_label, section .block-event-ticker .days_label, section .block-event-ticker .hours_label {
  font-size: 10px;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0px;
  position: absolute;
  top: 40px;
  left: 0px;
  right: 0px;
  width: auto;
  text-align: center;
  height: auto;
  text-indent: 0px;
}
/* line 728, ../sass/global.scss */
section .block-event-ticker .seperator {
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 45px;
  display: inline-block;
  padding-bottom: 15px;
  position: relative;
  height: 50px;
  padding: 0 11px;
  vertical-align: top;
  line-height: 40px;
}
/* line 742, ../sass/global.scss */
section .weather {
  position: relative;
  margin-top: 8px;
}
/* line 746, ../sass/global.scss */
section .weather p {
  margin: 0px;
}
/* line 749, ../sass/global.scss */
section .weather strong {
  font-size: 24px;
  font-weight: 500;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  text-transform: none !important;
  padding-right: 50px;
  width: 170px;
  display: block;
  text-align: center;
  margin-bottom: 10px;
  line-height: 21px;
}
/* line 761, ../sass/global.scss */
section .weather ul li {
  display: none;
}
/* line 764, ../sass/global.scss */
section .weather span {
  padding-right: 50px;
  width: 170px;
  display: block;
  text-align: center;
}
/* line 770, ../sass/global.scss */
section .weather img {
  position: absolute;
  right: 5px;
  bottom: 0px;
  padding: 2px 0 15px 0;
  top: 0;
}
/* line 779, ../sass/global.scss */
section .region-sidebar-first .menu {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #02284e;
}
/* line 782, ../sass/global.scss */
section .region-sidebar-first .menu li {
  min-height: 28px;
  border-bottom: 1px solid #498fcc;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
/* line 789, ../sass/global.scss */
section .region-sidebar-first .menu li a {
  padding: 5px 10px;
  display: block;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 796, ../sass/global.scss */
section .region-sidebar-first .menu li.first {
  border-top: none;
}
/* line 799, ../sass/global.scss */
section .region-sidebar-first .menu li.last {
  border-bottom: none;
}
/* line 805, ../sass/global.scss */
section .zone-postscript {
  padding-top: 40px;
}
/* line 807, ../sass/global.scss */
section .zone-postscript .region-postscript-first {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 809, ../sass/global.scss */
section .zone-postscript .region-postscript-first .menu {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #02284e;
}
/* line 812, ../sass/global.scss */
section .zone-postscript .region-postscript-first .menu li {
  height: 28px;
  border-bottom: 1px solid #498fcc;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
/* line 819, ../sass/global.scss */
section .zone-postscript .region-postscript-first .menu li a {
  padding: 5px 10px;
  display: block;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 826, ../sass/global.scss */
section .zone-postscript .region-postscript-first .menu li.first {
  border-top: none;
}
/* line 829, ../sass/global.scss */
section .zone-postscript .region-postscript-first .menu li.last {
  border-bottom: none;
}
/* line 837, ../sass/global.scss */
section .zone-postscript .region-postscript-second-inner .block,
section .zone-postscript .region-postscript-third-inner .block {
  background: #02284e;
  color: white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 842, ../sass/global.scss */
section .zone-postscript .region-postscript-second-inner .block h2.block-title,
section .zone-postscript .region-postscript-third-inner .block h2.block-title {
  margin: 10px 0 10px 13px;
  padding: 0 10px 0 0;
  display: inline-block;
  clear: both;
}
/* line 849, ../sass/global.scss */
section .zone-postscript .region-postscript-second-inner .block .content img,
section .zone-postscript .region-postscript-third-inner .block .content img {
  margin: 7px 14px;
  border: 1px solid #e2e2e2;
}
/* line 855, ../sass/global.scss */
section .zone-postscript .region-postscript-second-inner .block .block-inner-padded .update-logo,
section .zone-postscript .region-postscript-third-inner .block .block-inner-padded .update-logo {
  float: left;
}
/* line 858, ../sass/global.scss */
section .zone-postscript .region-postscript-second-inner .block .block-inner-padded .update-logo img,
section .zone-postscript .region-postscript-third-inner .block .block-inner-padded .update-logo img {
  margin: 0 10px 10px 0;
}
/* line 862, ../sass/global.scss */
section .zone-postscript .region-postscript-second-inner .block .block-inner-padded img,
section .zone-postscript .region-postscript-third-inner .block .block-inner-padded img {
  float: left;
  margin: 0;
}
/* line 867, ../sass/global.scss */
section .zone-postscript .region-postscript-second-inner .block h3,
section .zone-postscript .region-postscript-third-inner .block h3 {
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  color: white;
  margin-bottom: 5px;
}
/* line 874, ../sass/global.scss */
section .zone-postscript .region-postscript-second-inner .block .update-extras,
section .zone-postscript .region-postscript-third-inner .block .update-extras {
  font-style: italic;
  margin-bottom: 5px;
}
/* line 881, ../sass/global.scss */
section .views-exposed-form {
  padding: 5px 20px;
  background: #02284e;
  margin: 10px 0 20px 0;
}
/* line 885, ../sass/global.scss */
section .views-exposed-form label {
  color: white;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-bottom: 0;
}
/* line 893, ../sass/global.scss */
section .views-exposed-form .views-operator,
section .views-exposed-form .views-widget {
  display: inline-block;
  vertical-align: middle;
}

/* line 903, ../sass/global.scss */
footer #zone-footer-wrapper {
  background: #02284e;
  color: white;
  margin-top: 103px;
}
/* line 907, ../sass/global.scss */
footer #zone-footer-wrapper ul.menu {
  margin-top: 3px;
}
/* line 910, ../sass/global.scss */
footer #zone-footer-wrapper ul.menu li {
  list-style: none;
  display: inline-block;
  margin: 0 0px 0 0;
  padding: 0px 6px 3px 0;
  border-right: 1px solid #e2e2e2;
  height: 14px;
}
/* line 917, ../sass/global.scss */
footer #zone-footer-wrapper ul.menu li a {
  font-size: 12px;
  color: #498fcc;
}
/* line 923, ../sass/global.scss */
footer #zone-footer-wrapper ul.menu li.last {
  border-right: none;
  padding-right: 0;
  margin-right: 0px;
}
/* line 929, ../sass/global.scss */
footer #zone-footer-wrapper .region-footer-inner > .block {
  display: inline-block;
  height: 24px;
  overflow: hidden;
  margin: 17px 0 12px 0;
  padding: 0;
  vertical-align: middle;
}
/* line 936, ../sass/global.scss */
footer #zone-footer-wrapper .region-footer-inner > .block h2 {
  display: none;
}
/* line 940, ../sass/global.scss */
footer #zone-footer-wrapper .block-menu {
  width: 380px;
  margin-right: 20px;
}
/* line 944, ../sass/global.scss */
footer #zone-footer-wrapper #block-footer-settings-footer-copy {
  float: right;
  padding-left: 0px;
  line-height: 16px;
  width: 440px;
  margin-top: 14px;
  height: 32px;
}

/* line 955, ../sass/global.scss */
a.social {
  margin-right: 5px;
  height: 22px;
  width: 22px;
  background: url(../graphics/icon-social.jpg);
  overflow: hidden;
  text-indent: -9999px;
  display: inline-block;
}

/* line 965, ../sass/global.scss */
a.twitter {
  background-position: -22px 0;
  margin-left: 5px;
}

/* line 974, ../sass/global.scss */
a.youtube {
  background-position: -66px 0;
  margin-right: 0px;
}

/* line 979, ../sass/global.scss */
a.linkedin {
  background-position: -44px 0;
}

/* Free text styling */
/* line 986, ../sass/global.scss */
body.node-type-free-text h1.title {
  width: 66%;
}
/* line 989, ../sass/global.scss */
body.node-type-free-text .full_btn_link.top_right,
body.node-type-free-text .full-btn-link.top-right {
  width: 195px;
  position: absolute;
  top: -8px;
  right: 0px;
  margin-top: 0px;
}

/* line 1002, ../sass/global.scss */
.node-type-event.full .field-type-text-long {
  color: #636467;
  line-height: 23px;
  font-size: 16px;
  color: #02284e;
}
/* line 1006, ../sass/global.scss */
.node-type-event.full .region-content-inner {
  background: rgba(255, 255, 255, 0.8);
  padding: 15px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 1016, ../sass/global.scss */
.node-type-event.full.extra_links .field-type-text-long,
.node-type-event.full.extra_links #event_landing_links {
  margin: 0;
  display: inline-block;
  vertical-align: top;
}
/* line 1023, ../sass/global.scss */
.node-type-event.full.extra_links .field-type-text-long {
  margin-right: 20px;
  width: 47%;
}
/* line 1028, ../sass/global.scss */
.node-type-event.full.extra_links .region-content-inner {
  position: relative;
  min-height: 100px;
}
/* line 1032, ../sass/global.scss */
.node-type-event.full.extra_links .region-content-inner h1 {
  width: 460px;
}
/* line 1036, ../sass/global.scss */
.node-type-event.full.extra_links #event_landing_links {
  width: 50%;
  text-align: right;
}
/* line 1040, ../sass/global.scss */
.node-type-event.full.extra_links #event_landing_links .link_btn {
  display: inline-block;
  margin: 0 15px 15px 0;
  width: 160px;
  text-align: left;
}
/* line 1050, ../sass/global.scss */
.node-type-event.full.extra_links .page.compact-view .region-content {
  margin-bottom: 20px;
}
/* line 1054, ../sass/global.scss */
.node-type-event.full.extra_links .page.compact-view .field-type-text-long {
  width: 63%;
}
/* line 1058, ../sass/global.scss */
.node-type-event.full.extra_links .page.compact-view #event_landing_links {
  width: 34%;
}

/* line 1067, ../sass/global.scss */
.page-events-calendar-of-events div.tabs {
  position: absolute;
  top: 0px;
  width: 940px;
  height: 40px;
  left: 0px;
  z-index: 5;
  text-align: right;
}
/* line 1076, ../sass/global.scss */
.page-events-calendar-of-events div.tabs li.today {
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 1081, ../sass/global.scss */
.page-events-calendar-of-events div.tabs li {
  display: inline-block;
  margin: 8px;
  background: #9d9fa9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 1087, ../sass/global.scss */
.page-events-calendar-of-events div.tabs li a {
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-size: 16px;
  color: white;
  padding: 3px 6px;
  display: inline-block;
}
/* line 1095, ../sass/global.scss */
.page-events-calendar-of-events div.tabs li.active {
  background: white;
}
/* line 1098, ../sass/global.scss */
.page-events-calendar-of-events div.tabs li.active a {
  color: #02284e;
}

/* line 1106, ../sass/global.scss */
.view-header .date-nav {
  margin: 0px !important;
  padding: 0 !important;
  position: relative;
  height: 40px !important;
}
/* line 1112, ../sass/global.scss */
.view-header .date-nav .date-heading {
  margin: 0;
  padding: 0px;
}
/* line 1116, ../sass/global.scss */
.view-header .date-nav .date-heading h3 {
  background: #02284e;
  color: white;
  padding: 5px 0px !important;
  font-size: 18px !important;
}
/* line 1123, ../sass/global.scss */
.view-header .date-nav .pager {
  position: absolute;
  top: 7px;
  left: 87px;
  width: 70px;
  border: none;
  padding: 0px;
  margin: 0px;
  height: 35px;
  background: none;
  z-index: 10;
  overflow: hidden;
}
/* line 1135, ../sass/global.scss */
.view-header .date-nav .pager li:first-child {
  margin-right: 8px;
}
/* line 1138, ../sass/global.scss */
.view-header .date-nav .pager li {
  display: inline-block;
  margin: 0px;
  background: #9d9fa9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 0px;
  width: 29px;
  height: 24px;
  overflow: hidden;
  position: relative;
  left: 0px;
  top: 0px;
  border: none;
}
/* line 1152, ../sass/global.scss */
.view-header .date-nav .pager li a {
  width: 29px;
  height: 24px;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-size: 16px;
  color: white;
  padding: 0;
  margin: 0px;
  display: inline-block;
  margin: 0px;
  text-indent: -9999px;
  overflow: hidden;
  background: none;
  text-align: left;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 29px;
  height: 24px;
}
/* line 1173, ../sass/global.scss */
.view-header .date-nav .pager li.date-prev,
.view-header .date-nav .pager li.date-next {
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 1178, ../sass/global.scss */
.view-header .date-nav .pager li.date-prev {
  background-image: url(../graphics/arrow-left-calendar.png);
}
/* line 1181, ../sass/global.scss */
.view-header .date-nav .pager li.date-next {
  background-image: url(../graphics/arrow-right-calendar.png);
}

/* line 1188, ../sass/global.scss */
.calendar-calendar .month-view .full td.date-box.today,
.calendar-calendar .month-view .full tr td.single-day.today {
  border: none;
  background: #ebebeb;
}

/* line 1194, ../sass/global.scss */
.calendar-calendar .month-view .full td .inner div.day,
.calendar-calendar .month-view .full td .inner div.day a {
  color: #02284e;
}

/* line 1199, ../sass/global.scss */
.calendar-calendar .month-view .full td.past .inner div.day,
.calendar-calendar .month-view .full td.past .inner div.day a {
  color: #9d9fa9;
}

/* line 1204, ../sass/global.scss */
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  background: none;
}

/* line 1211, ../sass/global.scss */
#region-content .calendar-calendar th.days {
  background: #9d9fa9;
  font-weight: 400;
  color: white;
  text-align: left;
  font-size: 14px;
  text-indent: 8px;
}

/* line 1220, ../sass/global.scss */
#region-content .view-calendar-of-events table {
  margin: 0px;
}

/* line 1226, ../sass/global.scss */
.node-type-event.full #breadcrumb {
  padding: 7px 10px 10px 10px;
  background: #02284e;
}

/* line 1233, ../sass/global.scss */
.block-inner-padded {
  padding: 0px 13px;
}

/* line 1237, ../sass/global.scss */
.update-message {
  background: #7c89bd;
  padding: 5px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 10px;
  color: white;
}

/* line 1246, ../sass/global.scss */
.link_btn,
section input.form-submit {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #bc282e;
  color: white !important;
  font-size: 14px !important;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500 !important;
  padding: 8px 17px;
  display: inline-block;
}

/* line 1258, ../sass/global.scss */
section input.form-submit {
  border: none;
  filter: none;
  text-shadow: none;
  background: #9d9fa9 !important;
}

/* line 1265, ../sass/global.scss */
section input.form-submit:hover {
  text-decoration: underline;
}

/* line 1269, ../sass/global.scss */
.link_btn.red,
.item.red,
.red.center_btn_link,
.link_btn.red {
  max-width: 101px;
  background-color: #bc282e !important;
}

/* line 1277, ../sass/global.scss */
.link_btn.red.members_only {
  max-width: none;
}

/* line 1281, ../sass/global.scss */
.link_btn.grey,
.item.grey {
  background-color: #9d9fa9 !important;
}

/* line 1286, ../sass/global.scss */
.link_btn.blue,
.item.blue {
  background-color: #02284e !important;
}

/* line 1291, ../sass/global.scss */
div.arrow,
a.arrow {
  position: relative;
  padding-right: 35px !important;
}

/* line 1297, ../sass/global.scss */
div.arrow:after,
a.arrow:after {
  content: url(../graphics/arrow-right-grey.png);
  display: block;
  position: absolute;
  right: 10px;
  top: 9px;
}

/* line 1306, ../sass/global.scss */
.arrow.blue:after {
  content: url(../graphics/arrow-right-red.png);
  display: block;
  position: absolute;
  right: 10px;
  top: 9px;
}

/* line 1314, ../sass/global.scss */
.arrow.unsubscribe {
  width: 200px;
}

/* line 1318, ../sass/global.scss */
.arrow.subscribe {
  width: 300px;
  background-position: 300px center !important;
}

/* line 1323, ../sass/global.scss */
.full_btn_link,
.full-btn-link {
  background-color: #9d9fa9;
  color: white !important;
  font-size: 18px;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500 !important;
  padding: 8px 13px;
  display: block;
  text-align: left;
  margin-top: 10px;
  clear: left;
}
/* line 1336, ../sass/global.scss */
.full_btn_link a,
.full-btn-link a {
  color: white !important;
  font-weight: 500 !important;
}

/* line 1343, ../sass/global.scss */
.full_btn_link.blue,
.full-btn-link.blue {
  background-color: #02284e !important;
}

/* line 1367, ../sass/global.scss */
.center_btn_link {
  font-weight: 500 !important;
  padding: 8px 13px;
  text-align: center;
  color: white !important;
  font-size: 18px;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
}

/* line 1376, ../sass/global.scss */
.promo_title {
  height: 48px;
  background-color: #02284e;
  padding: 5px 14px;
}
/* line 1382, ../sass/global.scss */
.promo_title .promo_title_short,
.promo_title .promo_title_tall {
  line-height: 48px;
  color: white !important;
  font-size: 14px;
  width: 190px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}
/* line 1392, ../sass/global.scss */
.promo_title .promo_title_tall {
  line-height: 28px;
}
/* line 1395, ../sass/global.scss */
.promo_title .promo_subtitle {
  color: #498fcc;
  font-size: 13px;
}
/* line 1399, ../sass/global.scss */
.promo_title a {
  color: white !important;
}

/*Tile views*/
/* line 1407, ../sass/global.scss */
.grid-9 .view.tiles .views-row {
  margin-left: 0px;
  margin-right: 20px;
}
/* line 1411, ../sass/global.scss */
.grid-9 .view.tiles .views-row:nth-child(3n+1) {
  clear: left;
  margin-right: 20px;
}
/* line 1415, ../sass/global.scss */
.grid-9 .view.tiles .views-row:nth-child(3n) {
  margin-right: 0px !important;
}
/* line 1418, ../sass/global.scss */
.grid-9 .view.tiles .views-row:nth-child(4n) {
  margin-right: 20px;
}

/*Our Memebrs membership/our-members */
/* line 1427, ../sass/global.scss */
.page-node-7 .view.tiles h3 {
  height: 35px;
}
/* line 1430, ../sass/global.scss */
.page-node-7 .view.tiles .views-row {
  min-height: 296px;
  margin-left: 0px;
  margin-right: 15px;
}

/* line 1439, ../sass/global.scss */
.view.tiles .view-empty {
  padding-top: 80px;
}
/* line 1442, ../sass/global.scss */
.view.tiles .views-row {
  margin-left: 0px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  width: 198px;
  float: left;
  padding: 10px;
  border: 1px solid #e2e2e2;
  position: relative;
  background: white;
  margin-bottom: 20px;
  color: #636467;
  box-shadow: 0 -1px 2px #e2e2e2;
  -moz-box-shadow: 0 -1px 2px #e2e2e2;
  -webkit-box-shadow: 0 -1px 2px #e2e2e2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 1460, ../sass/global.scss */
.view.tiles .views-row:nth-child(4n) {
  margin-right: 0px;
}
/* line 1463, ../sass/global.scss */
.view.tiles .main-image {
  position: relative;
  left: -10px;
  top: -10px;
  height: 120px;
  width: 218px;
  background: #9d9fa9;
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  border-bottom: 1px solid #e1e1e1;
}
/* line 1473, ../sass/global.scss */
.view.tiles .main-image img {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
}
/* line 1480, ../sass/global.scss */
.view.tiles .no-image:after {
  content: 'ERA';
  height: 120px;
  line-height: 120px;
  width: 100%;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-size: 16px;
  color: white;
  text-align: center;
  display: block;
  font-weight: 500;
}
/* line 1493, ../sass/global.scss */
.view.tiles .full_btn_link,
.view.tiles .full-btn-link {
  position: relative;
  left: -10px;
  bottom: -10px;
  margin-top: 0px;
  width: 193px;
  border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
  font-size: 12px;
  background-position: 195px;
}
/* line 1507, ../sass/global.scss */
.view.tiles .full_btn_link.arrow,
.view.tiles .full-btn-link.arrow {
  width: 171px;
}
/* line 1511, ../sass/global.scss */
.view.tiles .full_btn_link.blue,
.view.tiles .full-btn-link.blue {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 1519, ../sass/global.scss */
.view-facilities.tiles .views-row {
  padding-bottom: 40px;
}

/* line 1523, ../sass/global.scss */
.view-facilities.tiles .views-row .full_btn_link,
.view-press-releases.tiles .views-row .full-btn-link grey,
.view-facilities.tiles .views-row .full-btn-link,
.view-press-releases.tiles .views-row .full_btn_link grey {
  position: absolute;
  bottom: 0px;
  left: 0px;
}

/* line 1533, ../sass/global.scss */
.view-awards .views-field-body {
  min-height: 55px;
}

/* line 1539, ../sass/global.scss */
.view.view-groups .no-image:after {
  content: 'ERA Groups';
}

/* line 1545, ../sass/global.scss */
.view.view-webinars .no-image:after {
  content: 'ERA Webinars';
}

/* line 1550, ../sass/global.scss */
.light .view.tiles .views-row {
  width: 141px;
}
/* line 1553, ../sass/global.scss */
.light .view.tiles .views-row .main-image {
  width: 161px;
  height: 89px;
}
/* line 1557, ../sass/global.scss */
.light .view.tiles .views-row .main-image img {
  width: 161px;
  height: 89px;
}
/* line 1562, ../sass/global.scss */
.light .view.tiles .views-row .full_btn_link,
.light .view.tiles .views-row .full-btn-link {
  width: 135px;
}

/* line 1568, ../sass/global.scss */
.registration_label {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 10;
  background: #636467;
  color: white;
  padding: 3px 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 1579, ../sass/global.scss */
.registration_label.Airline {
  background: #004990;
}

/* line 1583, ../sass/global.scss */
.registration_label.Airport {
  background: #00854a;
}

/* line 1587, ../sass/global.scss */
.registration_label.Manufacturer {
  background: #b41e8e;
}

/* line 1591, ../sass/global.scss */
.registration_label.Supplier {
  background: #e57d0d;
}

/* line 1595, ../sass/global.scss */
.registration_label.static {
  position: static;
  margin: 7px 0 0px 0;
  width: auto;
  display: inline-block;
}

/* line 1603, ../sass/global.scss */
.view-our-members .registration_label {
  top: 86px;
  right: 10px;
}

/*Intro text*/
/* line 1610, ../sass/global.scss */
.field-name-field-free-text-intro {
  color: #636467;
  line-height: 23px;
  font-size: 16px;
  margin-bottom: 20px;
}

/*Overlay/Lightwindow*/
/*Hide overlay bits*/
/* line 1617, ../sass/global.scss */
.light {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
  background: white;
}
/* line 1624, ../sass/global.scss */
.light header,
.light #breadcrumb,
.light footer,
.light h1,
.light #admin-menu,
.light aside {
  display: none;
}
/* line 1632, ../sass/global.scss */
.light grid-12 {
  margin: 0px;
}
/* line 1638, ../sass/global.scss */
.light a.contextual-links-trigger {
  display: block;
}
/* line 1641, ../sass/global.scss */
.light #section-content {
  padding: 0px;
}
/* line 1644, ../sass/global.scss */
.light #zone-content,
.light #region-content {
  width: 100%;
  padding: 0px;
  margin: 0px;
}
/* line 1650, ../sass/global.scss */
.light #section-content {
  padding: 0px;
}
/* line 1653, ../sass/global.scss */
.light .registration_label {
  top: 255px;
  right: 14px;
}

/* line 1661, ../sass/global.scss */
.light.page-user-login {
  overflow: hidden;
}
/* line 1664, ../sass/global.scss */
.light.page-user-login #section-content {
  padding: 10px 20px;
}

/* line 1670, ../sass/global.scss */
.light.node-type-event #popup {
  min-height: 300px;
}

/* line 1677, ../sass/global.scss */
section label {
  font-weight: 400;
  color: #636467;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-size: 16px;
  margin-right: 10px;
  margin-bottom: 5px;
}
/* line 1685, ../sass/global.scss */
section .form-item {
  margin-bottom: 10px;
}
/* line 1688, ../sass/global.scss */
section .form-required {
  color: #02284e;
}
/* line 1691, ../sass/global.scss */
section .description {
  color: #02284e;
  font-size: 12px !important;
}
/* line 1696, ../sass/global.scss */
section input.form-text {
  height: 30px;
  padding: 0 5px;
  border: 1px solid #e2e2e2;
  margin-bottom: 5px;
}

/* line 1707, ../sass/global.scss */
#user-login .form-item {
  position: relative;
}
/* line 1710, ../sass/global.scss */
#user-login label {
  margin-bottom: 25px;
}
/* line 1713, ../sass/global.scss */
#user-login .description {
  position: absolute;
  top: 23px;
  left: 0px;
}

/* line 1724, ../sass/global.scss */
.page-user-login .tabs {
  display: none;
}

/* line 1730, ../sass/global.scss */
.cols_hidden,
.hidden {
  display: none;
}

/* line 1735, ../sass/global.scss */
html body.admin-menu.light {
  margin-top: 0px !important;
}

/*Popup*/
/* line 1740, ../sass/global.scss */
#sb-player {
  background: white;
  overflow-x: hidden;
}

/* line 1745, ../sass/global.scss */
#popup {
  min-height: 600px;
}
/* line 1748, ../sass/global.scss */
#popup .popup_header {
  border-bottom: 1px solid #e2e2e2;
}
/* line 1751, ../sass/global.scss */
#popup .popup_header img {
  height: 100%;
  width: 100%;
}
/* line 1760, ../sass/global.scss */
#popup .popup_left {
  width: 168px;
  position: relative;
  margin-top: -190px;
  margin-left: 20px;
  float: left;
}
/* line 1766, ../sass/global.scss */
#popup .popup_left strong {
  margin-top: 5px;
  display: inline-block;
}
/* line 1770, ../sass/global.scss */
#popup .popup_left strong:first-child {
  margin-top: 0px;
}
/* line 1773, ../sass/global.scss */
#popup .popup_left .label {
  margin-bottom: 3px;
  font-weight: bold;
}
/* line 1777, ../sass/global.scss */
#popup .popup_left span.file {
  float: left;
  width: 100%;
  margin: 5px 0;
}
/* line 1782, ../sass/global.scss */
#popup .popup_left .gmap-gmap {
  border: 1px solid #e2e2e2;
}
/* line 1785, ../sass/global.scss */
#popup .popup_left .link_btn {
  width: 135px;
  text-align: center;
}
/* line 1789, ../sass/global.scss */
#popup .popup_left .fleet_code {
  min-width: 60px;
  padding-right: 10px;
}
/* line 1796, ../sass/global.scss */
#popup .popup_left.multiple .popup_left_inner {
  background: #fbfbfb;
  padding: 10px;
  border: 1px solid #e2e2e2;
  box-shadow: 0px 0px 2px #dbdbdb;
  -webkit-box-shadow: 0px 0px 2px #dbdbdb;
  -moz-box-shadow: 0px 0px 2px #dbdbdb;
  color: #333;
  font-size: 14px;
  margin-bottom: 20px;
}
/* line 1807, ../sass/global.scss */
#popup .popup_left.single {
  background: #fbfbfb;
  padding: 10px;
  border: 1px solid #e2e2e2;
  box-shadow: 0px 0px 2px #dbdbdb;
  -webkit-box-shadow: 0px 0px 2px #dbdbdb;
  -moz-box-shadow: 0px 0px 2px #dbdbdb;
  color: #333;
  font-size: 14px;
}
/* line 1817, ../sass/global.scss */
#popup .popup_left.single .speaker.speaker-content-type img {
  margin-bottom: 15px;
  max-width: 100%;
  height: auto;
}
/* line 1824, ../sass/global.scss */
#popup .popup_left > div {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e2e2e2;
}
/* line 1829, ../sass/global.scss */
#popup .popup_left > div:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none;
}
/* line 1834, ../sass/global.scss */
#popup .popup_full {
  margin: 10px 20px 0px 20px;
}
/* line 1837, ../sass/global.scss */
#popup .popup_right {
  margin-left: 220px;
  margin-top: 10px;
  margin-right: 20px;
  padding-top: 20px;
  color: #333;
  font-size: 14px;
}
/* line 1843, ../sass/global.scss */
#popup .popup_right .members_info {
  padding: 5px;
  border: 1px solid #e2e2e2;
}
/* line 1847, ../sass/global.scss */
#popup .popup_right .full_btn_link,
#popup .popup_right .full-btn-link {
  font-size: 13px;
  clear: none;
  margin-top: 20px;
  float: left;
  margin-right: 20px;
}
/* line 1859, ../sass/global.scss */
#popup .popup_right_footer {
  padding: 10px;
  border: 1px solid #e2e2e2;
  box-shadow: 0px 0px 2px #dbdbdb;
  -webkit-box-shadow: 0px 0px 2px #dbdbdb;
  -moz-box-shadow: 0px 0px 2px #dbdbdb;
  background: #fbfbfb;
  min-height: 33px;
  margin-bottom: 5px;
}
/* line 1869, ../sass/global.scss */
#popup .popup_right_footer a {
  margin-left: 10px;
}
/* line 1872, ../sass/global.scss */
#popup .popup_right_footer a.active {
  display: none;
}
/* line 1875, ../sass/global.scss */
#popup .popup_right_footer #winners_buttons {
  text-align: right;
}
/* line 1882, ../sass/global.scss */
#popup .popup_full .popup_session_right_speakers,
#popup .popup_right .popup_session_right_speakers {
  margin: 10px 0;
}
/* line 1884, ../sass/global.scss */
#popup .popup_full .popup_session_right_speakers .speaker,
#popup .popup_right .popup_session_right_speakers .speaker {
  float: left;
  vertical-align: top;
  margin-right: 20px;
  width: 119px;
}
/* line 1891, ../sass/global.scss */
#popup .popup_full .popup_session_right_speakers .speaker img,
#popup .popup_right .popup_session_right_speakers .speaker img {
  border: 1px solid #e2e2e2;
}
/* line 1895, ../sass/global.scss */
#popup .popup_full .popup_session_right_speakers .speaker img,
#popup .popup_full .popup_session_right_speakers .speaker strong,
#popup .popup_right .popup_session_right_speakers .speaker img,
#popup .popup_right .popup_session_right_speakers .speaker strong {
  margin-bottom: 10px;
}
/* line 1902, ../sass/global.scss */
#popup .popup_right_header {
  background: #efefef;
  padding: 0;
  margin-bottom: 20px;
  height: 55px;
  border: 1px solid #e2e2e2;
  border-right: none;
}
/* line 1909, ../sass/global.scss */
#popup .popup_right_header a {
  color: white !important;
}
/* line 1914, ../sass/global.scss */
#popup .popup_right_header.cols_3 span {
  display: inline-block;
  vertical-align: top;
  width: 33.33%;
  margin: 0;
  padding: 0;
  float: left;
}
/* line 1924, ../sass/global.scss */
#popup .popup_right_header.cols_2 span {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  float: left;
}
/* line 1932, ../sass/global.scss */
#popup .popup_right_header.cols_1 span {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
/* line 1938, ../sass/global.scss */
#popup .popup_inner_header {
  background: #9d9fa9;
  color: white;
  font-weight: bold;
  padding: 5px 15px;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
}
/* line 1946, ../sass/global.scss */
#popup .popup_inner_content {
  background: #636467;
  color: white;
  font-style: italic;
  padding: 5px 15px;
  border-right: 1px solid #e2e2e2;
}
/* line 1953, ../sass/global.scss */
#popup .popup_right_content {
  position: relative;
  width: 100%;
}
/* line 1957, ../sass/global.scss */
#popup .popup_right_content h2 {
  margin: 0;
  font-size: 25px;
  line-height: 25px;
  margin-bottom: 10px;
  color: #02284e;
}
/* line 1965, ../sass/global.scss */
#popup .popup_right_content_body,
#popup .popup_left_description {
  margin-bottom: 10px;
}
/* line 1969, ../sass/global.scss */
#popup .popup_left_photo {
  width: 168px;
  height: 168px;
  margin-bottom: 10px;
  border: 1px solid #e1e1e1;
}
/* line 1975, ../sass/global.scss */
#popup .popup_left_logo {
  width: 168px;
  height: 78px;
  margin-bottom: 10px;
  border: 1px solid #e1e1e1;
}
/* line 1981, ../sass/global.scss */
#popup .popup_left_name {
  font-weight: bold;
  margin-bottom: 5px;
}

/* line 1988, ../sass/global.scss */
.members_offer#popup .popup_header {
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 10px;
}
/* line 1992, ../sass/global.scss */
.members_offer#popup .popup_header img {
  height: 100%;
  width: 100%;
}
/* line 1998, ../sass/global.scss */
.members_offer#popup .popup_content {
  position: relative;
  padding: 5px 15px;
}
/* line 2002, ../sass/global.scss */
.members_offer#popup .popup_content h2 {
  margin: 0;
  font-size: 25px;
  line-height: 25px;
  margin-bottom: 10px;
  color: #02284e;
}

/* line 2013, ../sass/global.scss */
a.print-link,
a.download-link {
  position: absolute;
  z-index: 10;
  top: 5px;
  right: 10px;
  background: url(../graphics/icon-print-download-sprite.png);
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  text-indent: 9999px;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}

/* line 2029, ../sass/global.scss */
a.download-link {
  background-position: -12px 0;
  right: 28px;
}

/* line 2034, ../sass/global.scss */
#sb-overlay {
  opacity: 0.6;
}

/* line 2038, ../sass/global.scss */
.gmnoprint {
  display: none !important;
}

/* line 2043, ../sass/global.scss */
div.messages {
  color: white !important;
  border: none !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 2049, ../sass/global.scss */
div.messages.error {
  background: #eea008;
  background-image: url(../graphics/icon-warning.png);
  background-repeat: no-repeat;
  background-position: 10px 6px;
}

/* line 2056, ../sass/global.scss */
div.messages.status {
  background: #73b51c;
  background-image: url(../graphics/icon-success.png);
  background-repeat: no-repeat;
  background-position: 10px 6px;
}

/* line 2063, ../sass/global.scss */
#messages {
  margin-bottom: 10px;
}

/*Extras*/
/* line 2068, ../sass/global.scss */
.margin-bottom {
  margin-bottom: 10px;
}

/* line 2072, ../sass/global.scss */
#sb-title {
  display: none;
}

/* line 2076, ../sass/global.scss */
#sb-info {
  position: absolute;
  top: -20px;
  right: -16px;
}

/* line 2082, ../sass/global.scss */
.view-calendar-of-events .view-item .calendar {
  background: none !important;
}

/* line 2086, ../sass/global.scss */
.text {
  background: none;
}

/* line 2090, ../sass/global.scss */
.messages.status {
  margin-bottom: 20px;
}

/*Calendar styling*/
/* line 2095, ../sass/global.scss */
.calendar-calendar .month-view .full tr.date-box,
.calendar-calendar .month-view .full tr.date-box td,
.calendar-calendar .month-view .full tr.multi-day,
.calendar-calendar .month-view .full tr.multi-day td {
  height: 18px;
  max-height: 18px;
}

/* line 2103, ../sass/global.scss */
.calendar-calendar .month-view .full td,
.calendar-calendar .week-view .full td,
.calendar-calendar .day-view td {
  padding: 0px;
}

/* line 2110, ../sass/global.scss */
.calendar-calendar .cutoff {
  display: none;
}
/* line 2114, ../sass/global.scss */
.calendar-calendar .multi-day div.item {
  margin-bottom: 0px;
}
/* line 2118, ../sass/global.scss */
.calendar-calendar div.item {
  background: #9b7f67 !important;
  color: white;
  min-height: 42px;
  padding: 10px 5px;
  position: relative;
  margin-bottom: 10px;
}
/* line 2126, ../sass/global.scss */
.calendar-calendar div.item .view-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  right: 0;
  height: 60%;
  margin: auto;
  padding-right: 10px;
  display: block;
}
/* line 2137, ../sass/global.scss */
.calendar-calendar div.item strong {
  font-size: 14px !important;
  font-weight: bold !important;
}
/* line 2141, ../sass/global.scss */
.calendar-calendar div.item a {
  color: white;
  font-size: 14px !important;
  font-weight: normal;
}
/* line 2146, ../sass/global.scss */
.calendar-calendar div.item a:hover {
  text-decoration: none !important;
}
/* line 2150, ../sass/global.scss */
.calendar-calendar div.item.conference {
  background-color: #bc282e !important;
}
/* line 2153, ../sass/global.scss */
.calendar-calendar div.item.webinar {
  background-color: #004990 !important;
}
/* line 2156, ../sass/global.scss */
.calendar-calendar div.item.group {
  background-color: #95498d !important;
}

/* line 2161, ../sass/global.scss */
.calendar-calendar .month-view .full tr.single-day .no-entry,
.calendar-calendar .month-view .full tr.single-day .no-entry .inner {
  height: 75px !important;
  line-height: 75px;
}

/* line 2167, ../sass/global.scss */
.calendar-calendar .week-view .full div.single-day div.weekview,
.calendar-calendar .day-view .full div.single-day div.dayview {
  border: none;
}

/*Programme of events styling*/
/* line 2174, ../sass/global.scss */
.block-era-programme-of-events .programme_row_title {
  background: #02284e;
}
/* line 2176, ../sass/global.scss */
.block-era-programme-of-events .programme_row_title h3 {
  padding: 8px 10px;
  font-size: 18px;
  color: white;
}
/* line 2182, ../sass/global.scss */
.block-era-programme-of-events .venue_row {
  border-bottom: 1px solid #e2e2e2;
  height: 70px;
}
/* line 2185, ../sass/global.scss */
.block-era-programme-of-events .venue_row .session_block {
  height: 70px;
}
/* line 2188, ../sass/global.scss */
.block-era-programme-of-events .venue_row .empty {
  display: none;
}
/* line 2192, ../sass/global.scss */
.block-era-programme-of-events .venue_row:last-child {
  border-bottom: none;
}
/* line 2195, ../sass/global.scss */
.block-era-programme-of-events .programme_row_times {
  background: #9d9fa9;
  color: white;
  font-size: 14px;
}
/* line 2200, ../sass/global.scss */
.block-era-programme-of-events .programme_row_times span {
  border-left: 1px solid white;
  background: url(../graphics/PoE-time-dash.jpg) no-repeat bottom;
}
/* line 2204, ../sass/global.scss */
.block-era-programme-of-events .right_controller,
.block-era-programme-of-events .left_controller {
  top: 73px;
  height: auto;
  bottom: 0px;
  display: none;
}
/* line 2212, ../sass/global.scss */
.block-era-programme-of-events .programme_row:hover .left_controller {
  display: block;
  background: url(../graphics/arrow-left-calendar.png) no-repeat center center rgba(157, 159, 169, 0.8) !important;
}
/* line 2216, ../sass/global.scss */
.block-era-programme-of-events .programme_row:hover .right_controller {
  display: block;
  background: url(../graphics/arrow-right-calendar.png) no-repeat center center rgba(157, 159, 169, 0.8) !important;
}
/* line 2221, ../sass/global.scss */
.block-era-programme-of-events .programme_row_inner {
  background: url(../graphics/PoE-stripe-background.jpg);
}
/* line 2224, ../sass/global.scss */
.block-era-programme-of-events .session_block {
  background: white;
}
/* line 2226, ../sass/global.scss */
.block-era-programme-of-events .session_block .session_inner {
  height: 50px;
  position: relative;
}
/* line 2229, ../sass/global.scss */
.block-era-programme-of-events .session_block .session_inner a {
  text-decoration: none !important;
  color: #636467;
}
/* line 2233, ../sass/global.scss */
.block-era-programme-of-events .session_block .session_inner .session_extra {
  font-style: italic;
}
/* line 2236, ../sass/global.scss */
.block-era-programme-of-events .session_block .session_inner .session_extra {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
/* line 2241, ../sass/global.scss */
.block-era-programme-of-events .session_block .session_inner h3 {
  height: 15px;
}

/*Sponsorships view*/
/* line 2250, ../sass/global.scss */
.view-sponsorships,
.tiles-logo,
.tiles {
  position: relative;
}
/* line 2254, ../sass/global.scss */
.view-sponsorships .view-header,
.view-sponsorships .view-empty,
.tiles-logo .view-header,
.tiles-logo .view-empty,
.tiles .view-header,
.tiles .view-empty {
  float: right;
  padding-top: 10px;
  margin-bottom: 20px;
  min-height: 50px;
}
/* line 2260, ../sass/global.scss */
.view-sponsorships .view-header a,
.view-sponsorships .view-empty a,
.tiles-logo .view-header a,
.tiles-logo .view-empty a,
.tiles .view-header a,
.tiles .view-empty a {
  height: 30px;
  line-height: 30px;
  background-position: 287px;
  position: static !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
  margin-top: 0px;
  padding-right: 35px;
  width: auto !important;
  min-width: 265px;
  background-position: 287px !important;
  font-size: 13px !important;
}
/* line 2274, ../sass/global.scss */
.view-sponsorships .view-header a.arrow:after,
.view-sponsorships .view-empty a.arrow:after,
.tiles-logo .view-header a.arrow:after,
.tiles-logo .view-empty a.arrow:after,
.tiles .view-header a.arrow:after,
.tiles .view-empty a.arrow:after {
  top: 21px;
}
/* line 2277, ../sass/global.scss */
.view-sponsorships .view-header .header_left,
.view-sponsorships .view-empty .header_left,
.tiles-logo .view-header .header_left,
.tiles-logo .view-empty .header_left,
.tiles .view-header .header_left,
.tiles .view-empty .header_left {
  padding: 5px 20px;
  background-color: #02284e;
  color: white;
  margin: 10px 0 20px 0;
  position: absolute !important;
  left: 0px;
  top: 0px;
  height: 36px;
  line-height: 36px;
  width: 330px;
  background-position-x: 345px;
}
/* line 2290, ../sass/global.scss */
.view-sponsorships .view-header .header_left.arrow:after,
.view-sponsorships .view-empty .header_left.arrow:after,
.tiles-logo .view-header .header_left.arrow:after,
.tiles-logo .view-empty .header_left.arrow:after,
.tiles .view-header .header_left.arrow:after,
.tiles .view-empty .header_left.arrow:after {
  top: 7px !important;
}
/* line 2293, ../sass/global.scss */
.view-sponsorships .view-header .text,
.view-sponsorships .view-empty .text,
.tiles-logo .view-header .text,
.tiles-logo .view-empty .text,
.tiles .view-header .text,
.tiles .view-empty .text {
  width: 100%;
  margin: 10px 0;
  position: absolute;
  left: 0px;
  top: 60px;
}
/* line 2301, ../sass/global.scss */
.view-sponsorships .view-filters,
.tiles-logo .view-filters,
.tiles .view-filters {
  height: 75px;
  position: relative;
  float: left;
}
/* line 2305, ../sass/global.scss */
.view-sponsorships .view-filters form,
.tiles-logo .view-filters form,
.tiles .view-filters form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 370px;
}
/* line 2312, ../sass/global.scss */
.view-sponsorships .view-content,
.tiles-logo .view-content,
.tiles .view-content {
  clear: both;
}

/* line 2319, ../sass/global.scss */
.tiles.duel-header .view-header {
  float: none;
  padding-top: 10px;
  margin-bottom: 10px;
}
/* line 2324, ../sass/global.scss */
.tiles.duel-header .view-header .full_btn_link.arrow,
.tiles.duel-header .view-header .full-btn-link.arrow {
  width: auto !important;
  float: left;
  position: relative !important;
  left: 0px;
}
/* line 2333, ../sass/global.scss */
.tiles.duel-header .view-filters .views-exposed-form {
  width: 900px;
}

/* line 2342, ../sass/global.scss */
.grid-9 .tiles.duel-header .view-filters .views-exposed-form {
  width: 660px;
}

/* line 2350, ../sass/global.scss */
.view-display-id-sponsorships_available .view-filters {
  position: static;
  width: 100%;
  height: auto !important;
}
/* line 2359, ../sass/global.scss */
.view-display-id-sponsorships_available .views-row-1,
.view-display-id-sponsorships_available .views-row-4,
.view-display-id-sponsorships_available .views-row-7,
.view-display-id-sponsorships_available .views-row-10 {
  margin-left: 0px !important;
}

/* line 2368, ../sass/global.scss */
.tiles-logo h3 {
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  float: left;
  border: 1px solid #e2e2e2;
  position: relative;
  margin-bottom: 20px;
  box-shadow: 0 -1px 2px #e2e2e2;
  -moz-box-shadow: 0 -1px 2px #e2e2e2;
  -webkit-box-shadow: 0 -1px 2px #e2e2e2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 218px;
  height: 120px;
}
/* line 2383, ../sass/global.scss */
.tiles-logo h3 img {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 2388, ../sass/global.scss */
.tiles-logo .view-content h4,
.tiles-logo .view-content a,
.tiles-logo .view-content .full_btn_link,
.tiles-logo .view-content .full-btn-link {
  display: none;
}
/* line 2394, ../sass/global.scss */
.tiles-logo .view-content .main-image {
  display: block;
}
/* line 2397, ../sass/global.scss */
.tiles-logo .view-content .views-row {
  color: white;
  font-size: 12px;
  display: none;
}
/* line 2402, ../sass/global.scss */
.tiles-logo .view-content .ticker {
  background: #498fcc;
  position: absolute;
  left: 0px;
  width: 195px;
  padding: 8px 12px;
  top: 33px;
  height: 38px;
  overflow: hidden;
  display: none;
}
/* line 2413, ../sass/global.scss */
.tiles-logo .view-content h4 {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  width: 195px;
  background: #02284e;
  padding: 8px 12px;
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
}
/* line 2426, ../sass/global.scss */
.tiles-logo .view-content a,
.tiles-logo .view-content .full_btn_link.grey,
.tiles-logo .view-content .full-btn-link.grey {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 171px;
  border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
}
/* line 2437, ../sass/global.scss */
.tiles-logo .view-content .full_btn_link.grey,
.tiles-logo .view-content .full-btn-link.grey {
  font-size: 13px;
  width: 193px;
}
/* line 2443, ../sass/global.scss */
.tiles-logo .view-content h3:hover .ticker {
  display: block;
}
/* line 2446, ../sass/global.scss */
.tiles-logo .view-content h3:hover h4,
.tiles-logo .view-content h3:hover a,
.tiles-logo .view-content h3:hover .full_btn_link,
.tiles-logo .view-content h3:hover .full-btn-link {
  display: block;
}
/* line 2453, ../sass/global.scss */
.tiles-logo .view-content h3:hover .views-row.active,
.tiles-logo .view-content h3:hover .views-row.no-tick {
  display: block;
  opacity: 1;
}

/* line 2463, ../sass/global.scss */
.tiles-logo .view-content > h3:nth-child(3n) {
  margin-right: 0px;
}

/* line 2468, ../sass/global.scss */
#region-content table {
  margin: 10px 0;
  border: 1px solid #e2e2e2;
}
/* line 2473, ../sass/global.scss */
#region-content table thead th {
  font-weight: bold;
  border-right: 1px solid #e2e2e2;
  border-bottom-color: #e2e2e2;
  color: white;
  background: #636467;
}
/* line 2481, ../sass/global.scss */
#region-content table tr {
  border-bottom-color: #e2e2e2;
}
/* line 2483, ../sass/global.scss */
#region-content table tr td {
  vertical-align: top;
  border-color: #e2e2e2;
  border-right: 1px solid #e2e2e2;
}

/* line 2492, ../sass/global.scss */
.view-facilities {
  margin-top: 20px;
}

/* line 2496, ../sass/global.scss */
#block-events-event-location {
  margin: 10px 0;
  border: 1px solid #e2e2e2;
  padding: 15px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 -1px 2px #e2e2e2;
  -moz-box-shadow: 0 -1px 2px #e2e2e2;
  -webkit-box-shadow: 0 -1px 2px #e2e2e2;
}
/* line 2505, ../sass/global.scss */
#block-events-event-location .gmap-gmap {
  float: left;
  margin-right: 15px;
  border: 1px solid #e2e2e2;
}

/* line 2514, ../sass/global.scss */
.views-field-field-distance {
  margin: 3px 0;
}

/* line 2518, ../sass/global.scss */
span.marker {
  background: url(../graphics/icon-location-pin.png) no-repeat;
  width: 10px;
  height: 12px;
  margin-right: 5px;
  display: inline-block;
  margin-left: 0px;
}

/* line 2527, ../sass/global.scss */
.rating {
  width: 100%;
  margin: 3px 0;
}
/* line 2530, ../sass/global.scss */
.rating span {
  display: block;
  height: 12px;
  background: url(../graphics/icon-star-rating.png) repeat-x;
}

/* line 2538, ../sass/global.scss */
.rating.one span {
  width: 12px;
}

/* line 2544, ../sass/global.scss */
.rating.two span {
  width: 25px;
}

/* line 2550, ../sass/global.scss */
.rating.three span {
  width: 38px;
}

/* line 2556, ../sass/global.scss */
.rating.four span {
  width: 51px;
}

/* line 2562, ../sass/global.scss */
.rating.five span {
  width: 64px;
}

/* line 2568, ../sass/global.scss */
.rating.six span {
  width: 77px;
}

/* line 2575, ../sass/global.scss */
#winners_slider .winner_slide {
  width: 100%;
  opacity: 0;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 2587, ../sass/global.scss */
#winners_slider .winner_slide img {
  float: left;
  vertical-align: top;
  margin: 0 20px 20px 0;
}
/* line 2593, ../sass/global.scss */
#winners_slider .winner_slide.active {
  opacity: 1;
  height: auto;
  width: 100%;
  position: static;
}

/* line 2603, ../sass/global.scss */
#winners_footer #award_sponsor {
  height: 53px;
  line-height: 53px;
}
/* line 2607, ../sass/global.scss */
#winners_footer #award_sponsor img {
  border: 1px solid #e2e2e2;
  margin: 5px 0 0 10px;
  height: 42px;
  vertical-align: top;
  width: auto;
}
/* line 2615, ../sass/global.scss */
#winners_footer .full_btn_link,
#winners_footer .full-btn-link {
  float: left;
  margin: 0;
  width: 200px;
}

/*Attached blocks*/
/* line 2624, ../sass/global.scss */
.field-name-field-glue-a-block {
  margin-top: 10px;
}

/* line 2629, ../sass/global.scss */
.not-logged-in.node-type-event .tabs {
  display: none;
}

/*Cookie popup*/
/* line 2637, ../sass/global.scss */
body #sliding-popup .popup-content {
  background-color: transparent;
  border: 0 none;
  display: inline-block;
  margin: 0 auto;
  padding: 0;
  width: 1076px;
}
/* line 2644, ../sass/global.scss */
body #sliding-popup .popup-content #popup-text {
  margin: 15px 0 10px 50px;
  width: 570px;
}
/* line 2648, ../sass/global.scss */
body #sliding-popup .popup-content .agree-button,
body #sliding-popup .popup-content .find-more-button {
  background-color: #9d9fa9 !important;
  color: white !important;
  font-size: 13px;
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500 !important;
  display: block;
  text-align: left;
  margin-top: 10px;
  clear: left;
  text-shadow: none !important;
  border: none !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  padding: 8px 28px 8px 13px !important;
  background-image: url(../graphics/arrow-right-grey.png) !important;
  background-repeat: no-repeat !important;
}
/* line 2668, ../sass/global.scss */
body #sliding-popup .popup-content .agree-button {
  width: 160px !important;
  background-position: 140px center !important;
}
/* line 2672, ../sass/global.scss */
body #sliding-popup .popup-content .find-more-button {
  width: 240px !important;
  background-position: 220px center !important;
}
/* line 2676, ../sass/global.scss */
body #sliding-popup .popup-content .agree-button:hover,
body #sliding-popup .popup-content .find-more-button:hover {
  text-decoration: underline !important;
}

/*homepage styling*/
/* line 2686, ../sass/global.scss */
.node-type-homepage #page-title {
  display: none;
}
/* line 2689, ../sass/global.scss */
.node-type-homepage .field-name-field-homepage-page-title {
  font-family: 'Roboto', sans-serif !important;
  text-transform: uppercase;
  font-weight: 500;
  color: white;
  font-size: 28px;
  margin-bottom: 20px;
  line-height: 32px;
  padding-top: 10px;
}
/* line 2698, ../sass/global.scss */
.node-type-homepage .field-name-field-homepage-body {
  color: white;
  font-size: 15px;
  line-height: 1.4em;
}
/* line 2703, ../sass/global.scss */
.node-type-homepage .region-content-inner {
  padding-bottom: 115px;
  min-height: 432px;
}
/* line 2707, ../sass/global.scss */
.node-type-homepage .region-content-inner .node .full_btn_link,
.node-type-homepage .region-content-inner .node .full-btn-link {
  float: left;
  margin-top: 20px;
}
/* line 2713, ../sass/global.scss */
.node-type-homepage .region-content-inner .block {
  display: inline-block;
  vertical-align: top;
  float: left;
}
/* line 2718, ../sass/global.scss */
.node-type-homepage .region-content-inner .block-homepage div.arrow {
  padding-right: 14px !important;
}
/* line 2721, ../sass/global.scss */
.node-type-homepage .region-content-inner .view-homepage-promo-slider,
.node-type-homepage .region-content-inner .block-homepage-promo-1 {
  margin-right: 20px;
}
/* line 2725, ../sass/global.scss */
.node-type-homepage .region-content-inner .block-homepage-promo-3 {
  margin-top: 20px;
}
/* line 2728, ../sass/global.scss */
.node-type-homepage .region-content-inner .block-homepage-promo-event {
  margin-right: 0px;
  width: 220px;
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 2734, ../sass/global.scss */
.node-type-homepage .region-content-inner .center_btn_link {
  width: 194px;
  display: inline-block;
}
/* line 2738, ../sass/global.scss */
.node-type-homepage .region-content-inner #homepage_social {
  float: right;
  vertical-align: top;
  width: 380px;
  margin-left: 20px;
  padding-top: 10px;
}
/* line 2744, ../sass/global.scss */
.node-type-homepage .region-content-inner #homepage_social iframe {
  padding: 0px 10px 10px 10px;
  margin-left: -20px;
  background: #02284e;
  border-radius: 5px;
}
/* line 2750, ../sass/global.scss */
.node-type-homepage .region-content-inner #homepage_social #homepage_social_links {
  float: right;
}
/* line 2753, ../sass/global.scss */
.node-type-homepage .region-content-inner #homepage_social .tweets-pulled-listing {
  margin-bottom: 10px;
  background: #02284e;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  box-shadow: 0 0 1px 0px #02284e;
}
/* line 2761, ../sass/global.scss */
.node-type-homepage .region-content-inner .block-system-main {
  margin-bottom: 50px;
}
/* line 2766, ../sass/global.scss */
.node-type-homepage .view-homepage-promo-slider img {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 0 1px 0px #02284e;
}

/* line 2777, ../sass/global.scss */
.view .view-header .views-header-single {
  margin: 0px 0 10px;
  width: 940px;
  text-align: left;
  min-height: 46px;
}
/* line 2783, ../sass/global.scss */
.view .view-header .views-header-single .full_btn_link,
.view .view-header .views-header-single .full-btn-link {
  width: auto !important;
  float: left !important;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  position: static !important;
  min-width: 0px;
  padding: 3px 13px;
}
/* line 2794, ../sass/global.scss */
.view .view-header .views-header-single .full_btn_link:after,
.view .view-header .views-header-single .full-btn-link:after {
  top: 5px;
}
/* line 2799, ../sass/global.scss */
.view .view-header .views-header-single.development_team {
  margin-top: 10px;
  clear: both;
  float: left;
  padding: 15px 20px;
  width: 900px;
  min-height: auto;
  font-size: 18px;
  color: white;
  background: #02284e;
  text-align: right;
}
/* line 2811, ../sass/global.scss */
.view .view-header .views-header-single.development_team #buis_dev_team {
  float: left;
}
/* line 2814, ../sass/global.scss */
.view .view-header .views-header-single.development_team #buis_dev_team_number_1,
.view .view-header .views-header-single.development_team #buis_dev_team_number_2 {
  font-weight: bold;
}
/* line 2818, ../sass/global.scss */
.view .view-header .views-header-single.development_team #buis_dev_team_to {
  font-size: 14px;
  padding: 0 10px;
}

/* line 2826, ../sass/global.scss */
.node-type-policy .field-name-field-policy-description,
.node-type-sitewide .field-name-field-sitewide-intro {
  color: #636467;
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 20px;
}

/* line 2834, ../sass/global.scss */
.page-taxonomy-term .taxonomy-term-description {
  color: #636467;
  background: #fff;
  font-size: 16px;
  line-height: 23px;
  position: relative;
  margin-bottom: 20px;
  box-shadow: 0 0 1px 0px #02284e;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
}
/* line 2844, ../sass/global.scss */
.page-taxonomy-term .taxonomy-term-description a {
  z-index: 10;
  position: relative;
}

/* line 2850, ../sass/global.scss */
.page-taxonomy-term .field-name-field-policy-section-body,
.node-type-sitewide .field-name-body,
.node-type-free-text .field-name-body,
.node-type-publication-page .field-name-field-pub-body,
.node-type-policy .field-name-body {
  position: relative;
  margin-bottom: 20px;
}
/* line 2857, ../sass/global.scss */
.page-taxonomy-term .field-name-field-policy-section-body .field-item,
.node-type-sitewide .field-name-body .field-item,
.node-type-free-text .field-name-body .field-item,
.node-type-publication-page .field-name-field-pub-body .field-item,
.node-type-policy .field-name-body .field-item {
  background: #fff;
  box-shadow: 0 0 1px 0px #02284e;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  max-height: 350px;
  overflow-y: scroll;
}
/* line 2864, ../sass/global.scss */
.page-taxonomy-term .field-name-field-policy-section-body .field-item a,
.node-type-sitewide .field-name-body .field-item a,
.node-type-free-text .field-name-body .field-item a,
.node-type-publication-page .field-name-field-pub-body .field-item a,
.node-type-policy .field-name-body .field-item a {
  z-index: 10;
  position: relative;
}

/* line 2875, ../sass/global.scss */
#section-content .node .field-name-body .field-items .field-item, #section-content .node .field-name-field-pub-body .field-items .field-item {
  overflow-y: auto;
}

/* line 2883, ../sass/global.scss */
.scrollup {
  display: none;
}

/* line 2887, ../sass/global.scss */
.scrolldown {
  display: none;
}

@media screen and (min-width: 800px) {
  /* line 2898, ../sass/global.scss */
  .page-taxonomy-term .field-name-field-policy-section-body .field-item,
  .node-type-sitewide .field-name-body .field-item,
  .node-type-free-text .field-name-body .field-item,
  .node-type-publication-page .field-name-field-pub-body .field-item,
  .node-type-policy .field-name-body .field-item {
    overflow: hidden;
  }

  /* line 2903, ../sass/global.scss */
  .scrollup {
    display: block;
    position: absolute;
    top: 0;
    height: 8%;
    width: 100%;
    z-index: 8;
  }

  /* line 2918, ../sass/global.scss */
  .field-name-field-policy-section-body .scrolldown,
  .node-type-sitewide .field-name-body .scrolldown,
  .node-type-free-text .field-name-body .scrolldown,
  .node-type-publication-page .field-name-field-pub-body .scrolldown,
  .node-type-policy .field-name-body .scrolldown {
    display: block;
    position: absolute;
    bottom: 0;
    height: 8%;
    width: 100%;
    z-index: 8;
  }

  /*
  This should only effect the webform Exhibitor Order Form
  /events/era-general-assembly-2015/exhibitor-information/exhibitor-order-form
  */
  /* line 2933, ../sass/global.scss */
  #node-webform-2846 .scrolldown {
    display: block;
    width: 100%;
    z-index: -8;
  }

 /*
This should only effect the webform EXHIBITOR ORDER FORM 2017
/exhibitor-order-form-2017
*/
  /* line 2944, ../sass/global.scss */
  #node-webform-8507 .scrolldown {
    display: block;
    width: 100%;
    z-index: -8;
  }

  /*
  Stop the body text of most webforms from masking over the first fields of webforms preventing users from entering data into them
  the amount of body text that people write for a webform won't be huge anyway
  */
  /* line 2954, ../sass/global.scss */
  .node-webform .scrollup {
    display: block;
    position: absolute;
    top: 0;
    height: 0%;
    width: 100%;
    z-index: 8;
  }
}
/*Policy page views*/
/* line 2966, ../sass/global.scss */
.node-type-policy .field-name-field-policy-downloads {
  position: absolute;
  right: 0px;
  top: 0px;
}

/* line 2972, ../sass/global.scss */
.view-id-advisory_group_info_pages.view-display-id-next_meeting .view-content {
  background: #fff;
  box-shadow: 0 0 1px 0px #02284e;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  margin-bottom: 20px;
}

/* line 2981, ../sass/global.scss */
.view-advisory-group-info-pages.view-display-id-group_members .views-row {
  margin-left: 0px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  width: 138px;
  float: left;
  padding: 10px;
  border: 1px solid #e2e2e2;
  position: relative;
  background: white;
  margin-bottom: 20px;
  color: #636467;
  box-shadow: 0 -1px 2px #e2e2e2;
  -moz-box-shadow: 0 -1px 2px #e2e2e2;
  -webkit-box-shadow: 0 -1px 2px #e2e2e2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 3000, ../sass/global.scss */
.view-advisory-group-info-pages.view-display-id-group_members .views-row .main-image {
  position: relative;
  left: -10px;
  top: -10px;
  height: 120px;
  width: 138px;
  background: #9d9fa9;
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  border-bottom: 1px solid #e1e1e1;
}
/* line 3012, ../sass/global.scss */
.view-advisory-group-info-pages.view-display-id-group_members .views-row.views-row-4, .view-advisory-group-info-pages.view-display-id-group_members .views-row.views-row-8, .view-advisory-group-info-pages.view-display-id-group_members .views-row.views-row-12 {
  margin-right: 0px;
}

/* line 3019, ../sass/global.scss */
#block-views-groups-groups .views-field.views-field-title {
  min-height: 44px;
}

/* line 3024, ../sass/global.scss */
.view-id-advisory_group_info_pages.view-display-id-group_contacts {
  clear: left;
}

/* line 3028, ../sass/global.scss */
.node-type-webform.context-advisory-group-contact #page-title {
  display: none;
}

/* line 3032, ../sass/global.scss */
.context-membership .webform-container-inline label {
  display: inline-block;
  min-width: 160px;
}

/* Advert area */
/* Advert area */
/* line 3043, ../sass/global.scss */
#advert_region {
  position: relative;
}
/* line 3045, ../sass/global.scss */
#advert_region .advert_footer_block {
  background: -moz-linear-gradient(top, rgba(240, 240, 240, 0) 0%, #f0f0f0 10%, #f0f0f0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(240, 240, 240, 0)), color-stop(10%, #f0f0f0), color-stop(100%, #f0f0f0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(240, 240, 240, 0) 0%, #f0f0f0 10%, #f0f0f0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(240, 240, 240, 0) 0%, #f0f0f0 10%, #f0f0f0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(240, 240, 240, 0) 0%, #f0f0f0 10%, #f0f0f0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(240, 240, 240, 0) 0%, #f0f0f0 10%, #f0f0f0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f0f0f0', endColorstr='#f0f0f0', GradientType=0);
  /* IE6-9 */
  bottom: 45px;
  left: 0;
  padding: 15px 0;
  position: absolute;
  text-align: center;
  width: 100%;
  height: 90px;
  z-index: 100;
}
/* line 3062, ../sass/global.scss */
#advert_region .advert_footer_block h2 {
  display: none;
}
/* line 3065, ../sass/global.scss */
#advert_region .advert_footer_block section {
  padding: 0px;
}
/* line 3068, ../sass/global.scss */
#advert_region .advert_footer_block img {
  border: 1px solid #9d9fa9;
}
/* line 3073, ../sass/global.scss */
#advert_region .advert_sidebar_block.sidebar_1,
#advert_region .advert_sidebar_block.sidebar_2 {
  border: 1px solid #9d9fa9;
  width: 120px;
  height: 600px;
  overflow: hidden;
  position: absolute;
  bottom: 90px;
  background: #9d9fa9;
}
/* line 3082, ../sass/global.scss */
#advert_region .advert_sidebar_block.sidebar_1 h2,
#advert_region .advert_sidebar_block.sidebar_2 h2 {
  display: none;
}
/* line 3085, ../sass/global.scss */
#advert_region .advert_sidebar_block.sidebar_1 section,
#advert_region .advert_sidebar_block.sidebar_2 section {
  padding: 0px;
}
@media screen and (max-width: 1485px) {
  /* line 3091, ../sass/global.scss */
  #advert_region .advert_sidebar_block.sidebar_1 {
    left: 0px;
  }
  /* line 3094, ../sass/global.scss */
  #advert_region .advert_sidebar_block.sidebar_2 {
    right: 0px;
    left: auto;
  }
}
@media screen and (min-width: 1486px) {
  /* line 3101, ../sass/global.scss */
  #advert_region .advert_sidebar_block.sidebar_1 {
    left: 140px;
  }
  /* line 3104, ../sass/global.scss */
  #advert_region .advert_sidebar_block.sidebar_2 {
    right: 140px;
    left: auto;
  }
}

/* line 3114, ../sass/global.scss */
.node-type-homepage #advert_region .advert_footer_block,
.node-type-event #advert_region .advert_footer_block {
  background: none;
  bottom: 50px;
}

/* line 3121, ../sass/global.scss */
.node-type-homepage #anniversary-logo {
  margin-left: 20px;
  float: left;
  margin-top: 20px;
}

/* line 3129, ../sass/global.scss */
.publications-side-side-images.six .view-content {
  width: 100%;
  margin: 0;
  padding: 0px;
}
/* line 3134, ../sass/global.scss */
.publications-side-side-images.six .views-row {
  display: inline-block;
  margin-right: 12px;
  vertical-align: top;
}

/* line 3143, ../sass/global.scss */
.publications-side-side-images > .view-header,
.publications-side-side-images > .view-content {
  display: inline-block;
  width: 380px;
  margin-right: 20px;
}
/* line 3149, ../sass/global.scss */
.publications-side-side-images .attachment-after {
  display: inline-block;
  width: 296px;
  vertical-align: top;
  position: relative;
  top: -27px;
}
/* line 3156, ../sass/global.scss */
.publications-side-side-images .attachment-after .view-header,
.publications-side-side-images .attachment-after .view-content {
  width: 296px;
  margin-right: 0px;
}
/* line 3162, ../sass/global.scss */
.publications-side-side-images .attachment-after .views-row {
  display: inline-block;
  margin-right: 12px;
  vertical-align: top;
}
/* line 3167, ../sass/global.scss */
.publications-side-side-images .attachment-after .views-row-4,
.publications-side-side-images .attachment-after .views-row-8,
.publications-side-side-images .attachment-after .views-row-12 {
  margin-right: 0px;
}
/* line 3173, ../sass/global.scss */
.publications-side-side-images img {
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
  margin-bottom: 18px;
}

/* line 3181, ../sass/global.scss */
.publications-side-side-images.image-only {
  margin: 0 auto;
  width: 380px;
}

/*Gallery*/
/* line 3187, ../sass/global.scss */
.view.gallery {
  position: relative;
}
/* line 3189, ../sass/global.scss */
.view.gallery .view-content {
  width: 780px;
  display: block;
  margin: 0 auto;
}
/* line 3193, ../sass/global.scss */
.view.gallery .view-content .views-row {
  border: 1px solid #e2e2e2;
  display: inline-block;
  margin-right: 13px;
  margin-bottom: 17px;
}
/* line 3199, ../sass/global.scss */
.view.gallery .view-content .views-row img {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  margin: 0px;
  padding: 0px;
  float: left;
}
/* line 3207, ../sass/global.scss */
.view.gallery .view-content .views-row a.grey {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
/* line 3213, ../sass/global.scss */
.view.gallery .view-content .views-row-5,
.view.gallery .view-content .views-row-10 {
  margin-right: 0px;
}
/* line 3218, ../sass/global.scss */
.view.gallery ul.pager {
  position: absolute;
  top: 220px;
  left: 0px;
  width: 100%;
  border: none;
  background: none;
}
/* line 3226, ../sass/global.scss */
.view.gallery ul.pager li {
  border: none;
  background: none;
  filter: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  width: 33px;
  height: 35px;
  overflow: hidden;
}
/* line 3237, ../sass/global.scss */
.view.gallery ul.pager li a {
  background: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  width: 33px;
  height: 35px;
  position: static;
  padding: 0px;
  margin: 0px;
  text-indent: -99px;
}
/* line 3250, ../sass/global.scss */
.view.gallery ul.pager li.pager-last,
.view.gallery ul.pager li.pager-first,
.view.gallery ul.pager li.pager-ellipsis {
  display: none;
}
/* line 3255, ../sass/global.scss */
.view.gallery ul.pager li.pager-next {
  right: 0px;
  top: 0px;
}
/* line 3259, ../sass/global.scss */
.view.gallery ul.pager li.pager-next a {
  background: url(../graphics/gallery-right.png);
}
/* line 3265, ../sass/global.scss */
.view.gallery ul.pager li.pager-previous a {
  background: url(../graphics/gallery-left.png);
}

/* line 3274, ../sass/global.scss */
.view-footer .view.tiles {
  position: static;
  width: 100%;
  clear: both;
  display: block;
}
/* line 3280, ../sass/global.scss */
.view-footer .view.tiles .view-header {
  min-height: 0px;
  margin-bottom: 0px;
}

/* line 3287, ../sass/global.scss */
.view-statistics .views-field-filename h3 {
  height: 34px;
  overflow: hidden;
}

/* line 3293, ../sass/global.scss */
.statistics_download a {
  background: url(../graphics/icon-download-file.jpg);
  width: 28px;
  height: 35px;
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
  text-indent: -1000px;
  overflow: hidden;
}

/*Scroll for adverts*/
/* line 3307, ../sass/global.scss */
body.bottom #advert_region .advert_footer_block {
  bottom: 53px;
}

/* line 3312, ../sass/global.scss */
#zone-content-wrapper {
  padding-bottom: 0px;
}

/*Search Page */
/* line 3318, ../sass/global.scss */
.page-search #region-sidebar-first {
  background: #02284e;
}

/* line 3322, ../sass/global.scss */
.block-facetapi {
  padding: 0px 0px 20px 0px;
}

/* line 3326, ../sass/global.scss */
.block-facetapi .block-title {
  color: #ffffff;
  font-size: 16px;
  margin: 0px 0px 0px 15px;
  padding-bottom: 10px;
  cursor: pointer;
}
/* line 3332, ../sass/global.scss */
.block-facetapi .block-title span {
  display: inline-block;
  padding-right: 5px;
  width: 10px;
}

/* line 3339, ../sass/global.scss */
.block-facetapi ul li {
  list-style: none;
  margin: 0px 0px 0px 5px;
  padding-bottom: 10px;
  text-transform: uppercase;
}
/* line 3344, ../sass/global.scss */
.block-facetapi ul li input {
  height: 14px;
  width: 14px;
}

/* line 3350, ../sass/global.scss */
.filterby {
  background: #f0f0f0;
  color: #02284e;
  padding: 15px 0px 10px 0px;
}

/* line 3357, ../sass/global.scss */
#zone-content #views-exposed-form-search-searchpage .views-exposed-form {
  position: relative;
}
/* line 3360, ../sass/global.scss */
#zone-content #views-exposed-form-search-searchpage #edit-search-api-views-fulltext-wrapper {
  padding: 0px;
}
/* line 3362, ../sass/global.scss */
#zone-content #views-exposed-form-search-searchpage #edit-search-api-views-fulltext-wrapper #edit-search-api-views-fulltext {
  width: 90%;
}
/* line 3366, ../sass/global.scss */
#zone-content #views-exposed-form-search-searchpage #edit-submit-search {
  background: url(../graphics/search-icon.png) no-repeat -8px !important;
  padding: 0px;
  position: absolute;
  margin: 0px;
  top: 5px;
  right: 9px;
  width: 20px;
  text-indent: -999px;
  height: 30px;
  border: none;
}

/* line 3380, ../sass/global.scss */
.view-display-id-searchpage .view-content {
  background: #fff;
  box-shadow: 0 0 1px 0px #02284e;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 30px 10px 10px 10px;
  margin: 35px 0px 20px 0px;
}
/* line 3386, ../sass/global.scss */
.view-display-id-searchpage .view-content .views-row {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 5px;
  margin-bottom: 20px;
}
/* line 3391, ../sass/global.scss */
.view-display-id-searchpage .view-content .views-field-url {
  margin-bottom: 10px;
}
/* line 3393, ../sass/global.scss */
.view-display-id-searchpage .view-content .views-field-url a {
  color: #A1A2A4;
}
/* line 3397, ../sass/global.scss */
.view-display-id-searchpage .view-content .views-field-url-1 a {
  text-transform: uppercase;
}

/*Premium content */
/* line 3404, ../sass/global.scss */
.menu li.premium {
  background-repeat: no-repeat;
  background-position: 10px 6px;
  padding-left: 20px !important;
}
/* line 3409, ../sass/global.scss */
.menu li.premium.active,
.menu li.premium.active.unlocked {
  background-image: url(../graphics/icon-padlock-open-white.png);
}
/* line 3414, ../sass/global.scss */
.menu li.premium.active.locked {
  background-image: url(../graphics/icon-padlock-closed-white.png);
}
/* line 3417, ../sass/global.scss */
.menu li.premium,
.menu li.premium.unlocked {
  background-image: url(../graphics/icon-padlock-open-blue.png);
}
/* line 3421, ../sass/global.scss */
.menu li.premium.locked {
  background-image: url(../graphics/icon-padlock-closed-blue.png);
}

/* line 3427, ../sass/global.scss */
#block-system-main-menu .menu li.premium:hover,
#block-system-main-menu .menu li.premium {
  background-image: url(../graphics/icon-padlock-open-blue.png) !important;
  background-repeat: no-repeat !important;
  background-position: 0px 2px !important;
}
/* line 3433, ../sass/global.scss */
#block-system-main-menu .menu li.premium.locked:hover,
#block-system-main-menu .menu li.premium.locked {
  background-image: url(../graphics/icon-padlock-closed-blue.png) !important;
}

/* line 3439, ../sass/global.scss */
div.premium {
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 20px !important;
  margin-bottom: 12px;
}

/* line 3446, ../sass/global.scss */
div.premium,
div.premium.unlocked {
  background-image: url(../graphics/icon-padlock-open-grey.png);
}

/* line 3451, ../sass/global.scss */
div.premium.locked {
  background-image: url(../graphics/icon-padlock-closed-grey.png);
}

/*Attached downloads */
/* line 3456, ../sass/global.scss */
#block-views-4b550cea02467456b7b5ca5bbace78e5 {
  background: #636467;
  border: 1px solid #636467;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 17px;
  padding: 5px 35px 5px 8px;
  background: #636467 url(../graphics/arrow-down-active.png) no-repeat 130px 10px;
  min-width: 100px;
  max-width: 400px;
  z-index: 11;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
/* line 3469, ../sass/global.scss */
#block-views-4b550cea02467456b7b5ca5bbace78e5 .content {
  display: none;
  margin-top: 15px;
}
/* line 3474, ../sass/global.scss */
#block-views-4b550cea02467456b7b5ca5bbace78e5 .content .views-row .views-field-php span span {
  display: block;
  border-bottom: 1px solid #e2e2e2;
  background: url(../graphics/icon-download-file.jpg) no-repeat 0 0px;
  height: 35px;
  margin-bottom: 5px;
  padding-left: 40px;
  font-size: 16px;
  padding-top: 8px;
}
/* line 3481, ../sass/global.scss */
#block-views-4b550cea02467456b7b5ca5bbace78e5 .content .views-row .views-field-php span span a {
  font-size: 16px;
}
/* line 3488, ../sass/global.scss */
#block-views-4b550cea02467456b7b5ca5bbace78e5 .content .views-row .views-field-php span span.premium.locked span {
  background-image: url(../graphics/icon-padlock-closed-blue.png);
  background-repeat: no-repeat;
  padding: 0 0 0 20px;
  background-position: 0px 0px;
}
/* line 3497, ../sass/global.scss */
#block-views-4b550cea02467456b7b5ca5bbace78e5 .content .views-row .views-field-php span span.premium.unlocked a {
  background-image: url(../graphics/icon-padlock-open-blue.png);
  padding-left: 20px;
  background-repeat: no-repeat;
}
/* line 3508, ../sass/global.scss */
#block-views-4b550cea02467456b7b5ca5bbace78e5 .content .views-row-last .views-field-php span span {
  border-bottom: none;
  margin-bottom: 0px;
}

/* line 3519, ../sass/global.scss */
#popup span.premium.locked {
  display: block;
}
/* line 3521, ../sass/global.scss */
#popup span.premium.locked span {
  background-image: url(../graphics/icon-padlock-closed-blue.png);
  background-repeat: no-repeat;
  padding: 0 0 0 20px;
  background-position: 0px 0px;
}
/* line 3529, ../sass/global.scss */
#popup span.premium.unlocked {
  display: block;
}
/* line 3531, ../sass/global.scss */
#popup span.premium.unlocked a {
  background-image: url(../graphics/icon-padlock-open-blue.png);
  padding-left: 20px;
  background-repeat: no-repeat;
}

/* line 3539, ../sass/global.scss */
#block-views-4b550cea02467456b7b5ca5bbace78e5:hover {
  height: auto;
  background: white;
  border: 1px solid #e2e2e2;
}
/* line 3543, ../sass/global.scss */
#block-views-4b550cea02467456b7b5ca5bbace78e5:hover h2 {
  color: #636467;
  font-weight: normal;
}
/* line 3548, ../sass/global.scss */
#block-views-4b550cea02467456b7b5ca5bbace78e5:hover .content {
  display: block;
}

/*Related content*/
/* line 3554, ../sass/global.scss */
.sitewide-related {
  margin-top: 10px;
}
/* line 3556, ../sass/global.scss */
.sitewide-related ul {
  margin: 10px 0 !important;
  padding: 0px !important;
}
/* line 3560, ../sass/global.scss */
.sitewide-related ul li {
  margin: 0px 0 10px 0;
  border-bottom: 1px solid #e2e2e2;
}
/* line 3564, ../sass/global.scss */
.sitewide-related ul li h2 {
  margin-bottom: 0px;
}
/* line 3567, ../sass/global.scss */
.sitewide-related ul li h2 a {
  color: #02284e;
  font-size: 13px;
}
/* line 3572, ../sass/global.scss */
.sitewide-related ul li .print-link {
  display: none;
}
/* line 3575, ../sass/global.scss */
.sitewide-related ul li .field-name-body {
  background: none;
  border: none;
  padding: 0px;
  margin-bottom: 0px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
/* line 3583, ../sass/global.scss */
.sitewide-related ul li .field-name-body p {
  margin-bottom: 0px;
}
/* line 3588, ../sass/global.scss */
.sitewide-related ul li .node-readmore a {
  border: none;
  background: none;
  filter: none;
  text-transform: uppercase;
  color: #498fcc;
  font-weight: normal;
  text-shadow: none;
  padding: 0px;
  margin: 5px 0 10px 0;
}

/*Overrides*/
/* line 3606, ../sass/global.scss */
.view-sponsorships .view-empty {
  margin-top: 65px;
}

/* line 3611, ../sass/global.scss */
.view-display-id-directorate.tiles .views-row {
  height: 235px;
  max-height: 235px;
}
/* line 3614, ../sass/global.scss */
.view-display-id-directorate.tiles .views-row .full_btn_link,
.view-display-id-directorate.tiles .views-row .full-btn-link {
  position: absolute;
  left: 0px;
  bottom: 0px;
}

/* line 3622, ../sass/global.scss */
.view-display-id-board.tiles .views-row {
  height: 220px;
  max-height: 220px;
}
/* line 3625, ../sass/global.scss */
.view-display-id-board.tiles .views-row .full_btn_link,
.view-display-id-board.tiles .views-row .full-btn-link {
  position: absolute;
  left: 0px;
  bottom: 0px;
}

/* line 3640, ../sass/global.scss */
.view-display-id-awards_block.tiles .full_btn_link.grey,
.view-display-id-awards_block.tiles .full-btn-link.grey,
.view-display-id-sponsorships_available.tiles .full_btn_link.grey,
.view-display-id-sponsorships_available.tiles .full-btn-link.grey,
.view-display-id-press_releases_block.tiles .full_btn_link.grey,
.view-display-id-press_releases_block.tiles .full-btn-link.grey,
.view-sub-policy-tiles.tiles .full_btn_link.grey,
.view-sub-policy-tiles.tiles .full-btn-link.grey,
.view-speakers.tiles .full_btn_link.grey,
.view-speakers.tiles .full-btn-link.grey,
.view-registration.tiles .full_btn_link.grey,
.view-registration.tiles .full-btn-link.grey {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
/* line 3646, ../sass/global.scss */
.view-display-id-awards_block.tiles .full_btn_link.blue,
.view-display-id-awards_block.tiles .full-btn-link.blue,
.view-display-id-sponsorships_available.tiles .full_btn_link.blue,
.view-display-id-sponsorships_available.tiles .full-btn-link.blue,
.view-display-id-press_releases_block.tiles .full_btn_link.blue,
.view-display-id-press_releases_block.tiles .full-btn-link.blue,
.view-sub-policy-tiles.tiles .full_btn_link.blue,
.view-sub-policy-tiles.tiles .full-btn-link.blue,
.view-speakers.tiles .full_btn_link.blue,
.view-speakers.tiles .full-btn-link.blue,
.view-registration.tiles .full_btn_link.blue,
.view-registration.tiles .full-btn-link.blue {
  position: absolute;
  bottom: 33px;
  left: 0px;
}

/* line 3656, ../sass/global.scss */
.view-display-id-press_releases_block.tiles .views-field-body,
.view-display-id-press_releases_block.tiles .views-field-field-speaker-brief,
.view-speakers.tiles .views-field-body,
.view-speakers.tiles .views-field-field-speaker-brief {
  margin-bottom: 35px;
}

/* line 3663, ../sass/global.scss */
.view-registration.tiles .views-field-body {
  margin-bottom: 65px;
}

/* line 3669, ../sass/global.scss */
.view-sub-policy-tiles.tiles .views-field-body {
  padding-bottom: 10px;
}

/* line 3675, ../sass/global.scss */
.view-display-id-awards_block.tiles .views-row {
  height: 300px;
}

/* line 3681, ../sass/global.scss */
.view-display-id-sponsorships_available.tiles .views-row {
  height: 270px;
}

/* line 3686, ../sass/global.scss */
.press_release_image {
  float: left;
  margin-right: 10px;
}

/* line 3691, ../sass/global.scss */
#block-views-press-releases-news-ticker {
  display: block;
  float: none;
  z-index: 0;
}
/* line 3695, ../sass/global.scss */
#block-views-press-releases-news-ticker .block-title {
  display: inline-block;
  font-size: 15px;
  position: relative;
  top: 30px;
  z-index: 3;
  left: 50px;
}
/* line 3703, ../sass/global.scss */
#block-views-press-releases-news-ticker .view-display-id-news_ticker {
  position: relative;
  margin-bottom: 22px;
}
/* line 3706, ../sass/global.scss */
#block-views-press-releases-news-ticker .view-display-id-news_ticker .views-slideshow-cycle-main-frame-row,
#block-views-press-releases-news-ticker .view-display-id-news_ticker .views-row {
  height: 41px !important;
  line-height: 41px;
  width: 100%;
}
/* line 3711, ../sass/global.scss */
#block-views-press-releases-news-ticker .view-display-id-news_ticker .views-slideshow-cycle-main-frame-row a,
#block-views-press-releases-news-ticker .view-display-id-news_ticker .views-row a {
  font-size: 15px;
}
/* line 3713, ../sass/global.scss */
#block-views-press-releases-news-ticker .view-display-id-news_ticker .views-slideshow-cycle-main-frame-row a span,
#block-views-press-releases-news-ticker .view-display-id-news_ticker .views-row a span {
  color: #FFF;
}
/* line 3718, ../sass/global.scss */
#block-views-press-releases-news-ticker .view-display-id-news_ticker #views_slideshow_cycle_main_press_releases-news_ticker_1 {
  height: 41px;
  background: #02284E;
  margin: 0px 35px;
  padding-left: 65px;
  margin-top: -41px;
}
/* line 3725, ../sass/global.scss */
#block-views-press-releases-news-ticker .view-display-id-news_ticker #views_slideshow_controls_text_press_releases-news_ticker_1 {
  height: 41px;
  background: green;
}
/* line 3728, ../sass/global.scss */
#block-views-press-releases-news-ticker .view-display-id-news_ticker #views_slideshow_controls_text_press_releases-news_ticker_1 .views-slideshow-controls-text-previous {
  background: #012B5D url(../graphics/arrow-left-red.png) no-repeat 50% 50%;
  display: block;
  float: left;
  height: 41px;
  text-indent: -9999px;
  width: 35px;
}
/* line 3736, ../sass/global.scss */
#block-views-press-releases-news-ticker .view-display-id-news_ticker #views_slideshow_controls_text_press_releases-news_ticker_1 .views-slideshow-controls-text-pause {
  display: none;
}
/* line 3739, ../sass/global.scss */
#block-views-press-releases-news-ticker .view-display-id-news_ticker #views_slideshow_controls_text_press_releases-news_ticker_1 .views-slideshow-controls-text-next {
  background: #012B5D url(../graphics/arrow-right-red.png) no-repeat 50% 50%;
  display: block;
  width: 35px;
  float: right;
  height: 41px;
  text-indent: -9999px;
  width: 35px;
}

/*Homepage's Members' Logo Ticker */
/* line 3753, ../sass/global.scss */
.view-id-members_view_block {
  display: block;
  float: none;
  width: 899px;
  padding-top: 3px;
  padding-left: 40px;
  padding-bottom: 3px;
  margin-bottom: 33px;
  z-index: 3;
  position: relative;
  background-color: white;
}

/* line 3766, ../sass/global.scss */
.view-id-members_view_block .views-slideshow-cycle-main-frame-row-item {
  float: left;
  padding-right: 15px;
}

/* line 3771, ../sass/global.scss */
.node-type-external-event #popup .popup_left.single {
  margin-top: 20px;
}

/* line 3776, ../sass/global.scss */
.view-publications .premium {
  display: block;
  position: relative;
}
/* line 3779, ../sass/global.scss */
.view-publications .premium.unlocked .badge {
  background: url(../graphics/icon-corner-padlock-open-white.png) no-repeat 50% 50%;
  display: block;
  height: 51px;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 51px;
}
/* line 3788, ../sass/global.scss */
.view-publications .premium.locked .badge {
  background: url(../graphics/icon-corner-padlock-closed-white.png) no-repeat 50% 50%;
  display: block;
  height: 51px;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 51px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 3801, ../sass/global.scss */
  #sb-body-inner {
    overflow: scroll !important;
    -webkit-overflow-scrolling: touch !important;
  }
}
/* specific forms */
/* line 3809, ../sass/global.scss */
#webform-client-form-2846 label {
  text-transform: none;
}

/*
This impacts the 4th Homepage Promo block
*/
/* line 3817, ../sass/global.scss */
#block-homepage-homepage-promo-4 {
  margin-top: 20px;
  margin-right: 4px;
  float: right;
}

/* line 3823, ../sass/global.scss */
.block-event-members-only-button {
  text-align: right;
  top: -8px;
  position: absolute;
  right: 0px;
}

/*
External Related Content
view block
sitewide_related_external
 */
/* line 3835, ../sass/global.scss */
.block-sitewide-related-external-block {
  margin-top: 30px;
}

/* line 3839, ../sass/global.scss */
#block-views-sitewide-related-external-block .views-field-field-external-related-con {
  padding-top: 20px;
}

/**
 * Tiled pages.
 */
/* line 3848, ../sass/global.scss */
.node-type-tiled-page .field-name-field-free-text-intro {
  color: #636467;
  background: #fff;
  font-size: 16px;
  line-height: 23px;
  position: relative;
  margin-bottom: 20px;
  box-shadow: 0 0 1px 0px #02284e;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
}
/* line 3862, ../sass/global.scss */
.node-type-tiled-page .field-name-field-tiles {
  position: relative;
}
/* line 3865, ../sass/global.scss */
.node-type-tiled-page .field-name-field-tiles > .field-items {
  clear: both;
}
/* line 3868, ../sass/global.scss */
.node-type-tiled-page .field-name-field-tiles > .field-items > .field-item {
  margin-left: 0px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  width: 198px;
  float: left;
  padding: 10px;
  border: 1px solid #e2e2e2;
  position: relative;
  background: white;
  margin-bottom: 20px;
  color: #636467;
  box-shadow: 0 -1px 2px #e2e2e2;
  -moz-box-shadow: 0 -1px 2px #e2e2e2;
  -webkit-box-shadow: 0 -1px 2px #e2e2e2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 3894, ../sass/global.scss */
.node-type-tiled-page .grid-12 .field-name-field-tiles > .field-items > .field-item:nth-child(4n) {
  margin-right: 0px;
}
/* line 3897, ../sass/global.scss */
.node-type-tiled-page .grid-12 .field-name-field-tiles > .field-items > .field-item:nth-child(4n+1) {
  clear: left;
}
/* line 3907, ../sass/global.scss */
.node-type-tiled-page .grid-9 .field-name-field-tiles > .field-items > .field-item:nth-child(3n) {
  margin-right: 0px;
}
/* line 3910, ../sass/global.scss */
.node-type-tiled-page .grid-9 .field-name-field-tiles > .field-items > .field-item:nth-child(3n+1) {
  clear: left;
}
/* line 3917, ../sass/global.scss */
.node-type-tiled-page article.node-tiled-page-tile > .content {
  position: relative;
  height: 294px;
}
/* line 3923, ../sass/global.scss */
.node-type-tiled-page .field-name-title h3 {
  text-transform: none;
}
/* line 3928, ../sass/global.scss */
.node-type-tiled-page .scrollup,
.node-type-tiled-page .scrolldown {
  height: 0;
  width: 0;
  visibility: hidden;
}
/* line 3935, ../sass/global.scss */
.node-type-tiled-page .field-name-field-tile-image {
  position: relative;
  left: -10px;
  top: -10px;
  height: 120px;
  width: 218px;
  background: #9d9fa9;
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  border-bottom: 1px solid #e1e1e1;
}
/* line 3947, ../sass/global.scss */
.node-type-tiled-page .field-name-field-tile-image img {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
}
/* line 3956, ../sass/global.scss */
.node-type-tiled-page .field-name-field-external-link .full_btn_link,
.node-type-tiled-page .field-name-field-external-link .full-btn-link,
.node-type-tiled-page .field-name-read-more .full_btn_link,
.node-type-tiled-page .field-name-read-more .full-btn-link {
  position: absolute;
  bottom: -10px;
  left: -10px;
  width: 192px;
  border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
  font-size: 12px;
}
/* line 3972, ../sass/global.scss */
.node-type-tiled-page .field-name-field-external-link .full_btn_link,
.node-type-tiled-page .field-name-field-external-link .full-btn-link {
  width: 170px;
}
/* line 3978, ../sass/global.scss */
.node-type-tiled-page .links-wrapper .links-list {
  position: relative;
  height: 65px;
  top: -18px;
}
/* line 3983, ../sass/global.scss */
.node-type-tiled-page .links-wrapper .links-list .field-name-read-more a {
  top: 0;
}

/* line 3990, ../sass/global.scss */
.cta-links {
  position: relative;
}
/* line 3994, ../sass/global.scss */
.cta-links .link-wrapper {
  display: inline-block;
  vertical-align: top;
  margin: 20px 20px 0 0;
}
/* line 4001, ../sass/global.scss */
.cta-links .link-wrapper.icon img {
  position: absolute;
  left: 10px;
  top: 4px;
  max-height: 25px;
}
/* line 4008, ../sass/global.scss */
.cta-links .link-wrapper.icon .title {
  margin-left: 30px;
}

/* line 4017, ../sass/global.scss */
.member-offer.sticky {
  -webkit-box-shadow: inset 0px 0px 0px 4px #f00 !important;
  -moz-box-shadow: inset 0px 0px 0px 4px #f00 !important;
  box-shadow: inset 0px 0px 0px 4px #f00 !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

/* line 4029, ../sass/global.scss */
.region-inner .menu-name-main-menu li {
  border-bottom: 1px solid white;
}
/* line 4032, ../sass/global.scss */
.region-inner .menu-name-main-menu li a {
  color: white;
}
/* line 4035, ../sass/global.scss */
.region-inner .menu-name-main-menu li a.active {
  color: #498fcc;
}

/* line 4041, ../sass/global.scss */
.view.tiles .featured-offer a {
  z-index: 999;
  left: -6px;
  bottom: -6px;
  border-radius: 0;
  width: 162px !important;
}
