@charset "UTF-8";
/*font-family: 'Hind', sans-serif;*/
/*$color_grey: #312E2B;*/
/*$color_silver: rgb(178,178,178);*/
/*
Mörkgrått, texter, ikoner mm: Rgb: 45/45/45
Mellangrått: Rgb: 178/178/178
Ljusgrått: Rgb: 237/237/237
*/
/*
Proxima Nova
Harriet Display - Playfair Display
*/
.spinner,
.spinner:before,
.spinner:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out; }

.spinner {
  color: #ffffff;
  font-size: 10px;
  margin: 80px auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

.spinner:before,
.spinner:after {
  content: '';
  position: absolute;
  top: 0; }

.spinner:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

.spinner:after {
  left: 3.5em; }

@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0; } }

@keyframes load7 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0; } }

/* Begin screen reader overrides */
.sr, .screen-reader-text, .screen-reader-shortcut {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; }

/* End screen reader overrides */
/* Begin Translation bar rules */
#vvikcom-translate-container {
  position: relative; }
  #vvikcom-translate-container .closes-translate-container {
    display: block;
    position: absolute;
    right: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 40px; }
    #vvikcom-translate-container .closes-translate-container span {
      display: block;
      font-size: 40px;
      height: 40px;
      width: 40px; }

/* End Translation bar rules */
/* Begin Global rules */
@media (max-width: 639px) {
  body.logged-in.admin-bar {
    border-top: 46px solid #2d2d2d; }
    body.logged-in.admin-bar #wpadminbar {
      margin-top: -46px; } }

body .site-container {
  font-family: "Proxima N W01 Reg", "Hind", "Myriad Pro", "PT Sans", "Arial", "Sans serif";
  font-weight: 400;
  min-height: 120vh; }
  body .site-container.admin-bar {
    padding-top: 46px; }
    @media (min-width: 640px) {
      body .site-container.admin-bar {
        padding-top: 32px; } }
  body .site-container h1, body .site-container h2, body .site-container h3, body .site-container h4, body .site-container h5, body .site-container h6, body .site-container p, body .site-container li {
    line-height: 1.3em; }
  body .site-container h1, body .site-container h2, body .site-container h3, body .site-container h4, body .site-container h5, body .site-container h6 {
    font-family: "Playfair Display", "PT Sans", "Arial", "Sans serif";
    margin-top: 0.9em;
    margin-bottom: 0.33em;
    line-height: 1.15em; }
    body .site-container h1.banner, body .site-container h2.banner, body .site-container h3.banner, body .site-container h4.banner, body .site-container h5.banner, body .site-container h6.banner {
      background-color: #2d2d2d;
      font-family: "Proxima N W01 Reg", "Hind", "Myriad Pro", "PT Sans", "Arial", "Sans serif";
      color: #fff;
      padding: 0.5em 0.5em 0.35em 0.5em;
      letter-spacing: 0.035em;
      font-weight: 600;
      text-align: center; }
      body .site-container h1.banner.silver, body .site-container h2.banner.silver, body .site-container h3.banner.silver, body .site-container h4.banner.silver, body .site-container h5.banner.silver, body .site-container h6.banner.silver {
        background-color: #EDEDED;
        color: #2d2d2d; }
  body .site-container h1 {
    font-size: 42px;
    font-weight: 700; }
  body .site-container h2 {
    font-size: 25px;
    font-weight: 700; }
    body .site-container h2.banner {
      font-size: 20px;
      font-family: "Proxima N W01 Bold", "Hind", "Georgia", "Sans serif"; }
  body .site-container h3 {
    font-size: 22px;
    font-family: "Proxima N W01 Bold", "Hind", "Georgia", "Sans serif"; }
    body .site-container h3.banner {
      font-size: 18px;
      font-weight: 300;
      display: block; }
  body .site-container h4, body .site-container h5, body .site-container h6 {
    font-family: "Proxima N W01 Bold", "Hind", "Georgia", "Sans serif"; }
  body .site-container h3 {
    font-size: 38px; }
  body .site-container h4 {
    font-size: 29px; }
  body .site-container h5 {
    font-size: 24px; }
  body .site-container h6 {
    font-size: 20px; }
  body .site-container p {
    margin-bottom: 0.55em;
    font-weight: 400; }
    body .site-container p strong {
      font-family: "Proxima N W01 Bold", "Hind", "Georgia", "Sans serif";
      font-weight: 600; }
  body .site-container .fl-module-rich-text p, body .site-container .fl-module-rich-text h1, body .site-container .fl-module-rich-text h2, body .site-container .fl-module-rich-text h3, body .site-container .fl-module-rich-text h4, body .site-container .fl-module-rich-text h5, body .site-container .fl-module-rich-text h6, body .site-container .fl-module-rich-text ul {
    max-width: 55rem;
    margin-left: auto;
    margin-right: auto; }
  body .site-container .fl-module-rich-text img.alignright, body .site-container .fl-module-rich-text .alignright {
    float: right;
    margin: 0 0 20px 20px; }
  body .site-container .fl-module-rich-text img.alignleft, body .site-container .fl-module-rich-text .alignleft {
    float: left;
    margin: 0 0 20px 20px; }
  body .site-container .fl-module-rich-text figcaption, body .site-container .fl-module-rich-text .wp-caption-text {
    border-top: none;
    margin-top: -2px;
    padding: 5px 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 0.875rem;
    text-align: center; }
  body .site-container em {
    font-style: italic; }
  body .site-container strong {
    font-weight: 600; }
  body .site-container a[target="_blank"]:after {
    content: '';
    width: 0.8em;
    height: 0.8em;
    background: url("../images/opens-new-window-grey.png");
    background-size: contain;
    display: inline-block;
    margin-left: 0.2em; }
  body .site-container figcaption {
    font-style: italic; }
  body .site-container figure {
    width: auto !important; }
    body .site-container figure img {
      max-width: 100%;
      height: auto; }
  body .site-container .site-container {
    position: relative; }
  body .site-container .content-sidebar-wrap {
    margin: 0 10px; }
  @media (min-width: 640px) {
    body .site-container .fl-col-group .fl-col:first-child .fl-col-content .fl-module-vvikcom-linkblock .fl-module-content, body .site-container .fl-col-group .fl-col:first-child .fl-col-content .fl-module-rich-text .fl-module-content, body .site-container .fl-col-group .fl-col:first-child .fl-col-content .fl-module-photo .fl-module-content {
      margin-left: 20px; } }
  @media (max-width: 639px) {
    body .site-container .fl-col-group .fl-col:first-child .fl-col-content .fl-module-vvikcom-linkblock .fl-module-content, body .site-container .fl-col-group .fl-col:first-child .fl-col-content .fl-module-rich-text .fl-module-content, body .site-container .fl-col-group .fl-col:first-child .fl-col-content .fl-module-photo .fl-module-content {
      margin-left: 20px;
      margin-right: 20px; } }
  @media (min-width: 640px) {
    body .site-container .fl-col-group .fl-col:last-child .fl-col-content .fl-module-vvikcom-linkblock .fl-module-content, body .site-container .fl-col-group .fl-col:last-child .fl-col-content .fl-module-rich-text .fl-module-content, body .site-container .fl-col-group .fl-col:last-child .fl-col-content .fl-module-photo .fl-module-content {
      margin-right: 20px; } }
  @media (max-width: 639px) {
    body .site-container .fl-col-group .fl-col:last-child .fl-col-content .fl-module-vvikcom-linkblock .fl-module-content, body .site-container .fl-col-group .fl-col:last-child .fl-col-content .fl-module-rich-text .fl-module-content, body .site-container .fl-col-group .fl-col:last-child .fl-col-content .fl-module-photo .fl-module-content {
      margin-left: 20px;
      margin-right: 20px; } }
  body .site-container .fl-rich-text ul li, body .site-container .fl-module-rich-text ul li {
    position: relative;
    padding-left: 1.15em;
    margin-bottom: 0.5em; }
    body .site-container .fl-rich-text ul li:before, body .site-container .fl-module-rich-text ul li:before {
      position: absolute;
      content: '';
      left: 0em;
      top: 0.2em;
      border-top: 7px solid transparent;
      border-bottom: 7px solid transparent;
      border-left: 13px solid #BE121A;
      height: 0px; }

.hidden {
  display: none !important; }

body.padded-top .site-container .site-header {
  background-color: #2d2d2d; }

body.padded-top .site-container .site-inner {
  margin-top: 89px; }

body .frontend-hidden {
  max-height: 0px;
  overflow: hidden;
  visibility: hidden; }

body.fl-builder-edit .frontend-hidden {
  max-height: none;
  overflow: auto;
  visibility: visible; }

body.logged-in .frontend-hidden {
  max-height: none;
  overflow: auto;
  visibility: visible;
  opacity: 0.5; }

/* End Global rules */
/* Begin column rules */
.row {
  font-size: 0px; }
  .row > * {
    font-size: 16px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    vertical-align: top; }

.content .col-full {
  width: 100%; }

.content .col-pri {
  width: 70%;
  display: inline-block; }
  @media (max-width: 639px) {
    .content .col-pri {
      width: 100%; } }

.content .col-sec {
  width: 28%;
  padding-left: 40px; }
  @media (max-width: 639px) {
    .content .col-sec {
      width: 100%;
      padding-left: 0px; } }
  .content .col-sec h2 {
    background-color: #00a2b5;
    position: relative;
    padding: 4px 8px 4px 12px;
    font-family: "Proxima N W01 Bold", "Hind", "Georgia", "Sans serif";
    letter-spacing: 0.065em;
    font-weight: 600;
    font-size: 28px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 2em;
    max-width: 300px;
    display: inline-block;
    padding-right: 1.7em;
    border-right: 1px solid #fff; }
    .content .col-sec h2:after {
      content: '';
      background-image: url("../images/flag-cutout.png");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center right;
      position: absolute;
      right: -1px;
      top: -1px;
      bottom: -1px;
      width: 13px; }
    .content .col-sec h2:first-child {
      margin-top: 0.42em; }

/* End column rules */
/* Begin loading rules */
body .site-inner #genesis-content {
  margin-top: 0px;
  -webkit-transition: margin 0.5s;
  transition: margin 0.5s;
  opacity: 1; }

body.loading .site-inner #genesis-content {
  margin-top: -15px;
  opacity: 0;
  -webkit-transition: margin 0s;
  transition: margin 0s; }

/* End loading rules */
/* Begin general main content rules */
body {
  /* Begin after content footer */
  /* End after content footer */
  /* Begin cards list */
  /* End cards list */
  /* Begin heading module */
  /* End heading module */
  /* Begin separator module */
  /* End separator module */
  /* Begin products module */
  /* End products module */
  /* Begin intro image module */
  /* End intro image module */
  /* Begin tabs module*/
  /* Override styles if editor is active */
  /* End tabs module*/
  /* Begin highlight module */
  /* End highlight */
  /* Begin page footer */
  /* End page footer */ }
  body.page .site-inner {
    /*padding-top: 91px;*/ }
  body .site-inner {
    width: 100%;
    max-width: none;
    padding-top: 0px; }
    body .site-inner .header-element-placeholder {
      padding-top: 100px; }
    body .site-inner .header-video-outer {
      max-height: 75vh;
      max-height: 600px;
      overflow: hidden;
      position: relative; }
      @media (min-width: 1380px) {
        body .site-inner .header-video-outer iframe {
          margin-top: -13%; } }
      @media (max-width: 640px) {
        body .site-inner .header-video-outer .header-overlay {
          top: 55%; } }
    body .site-inner .header-image {
      width: 100%;
      opacity: 1;
      background-size: cover;
      background-position: center center;
      position: relative;
      max-height: 600px;
      height: 600px; }
      @media (max-width: 639px) {
        body .site-inner .header-image {
          max-height: 50vh;
          height: 50vh; } }
      body .site-inner .header-image.header-video {
        z-index: 2;
        min-height: 0px;
        width: 100%;
        height: 0px;
        padding-bottom: 56.25%; }
        body .site-inner .header-image.header-video .embedded-video {
          position: absolute;
          width: 100%;
          height: 100%; }
    body .site-inner .header-overlay {
      position: absolute;
      top: 60%;
      left: 20px;
      right: 20px;
      -webkit-transform: translateY(-60%);
              transform: translateY(-60%);
      text-align: center;
      color: #fff;
      text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.75);
      z-index: 2; }
      body .site-inner .header-overlay a {
        color: #fff;
        text-decoration: none; }
      body .site-inner .header-overlay h1 {
        max-width: 1100px;
        margin: auto; }
      body .site-inner .header-overlay .header-title {
        letter-spacing: 0.045em;
        font-style: italic;
        font-size: 8vw;
        margin-bottom: 0.25em;
        line-height: 1.05em; }
        @media (max-width: 639px) {
          body .site-inner .header-overlay .header-title {
            font-size: 8vw;
            overflow-wrap: break-word; } }
        @media (min-width: 1200px) {
          body .site-inner .header-overlay .header-title {
            font-size: 100px; } }
      body .site-inner .header-overlay .header-text {
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: 0.036em;
        font-size: 1.55vw;
        font-family: "Proxima N W01 Bold", "Hind", "Georgia", "Sans serif"; }
        @media (max-width: 639px) {
          body .site-inner .header-overlay .header-text {
            font-size: 3.1vw; } }
        @media (min-width: 1200px) {
          body .site-inner .header-overlay .header-text {
            font-size: 20px; } }
    body .site-inner .entry-title {
      text-align: center; }
    body .site-inner #genesis-content {
      z-index: 10; }
  body .after-entry-footer {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  body ul.cards-list {
    text-align: left; }
    body ul.cards-list[data-layout="list"] li {
      display: block;
      position: relative; }
    body ul.cards-list[data-layout="grid"] {
      font-size: 0px; }
    body ul.cards-list.products {
      margin-left: -10px;
      margin-right: -10px; }
      body ul.cards-list.products li {
        padding: 10px; }
    body ul.cards-list li {
      font-size: 16px;
      display: inline-block;
      width: 33.33%;
      padding: 10px 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin: 0 0px 10px;
      vertical-align: top;
      font-size: 0.8em; }
      @media (min-width: 960px) {
        body ul.cards-list li {
          width: 25%; } }
      @media (max-width: 639px) {
        body ul.cards-list li {
          width: 50%; } }
      body ul.cards-list li.template {
        display: none; }
      body ul.cards-list li p.loc-container {
        font-size: 12px; }
        body ul.cards-list li p.loc-container .icon {
          -webkit-transform: translateY(-1px);
                  transform: translateY(-1px); }
      body ul.cards-list li img {
        display: block;
        margin-bottom: 10px;
        max-width: 100%; }
  body .fl-module-vvikcom-heading {
    text-align: center; }
    body .fl-module-vvikcom-heading .fl-module-content {
      margin-top: 0px;
      margin-bottom: 0px;
      margin: 0px 20px; }
    body .fl-module-vvikcom-heading h1 {
      margin-top: 0.5em;
      margin-bottom: 0.6em; }
  body .fl-module-separator .fl-module-content {
    margin-left: 20px;
    margin-right: 20px; }
  body .fl-module-vvikcom-separator .fl-module-content {
    margin-bottom: 0px; }
  body .fl-module-vvikcom-separator hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #000;
    padding: 0;
    margin: 0px; }
    body .fl-module-vvikcom-separator hr.unpadded {
      margin-left: -20px;
      margin-right: -20px;
      margin-left: 0px;
      margin-right: 0px; }
  body .fl-module-vvikcom-products .fl-module-content {
    margin-left: 20px;
    margin-right: 20px; }
  body .fl-module-vvikcom-introimage .fl-module-content, body .fl-module-vvikcom-introvideo .fl-module-content, body .fl-module-vvikcom-introcarousel .fl-module-content {
    margin: 0px; }
  body .fl-module-vvikcom-introimage .header-image, body .fl-module-vvikcom-introvideo .header-image, body .fl-module-vvikcom-introcarousel .header-image {
    /*      margin-top: -40px;
        margin-left: -40px;
        margin-right: -40px;*/ }
  body .fl-module-vvikcom-tabs-start .fl-module-content, body .fl-module-vvikcom-tabs-end .fl-module-content {
    margin: 0px;
    display: none; }
  body.fl-builder-edit .fl-module-vvikcom-tabs-start {
    position: relative;
    border-bottom: 1px solid #2d2d2d;
    height: 20px; }
    body.fl-builder-edit .fl-module-vvikcom-tabs-start:before {
      font-style: italic;
      content: 'Flikrad börjar här';
      position: absolute;
      bottom: 0px;
      left: 0px;
      right: 0px;
      width: 100%;
      text-align: center;
      display: block; }
  body.fl-builder-edit .fl-module-vvikcom-tabs-end {
    position: relative;
    border-top: 1px solid #2d2d2d;
    height: 20px; }
    body.fl-builder-edit .fl-module-vvikcom-tabs-end:after {
      font-style: italic;
      content: 'Flikrad slutar här';
      position: absolute;
      top: 5px;
      left: 0px;
      right: 0px;
      width: 100%;
      text-align: center;
      display: block; }
  body.fl-builder-edit .fl-module-vvikcom-tabs {
    text-align: center; }
  body.fl-builder-edit .vvikcom-tab-title {
    font-size: 23px;
    position: relative;
    display: inline-block; }
    body.fl-builder-edit .vvikcom-tab-title:before {
      content: 'Flik';
      position: absolute;
      right: 100%;
      margin-right: 10%;
      top: 0px;
      font-size: 15px;
      text-transform: uppercase;
      color: #fff;
      background-color: #2d2d2d;
      padding: 0px 6px;
      display: block; }
  body .vvikcom-tab-content.tab-content[data-content_id="1"].fl-module-vvikcom-banner .fl-module-content {
    margin: 0px 20px; }
    body .vvikcom-tab-content.tab-content[data-content_id="1"].fl-module-vvikcom-banner .fl-module-content .banner-container h1 {
      display: none; }
  body .fl-module-vvikcom-tabs {
    text-align: center; }
    body .fl-module-vvikcom-tabs .vvikcom-tab-title {
      font-size: 23px; }
  body .fl-module-vvikcom-tabs-start {
    position: relative; }
    body .fl-module-vvikcom-tabs-start .tablist-scroll {
      position: absolute;
      top: 0px;
      bottom: 0px;
      width: 30px;
      text-align: center;
      padding: 0px;
      font-size: 20px;
      z-index: 2;
      background: #ededed;
      border: none; }
      body .fl-module-vvikcom-tabs-start .tablist-scroll:focus {
        outline: none; }
        body .fl-module-vvikcom-tabs-start .tablist-scroll:focus[data-direction="left"] span {
          padding-left: 0px;
          padding-right: 19%; }
        body .fl-module-vvikcom-tabs-start .tablist-scroll:focus[data-direction="right"] span {
          padding-left: 19%;
          padding-right: 0; }
      body .fl-module-vvikcom-tabs-start .tablist-scroll span {
        width: 80%;
        padding: 0 10%;
        display: block;
        -webkit-transition: all 0.25s;
        transition: all 0.25s; }
      @media (max-width: 639px) {
        body .fl-module-vvikcom-tabs-start .tablist-scroll {
          display: none; } }
      body .fl-module-vvikcom-tabs-start .tablist-scroll[data-direction="left"] {
        left: 0px; }
      body .fl-module-vvikcom-tabs-start .tablist-scroll[data-direction="right"] {
        right: 0px; }
  body ul.tab-list {
    background-color: #ededed;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
    @media (min-width: 960px) {
      body ul.tab-list {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (min-width: 640px) {
      body ul.tab-list {
        overflow-x: scroll;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (max-width: 639px) {
      body ul.tab-list {
        overflow-x: scroll;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left; } }
    body ul.tab-list li {
      background-color: #fff;
      display: inline-block;
      color: #2d2d2d;
      margin: 5px;
      padding: 5px;
      min-width: 100px;
      cursor: pointer;
      font-size: 12px; }
      body ul.tab-list li.selected {
        background: #2d2d2d;
        color: #EDEDED; }
  body .vvikcom-tab-content {
    display: none; }
    body .vvikcom-tab-content.visible {
      display: block; }
  body .fl-module-vvikcom-tabs {
    margin: 0;
    overflow: hidden; }
  body .fl-module-vvikcom-highlight .fl-module-content {
    margin: 0px 20px; }
  body .fl-module-vvikcom-highlight .highlight-container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 639px) {
      body .fl-module-vvikcom-highlight .highlight-container {
        display: block; } }
    body .fl-module-vvikcom-highlight .highlight-container h1 {
      font-size: 21px; }
    body .fl-module-vvikcom-highlight .highlight-container .highlight-image-container {
      width: 52.5%;
      background-size: cover;
      background-position: center center;
      overflow: hidden;
      position: relative; }
      @media (max-width: 639px) {
        body .fl-module-vvikcom-highlight .highlight-container .highlight-image-container {
          width: 100%; }
          body .fl-module-vvikcom-highlight .highlight-container .highlight-image-container:after {
            display: none; } }
      body .fl-module-vvikcom-highlight .highlight-container .highlight-image-container:after {
        position: absolute;
        content: '';
        width: 120px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        background: url("../images/outarrow-left-grey.png") left center;
        background-size: cover; }
    body .fl-module-vvikcom-highlight .highlight-container .highlight-text-container {
      width: 47.5%;
      background-color: #2d2d2d;
      color: #fff;
      padding: 5%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
      @media (max-width: 639px) {
        body .fl-module-vvikcom-highlight .highlight-container .highlight-text-container {
          display: block;
          width: 100%; }
          body .fl-module-vvikcom-highlight .highlight-container .highlight-text-container div *:first-child {
            margin-top: 0px; } }
      body .fl-module-vvikcom-highlight .highlight-container .highlight-text-container h1, body .fl-module-vvikcom-highlight .highlight-container .highlight-text-container p {
        margin-bottom: 0.25rem; }
      body .fl-module-vvikcom-highlight .highlight-container .highlight-text-container a {
        color: #fff;
        position: relative;
        padding-left: 16px;
        text-decoration: none; }
        body .fl-module-vvikcom-highlight .highlight-container .highlight-text-container a:before {
          position: absolute;
          left: 0px;
          top: 1px;
          content: '';
          border-top: 7px solid transparent;
          border-bottom: 7px solid transparent;
          border-left: 11px solid #BE121A; }
      body .fl-module-vvikcom-highlight .highlight-container .highlight-text-container a[target="_blank"]:after {
        background-image: url("../images/opens-new-window-white.png"); }
  body #vvikcom-footer {
    background-color: #EDEDED;
    margin-top: 40px; }
    body #vvikcom-footer ul.banner-list li {
      width: 33.333%; }
      @media (max-width: 639px) {
        body #vvikcom-footer ul.banner-list li {
          width: 66%; } }
      body #vvikcom-footer ul.banner-list li .info-panel h2 {
        font-family: "Proxima N W01 Bold", "Hind", "Georgia", "Sans serif"; }
      body #vvikcom-footer ul.banner-list li .info-panel p {
        font-size: 16px; }
        @media (max-width: 639px) {
          body #vvikcom-footer ul.banner-list li .info-panel p {
            display: none; } }
    body #vvikcom-footer .vvikcom-debug-container {
      text-align: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 20px 40px; }
/*# sourceMappingURL=global.css.map */