/*
=========================================================
BASE CSS
=========================================================
 * Innehåller grundläggande styling och förbättringar för
 * webbplatsen
 *
 * Copyright (C) 2014 Limepark AB
=========================================================*/

/*
---------------------------------------------------------
IKONER
---------------------------------------------------------*/

@font-face {
  font-family: 'ostersund-icons';
  font-style: normal;
  font-weight: normal;
  src: url('/webdav/files/system/fonts/ostersund-icons.eot?jhhf7u');
  src: url('/webdav/files/system/fonts/ostersund-icons.eot?#iefifjhhb7u') format('embedded-opentype'), url('/webdav/files/system/fonts/ostersund-icons.woff?jhfhb7u') format('woff'), url('/webdav/files/system/fonts/ostersund-icons.ttf?jhfb7u') format('truetype'), url('/webdav/files/system/fonts/ostersund-icons.svg?jhfs7u#ostersund-icons') format('svg');
}

/* Hover */ /*
a.small:hover,
.normal a:hover,
a.normal:hover {
  text-decoration: none;
}
*/

/** Ikoner **/
.lp-icon {
  height: 1em;
  /* Paths and strokes that overflow the viewBox can show in IE.
  If you use normalize.css, it already sets this. */
  overflow: hidden;
  /* Nice visual alignment for icons alongside text */
  vertical-align: -0.05em;
  /* Allows sizing by changing the icon's font-size */
  width: 1em;
  /* Default path fill = value of the color property */

  fill: currentColor;
}

/* Fix för IE11 och mushändelser på SVG-element. */
.lp-icon,
.lp-toggler-icon {
  pointer-events: none;
}


[class^='lp-icon-']:before,
[class*=' lp-icon-']:before {
  font-family: 'ostersund-icons', sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0;
  line-height: 1;
  /* position === */
  position: absolute;
  text-transform: none;
  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
}

[class^='lp-icon-'],
[class*=' lp-icon-'] {
  padding-left: 20px;
  position: relative;
}

.lp-icon-linkedin:before {
  content: '\e900';
}

.lp-icon-camera:before {
  content: '\e62a';
}

.lp-icon-home:before {
  content: '\e62b';
}

.lp-icon-map-marker:before {
  content: '\e62c';
}

.lp-icon-pen:before {
  content: '\e62d';
}

.lp-icon-refresh:before {
  content: '\e629';
}

.lp-icon-arrow-right:before {
  content: '\e628';
}

.lp-icon-people:before {
  content: '\e621';
}

.lp-icon-volume-max:before {
  content: '\e622';
}

.lp-icon-warning:before {
  content: '\e623';
}

.lp-icon-xls2:before {
  content: '\e624';
}

.lp-icon-xlsx2:before {
  content: '\e625';
}

.lp-icon-youtube2:before {
  content: '\e626';
}

.lp-icon-zip2:before {
  content: '\e627';
}

.lp-icon-avi:before {
  content: '\e600';
}

.lp-icon-bmp:before {
  content: '\e601';
}

.lp-icon-csv:before {
  content: '\e602';
}

.lp-icon-doc:before {
  content: '\e603';
}

.lp-icon-docx:before {
  content: '\e604';
}

.lp-icon-facebook:before {
  content: '\e605';
}

.lp-icon-gif:before {
  content: '\e606';
}

.lp-icon-jpg:before {
  content: '\e607';
}

.lp-icon-mail:before {
  content: '\e608';
}

.lp-icon-mp3:before {
  content: '\e609';
}

.lp-icon-mp4:before {
  content: '\e60a';
}

.lp-icon-mpg:before {
  content: '\e60b';
}

.lp-icon-multy-user:before {
  content: '\e60c';
}

.lp-icon-otf:before {
  content: '\e60d';
}

.lp-icon-pdf:before {
  content: '\e60e';
}

.lp-icon-phone-circle:before {
  content: '\e60f';
}

.lp-icon-phone:before {
  content: '\e610';
}

.lp-icon-png:before {
  content: '\e611';
}

.lp-icon-pps:before {
  content: '\e612';
}

.lp-icon-ppt:before {
  content: '\e613';
}

.lp-icon-pptx:before {
  content: '\e614';
}

.lp-icon-printer:before {
  content: '\e615';
}

.lp-icon-rar:before {
  content: '\e616';
}

.lp-icon-rss:before {
  content: '\e617';
}

.lp-icon-rtf:before {
  content: '\e618';
}

.lp-icon-share:before {
  content: '\e619';
}

.lp-icon-tiff:before {
  content: '\e61a';
}

.lp-icon-twitter:before {
  content: '\e61b';
}

.lp-icon-txt:before {
  content: '\e61c';
}

.lp-icon-xls:before {
  content: '\e61d';
}

.lp-icon-xlsx:before {
  content: '\e61e';
}

.lp-icon-youtube:before {
  content: '\e61f';
}

.lp-icon-zip:before {
  content: '\e620';
}

/*
---------------------------------------------------------
FIXAR/FÖRBÄTTRINGAR
---------------------------------------------------------*/

/* Fast textstorlek vid rotation i iPhone */

body {
  -webkit-text-size-adjust: 100%;
}

/* Fix för att bilder ska skalas i nyhetsmoduler */

.sv-responsive .sv-archive-portlet img {
  height: auto !important;
  max-width: 100% !important;
  width: auto !important;
}

/* Modulavstånd i innehållsytor (ej textmoduler) */

.pagecontent > .sv-portlet {
  margin-bottom: 10px;
}

/* Ändrar rubriker i nyhetsmodul till blockelement */

.sv-archive-portlet h2.subheading a span {
  display: block;
}

/* Fix för att spalterna ska ta plats även vid tom */

div[class^='sv-column-'] {
  min-height: 1px;
}

/* Responsiva iframes etc */

iframe,
object,
embed {
  border: none;
  max-width: 100%;
  overflow: hidden;
}

/* Göm innehåll, men visas för skärmläsare */

.lp-user-hidden {
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/*
---------------------------------------------------------
GRUNDLAYOUT
--------------------------------------------------------- */

.lp-wrapper {
  border-left: 1px solid #d5eaf4;
  border-right: 1px solid #d5eaf4;
  margin: 0 auto;
  max-width: 1360px;
}

.lp-content,
.lp-secondary-content,
.lp-submenu {
  margin: 20px 0 0;
}

.lp-main-menu {
  background: #09428f;
}

/* Döljer mobilmenyn och länken till undermenyn */

.lp-mobile-navigation,
.lp-go-to-submenu,
.lp-menu-button {
  display: none;
}

/* Direktlänk till innehåll som visas vid tabbning */

a.lp-skip-to-content {
  background: #000;
  color: #fff;
  display: block;
  font-size: 17px;
  height: 1px;
  left: -9999px;
  overflow: hidden;
  position: absolute;
  transform: translateY(-100%);
  transition: transform 0.5s ease;
  width: 1px;
}

a.lp-skip-to-content:focus {
  height: auto;
  left: initial;
  overflow: visible;
  padding: 1rem 0;
  text-align: center;
  transform: translateY(0);
  width: 100%;
  z-index: 30000;
}

.lp-singel-box {
  border: 1px solid #eee;
  box-shadow: 0 0 20px 0 #eee;
  margin: 100px auto 0;
  max-width: 500px;
  padding: 20px;
}

.lp-print-footer {
  display: none;
}

/*
---------------------------------------------------------
INPUTFÄLT
--------------------------------------------------------- */

input[type='text'],
input[type='password'],
input[type='date'],
select,
textarea {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ccc;
  outline-style: none;
}

input[type='text']:hover,
input[type='password']:hover,
input[type='date']:hover,
select:hover,
textarea:hover {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #999;
}

input[type='text']:focus,
input[type='password']:focus,
input[type='date']:focus,
select:focus,
textarea:focus {
  background: #eee;
  border: 1px solid #999;
}

input[type='text'],
input[type='password'],
input[type='date'],
textarea {
  /*width: 64%;*/
  padding: 8px 3%;
}

select {
  padding: 8px 1% 8px 3%;
  width: 70%;
}

/* Skriver över SiteVision's inline style */

textarea {
  box-shadow: none;
}

textarea:focus {
  box-shadow: none;
  outline-style: none;
}

/* Fix för formulär med user attributes */

.sv-form-userattributefield input {
  width: 84%;
}

.sv-login-portlet input {
  width: 64%;
}

/*
---------------------------------------------------------
KNAPPAR
--------------------------------------------------------- */

button,
input[type='submit'],
input[type='button'] {
  background: #eee;
  border: 1px solid #ccc;
  cursor: pointer;
  padding: 8px 20px;

  -webkit-appearance: none;
}

button:hover,
input[type='submit']:hover,
input[type='button']:hover {
  background: #ccc;
  border: 1px solid #999;
}

button:focus,
input[type='submit']:focus,
input[type='button']:focus {
  border: 1px solid #666;
  outline: none;
}

/* Fix för att ta bort plattformspecifik styling */

button,
input[type='submit'],
input[type='button'] {
  -webkit-appearance: none;
}

.lp-link-button {
  text-align: center;
}

.lp-link-button.sv-text-portlet p.normal {
  margin-bottom: 0;
}

.lp-link-button a {
  border: 1px solid #09428f;
  border-radius: 5px;
  color: #09428f;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
  outline: none;
  padding: 10px 30px;
  text-decoration: none;
  transition: color 0.2s linear;
}

.lp-link-button a:hover {
  color: #222;
}

.lp-link-button a:focus {
  background: #d5eaf4;
  text-decoration: underline;
}

.lp-link-button a:before {
  color: #09428f;
  content: '\e628';
  display: inline-block;
  font-family: 'ostersund-icons', sans-serif;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  padding-right: 5px;
  text-transform: none;
  transition: transform 0.2s linear, color;
  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
}

.lp-link-button a:hover:before {
  color: #222;
  transform: translate(3px, 0);
}

/*
---------------------------------------------------------
SIDHUVUD
--------------------------------------------------------- */

.lp-header {
  padding: 30px 0 10px;
}

.lp-logo {
  margin: -15px 0 0;
}

.lp-logo img {
  height: auto !important;
  max-width: 100% !important;
  /* för skärumupplösning lägre än logotypens bredd */
  width: 300px !important;
  /* ändra till halva bildbredden för retinaupplösning */
}

/*
---------------------------------------------------------
SIDFOT
--------------------------------------------------------- */

.lp-footer {
  margin: 40px auto;
  padding: 40px 0 0;
}

footer > div:first-child {
   background-color: #143a84;
}

.lp-footer p.normal,
.lp-footer p.normal a,
.lp-footer a.normal,
.lp-footer p.normal a:hover,
.lp-footer a.normal:hover,
.lp-footer .sv-text-portlet[class^='lp-icon-']:before,
.lp-footer .sv-text-portlet[class*=' lp-icon-']:before {
  color: #fff;
}

.lp-footer .lp-footer-contact .sv-text-portlet[class^='lp-icon-']:before,
.lp-footer .lp-footer-contact .sv-text-portlet[class*=' lp-icon-']:before {
  font-size: 18px;
}

.lp-footer .sv-text-portlet[class^='lp-icon-'],
.lp-footer .sv-text-portlet[class*=' lp-icon-'] {
  padding-left: 25px;
}

.lp-footer .lp-footer-contact .sv-text-portlet p.normal {
  margin: 10px 0;
}

.lp-footer .sv-jcrmenu-portlet .sv-defaultlist li a.normal {
  display: block;
  margin: 10px 0;
}

.lp-footer p.normal a:focus,
.lp-footer li a.normal:focus {
  text-decoration: none;
}

.lp-footer .footerxrubrik {
  display: block;
}

/*
---------------------------------------------------------
PUNKTLISTOR
--------------------------------------------------------- */

/* Luftigare punktlistor i textmoduler */

.sv-text-portlet-content :is(ul,ol) li {
  margin: 0 0 8px;
}

.sv-text-portlet-content :is(ul,ol) {
  margin: 0 0 15px;
}

/*
---------------------------------------------------------
FUNKTIONER SIDHUVUD
--------------------------------------------------------- */

.lp-header-functions {
  display: table;
  width: 100%;
}

.lp-header-functions .lp-header-search,
.lp-header-functions .lp-toolsmenu {
  display: table-cell;
  vertical-align: middle;
}

.lp-header-functions .lp-header-search {
  width: 100%;
}

.lp-header-functions .lp-header-search form {
  position: relative;
}

.lp-header-functions .lp-toolsmenu {
  padding-left: 15px;
  white-space: nowrap;
}

.lp-header-functions .lp-toolsmenu a {
  text-decoration: none;
}

.lp-toolsmenu a:hover {
  text-decoration: underline;
}

/*
---------------------------------------------------------
SÖKRUTA SIDHUVUD
--------------------------------------------------------- */

.lp-header .sv-searchform-portlet,
.sv-facetedsearch-portlet {
  position: relative;
}

.lp-header .sv-searchform-portlet input[type='text'],
.sv-facetedsearch-portlet input[type='text'] {
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  box-sizing: border-box;
  font-size: 12px;
  height: 50px;
  padding-left: 15px;
  padding-right: 70px;
  width: 100% !important;
}

.lp-header .sv-searchform-portlet input[type='text']::-webkit-input-placeholder {
  color: #666;
}

.lp-header .sv-searchform-portlet input[type='text']::-moz-placeholder {
  color: #222;
}

.lp-header .sv-searchform-portlet input[type='text']:-ms-input-placeholder {
  color: #666;
}

.lp-header .sv-searchform-portlet input[type='text']:focus,
.sv-facetedsearch-portlet input[type='text']:focus {
  background: #f9f9f9;
  outline: none;
}

.lp-header .sv-searchform-portlet input[type='submit'],
.sv-facetedsearch-portlet input[type='submit'] {
  background-color: #09428f;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjBDNjlBMzVCMDk1MTFFNDg2N0NFNzY0NjA0NkZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjBDNjlBMzZCMDk1MTFFNDg2N0NFNzY0NjA0NkZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMEM2OUEzM0IwOTUxMUU0ODY3Q0U3NjQ2MDQ2RkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMEM2OUEzNEIwOTUxMUU0ODY3Q0U3NjQ2MDQ2RkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqak1iIAAAERSURBVHjalNG/S4JBHMfx64eDKAji4tRgCIGL0BSoiGNDNAdO7v0PjSbY5tQW1NLQHxARuIiiu4QQRKlBEJjkDzrfp9+njoNH6Asv7ri7z3P33CmttRJpXKOPKSZo4xRb1rolr3OID72qb3TQ1X91h4gb3MGrLLhEAiFEcYRnmbtwg2WZuHGPI/Yxwhh7drCJOQ58gsaVfPzEG9tUSoUxRl/5V0/akDdgglMEEV0TjEs7s4OP2EbJJ5TEMT7R+h3lvCl8yT+cIeZcTEPmTLvhvmNRLshUDw+oY2a9pelX3KBRkIBdQ9TwYo2dm/XLra0KYFcu6gdPeEcWt4jJuqpa83auDAay69t/gkYO98gvBBgAkjTo5AHZSEwAAAAASUVORK5CYII=');
  background-position: center center;
  background-repeat: no-repeat;
  border: 0;
  border-radius: 5px;
  color: #fff;
  height: 38px;
  position: absolute;
  right: 7px;
  text-indent: -9999px;
  top: 7px;
  width: 58px;
}

.lp-header .sv-searchform-portlet input[type='submit']:focus,
.sv-facetedsearch-portlet input[type='submit']:focus,
.lp-header .sv-searchform-portlet input[type='submit']:hover,
.sv-facetedsearch-portlet input[type='submit']:hover {
  background-color: #000;
}

/* Fix för att positionera sökknappen när sökfältet har border och padding i % */

.lp-header .sv-searchform-portlet {
  margin-right: 2px;
}

/* Label flyttas över sökrutan vid fokus */

form .lp-header-search {
  display: block!important;
}

.lp-header-search__label {
  padding: 1rem;
  position: absolute;
}

.lp-header-search__label--float-above,
html:not(.lp-js) .lp-header-search__label {
  padding: 0;
  top: 0;
  transform: translateY(-100%);
}

/*
---------------------------------------------------------
TOPPMENY
---------------------------------------------------------*/

.lp-topmenu {
  margin: 0 0 0;
}

.lp-topmenu ul {
  display: table;
  margin: 0;
  padding: 0;
  width: 100%;
}

.lp-topmenu li {
  display: table-cell;
  margin: 0;
  padding: 0;
}

.lp-topmenu li > a {
  background: #09428f;
  color: #333;
  color: #fff;
  display: block;
  font-family: open sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  outline: none;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.1s linear, color 0.1s linear;
  width: auto;
}

.lp-topmenu li > a:focus {
  text-decoration: underline;
}

.lp-topmenu li > a > span {
  border-right: 1px solid #2b5999;
  display: block;
  padding: 10px;
  text-align: center;
}

.lp-topmenu li > a.lp-current {
  background: #04245b;
}

.lp-topmenu li > a.lp-current > span {
  background: #04245b;
  border-right-color: #04245b;
}

.lp-topmenu li > a:hover,
.lp-topmenu li > a:focus {
  background: #04245b;
}

.lp-topmenu li > a:hover > span,
.lp-topmenu li > a:focus > span {
  border-right-color: #04245b;
}

/*
---------------------------------------------------------
VERTKTYGSMENY
---------------------------------------------------------*/

.lp-toolsmenu {
  text-align: right;
}

.lp-toolsmenu ul {
  border-left: 1px solid #dadada;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.lp-toolsmenu li {
  display: inline-block;
  margin: 0 -4px 0 0;
  padding: 0;
  vertical-align: top;
}

.lp-toolsmenu li > a {
  border-right: 1px solid #dadada;
  color: #222;
  display: block;
  font-size: 12px;
  padding: 45px 15px 0;
  position: relative;
}

.lp-toolsmenu .li-2 > a {
  /* /images/18.224b03be15614633c8635d44/1469624909285/e-tjanster.png  */
  /* /images/18.47a59e4214bb8ea02573ebe/1424778539139/icon-hand.png */
   /*/images/18.224b03be15614633c8635d44/1469624909285/e-tjanster.png*/
  background: transparent url('/images/18.633decda19c722d8d5025a2/1771842905058/24%20Hours.png') no-repeat center 15px;
} 

.lp-toolsmenu .li-1 > a {
  /* /images/18.224b03be15614633c8635d44/1469624909285/e-tjanster.png */
  /* /images/18.47a59e4214bb8ea02573ebf/1424778539687/icon-language.png */
   /*/images/18.47a59e4214bb8ea02573ebf/1424778539687/icon-language.png*/
  background: transparent url('/images/18.633decda19c722d8d5025a3/1771842905064/Translation.png') no-repeat center 15px;
}

.lp-toolsmenu .li-3 > a {
  background: transparent url('/images/18.633decda19c722d8d5025a1/1771842905048/Call.png') no-repeat center 15px;
}

/*
.lp-toolsmenu .li-3 > a:before {
  content: '\e610';
  font-family: 'ostersund-icons', sans-serif;
  font-size: 25px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0;
  line-height: 1;
  line-height: 25px;
  position: absolute;
  text-align: center;
  text-transform: none;
  top: 8px;
  width: 100%;
  /* Better Font Rendering =========== */
/*
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
} */

.lp-toolsmenu img {
  display: none;
  /* tar bort bilden som visas för externa länkar */
}

/*
---------------------------------------------------------
NYHETSLISTNING
--------------------------------------------------------- */

/* Skapa artikel-länkar */

a.sv-create-article-entry {
  background: none repeat scroll 0 0 #f4f4f4;
  border: 1px solid #ccc;
  border-radius: 2px;
  color: #333 !important;
  display: block;
  margin: 0 0 5px;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none !important;
}

a.sv-create-article-entry:hover {
  background-color: #eee;
}

/*
---------------------------------------------------------
RELATERAD INFORMATION (Secondary content)
--------------------------------------------------------- */

.lp-contact,
.lp-links {
  background-color: #f1f6f7;
  margin-top: 20px;
}

.lp-contact h2.subheading,
.lp-links h2.subheading {
  border-bottom: 1px solid #d5d5d5;
  color: #09428f;
  display: block;
  margin: 0;
  padding: 20px 20px 15px;
}

.lp-contact li {
  padding: 2px 0;
}

.lp-links li {
  padding: 10px 0;
}

.lp-links li a {
  display: block;
}

.lp-links li.lp-related-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKBAMAAACUK2mNAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK/XnHYAAAAMdFJOUwDuMxGZVbvM3XdmiPojqAoAAAA6SURBVAjXY2CTYgACxjMOQJK55pgBkDI5UwQS23NQgYGBqecIkBl4ZgIDA9cZUSCT5wRQlIF1MpAAAEyJCygkkF60AAAAAElFTkSuQmCC');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}

.lp-links .lp-related-file a {
  padding-left: 20px;
  position: relative;
}

.lp-links .lp-related-file a:before {
  left: -3px;
  position: absolute;
  top: 2px;
}

.lp-links .lp-related-file img {
  left: -4px;
  position: absolute;
  top: 3px;
}

.lp-links li.lp-file-icon a {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}

.lp-contact ul,
.lp-links ul {
  padding: 10px 20px 20px;
}

.lp-contact li.lp-related-header,
.lp-links li.lp-related-header {
  font-weight: bold;
}

.lp-contact li + .lp-related-header,
.lp-links li + .lp-related-header {
  margin-top: 15px;
  padding: 0;
}

/*
---------------------------------------------------------
GOOGLE TRANSLATE
--------------------------------------------------------- */

#google-translate-modal {
  background: #fff;
  border: solid 1px #c5c5c5;
  border-radius: 7px;
  box-shadow: 0 0 10px 0 #bbb;
  display: none;
  padding: 10px;
  position: absolute;
  right: 0;
  text-align: left;
  top: 18px;
  width: 250px;
  z-index: 999;
}

#google-translate-modal-close {
  float: right;
  padding-top: 6px;
}

#google-translate-modal-close a {
  color: #444;
  text-decoration: none;
}

#google-translate-modal-close a:hover {
  color: #000;
  text-decoration: underline;
}

#google-translate-modal p {
  clear: right;
  color: #444;
  font-size: 11px;
  margin: 12px 0 0;
  text-align: center;
}

#google-translate-modal img {
  display: inline-block;
}

#google_translate_element a {
  text-decoration: none;
}

/* Positionering av  */

.lp-translate-container {
  position: relative;
}


/*
---------------------------------------------------------
FLIKLÖSNING
--------------------------------------------------------- */

.lp-tabs {
  margin: 0 !important;
  overflow: auto;
  padding: 0;
}

.lp-tabs li {
  background: #f1f6f7;
  border: 1px solid #d5d5d5;
  color: #333;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 100%;
  list-style-type: none;
  margin: 0 2px 0 0;
  padding: 10px 20px;
  text-decoration: none;
}

.lp-tabs li.lp-current {
  background: #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  border-top: 1px solid #d5d5d5;
  color: #000;
  cursor: pointer;
  font-size: 100%;
  text-decoration: none;
}

.lp-tabs li:hover {
  background: #fff;
}

.lp-panes {
  border: 1px solid #d5d5d5;
  margin-top: -1px;
  padding: 30px 10px;
}

/*
---------------------------------------------------------
BILDSPEL
--------------------------------------------------------- */

.lp-background-slider,
.lp-background-slider .flexslider:first-child .slides li {
  height: 280px;
  max-width: 460px;
}

.lp-image-slider {
  overflow: hidden;
  position: relative;
}

.lp-image-slider .flexslider:first-child .slides {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.lp-image-slider .flexslider:first-child .slides li {
  background-position: 50% 0;
  background-repeat: no-repeat;
  display: none;
  position: relative;
  width: 100%;
}

.lp-image-slider .flexslider:first-child .slides img {
  display: block;
  width: 100%;
}

/* Bildspel textruta & text */

.lp-image-slider .sliderText {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2MzQwNTUxOUE3ODExRTFCREM0OTBFQTFCRkVCQzdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2MzQwNTUyOUE3ODExRTFCREM0OTBFQTFCRkVCQzdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTYzNDA1NEY5QTc4MTFFMUJEQzQ5MEVBMUJGRUJDN0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTYzNDA1NTA5QTc4MTFFMUJEQzQ5MEVBMUJGRUJDN0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7XdAzhAAAALklEQVR42uzNMQEAMAwDoK7+pc1T6iIXGOAl+VO0UyYUCoVCoVAoFAobTgABBgAoTgQBN4FM7QAAAABJRU5ErkJggg%3D%3D');
  bottom: 0;
  left: 0;
  padding: 10px 40px 10px 10px;
  position: absolute;
  right: 0;
  /* (90% transparens) background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNTMzQTQ2QkJENDExRTJBNEMzQzU1MkFFNUVEQUM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyNTMzQTQ3QkJENDExRTJBNEMzQzU1MkFFNUVEQUM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzI1MzNBNDRCQkQ0MTFFMkE0QzNDNTUyQUU1RURBQzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzI1MzNBNDVCQkQ0MTFFMkE0QzNDNTUyQUU1RURBQzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/WTKOAAAAGElEQVR42mL8////MwYkwMSABggLAAQYAAAdA+sJWesEAAAAAElFTkSuQmCC'); */
}

.lp-image-slider h2 {
  display: block;
  font-size: 24px;
  margin: 0;
}

.lp-image-slider p {
  display: block;
  margin: 0;
}

.lp-image-slider a {
  text-decoration: none;
}

/* Bildspel paginering */

.lp-image-slider .flex-control-nav {
  bottom: 10px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 10px;
}

.lp-image-slider .flex-control-nav li {
  display: inline-block;
}

.lp-image-slider .flex-control-nav a {
  background-color: #ccc;
  border: 1px solid #bbb;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: 10px;
  margin: 0 0 0 5px;
  overflow: hidden;
  text-indent: 1000px;
  width: 10px;
}

.lp-image-slider .flex-control-nav a.flex-active {
  background-color: #333;
  border: 1px solid #222;
}

/* Bildspel navigation framåt/bakåt/paus */

.lp-image-slider .flex-direction-nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  z-index: 9999;
}

.lp-image-slider .flex-direction-nav li {
  float: left;
}

.lp-image-slider .flex-direction-nav a {
  height: 39px;
  overflow: hidden;
  position: absolute;
  text-indent: 1000px;
  top: 5px;
  width: 26px;
}

.lp-image-slider .flex-prev {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAnCAYAAAARrli9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEyOTBCQTJBQkJENDExRTJBRUYyQUYzNTlCNTFDRUJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEyOTBCQTJCQkJENDExRTJBRUYyQUYzNTlCNTFDRUJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTI5MEJBMjhCQkQ0MTFFMkFFRjJBRjM1OUI1MUNFQkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTI5MEJBMjlCQkQ0MTFFMkFFRjJBRjM1OUI1MUNFQkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7W8xUCAAACpUlEQVR42ryXvYsaQRTAd9bd8zy9S8IVQkISJF0I5KMNhBR2Ke7IH5D8C/kDzMcfIAQLuzRWViaxs5GksRL2QCtRSCkI6okofqCbNzInb8eZcWYNWXgozsz7+b72vSGW+UM09vhhDoXZuwMkIQDE0Bpf5xDR+C6DBL47hm4jBlYRDHMMlcuAvgqiAsmUE02rfLRnA3YM4rMjg8HgbTQaTdm2vVFcq9W+pdPpgSrNLYFSGyTCrD4CiYIcg8RATjqdzksfPcvlssT2HLEzEaaDiKzfBzkBiYMkVquVh0Ge5z1GIFcHhCGuCDIajT5hyHg8/sgsPdYB8da47BCGnDYajVcYsl6vh4VC4R7bsxckc9lNTDYQkDOIxRUGUeuolWFA2GUBSL/f/4IhEKc/9HcBiE8GaWywy6iSs3q9/trnnna7fXEIaMeabDb7kP57DJnNZr9h7TYCxdg5l4GkicC7bWsNZNVX3ppyufwcgeIcSGoNBmG3nVL38JDhcJiDtTsgt1j8bkB73UYE8Ynn8/n7vMtoOmcymUcCEB8fog3qdrvveGsmk0kZ1s7/KYgqWSwWv3hYqVR6cQhIFKNEpVJ5St2FQdPp9KckRspksBTFmhAVKn1ardalZtbp1xH957RuuLZwZVJHtqQ77ki1Wv0A+q+3rdlxnvV6vfeS5mjp9iHeqo0LoX4+86mey+UemLyCLEXDC7xYwYU/Dnl76/ajBLWAz0KYFZ6YgLBVtqrD8oU8n8+/m3RYWQN0+cGEAqlyDAP4G5OZQRcWKxaLd7EL6bDCpXcARDQHSJFYzWYzlUwmUyzd6STksbmOLw+LGI7DshrxJTW4XYsYzN6qwrYEn4HfIoa3CNWo66vW94FMb3pSmK4Sk1tfqBvff73DmoKFV5W/AgwAbf4SvfK+INgAAAAASUVORK5CYII%3D');
  left: 5px;
}

.lp-image-slider .flex-next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAnCAYAAAD6meO+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFERkVDNDcyQkJENDExRTI5ODRFQzM2QkRFQzA1MTlCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFERkVDNDczQkJENDExRTI5ODRFQzM2QkRFQzA1MTlCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QURGRUM0NzBCQkQ0MTFFMjk4NEVDMzZCREVDMDUxOUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QURGRUM0NzFCQkQ0MTFFMjk4NEVDMzZCREVDMDUxOUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ZnyTlAAACnElEQVR42qyXv68SQRDHb3nv7j14PDHaGGMMsbLxR+KfYK2FpYXaGwt7jVhRU5NoSWlFQkGeUpP4CioaFEKAhJAjIQTCr3XWnGQYZ/d24W0yyXHLzee+szs3s8Ljh/DMQ3oOQzg43hsoNABXJdIVYqNOMtfSFiJiFOocG0FC41gH45zGggTjXPfb0wBiQTqnYjAYPMlkMk/VxGazEcPh8CKbzV4yzk2wHVAismMwHywol8u3wHlLRkNdl0ql2zCXAkuCnYKdRP9Xzx1FPjj1W8gRhignk8nkrURjNpt9gftpsDNXEAc5iRyklsvlBQb1+/1XCJRiQAkE+m9dEhyk3W4/wxAIW1goFO7C3DkBBdGzrBpB1OxA1FtPp9OvGDSfz7/B/WsIlIyeCZiwaSEBhlSr1YdKAQZ1Op03ESjNhE2rBq/LDkQ5G41GORo22IGPCQir0YZMC8nn89n1ev2LhO0HzGVQ2E5tQ4YXfwsBu97r9d5LMpTCaB6vjc9BPM3iJzEE7IZ6exo2tWYkZD4JWSzkDEMajcYLqgZy6ZJsgOAgCNjN1Wr1m6opFot3rgwCH8rPVEm32319qJLtmuRyuXs0X1BipuMW3mp3URUKWKlUHjGZr4UYk1ElnmH7cqFyh6iwYMBisfhOEjGp2b7C6gPZarWea8LkpIJbj+Q/iMoDDAnD8BMBGFXE1hNw+I4J0zmpkLrPvIitjKqmkzof1mq1B0wJNhYsY42HYvUBq4Ca/xFVQwrQll7arWyLVrPZvI8TT9V6plMJbJqIY9Qn7XSJvu/L8Xj8Er5Tf+/X6/WfqgXTNHbGvksY2lPh0KZKlzZV1xNzDbd1071PVy9djw/7nE+kxbX1cU5c9UnrkHOj9ZnRZU66vsUfAQYAdDg5WAAxqKQAAAAASUVORK5CYII%3D');
  right: 5px;
}

.lp-image-slider .flex-pauseplay {
  bottom: 35px;
  position: absolute;
  right: 7px;
}

.lp-image-slider .flex-pauseplay a {
  cursor: pointer;
  display: block;
  height: 15px;
  overflow: hidden;
  text-indent: -9999px;
  width: 15px;
}

.lp-image-slider .flex-pause {
  background: no-repeat 50% 50% url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAABlBMVEUzMzP///8jKH/HAAAAAnRSTlP/AOW3MEoAAAATSURBVAhbY2QAAkYGhv8QakDYAMPbCwwSM5lOAAAAAElFTkSuQmCC');
}

.lp-image-slider .flex-play {
  background: no-repeat 50% 50% url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAZklEQVQY02MwNjY+CcT2QMxACIOI/1C8C4gNiFUMw0uBWIVYxSD8E4inAbEEMYph+DMQtwAxPzGKYfg8SAMhxW+BOB+IOfGZDLK+EYh58LkZ5LEJQCxEKDTmALEcoXBeDcRaxMQgANF8gPvwHmQgAAAAAElFTkSuQmCC');
}

/* Bildspel miniatyrnavigation */

/* Placerar om och ändrar storlek på element om det är en karusell*/

.lp-image-slider .lp-image-carousel {
  bottom: 0;
  height: 70px;
  left: 0;
  position: absolute;
  right: 0;
}

.lp-carousel-slider {
  padding-bottom: 70px;
  /* karusellens höjd */
}

.lp-carousel-slider .flex-control-nav {
  bottom: 80px;
  /* karusellens höjd + 10 */
}

.lp-carousel-slider .flex-pauseplay {
  bottom: 105px;
  /* karusellens höjd + 35 */
  position: absolute;
  right: 7px;
}

.lp-image-slider .lp-image-carousel .flex-viewport,
.lp-image-slider .lp-image-carousel .slides,
.lp-image-slider .lp-image-carousel li,
.lp-image-slider .lp-image-carousel li img {
  box-sizing: border-box;
  height: 100%;
  margin: 0;
  padding: 0;
}

.lp-image-slider .lp-image-carousel li {
  padding: 5px;
}

.lp-image-slider .lp-image-carousel li div {
  border: 1px solid #333;
  border-radius: 2px;
  cursor: pointer;
  height: 100%;
  overflow: hidden;
  text-align: center;
}

.lp-image-slider .lp-image-carousel li img {
  height: 100%;
}

.lp-image-slider .lp-image-carousel .flex-prev,
.lp-image-slider .lp-image-carousel .flex-next {
  top: 15px;
  /* (karusellens höjd - 40) / 2 */
}

/*
---------------------------------------------------------
Nyhetsmoduler
--------------------------------------------------------- */

.lp-news-list .sv-channel-item,
.lp-event-list .sv-channel-item {
  border-bottom: 1px solid #e4e4e4;
  padding: 10px 0;
  position: relative;
}

.lp-news-list .sv-channel-item a {
  display: block;
  margin: 0;
  outline: none;
  padding-left: 20px;
  position: relative;
  text-decoration: none;
}

.lp-news-list .sv-channel-item a:hover,
.lp-news-list .sv-channel-item a:focus {
  text-decoration: underline;
}

.lp-news-list .sv-channel-item:last-child {
  border-bottom: 0;
}

.lp-news-list a.nyhetslista:before {
  content: '\e628';
  display: inline-block;
  font-family: 'ostersund-icons', sans-serif;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0;
  line-height: 1;
  position: absolute;
  text-transform: none;
  top: 7px;
  vertical-align: middle;
  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
}

.lp-service-icon-varningstriangel a.nyhetslista:before {
  content: '\e623';
  font-size: 16px;
  top: 4px;
}

.lp-news-list.sv-jcrmenu-portlet a.nyhetslista:before {
  padding-right: 5px;
}

.lp-news-list.sv-jcrmenu-portlet .sv-channel-item:last-child {
  border-bottom: 1px solid #e4e4e4;
}

.lp-event-list .lp-event-date {
  border-right: 1px solid #e4e4e4;
  box-sizing: border-box;
  color: #09428f;
  display: block;
  font-size: 18px;
  font-weight: 900;
  height: 100%;
  left: 0;
  padding: 10px 15px;
  position: absolute;
  text-align: center;
  top: 0;
}

.lp-event-list .sv-channel-item {
  border: 1px solid #e4e4e4;
  padding: 15px 0 15px 65px;
}

.lp-event-list .lp-event-date .month {
  display: block;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}

.lp-event-list a:hover,
.lp-event-list a:focus {
  text-decoration: underline;
}

/* Sidverktyg */

.lp-pagetools-print {
  display: inline-block;
  padding-left: 18px;
}

.lp-pagetools-print:before,
.lp-expanded-share .lp-share:before,
.lp-expanded-share .lp-share-services a:before {
  color: #000;
  top: 3px;
}

.lp-pagetools-expandable .lp-pagetools-expandable-toggler {
  display: none;
}

.has-drop .lp-pagetools-expandable .lp-pagetools-expandable-toggler {
  display: inline;
}

.lp-pagetools-expandable {
  position: relative;
}

.lp-pagetools-expandable .lp-pagetools-expandable-list {
  display: inline-block;
}

.lp-pagetools-expandable .lp-pagetools-expandable-list a {
  color: #003276;
  font-family: 'open sans', arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  text-decoration: none;
}

.lp-pagetools-contact {
  display: inline-block;
  padding-left: 18px;
}

.lp-pagetools-contact:before {
  top: 3px;
}

.drop-content .lp-pagetools-expandable-list a {
  border-bottom: 1px solid #ededed;
  display: block;
  font-size: 13px;
  padding: 10px 10px 10px 25px;
  text-decoration: none;
}

.drop-content .lp-pagetools-expandable-list.lp-languages a {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}

.drop-content .lp-pagetools-expandable-list a:last-child {
  border-bottom: 0;
}

.drop-content .lp-pagetools-expandable-list a:before {
  font-size: 17px;
}

.drop-content .lp-pagetools-expandable-list a:hover {
  color: #173b79;
  text-decoration: underline;
}

.drop-content .lp-pagetools-expandable-list a:hover:before {
  color: #173b79;
}

.lp-pagetools-signlanguage {
  background: transparent url('/images/18.47a59e4214bb8ea02573ebe/1424778539139/icon-hand.png') no-repeat 0 1px;
  background-size: 12px;
  padding-left: 20px;
}

.lp-pagetools-expandable .lp-language {
  background: transparent url('/images/18.47a59e4214bb8ea02573ebf/1424778539687/icon-language.png') no-repeat left center;
  background-size: 18px;
  padding-left: 22px;
}

/* Förstorbart innehåll */

.lp-collapsable-container {
  background-color: #f4f4f4;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 20px;
}

.lp-collapsable-container.lp-collapsable-active {
  padding: 0;
}

.lp-collapsable-container.lp-collapsable-active .lp-collapsable-content {
  padding: 20px;
}

.lp-collapsable-container.lp-collapsable-active .lp-toolbar-wrapper {
  background-color: #ebecf0;
}

.lp-collapsable-container.lp-collapsable-active .lp-collapsable-content {
  padding: 5px 20px 20px 20px;
}

.lp-collapsable-container .lp-toolbar-wrapper .lp-toolbar-button {
  background: transparent;
  border: none;
  box-sizing: border-box;
  color: #000;
  cursor: pointer;
  font-family: 'Open sans', helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  padding: 16px 60px;
  position: relative;
  text-align: left;
  width: 100%;
}

.lp-collapsable-container .lp-toolbar-wrapper .lp-toolbar-button:focus {
  text-decoration: underline;
}

.lp-collapsable-container .lp-toolbar-wrapper .lp-toolbar-button:focus-visible {
  outline: auto;
}

.lp-collapsable-container .lp-toolbar-wrapper .lp-toolbar-button:before {
  border-right: 1px solid #f7f8fc;
  box-sizing: border-box;
  content: '−';
  display: block;
  font-family: 'Open sans', helvetica, arial, sans-serif;
  font-size: 20px;
  font-weight: 100;
  height: 100%;
  left: 0;
  line-height: 50px;
  position: absolute;
  text-align: center;
  top: 0;
  vertical-align: middle;
  width: 45px;
}

.lp-collapsable-container .lp-toolbar-wrapper .lp-toolbar-button:hover:before {
  background-color: #dedfe3;
  /*border-right-color: #B8B9BD;*/
}

.lp-collapsable-container.lp-collapsed .lp-toolbar-wrapper .lp-toolbar-button:before {
  content: '+';
}

/* Förstorbart innehåll vit */

.lp-collapsable-container.sv-decoration-Expanderbartinnehall-white {
  background-color: #fff;
}

.lp-collapsable-container.sv-decoration-Expanderbartinnehall-white .lp-toolbar-wrapper {
  background-color: #fff;
  border-bottom: 1px solid #ecebeb;
}

.lp-collapsable-container.sv-decoration-Expanderbartinnehall-white .lp-toolbar-button:hover:before {
  background-color: #fff;
}

.sv-editing-mode .sv-decoration-Expanderbartinnehall-white {
  background-color: #fff;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 20px;
}

/*
---------------------------------------------------------
FACETTERAD SÖK I FLIKAR
--------------------------------------------------------- */

.sv-facetedsearch-portlet .sv-search-hit {
  border-bottom: 1px solid #d9d9d9;
  padding: 20px 0 !important;
}

.sv-facetedsearch-portlet .sv-search-result {
  margin: 0 0 30px;
}

.sv-facetedsearch-portlet .sv-search-hit a.nyhetslista {
  font-size: 18px;
}

.sv-facetedsearch-portlet .sv-search-hit a.nyhetslista:hover,
.sv-facetedsearch-portlet .sv-search-hit a.nyhetslista:focus {
  text-decoration: underline;
}

.lp-facets-header {
  display: block !important;
  margin: 10px 0 0;
}

.lp-facets {
  display: flex;
  float: none;
}

.lp-facets .lp-facet-sort {
  display: inline-block;
  margin: 0 10px 0 0;
}

.lp-facets h3 {
  font-size: 14px;
  margin: 10px 0 5px;
}

.lp-facets p {
  font-size: 12px;
  font-weight: bold;
  margin: 0;
}

.lp-facets ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.lp-facets li {
  display: inline-block;
  margin: 0 4px 10px 0;
}

.lp-facets a,
.lp-facets span {
  border: 1px solid #cbcbcb;
  display: inline-block;
  padding: 4px 7px;
}

.lp-facets a:hover,
.lp-facets a:focus {
  background: #f4f4f4;
}

.lp-facets .lp-sort-active,
.lp-facets .lp-facet-selected a {
  background: #f4f4f4;
  font-weight: bold;
}

.lp-facets .lp-facet-selected a:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5nmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTA5LTE0VDExOjE0OjA2KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTctMDktMTRUMTE6MjA6NTgrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE3LTA5LTE0VDExOjIwOjU4KzAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjMzZTlhNWZmLTdmNjctOGM0ZS04Y2U4LTgyODJlNTg2MDk3ZTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo4RkYzMTFEQTk5MkQxMUU3QjBCOEIzMDQ1NjJCMjQwNzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo4RkYzMTFENzk5MkQxMUU3QjBCOEIzMDQ1NjJCMjQwNzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDo4RkYzMTFEODk5MkQxMUU3QjBCOEIzMDQ1NjJCMjQwNzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjhGRjMxMURBOTkyRDExRTdCMEI4QjMwNDU2MkIyNDA3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozM2U5YTVmZi03ZjY3LThjNGUtOGNlOC04MjgyZTU4NjA5N2U8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDktMTRUMTE6MjA6NTgrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PuBQgYMAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAaBJREFUeNqslDFIVlEUx3/vvSlbggriDOXgUKtnMJRaGhqEHD5ocPlya9DhA2dHFwUH9yCCgsihsLEGgxD0P3+DDn3TLXQTFASz5QqXy/2eQp7lwTm/c+655/zfrdx9EngL3Ae+AF1Jx7SYu4/EnBlgAHQrd98DxhLuM9CRdDakSANsxCIXtl8Doxk7A6y1NLSWFQEYrYHNArzg7r1CNz1gocBv1sAc0C8EV929kxTpAKsFrg/MVRF6AGwD9zLoBHgGnAPfgRtZ/DfwWNKgSk50YAsYyeDD+L2T+Y+Bp5IEUGUzmI4SqGm3v8ALSV8vHE0aDSHsmdkBMH1JoXlJ71NHkxMhhF0zuwlMDSmyImk5d152hStbU9DKa2C5JWfKzA5CCDup89qGna5/HPjxX+u/giABvhUE+QeYkDSo3P0W8BN4VGj/paSN5Bf5WLh2H5hszOwD8KQwh0VJbxJZ9M3sCHiecXeBh42ZvStsb13SUkFj22Z2G5jIQmN1fOHIHrZey8Z6kUntVw10gX3gFPgEzA57HQFibDaypzH31b8BAHa4i0EMqTOjAAAAAElFTkSuQmCC');
  background-size: 8px 10px;
  content: '';
  display: block;
  float: left;
  height: 10px;
  margin: 5px 6px 0 0;
  width: 8px;
}

/*
---------------------------------------------------------
VIKTIGT MEDDELANDE
--------------------------------------------------------- */

.lp-alert .sv-channel-item {
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  display: block;
  height: 80px;
  margin: 40px 0 40px;
  padding: 0 0 0 100px;
  position: relative;
}

.lp-alert .lp-alert-outer-content {
  display: table;
  height: 80px;
  width: 100%;
}

.lp-alert .lp-alert-content {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}

.lp-alert-container.lp-alert-startsida {
  padding-bottom: 21px;
}

.lp-alert .sv-channel-item .lp-alert-icon {
  background-color: #c88902;
  border-radius: 5px 0 0 5px;
  color: #fff;
  height: 80px;
  left: 0;
  position: absolute;
  top: 0;
  width: 40px;
}

.lp-alert .sv-channel-item .lp-alert-icon:before {
  font-size: 30px;
  line-height: 80px;
  text-align: center;
  width: 70px;
}

.lp-alert-arrow {
  border-color: transparent transparent transparent #c88902;
  border-style: solid;
  border-width: 40px 0 40px 20px;
  height: 0;
  left: 60px;
  position: absolute;
  top: 0;
  width: 0;
}

.lp-alert-arrow.krismeddelande {
  border-color: transparent transparent transparent #c83702;
}

.lp-alert .sv-channel-item .lp-alert-icon.krismeddelande {
  background-color: #c83702;
}

.sv-archive-portlet.lp-alert h1.heading,
.sv-archive-portlet.lp-alert h1.heading a {
  /*line-height: 80px;*/
  font-size: 24px;
  text-decoration: none;
}

.sv-archive-portlet.lp-alert h1.heading a span {
  display: inline;
}

.sv-archive-portlet.lp-alert a.normal {
  color: #c83702;
}

/*
---------------------------------------------------------
INGÅNGSMENY
--------------------------------------------------------- */

.lp-feature-menu {
  display: flex;
  -ms-flex-pack: center;
  list-style: none;
  margin: 0;
  padding: 0;

  -webkit-box-pack: center;
  flex-wrap: wrap;
  justify-content: center;
}

.lp-feature-menu li {
  display: inline-block;
  width: 152px;
}

.lp-feature-menu li a {
  color: #000;
  color: #09428f;
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  outline: none;
  position: relative;
  text-align: center;
  text-decoration: none;
}

.lp-feature-menu .lp-feature-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 30px auto;
  border: 1px solid #09428f;
  border-radius: 50%;
  box-sizing: border-box;
  display: inline-block;
  height: 100px;
  transition: background 500ms ease-out, color 0.5s ease-out;
  transition: all 0.3s ease;
  width: 100px;

  -webikt-border-radius: 50%;
}

.lp-feature-menu .lp-feature-text {
  display: block;
  padding: 0 4px 10px;
  text-align: center;
}

.lp-feature-menu li a:hover .lp-feature-image,
.lp-feature-menu li a:focus .lp-feature-image {
  background-color: #d5eaf4;
  border-width: 2px;
}

.lp-feature-menu li a:hover {
  text-decoration: underline;
}

.lp-feature-menu li a:focus {
  text-decoration: underline;
}

/*
---------------------------------------------------------
SOCIALA MEDIER Sidfot
--------------------------------------------------------- */

.lp-socialmenu {
  list-style-type: none;
  margin: 0;
  padding: 5px 0;
}

.lp-socialmenu a.normal {
  color: #fff;
  display: block;
  font-size: 14px;
  margin: 0;
  padding: 5px 0;
  text-decoration: underline;
  vertical-align: middle;
}

.lp-socialmenu a:hover,
.lp-socialmenu a:focus {
  text-decoration: none;
}

.lp-socialmenu li {
  margin: 0;
  padding: 0 0 0 25px;
}

.lp-socialmenu li:before {
  color: #fff;
  font-size: 18px;
  top: 7px;
}

.lp-language-menu {
  display: none;
}

.lp-drop-links {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.lp-drop-links a {
  background-position: left center;
  background-repeat: no-repeat;
  border-bottom: 1px solid #ededed;
  display: block;
  padding: 10px 10px 10px 0;
  padding-left: 25px;
  text-decoration: none;
}

.lp-drop-links li:last-child a {
  border-bottom: 0;
}

.drop-element,
.drop-element:after,
.drop-element:before,
.drop-element *,
.drop-element *:after,
.drop-element *:before {
  box-sizing: border-box;
}

.drop-element {
  display: none;
  position: absolute;
}

.drop-element.drop-open {
  display: block;
}

.drop-element.drop-theme-arrows-bounce {
  max-height: 100%;
  max-width: 100%;
}

.drop-element.drop-theme-arrows-bounce .drop-content {
  background: white;
  border-radius: 5px;
  color: #444;
  -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
  font-family: inherit;
  font-size: 1.1em;
  line-height: 1.5em;
  padding: 1em;
  position: relative;
  transform: translateZ(0);

  -moz-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
}

.drop-element.drop-theme-arrows-bounce .drop-content:before {
  border-color: transparent;
  border-style: solid;
  border-width: 12px;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content {
  margin-bottom: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content:before {
  border-top-color: white;
  left: 50%;
  margin-left: -12px;
  top: 100%;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content {
  margin-top: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content:before {
  border-bottom-color: white;
  bottom: 100%;
  left: 50%;
  margin-left: -12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content {
  margin-right: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content:before {
  border-left-color: white;
  left: 100%;
  margin-top: -12px;
  top: 50%;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content {
  margin-left: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content:before {
  border-right-color: white;
  margin-top: -12px;
  right: 100%;
  top: 50%;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content {
  margin-top: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content:before {
  border-bottom-color: white;
  bottom: 100%;
  left: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content {
  margin-top: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content:before {
  border-bottom-color: white;
  bottom: 100%;
  right: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content {
  margin-bottom: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content:before {
  border-top-color: white;
  left: 12px;
  top: 100%;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content {
  margin-bottom: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content:before {
  border-top-color: white;
  right: 12px;
  top: 100%;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content {
  margin-right: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content:before {
  border-left-color: white;
  left: 100%;
  top: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content {
  margin-left: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content:before {
  border-right-color: white;
  right: 100%;
  top: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content {
  margin-right: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content:before {
  border-left-color: white;
  bottom: 12px;
  left: 100%;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content {
  margin-left: 12px;
}

.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content:before {
  border-right-color: white;
  bottom: 12px;
  right: 100%;
}

.lp-news-slider {
  margin: 0 0 10px 0;
  overflow: hidden;
  padding: 30px 0 50px;
  width: 100%;
}

.lp-news-slider > .sv-channel {
  height: 100%;
  margin: 0;
  padding: 30px 0 0 0;
  width: 100%;
}

.lp-news-slider > .sv-channel.active {
  transition: margin-left 0.35s ease;
}

.lp-news-slider > .sv-channel > li {
  box-sizing: border-box;
  float: left;
  height: 100%;
  margin-bottom: 0 !important;
  overflow: hidden;
  padding: 0 10px 0 10px !important;
  position: relative;
}

.lp-news-slider h2 {
  display: block;
}

.lp-news-slider h2 a:focus {
  text-decoration: underline;
}

.lp-news-slider > .sv-channel > .active {
  margin-left: -9px;
}

.lp-news-slider > .sv-channel > .active + .active {
  margin-left: 0;
}

.lp-news-slider > .sv-channel > li:hover .lp-news-slider-image div {
  opacity: 0.75;
}

.lp-news-slider-image {
  max-height: 120px;
  overflow: hidden;
  transition: all 0.15s ease;
}

.lp-news-slider-image div {
  display: table-cell;
  height: inherit;
  transition: all 0.25s ease;
  vertical-align: middle;
  width: 600px;
  /* Enables upscaling for small images and acts as max size */
}

.lp-news-slider-image img {
  display: block;
  width: 100%;
}

.lp-news-slider-image + * {
  display: block !important;
  margin: 5px 0 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lp-news-slider-description {
  background: rgb(245, 245, 245);
  height: 80px;
  line-height: 20px;
  margin: 5px 0 0 0;
  overflow: hidden;
  position: relative;
}

.lp-news-slider-description .text,
.lp-news-slider-description .ellipsis,
.lp-news-slider-description .fill {
  background: inherit;
}

.lp-news-slider-description .ellipsis {
  bottom: 0;
  font-weight: bold;
  left: 0;
  position: absolute;
  right: 0;
}

.lp-news-slider-description .fill {
  height: 100%;
  position: absolute;
  width: 100%;
}

.lp-news-slider-navigation {
  bottom: 20px;
  display: block;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.lp-news-slider-navigation li {
  background: transparent;
  border: 1px solid #09428f;
  border-radius: 50%;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-size: 0;
  height: 10px;
  line-height: 10px;
  margin-right: 7px;
  position: relative;
  text-align: center;
  text-indent: -999px;
  vertical-align: top;
  width: 10px;
}

.lp-news-slider-navigation li.active {
  background: #09428f;
  color: #fff;
}

.lp-news-slider-previous,
.lp-news-slider-next,
.lp-news-slider-previous:hover,
.lp-news-slider-next:hover,
.lp-news-slider-previous:active,
.lp-news-slider-next:active,
.lp-news-slider-previous:focus,
.lp-news-slider-next:focus {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAilBMVEUAAAAJQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo/4+/sJQo/y9/nn7vSXsM8NRZGJpcl6msIiVZsbUJeqv9g9aqYTSpTO2uiww9tbgrXe5++Urs5Yf7PP2+i0xtwlWJzG1eXi6vHf5/Cgt9NojLouX6A9a6csW+qCAAAAEXRSTlMAhS6Y+ax4STcC7R7T0pXuHzfV8CwAAAFhSURBVDjLjZXXcoMwEEVFNcVNBYRoBmyTOOX/fy+QYQLsiqD7qDks23RF1goD3ztFrhudPD8IybZii5VZUQvORV1kJbPiDdA+K9nShVqpzraOtPKOUyDe5RYO6dwF1Ug0Dgh8SBO6oSQ9rMjqRjd1qxasnS5JzKZzDk5C/1Xi/NXe0B011vT7XOyhIrfB7/dSiHu+j/I+HjOV1EByyDZkrQnaspAEJcX6yL/ewFEZED/DZMYYU/DMJ16BSrizQXdwWnjk+ABn7+VIfsK2PI4kAv2v+wFMJZ5CRNz1589qIHV7xl2AdulYUU21aCQwOjYKJzCWhRMYu4LL8gpNWQyXVXjzCFCz0AiCb7MRlMG8LmiwaF2IJfXrgpeQxMpktdWvfZ070wtjfg3NL7e5ZZgb0Wxvz23yWR3MTRNacbNtxdjgE2zwCTL4KbCSryX4kmoKiXWFj9EVAOiJu7juRfPE/QAMJGKAsSqqEAAAAABJRU5ErkJggg==');
  border: 0;
  display: block;
  height: 42px;
  left: -70px;
  padding: 0;
  position: absolute;
  text-indent: -9999px;
  top: 125px;
  width: 42px;
}

.lp-news-slider-next,
.lp-news-slider-next:hover,
.lp-news-slider-next:active,
.lp-news-slider-next:focus {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAllBMVEUAAAAJQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo8JQo/4+/sJQo/y9/mWsM/n7vQjVpsNRZF6msIbUJeqv9iIpMnO2uiww9tbgrU9aqbe5+9Yf7MSSZPP2+i0xtzG1eUUS5Xi6vHf5/Cgt9NojLo8aaYuX6COqcuKpsk9a6dga3x5AAAAE3RSTlMAhZgu+dOseDcC7R5IlUos7h9NHAdTZwAAAV1JREFUOMuVlelygyAUhS/G3awFAReMmrXp/v4v1zDTKQa03p6fzDfclQM8KomjMEh9Pw3CKE5gWhlhXVk3Is9FU5cdI9kEuFlJ1dOBeiVXmzGSVDynlnJeEQdceAdBRyRab/FIrgtOJ8SL9ZBcHvd0UvvjchC90OQ0W5gcPE7/FPd+a2/pjFryE74Sc6ioFqjwJoVM5vNoLjOdqaIIKQKQsB6D9iyBuLMOL+/VywjbxRCV1plkjJUuWkYQ1tbZgd11cEqtQwhOdrGvmn17to5PAaRu/z81KxtrCin4I12tj3f2en4M5o+i9KJrK7iF6gQcNS4qUl2Wo/3VTeAUmGYZfRRuWbpZUYlqlh5B/IUbQRebdbEH664LEIVZF0X+t9qwQj8Y2GCfIf5x4y0Db0TG3s7T5Fnbm9ETwjSNFbcYK8YbvLlYqtsQvClprrS0sz+jnQU4X9zW97cjX9w3+5RsxeTG8jEAAAAASUVORK5CYII=');
  left: auto;
  right: -60px;
}

.lp-news-slider-previous:focus,
.lp-news-slider-next:focus {
  background-position: 50% 50%;
  border: 2px solid #09428f;
  border-radius: 50%;
  box-sizing: border-box;
}

@media only screen and (max-width: 1090px) {
  .lp-news-slider-previous,
  .lp-news-slider-previous:hover,
  .lp-news-slider-previous:active,
  .lp-news-slider-previous:focus {
    left: -10px;
  }
  .lp-news-slider-next,
  .lp-news-slider-next:hover,
  .lp-news-slider-next:active,
  .lp-news-slider-next:focus {
    right: -10px;
  }
}

.lp-news-slider .sv-channel-paragraph {
  display: none;
}

.lp-news-slider-description .text {
  color: #444;
  font-family: Arial, sans-serif;
  font-size: 13px;
}

.lp-textpuff img.sv-linkicon {
  display: none;
}

.lp-textpuff .sv-text-portlet p.normal {
  color: #fff;
  display: table;
  font-size: 24px;
  font-weight: 600;
  height: 90px;
  line-height: 30px;
  width: 100%;
}

.lp-textpuff .sv-text-portlet a {
  color: #fff;
  display: table-cell;
  font-size: 24px;
  font-weight: 600;
  height: 90px;
  line-height: 30px;
  padding: 5px 45px 5px 33px;
  text-decoration: none;
  vertical-align: middle;
}

.lp-textpuff .sv-text-portlet a:hover,
.lp-textpuff .sv-text-portlet a:focus {
  text-decoration: underline;
}

.lp-textpuff .sv-text-portlet a:before {
  color: #fff;
  content: '\e628';
  display: inline-block;
  font-family: 'ostersund-icons', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  margin-left: -20px;
  margin-right: 5px;
  margin-top: -2px;
  text-transform: none;
  vertical-align: middle;
  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
}

.lp-linklist ul {
  font-size: 16px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.lp-linklist ul a {
  display: inline-block;
  font-size: 16px;
  outline: none;
  text-decoration: none;
}

.lp-linklist ul a:focus {
  text-decoration: underline;
}

.lp-linklist ul li {
  padding: 5px 0 5px 20px;
  position: relative;
}

.lp-linklist ul li:before {
  color: #000;
  content: '\e628';
  display: inline-block;
  font-family: 'ostersund-icons', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0;
  line-height: 1;
  line-height: 20px;
  margin-right: 10px;
  padding-top: 2px;
  position: absolute;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
}

.lp-linklist ul a:hover {
  font-size: 16px;
  text-decoration: underline;
}

.sv-search-hit .icon img {
  width: 16px;
}

.lp-close-collapsable-content {
  background: transparent;
  border: 0;
  color: #09428f;
  display: inline;
  font-size: 14px;
  padding: 0;
}

.lp-close-collapsable-content:hover,
.lp-close-collapsable-content:focus,
.lp-close-collapsable-content:active {
  background: transparent;
  border: 0;
  padding: 0;
  text-decoration: underline;
}

/*
---------------------------------------------------------
COOKIE VARNING
--------------------------------------------------------- */

.lp-cookie-warning {
  background-color: #09428f;
  bottom: 0;
  left: 0;
  position: fixed;
  width: 100%;
}

.lp-cookie-warning > form {
  margin: 0 auto;
  max-width: 1360px;
  overflow: auto;
  padding: 10px 20px;
}

.lp-cookie-warning p.normal {
  color: #fff;
  font-size: 12px;
  margin: 0;
}

.lp-cookie-warning p.normal a {
  color: #fff;
  font-size: 12px;
  text-decoration: underline;
}

.lp-cookie-warning button {
  border-radius: 5px;
  float: right;
  margin-left: 10px;
  padding: 2px 5px;
}

/*
---------------------------------------------------------
FIX FÖR BILDTEXT PÅ FLÖDADE BILDER
---------------------------------------------------------*/

.sv-image-portlet {
  display: table;
}

.sv-image-portlet .sv-portlet-image-caption {
  caption-side: bottom;
  display: table-caption;
}

/*
---------------------------------------------------------
FIXAR/ÅSIDOSÄTTNINGAR FÖR JÄMFÖRELSETJÄNST
---------------------------------------------------------*/

#stratsys-comparison-service *:not([class*=stratsys-icon]) {
  font-family: 'open sans', arial, sans-serif !important;
}

#stratsys-comparison-service .stratsys-header {
  padding: 0;
}

#stratsys-comparison-service .stratsys-title {
  display: block;
}

#stratsys-comparison-service .stratsys-section-header > h2 {
  color: inherit;
}

/*
---------------------------------------------------------
AKTIVITETER
---------------------------------------------------------*/

#lp-activity-app-container ul.lp-activity-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

#lp-activity-app-container .lp-activity-list .activity-header {
  border-color: #fff;
  border-style: solid;
  border-width: 2px;
  cursor: pointer;
  margin-top: 10px;
  padding-bottom: 7px;
  padding-right: 10px;
  padding-top: 7px;
}

#lp-activity-app-container .lp-activity-list .activity-header:before {
  content: '\e628';
  font-family: 'ostersund-icons', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  position: absolute;
  right: 10px;
  top: 12px;
  transform: rotate(90deg);
  transition: 0.2s ease-in-out;

  speak: none;
}

#lp-activity-app-container .lp-activity-list .lp-active-item:before {
  transform: rotate(-90deg);
}

#lp-activity-app-container .lp-activity-list li {
  position: relative;
}

#lp-activity-app-container h2.lp-summer-activity-header {
  display: block;
  padding: 10px 0 0 0;
}

#lp-activity-app-container .nextWeek {
  float: right;
}

#lp-activity-app-container .weektoggler {
  padding-bottom: 20px;
}

#lp-activity-app-container .weektoggler a {
  font-size: 16px;
  font-weight: bold;
}

#lp-activity-app-container .lp-day-has-passed .lp-dateheader,
#lp-activity-app-container .lp-day-has-passed div,
#lp-activity-app-container .lp-day-has-passed .activity-header {
  color: #ccc;
}

#lp-activity-app-container .lp-summer-activity-day-wrapper {
  background-color: #f4f4f4;
  margin-bottom: 20px;
  padding: 10px;
}

#lp-activity-app-container .activity-header {
  background-color: #e8e8e8;
  color: #333;
  padding: 5px 5px 5px 10px;
}

#lp-activity-app-container .activity-header.activiy-no-0,
#lp-activity-app-container .activity-header.activity-is-every-day {
  background-color: #e8e8e8;
  font-weight: bold;
}

#lp-activity-app-container .lp-tag {
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  color: #000;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  margin-left: 5px;
  margin-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
}

#lp-activity-app-container .activity-body {
  background-color: #fff;
  padding: 10px;
}

#lp-activity-app-container ul.lp-activity-info {
  list-style: none;
  margin: 0;
  padding: 0;
}

#lp-activity-app-container ul.lp-activity-info ul {
  margin: 0;
  padding-left: 20px;
}

#lp-activity-app-container .lp-filter-message {
  background-color: #f5ebcc;
  border-color: #c90;
  border-style: dashed;
  border-width: 1px;
  color: #333;
  margin: 10px 0;
  padding: 10px;
}

#lp-activity-app-container .lp-filter-message a {
  color: #333;
}

#lp-activity-app-container label.filterLabel {
  display: block;
  margin-bottom: 10px;
}

#lp-activity-app-container .lp-dateheader::first-letter {
  text-transform: uppercase;
}

#lp-activity-app-container input {
  font-family: 'open sans', arial, helvetica, sans-serif;
}

/*
---------------------------------------------------------
SIDVERKTYG
---------------------------------------------------------*/

.lp-pagetools {
  display: flex;

  justify-content: space-between;
}

.lp-pagetools > .sv-vertical {
  display: flex;

  flex-wrap: wrap;
}

.lp-pagetools > .sv-vertical > * {
  margin-right: 15px;
}

.lp-pagetools > .sv-vertical > .sv-script-portlet + .sv-script-portlet {
  margin-right: 0;
}

.lp-pagetools > .sv-vertical > .sv-script-portlet + .sv-script-portlet a {
  margin-right: 15px;
}

.lp-pagetools .lp-pagetools-contact {
  white-space: nowrap;
}

/*
---------------------------------------------------------
VARIANT AV INGÅNGSMENY TILL GUIDER (Linda Lignell)
---------------------------------------------------------*/


.lp-feature-menu .ll-guide-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100px auto;
  border: 0;
  border-radius: 50%;
  box-sizing: border-box;
  display: inline-block;
  height: 100px;
  transition: background 500ms ease-out, color 0.5s ease-out;
  transition: all 0.3s ease;
  width: 100px;

  -webikt-border-radius: 50%;
}

/*
---------------------------------------------------------
MINIMAP
---------------------------------------------------------*/

.lp-map-container {
  margin-bottom: 10px;
}

/*
---------------------------------------------------------
FILTRERBAR LISTA
--------------------------------------------------------- */

body .sv-limepark-filterable-list .lp-filterable-list {
  --lp-filterable-list__box-grid: repeat(auto-fill, minmax(18rem, 1fr));
  --lp-filterable-list__control--gap: 1rem;
  --lp-filterable-list__control--border-color: #ccc;
  --lp-filterable-list__reset-button--background: #09428f;
  --lp-filterable-list__reset-button--background-hover: #04245b;
  --lp-filterable-list__category--border-radius: 0;
  --lp-filterable-list__reset--background: #fff;
}

body .sv-limepark-filterable-list .lp-filterable-list-text-search__field input {
  border: 1px solid var(--lp-filterable-list__border-color);
  border-radius: 5px;
  box-sizing: border-box;
  font-size: 14px;
  height: 50px;
  max-width: 50rem;
  width: 100%!important;
}

body .lp-filterable-list .lp-filterable-list-control-group label,
body .lp-filterable-list .lp-filterable-list-control-group legend {
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  margin: 0 0 4px;
  padding-left: 0;
}

body .sv-limepark-filterable-list .lp-filterable-list-control__name {
  font-size: 14px;
}

body .sv-limepark-filterable-list .lp-filterable-list-control input[type='checkbox'] + label,
body .sv-limepark-filterable-list .lp-filterable-list-control input[type='radio'] + label {
  background-color: #fff;
  font-size: 14px;
  padding: 6px 15px 5px 40px;
}

body .sv-limepark-filterable-list .lp-filterable-list-control input[type='checkbox'] + label:before,
body .sv-limepark-filterable-list .lp-filterable-list-control input[type='radio'] + label:before {
  height: 16px;
  left: 10px;
  width: 16px;
}

body .sv-limepark-filterable-list .lp-filterable-list-control input[type='checkbox']:checked + label:before,
body .sv-limepark-filterable-list .lp-filterable-list-control input[type='radio']:checked + label:before {
  background-color: #09428F;
}

body .sv-limepark-filterable-list .lp-filterable-list-control input[type='checkbox'] + label:after,
body .sv-limepark-filterable-list .lp-filterable-list-filter-info:after {
  background-color: #F1F6F7;
}

body .sv-limepark-filterable-list .lp-filterable-list-filter-info {
  border: solid 1px #ccc;
}

body .sv-limepark-filterable-list .lp-filterable-list-filter select {
  font-size: 14px;
  padding: 6px 15px;
}

body .sv-limepark-filterable-list .lp-filterable-list-filter button {
  background-color: #09428F;
  border-color: #09428F;
}

body .sv-limepark-filterable-list .lp-filterable-list-filter button:hover {
  background-color: #04245b;
  border-color: #04245b;
}

body .sv-limepark-filterable-list .lp-filterable-list-filter {
  border-bottom: 1px solid var(--lp-filterable-list__border-color);
  margin-bottom: 3em;
  padding-bottom: 3em;
}

body .sv-limepark-filterable-list .lp-filterable-list-item {
  background-color: #fff;
}

body .sv-limepark-filterable-list .lp-filterable-list-item-content__details span,
body .sv-limepark-filterable-list .lp-filterable-list-item-content__details .lp-filterable-list-item-category {
  color: #404040;
  background-color: #f1f6f7;
  font-size: 0.87em;
  padding: 5px 10px;
}

body .sv-limepark-filterable-list .lp-filterable-list-item-content__details a.lp-filterable-list-item-category:hover {
  background-color: #dfe5e6;
}

body .sv-limepark-filterable-list .lp-filterable-list-image__wrapper {
  background-color: #09428f;
}

body .sv-limepark-filterable-list .lp-filterable-list-item-categories {
  gap: 10px;
}

body .sv-limepark-filterable-list .lp-filterable-list-item-category:after {
  z-index: 1;
}

body .sv-limepark-filterable-list .env-pagination__link {
  background-color: #fff;
}

body .sv-limepark-filterable-list .env-pagination__link.env-is-active,
body .sv-limepark-filterable-list .env-pagination__link:hover {
  background-color: #09428f;
}

/*
---------------------------------------------------------
PANIKKNAPP
--------------------------------------------------------- */

.sv-marketplace-limepark-panic-button {
  margin: 20px 0;
  position: sticky;
  top: 10px;
  text-align: right;
  z-index: 25;
}

.lp-panic-button__button {
  background: #09428f;
  border: 0;
  color: #fff;
  transition: background-color 0.1s linear, color 0.1s linear;
}

.lp-panic-button__button::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23FFF%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M59.983%2010.254c-3.018.733-5.517%202.992-6.518%205.893-.553%201.603-.527%204.315.055%205.856%201.031%202.727%203.042%204.664%205.813%205.599%201.272.43%204.062.43%205.334%200a9.38%209.38%200%200%200%205.935-5.935c.465-1.377.431-4.064-.069-5.52-1.489-4.334-6.179-6.954-10.55-5.893M34.721%2028.24c-.866.271-1.669.761-2.25%201.373-.682.719-6.735%2010.927-7.06%2011.905-.752%202.262.314%204.794%202.506%205.952%201.105.584%203.096.629%204.25.095%201.214-.562%201.958-1.489%204.282-5.339%201.209-2.003%202.297-3.776%202.417-3.939.196-.265.486-.291%202.746-.25l2.527.046-2.833%207.5c-1.557%204.125-2.938%207.875-3.067%208.334-.459%201.627-.233%203.629.592%205.25.4.785%2021.43%2028.278%2022.481%2029.389%201.76%201.861%204.408%201.906%206.207.107%201.173-1.173%201.557-2.643%201.091-4.178-.122-.404-3.695-6.241-7.939-12.971s-7.749-12.358-7.788-12.507c-.039-.149%201.215-3.305%202.787-7.014l3.097-7.314.241-.571%203.621%203.589C67.327%2052.355%2066.43%2052%2073.5%2052c4.92%200%205.388-.025%206.215-.335%201.865-.697%203.08-2.338%203.237-4.372.157-2.018-.968-3.85-2.926-4.768-.926-.434-1.015-.443-4.943-.494l-4-.052-4.916-4.87c-3.174-3.145-5.36-5.172-6.167-5.719-2.519-1.709-5.049-2.704-7.999-3.149-2.174-.328-16.233-.329-17.28-.001m-1.177%2035.002l-1.368%202.742-5.713.05-5.713.049-.954.469c-3.056%201.501-3.718%205.541-1.304%207.956a4.982%204.982%200%200%200%201.749%201.141c.955.357%201.103.362%208.823.315l7.853-.047.844-.446c.464-.245%201.109-.739%201.434-1.099.501-.555%202.267-3.477%202.556-4.232.056-.146-1.057-1.738-2.836-4.056-1.61-2.098-3.155-4.213-3.434-4.7-.278-.486-.52-.884-.537-.884-.018%200-.648%201.234-1.4%202.742%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: inline-block;
  height: 2em;
  margin-right: 2px;
  width: 2em;
}

.lp-panic-button__button:hover {
  background: #04245b;
  border: 0;
  color: #fff;
}

/*
---------------------------------------------------------
BESLUTSTRÄD
--------------------------------------------------------- */


.sv-limepark-app-decision-helper .env-card__header a {
  margin-left:4px;
  color: #333333 !important;
  text-decoration: underline !important;
}

.sv-limepark-app-decision-helper a:hover {
  text-decoration: none !important;
}

.lp_decision-helper-checkpoint-wrapper .lp_decision-helper-text, .lp_decision-helper-checkpoint-wrapper .lp_decision-helper-content {
  margin-bottom:10px;
  margin-left: 23px;
}

.sv-limepark-app-decision-helper .env-card__header h2, .sv-limepark-app-decision-helper .env-card__header h3 {
  margin-bottom:0px;
}

.lp_decision-helper-checkpoint-wrapper .env-checkbox__label {
  font-weight:bold;
}

.lp_decision-helper-checkpoint-wrapper p {
  margin-block-start:0;
}
