@font-face {
  font-family: "roboto-light";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.woff") format("woff"); }

@font-face {
  font-family: "roboto-regular";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.woff") format("woff"); }

@font-face {
  font-family: "roboto-medium";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.woff") format("woff"); }

@font-face {
  font-family: "roboto-bold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.woff") format("woff"); }

@font-face {
  font-family: "titilliumsemibold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.woff") format("woff"); }

@font-face {
  font-family: "titilliumbold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Light";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-light/montserrat-light.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-light/montserrat-light.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Regular";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-regular/montserrat-regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-regular/montserrat-regular.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Medium";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-medium/montserrat-medium.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-medium/montserrat-medium.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Italic";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-italic/montserrat-italic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-italic/montserrat-italic.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Bold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-bold/montserrat-bold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-bold/montserrat-bold.woff") format("woff"); }

@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/icomoon/icomoon.woff") format("woff"); }

@font-face {
  font-family: "icomoon_g";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/icomoon_g/icomoon.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/icomoon_g/icomoon.woff") format("woff"); }

.gadget--type-items.gadget--view-mode-full {
  display: table;
  width: 100%; }
  .gadget--type-items.gadget--view-mode-full .group-left,
  .gadget--type-items.gadget--view-mode-full .group-right {
    display: table-cell;
    vertical-align: middle;
    float: none; }
  .gadget--type-items.gadget--view-mode-full .group-left {
    position: relative;
    width: 261px;
    height: 242px; }
    .gadget--type-items.gadget--view-mode-full .group-left div[class*='gadget--items--bg-image'] {
      position: absolute;
      left: 0;
      bottom: 0;
      top: 0;
      width: 261px; }
    .gadget--type-items.gadget--view-mode-full .group-left .field-group-link {
      opacity: 0;
      position: relative;
      display: table;
      width: 100%;
      height: 100%;
      color: white;
      text-align: center;
      -webkit-transition: opacity 0.75s ease-in-out 0s;
      -moz-transition: opacity 0.75s ease-in-out 0s;
      transition: opacity 0.75s ease-in-out 0s; }
      .gadget--type-items.gadget--view-mode-full .group-left .field-group-link .field--type-ds {
        display: table-cell;
        vertical-align: middle;
        background-color: #f2f2f2;
        color: white;
        text-align: center;
        font-size: 32px; }
        .gadget--type-items.gadget--view-mode-full .group-left .field-group-link .field--type-ds p {
          margin: 0; }
        .gadget--type-items.gadget--view-mode-full .group-left .field-group-link .field--type-ds:after {
          content: "\e900";
          font-family: icomoon_g;
          font-size: 68px;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          display: block;
          margin-top: 20px; }
  .gadget--type-items.gadget--view-mode-full .group-right {
    box-sizing: border-box;
    margin: 0 0 0 261px;
    padding: 50px 20px 40px 30px; }
  .gadget--type-items.gadget--view-mode-full .field--type-string {
    font-size: 32px; }
  .gadget--type-items.gadget--view-mode-full .field--type-text-long {
    font-size: 24px; }
  .gadget--type-items.gadget--view-mode-full:hover .group-left .field-group-link {
    opacity: 1; }

.gadget--items.gadget--view-mode-vertical {
  max-width: 305px;
  margin: 0 auto;
  font-size: 24px; }
  .gadget--items.gadget--view-mode-vertical .wrapper--top {
    position: relative;
    text-align: center; }
    .gadget--items.gadget--view-mode-vertical .wrapper--top .field-name--item-title {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 9;
      font-family: "roboto-regular", Arial, sans-serif;
      color: #FFFFFF;
      font-size: 28px;
      line-height: 1.15em;
      font-weight: normal; }
      .gadget--items.gadget--view-mode-vertical .wrapper--top .field-name--item-title a {
        color: inherit;
        line-height: inherit; }
    .gadget--items.gadget--view-mode-vertical .wrapper--top .field--items--table {
      display: table;
      width: 100%;
      height: 100%; }
      .gadget--items.gadget--view-mode-vertical .wrapper--top .field--items--table .field--item--table-cell {
        display: table-cell;
        vertical-align: middle; }
  .gadget--items.gadget--view-mode-vertical .field-name--description {
    margin-top: 12px; }

/*# sourceMappingURL=g_items.css.map */
