/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/librebaskerville/v16/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNXaxMICA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/librebaskerville/v16/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNZaxM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/librebaskerville/v16/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTgY5KcCsww.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/librebaskerville/v16/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTgY3KcA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.standardFontFamily()	{font-family: "Roboto", Helvetica, Arial, sans-serif;}

/* Färg på ikoner för stora ikoner på startsidan */

#sv-shortcuts-big .sv-shortcuts-icon-big-holder svg.sv-shortcuts-icon-big * {
   fill: #404040 !important;
}

#sv-shortcuts-big .sv-shortcuts-icon-big-holder:hover svg.sv-shortcuts-icon-big * {
   fill: #5ab42d !important;
}

/* Färg på ikoner för genvägar i vänstermeny */

.shortcuts-left-holder svg * {
   fill: #fff !important;
}

/* Färg på puffar på undersida */

.sublandingpage-boost-bottom{
   background:#264c35;
   height:50px;
   text-align:right;
}



/* Puffar på underlandningssida */

.sublandingpage-boosts{display:block;}
.sublandingpage-boost-holderlink {text-decoration:none;}

.sublandingpage-boost-holder{float:left;width:31%;margin-right:1em;margin-top:1em;border:1px solid transparent;}
.sublandingpage-boost-holder:hover{border:1px solid #c0c0c0;}
.sublandingpage-boost-holder:hover h2{text-decoration:underline!important;}
.sublandingpage-boost-top{padding:2em;background:#fff;min-height:180px;}
.sublandingpage-boost-link{text-align:center; margin-top:0px; color:#264c35; overflow-wrap: break-word; hyphens: auto;}
.sublandingpage-boost-link h2{text-decoration:none!important;}
.sublandingpage-boost-link:hover h2{text-decoration:underline!important;}
.sublandingpage-boost-text{text-align:center;margin-top:10px;}
.sublandingpage-boost-bottom-link{display:block;height:50px;}
.sublandingpage-boost-bottom-link img{margin-right:1em;margin-top:5px;}
.sublandingpage-boost-image {
   height:12em; 
   background-size: cover; 
   background-repeat: no-repeat;
   
   /*För skarpa bilder när de skalas ner*/
   background-position: center center;
	-webkit-backface-visibility: hidden;
    -ms-transform: translateZ(0); /* IE 9 */
    -webkit-transform: translateZ(0); /* Chrome, Safari, Opera */
    transform: translateZ(0);
}

.sublandingpage-boosts .column-3 {width:31%;}

@media screen and (max-width: 1340px) {
   .sublandingpage-boosts .column-3, .sublandingpage-boost-holder {width:47%;}
}
@media screen and (max-width: 960px) {
   .sublandingpage-boost-image {height:18em;}
}

/* Puffar på startsidan */
.homepage-push-item 									{margin-bottom: 1em;}
.homepage-push-item-image 							{height: 12em; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.homepage-push-item-inner 							{box-sizing: border-box; background-color: #fff; border:1px solid transparent;}
.homepage-push-item-inner:hover 					{border:1px solid #c0c0c0;}
.homepage-push-item-inner:hover p.subheading {color: #50715e;}
.homepage-push-item-content 						{padding: 1em; height: 9em;}
.homepage-push-item-title 							{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; color: #264c35; font-family: Roboto, Helvetica, Arial, sans-serif; margin-bottom: 11px !important; margin-top: 0px !important; text-decoration: underline;}
.homepage-push-item-title:hover 					{color: #50715e;}
.homepage-push-item-description 					{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; color: #2c2828; font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1.5em;}
.homepage-push-item:nth-child(4n) 				{margin-left:0!important;}

@media screen and (max-width: 1524px) and (min-width: 1213px) {
   .homepage-push-item-content {height: 12em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}

@media screen and (max-width: 1212px) and (min-width: 1018px) {
   .homepage-push-item-content {height: 15em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 1017px) and (min-width: 960px) {
   .homepage-push-item-content {height: 17em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 959px) and (min-width: 847px) {
   .homepage-push-item-content {height: 14em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 846px) and (min-width: 722px) {
   .homepage-push-item-content {height: 16em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 721px) and (min-width: 651px) {
   .homepage-push-item-content {height: 18em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 650px) and (min-width: 421px) {
   .homepage-push-item-content {height: 10em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 420px) and (min-width: 323px) {
   .homepage-push-item-content {height: 12em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 322px) and (min-width: 281px) {
   .homepage-push-item-content {height: 14em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 280px) and (min-width: 257px) {
   .homepage-push-item-content {height: 15em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 256px) and (min-width: 0px) {
   .homepage-push-item-content {height: 10em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 5;}
}

/* Puffar på startsidan v2 */
.homepage-push-item-inner-v2 						{display:table; background-color:#ffffff; width:100%;}
.homepage-push-item-image-v2 						{display:table-cell; width:200px; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.homepage-push-item-content-v2 					{display:table-cell; width: calc(100% - 200px);}
.homepage-push-item-content-wrapper-v2 		{padding:1em;}

@media screen and (max-width: 1340px) {
   .homepage-push-item-image-v2 					{width:100%; display:block; height:150px;}
	.homepage-push-item-content-v2 				{width:100%;}
} 



/* Textlängd på puffar, underlandningssida */
.sublandingpage-boost-text{
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   max-height: 95px;      /* fallback */
   -webkit-line-clamp: 4; /* number of lines to show */
   -webkit-box-orient: vertical;
}


/* Bildtext */
p.sv-portlet-image-caption{
   padding:1em !important;
   border:1px solid #efefef !important;
   font-size:90% !important;
   font-weight:300;
}


/*SÖKRUTA */

.sv-searchform2-portlet .sv-searchform2-form .sv-searchform2-input {
height: 64px;
border-radius: 0px;
padding: 0px;
border: 0px;
font-size: 16px;
padding-left:25px;
margin:0px !important;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075);
}





/*Vänstermeny*/

#leftside-navigation {}


#leftside-navigation ul {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  width:248px;
}

#leftside-navigation ul li{
  float: none;
  line-height: 1.3em;
  padding: 0; 
  right: auto;
  text-align: left;
  top: auto;
  position: static;
  position: relative;

}

#leftside-navigation ul li a {
  /*font-size:90%;*/
  padding: 1em 2.5em 1em 1em;
  display: block;
  text-decoration: none;
  line-height: 1.3em;
  position: relative;
  background-position: 0 1em;
  background-repeat:no-repeat;
  border-bottom:1px solid #7c9385;
  border-left:3px solid transparent ;
  
}


/* Nivå 1 */
#leftside-navigation ul li li a {
  padding: 1em 2.5em 1em 1em;
}

#leftside-navigation ul li li a.has-children{
  background-image:url('/webdav/images/Mallbilder/menuarrow-right-white-small.png');
  background-position: center right;
  background-repeat:no-repeat;
  background-size:21px 15px;

}

#leftside-navigation ul li li a.open{
  background-image:url('/webdav/images/Mallbilder/menuarrow-down-white-small.png');
  background-position: center right;
  background-repeat:no-repeat;
  font-weight: bold;
  background-color: #50715e;
}

#leftside-navigation ul li li a:hover {
  background-color: #50715e;
}

#leftside-navigation ul li li a.current {
  font-weight: bold;
   
}



/* Nivå 2 */
#leftside-navigation ul li li li a {
  /*font-size:80%;**/
  padding: 1em 2.5em 1em 2em;
  font-weight:400;
  background-color: #f1f1f1 ;
  color:#264c35 !important;
  border-left:3px solid #3a3939 ;
}

#leftside-navigation ul li li li a.has-children{
  background-image:url('/webdav/images/Mallbilder/menuarrow-right-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#leftside-navigation ul li li li a.open{
  background-image:url('/webdav/images/Mallbilder/menuarrow-down-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
  background-color: #dcede0 ;
  border-left:3px solid #3a3939 ;
}

#leftside-navigation ul li li li a:hover {
  background-color: #e4e3e3;
}

#leftside-navigation ul li li li a.current {
  font-weight: bold;
  background-color: #dcede0 ;
  color:#264c35 !important;
  
}



/* Nivå 3 */
#leftside-navigation ul li li li li a {
  /*font-size:85%;*/
  padding: 0.8em 2.5em 0.8em 3em;
  font-weight:400;
  background-color: #dcede0 ;
  color:#264c35 !important;
  text-transform:none;
}

#leftside-navigation ul li li li li a.has-children{
  background-image:url('/webdav/images/Mallbilder/menuarrow-right-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#leftside-navigation ul li li li li a.open{
  background-image:url('/webdav/images/Mallbilder/menuarrow-down-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
  background-color: #dcede0 ;
  font-weight: 400;
}

#leftside-navigation ul li li li li a:hover {
  background-color: #b9dcc2;
}

#leftside-navigation ul li li li li a.current {
    font-weight: bold;
  	 color:#264c35 !important;
  
}




/* Nivå 4 */
#leftside-navigation ul li li li li li a {
  /*font-size:85%;*/
  padding: 0.8em 2.5em 0.8em 4em;
  font-weight:400;
  background-color: #dcede0 ;
  color:#264c35 !important;
  text-transform:none;
}

#leftside-navigation ul li li li li a.has-children{
  background-image:url('/webdav/images/Mallbilder/menuarrow-right-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#leftside-navigation ul li li li li a.open{
  background-image:url('/webdav/images/Mallbilder/menuarrow-down-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#leftside-navigation ul li li li li a:hover {
  background-color: #b9dcc2;
}

#leftside-navigation ul li li li li a.current {
    font-weight: bold;
  	 color:#264c35 !important;
  
}









/* GENVÄGAR */

/* Genvägar i vänsterspalt*/

#sv-shortcuts-left ul {
  display: block;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
  padding: 0;
  position: relative;
}

#sv-shortcuts-left .sv-top-menu-item {
   display: block;
}

#sv-shortcuts-left ul li a {
	padding-left: 0em;
   padding-top: 0.5em;
   padding-right: 0em;
   padding-bottom: 0.5em;
   display: block;
	text-decoration: none;
}

#sv-shortcuts-left .sv-shortcuts-left-item {
	display: flex;
   justify-content: flex-start;
   height: 30px;
   
}

#sv-shortcuts-left .sv-shortcuts-left-icon{
   margin-right: 15px;
}


/* Genvägar stora */

#sv-shortcuts-big ul{
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
  padding: 0;
  position: relative;
}
#sv-shortcuts-big ul li{
	float:left;
   width:33%;
   padding:0px;
   margin:0px;
   margin-bottom:20px;
}

#sv-shortcuts-big ul li .sv-shortcuts-big-item{
   display: block;
}

#sv-shortcuts-big ul li .sv-shortcuts-icon-big-holder{
   display: block;
	margin-left: auto;
	margin-right: auto;
}

#sv-shortcuts-big ul li .sv-shortcuts-icon-big-holder{
   display: block;
	margin-left: auto;
	margin-right: auto;
   margin-bottom:5px;
}

#sv-shortcuts-big ul li .sv-shortcuts-icon-big{
   display: block;
	margin: 0 auto;
}


#sv-shortcuts-big ul li .sv-shortcuts-link-holder a{
   display:block;
   text-align:center;
}


/* Länkikoner */

a.circle-arrow-before                   {text-decoration: none;}
a.circle-arrow-before:before,
a.circle-arrow-links:before,
.circle-arrow-links a:before            {display: inline-block; vertical-align: middle; height: 21px; width: 18px; margin-right: 3px; content: ''; background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png); background-repeat: no-repeat; background-position: -30px -50px;}
a.circle-arrow-before.green:before      {background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png); background-repeat: no-repeat; background-position: -30px -10px;}
.large-circle-arrow-after a,
.large-circle-arrow-before a            {display: block;}
.large-circle-arrow-after a:after       {display: inline-block; vertical-align: middle; height: 30px; width: 26px; margin-left: 10px; content: '';  background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png); background-repeat: no-repeat; background-position: -54px -50px;
														}
.large-circle-arrow-before a:before,
a.large-circle-arrow-before:before        {
   														display: inline-block; 
   														vertical-align: middle; 
   														height: 30px; 
   														width: 26px; 
   														margin-right: 10px; 
   														content: ''; 
   														background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png);
															background-repeat: no-repeat;
															background-position: -54px -50px;
														}
a.large-circle-arrow-before.green:before  {
   														background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png);
															background-repeat: no-repeat;
															background-position: -54px -10px);
														}
a.large-circle-arrow-before.green         {color: @colorGreen;}

@media @tablet {
  .circle-arrow-links a:before              	{
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -30px -50px;
  																background-size: 400px 400px;
  															}
  a.circle-arrow-before.green:before        	{
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -30px -10px;
  																background-size: 400px 400px;
  															}
  .large-circle-arrow-after a:after         	{
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -54px -50px;
  																background-size: 400px 400px;
  															}
  .large-circle-arrow-before a:before       	{
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -54px -50px;
  																background-size: 400px 400px;
  															}
  .large-circle-arrow-before.green a:before  {
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -54px -50px;
  																background-size: 400px 400px;
  															}
}


/* Innehållsförteckningsmeny länkikoner */

a.circle-arrow-list:before, 
a.circle-arrow-list-level-2:before,
.circle-arrow-list a:before,
.circle-arrow-list-level-2 a:before
														{
															display: inline-block; 
   														vertical-align: middle; 
   														height: 21px; 
   														width: 18px; 
   														margin-right: 3px; 
   														content: '';
															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png);
															background-repeat: no-repeat;
															background-position: -30px -50px;
														}
a.circle-arrow-list     						{display: block; margin:0; }

@media @tablet {
  .circle-arrow-list a:before,
  .circle-arrow-list-level-2 a:before
   														{
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -30px -50px;
  																background-size: 400px 400px;
  															}
}

/* Gå till huvudinnehåll */

a.skip-to-main                               {position:fixed; top:auto; z-index:-999; width:1px; height:1px; overflow:hidden; color: #ffffff;}
a.skip-to-main:focus, a.skip-to-main:active     {top: 1em; left:1em; z-index:999; width: auto; height: auto; overflow:auto; padding:5px;  color: #ffffff; background-color: #264c35; text-align:center;}

/* Knappar */

.button {
   display: inline-block;
   min-width: 100px;
   line-height: 1.5em;
   padding: 0.5em 1em;
   border: 2px solid #00425f;
   border-radius: 40px;
   background-color: #00425f;  
}
.button:hover {
   background-color: #3a677f;
}

/* Default form */
.sv-defaultFormTheme input[type=submit]   {background-color: #00425f; color: #FFFFFF; border: none;}
.sv-defaultFormTheme input[type=submit]:hover {background-color: #3a677f; color: #FFFFFF;}

/* Tillgänglighets anpassning */
a:focus                                          {border: none; outline: 2px solid #f18825; }
#leftside-navigation ul li a:focus               {outline-offset:-2px; }
.header-logo a:focus                             {background: none; display: inline-block;}
input[type=text]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=url]:focus,
input[type=tel]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus,
input[type=file]:focus,
input[type=password]:focus,
input[type=submit]:focus,
textarea:focus,
select:focus,
.sv-defaultFormTheme input[type=text]:focus,
.sv-defaultFormTheme input[type=email]:focus,
.sv-defaultFormTheme input[type=number]:focus,
.sv-defaultFormTheme input[type=url]:focus,
.sv-defaultFormTheme input[type=tel]:focus,
.sv-defaultFormTheme input[type=radio]:focus,
.sv-defaultFormTheme input[type=checkbox]:focus,
.sv-defaultFormTheme input[type=file]:focus,
.sv-defaultFormTheme input[type=password]:focus,
.sv-defaultFormTheme input[type=submit]:focus,
.sv-defaultFormTheme textarea:focus,
.sv-defaultFormTheme select:focus,
button:focus                                      {border-color: #f18825; outline: 3px solid #f18825;}
input[type=submit]:focus,
.sv-defaultFormTheme input[type=submit]:focus     {background-color: #00425f; color: #FFFFFF;}

.sv-defaultFormTheme input[type=text],
.sv-defaultFormTheme input[type=email],
.sv-defaultFormTheme input[type=url],
.sv-defaultFormTheme input[type=tel],
.sv-defaultFormTheme input[type=number],
.sv-defaultFormTheme textarea,
.sv-defaultFormTheme select                       {border-color: #aba8a8;}




html.large-text body .flexible-text-size  {font-size: 20px; line-height: 1.5em}

.sv-image-portlet img,
a.green                                   {color: #54b36a;}
a.normal-font-size 	                      {font-size: 14px; line-height: 1.5em;}
a.circle-arrow-before                     {text-decoration: none;}
a.circle-arrow-before:before,
a.circle-arrow-links:before,
.circle-arrow-links a:before              {display: inline-block; vertical-align: middle; height: 21px; width: 18px; margin-right: 3px; content: '';}
.large-circle-arrow-after a,
.large-circle-arrow-before a              {display: block;}
.large-circle-arrow-after a:after         {display: inline-block; vertical-align: middle; height: 30px; width: 26px; margin-left: 10px; content: '';}
.large-circle-arrow-before a:before,
a.large-circle-arrow-before:before        {display: inline-block; vertical-align: middle; height: 30px; width: 26px; margin-right: 10px; content: '';}
a.large-circle-arrow-before.green         {color: #54b36a;}
.sv-portlet-image-caption                 {font-size: 0.8em; font-style: italic;}

a.btn,
input.btn,
button.btn                                 {display: block; box-sizing: border-box; padding: 6px 10px; background-color: #f1f1f1; border: 1px solid #dddddd; border-radius: 3px; color: #00425f; .standardFontFamily(); font-size: 1em; cursor: pointer;}
a.btn-primary,
input.btn-primary,
button.btn-primary                        {background-color: #00425f; color: #FFFFFF; border: none;}       

.sv-archive-portlet h3.subheading3        {margin-top: 0.25em; margin-bottom: 0.5em;}


/* Sidfot */

.footer-shortcut											{height:50px;}
.footer-shortcut-icon									{width:50px; height:50px; margin-right:1em;}
.footer-shortcut-text									{float:right; text-decoration:underline;}
.footer-layout												{width:100%;}
.footer														{position:relative; width:100%; height:18em; margin-top:2em;}
.footer-bgimage 											{position:absolute; width:100%; margin-top:-6em;}

/* Sidfot Desktop */
@media screen and (max-width: 5000px) and (min-width:961px) {
  	.footer                            				{height: 18em;}
   .footer-bgimage                              {height: 18em;}
   .footer-content                              {padding-top: 18em; margin-top:6em;}
   .footer-layout											{width:100%;}
}

@media screen and (max-width: 1500px) {
  .footer                            				{height: 12em;}
   .footer-content                              {margin-top:3em;}
}

/* Sidfot tablet */
@media screen and (max-width: 960px) and (min-width:481px) {
  	.footer                            				{height: 10em;}
   .footer-bgimage                              {height: 10em;}
   .footer-content                              {padding-top: 5em; margin-top:5em;}
   .footer .sv-vertical.sv-layout               {padding-left: 4px;}
   .footer .grid-container.sv-fixed-fluid-grid .sv-column-3  {.col(50%); float: none; display: inline-block; vertical-align: top; margin-left: -4px; padding-bottom: 1em;}
   .footer h2                                 	{margin-bottom: 0.5em;}
   .footer-layout											{width:400px;}  
}

/* Sidfot mobile */
@media screen and (max-width: 650px) {
  	.footer                                     	{margin-top: 70px; height:8em;}
  	.footer-bgimage                              {height: 15em;}
	.footer-content										{margin-top:2em;; padding-top:10em;}
  	/*.footer-bgimage                             {height: 5em;}*/
  	.footer .grid-container.sv-fixed-fluid-grid .sv-column-3  {width: 100%; text-align: center;}
  	.footer h2                                 	{margin-bottom: 0px; font-size: 1.2em; line-height: 1em;}
  	.footer p                                  	{margin-top: 0.5em;}
  	.footer-layout											{width:400px;}
}


/* Menyval */

	.menu-name-wrapper {
      position:relative;
      height:4em;
      padding:0 0 4em 0;
      <!--border-top: 1px solid #7c9385;-->
   }
	.menu-name-link {
      position:absolute;
      height:4em;
      width:100%;
   }
   .menu-name-wrapper:hover {
      background-color:#7c9385;
   }
   .menu-name {
      padding:1em;
   }

/* Driftinformation på startsidan */

.driftinformation-icon {
   float:left; 
   margin:0 1em 0 0;
   width:40px; 
   height:40px;
}

/* Iframe */
iframe {
  border: none;
}
.iframe-wrapper {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
.iframe-wrapper iframe,
.full-width-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* STÄNGKNAPP */
#closebutton 		 						{background-image:url(https://ovansidan.ovanaker.se/images/18.4ed8dca517e965eb68a3c6f/1643707981634/kryss_ikon_morkgron.png); background-repeat: no-repeat; background-size: 25px; width:25px; height:25px; margin-top:0.5em; border: none; background-color: transparent;}
#closebutton:hover 						{background-image:url(https://ovansidan.ovanaker.se/images/18.4ed8dca517e965eb68a3c6e/1643707981593/kryss_ikon_hover.png); cursor: pointer;}

@media @mobile-landscape {
  #closebutton			                {background-size: 20px; width:20px; height:20px; margin-top:0.7em;}
}

/* STREAMIO COOKIE CONSENT OVERLAY */
.noCookieConsent 			{background-color:#f1f1f1; z-index:999; width:100%; position:absolute; top: 0; left: 0; bottom:0; right:0;}
.manageCookiesInfo		{position:absolute; z-index:9999; transform: translate(-50%, -50%); top:50%; left:50%; text-align: center;}
.manageCookiesInfo p 	{margin-bottom:1.5em;}

/* MINA SIDOR */
.editor-pages                               		{padding: 0.1em 1em 1em; border: 1px solid rgb(192,192,192); background-color: #f2f2f2;}
.editor-pages-expired                       		{border-top: 4px solid #e7343d;}
.editor-pages-warning                       		{border-top: 4px solid rgb(255,209,0);}
.editor-page                                		{box-sizing: border-box; padding: 0.5em; margin-bottom: 0.5em; background-color: #FFFFFF;}
.editor-page .published-text                		{margin-top: 0.5em;}
   
.editor-page.content-green                  		{border: 1px solid #54b36a; border-left-width: 4px; /*background-color: #dcede0;*/}
.editor-page.content-yellow                 		{border-left: 4px solid #ffd407; /*background-color: #fff6cc;*/}
.editor-page.content-red,
.editor-page-homepage.content-red          		{border-left: 4px solid #e7343d; /*background-color: #fad6d8;*/}
.editor-page.content-yellow .warning-text  		{font-weight: 700;}
.editor-page.content-red .warning-text,
.editor-page-homepage.content-red .warning-text {color: #881814; font-weight: 700;}
button.toggle-more-pages                   		{display: none; -webkit-appearance: none; -moz-appearance: none; padding: 0.25em; background-color: #FFFFFF; border: 2px solid #278db5; color: #278db5; font-size: 0.85em; border-radius: 4px;}
button.toggle-more-pages:hover             		{background-color: #f1f1f1;}

.editor-pages-homepage                     		{padding: 0.1em 1em 1em; background-color: #fff;}
.editor-page-homepage       	             		{box-sizing: border-box; padding: 0.5em; margin-bottom: 0.5em; background-color: #f1f1f1;}
.editor-page-homepage.content-red .warning-text	{color: #881814; font-weight: 700;}

/* PERSONLIGA GENVÄGAR - INSTÄLLNINGAR OVERRIDE*/
.env-modal-alert, .env-modal-dialog {z-index:10600 !important;}

/* PROFILMENY DROPDOWN */

   .my-tools-button {
      height:65px;
      border: none;
      cursor: pointer;
      background-image:url(https://ovansidan.ovanaker.se/images/18.44e88a8218774d679662fa/1681378890155/ikon_mina_verktyg_toppmeny.png);
   	background-repeat:no-repeat;
      background-position:center 13px;
      padding:28px 8px 0 8px;
      background-color:#ffffff;
   }
	.profilemenu-button {
      height:65px;
      border: none;
      cursor: pointer;
   	background-repeat:no-repeat;
      background-position:center 13px;
      padding:28px 8px 0 8px;
      background-color:#ffffff;
   }
	#profilemenu-button-myfavorites 	{background-image:url(https://ovansidan.ovanaker.se/images/18.16aa1b151775e64cab5ce7d/1547462220634/star-add.png);}
	#profilemenu-button-mytools		{background-image:url(https://ovansidan.ovanaker.se/images/18.44e88a8218774d679662fa/1681378890155/ikon_mina_verktyg_toppmeny.png);}
   .dropdown {
      position: relative;
      display: inline-block;
   }
   .profilemenu-dropdown {
      display:none;
      position: absolute;
      background-color: #ffffff;
      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
      z-index: 1;
      padding:0;
      top:64px;
      left:-20px;
      text-align:left;
      border: 1px solid rgba(0,0,0,.2);
      min-width:300px;
   }
	.show {display:block;}

	/*Gör span-texter i knappar klickbara*/
   button span {
     pointer-events: none;
   }


/* NYHETER PÅ STARTSIDAN */

.sv-channel-image {
      object-fit: cover !important;
      overflow: hidden !important;
      width: 200px !important; /* width of container */
    	height: 120px !important; /* height of container */
      border-radius: 5px;
   }

/* NYHETSSIDAN */

#svid12_16aa1b151775e64cab5ca53 img {
      object-fit: cover !important;
      overflow: hidden !important;
      width: 100% !important; /* width of container */
    	height: 120px !important; /* height of container */
      border-radius: 5px;
}

.nyhetspuffar img {
   object-fit: cover !important;
   overflow: hidden !important;
   height: 200px !important; /* height of container */
}

/* UTSKRIFT VIA WEBBLÄSAREN */
@page  
{ 
	size: auto;
	margin: 4em 4em 6em 4em;
}

.site-header, .footer {
	display: none;
}

body {
   font: 12pt "Roboto",helvetica,arial,sans-serif;
}
@media print
{
	body,html,p,h1,h2,h3,h4,a,div,span,li,strong {
      font-family: "Roboto", Helvetica, Arial, sans-serif!important;
   }
   html 											{background-color:#ffffff;}
   body 											{visibility:hidden;}
   .printable-area 							{visibility:visible;}
   .print-header, 
   .print-header div, 
   .sv-jcrmenu-portlet 						{display:block;}
   .print-header .sv-template-layout 	{float:right!important; width:auto!important;}
	.sidebar-print div 						{background-color:#f1f1f1; padding:2px; visibility:visible;}
   .sublandingpage-boost-holder, 
   .sv-decoration-Innehallsruta,
   .sv-decoration-Innehallsruta-gul,
   .sv-decoration-Innehallsruta-rod,
   .sv-decoration-Innehallsruta-gron, 	{break-inside: avoid;}
}

/* 404 */
.gomd {display:none;}

/* Generellt */
a.btn,
input.btn,
button.btn                              {display: block; box-sizing: border-box; padding: 6px 10px; background-color: #f1f1f1; border: 1px solid #dddddd; border-radius: 3px; color: #264c35; font-size: 1em; cursor: pointer;}
a.btn-primary,
input.btn-primary,
button.btn-primary                     {background-color: #264c35; color: #FFFFFF; border: none;}

a.btn-primary:focus,
input.btn-primary:focus,
button.btn-primary:focus               {background-color: #264c35;}

/* Förtydliga att klickbara bilder är klickbara */
.sv-image-portlet a img:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7;}

/* Grid */
.sv-image-portlet.sv-column-4							 	{margin-left:0!important; padding-right:1em;}
@media screen and (max-width: 650px) {
	.sv-image-portlet.sv-column-4							{margin-left:0!important; padding-right:0;} 
}


/* Beställ konstverk filtrering */
.art-filter {
	display:inline-block;
	width:100%;
	padding:0;
	margin:0;
}
.art-filter-item {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.art-filter-field {
	margin-top:0.5em;
	padding:0.5em;
	float:left;
	box-sizing: border-box;
	width: auto;
	-webkit-box-shadow: inset 0px 1px 3px 0px #c4c0bf;
	-moz-box-shadow: inset 0px 1px 3px 0px #c4c0bf;
	box-shadow: inset 0px 1px 3px 0px #c4c0bf;
	border: 1px solid #c4c0bf;	
}

button.filter-button {
   box-sizing: border-box; 
   min-width: 90px; 
   padding: 6px 8px; 
   background-color: #264C35; 
   font-size: 14px; 
   color: #FFFFFF; 
   text-align: center; 
   border: 2px solid #264C35; 
   border-radius: 20px;
}
button.filter-button:hover {
   background-color: #d9ece1;
   -webkit-box-shadow: 0 0 4px 0px rgb(39, 141, 181);
   -moz-box-shadow: 0 0 4px 0px rgb(39, 141, 181);
   box-shadow: 0 0 4px 0px rgb(39, 141, 181);
}
button.filter-clear-button {
   background-color: #f2f2f2; 
   color: #264C35;
}

/* Beställ konstverk söklistning */
.art-items {
	display:inline-block; /* For browsers w/o flexbox support */
	margin-left:1em; /* For browsers w/o flexbox support */
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	margin-left:0;
}
.art-item {
	float:right; /* For browsers w/o flexbox support */
	width:31%;
	float:left;
	margin-right:1em;
	margin-bottom:1em;
	border:1px solid #dddddd;
   background-color: #fff;
	word-wrap: break-word; 
	overflow-wrap: break-word;
	box-sizing: border-box;	
}
@media screen and (max-width: 1399px) {
   .art-item {width:46.5%;}
}
@media screen and (max-width: 1043px) {
   .art-item {width:100%;}
}
.art-item-image {
	padding-bottom: 50%;
	margin-bottom:0.7em;
}
.art-items .art-item-image {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.art-items .art-item-content {
	position: relative;
	overflow: hidden;
	padding: 0 1em 0.5em 1em;
}
.art-item-tag {
   display:inline-block; 
   background-color:#f1f1f1;
   padding:0.5em 1em 0.5em 1em; 
   border-radius:20px; 
   /*font-weight:bold;*/ 
   margin-bottom:1em;
}
.art-item-heading {
   display:block;
   margin-bottom:1em;
   font-weight:bold;
   color:#264c35;
}
.art-item-heading a {
   text-decoration:none!important;
}
.art-item-availability {
   display:block; 
   position:absolute; 
   padding:0.5em 1em; 
   background-color:#881814;
}
.art-item a					{text-decoration:none;}
.art-item:hover			{background-color:#faf9f8;}
.art-item a:focus			{order: none; outline: 2px solid #f18825;}
.art-item-inner:focus,
.art-item-inner a:hover {}



/* Beställ konstverk sökruta */
.art-search-input {width:233px;}
@media screen and (max-width: 366px) {
   .art-search-input {width:81%;}
}
/* latin */
@font-face {
  font-family: 'Patua One';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/patuaone/v21/ZXuke1cDvLCKLDcimxB44_lu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.standardFontFamily()	{font-family: "Roboto", Helvetica, Arial, sans-serif;}

/* Färg på ikoner för stora ikoner på startsidan */

#sv-shortcuts-big .sv-shortcuts-icon-big-holder svg.sv-shortcuts-icon-big * {
   fill: #404040 !important;
}

#sv-shortcuts-big .sv-shortcuts-icon-big-holder:hover svg.sv-shortcuts-icon-big * {
   fill: #5ab42d !important;
}

/* Färg på ikoner för genvägar i vänstermeny */

.shortcuts-left-holder svg * {
   fill: #fff !important;
}

/* Färg på puffar på undersida */

.sublandingpage-boost-bottom{
   background:#264c35;
   height:50px;
   text-align:right;
}



/* Puffar på underlandningssida */

.sublandingpage-boosts{display:block;}
.sublandingpage-boost-holderlink {text-decoration:none;}

.sublandingpage-boost-holder{float:left;width:31%;margin-right:1em;margin-top:1em;border:1px solid transparent;}
.sublandingpage-boost-holder:hover{border:1px solid #c0c0c0;}
.sublandingpage-boost-holder:hover h2{text-decoration:underline!important;}
.sublandingpage-boost-top{padding:2em;background:#fff;min-height:180px;}
.sublandingpage-boost-link{text-align:center; margin-top:0px; color:#264c35; overflow-wrap: break-word; hyphens: auto;}
.sublandingpage-boost-link h2{text-decoration:none!important;}
.sublandingpage-boost-link:hover h2{text-decoration:underline!important;}
.sublandingpage-boost-text{text-align:center;margin-top:10px;}
.sublandingpage-boost-bottom-link{display:block;height:50px;}
.sublandingpage-boost-bottom-link img{margin-right:1em;margin-top:5px;}
.sublandingpage-boost-image {
   height:12em; 
   background-size: cover; 
   background-repeat: no-repeat;
   
   /*För skarpa bilder när de skalas ner*/
   background-position: center center;
	-webkit-backface-visibility: hidden;
    -ms-transform: translateZ(0); /* IE 9 */
    -webkit-transform: translateZ(0); /* Chrome, Safari, Opera */
    transform: translateZ(0);
}

.sublandingpage-boosts .column-3 {width:31%;}

@media screen and (max-width: 1340px) {
   .sublandingpage-boosts .column-3, .sublandingpage-boost-holder {width:47%;}
}
@media screen and (max-width: 960px) {
   .sublandingpage-boost-image {height:18em;}
}

/* Puffar på startsidan */
.homepage-push-item 									{margin-bottom: 1em;}
.homepage-push-item-image 							{height: 12em; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.homepage-push-item-inner 							{box-sizing: border-box; background-color: #fff; border:1px solid transparent;}
.homepage-push-item-inner:hover 					{border:1px solid #c0c0c0;}
.homepage-push-item-inner:hover p.subheading {color: #50715e;}
.homepage-push-item-content 						{padding: 1em; height: 9em;}
.homepage-push-item-title 							{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; color: #264c35; font-family: Roboto, Helvetica, Arial, sans-serif; margin-bottom: 11px !important; margin-top: 0px !important; text-decoration: underline;}
.homepage-push-item-title:hover 					{color: #50715e;}
.homepage-push-item-description 					{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; color: #2c2828; font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1.5em;}
.homepage-push-item:nth-child(4n) 				{margin-left:0!important;}

@media screen and (max-width: 1524px) and (min-width: 1213px) {
   .homepage-push-item-content {height: 12em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}

@media screen and (max-width: 1212px) and (min-width: 1018px) {
   .homepage-push-item-content {height: 15em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 1017px) and (min-width: 960px) {
   .homepage-push-item-content {height: 17em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 959px) and (min-width: 847px) {
   .homepage-push-item-content {height: 14em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 846px) and (min-width: 722px) {
   .homepage-push-item-content {height: 16em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 721px) and (min-width: 651px) {
   .homepage-push-item-content {height: 18em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 650px) and (min-width: 421px) {
   .homepage-push-item-content {height: 10em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 420px) and (min-width: 323px) {
   .homepage-push-item-content {height: 12em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 322px) and (min-width: 281px) {
   .homepage-push-item-content {height: 14em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 280px) and (min-width: 257px) {
   .homepage-push-item-content {height: 15em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 10;}
}
@media screen and (max-width: 256px) and (min-width: 0px) {
   .homepage-push-item-content {height: 10em;}
   .homepage-push-item-description {display: -webkit-box; -webkit-line-clamp: 5;}
}

/* Puffar på startsidan v2 */
.homepage-push-item-inner-v2 						{display:table; background-color:#ffffff; width:100%;}
.homepage-push-item-image-v2 						{display:table-cell; width:200px; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.homepage-push-item-content-v2 					{display:table-cell; width: calc(100% - 200px);}
.homepage-push-item-content-wrapper-v2 		{padding:1em;}

@media screen and (max-width: 1340px) {
   .homepage-push-item-image-v2 					{width:100%; display:block; height:150px;}
	.homepage-push-item-content-v2 				{width:100%;}
} 



/* Textlängd på puffar, underlandningssida */
.sublandingpage-boost-text{
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   max-height: 95px;      /* fallback */
   -webkit-line-clamp: 4; /* number of lines to show */
   -webkit-box-orient: vertical;
}


/* Bildtext */
p.sv-portlet-image-caption{
   padding:1em !important;
   border:1px solid #efefef !important;
   font-size:90% !important;
   font-weight:300;
}


/*SÖKRUTA */

.sv-searchform2-portlet .sv-searchform2-form .sv-searchform2-input {
height: 64px;
border-radius: 0px;
padding: 0px;
border: 0px;
font-size: 16px;
padding-left:25px;
margin:0px !important;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075);
}





/*Vänstermeny*/

#leftside-navigation {}


#leftside-navigation ul {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  width:248px;
}

#leftside-navigation ul li{
  float: none;
  line-height: 1.3em;
  padding: 0; 
  right: auto;
  text-align: left;
  top: auto;
  position: static;
  position: relative;

}

#leftside-navigation ul li a {
  /*font-size:90%;*/
  padding: 1em 2.5em 1em 1em;
  display: block;
  text-decoration: none;
  line-height: 1.3em;
  position: relative;
  background-position: 0 1em;
  background-repeat:no-repeat;
  border-bottom:1px solid #7c9385;
  border-left:3px solid transparent ;
  
}


/* Nivå 1 */
#leftside-navigation ul li li a {
  padding: 1em 2.5em 1em 1em;
}

#leftside-navigation ul li li a.has-children{
  background-image:url('/webdav/images/Mallbilder/menuarrow-right-white-small.png');
  background-position: center right;
  background-repeat:no-repeat;
  background-size:21px 15px;

}

#leftside-navigation ul li li a.open{
  background-image:url('/webdav/images/Mallbilder/menuarrow-down-white-small.png');
  background-position: center right;
  background-repeat:no-repeat;
  font-weight: bold;
  background-color: #50715e;
}

#leftside-navigation ul li li a:hover {
  background-color: #50715e;
}

#leftside-navigation ul li li a.current {
  font-weight: bold;
   
}



/* Nivå 2 */
#leftside-navigation ul li li li a {
  /*font-size:80%;**/
  padding: 1em 2.5em 1em 2em;
  font-weight:400;
  background-color: #f1f1f1 ;
  color:#264c35 !important;
  border-left:3px solid #3a3939 ;
}

#leftside-navigation ul li li li a.has-children{
  background-image:url('/webdav/images/Mallbilder/menuarrow-right-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#leftside-navigation ul li li li a.open{
  background-image:url('/webdav/images/Mallbilder/menuarrow-down-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
  background-color: #dcede0 ;
  border-left:3px solid #3a3939 ;
}

#leftside-navigation ul li li li a:hover {
  background-color: #e4e3e3;
}

#leftside-navigation ul li li li a.current {
  font-weight: bold;
  background-color: #dcede0 ;
  color:#264c35 !important;
  
}



/* Nivå 3 */
#leftside-navigation ul li li li li a {
  /*font-size:85%;*/
  padding: 0.8em 2.5em 0.8em 3em;
  font-weight:400;
  background-color: #dcede0 ;
  color:#264c35 !important;
  text-transform:none;
}

#leftside-navigation ul li li li li a.has-children{
  background-image:url('/webdav/images/Mallbilder/menuarrow-right-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#leftside-navigation ul li li li li a.open{
  background-image:url('/webdav/images/Mallbilder/menuarrow-down-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
  background-color: #dcede0 ;
  font-weight: 400;
}

#leftside-navigation ul li li li li a:hover {
  background-color: #b9dcc2;
}

#leftside-navigation ul li li li li a.current {
    font-weight: bold;
  	 color:#264c35 !important;
  
}




/* Nivå 4 */
#leftside-navigation ul li li li li li a {
  /*font-size:85%;*/
  padding: 0.8em 2.5em 0.8em 4em;
  font-weight:400;
  background-color: #dcede0 ;
  color:#264c35 !important;
  text-transform:none;
}

#leftside-navigation ul li li li li a.has-children{
  background-image:url('/webdav/images/Mallbilder/menuarrow-right-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#leftside-navigation ul li li li li a.open{
  background-image:url('/webdav/images/Mallbilder/menuarrow-down-black-small.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#leftside-navigation ul li li li li a:hover {
  background-color: #b9dcc2;
}

#leftside-navigation ul li li li li a.current {
    font-weight: bold;
  	 color:#264c35 !important;
  
}









/* GENVÄGAR */

/* Genvägar i vänsterspalt*/

#sv-shortcuts-left ul {
  display: block;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
  padding: 0;
  position: relative;
}

#sv-shortcuts-left .sv-top-menu-item {
   display: block;
}

#sv-shortcuts-left ul li a {
	padding-left: 0em;
   padding-top: 0.5em;
   padding-right: 0em;
   padding-bottom: 0.5em;
   display: block;
	text-decoration: none;
}

#sv-shortcuts-left .sv-shortcuts-left-item {
	display: flex;
   justify-content: flex-start;
   height: 30px;
   
}

#sv-shortcuts-left .sv-shortcuts-left-icon{
   margin-right: 15px;
}


/* Genvägar stora */

#sv-shortcuts-big ul{
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
  padding: 0;
  position: relative;
}
#sv-shortcuts-big ul li{
	float:left;
   width:33%;
   padding:0px;
   margin:0px;
   margin-bottom:20px;
}

#sv-shortcuts-big ul li .sv-shortcuts-big-item{
   display: block;
}

#sv-shortcuts-big ul li .sv-shortcuts-icon-big-holder{
   display: block;
	margin-left: auto;
	margin-right: auto;
}

#sv-shortcuts-big ul li .sv-shortcuts-icon-big-holder{
   display: block;
	margin-left: auto;
	margin-right: auto;
   margin-bottom:5px;
}

#sv-shortcuts-big ul li .sv-shortcuts-icon-big{
   display: block;
	margin: 0 auto;
}


#sv-shortcuts-big ul li .sv-shortcuts-link-holder a{
   display:block;
   text-align:center;
}


/* Länkikoner */

a.circle-arrow-before                   {text-decoration: none;}
a.circle-arrow-before:before,
a.circle-arrow-links:before,
.circle-arrow-links a:before            {display: inline-block; vertical-align: middle; height: 21px; width: 18px; margin-right: 3px; content: ''; background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png); background-repeat: no-repeat; background-position: -30px -50px;}
a.circle-arrow-before.green:before      {background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png); background-repeat: no-repeat; background-position: -30px -10px;}
.large-circle-arrow-after a,
.large-circle-arrow-before a            {display: block;}
.large-circle-arrow-after a:after       {display: inline-block; vertical-align: middle; height: 30px; width: 26px; margin-left: 10px; content: '';  background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png); background-repeat: no-repeat; background-position: -54px -50px;
														}
.large-circle-arrow-before a:before,
a.large-circle-arrow-before:before        {
   														display: inline-block; 
   														vertical-align: middle; 
   														height: 30px; 
   														width: 26px; 
   														margin-right: 10px; 
   														content: ''; 
   														background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png);
															background-repeat: no-repeat;
															background-position: -54px -50px;
														}
a.large-circle-arrow-before.green:before  {
   														background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png);
															background-repeat: no-repeat;
															background-position: -54px -10px);
														}
a.large-circle-arrow-before.green         {color: @colorGreen;}

@media @tablet {
  .circle-arrow-links a:before              	{
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -30px -50px;
  																background-size: 400px 400px;
  															}
  a.circle-arrow-before.green:before        	{
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -30px -10px;
  																background-size: 400px 400px;
  															}
  .large-circle-arrow-after a:after         	{
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -54px -50px;
  																background-size: 400px 400px;
  															}
  .large-circle-arrow-before a:before       	{
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -54px -50px;
  																background-size: 400px 400px;
  															}
  .large-circle-arrow-before.green a:before  {
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -54px -50px;
  																background-size: 400px 400px;
  															}
}


/* Innehållsförteckningsmeny länkikoner */

a.circle-arrow-list:before, 
a.circle-arrow-list-level-2:before,
.circle-arrow-list a:before,
.circle-arrow-list-level-2 a:before
														{
															display: inline-block; 
   														vertical-align: middle; 
   														height: 21px; 
   														width: 18px; 
   														margin-right: 3px; 
   														content: '';
															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4ae/1641991885197/ovanaker-icon-sprite_ovansidan.png);
															background-repeat: no-repeat;
															background-position: -30px -50px;
														}
a.circle-arrow-list     						{display: block; margin:0; }

@media @tablet {
  .circle-arrow-list a:before,
  .circle-arrow-list-level-2 a:before
   														{
     															background-image: url(https://ovansidan.ovanaker.se/images/18.cdd651a17df7a9c4c5b4af/1641991885255/ovanaker-icon-retina-sprite_ovansidan.png);
  																background-repeat: no-repeat;
  																background-position: -30px -50px;
  																background-size: 400px 400px;
  															}
}

/* Gå till huvudinnehåll */

a.skip-to-main                               {position:fixed; top:auto; z-index:-999; width:1px; height:1px; overflow:hidden; color: #ffffff;}
a.skip-to-main:focus, a.skip-to-main:active     {top: 1em; left:1em; z-index:999; width: auto; height: auto; overflow:auto; padding:5px;  color: #ffffff; background-color: #264c35; text-align:center;}

/* Knappar */

.button {
   display: inline-block;
   min-width: 100px;
   line-height: 1.5em;
   padding: 0.5em 1em;
   border: 2px solid #00425f;
   border-radius: 40px;
   background-color: #00425f;  
}
.button:hover {
   background-color: #3a677f;
}

/* Default form */
.sv-defaultFormTheme input[type=submit]   {background-color: #00425f; color: #FFFFFF; border: none;}
.sv-defaultFormTheme input[type=submit]:hover {background-color: #3a677f; color: #FFFFFF;}

/* Tillgänglighets anpassning */
a:focus                                          {border: none; outline: 2px solid #f18825; }
#leftside-navigation ul li a:focus               {outline-offset:-2px; }
.header-logo a:focus                             {background: none; display: inline-block;}
input[type=text]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=url]:focus,
input[type=tel]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus,
input[type=file]:focus,
input[type=password]:focus,
input[type=submit]:focus,
textarea:focus,
select:focus,
.sv-defaultFormTheme input[type=text]:focus,
.sv-defaultFormTheme input[type=email]:focus,
.sv-defaultFormTheme input[type=number]:focus,
.sv-defaultFormTheme input[type=url]:focus,
.sv-defaultFormTheme input[type=tel]:focus,
.sv-defaultFormTheme input[type=radio]:focus,
.sv-defaultFormTheme input[type=checkbox]:focus,
.sv-defaultFormTheme input[type=file]:focus,
.sv-defaultFormTheme input[type=password]:focus,
.sv-defaultFormTheme input[type=submit]:focus,
.sv-defaultFormTheme textarea:focus,
.sv-defaultFormTheme select:focus,
button:focus                                      {border-color: #f18825; outline: 3px solid #f18825;}
input[type=submit]:focus,
.sv-defaultFormTheme input[type=submit]:focus     {background-color: #00425f; color: #FFFFFF;}

.sv-defaultFormTheme input[type=text],
.sv-defaultFormTheme input[type=email],
.sv-defaultFormTheme input[type=url],
.sv-defaultFormTheme input[type=tel],
.sv-defaultFormTheme input[type=number],
.sv-defaultFormTheme textarea,
.sv-defaultFormTheme select                       {border-color: #aba8a8;}




html.large-text body .flexible-text-size  {font-size: 20px; line-height: 1.5em}

.sv-image-portlet img,
a.green                                   {color: #54b36a;}
a.normal-font-size 	                      {font-size: 14px; line-height: 1.5em;}
a.circle-arrow-before                     {text-decoration: none;}
a.circle-arrow-before:before,
a.circle-arrow-links:before,
.circle-arrow-links a:before              {display: inline-block; vertical-align: middle; height: 21px; width: 18px; margin-right: 3px; content: '';}
.large-circle-arrow-after a,
.large-circle-arrow-before a              {display: block;}
.large-circle-arrow-after a:after         {display: inline-block; vertical-align: middle; height: 30px; width: 26px; margin-left: 10px; content: '';}
.large-circle-arrow-before a:before,
a.large-circle-arrow-before:before        {display: inline-block; vertical-align: middle; height: 30px; width: 26px; margin-right: 10px; content: '';}
a.large-circle-arrow-before.green         {color: #54b36a;}
.sv-portlet-image-caption                 {font-size: 0.8em; font-style: italic;}

a.btn,
input.btn,
button.btn                                 {display: block; box-sizing: border-box; padding: 6px 10px; background-color: #f1f1f1; border: 1px solid #dddddd; border-radius: 3px; color: #00425f; .standardFontFamily(); font-size: 1em; cursor: pointer;}
a.btn-primary,
input.btn-primary,
button.btn-primary                        {background-color: #00425f; color: #FFFFFF; border: none;}       

.sv-archive-portlet h3.subheading3        {margin-top: 0.25em; margin-bottom: 0.5em;}


/* Sidfot */

.footer-shortcut											{height:50px;}
.footer-shortcut-icon									{width:50px; height:50px; margin-right:1em;}
.footer-shortcut-text									{float:right; text-decoration:underline;}
.footer-layout												{width:100%;}
.footer														{position:relative; width:100%; height:18em; margin-top:2em;}
.footer-bgimage 											{position:absolute; width:100%; margin-top:-6em;}

/* Sidfot Desktop */
@media screen and (max-width: 5000px) and (min-width:961px) {
  	.footer                            				{height: 18em;}
   .footer-bgimage                              {height: 18em;}
   .footer-content                              {padding-top: 18em; margin-top:6em;}
   .footer-layout											{width:100%;}
}

@media screen and (max-width: 1500px) {
  .footer                            				{height: 12em;}
   .footer-content                              {margin-top:3em;}
}

/* Sidfot tablet */
@media screen and (max-width: 960px) and (min-width:481px) {
  	.footer                            				{height: 10em;}
   .footer-bgimage                              {height: 10em;}
   .footer-content                              {padding-top: 5em; margin-top:5em;}
   .footer .sv-vertical.sv-layout               {padding-left: 4px;}
   .footer .grid-container.sv-fixed-fluid-grid .sv-column-3  {.col(50%); float: none; display: inline-block; vertical-align: top; margin-left: -4px; padding-bottom: 1em;}
   .footer h2                                 	{margin-bottom: 0.5em;}
   .footer-layout											{width:400px;}  
}

/* Sidfot mobile */
@media screen and (max-width: 650px) {
  	.footer                                     	{margin-top: 70px; height:8em;}
  	.footer-bgimage                              {height: 15em;}
	.footer-content										{margin-top:2em;; padding-top:10em;}
  	/*.footer-bgimage                             {height: 5em;}*/
  	.footer .grid-container.sv-fixed-fluid-grid .sv-column-3  {width: 100%; text-align: center;}
  	.footer h2                                 	{margin-bottom: 0px; font-size: 1.2em; line-height: 1em;}
  	.footer p                                  	{margin-top: 0.5em;}
  	.footer-layout											{width:400px;}
}


/* Menyval */

	.menu-name-wrapper {
      position:relative;
      height:4em;
      padding:0 0 4em 0;
      <!--border-top: 1px solid #7c9385;-->
   }
	.menu-name-link {
      position:absolute;
      height:4em;
      width:100%;
   }
   .menu-name-wrapper:hover {
      background-color:#7c9385;
   }
   .menu-name {
      padding:1em;
   }

/* Driftinformation på startsidan */

.driftinformation-icon {
   float:left; 
   margin:0 1em 0 0;
   width:40px; 
   height:40px;
}

/* Iframe */
iframe {
  border: none;
}
.iframe-wrapper {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
.iframe-wrapper iframe,
.full-width-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* STÄNGKNAPP */
#closebutton 		 						{background-image:url(https://ovansidan.ovanaker.se/images/18.4ed8dca517e965eb68a3c6f/1643707981634/kryss_ikon_morkgron.png); background-repeat: no-repeat; background-size: 25px; width:25px; height:25px; margin-top:0.5em; border: none; background-color: transparent;}
#closebutton:hover 						{background-image:url(https://ovansidan.ovanaker.se/images/18.4ed8dca517e965eb68a3c6e/1643707981593/kryss_ikon_hover.png); cursor: pointer;}

@media @mobile-landscape {
  #closebutton			                {background-size: 20px; width:20px; height:20px; margin-top:0.7em;}
}

/* STREAMIO COOKIE CONSENT OVERLAY */
.noCookieConsent 			{background-color:#f1f1f1; z-index:999; width:100%; position:absolute; top: 0; left: 0; bottom:0; right:0;}
.manageCookiesInfo		{position:absolute; z-index:9999; transform: translate(-50%, -50%); top:50%; left:50%; text-align: center;}
.manageCookiesInfo p 	{margin-bottom:1.5em;}

/* MINA SIDOR */
.editor-pages                               		{padding: 0.1em 1em 1em; border: 1px solid rgb(192,192,192); background-color: #f2f2f2;}
.editor-pages-expired                       		{border-top: 4px solid #e7343d;}
.editor-pages-warning                       		{border-top: 4px solid rgb(255,209,0);}
.editor-page                                		{box-sizing: border-box; padding: 0.5em; margin-bottom: 0.5em; background-color: #FFFFFF;}
.editor-page .published-text                		{margin-top: 0.5em;}
   
.editor-page.content-green                  		{border: 1px solid #54b36a; border-left-width: 4px; /*background-color: #dcede0;*/}
.editor-page.content-yellow                 		{border-left: 4px solid #ffd407; /*background-color: #fff6cc;*/}
.editor-page.content-red,
.editor-page-homepage.content-red          		{border-left: 4px solid #e7343d; /*background-color: #fad6d8;*/}
.editor-page.content-yellow .warning-text  		{font-weight: 700;}
.editor-page.content-red .warning-text,
.editor-page-homepage.content-red .warning-text {color: #881814; font-weight: 700;}
button.toggle-more-pages                   		{display: none; -webkit-appearance: none; -moz-appearance: none; padding: 0.25em; background-color: #FFFFFF; border: 2px solid #278db5; color: #278db5; font-size: 0.85em; border-radius: 4px;}
button.toggle-more-pages:hover             		{background-color: #f1f1f1;}

.editor-pages-homepage                     		{padding: 0.1em 1em 1em; background-color: #fff;}
.editor-page-homepage       	             		{box-sizing: border-box; padding: 0.5em; margin-bottom: 0.5em; background-color: #f1f1f1;}
.editor-page-homepage.content-red .warning-text	{color: #881814; font-weight: 700;}

/* PERSONLIGA GENVÄGAR - INSTÄLLNINGAR OVERRIDE*/
.env-modal-alert, .env-modal-dialog {z-index:10600 !important;}

/* PROFILMENY DROPDOWN */

   .my-tools-button {
      height:65px;
      border: none;
      cursor: pointer;
      background-image:url(https://ovansidan.ovanaker.se/images/18.44e88a8218774d679662fa/1681378890155/ikon_mina_verktyg_toppmeny.png);
   	background-repeat:no-repeat;
      background-position:center 13px;
      padding:28px 8px 0 8px;
      background-color:#ffffff;
   }
	.profilemenu-button {
      height:65px;
      border: none;
      cursor: pointer;
   	background-repeat:no-repeat;
      background-position:center 13px;
      padding:28px 8px 0 8px;
      background-color:#ffffff;
   }
	#profilemenu-button-myfavorites 	{background-image:url(https://ovansidan.ovanaker.se/images/18.16aa1b151775e64cab5ce7d/1547462220634/star-add.png);}
	#profilemenu-button-mytools		{background-image:url(https://ovansidan.ovanaker.se/images/18.44e88a8218774d679662fa/1681378890155/ikon_mina_verktyg_toppmeny.png);}
   .dropdown {
      position: relative;
      display: inline-block;
   }
   .profilemenu-dropdown {
      display:none;
      position: absolute;
      background-color: #ffffff;
      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
      z-index: 1;
      padding:0;
      top:64px;
      left:-20px;
      text-align:left;
      border: 1px solid rgba(0,0,0,.2);
      min-width:300px;
   }
	.show {display:block;}

	/*Gör span-texter i knappar klickbara*/
   button span {
     pointer-events: none;
   }


/* NYHETER PÅ STARTSIDAN */

.sv-channel-image {
      object-fit: cover !important;
      overflow: hidden !important;
      width: 200px !important; /* width of container */
    	height: 120px !important; /* height of container */
      border-radius: 5px;
   }

/* NYHETSSIDAN */

#svid12_16aa1b151775e64cab5ca53 img {
      object-fit: cover !important;
      overflow: hidden !important;
      width: 100% !important; /* width of container */
    	height: 120px !important; /* height of container */
      border-radius: 5px;
}

.nyhetspuffar img {
   object-fit: cover !important;
   overflow: hidden !important;
   height: 200px !important; /* height of container */
}

/* UTSKRIFT VIA WEBBLÄSAREN */
@page  
{ 
	size: auto;
	margin: 4em 4em 6em 4em;
}

.site-header, .footer {
	display: none;
}

body {
   font: 12pt "Roboto",helvetica,arial,sans-serif;
}
@media print
{
	body,html,p,h1,h2,h3,h4,a,div,span,li,strong {
      font-family: "Roboto", Helvetica, Arial, sans-serif!important;
   }
   html 											{background-color:#ffffff;}
   body 											{visibility:hidden;}
   .printable-area 							{visibility:visible;}
   .print-header, 
   .print-header div, 
   .sv-jcrmenu-portlet 						{display:block;}
   .print-header .sv-template-layout 	{float:right!important; width:auto!important;}
	.sidebar-print div 						{background-color:#f1f1f1; padding:2px; visibility:visible;}
   .sublandingpage-boost-holder, 
   .sv-decoration-Innehallsruta,
   .sv-decoration-Innehallsruta-gul,
   .sv-decoration-Innehallsruta-rod,
   .sv-decoration-Innehallsruta-gron, 	{break-inside: avoid;}
}

/* 404 */
.gomd {display:none;}

/* Generellt */
a.btn,
input.btn,
button.btn                              {display: block; box-sizing: border-box; padding: 6px 10px; background-color: #f1f1f1; border: 1px solid #dddddd; border-radius: 3px; color: #264c35; font-size: 1em; cursor: pointer;}
a.btn-primary,
input.btn-primary,
button.btn-primary                     {background-color: #264c35; color: #FFFFFF; border: none;}

a.btn-primary:focus,
input.btn-primary:focus,
button.btn-primary:focus               {background-color: #264c35;}

/* Förtydliga att klickbara bilder är klickbara */
.sv-image-portlet a img:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7;}

/* Grid */
.sv-image-portlet.sv-column-4							 	{margin-left:0!important; padding-right:1em;}
@media screen and (max-width: 650px) {
	.sv-image-portlet.sv-column-4							{margin-left:0!important; padding-right:0;} 
}


/* Beställ konstverk filtrering */
.art-filter {
	display:inline-block;
	width:100%;
	padding:0;
	margin:0;
}
.art-filter-item {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.art-filter-field {
	margin-top:0.5em;
	padding:0.5em;
	float:left;
	box-sizing: border-box;
	width: auto;
	-webkit-box-shadow: inset 0px 1px 3px 0px #c4c0bf;
	-moz-box-shadow: inset 0px 1px 3px 0px #c4c0bf;
	box-shadow: inset 0px 1px 3px 0px #c4c0bf;
	border: 1px solid #c4c0bf;	
}

button.filter-button {
   box-sizing: border-box; 
   min-width: 90px; 
   padding: 6px 8px; 
   background-color: #264C35; 
   font-size: 14px; 
   color: #FFFFFF; 
   text-align: center; 
   border: 2px solid #264C35; 
   border-radius: 20px;
}
button.filter-button:hover {
   background-color: #d9ece1;
   -webkit-box-shadow: 0 0 4px 0px rgb(39, 141, 181);
   -moz-box-shadow: 0 0 4px 0px rgb(39, 141, 181);
   box-shadow: 0 0 4px 0px rgb(39, 141, 181);
}
button.filter-clear-button {
   background-color: #f2f2f2; 
   color: #264C35;
}

/* Beställ konstverk söklistning */
.art-items {
	display:inline-block; /* For browsers w/o flexbox support */
	margin-left:1em; /* For browsers w/o flexbox support */
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	margin-left:0;
}
.art-item {
	float:right; /* For browsers w/o flexbox support */
	width:31%;
	float:left;
	margin-right:1em;
	margin-bottom:1em;
	border:1px solid #dddddd;
   background-color: #fff;
	word-wrap: break-word; 
	overflow-wrap: break-word;
	box-sizing: border-box;	
}
@media screen and (max-width: 1399px) {
   .art-item {width:46.5%;}
}
@media screen and (max-width: 1043px) {
   .art-item {width:100%;}
}
.art-item-image {
	padding-bottom: 50%;
	margin-bottom:0.7em;
}
.art-items .art-item-image {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.art-items .art-item-content {
	position: relative;
	overflow: hidden;
	padding: 0 1em 0.5em 1em;
}
.art-item-tag {
   display:inline-block; 
   background-color:#f1f1f1;
   padding:0.5em 1em 0.5em 1em; 
   border-radius:20px; 
   /*font-weight:bold;*/ 
   margin-bottom:1em;
}
.art-item-heading {
   display:block;
   margin-bottom:1em;
   font-weight:bold;
   color:#264c35;
}
.art-item-heading a {
   text-decoration:none!important;
}
.art-item-availability {
   display:block; 
   position:absolute; 
   padding:0.5em 1em; 
   background-color:#881814;
}
.art-item a					{text-decoration:none;}
.art-item:hover			{background-color:#faf9f8;}
.art-item a:focus			{order: none; outline: 2px solid #f18825;}
.art-item-inner:focus,
.art-item-inner a:hover {}



/* Beställ konstverk sökruta */
.art-search-input {width:233px;}
@media screen and (max-width: 366px) {
   .art-search-input {width:81%;}
}
/* Style på tabbar i projektgruppen  */


.env-tabs__item .env-tabs__link{
   border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
   border-top-left-radius:5px !important;
   border-top-left-radius:5px !important;
   background-color:#fff; /* Bakgrundsfärg - tab */
   padding-top:15px;
   padding-bottom:15px;
	border:1px solid transparent;
   margin:0px;
}

.env-tabs__item .env-tabs__link--active, .env-tabs__item .env-tabs__link--active:hover{
   background-color:#ececec ; /* Bakgrundsfärg - aktiv tab */
   border-top:1px solid #ddd !important; /* Färg på border höger - aktiv tab */
   border-left:1px solid #ddd !important; /* Färg på border höger - aktiv tab */
   border-right:1px solid #ddd !important; /* Färg på border höger - aktiv tab */
}

.env-tabs__nav{
   background-color:#fff;  !important; /* Färg på border - tab */
   
}

.env-tabs__nav--border-bottom{
   border-bottom: 1px solid #ddd !important;
}

.env-tabs__item a.env-tabs__link{
   color:#555  !important; /* Färg på texten - tab*/
   font-weight:100;
}

.env-tabs__item .env-tabs__link:hover{
   color:#555  !important; /* Färg på texten - tab - vid mouseover*/
   background-color:#ddd; /* Färg på bakgrunden - tab - vid mouseover*/
   font-weight:100;
}

.env-tabs__item a.env-tabs__link--active, .env-tabs__item a.env-tabs__link--active:hover{
   color:#555 !important; /* Färg på texten - aktiv tab*/
   font-weight:bold;
}



/* Style på alert för Akuta ärenden  */

.env-alert {
   margin-left:0px !important;
   margin-right:0px !important;
   margin-top:0px !important;
   /*background-color:#efefef !important;*/
   
}
.env-alert--danger a.sv-font-lista-rubrik {
   color:#fff !important;
}



/* Style på grupplista med viss mall  */
.sv-groupsByTemplate-groupname-link{
   font-weight:bold;
}

.sv-groupsByTemplate-group-wrapper .sv-buddy-icon{
   border-radius:50%;
}

.sv-groupsByTemplate-joinbutton, .sv-groupsByTemplate-leavebutton{
    color:#5ab42d;
}

.sv-groupsByTemplate-leavebutton{
    color:#de272d ;
}

.sv-groupsByTemplate-group-wrapper {
   padding:15px 10px 10px 10px !important;
   margin-bottom:10px;
   border-top: 1px solid #f3f3f3 !important;
   border-right: 1px solid #f3f3f3 !important;
	border-bottom:1px solid #f3f3f3   !important;
   border-left: 1px solid #f3f3f3 !important;
}
.sv-groupsByTemplate-group-wrapper:hover{
   border-top: 1px solid #c7c7c7  !important;
   border-right: 1px solid #c7c7c7  !important;
	border-bottom:1px solid #c7c7c7    !important;
   border-left: 1px solid #c7c7c7  !important;
}

.sv-groupsByTemplate-group-wrapper .env-p-top--xx-small{
   padding-top:0px !important;
}





@font-face {
  font-family: 'Roboto';
  font-weight: 300;
  font-style: normal;
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f5716d/1615274759837/Roboto-300.eot');
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f5716d/1615274759837/Roboto-300.eot?#iefix') format('embedded-opentype'),
       local('Roboto Light'),
       local('Roboto-300'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57171/1615274760068/Roboto-300.woff2') format('woff2'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57170/1615274760016/Roboto-300.woff') format('woff'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f5716f/1615274759956/Roboto-300.ttf') format('truetype'),
       url('https://ovansidan.ovanaker.se/images/18.4799cdd217814009f5716e/1615274759894/Roboto-300.svg#Roboto') format('svg');
}

@font-face {
  font-family: 'Roboto';
  font-weight: 400;
  font-style: normal;
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f571b3/1615274830494/Roboto-regular.eot');
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f571b3/1615274830494/Roboto-regular.eot?#iefix') format('embedded-opentype'),
       local('Roboto'),
       local('Roboto-regular'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f571b7/1615274830712/Roboto-regular.woff2') format('woff2'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f571b6/1615274830663/Roboto-regular.woff') format('woff'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f571b5/1615274830606/Roboto-regular.ttf') format('truetype'),
       url('https://ovansidan.ovanaker.se/images/18.4799cdd217814009f571b4/1615274830555/Roboto-regular.svg#Roboto') format('svg');
}

@font-face {
  font-family: 'Roboto';
  font-weight: 500;
  font-style: normal;
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57181/1615274769768/Roboto-500.eot');
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57181/1615274769768/Roboto-500.eot?#iefix') format('embedded-opentype'),
       local('Roboto Medium'),
       local('Roboto-500'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57185/1615274769991/Roboto-500.woff2') format('woff2'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57184/1615274769932/Roboto-500.woff') format('woff'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57183/1615274769881/Roboto-500.ttf') format('truetype'),
       url('https://ovansidan.ovanaker.se/images/18.4799cdd217814009f57182/1615274769828/Roboto-500.svg#Roboto') format('svg');
}

@font-face {
  font-family: 'Roboto';
  font-weight: 700;
  font-style: normal;
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57193/1615274799830/Roboto-700.eot');
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57193/1615274799830/Roboto-700.eot?#iefix') format('embedded-opentype'),
       local('Roboto Bold'),
       local('Roboto-700'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57197/1615274800103/Roboto-700.woff2') format('woff2'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57196/1615274800046/Roboto-700.woff') format('woff'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57195/1615274799994/Roboto-700.ttf') format('truetype'),
       url('https://ovansidan.ovanaker.se/images/18.4799cdd217814009f57194/1615274799886/Roboto-700.svg#Roboto') format('svg');
}

@font-face {
  font-family: 'Roboto';
  font-weight: 300;
  font-style: italic;
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57187/1615274780697/Roboto-300italic.eot');
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57187/1615274780697/Roboto-300italic.eot?#iefix') format('embedded-opentype'),
       local('Roboto Light Italic'),
       local('Roboto-300italic'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f5718b/1615274780939/Roboto-300italic.woff2') format('woff2'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f5718a/1615274780859/Roboto-300italic.woff') format('woff'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57189/1615274780804/Roboto-300italic.ttf') format('truetype'),
       url('https://ovansidan.ovanaker.se/images/18.4799cdd217814009f57188/1615274780754/Roboto-300italic.svg#Roboto') format('svg');
}

@font-face {
  font-family: 'Roboto';
  font-weight: 400;
  font-style: italic;
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f571ad/1615274821245/Roboto-italic.eot');
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f571ad/1615274821245/Roboto-italic.eot?#iefix') format('embedded-opentype'),
       local('Roboto Italic'),
       local('Roboto-italic'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f571b1/1615274821476/Roboto-italic.woff2') format('woff2'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f571b0/1615274821415/Roboto-italic.woff') format('woff'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f571af/1615274821357/Roboto-italic.ttf') format('truetype'),
       url('https://ovansidan.ovanaker.se/images/18.4799cdd217814009f571ae/1615274821303/Roboto-italic.svg#Roboto') format('svg');
}

@font-face {
  font-family: 'Roboto';
  font-weight: 500;
  font-style: italic;
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f5718d/1615274791451/Roboto-500italic.eot');
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f5718d/1615274791451/Roboto-500italic.eot?#iefix') format('embedded-opentype'),
       local('Roboto Medium Italic'),
       local('Roboto-500italic'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57191/1615274791671/Roboto-500italic.woff2') format('woff2'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57190/1615274791621/Roboto-500italic.woff') format('woff'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f5718f/1615274791564/Roboto-500italic.ttf') format('truetype'),
       url('https://ovansidan.ovanaker.se/images/18.4799cdd217814009f5718e/1615274791508/Roboto-500italic.svg#Roboto') format('svg');
}

@font-face {
  font-family: 'Roboto';
  font-weight: 700;
  font-style: italic;
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57199/1615274809397/Roboto-700italic.eot');
  src: url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f57199/1615274809397/Roboto-700italic.eot?#iefix') format('embedded-opentype'),
       local('Roboto Bold Italic'),
       local('Roboto-700italic'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f5719d/1615274809617/Roboto-700italic.woff2') format('woff2'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f5719c/1615274809564/Roboto-700italic.woff') format('woff'),
       url('https://ovansidan.ovanaker.se/download/18.4799cdd217814009f5719b/1615274809513/Roboto-700italic.ttf') format('truetype'),
       url('https://ovansidan.ovanaker.se/images/18.4799cdd217814009f5719a/1615274809450/Roboto-700italic.svg#Roboto') format('svg');
}
   .faq-list-item {margin-bottom: 1em; border: 1px solid #dddddd;}
   
   .faq-question {
      position: relative;
      background-color: #f1f1f1;
      border: 0;
   }
   
	.faq-question a {
      display: block;
      padding: 10px 30px 10px 10px;
      font-weight: 700;
      text-decoration: none !important;
   }
   
   .faq-expand-btn {
      position: absolute;
      right: 0px;
      top: 50%;
      width: 23px;
      height: 20px;
      margin-top: -3px;
      font-size: 18px;
      line-height: 20px;
      font-weight: bold;
      color:#00425f;
      text-align: center;
      cursor: pointer;
   }
   
   .faq-expand-btn-icon {
      width: 0; 
      height: 0; 
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 7px solid #00425f;
   }
   
   .faq-expand-btn:hover {
      color: #3a677f;
   }
   
   .faq-answer-wrapper {
      border: 0px solid #cac2b5;
      border-top: none;
      overflow: hidden;
   }
   
   .closed .faq-answer-wrapper {
      height: 0px;
   }
   
   .faq-answer {
      padding: 10px;
      opacity: 0;
   }
   
   .faq-answer p:first-child {
      margin-top: 0px;
   }
   
   .faq-answer-tags {
      padding-top: 10px;
      border-top: 1px solid #cac2b5
   }
   
   .faq-answer-tags a {
      color: rgb(164, 17, 17);
   }
   
   .faq-answer-tags a:hover {
      color: #605e59;
   }


/* Avoid flashing menu when hidden */
.gr-closed-menu .left-menu-holder {
   left: -250px !important;
}

.gr-closed-menu .main-content-holder {
   margin-left: 0 !important;
}

.sv-mobile-menu-wrap {
   /*font-size: 14px;*/
   /*background-color:;*/
   font-family: "Roboto", Helvetica, Arial, sans-serif;
}

.sv-scroll-fix {
   overflow-x: hidden;   
}


/*****************************
/* GENERLELLA INSTÄLLNINGAR
/*****************************


/* Hållare för hela menyn */
.sv-mobile-menu-wrap {

}

/* Inställlningar för att toogleknappen ska hamna på rätt plats. */
.sv-mobile-menu .sv-has-children,
.sv-mobile-menu .sv-has-grand-children,
.sv-mobile-menu .sv-has-great-grand-children {
	position: relative;
	
	word-break: break-word;
	-ms-word-break: break-word;
	-moz-word-break: break-word;
    word-break: break-word;
	
	overflow-wrap: break-word;
   
   -webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
}
.sv-has-children li,
.sv-has-grand-children li,
.sv-has-great-grand-children li {

}
.sv-has-children li a,
.sv-has-grand-children li a,
.sv-has-great-grand-children li a {
	margin-right:1em;
}


/* Inställningar för alla ul i menyn */
/* Finns en på vaje nivå */
.sv-mobile-menu ul {
   list-style:none;
   
}

/* Inställningar för alla li/Rader i menyn */
.sv-mobile-menu ul li {
   border-bottom-width: 0px;
	border-bottom-style: solid;
}


/* Inställningar för sista li/Rader på varje nivå i menyn */
.sv-mobile-menu ul li:last-child {
   border-bottom-width: 0px;
}


/* Inställningar för texten/länken på alla nivåer */
.sv-mobile-menu li a {
   padding:16px 50px 17px 15px;
}

/* Döljer alla undermenyer då sidan laddas */
.sv-mobile-menu li ul {
   display: none;
   padding: 0;
   margin: 0;  
}


/* Visar undermenyn då klassen "sv-show-children blir satt */
.sv-mobile-menu li.sv-show-children > ul {
   display: block !important;
}


/* Inställningar för alla "pilhållare" */

.sv-mobile-menu .sv-toggle-children {
   position: absolute;
   right: 15px;
   top:7px;
   width:40px;
   height:40px;
   cursor: pointer;
   border-radius:50%;
   background-position: center center;
   background-size: 20px 20px;
   background-repeat:no-repeat;
}


li > .sv-toggle-children {
   background-image:url('/webdav/images/Mallbilder/Mallikoner/leftmenu-arrow-down-white.svg'); /* Genväg till pil ner */
}


li.sv-show-children > .sv-toggle-children, .left-menu-toggle-list-button-open {
   background-image:url('/webdav/images/Mallbilder/Mallikoner/leftmenu-arrow-up-white.svg'); /* Genväg till pil upp */
}

/******************/
/* NIVÅ 1 */
/******************/

/* Inställlningar för hela listan */
ul.sv-mobile-menu {
   background-color:transparent;  /* Bakgrundsfärg på hela listan - Bäst att ha genomskinlig. ändra färg på raden istället */
}

/* Inställningar för texten/länken */
ul.sv-mobile-menu > li > a{
  	padding:16px 50px 17px 15px;
   /* color:#fff; */ /*Färg på länk */
}

/* Inställningar för raden */ 
ul.sv-mobile-menu  > li{
   box-sizing:border-box;
   border-bottom:1px solid #7c9385;
   	
}


/* Inställningar för raden vid mouseover */ 
ul.sv-mobile-menu  > li > a:hover{
   background-color: #50715e; /* Bakgrundsfärg vid mouseover */
}

/* Inställningar för texten/länken vid mouseover */ 
ul.sv-mobile-menu > li:hover{
   /* color:#fff; */ /*Färg på länk */
}

/* Inställningar för "pilhållaren" i stängt läge */
ul.sv-mobile-menu > li .sv-toggle-children {
  background-color:#7d9486; /* Bakgrundsfärg på "pilhållaren" under pilen */
}

/* Inställningar för "pilhållaren" i öppet läge */
ul.sv-mobile-menu > li.sv-show-children > .sv-toggle-children {
   background-color: #7d9486 ; /* Bakgrundsfärg på "pilhållaren" under pilen */
}

/* Inställlningar på raden då menyn är öppen */
ul.sv-mobile-menu  > li.sv-show-children{
   /* background-color: #fff; /* Bakgrundsfärg då menyn är öppen */
}

/* Inställlningar på text då menyn är öppen */
ul.sv-mobile-menu > li.sv-show-children > a{
	font-weight:bold;
}


/* Inställlningar på text då sidan är aktiv */
ul.sv-mobile-menu > li.sv-active > a{
   font-weight:700  !important;
   /* color:#fff; */ /*Färg på länk */
}




/******************/
/* NIVÅ 2 */
/******************/

/* Inställlningar för hela listan */
.sv-mobile-menu li.sv-has-children > ul{
   background-color:transparent;  /* Bakgrundsfärg på hela listan - Bäst att ha genomskinlig. ändra färg på raden istället */
}

/* Inställningar för texten/länken */
.sv-mobile-menu  li.sv-has-children > ul > li > a{
   color:#264C35; /*Färg på länk */
   text-transform:none !important;
   font-weight:400 !important; /* tjocklek på länken */
   padding-left:2em; /* Indrag till vänster */
   box-sizing:border-box;
}

/* Inställningar för raden */ 
.sv-mobile-menu li.sv-has-children > ul > li{
   border-bottom: 1px solid #7c9385 ;
   border-right:2px solid #264C35;
   border-left: 2px solid #264C35;
   background-color:#f1f1f1 ;
   font-size:100% !important; /* Storlek på länktexten i relation till ovanliggande storlek */
}

/* Inställningar för länken vid mouseover */ 
.sv-mobile-menu li.sv-has-children > ul > li > a:hover{
   background-color:#e4e3e3; /* Bakgrundsfärg vid mouseover */
}

/* Inställningar för texten/länken vid mouseover */ 
.sv-mobile-menu li.sv-has-children > ul > li:hover{
   /* color:#fff; */ /*Färg på länk */
}

/* Inställningar för "pilhållaren" i stängt läge */
.sv-mobile-menu li.sv-has-children > ul > li .sv-toggle-children {
  background-color:#7d9486; /* Bakgrundsfärg på "pilhållaren" under pilen */
}

/* Inställningar för "pilhållaren" i öppet läge */
.sv-mobile-menu li.sv-has-children > ul > li.sv-show-children > .sv-toggle-children {
   background-color: #7d9486 ; /* Bakgrundsfärg på "pilhållaren" under pilen */
}

/* Inställlningar på raden då menyn är öppen */
.sv-mobile-menu li.sv-has-children > ul > li.sv-show-children{
   /*background-color: #efefef; /* Bakgrundsfärg då menyn är öppen */
}

/* Inställlningar på text då menyn är öppen */
.sv-mobile-menu li.sv-has-children > ul > li.sv-show-children > a{
    font-weight:bold;
}

/* Inställlningar på text då sidan är aktiv */
.sv-mobile-menu li.sv-has-children > ul > li.sv-active > a{
   font-weight:bold  !important;
   /* color:#fff; */ /*Färg på länk */
}




/******************/
/* NIVÅ 3 */
/******************/

/* Inställlningar för hela listan */
.sv-mobile-menu li.sv-has-grand-children > ul{
   background-color:transparent;  /* Bakgrundsfärg på hela listan - Bäst att ha genomskinlig. ändra färg på raden istället */
}

/* Inställningar för texten/länken */
.sv-mobile-menu  li.sv-has-grand-children > ul > li > a, .sv-mobile-menu  li.sv-has-grand-children.sv-active > ul > li > a{
   color:unset;  /* Färg på läkarna */
   text-transform:none !important;
   font-weight:400 !important; /* tjocklek på länken */
   box-sizing:border-box;
   padding-left:3em; /* Indrag till vänster */
}

/* Inställningar för raden */ 
.sv-mobile-menu li.sv-has-grand-children > ul > li{
   border-top:1px solid #7c9385 ;
   background-color:#dcede0;
   font-size:95% !important; /* Storlek på länktexten i relation till ovanliggande storlek */
}

/* Inställningar för raden vid mouseover */ 
.sv-mobile-menu li.sv-has-grand-children > ul > li > a:hover{
   background-color:#b9dcc2; /* Bakgrundsfärg vid mouseover */
}

/* Inställningar för texten/länken vid mouseover */ 
.sv-mobile-menu li.sv-has-grand-children> ul > li:hover{
   color:#353f43; 
}

/* Inställningar för "pilhållaren" i stängt läge */
.sv-mobile-menu li.sv-has-grand-children > ul > li .sv-toggle-children {
  background-color:#7d9486; /* Bakgrundsfärg på "pilhållaren" under pilen */
}

/* Inställningar för "pilhållaren" i öppet läge */
.sv-mobile-menu li.sv-has-grand-children > ul > li.sv-show-children > .sv-toggle-children {
   background-color: #7d9486 ; /* Bakgrundsfärg på "pilhållaren" under pilen */
}

/* Inställlningar på raden då menyn är öppen */
.sv-mobile-menu li.sv-has-grand-children > ul > li.sv-show-children{
   /*background-color: #51705d; /* Bakgrundsfärg då menyn är öppen */
}

/* Inställlningar på text då menyn är öppen */
.sv-mobile-menu li.sv-has-grand-children > ul > li.sv-show-children > a{
    
}

/* Inställlningar på text då sidan är aktiv */
.sv-mobile-menu li.sv-has-grand-children > ul > li.sv-active > a{
   font-weight:bold  !important;
   color:unset;   /* Färg på läkarna */
}


/******************/
/* NIVÅ 4 */
/******************/

/* Inställlningar för hela listan */
.sv-mobile-menu li.sv-has-great-grand-children > ul{
   background-color:transparent;  /* Bakgrundsfärg på hela listan - Bäst att ha genomskinlig. ändra färg på raden istället */
}

/* Inställningar för texten/länken */
.sv-mobile-menu  li.sv-has-great-grand-children > ul > li > a, .sv-mobile-menu  li.sv-has-great-grand-children.sv-active > ul > li > a{
   color:unset;  /* Färg på läkarna */
   text-transform:none !important;
   font-weight:400 !important; /* tjocklek på länken */
   box-sizing:border-box;
   padding-left:4em; /* Indrag till vänster */
}

/* Inställningar för raden */ 
.sv-mobile-menu li.sv-has-great-grand-children > ul > li{
   border-top:1px solid #7c9385 ;
   background-color:#dcede0;
   font-size:95% !important; /* Storlek på länktexten i relation till ovanliggande storlek */
}

/* Inställningar för raden vid mouseover */ 
.sv-mobile-menu li.sv-has-great-grand-children > ul > li > a:hover{
   background-color:#b9dcc2; /* Bakgrundsfärg vid mouseover */
}

/* Inställningar för texten/länken vid mouseover */ 
.sv-mobile-menu li.sv-has-great-grand-children> ul > li:hover{
   color:#353f43; 
}

/* Inställningar för "pilhållaren" i stängt läge */
.sv-mobile-menu li.sv-has-great-grand-children > ul > li .sv-toggle-children {
  background-color:#7d9486; /* Bakgrundsfärg på "pilhållaren" under pilen */
}

/* Inställningar för "pilhållaren" i öppet läge */
.sv-mobile-menu li.sv-has-great-grand-children > ul > li.sv-show-children > .sv-toggle-children {
   background-color: #7d9486 ; /* Bakgrundsfärg på "pilhållaren" under pilen */
}

/* Inställlningar på raden då menyn är öppen */
.sv-mobile-menu li.sv-has-great-grand-children > ul > li.sv-show-children{
   background-color: #51705d; /* Bakgrundsfärg då menyn är öppen */
}

/* Inställlningar på text då menyn är öppen */
.sv-mobile-menu li.sv-has-great-grand-children > ul > li.sv-show-children > a{
    
}

/* Inställlningar på text då sidan är aktiv */
.sv-mobile-menu li.sv-has-great-grand-children > ul > li.sv-active > a{
   font-weight:bold  !important;
   color:unset;   /* Färg på läkarna */
}

/* TILLÄGG */

.menu-name-wrapper {
      position:relative;
      height:4em;
      <!--border-top: 1px solid #7c9385;-->
}
.menu-name-link {
   position:absolute;
   height:4em;
   width:100%;
}
.menu-name-wrapper:hover {
   background-color:#7c9385;
}
.menu-name {
   padding:1em;
}
.sv-mobile-menu button {
  border: none; 
}
.sv-font-vanstermeny-vanlig {
   overflow-wrap: break-word; hyphens: auto;
}
summary h2, summary h3 {
	margin:0;
   color:#00425f !important;
}
summary p {
   margin:0 !important;
}

details {
   margin-bottom:1em; border: 1px solid #dddddd;
}

details .content {
   border: 0px solid #cac2b5;
   border-top: none;
   overflow: hidden;
   padding:1em;
}

details .content p:last-of-type {
   margin:0!important;
}

summary:focus {
   border:0;
	outline: 3px solid rgb(241,136,37);
}

summary:hover, summary:focus {
   background-color:#dddddd;
}

summary {
	position: relative;
   background-color: #f1f1f1;
   border: 0;
   padding: 10px 30px 10px 1em;
}

summary a {
   text-decoration: none !important;
}

summary::marker {
  content: none;
}
summary::before,
summary::after {
  content: '';
}
summary::before {
   position: absolute;
   top: calc(50% - 1px);
   right: 1em;
   transform: translateY(-50%);  
   width: 0; 
   height: 0;
   border-left: 7px solid transparent;
   border-right: 7px solid transparent;
   border-top: 7px solid #00425f;
}
summary::before {
  transform: rotate(0deg);
  transform-origin: 50% 50%;
}
[open] summary::before {
  transform: rotate(180deg);
}

summary .expand-btn-bg {
   position: absolute;
   top: 0;
   bottom: 0;
   right: 0;
   width: 48px;
   font-weight: bold;
   color:#00425f;
   background: rgba(0,0,0,0.1);
}

.details-white, .details-white summary {background-color:#ffffff;}
.details-white summary:focus {background-color:#dddddd;}
.details-white details[open] summary {background-color:#dddddd;}

/*Fallback*/
details summary ~ * {
    display: none;
}

details[open] summary ~ * {
    display: block;
}
/*Marginal mellan genvägar och kugghjul på Mina verktyg-sidan*/
#svid12_367516b6189522c146796db .shortcut-container .env-list {
   margin-right:60px;
}

/*Större kugghjul på Mina verktyg-sidan*/
#svid12_367516b6189522c146796db .shortcut-edit-dropdown svg {
	height:40px;
   width:40px;
}

/*Visa inte kugghjul i dropdown-menyn*/
#svid12_367516b6189522c146798df .shortcut-edit-dropdown, #svid12_367516b6189522c146798ec .shortcut-edit-dropdown {
   display:none;
}
