/* line 6, ../sass/variables/_colors.sass */
.greyText {
  color: #4d4d4f; }

/* line 1, ../sass/variables/_typography.scss */
.dancerPro, .dancerProBold, .dancerBold, .vjmobile-menu-toggle-container a.vjmobile-menu-toggle, .dancerProLight, body, .dancerlight, .dancerProReg {
  font-family: "fp-dancer-pro", sans-serif; }

/* line 6, ../sass/variables/_typography.scss */
.dancerProBold, .dancerBold, .vjmobile-menu-toggle-container a.vjmobile-menu-toggle {
  font-weight: 700; }

/* line 12, ../sass/variables/_typography.scss */
.dancerProLight, body, .dancerlight {
  font-weight: 300; }

/* line 18, ../sass/variables/_typography.scss */
.dancerProReg {
  font-weight: 500; }

/* No files to import found in abstractions/**\/* */
/* line 1, ../sass/base/_common.scss */
h1.page-title {
  font-size: 20px; }

/* line 7, ../sass/base/_common.scss */
a {
  color: #2ea243; }

/* line 12, ../sass/base/_common.scss */
.ck_ingress {
  font-size: 16px; }

/* line 17, ../sass/base/_common.scss */
h3.ck_subheading {
  font-size: 16px;
  font-weight: 500; }

/* line 25, ../sass/base/_common.scss */
.imagebox, div.ck_imagebox_right, div.ck_imagebox_left {
  background-color: #333333;
  color: white;
  text-align: center; }

/* line 33, ../sass/base/_common.scss */
div.ck_imagebox_right {
  float: right;
  margin-left: 20px; }

/* line 39, ../sass/base/_common.scss */
div.ck_imagebox_left {
  float: left;
  margin-left: 20px; }

/* line 45, ../sass/base/_common.scss */
.clearfix, #wipak_admin-main-menu-list:after {
  clear: both;
  content: " ";
  display: table;
  float: none;
  height: 0px;
  width: 100%; }

/* line 54, ../sass/base/_common.scss */
.breadcrumb-container {
  display: none;
  background-image: url(../images/black55.png);
  background-size: 100% 100%;
  left: 0px;
  padding: 7px 0px 7px 0px;
  text-align: center;
  width: 100%;
  z-index: 1; }
  /* line 65, ../sass/base/_common.scss */
  .breadcrumb-container .breadcrumb {
    color: white;
    font-size: 11px;
    text-align: right;
    width: 100%; }
    /* line 72, ../sass/base/_common.scss */
    .breadcrumb-container .breadcrumb a {
      color: white;
      text-decoration: none; }

@media screen and (min-width: 720px) {
  /* line 80, ../sass/base/_common.scss */
  .breadcrumb-container {
    display: block; }
    /* line 82, ../sass/base/_common.scss */
    .breadcrumb-container .breadcrumb {
      max-width: 700px;
      margin: 0 auto; } }
@media screen and (min-width: 960px) {
  /* line 90, ../sass/base/_common.scss */
  h1.page-title {
    font-size: 30px; }

  /* line 96, ../sass/base/_common.scss */
  h3.ck_subheading {
    font-size: 20px;
    font-weight: 700; }

  /* line 105, ../sass/base/_common.scss */
  .breadcrumb-container .breadcrumb {
    max-width: 940px; } }
/* line 1, ../sass/base/_main.scss */
body {
  color: #666666;
  font-size: 14px;
  line-height: 1.45; }
  /* line 9, ../sass/base/_main.scss */
  body .floatingbar {
    background-image: url(../images/floatingbar-bg.png);
    background-repeat: repeat-x;
    height: 30px;
    left: 0px;
    padding-top: 5px;
    padding-right: 20px;
    padding-left: 15px;
    text-align: center;
    width: 100%;
    z-index: 200; }
    /* line 23, ../sass/base/_main.scss */
    body .floatingbar .l-region--floatingbar {
      text-align: right;
      width: 100%; }
  /* line 29, ../sass/base/_main.scss */
  body .l-page {
    text-align: center;
    width: 100%;
    overflow: hidden; }
    /* line 35, ../sass/base/_main.scss */
    body .l-page .site-logo {
      text-indent: -9999px;
      background: url(../images/wipak-logo.svg) no-repeat;
      float: left;
      margin-top: 20px;
      margin-left: 15px;
      background-size: auto 24px;
      width: 50%; }
    /* line 45, ../sass/base/_main.scss */
    body .l-page .site-slogan {
      display: block;
      float: left;
      font-size: 12px;
      color: #333;
      padding-top: 10px;
      margin-left: 5px; }
    /* line 56, ../sass/base/_main.scss */
    body .l-page .l-main, body .l-page .l-footer, body .l-page .l-header {
      margin: 0px auto 0px auto;
      padding: 0;
      text-align: left;
      width: 100%; }
      /* line 13, ../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.9.0/stylesheets/toolkit/_clearfix.scss */
      body .l-page .l-main:after, body .l-page .l-footer:after, body .l-page .l-header:after {
        content: "";
        display: table;
        clear: both; }
    /* line 71, ../sass/base/_main.scss */
    body .l-page .l-branding {
      position: relative; }
      /* line 73, ../sass/base/_main.scss */
      body .l-page .l-branding .l-region--branding {
        box-sizing: border-box;
        height: 65px;
        padding-top: 14px; }
    /* line 80, ../sass/base/_main.scss */
    body .l-page .l-region--navigation {
      background-color: #29694d;
      clear: both;
      height: 50px;
      position: relative; }
    /* line 87, ../sass/base/_main.scss */
    body .l-page .l-main {
      padding: 0 20px; }
      /* line 13, ../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.9.0/stylesheets/toolkit/_clearfix.scss */
      body .l-page .l-main:after {
        content: "";
        display: table;
        clear: both; }
    /* line 92, ../sass/base/_main.scss */
    body .l-page footer.l-footer {
      margin: 0px auto 0px auto;
      text-align: center;
      width: 100%; }
      /* line 97, ../sass/base/_main.scss */
      body .l-page footer.l-footer .l-region.l-region--footer-bottom {
        margin: 30px auto 30px auto;
        text-align: left; }

/* line 112, ../sass/base/_main.scss */
body.front .l-page .l-main {
  padding: 0; }

@media (min-width: 720px) {
  /* line 118, ../sass/base/_main.scss */
  body .floatingbar {
    background-image: url(../images/floatingbar-bg.png);
    background-repeat: repeat-x;
    height: 30px;
    left: 0px;
    padding-top: 5px;
    padding-right: 0;
    padding-left: 0;
    text-align: center;
    width: 100%;
    z-index: 200; }
    /* line 132, ../sass/base/_main.scss */
    body .floatingbar .l-region--floatingbar {
      margin: 0px auto 0px auto;
      max-width: 700px;
      text-align: right;
      width: 100%; }
  /* line 140, ../sass/base/_main.scss */
  body .l-page {
    text-align: center;
    margin: 0px auto 0px auto; }
    /* line 144, ../sass/base/_main.scss */
    body .l-page .site-logo {
      width: 25%;
      float: left;
      padding-left: 1.5625%;
      padding-right: 1.5625%;
      margin-left: 0; }
    /* line 149, ../sass/base/_main.scss */
    body .l-page .site-slogan {
      width: 37.5%;
      float: left;
      padding-left: 1.5625%;
      padding-right: 1.5625%;
      margin-left: 0;
      font-size: 16px; }
    /* line 157, ../sass/base/_main.scss */
    body .l-page .l-header {
      position: relative;
      margin: 0px auto 0px auto; }
      /* line 160, ../sass/base/_main.scss */
      body .l-page .l-header .l-branding {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto; }
        /* line 12, ../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.3/sass/susy/output/support/_clearfix.scss */
        body .l-page .l-header .l-branding:after {
          content: " ";
          display: block;
          clear: both; }
      /* line 163, ../sass/base/_main.scss */
      body .l-page .l-header .l-region--branding {
        box-sizing: border-box;
        height: 78px;
        padding-top: 14px;
        width: 37.5%;
        float: right; }
      /* line 170, ../sass/base/_main.scss */
      body .l-page .l-header .l-region--navigation {
        height: 50px; }
    /* line 174, ../sass/base/_main.scss */
    body .l-page .l-main {
      max-width: 700px;
      margin-left: auto;
      margin-right: auto;
      margin: 0px auto 0px auto;
      padding: 0; }
      /* line 12, ../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.3/sass/susy/output/support/_clearfix.scss */
      body .l-page .l-main:after {
        content: " ";
        display: block;
        clear: both; }
      /* line 178, ../sass/base/_main.scss */
      body .l-page .l-main aside.l-region.l-region--sidebar-first {
        width: 24.16667%;
        float: left;
        padding-left: 1.04167%;
        padding-right: 1.04167%;
        float: left;
        padding-left: 0; }
      /* line 183, ../sass/base/_main.scss */
      body .l-page .l-main aside.l-region.l-region--sidebar-second {
        width: 24.16667%;
        float: left;
        padding-left: 1.04167%;
        padding-right: 1.04167%;
        float: right;
        padding-right: 0; }
      /* line 188, ../sass/base/_main.scss */
      body .l-page .l-main .l-content {
        width: 75.83333%;
        float: left;
        padding-left: 1.04167%;
        padding-right: 1.04167%;
        float: right; }
  /* line 196, ../sass/base/_main.scss */
  body footer.l-footer .l-region.l-region--footer-bottom {
    max-width: 700px; }
  /* line 204, ../sass/base/_main.scss */
  body.node-type-product-family .l-page .l-main .l-content {
    width: 50.83333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%;
    float: left; }
  /* line 214, ../sass/base/_main.scss */
  body.front .l-page .l-main .l-content {
    width: 100%;
    float: left;
    padding-left: 3.125%;
    padding-right: 3.125%;
    margin: 0px auto 0px auto;
    padding: 0; } }
@media (min-width: 960px) {
  /* line 235, ../sass/base/_main.scss */
  body .floatingbar .l-region--floatingbar {
    max-width: 940px; }
  /* line 241, ../sass/base/_main.scss */
  body .l-page .site-logo {
    background-size: auto 30px; }
  /* line 245, ../sass/base/_main.scss */
  body .l-page .site-slogan {
    font-size: 18px;
    width: 25%;
    float: left;
    padding-left: 1.5625%;
    padding-right: 1.5625%; }
  /* line 253, ../sass/base/_main.scss */
  body .l-page .l-header .l-branding {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto; }
    /* line 12, ../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.3/sass/susy/output/support/_clearfix.scss */
    body .l-page .l-header .l-branding:after {
      content: " ";
      display: block;
      clear: both; }
  /* line 256, ../sass/base/_main.scss */
  body .l-page .l-header .l-region--branding {
    height: 83px;
    padding-top: 10px; }
  /* line 262, ../sass/base/_main.scss */
  body .l-page .l-main {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto; }
    /* line 12, ../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.3/sass/susy/output/support/_clearfix.scss */
    body .l-page .l-main:after {
      content: " ";
      display: block;
      clear: both; }
  /* line 268, ../sass/base/_main.scss */
  body footer.l-footer .l-region.l-region--footer-bottom {
    max-width: 940px; } }
/* line 1, ../sass/base/_media.sass */
img, media {
  max-width: 100%; }

/* line 2, ../sass/components/_admin.sass */
#wipak_admin-main-menu-list .language {
  float: left;
  width: 25%; }

/* line 1, ../sass/components/_blocks.scss */
#block-vjsearch-vjsearch-box {
  left: 20px;
  position: absolute;
  top: 80px;
  z-index: 100; }
  /* line 6, ../sass/components/_blocks.scss */
  #block-vjsearch-vjsearch-box .block__content {
    background-color: #ececec;
    display: block;
    float: right;
    margin-top: 10px;
    width: 220px;
    border-radius: 10px;
    height: 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px; }
    /* line 14, ../sass/components/_blocks.scss */
    #block-vjsearch-vjsearch-box .block__content input {
      background-color: #ececec;
      border: 0px solid #f8f8f8;
      border-radius: 10px;
      color: #666666;
      display: block;
      float: left;
      font-size: 11px;
      height: 25px;
      padding-left: 15px;
      padding-top: 3px;
      width: 180px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px; }
      /* line 32, ../sass/components/_blocks.scss */
      #block-vjsearch-vjsearch-box .block__content input[type=submit] {
        background-color: #ececec;
        background-image: url(../images/search-icon.png);
        background-position: 0px 4px;
        background-repeat: no-repeat;
        border: 0px solid #cccccc;
        box-sizing: border-box;
        color: #ececec;
        margin-left: 10px;
        margin-right: 0px;
        margin-top: 2px;
        overflow: hidden;
        padding-left: 20px;
        width: 5px; }
  /* line 57, ../sass/components/_blocks.scss */
  #block-vjsearch-vjsearch-box .block__title {
    display: none; }
  @media (min-width: 960px) {
    /* line 1, ../sass/components/_blocks.scss */
    #block-vjsearch-vjsearch-box {
      position: static;
      top: 0; } }

/* line 66, ../sass/components/_blocks.scss */
.block-search-form {
  background-color: #ececec;
  margin-top: 10px; }
  /* line 71, ../sass/components/_blocks.scss */
  .block-search-form input {
    background-color: #ececec;
    border: 0px solid #f8f8f8;
    color: black; }
    /* line 77, ../sass/components/_blocks.scss */
    .block-search-form input[type=submit] {
      color: #ececec; }

/* line 87, ../sass/components/_blocks.scss */
#wipak_admin-main-menu-list .language {
  float: left;
  text-align: center;
  width: 100px; }

/* line 95, ../sass/components/_blocks.scss */
.menu-list .language {
  display: inline-block !important;
  height: 150px !important;
  width: 160px;
  margin-right: 20px; }

/* line 103, ../sass/components/_blocks.scss */
#block-wipak-content-types-attachment-list {
  margin-top: 30px; }
  /* line 105, ../sass/components/_blocks.scss */
  #block-wipak-content-types-attachment-list .block__title {
    background-image: url(../images/download-icon.png);
    background-position: 100% 6px;
    background-repeat: no-repeat;
    color: #4d4d4f;
    display: inline-block;
    font-size: 18px;
    padding-right: 40px; }
    /* line 115, ../sass/components/_blocks.scss */
    #block-wipak-content-types-attachment-list .block__title a {
      color: #4d4d4f;
      text-decoration: none; }
  /* line 121, ../sass/components/_blocks.scss */
  #block-wipak-content-types-attachment-list .attachments .attachment-category {
    margin-bottom: 20px; }
    /* line 123, ../sass/components/_blocks.scss */
    #block-wipak-content-types-attachment-list .attachments .attachment-category H4 {
      background-color: #4d4d4f;
      color: white;
      display: block;
      font-size: 14px;
      font-weight: 700;
      margin: 0px;
      padding: 10px; }
    /* line 134, ../sass/components/_blocks.scss */
    #block-wipak-content-types-attachment-list .attachments .attachment-category .attachment {
      background-color: #eeeeee;
      border: 1px solid #eeeeee;
      color: white; }
      /* line 140, ../sass/components/_blocks.scss */
      #block-wipak-content-types-attachment-list .attachments .attachment-category .attachment table {
        border: 0px;
        margin: 0px;
        padding: 0px;
        width: 100%; }
        /* line 145, ../sass/components/_blocks.scss */
        #block-wipak-content-types-attachment-list .attachments .attachment-category .attachment table img {
          display: block; }
        /* line 148, ../sass/components/_blocks.scss */
        #block-wipak-content-types-attachment-list .attachments .attachment-category .attachment table a {
          color: #2ea243;
          display: inline-block;
          font-size: 12px;
          line-height: 1.2;
          margin-left: 10px;
          margin-right: 10px;
          text-decoration: none; }
        /* line 159, ../sass/components/_blocks.scss */
        #block-wipak-content-types-attachment-list .attachments .attachment-category .attachment table tr {
          border-top: 2px solid white; }
        /* line 164, ../sass/components/_blocks.scss */
        #block-wipak-content-types-attachment-list .attachments .attachment-category .attachment table td, #block-wipak-content-types-attachment-list .attachments .attachment-category .attachment table img {
          border: 0px;
          margin: 0px;
          padding: 0px;
          max-width: none; }
  @media (min-width: 720px) {
    /* line 179, ../sass/components/_blocks.scss */
    #block-wipak-content-types-attachment-list .attachments .attachment-category .attachment a {
      word-break: break-all; } }
  @media (min-width: 960px) {
    /* line 191, ../sass/components/_blocks.scss */
    #block-wipak-content-types-attachment-list .attachments .attachment-category .attachment a {
      font-size: 13px;
      word-break: normal; } }

@media (min-width: 960px) {
  /* line 206, ../sass/components/_blocks.scss */
  .i18n-de #block-wipak-content-types-attachment-list .attachments .attachment-category .attachment a {
    font-size: 12px; } }

/* Mobile*/
/* line 7, ../sass/components/_navigation.scss */
.vjmobile-menu-container {
  position: relative;
  padding-top: 3px; }
  @media screen and (min-width: 720px) {
    /* line 7, ../sass/components/_navigation.scss */
    .vjmobile-menu-container {
      left: -9999px; } }

/* line 17, ../sass/components/_navigation.scss */
.vjmobile-menu-toggle-container {
  position: relative;
  height: 32px;
  text-align: right; }

/* line 23, ../sass/components/_navigation.scss */
.vjmobile-menu-toggle-container a.vjmobile-menu-toggle {
  z-index: 12;
  position: absolute;
  right: 10px;
  top: 0;
  display: inline-block;
  cursor: pointer;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  background: url("../images/mobile-button.png") no-repeat 10px center;
  overflow: hidden;
  text-align: center;
  padding: 8px 10px 8px 38px; }

/* line 40, ../sass/components/_navigation.scss */
.vjmobile-menu-open a.vjmobile-menu-toggle {
  background: #fff url("../images/mobile-menu-close.png") no-repeat 16px center;
  color: #29694d; }

/* line 45, ../sass/components/_navigation.scss */
.vjmobile-menu-menu-container .menu {
  display: none; }

/* line 50, ../sass/components/_navigation.scss */
.vjmobile-menu-menu-container > ul {
  left: -9999px; }

/* line 56, ../sass/components/_navigation.scss */
.vjmobile-menu-view {
  background-color: #fff;
  width: 100%;
  height: 900px;
  z-index: 11; }
  /* line 62, ../sass/components/_navigation.scss */
  .vjmobile-menu-view ul {
    position: absolute;
    opacity: 0;
    left: 100%;
    width: 100%;
    border: 1px solid #e5e5e5; }
  /* line 70, ../sass/components/_navigation.scss */
  .vjmobile-menu-view li {
    width: 100%; }
    /* line 73, ../sass/components/_navigation.scss */
    .vjmobile-menu-view li a {
      display: block;
      cursor: pointer;
      color: #4d4d4f;
      background-color: #fff;
      border-bottom: 1px solid #e5e5e5;
      padding: 7px 15px;
      text-decoration: none; }
      /* line 82, ../sass/components/_navigation.scss */
      .vjmobile-menu-view li a.active {
        color: #29694d;
        font-weight: bold; }
    /* line 88, ../sass/components/_navigation.scss */
    .vjmobile-menu-view li.expanded a {
      background: url("../images/mobilemenu-arrow.png") no-repeat right center; }
    /* line 93, ../sass/components/_navigation.scss */
    .vjmobile-menu-view li.last a {
      border-bottom: none; }
    /* line 98, ../sass/components/_navigation.scss */
    .vjmobile-menu-view li.vjmobile-menu-back a {
      background: url("../images/mobilemenu-back-arrow.png") no-repeat left center;
      color: #29694d; }
  /* line 104, ../sass/components/_navigation.scss */
  .vjmobile-menu-view .vjmobile-menu-root-view {
    left: 0;
    opacity: 1; }
    /* line 107, ../sass/components/_navigation.scss */
    .vjmobile-menu-view .vjmobile-menu-root-view > li > a {
      color: #29694d; }

/* Main menu */
/* line 115, ../sass/components/_navigation.scss */
.l-region--navigation > .block--menu-block {
  display: none;
  margin: 0px auto 0px auto;
  max-width: 940px; }
  /* line 122, ../sass/components/_navigation.scss */
  .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu {
    margin: 0px; }
    /* line 124, ../sass/components/_navigation.scss */
    .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li {
      position: relative; }
      /* line 126, ../sass/components/_navigation.scss */
      .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li > ul {
        background-color: white;
        display: none;
        left: 0px;
        padding-left: 0px;
        position: absolute;
        top: 36px;
        width: 300px;
        z-index: 100; }
        /* line 137, ../sass/components/_navigation.scss */
        .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li > ul > li {
          border-bottom: 1px solid #cccccc !important;
          display: block;
          padding: 7px 0px 7px 13px; }
          /* line 141, ../sass/components/_navigation.scss */
          .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li > ul > li a {
            border-right-width: 0px;
            color: #29694d;
            font-size: 13px;
            text-decoration: none; }
          /* line 149, ../sass/components/_navigation.scss */
          .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li > ul > li > ul {
            display: none; }
          /* line 153, ../sass/components/_navigation.scss */
          .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li > ul > li:last-child {
            border-bottom: 0px solid #cccccc !important; }
          /* line 156, ../sass/components/_navigation.scss */
          .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li > ul > li:hover {
            background: #f8f8f8; }
          /* line 160, ../sass/components/_navigation.scss */
          .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li > ul > li.active {
            background: #f8f8f8; }
            /* line 163, ../sass/components/_navigation.scss */
            .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li > ul > li.active a {
              font-weight: 500; }
  @media screen and (min-width: 720px) {
    /* line 115, ../sass/components/_navigation.scss */
    .l-region--navigation > .block--menu-block {
      display: block; }
      /* line 176, ../sass/components/_navigation.scss */
      .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu {
        box-sizing: border-box;
        height: 50px;
        letter-spacing: -4px;
        padding: 14px 0;
        display: table;
        position: relative; }
        /* line 183, ../sass/components/_navigation.scss */
        .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li {
          border-right: 1px solid #8bae9d;
          display: table-cell;
          vertical-align: middle;
          height: 100%;
          letter-spacing: 0;
          margin: 0;
          padding: 0 0 0 13px; }
          /* line 192, ../sass/components/_navigation.scss */
          .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li > a {
            color: white;
            display: block;
            font-size: 13px;
            line-height: 16px;
            letter-spacing: 0.7px;
            padding-right: 13px;
            text-decoration: none; }
          /* line 206, ../sass/components/_navigation.scss */
          .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li.last {
            border: none; }
            /* line 208, ../sass/components/_navigation.scss */
            .l-region--navigation > .block--menu-block .menu-block-wrapper > ul.menu > li.last a {
              padding-right: 0; } }

/*Sidebar*/
/* line 219, ../sass/components/_navigation.scss */
.l-region--sidebar-first > .block--menu-block {
  display: none; }
  @media screen and (min-width: 720px) {
    /* line 219, ../sass/components/_navigation.scss */
    .l-region--sidebar-first > .block--menu-block {
      display: block;
      clear: both;
      padding-right: 7px;
      position: relative;
      top: -20px; }
      /* line 229, ../sass/components/_navigation.scss */
      .l-region--sidebar-first > .block--menu-block h2 {
        margin: 0; }
        /* line 231, ../sass/components/_navigation.scss */
        .l-region--sidebar-first > .block--menu-block h2 a {
          display: block;
          background: #29694d;
          color: #fff;
          text-decoration: none;
          font-size: 16px;
          margin: 0;
          padding: 5px 10px 7px 14px;
          word-wrap: break-word; }
      /* line 243, ../sass/components/_navigation.scss */
      .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu {
        padding: 0;
        margin: 0; }
        /* line 247, ../sass/components/_navigation.scss */
        .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu li {
          list-style: none; }
          /* line 250, ../sass/components/_navigation.scss */
          .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu li a {
            display: block;
            color: #4d4d4f;
            text-decoration: none; }
            /* line 255, ../sass/components/_navigation.scss */
            .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu li a:hover {
              color: #42a847; }
            /* line 259, ../sass/components/_navigation.scss */
            .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu li a.active-trail, .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu li a.active {
              font-weight: 500; }
        /* line 266, ../sass/components/_navigation.scss */
        .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu > li > a {
          border-bottom: 1px solid #dfdfdf;
          padding: 7px 10px 7px 14px; }
        /* line 271, ../sass/components/_navigation.scss */
        .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu > li > ul {
          background: #eeeeee;
          border-bottom: 1px solid #dfdfdf; }
          /* line 276, ../sass/components/_navigation.scss */
          .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu > li > ul > li > a {
            padding: 6px 10px 6px 20px; }
          /* line 280, ../sass/components/_navigation.scss */
          .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu > li > ul > li li a {
            padding: 6px 10px 6px 28px; }
          /* line 284, ../sass/components/_navigation.scss */
          .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu > li > ul > li a {
            font-size: 12px; }
        /* line 290, ../sass/components/_navigation.scss */
        .l-region--sidebar-first > .block--menu-block .menu-block-wrapper > ul.menu > li ul {
          margin: 0;
          padding: 0; } }

/* line 2, ../sass/components/_views.scss */
.pager .pager__item {
  background-color: #2ea243;
  border: 0px solid #2ea243;
  box-sizing: border-box;
  color: white;
  display: inline-block;
  font-size: 26px;
  font-weight: 300;
  height: 40px;
  line-height: 0px;
  margin: 0px;
  padding: 15px 15px 0px 15px;
  width: 40px; }
  @media screen and (max-width: 720px) {
    /* line 2, ../sass/components/_views.scss */
    .pager .pager__item {
      font-size: 14px;
      height: 25px;
      padding: 10px 10px 0px 10px;
      width: 30px; } }
  /* line 23, ../sass/components/_views.scss */
  .pager .pager__item A {
    color: white;
    text-decoration: none; }
  /* line 27, ../sass/components/_views.scss */
  .pager .pager__item.pager__item--current {
    background-color: black; }
  /* line 30, ../sass/components/_views.scss */
  .pager .pager__item.pager__item--next, .pager .pager__item.pager__item--last, .pager .pager__item.pager__item--first, .pager .pager__item.pager__item--previous {
    width: auto; }

/*# sourceMappingURL=wipak.styles.css.map */
