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


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

/* Fast textstorlek vid rotation i iPhone */
body {
   -webkit-text-size-adjust: 100%;
}

/**
 * CLEARFIX, så att vi inte är beroende av att sitevision har kvar
 * sv-clearfix. Källa: http://nicolasgallagher.com/micro-clearfix-hack/
 * 
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.lp-clearfix:before,
.lp-clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.lp-clearfix:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.lp-clearfix {
    *zoom: 1;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Fix för att bilder ska skalas i nyhetsmoduler */
.sv-responsive .sv-archive-portlet img { 
   width: auto !important;
   height: auto !important;
   max-width: 100% !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;
}

/* Göm innehåll, men visas för skärmläsare */
.lp-user-hidden {
   position: absolute;
   left: -10000px;
   top: auto;
   width: 1px;
   height: 1px;
   overflow: hidden;
}


/* Responsiva iframes etc */
iframe,
object, 
embed {
   border: medium none;
   max-width: 100%;
   overflow: hidden;
}


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

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


/* Direktlänk till innehåll och meny som visas vid tabbning */
a.lp-skip-to-content, a.lp-skip-to-menu {
   position: absolute;
   overflow: hidden;
   text-indent: -9999px;
}

a.lp-skip-to-content:focus, a.lp-skip-to-menu:focus {
   display: block;
   overflow: visible;
   z-index: 30000;
   width: 100%;
   padding: 10px 0;
   background: #000;
   color: #fff;
   text-indent: inherit;
   text-align: center;
}

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


/*
---------------------------------------------------------
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 {
    border: 1px solid #999;
    background: #eee;
}

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

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

/* Skriver över SiteVision's inline style */
textarea {
  box-shadow: none;
}

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

/* Fix för formulär med user attributes */
.sv-form-userattributefield input {
  width: 84%;
}

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

input[type="submit"]::-moz-focus-inner {
   border: 0; /* fix för felaktig höjd i Firefox */
} 

button,
input[type="submit"],
input[type="button"] {
  padding: 8px 20px;
  cursor: pointer;
  border: 1px solid #ccc;
  background: #eee;
  -webkit-appearance: none;
}

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

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;
}


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

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

.lp-logo a:hover,
.lp-logo a:focus {
   border-bottom: 10px solid #ccc;
}

.lp-js header .lp-year-menu ul,
.lp-js header .lp-language-menu ul {
   display: none;
}

header .lp-year-toggle,
header .lp-language-toggle {
   display: none;
   font-size: 14px;
   text-decoration: none;
   color: #022222;
}

.lp-js header .lp-year-toggle,
.lp-js header .lp-language-toggle {
   display: block;
}

header .lp-year-menu,
header .lp-language-menu {
   position: relative;
}

header .lp-year-menu ul li,
header .lp-language-menu ul li {
   display: block;
}

header .lp-year-menu ul,
header .lp-language-menu ul {
   position: absolute;
   top: 5px;
   left: -50px;
   border-radius: 5px;
   padding: 0 10px 10px;
   background-color: #fff;
   box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
   z-index: 99;
}

header .lp-year-menu ul a,
header .lp-language-menu ul a {
   display: block;
   color: #022222;
   text-decoration: none;
   padding: 10px 20px;
   white-space: nowrap;
   font-size: 14px;
}

header .lp-year-menu ul li + li,
header .lp-language-menu ul li + li {
   border-top: 1px solid #efefef;
}

header .lp-year-menu ul a:hover,
header .lp-language-menu ul a:hover {
   text-decoration: underline
}

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

header .lp-search-toggle {
   display: none;
   font-size: 14px;
   text-decoration: none;
   color: #022222;
}

.lp-js header .lp-search-toggle {
   display: block;
}

header .sv-searchform-portlet {
   position: relative;
   margin: 0;
}

.lp-js header .sv-searchform-portlet form {
   display: none;
   position: absolute;
   top: 5px;
   right: 0px;
   border-radius: 5px;
   padding: 0;
   background-color: #fff;
   box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
   z-index: 99;
   width: 300px;
}

header .sv-searchform-portlet input[type="text"] {
   width: 100% !important;
   box-sizing: border-box;
   border: 0;
   padding: 15px 20px;
   border-radius: 5px;
}

header .sv-searchform-portlet input[type="text"]:focus {
   background: #eee;
   outline: none;
}

header .sv-searchform-portlet input[type="submit"] {
  position: absolute;
  top: 0;
  margin: 0;
}

/* Fix för att positionera sökknappen när sökfältet har border och padding i % */
header .sv-searchform-portlet {
   margin-right: 2px;
 }

header .sv-searchform-portlet input[type="submit"] {
   right: -2px;
}

/*
---------------------------------------------------------
Huvudsakliga sökfunktionen
--------------------------------------------------------- */

.lp-main-search {
   background-color: #EAEAEA;
   border-bottom: 1px solid #fff;
}

.lp-js .lp-main-search {
   display: none;
}

.lp-main-search > form {
   max-width: 1170px;
   margin: 0 auto;
   padding: 15px;
   box-sizing: border-box;
   position: relative;
   
}

.sv-standardsearch-portlet > form {
   padding: 15px 0;
   box-sizing: border-box;
   position: relative;
}

.lp-main-search > form input[type=text],
.sv-standardsearch-portlet > form input[type=text] {
   width: 100%;
   border: 1px solid #a1a1a1;
   padding: 15px;
   font-size: 20px;
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   box-sizing: border-box;
   transition: box-shadow .1s linear;
}

.lp-main-search > form input[type=text]:focus,
.sv-standardsearch-portlet > form input[type=text]:focus {
  box-shadow: 0px 0px 3px 2px rgba(129, 186, 33, 0.25);
  background: #FFF;
}

.lp-main-search > form input[type=submit],
.sv-standardsearch-portlet > form input[type=submit] {
   position: absolute;
   top: 15px;
   right: 15px;
   background: transparent;
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcSwsLCsrKysrKysrKysrKywsLCsrKysrKysrKysrKysrKysrKysrKysrKywsLIFO+HwAAAAPdFJOUwAKxd34uhmPO39S6mihLpHovbMAAAELSURBVBjTY2BgYGA7au2s+YABBthK/gPBpwYYv/v/f2eT//+/Q7lc/l8qGBhy7P9fgPDX/w8DUZL//0J074fQDEv+LwBR7P8DIHye/xtBVMqXBKhB8X9A5HmYuQz9n8CiP2B85v8CQNLeAcbn/Q9ykr8BjM8JtgCdv38DjM8OVq//DcZn+g+yuf4PjJ/yGUS+/ywA5dd/h6iaAOHy+f8DURz/f0H4yf+/glXWfzkAlrb//z8QxGD9/7UBGmhgBYz3/3++OV0fyN2jD1bAZf8fAgKEICbIACU/1+n//8kIUcDA2LUqgUHo//8J2T/hscDACFTQ8hnBByn4/5sBRcH/rwyoCjyQ+YzVrg0AtdN3O5fvc7YAAAAASUVORK5CYII=');
   width: 40px;
   height: 60px;
   border: 0;
   text-indent: -9999px;
   background-repeat: no-repeat;
   background-position: center center;
}

.sv-standardsearch-portlet .sv-search-hit {
   border-radius: 0;
   border-bottom: 1px solid #BFBFBF;
}

.sv-standardsearch-portlet .sv-search-hit a.normal {
   text-decoration: none;
   font-family: "PT Sans", arial, sans-serif;
   font-weight: bold;
}

.sv-standardsearch-portlet .pagination a,
.sv-standardsearch-portlet .pagination span {
   font-size: 12px;
   border-radius: 5px;
   color: #022222;
   padding: 5px;
   line-height: 14px;
   text-decoration: none;
}

.sv-standardsearch-portlet .pagination .current {
   background-color: #9FC84A;
   font-weight: bold;
}

.sv-standardsearch-portlet .pagination .current.next {
   color: #666;
   background-color: #fff;
   font-weight: normal;
}

.sv-standardsearch-portlet .pagination .current.prev {
   color: #666;
   background-color: #fff;
   font-weight: normal;
}

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

footer {
   margin: 40px 0 0;
   padding: 40px 0 40px;
}

footer h2.subheading {
   font-family: "PT Sans", Arial, Sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #022222;
   margin: 0 !important;
}

footer p.normal {
   font-size: 14px;
   color: #022222;
   line-height: 30px;
}

footer .lp-linklist {
   margin: 0;
   padding: 0;
   list-style: none;
}

footer .lp-linklist .lp-link {
   display: block;
   width: 50%;
   float: left;
   padding: 5px 0;
}

footer .lp-social-medias .lp-linklist .lp-link {
   /*width: 33.33%;*/
}

footer a.normal,
footer a.a {
   font-size: 14px;
   text-decoration: none;
   color: #022222;
}

footer a.normal:hover,
footer a:hover {
   text-decoration: underline;
}

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

/* Luftigare punktlistor i textmoduler */
.sv-text-portlet-content li { 
   margin: 0 0 8px;
}

.sv-text-portlet-content ul { 
   margin: 0 0 15px;
}


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

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

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

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

.lp-topmenu li > a {
   width: auto;
   padding: 10px 15px;
   display: block;
   color: #333;
   text-decoration: none;
   text-align: center;
   font-size: 15px;
   text-transform: uppercase;
}

.lp-topmenu li > a.lp-current {
   background: #b5de55;
   font-weight: bold;
}

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


/*
---------------------------------------------------------
UNDERMENY 1/3 - Standardinställningar
--------------------------------------------------------- */

/* Döljer alla huvudsidors menyer */
.lp-menu .lp-level-1 > li {
  display: none;
}

/* Men visar huvudusidan man är inne på */
.lp-menu .lp-level-1 > li.lp-open {
  display: block;
}

/* Döljer pilknappen på första nivån så att man inte kan stänga menyn */
.lp-menu .lp-level-1 > li > button {
  display: none;
}

/* Döljer alla nivåer initialt */
.lp-menu .lp-level-1 ul {
  display: none;
}

/* Men visar undersidor när man har klickat på pilknappen */
.lp-menu .lp-open > ul {
  display: block;
}

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

.lp-menu li.lp-has-children {
   position: relative;
}


/* Döljer länken till menyn i mobilen */
.lp-mobile-navigation {
   display: none; 
}


/*
---------------------------------------------------------
UNDERMENY 2/3
--------------------------------------------------------- */

.lp-menu a {
  padding: 14px 28px 14px 12px;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  display: block;
  font-family: "PT Sans", Arial, sans-serif;
  font-weight: bold;
}

.lp-menu a:hover,
.lp-menu a:focus {
   /*background: #999;*/
   text-decoration: underline;
}

.lp-menu .lp-current > a {
  font-weight: bold;
}


/* Huvudnivå */
.lp-menu .lp-level-1 > li > a {
  font-size: 36px;
  font-weight: bold;
  border-bottom: 3px solid #81ba21;
  line-height: 48px;
}

.lp-level-2 > li {
   border-bottom: 1px solid #bfbfbf;
}

/* tidigare menypil

.lp-level-2 > li > a:before {
   content: '';
   width: 7px;
   height: 12px;
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMBAMAAABcu7ojAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJuxkb8AAAAPdFJOUwDtKrDfuoehlAYfNBkKp/IRsqMAAAAsSURBVAjXY9h8gYGBIT4SSBz5DCS4/AuApOIPIMEknwAlQFywBFgJWDFIGwCBvgyr/DhFigAAAABJRU5ErkJggg==');
   display: inline-block;
   margin-right: 7px;
   vertical-align: middle;
}

*/


/* Höjd och indrag */
.lp-level-3 > li > a {
  padding: 10px 28px 10px 24px;
  font-family: 'PT Sans', arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
}

.lp-level-4 > li > a {
  padding: 10px 28px 10px 42px;
  font-family: 'PT Sans', arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
}

.lp-level-5 > li > a {
  padding: 10px 28px 10px 60px;
  font-family: 'PT Sans', arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
}


/* Avvikelser */
.lp-level-3 > li > a {
  /*background: #eee;*/
}

.lp-level-4 > li > a {
  /*background: #ddd;*/
}

.lp-level-2 > .lp-open {
   background-color: #f5f5f5;
}

.lp-level-3 > li > a {
  border-top: 1px solid #fff;
}

.lp-level-3 > li.lp-open {
  background: #eee;
}



/*
---------------------------------------------------------
UNDERMENY 3/3 - Knappar
--------------------------------------------------------- */

.lp-menu button {
  padding: 18px;
  background: none;
  border: none;
  position: absolute;
  top: 8px;
  right: 0;
  background: no-repeat 50% 50% url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAV1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOl5NtAAAAHHRSTlMABr8L/bgjFwOr6uPb0suxpqGblY6HgHFkWC6tvenXwwAAAGxJREFUKM+F0lkOgCAMRVEFUXCex+5/ndL46U3o70mgfW32lXV3RpUbqUuCICINyVVEaSuQU6UjOSRWb0F2FUOyqrgcZFYJ/g9+VJlozEFlITEqWwLwKf6c2318akCOhEPk2HlRidWmj4HP5wWFtAuJ86wU6wAAAABJRU5ErkJggg==');
  background-size: 12px;
}

.lp-open.lp-has-children > button {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAV1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOl5NtAAAAHHRSTlMABr8L/bgjFwOr6uPb0suxpqGblY6HgHFkWC6tvenXwwAAAIpJREFUKM/Nj8kSwiAUBOcFyL7vie//v1OmQmmkvGsfoKdPgN8ixRGnoxDAJGr3z75bTQycqtrt3jfrk8NZqmd995W7PIG0os0IzFxVSk1r+pjT85Fe+06yhqsXQHpakyGQtdydSMe7fXW+mSW5ToMbxmnAmej/j6sXgoh8YB/4tphJdcJXlgV/whMNKQuJGD2eUAAAAABJRU5ErkJggg==');
}


/* Avvikelser */
.lp-level-3 button {
  top: 4px;
}


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

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

.lp-toolsmenu ul {
   overflow: auto;
   list-style-type: none;
   margin: 0;
   padding: 0;
}

.lp-toolsmenu li {
   display: inline-block;
   margin: 0 0 0 10px;
   padding: 0;
}

.lp-toolsmenu li > a {
   display: block;
}

.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 {
   margin: 0 0 20px 0;
   padding: 10px;
   border: 1px solid #ccc;
}


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

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

#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;
}


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

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

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

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

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


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

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

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

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

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

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

/* Bildspel textruta & text */
.lp-image-slider .sliderText {
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   padding: 10px 40px 10px 10px;
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2MzQwNTUxOUE3ODExRTFCREM0OTBFQTFCRkVCQzdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2MzQwNTUyOUE3ODExRTFCREM0OTBFQTFCRkVCQzdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTYzNDA1NEY5QTc4MTFFMUJEQzQ5MEVBMUJGRUJDN0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTYzNDA1NTA5QTc4MTFFMUJEQzQ5MEVBMUJGRUJDN0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7XdAzhAAAALklEQVR42uzNMQEAMAwDoK7+pc1T6iIXGOAl+VO0UyYUCoVCoVAoFAobTgABBgAoTgQBN4FM7QAAAABJRU5ErkJggg%3D%3D');
   /* (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;
   margin: 0;
   font-size: 24px;
}

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

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

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

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

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

.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 {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   z-index: 9999;
}

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

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

.lp-image-slider .flex-prev {
   left: 5px;   
   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');
}

.lp-image-slider .flex-next {
   right: 5px;
   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');
}

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

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

.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 {
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   height: 70px;
}

.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 {
   position: absolute;
   right: 7px;
   bottom: 105px; /* karusellens höjd + 35 */
}

.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 {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   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 {
   overflow: hidden;
   text-align: center;
   cursor: pointer;
   border-radius: 2px;
   border: 1px solid #333;
   height: 100%;
}

.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 */
}

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

.lp-icon {
   display: inline-block;  
   vertical-align: middle; 
}

.lp-icons-start {
   background-image: url(/images/18.9fb155e14dadbfda349dc8/1433161610154/bg_icon.png);
   background-repeat:no-repeat !important;
   background-position:50% 0 !important;
   width:50%;
}

.lp-icons-start:hover {
   background-image: url(/images/18.9fb155e14dadbfda349dc9/1433161610422/bg_icon_active.png);
}

div.lp-icons-start a {
   display:block;
   text-decoration:none;
   font-size:20px;
   padding-top:75px;  
   font-weight:bold;
   color:#4b4b4b;
   width:100%;
   text-align:center;
   background-position:50% 20px;
   background-repeat:no-repeat;
}   

.lp-icon-arrow-small {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOBAMAAADgeEClAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJuxkb8AAAAPdFJOUwAGXKebBZiui7m1g5GCkAfaKp0AAAArSURBVAjXY2CAAyYHIMH8DUiw1j8AklI/gATj/AsgYgOEy1p/AKoErBgOAF3CCgP4gF43AAAAAElFTkSuQmCC');
   width: 8px;
   height: 14px;
}

.lp-icon-blogs a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcBAMAAADy7KARAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcUtLS0tLS0pKSkpKSktLS0pKSkNDQ0pKSktLS0pKSklJSUpKSkpKSkpKSktLSy9mc8MAAAAPdFJOUwBQEcmvcegGfmf1IT+JlnVZK5cAAADISURBVBjTY2CAghpBMDgA4zPY/weDLzA+038owCPwZdaP+5n+SAK/WRLYHPYjq4j6+34pREWls4cCshnsQBuzkQU4wNZD3fEZKMAMpH8xaPr/Nw0NDZ0EFGADySgwzP9XALUAooJhfgPMRhaI1o1wb4EM/ceABLjX////EVmAof///wsoApz2qSh8hn3H9x1A5mvkL8xfuwHBPwJxsjiyK8AiMHfKw7wJc+h9mIADVMAfJpCAGh///3+HCuTDBH5DBQRhQAjCBwCJpa35bZZiaQAAAABJRU5ErkJggg==');
}

.lp-icon-blogs a:hover {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcBAMAAADy7KARAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcf////////////////////////////////////////////////////////////rDiYQAAAAPdFJOUwBQbhKq8c1/uQiOIuM/XubEFoIAAADNSURBVBjTY2CAAl5BMLgA4zP0/weDHzA+538ogAkwYwp8Uf2+PsgfSeAzxwFWh/0oKn6tD+oHCzC5uRsgm8GZ////aWQBdiD1hSEfwv8GFGAD0l8Z7Pz/NykpKT0GCvCAZAwY9L9MgFoAUcGgXwCzkQOidSPcWyBDfzEgAZCNH5EFGOr//y9AEWDKP4TCZ9h1c9cFZL55fNz5qA0I/hVI0L2E8VmgnvoGc6c8zJswi9bDBBpQg////wCoQD5M4CdUIB4m8BsqIAgDkhA+AKvUrmWeLVuXAAAAAElFTkSuQmCC');
}

.lp-icon-castle a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAfBAMAAADpdds3AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUtLS0xpcUpKSkpKSktLS0tLS0tLS0pKSkxMTEpKSqCgoHR0dKysrMrKyktLS/z8/HIlqDEAAAAPdFJOU/8AMKa2ex/pjdL2+/z7VPqDis4AAAD2SURBVBjTZdAxbsJAEAXQL1iZECDZMRa4Qo7kAyxVUoYbmC6lXaZLmoiajo570NDTcBTOEYHI/LWN7LCy/PfZO6OxIRL/iF+TlYiFSN4tPUbh7fDinWNOT6DJ5RDQY6BDhkCXzpm+HCjUTpMNEs25hZaXDfg8sAjphfpds6Pn9ZxhfcQ6enA0Eq7Vu9LPv0YivR6vlc8mfu29RcPr7X2CPdKmh2ek9Xntn4wuSOv+9+5n6k3lLw44OPCO72reeum8s6afLGK/WX34sgcLfgb6hXwyjcWUGYj4/9CzyJv/Q3ViLNUZNydkLWdwLTtsW96Wc9yM//V/WicwS8lyk5wAAAAASUVORK5CYII=');
}

.lp-icon-castle a:hover {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAfBAMAAADpdds3AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcf////////////////////////////////////////////////////////////rDiYQAAAAPdFJOUwAstqZ6iPoh6joR0ksEZA7AVMQAAAELSURBVBjTVZC/TgJBEId/nF5Ao4Q3OCsaC68xseMqYyehIxRoRQmVrRWxMpp7AWlotPEN9A0gJDwCPSzceQHDODsjx91ms99+k5n9MwDcJ8go9pUPS+VB3BPWqKJx8iWtq+R4R9KIFpYFoqWmKTkeVySN5ACP6Uu5UOI/XGb9jP2Cec98IzJj5oT91daZG4OjJpykoeesXQOHZ3SsPj8006vkcrJC6l5cpXDn66HxtmUKo/fdO4z3e0Lh/l055/s3bfaW3n/6wqTNuV3pWb65H/zxcta33E3Z9GdSFgGOlA/wYWmAkmXnvw8J8EiZflAPI4uA/dZuvhWpB5qWuo+vnH+im/M7XGc9rv8BZn/3YvQzgVkAAAAASUVORK5CYII=');
}

.lp-icon-language {
   /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJuxkb8AAAAQdFJOUwDqzSP+eb1ZtFKRoWc72g+bHbjyAAAAf0lEQVQI12NgYKgQkShgAAIjNRExJQMGBmZRwysXTYUZGJgCVrNwbQhiYChiEGZhlmcqYOjhfcDCoMnawCA6S3PKzOypAgxueWIpaXJpDgzCPBtYGPYwCzD0cCqwMOjyNDAU8fuzMDsAdTEF7GLhWhAENtkEbDLQridgu2C2AwDSChnYpo2CjgAAAABJRU5ErkJggg==');*/
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMBAMAAACdPPCPAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURb4PMAAAALcEHey5wdmcqh8pWLK1xkJQdsxWaPf5+caJnfrf4tHO2clqf3p3kLYEHDULdAYAAABtSURBVAjXYxCEAQbJ9NAwJvfQuosMEpbpQFbdjYUMcjd25jC5rVh5kEFms/VmptXGuw8yCDBAACOD/H/9/x+AWJFBxNnEhOmyibMjg9jkrjNMPrPvLmQQ7lgHNKVsciODxLrQMH730LKJDHDbAB8/Iwk+siDWAAAAAElFTkSuQmCC');
   width: 18px;
   height: 12px;
}

.lp-icon-mail a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaBAMAAAAktUMMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcUtLS1BQUEtLS1FRUYODg0pKSuzs7Jubm0pKSrKysmxsbMHBwf///0tLS8nJyZAKTt4AAAANdFJOUwAUrMzy+lr3/oLt9lAayNAdAAAA7ElEQVQY01WPvWoCQRSFr6+QrcQmC5JGXDCF5TRiigi2AcEF0draRlsrFcHa1i6VtUVeIE0WbC7iuoKrcN5AcP52x3wws3O+ORd2iDRF0eiRo9CH5M3lFTT1LK9h+fh3j6RsOgOb3zd7PeWZ2NwwH+T3lYYq3qaskKcjBXJ4wYYdkJJAZ2wzfwMn8i6cMwFqtKw48Ye0SKfffIKjpCcIn65x8Icg4MuZHyiR3JlH25b6s7YWuPAe2s9hBGah2q8RrDhH5j3TnRXd0IjUMyIrAEuhRTXMROwpEZeQ4wsp/MCJ+AUk1xN+QM8FVXkA25oozl2PVoAAAAAASUVORK5CYII=');
}

.lp-icon-mail a:hover {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaBAMAAAAktUMMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcf////////////////////////////////////////////////////////////rDiYQAAAAPdFJOUwALqn63k8jnEyvz1WRFVj8SS0gAAAD1SURBVBjTY2AAg8lZS04wIADjsf9A4Avnc5j/B4M9AlC+1X8oqIGoh/G/q//fBxI4DuUnT2D9/z+XgaEbwi16wcDAB6QVGN6DuN8swZrX////kyEeqDkOarz///+fGfb/cp4As98eqJZh9leEA+f//7+TwTAaIcD9/6sww7e5DXAB1u838xn+r0Go4NU49Z/h/38NhEjTf5DA9wsMDFO3l1kAVdSDBf5/FWAGkr8eMALdBBb4b6gPIj8z/YcKfBKC+MdiP1RA0R8i8LkNIvBJBBZAEflgAZgCoOliIAGEgv//A/2BAggFYN0MyApA2hmQFYBcAAC52/C6S6MEOAAAAABJRU5ErkJggg==');
}

.lp-icon-maps a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaBAMAAAAktUMMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcUxMTExMTE9PT1FRUfPz86WlpUhISHt7e/v7+7i4uH5+ft/f30tLS////8TExFL2MosAAAANdFJOUwBFwfV9+vYS9rf4sGyp+v7LAAABAklEQVQY032Ov0vDUBDHL3VwfcQ5kODgYsD6EyyBbi5mt0scOqeIuPonxMVJ0NGxU/8MpyTlmeXbLSJCr3+B4rs+iq8UvOHd3efdfTiiv/B2DxW5kQJTt/dwcQd3pGO+09ABW+9E9wf/gY2VDSnFQLV2RwCUy9G+eW73jAQIVzIvqZWRWEWA/ras31BsFXEx3alTnXRVYBX1NbD/MrvCWccqNI/PeT7jcekpcQQn/P0g4FM/PXdFMeJ8JOBD81clioyLHwGLhttEiYKTTEBbM+ehKEzV5joT/lhS3MsWTTsETgfF62BSkY/eWzNE5OM4vZwgIkOOYLMpIrnMx3o2lZt/AWU+gd3q6eqUAAAAAElFTkSuQmCC');
}

.lp-icon-maps a:hover {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaBAMAAAAktUMMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcf////////////////////////////////////////////////////////////rDiYQAAAAPdFJOUwDAQRBR8+x7aoKzIAHPkadezdQAAAEMSURBVBjTfY8xTsMwFIb/1EaiUCmoEhND0hM0A0LAQibWAgtsHYroGBa6dkDMjcQBisQBUm7QC3ADJI5AEtq0iVR+bDNgVAkP/p8/+X1+Bn6X3D0PYa8xWdpnOb8/7NpXnCUw3LHAxidwcvYfWGtZkzbeydXUfrdDznTWYrUdPwOv5JuRqfFkVISQpFG0GYuErAJ4mWn1kvJ0Plp2ryft3CiKfXLPTV/Yc8wUzgKjq6mbNh7ymu9rRQ+dJ7gptmYQF1pxi3GsQb3EZqYVAZJQA1lBRL5WIJposF2YzymFqsRwEWh+kMO7DGQlBmQ/SEJxl6HF/tHXgE2VH48qocgNf1IVTT1Zi39TVXZ+AxUkbaQQvSj5AAAAAElFTkSuQmCC');
}

.lp-icon-movie a:hover {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcBAMAAADy7KARAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUxpcf////////////////////t7VQsAAAAFdFJOUwA/v0DAzzza3gAAAEhJREFUGNNjCEUDDJgCDGgIU4AYM5ABLgFFdIFQRXQBuAhcACaCEICKIAlARJAFnNEEnNG0OKMZ6oxmrTOaw5wJeg5FgB6hDgAlp0lnumsoBAAAAABJRU5ErkJggg==');
}

.lp-icon-movie a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcBAMAAADy7KARAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcf///////9LS0nd3d////////////////////////0tLS9LS0nd3d3h4eNPT00lzX9sAAAAKdFJOUwDznv383zPW02V22jbBAAAAXklEQVQY02PYjQYYMAUY0BCmAGEzpFYhgUqgADJ/1UKowHu4CFRg93t0gd3O6AIwNQgBqAiSAEQEWeAOmsAdNC130Ay9g2btHTSnw/irlqJ7bhFQQAtZoI2oEKM81AGcSh3Qth+o0QAAAABJRU5ErkJggg==');
}

.lp-icon-news a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURXp6elBQUO3t7Z2dnYCAgGlpabKystvb201NTfX19f///0pKSlBQUP///0tLS8bGxvZThdwAAAANdFJOUwT4+Pr4/v78wjKRYqKQ9X3mAAABDElEQVQoz2NggAFOOItH7h0cyIAE+h4KwsG7A0CBh7p3weDSoru35gkABZ7eVVIqV4IILnzAwMD99BLIkFywgOIDBo53T68/7OiQs1UvLy/XvfiA4ZzE0+svGBj22aaGhobGAgXkiqACYC1AgYeXoAL6////r0UW+OLi4uJ78SVEYPfuc1AtEAGQo8Fa/kIE7poAVdd+NjY2toUKIABE4FIaDORCBYxhAKcWDBVIZjxA1wIWuOQCcgfE6RAVQDf+14W4FI+WvylIWoCBV34XFITg8FBC17JW5BIwNEP/wsOUSxcYL0pKdy8BCV09AYa+A7NWLQIyIZF3roGBESlmBeUeguIaEffvHjYwAAA7cC8qSGADegAAAABJRU5ErkJggg==');
}

.lp-icon-news a:hover {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfBAMAAADtgAsKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcf////////////////////////////////////////////////////////////rDiYQAAAAPdFJOUwDyH+6JudA0olR3DWbdRAEHqh0AAAEKSURBVCjPY2Bg2CH/Hw5MNjAwMMR/NoaD/w4MDNyfQaJQoG/AwMD0jWGTkpISRID5AwOD+jcmkCETYAJb/39j/5yWdn/B9vLycgWgQL/ZN/avDAzrFxxLS0vLBgrIb4IKwLR8ZoIK6L179+4BssDU0NDQaKjAt5kz+1G0gBy9QHPmzJkTIALcHh0dLQozOjo6vCECCJdDtXCvgoEFUAEXGFiASwtchQNU4AwMHMChhQnogo4CkDsaoFqAbpypgORSTC1Af4Y+OIrwLQMw8Mo3gIKwAKsWblOmu0Dw4CyQAIfphg0MSqB4AUWOwn4BhnhvJB3c/QEMhR8RMWts+LGAgT0QEff/P4YzAAAII8dR12jYtAAAAABJRU5ErkJggg==');
}

.lp-icon-runningman a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhBAMAAABKCLRiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcUpKSkpKSkpKSktLS0pKSkpKSkpKSkxMTEpKSkpKSkpKSkpKSkpKSktLS0tLS7u3RZIAAAAPdFJOUwD16IleLhHFB9hHeLIdnmDeBswAAAEcSURBVCjPXZAxSwNBEIUHNGcgSRuwukbELkmbwoggBiwUSxuDJm1ICguF4BWWlhZi44HY+w9UsL+Yxh+QHxDuFMJxIS8zu+S8yStued/Ozrw5oqVy/RtS+gZ8BRrAhwIToJeazqtHx0CVckPjD4Fp8x5xi4JE/A9Ykf/SpDWEMq8iAFOfnAlmDEZAfM0kHn8C2wxuMR86tgrRCb8A3vix1YAL8s9zE1P04MmQO9+kCs+ODv4X49vfbOwibP9U55DOGQU80Mt4afGXLdhg8Ljyb7C1NN0vr2tCXaX9Nl2gz8H2LHDlNinV0mSBgCqVAvmKLrnkic91F2Vb0t6tm/NUb0NUQNhSIF/R6xC9Y0eDCySrTWINHDfSgPYlzwLu4qjk2nD1OQAAAABJRU5ErkJggg==');
}

.lp-icon-runningman a:hover {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhBAMAAABKCLRiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcf////////////////////////////////////////////////////////////rDiYQAAAAPdFJOUwD0YC58EeXSSAeLwR2esPJSeuoAAAEdSURBVCjPY2CAAeaNFQwo4OD//w0oAuv//3+AInD///8COCe4eQKD/v//CxiYD4D53f///9ac9/97AMP7LyD+6f9A8K2hRZOB6/9HkH35IIH/vxsYWO///wcUOPb///dtIDW3Hv7/nwoUqP//9wCrPFjV/28GQB3//zsANUNADVABZ/1fsDNBoGgCyJJJDWBXfbRQUUZ4DCj7C9nZfEABUWQB+/8gk5HAe6CFE5D4ICM+ISvgBgpUooXN/yQYJ3bThFiwozbDzRMH+mMj0GEKEAGwr77wOMJdtv8/2A0870EhCAJRQCWgCGGSh7k1aK0HmDZD9Q1Qyf+PASgCnPmo3mFg8P+fiSoQ+P8LqgDL/++oAqzy31AFGBQzgAQAc7yo6GMGrKEAAAAASUVORK5CYII=');
}

.lp-icon-inbjudan a {
   background-image:url(/images/18.4b486c1614e2741747212ff3/1435233313985/icon_inbjudan.png);
}
.lp-icon-information a {
   background-image:url(/images/18.4b486c1614e2741747212ff4/1435233314287/icon_information.png);
}
.lp-icon-live a {
   background-image:url(/images/18.4b486c1614e2741747212ff5/1435233314622/icon_live.png);
}
.lp-icon-nummerlapp a {
   background-image:url(/images/18.4b486c1614e2741747212ff6/1435233314860/icon_nummerlapp.png);
}
.lp-icon-oringenstaden a {
   background-image:url(/images/18.4b486c1614e2741747212ff7/1435233315114/icon_oringenstaden.png);
}
.lp-icon-programtidning a {
   background-image:url(/images/18.4b486c1614e2741747212ff8/1435233315814/icon_programtidning.png);
}
.lp-icon-radio a {
   background-image:url(/images/18.4b486c1614e2741747212ff9/1435233316050/icon_radio.png);
}
.lp-icon-startlista a {
   background-image:url(/images/18.4b486c1614e2741747212ffb/1435233317031/icon_startlista.png);
}
.lp-icon-stuga a {
   background-image:url(/images/18.4b486c1614e2741747212ffc/1435233317309/icon_stuga.png);
}
.lp-icon-trafik a {
   background-image:url(/images/18.4b486c1614e2741747212ffd/1435233317656/icon_trafik.png);
}
.lp-icon-tv a {
   background-image:url(/images/18.4b486c1614e2741747212ffe/1435233317901/icon_tv.png);
}
.lp-icon-resultat a {
   background-image:url(/images/18.4b486c1614e2741747212ffa/1435233316375/icon_resultat.png);
}

.lp-icon-resultat a:hover {
   background-image:url(/images/18.4b486c1614e27417472155c2/1435239297041/icon_resultat-inv.png);
}
.lp-icon-inbjudan a:hover {
   background-image:url(/images/18.4b486c1614e27417472155ba/1435239294383/icon_inbjudan-inv.png);
}
.lp-icon-information a:hover {
   background-image:url(/images/18.4b486c1614e27417472155bb/1435239294681/icon_information-inv.png);
}
.lp-icon-live a:hover {
   background-image:url(/images/18.4b486c1614e27417472155bc/1435239294913/icon_live-inv.png);
}
.lp-icon-nummerlapp a:hover {
   background-image:url(/images/18.4b486c1614e27417472155bd/1435239295149/icon_nummerlapp-inv.png);
}
.lp-icon-oringenstaden a:hover {
   background-image:url(/images/18.4b486c1614e27417472155bf/1435239295833/icon_oringenstaden-inv.png);
}
.lp-icon-programtidning a:hover {
   background-image:url(/images/18.4b486c1614e27417472155c0/1435239296148/icon_programtidning-inv.png);
}
.lp-icon-radio a:hover {
   background-image:url(/images/18.4b486c1614e27417472155c1/1435239296390/icon_radio-inv.png);
}
.lp-icon-startlista a:hover {
   background-image:url(/images/18.4b486c1614e27417472155c3/1435239297451/icon_startlista-inv.png);
}
.lp-icon-stuga a:hover {
   background-image:url(/images/18.4b486c1614e27417472155c4/1435239297723/icon_stuga-inv.png);
}
.lp-icon-trafik a:hover {
   background-image:url(/images/18.4b486c1614e27417472155c5/1435239298006/icon_trafik-inv.png);
}
.lp-icon-tv a:hover {
   background-image:url(/images/18.4b486c1614e27417472155c6/1435239298687/icon_tv-inv.png);
}



.lp-icon-search {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcSsrKysrKysrKysrKywsLCsrKysrKysrKy0tLS0tLSsrKysrKysrKysrKywsLMM1mlAAAAAPdFJOUwDu4XYlN/ivjRgK1EnEY5npcx0AAABqSURBVAjXY2Dgu5htxQAEnPeLzZMcgAxeUQYGb00g430AUFQCyLgOkm8E4mQQ47wDEmM7iGG2AIiBHC51IGfRTgaG5R+BWlkUew7r/1YFCs2Q/1b4IygAZIkXq3zHBgYwCPwvAGGwbjwAAF9CGmJ7eYNBAAAAAElFTkSuQmCC');
   width: 15px;
   height: 15px;
}

.lp-icon-social-facebook {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcTNSATNSATNVADRTATRSATRTADNSATRTATNSATNSATNSADNTAVVVAAB/ADRTAUj0cxAAAAAPdFJOUwDetyylrBj7h/PNZ4sDAkjIZOcAAABZSURBVAjXY0id/x8IihIY9P+DgQJDPZD8GCpfwADinmPw/wBi/LoAZfxhWzUfxPgpzSwIZnxhYIBIwRkfo9lC5cGKfzD//4/EqIcwCkB2gRgKDEnzQYyiBABZh1ND4SQh/QAAAABJRU5ErkJggg==');
   width: 15px;
   height: 15px;
}

.lp-icon-social-instagram {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQBAMAAAA7eDg3AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURTRTAUxpcTNUADNSATRTATNSATNTATRTADNSADNUADNSATNSADNSATNPAC9TADNSAK/9FhIAAAAQdFJOU/8AVfG00uJeRi6/aaMbFXj3rI/0AAAAZElEQVQI12OQUAIBDQGGAwxg4MBgAKKcyhggjI0iUMZHKRCDbWeZaQCQkcApKGuQzMBgKrBQUPDAEyjDAcSQAkqZAnWZSjDvLGMCMQSLGZg3ghly9bWCQIZxEchSoBVwS2HOAAAPahY2iQQGRwAAAABJRU5ErkJggg==');
   width: 15px;
   height: 16px;
}

.lp-icon-social-rss {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOBAMAAAACpFvcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcTNSATNSATNRADJUADNSATRRADRSADRSADRTATNSATNSATNSADRUADNSATRTATtz4egAAAAPdFJOUwDK2kwM6RhpXrmrkSo49Str4ccAAAB5SURBVAjXY9APWpHAAAL6//+rO4AY1Yv+/5cFC7FYvf/aAKSNDzAY/n8MUhNZwrb+6wWQ4o8XvP6LABXL/w9mk/8OlHOW/3rA7hPIrMz/Uzj/NzB47GHT/8zxfwPD/k8H+n+xxQswyP83SP3kIh/AUPozgfHfgfkfAHIKL7lRuRlYAAAAAElFTkSuQmCC');
   width: 15px;
   height: 14px;
}

.lp-icon-social-twitter {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPBAMAAAASQyJbAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcTNTADNSATRTATNTADNSATNSATNSATJTADNSADVTADNSADNTATNSATRSATRTAenW8LYAAAAPdFJOUwAU95Bc6aTbI3ouRru8ua9DHakAAAB8SURBVAjXY2AAA5a0BSCKA0T4q4HZzJUCDIz6/z+D2Iz1yg3M////nwBi5///KQRkB4Akzv//Xw9kf3YBadD/DwKfDIFsUTDz/9fXIENNwewfYIv8wewLYDYnWDnQsiUCjK4g9hegIHd4EVjnBpCKNriBQNB5VLXMEcQAAJl1Sx6zPgZPAAAAAElFTkSuQmCC');
   width: 22px;
   height: 15px;
}

.lp-icon-social-youtube {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMBAMAAACdPPCPAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURTRSATNSAUxpcTNUADJQADNTATNTADNSATRSATRTATNSAS5cADNSADVTAD9fADRTAan3JtIAAAAPdFJOU/m3AC0Z3HvwsIzLC0ErCMbDruMAAABCSURBVAjXY3Dk/w8CH0QY5P9DwEcGoNBHsCADkPh8FMQEs/QSYCwl3XoYywomtpMfyvoWD9bBDzXvA5LJHhDB7y0APM9bRdpVYdcAAAAASUVORK5CYII=');
   width: 18px;
   height: 12px;
}

.lp-icon-terrain a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAdBAMAAAA5sHO0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcU9PT0xMTEtLS2JiYqmpqVFRUU1NTYaGhllZWd3d3cbGxktLS////3Fxce7u7puldIcAAAAMdFJOUwCbuhfY9uVr1En5+mCELa4AAADISURBVBjTY2AAA2WzAnUGZFBWI6SAIsCepMSACnQO00BAkaCAErqARzIqn7P3iwGKAMvaW84oAnPu3l2CIqB29+5tZO9yHtl7924gkgDTmdi7d682IBkBErgbMhluk86ZOKDADQ9HmBFnzpz59/fuvdgbBTAjzpzJib275vRdByDPxNFgDlDgzLm7Mef+hgMFvG87nQGD2Jwz75cB9Z+/ewsicA6EChjYcu9+PYMACQw1Z54i8c8cZ8g5gwKOMRQKCna0CMKBOAAF+Xla/iTPHgAAAABJRU5ErkJggg==');
}

.lp-icon-terrain a:hover {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAdBAMAAAA5sHO0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcf////////////////////////////////////////////////////////////rDiYQAAAAPdFJOUwCZtQ/DbiCI4WBHzzPyqOCmQoIAAADOSURBVBjTY2AAA5/sCZoMyCBifpECigBrn5MBigCD/mcGigV00QXUCQqooAtobkPl8wikJKAIMB3gcUYROM/AcATFM94MDFzI3uX6tICBYR6SAMt/AWAQCCAE1v8PAJJBy+DG+P8PAZLsjuowI/7//59hwMAdwD4BZsT///0TGM7/ZHYA8lLcDdYDBf7fZqj/khAKFPDkcroPEvhf0P9/22mg/s8MbGD+/0////+4H8DAfYHB9D8CNDPM/6t+H0ngK0P/fxTwgyFQEAWIAgAdBW+7FkGmOQAAAABJRU5ErkJggg==');
}

.lp-icon-year {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAExpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIp3KiYAAAAPdFJOU8MA3/a7d+8zzGpaQOseGtaFfF4AAABeSURBVAjXYxCUtRYUrHkoyDA1/NfUyPWlkQz/v//W/7S5/j/D/6+7/v9fHg9kQAGCYaSsBEYMjAKCYIRgWDR3GCl3WDSDRPQ/QaUgjBQ3F7NklxQ3LLqOuAHFXVJ8AIPHMMyx0TYXAAAAAElFTkSuQmCC');
   width: 16px;
   height: 16px;
}

.lp-top-image {
   background-size: cover;
   position: relative;
   height: 120px;
}

.lp-top-image-large {
   background-size: cover;
   position: relative;
   height: 642px;
   background-position: center center;
}

.lp-top-image-medium {
   background-size: cover;
   position: relative;
   height: 365px;
   background-position: center center;
}

.lp-top-image-overlay {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-image: url('/images/18.4aac0cf514dc6473a6b38622/1433762825419/background-overlay.png');
   background-repeat: no-repeat;
   background-position: top left;
   background-size: 100% 100%;
}


.lp-top-image-text {
   width: 630px;
   text-align: center;
   position: absolute;
   left: 50%;
   bottom: 150px;
   margin-left: -315px;
}

.lp-top-image-text h1 {
   font-family: 'Roboto slab', arial, sans-serif;
   font-weight: bold;
   font-size: 72px;
   color: #fff;
}

.lp-top-image .lp-green-banner {
   width: 630px;
   left: 50%;
   bottom: 0px;
   margin-left: -315px;
   position: absolute;
   background-color: #81ba21;
   display: block;
   font-family: 'PT Sans', arial, sans-serif;
   font-weight: bold;
   text-align: center;
   color: #fff;
   text-decoration: none;
   padding: 20px 0;
}

.lp-top-image .lp-green-banner .row-1 {
   display: block;
   font-size: 40px;
   line-height: 40px;
}

.lp-top-image .lp-green-banner .row-2 {
   display: block;
   font-size: 22px;
   font-weight: normal;
   line-height: 40px;
}

.lp-top-image .lp-green-banner .entry-count {
	margin: 10px 20px 0;
	padding-top: 10px;
	border-top: 1px solid #fff;
}

.lp-top-image-with-entires .lp-top-image-text {
	bottom: 200px;
}

.lp-top-image-with-entires .lp-green-banner {
	padding-bottom: 10px;
}

.lp-top-image-large .lp-top-image-overlay {
   background-image: url('/images/18.9fb155e14dadbfda349de7/1433161621180/mask.png');
   background-position: center 470px;
}

.lp-top-image-medium .lp-top-image-overlay {
   background-image: url('/images/18.9fb155e14dadbfda349de7/1433161621180/mask.png');
   background-position: center 240px;
}

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

.lp-footer-banners .sv-image-portlet a {
   background-color: #fff;
   padding: 20px;
   border-radius: 5px;
   display: block;
}

.lp-section {
   padding: 40px;
}

.lp-section .lp-section-header {
   text-align: center;
}

.lp-section .lp-section-header h2.subheading {
   margin: 10px 0 50px !important;
   border-bottom: 3px solid #81ba21;
   display: inline-block;
   padding: 0 100px;
   font-family: 'PT Sans', arial, sans-serif;
   padding-bottom: 10px;
   font-weight: bold;
   font-size: 36px;
   color: #4b4b4b;
}

.lp-articles .lp-article h3,
.lp-articles .lp-article h3 a {
   font-family: 'PT Sans', arial, sans-serif;
   font-size: 20px;
   font-weight: bold;
   text-decoration: none;
   line-height: 20px;
   color: #022222;
   margin: 20px 0 5px;
}

.lp-articles .lp-article p,
.lp-articles .lp-article p a {
   font-family: 'PT Sans', arial, sans-serif;
   font-size: 14px;
   line-height: 22px;
   color: #022222;
   text-decoration: none;
   margin: 0;
}

.lp-articles .lp-article .image {
   display: block;
   max-height: 135px;
   overflow: hidden;
}

.lp-special-headline {
   text-align:center;
     
}
.lp-special-headline h2 {
  margin: 0 !important;
  padding: 0 100px;
  border-bottom: 4px solid #81ba21;
  display: inline-block;
  font-family: 'PT Sans', arial, sans-serif;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 36px;
  color: #4b4b4b;
}

.lp-headline-special-sec h2 {
  margin: 0 0 10px 0 !important;
  border-bottom: 4px solid #81ba21;
  display: block;
  font-family: 'PT Sans', arial, sans-serif;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 36px;
  color: #4b4b4b
}
.lp-news-archive-date-menu span:before {
   content: ' ';
   width: 7px;
   height: 12px;
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMBAMAAABcu7ojAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJuxkb8AAAAPdFJOUwDtKrDfuoehlAYfNBkKp/IRsqMAAAAsSURBVAjXY9h8gYGBIT4SSBz5DCS4/AuApOIPIMEknwAlQFywBFgJWDFIGwCBvgyr/DhFigAAAABJRU5ErkJggg==');
   display: inline-block;
   margin-right: 7px;
   vertical-align: middle;
}
.lp-news-archive-date-menu span {
  font-size: 20px;
  padding-left:10px;
  font-weight:bold;
  text-decoration: none;
  font-family: "PT Sans", Arial, sans-serif;
}

.lp-news-archive-menu-year-wrapper {
   border-bottom: 1px solid #bfbfbf; 
   padding:10px 0;
}

.lp-news-archive-date-menu a {
   display:block;
   padding-left:25px;
   padding-top:5px;
   margin: 0 !important;
   text-decoration:none;   
}
.lp-sponsor-logos div {
   width:11%;  
   text-align:center;
}
.lp-special-button a,div.lp-special-button p {
   display:block;
   border:1px solid #ccc;   
   padding:10px 0;
   text-align:center;
   font-weight: 600;
   color: #555555;
   text-decoration: none;
   border-radius: 3px;
   transition: background-color .1s linear, color .1s linear, border-color .1s linear;
   font-size: 14px;
   background-color: #fff;
}

div.lp-special-button p {
   border: 0;   
}

.lp-special-button a:hover {
   background-color: #fbfef5;
   color: #6ba803;
   border-color: #81ba21;
}

.lp-special-button p,.lp-special-button a {
   margin:0 !important;
}
.lp-button-newsarchive {
   margin:0 auto;
   width:300px;   
}

.lp-other-years .lp-article {
   text-align: center;
}

.lp-other-years .lp-special-button {
   margin-top: 15px; 
}

/*
---------------------------------------------------------
TABELL
--------------------------------------------------------- */

.lp-table-paths table {
   height: 700px!important;
}

