@font-face{font-family:'Open Sans';src:url(i/f/opensans-regular.eot);src:url(i/f/opensans-regular.eot?#iefix) format('embedded-opentype'),url(i/f/opensans-regular.woff) format('woff'),url(i/f/opensans-regular.ttf) format('truetype'),url(i/f/opensans-regular.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'Open Sans';src:url(i/f/opensans-semibold.eot);src:url(i/f/opensans-semibold.eot?#iefix) format('embedded-opentype'),url(i/f/opensans-semibold.woff) format('woff'),url(i/f/opensans-semibold.ttf) format('truetype'),url(i/f/opensans-semibold.svg#open_sanssemibold) format('svg');font-weight:600;font-style:normal}
@font-face{font-family:'Open Sans';src:url(i/f/opensans-bold.eot);src:url(i/f/opensans-bold.eot?#iefix) format('embedded-opentype'),url(i/f/opensans-bold.woff) format('woff'),url(i/f/opensans-bold.ttf) format('truetype'),url(i/f/opensans-bold.svg#open_bold) format('svg');font-weight:700;font-style:normal}
@font-face{font-family:icons;font-weight:400;font-style:normal;src:url(i/icons.woff2?%EE%A8%8E%EE%A8%A0-48) format("woff2"),url(i/icons.woff?%EE%A8%8E%EE%A8%A0-48) format("woff"),url(i/icons.ttf?%EE%A8%8E%EE%A8%A0-48) format("truetype")}
@media screen{
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,optgroup,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html{overflow-y:scroll}
[tabindex]{outline:0}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
abbr{text-decoration:none;border-bottom:1px dotted}
sub,sup{position:static;line-height:inherit;top:auto;bottom:auto;display:inline-block;vertical-align:middle}
sup{margin-top:-1.1em}
sub{margin-bottom:-.85em}
button{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
.focustarget,.stream{position:absolute;right:9999px;left:auto;white-space:nowrap}
.print-only{display:none}
.stream a:active,.stream a:focus,a.stream:active,a.stream:focus{background:#fff;border:1px solid #029;margin:0;padding:3px 5px;color:#c00;right:0;z-index:9999;font-size:1em;white-space:nowrap}
.stream a:active,.stream a:focus{position:absolute;right:-9999px}
hr.stream{display:none}
body{color:#474747;line-height:1.466666em;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:15px}
body.ajax-wait,body.ajax-wait *{cursor:wait!important}
body>img{position:absolute;top:0;left:0}
.boxhead,h1,h2,h3,h4{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin:$ 0 .3em 0;color:#41545c;font-weight:600}
.pgmain .boxhead,h1{font-size:2em;margin:0 0 $ 0;color:#444;line-height:1.235294em}
.boxhead,h2{font-size:1.6em;line-height:1.208333em}
h3{font-size:1.466666em;line-height:1.227272em}
h4{font-size:1.066666em;line-height:1.1875em}
h1+h2,h2+h3,h3+h4{margin-top:.6em}
.boxhead{margin-top:0}
.boxhead a{color:inherit}
dl,ol,p,table{margin-top:0;margin-bottom:20px}
ul{margin:0;padding:0;list-style:none}
ol{counter-reset:ol;padding-left:1.5em}
ol[data-oltype]{list-style:none}
ol[data-oltype]>li:before{counter-increment:ol;content:counter(ol) ". ";float:left;min-width:2.5em;text-align:right;margin:0 .3em -.5em -2.8em}
ol[data-oltype="a"]>li:before{content:counter(ol,lower-alpha) ". "}
ol[data-oltype="A"]>li:before{content:counter(ol,upper-alpha) ". "}
ol[data-oltype="i"]>li:before{content:counter(ol,lower-roman) ". "}
ol[data-oltype="I"]>li:before{content:counter(ol,upper-roman) ". "}
li[style*="list-style: none"]:before,li[style*="list-style:none"]:before{content:none!important}
a{color:#52859a;text-decoration:none;transition:color 80ms ease-in-out,background-color 8ms ease-in-out}
a:active,a:focus,a:hover{text-decoration:none}
img{max-width:100%;vertical-align:middle;box-sizing:border-box}
blockquote{font-style:italic;clear:left;margin:0 0 $ 0;padding:0 30px;position:relative}
blockquote:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';color:#52859a;position:absolute;left:-7px;top:3px;font-size:2.2em}
blockquote p:last-child{margin-bottom:0}
abbr,acronym{cursor:help;border:0}
abbr:hover,acronym:hover{border-bottom:1px dotted #ddd}
.small{font-size:.857142em;color:#666}
hr{border:0;height:1px;margin:$ 0;background:#e0dddc}
}
@media screen and (max-width:759px){
.pgmain .boxhead,h1{font-size:1.6em;line-height:1.416666em}
h2{font-size:1.6em}
blockquote{border-top:1px solid #bdd6e0;border-bottom:1px solid #bdd6e0;padding:20px 3px 29px;text-align:center}
blockquote:before{font-size:2.466666em;top:-10px;left:50%;width:60px;margin-left:-30px;background-color:#fff}
}
@media print{
#raggaplay,#webreader-root,#webreaderContainer,.EPLICA_ctrl,.adbanner,.adbox,.advert,.archivelink,.buttons,.byggiraeplica,.chapters,.collapse-closed,.focustarget,.monthlist,.more,.morelink,.moreolder,.pagestyle,.paging,.pgextra1,.pgextra2,.pgextra3,.pgextra4,.pgfoot,.screen-only,.share-widgets,.skiplink,.stream,.tab-box,.yearindex,body form .pickdate,body form .pickdatelink,object{display:none!important}
.msie *,[style*=min-height]{min-height:0!important}
body{font-family:Palatino,"Book Antiqua",Times,"Times New Roman",serif;margin:0;padding:0;font-size:12pt;line-height:1.25;color:#000}
caption,div,table{font-size:1em}
a{font-weight:700;text-decoration:none}
blockquote,dl,ol,p,table,ul{margin-top:0;margin-bottom:.67em}
ol,ul{margin-left:0;padding-left:2.25em}
img{margin:0;border:0;padding:0;page-break-inside:avoid}
caption,h1,h2,h3,h4,h5{font-family:Helvetica,Geneva,Arial,sans-serif;page-break-after:avoid;page-break-inside:avoid;font-weight:700;margin:0 0 .5em}
h1{font-size:1.5em}
h2{font-size:1.33em;margin-top:1.85em}
h3{font-size:1.1em;margin-top:1.1em}
caption,h4{font-size:.9em;margin-top:1em;margin-bottom:0}
h1 a,h2 a,h3 a,h4 a{color:#000}
blockquote,h2,h3,li,p{orphans:3;widows:3}
blockquote,pre{border:1px solid #ccc;padding:5px;page-break-inside:avoid}
table{border-collapse:collapse;border-top:.67pt solid #ccc;border-left:.67pt solid #ccc}
caption{text-align:left}
thead{display:table-header-group}
thead tr:last-child>th{border-bottom:1pt solid #666}
tr{page-break-inside:avoid}
td,th{page-break-inside:avoid;vertical-align:top;text-align:left;border-right:.67pt solid #ccc;border-bottom:.67pt solid #ccc;padding:.2em .5em}
td.num,th.num{text-align:right;white-space:nowrap}
table.grid{page-break-inside:auto;border:0}
table.grid td{page-break-inside:avoid;widows:2;orphans:2;border:0;padding:0}
label{clear:both;margin-top:.2em}
.fi_txt label{display:block;float:left;width:10em}
.fi_bdy label{display:block}
.fi_bdy,.fi_chk,.fi_rdo,.fi_txt{clear:both}
.fi_chk input{float:left}
.pghead{padding-bottom:.4em;border-bottom:1pt solid #000;margin-bottom:1.2em}
.pghead h1{font-size:1.33em;margin:0;font-weight:700;white-space:nowrap;text-transform:uppercase}
.pghead img{max-height:3em;width:auto;vertical-align:middle}
.box{clear:both;padding-bottom:1.5em;border-bottom:1pt solid #000;margin-bottom:.8em}
.box::after{content:' ';clear:both;display:block;height:0}
.boxhead{font-size:1.5em;margin-top:0}
.article .boxhead{display:none}
.article h2.subtitle{font-size:1.1em;margin-top:0}
.article .meta{font-style:italic;margin-top:.67em}
.article img{clear:both;margin:.2em 0 .5em 0;max-width:100%}
.article .imgright,.article img.right{float:right;margin:.2em 0 .4em 1em;max-width:45%}
.article .imgleft,.article img.left{float:left;margin:.2em 1em .4em 0;max-width:45%}
.article img.big{display:block;margin:0 auto .7em auto;text-align:center}
.article .imagebox,.article .imgbox{float:right;margin:0 0 1em 0;border-bottom:none;max-width:45%}
.article .imagebox a:after,.article .imgbox a:after{content:none}
.article .imagebox .boxbody,.article .imgbox .boxbody{padding-left:1em}
.article ul.imagelist{padding:0;list-style:none}
.article .imagebox img,.article .imgbox img{max-width:100%}
.article .imgbox .imgcontent{font-size:.8em}
.article .imgbox .imgmeta{margin-top:.3em;font-size:.7em;color:#666}
.article .chapters a:after,.article .meta a:after{content:none}
.articlelist .meta{font-family:Palatino,"Book Antiqua",Times,"Times New Roman",serif;font-weight:400;font-size:.95em;margin-right:.25em}
.articlelist ul{padding-left:0;list-style:none}
.articlelist li{margin-bottom:.67em}
.articlelist li a{font-family:Helvetica,Geneva,Arial,sans-serif;font-weight:700}
.articlelist .item{margin-bottom:.9em;clear:both}
.articlelist .item img{float:right;margin:.2em 0 .5em 1em;max-width:45%}
.articlelist .item h3{font-size:1em;margin:.6em 0 .2em 0}
.articlelist .item h3 a{font-size:1.05em}
.articlelist .item h3 .meta{display:block}
.quizbox{page-break-inside:avoid}
.pgmain .quizbox{display:block}
.quizbox h3{font-size:1em}
.quizbox .question{font-weight:700}
.quizbox ul{page-break-inside:avoid;page-break-before:avoid;padding-left:0;list-style:none}
.quizbox .bar{page-break-before:avoid;display:block;border:.05em solid #000;margin-bottom:.5em}
.quizbox .results .bar img{height:1.2em}
}
@media aural,braille,embossed,tty{
.print-only,.screen-only{display:none;speak:none}
}
@media screen{
.pgbottom{background:#212226}
}
@media screen and (max-width:759px){
.pgmain{padding-bottom:20px}
.pgmain,.pgtop{padding:0 20px}
.home .pgmain,.home .pgtop{padding:0}
.twocol .pgmain{padding-bottom:30px;padding-top:30px}
}
@media screen and (max-width:979px){
body{padding-top:63px!important}
.pghead{background-color:#212226;border-top:9px solid #fff;height:54px;margin-bottom:0;position:fixed;top:0;left:0;right:0;z-index:997}
.pghead .brand img{max-width:80px}
.pghead .brand{width:80px;padding-top:1px;margin:-7px 0 0 20px}
.skiplink{position:absolute;top:10px;right:12px;border:0}
.skiplink a{display:block;width:40px;height:35px;overflow:hidden}
.skiplink a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:100%;height:35px;font-size:22px;color:#fff;margin:6px 0 0}
.skiplink p{margin:0}
.skiplink hr{display:none}
.beforejsinit .skiplink{display:none}
.beforejsinit .pgextra2,.is-menu-active .pgextra2{display:none;background-color:#2d2922;padding:30px 0 60px}
.is-menu-active.is-menu-open .pghead{margin-bottom:0}
.is-menu-active.is-menu-open .pgmain,.is-menu-active.is-menu-open .pgmiddle,.is-menu-active.is-menu-open .pgtop{display:none}
.is-menu-active.is-menu-open .pgextra2{display:block;margin-top:-1px}
html.is-header-fixed .pghead{transform:translate(0,-68px);transition:all 250ms ease-in-out;transition-property:transform}
html.is-header-shown .pghead,html.is-menu-open .pghead{transform:translate(0,0)}
html.is-menu-open .pghead{transition:none}
}
@media screen and (min-width:980px){
html{background:#fff;overflow-x:auto;height:100%;min-width:940px}
body{height:100%;padding-top:130px}
body.home{padding-top:0!important}
.pgwrap{width:931px;margin:0 auto;min-height:100%}
.pgwinner{padding-bottom:309px}
.pghead{z-index:995;height:110px;padding:23px 0 0;padding-left:20px;position:absolute;top:0;right:0;left:0;transition:padding 180ms ease-in-out}
.pghead:before{content:"\00a0";border-top:54px solid #212226;width:100%;position:absolute;left:0;right:0;top:33px;z-index:1}
.pghead:after{content:'';position:absolute;top:0;left:0;right:0;height:70px;background-color:#fff;transition:background-color 180ms ease-in-out}
.home .pghead:after{background:0 0}
.bgfill.home .pghead:after{background-color:#fff}
.pghead>.wrap{position:relative;z-index:2}
.pghead .brand{margin:0;font-size:1em}
.pghead .brand img{max-width:90px;transition:max-width 180ms ease-in-out}
.skiplink{position:absolute;right:9999px;left:auto;white-space:nowrap;top:10px;font-size:1em}
.twocol .pgtop{margin-top:70px}
.pgmiddle{margin:0}
.pgmiddle .wrap{margin:0 auto;width:930px}
.pgmain{float:left;margin-left:240px;width:690px;min-height:250px;margin-top:30px}
.twocol .pgmain{margin-left:210px;padding-left:30px;border-left:1px solid #e0dddc;position:relative;padding-top:50px}
.msie .twocol .pgmain{border-top:1px solid #e0dddc}
.pgextra2{float:left;width:210px;margin-left:-930px;margin-top:30px}
.twocol .pgextra2:before{content:"\00a0";display:block;margin:0 0 45px;width:970px;height:11px;border-top:1px solid #e0dddc}
.msie .twocol .pgextra2{border-top:1px solid #e0dddc;padding-top:45px}
.msie .twocol .pgextra2:before{content:"\00a0";display:none}
.threecol .pgmain{width:450px;margin-right:240px}
.threecol .pgextra1{float:left;width:210px;margin-left:-$sideBarWidth}
.onecol .pgmain{float:none;width:auto;margin-left:0}
.onecol .pgextra2{width:auto;margin:0;padding:0}
.onecol .pgextra2 .wrap{padding:0}
.onecol .pgextra2 .box{display:none}
.pgfoot{clear:both}
.pgbottom{clear:both;position:relative;min-height:309px;margin-top:-259px}
.pgbottom .wrap{padding:0 0 94px}
.msie .pgbottom .wrap{padding-bottom:61px}
html.msie{overflow-x:auto}
html.msie body{min-width:970px}
.boxbody::after,.wrap::after{content:' ';clear:both;display:block;height:0}
.box{margin-bottom:30px}
.byggiraeplica{display:none}
}
@media screen and (min-width:760px) and (max-width:979px){
html{min-width:320px}
body.home{background-position:50% 66px}
.beforejsinit .pgextra2,.is-menu-active .enav,.is-menu-active .pgextra2{display:none}
.is-menu-active.is-menu-open .pghead{margin-bottom:0}
.is-menu-active.is-menu-open .pgmain,.is-menu-active.is-menu-open .pgmiddle,.is-menu-active.is-menu-open .pgtop{display:none}
.is-menu-active.is-menu-open .pgextra2{display:block;float:none}
.is-menu-active.is-menu-open .pgwrap,.is-menu-active.is-menu-open body,.is-menu-active.is-menu-open html{height:auto;min-height:none}
.home .pgtop{margin:0 auto;height:450px}
.pgwrap{width:auto;margin:0 20px}
.pgmiddle .wrap{width:auto}
.pgwinner,.twocol .pgwinner{padding-bottom:407px}
.pgwinner:after,.twocol .pgwinner:after{content:none}
.pgbottom{margin-top:-407px}
.pgextra2{width:auto;margin:0;padding:0;float:none;margin:0}
.twocol .pgmain{width:100%;margin:0;border:0;padding:30px 0}
.twocol .pgextra2:before{content:none}
.threecol .pgmain{width:402px;margin-right:216px}
.threecol .pgextra1{width:186px;margin-left:-186px}
}
@media screen and (min-width:1220px) and (min-height:750px){
body{padding-top:160px}
.pgwrap{width:1171px}
.pghead{padding-top:28px}
.pghead:before{border-top:59px solid #212226;top:53px}
.pghead .brand img{max-width:130px}
.pgmain{margin-left:300px;width:870px}
.pgextra2{width:270px;margin-left:-1170px}
.twocol .pgextra2:before{margin:0 0 45px;width:1057px}
.twocol .pgmain{margin-left:270px}
.twocol .pgwinner:after{left:270px}
.threecol .pgmain{width:570px;margin-right:300px}
.threecol .pgextra1{width:270px;margin-left:-$sideBarWidth}
.box{margin-bottom:30px}
}
@media screen and (min-width:1860px){
.home .pgwrap,.onecol .pgwrap{padding:0}
.pghead{padding-top:15px;padding-left:80px}
.pghead .brand img{max-width:150px}
}
@media screen{
.tablewrap{overflow:auto;margin-bottom:30px}
.tablewrap table{margin-bottom:0}
.tablewrap.scrollhinted:after{content:"<";color:#fff;display:block;width:26px;height:50px;border-top-left-radius:26px;border-bottom-left-radius:26px;background-color:rgba(45,41,35,.8);position:absolute;top:50%;right:0;margin:-25px -6px 0 0;padding:13px 0 0 7px;box-sizing:border-box}
caption,table,td,th{border:0;background-color:transparent;padding:0;text-align:left;vertical-align:top}
table{border-bottom:1px solid #e0dddc}
caption{font-style:italic;padding:.333em 0;text-align:left}
th abbr:hover,th acronym:hover{border:0}
td,th{padding:.5em 16px .4em;border-right:1px solid #e0dddc;border-top:1px solid #e0dddc;line-height:24/15em}
td.center,td[align=center],th.center,th[align=center]{text-align:center}
td.right,td[align=right],th.right,th[align=right]{text-align:right}
td.num,th.num{text-align:right;white-space:nowrap}
td:last-child,th:last-child{border-right:none}
thead th,tr.th th{font-weight:600;background-color:#52859a;color:#fff;text-shadow:-1px -1px 0 rgba(65,84,92,.75);border-top:none;border-right:1px solid #41728a;position:relative}
thead th:after,tr.th th:after{content:"\00a0";display:block;float:right;height:100%;width:1px;margin:0;background-color:#82aec0;position:absolute;top:0;left:0}
tr:active td,tr:focus td,tr:hover td{background-color:#f2f1ef}
tr.odd td{background-color:#f8f8f8}
table.grid,table.grid td{background:0;border:0;padding:0}
table.grid td{padding-right:10px}
table p{margin-bottom:10px}
}
@media screen and (max-width:759px){
.tablewrap.scrollhinted{position:relative}
}
@media screen{
.footer{color:#fff;margin:0 auto;max-width:1590px;padding:0 20px;padding-top:calc(4.173228% + 36.64566929133858px)}
.footer a[href]{position:relative;padding-left:30px;color:inherit}
.footer a[href]:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;position:absolute;left:0;color:#fad000;font-size:16px}
.footer a[href].link--mail:before{content:'';font-size:12px}
.footer a[href].link--phone:before{content:''}
.footer a[href].link--facebook:before{content:''}
.footer a[href].link--twitter:before{content:'';font-size:14px}
.footer a[href].link--app:before{content:''}
.footer a[href]:active,.footer a[href]:focus,.footer a[href]:hover{color:#fad000}
.footer>.boxbody{display:flex;flex-wrap:wrap;justify-content:space-between}
.footer__col--logo{margin-top:-3px}
.footer__col--logo>img{max-width:150px}
.footer__col{font-size:1.333333em;line-height:1.65em;margin:0 20px 40px}
.footer__col>strong{font-size:.75em;text-transform:uppercase;margin-bottom:.733333em;display:block;font-weight:600}
.footer__col>p{margin:0}
.footer--links{background:#fad000}
.footer--links>.boxbody{display:flex;justify-content:space-between;align-items:center;min-height:110px;max-width:1418px;margin:0 auto;padding:0 15px}
.footer--links>.boxbody:after{content:none}
.footer--links ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}
.footer--links li{color:#212226;text-transform:uppercase;flex-grow:1;text-align:center;font-weight:700;padding:0 5px;margin:10px 0}
.footer--links li:last-child{border:0}
.footer--links li a{color:#212226}
}
@media screen and (max-width:759px){
.footer__col__logo{display:none}
.footer__col{width:100%;font-size:1em}
.footer__col>strong{font-size:.933333em;margin-bottom:.733333em}
.footer__col.social>strong{color:#c5c5c5}
.footer__col>p{line-height:1.8}
.footer--links>.boxbody{padding:20px}
.footer--links ul{justify-content:center}
.footer--links li{flex-grow:0;padding:0 10px;margin-bottom:15px;font-size:14px}
}
@media screen and (max-width:979px){
.footer>.boxbody{justify-content:center;text-align:center}
.footer__col{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(113,113,113,.3)}
.footer a[href]:not(.link--app){padding-left:0}
.footer a[href]:not(.link--app):before{content:none}
.link--app{margin-left:-30px}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.footer>.boxbody{padding-left:25%}
.footer__col{min-width:300px}
.footer__col--logo{position:absolute;left:0;width:200px;min-width:auto}
}
@media screen and (min-width:980px){
.footer--links li{border-right:1px solid #000}
}
@media screen and (min-width:760px) and (max-width:979px){
.footer--links li{font-size:.933333em;padding:0 10px}
.footer__col{width:28%}
.footer__col--logo{width:100%}
}
@media print{
.infobox{text-align:center}
.infobox .col-1_2{display:inline-block}
.infobox .col-1_2>p{display:inline-block;margin-left:1em;margin-right:1em}
.footer .boxbody{margin-top:-.25em}
.footer .boxbody>span:first-child{font-weight:700}
.footer .below{display:none}
}
@media screen{
a[href]:active,a[href]:focus,a[href]:hover{color:#41545c;text-decoration:none}
a[href]:active,a[href]:hover{outline:0}
}
@media screen{
.home .pgtop{background:url(i/home-banner.jpg) 50% 50% no-repeat;background-size:cover;box-sizing:border-box;position:relative}
.winter.home .pgtop{background-image:url(i/home-banner_winter.jpg)}
.home .pgmiddle{background:#f7f7f7;padding-top:60px;padding-bottom:calc(3.75% + 8px)}
.home .pgmain{background:#fff;padding-top:calc(3.125% + 20px)}
}
@media screen and (max-width:759px){
.home .pgtop{background:url(i/home-banner.jpg) top center no-repeat;background-size:auto 260px;background-color:#fbf7e8;padding-bottom:1px}
.winter.home .pgtop{background-image:url(i/home-banner-mobile_winter.jpg)}
.home .pgmiddle{padding-top:40px}
}
@media screen and (min-width:980px){
.home .pghead{margin:0;position:fixed}
.home .mnav,.home .qsearch{position:fixed}
.home .pgtop{min-height:600px;padding-top:34.270833%}
.home .pgmain .wrap,.home .pgmiddle .wrap{width:auto;max-width:1590px;padding:0 20px;margin:0 auto}
.home .onecol .pgwrap,.home .pgmiddle .wrap,.home .pgwrap{width:auto}
.home .pgmiddle{background:#f7f7f7}
.home .pgmain{margin:55px 0 0 0}
}
@media screen and (max-width:979px){
.home .pgwrap{margin:0}
.home .pgmain .wrap,.home .pgmiddle .wrap{margin:0 20px}
}
@media screen{
[class].meta{color:#6b6459;display:block;font-weight:400;font-size:.857142em}
[class].meta span{padding-right:.5em}
[class].meta a{color:#6b6459}
[class].more,[class].moreolder{display:block;white-space:nowrap}
[class].more::after,[class].moreolder::after{content:' ';clear:both;display:block;height:0}
.more a,.moreolder a,a.more{color:#6b6459}
.more a:before,.moreolder a:before,a.more:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:#f4aa5b;margin-right:6px;font-size:1.333333em;margin-top:1px}
.msie .more a,.msie .moreolder a,.msie a.more{padding-left:27px;background:url(i/more-arrow.png) 0 50% no-repeat}
.msie .more a:before,.msie .moreolder a:before,.msie a.more:before{content:"\00a0";width:0}
.netfang{font-style:normal;font-weight:400}
.advert,.imglink{text-align:center;overflow:hidden;width:100%}
.advert .boxhead,.imglink .boxhead{text-align:left}
.advert .boxbody,.imglink .boxbody{text-align:center}
.advert img,.imglink img{margin-bottom:1em}
[class].tab-box{margin:0 -13px 1.466666em -13px;padding:0 5px;border-bottom:1px solid #e0dddc;font-size:.857142em}
[class].tab-box ul.tabs{margin:0;padding-left:0;white-space:nowrap}
[class].tab-box ul.tabs::after{content:' ';clear:both;display:block;height:0}
[class].tab-box ul.tabs>li{margin-bottom:0}
[class].tab-box ul.tabs>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
[class].tab-box li{display:inline-block;margin:0 0 0 -1px}
[class].tab-box li a{border:1px solid #e0dddc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom:0;display:block;padding:0 8px;line-height:25px;color:#cdcdcd;white-space:nowrap}
[class].tab-box li.current a{margin-bottom:-1px;padding-bottom:1px;margin-top:-2px;padding-top:2px;background:#fff;color:#474747}
[class].share-widgets{padding-left:0;margin-top:60px}
[class].share-widgets>li{margin-bottom:0}
[class].share-widgets>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
[class].share-widgets::after{content:' ';clear:both;display:block;height:0}
[class].share-widgets li{float:left;margin:0 $ 0 0}
}
@media screen and (max-width:759px){
[class].buttons{display:none}
.bigimg img{float:none}
}
@media screen and (min-width:980px){
[class].buttons{padding:60px 0 0;margin:0;clear:both}
[class].buttons::after{content:' ';clear:both;display:block;height:0}
[class].buttons a{float:left;padding-right:10px}
[class].tab-box{font-size:1em;margin-left:-5px;margin-right:-5px}
[class].tab-box li{margin:0 6px 0 0}
.fillbar{position:relative;display:block;width:175px;height:7px;overflow:hidden;border:1px solid #aaa}
.fillbar span{display:block;height:7px;overflow:hidden;background-color:#d4d4d4;width:0}
.popup .fillbar{position:absolute;bottom:19px;right:20px}
.table-verkefni{border:0}
.table-verkefni tbody td,.table-verkefni tbody th,.table-verkefni tbody tr{background-color:transparent;border:none;padding:5px 0 0 0}
.table-verkefni a img.expand{float:left;padding-top:4px;margin-right:8px;border:0}
.table-verkefni b{float:left}
.table-verkefni img{border:0;margin:0}
.expand .bigimg img{float:none}
.expand.noexpand{margin:0}
}
@media screen{
.article .boxbody a:active,.article .boxbody a:focus,.article .boxbody a:hover{color:#52859a;text-decoration:underline}
.article .subtitle{clear:none}
.article .summary{color:#777;margin:0 0 30px}
.article .summary p{margin:0 0 15px}
.article p+ol,.article p+ul{margin-top:-15px}
.article ul{padding-left:1.1em;padding-left:2em}
.article ul>li{margin-bottom:15px}
.article ul>li::before{content:'\2022';float:left;font-size:1.5em;line-height:1;margin-left:-.733333em}
.article ul>li::before{font-size:.6em;line-height:2.8em;margin-left:-2em}
.article li ol,.article li ul{margin-bottom:15px}
.article li{margin-bottom:0}
.article .paging{padding-top:60px;clear:both}
.article .paging+.buttons{padding-top:30px}
.article .paging ul{padding-left:0;margin:0}
.article .paging ul::after{content:' ';clear:both;display:block;height:0}
.article .paging ul>li{margin-bottom:0}
.article .paging ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.article .paging li{margin:0}
.article .paging li.disabled{display:none}
.article .paging li.next{float:right}
.article .chapters ul{padding-left:0;overflow:hidden}
.article .chapters ul>li{margin-bottom:0}
.article .chapters ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.article .chapters li{margin-right:1em}
.article .collapse{padding:7px 40px;background:#f2f1ef;border-top:1px solid #e0dddc;margin:-1px 0 0;position:relative;clear:both;font-size:1.07em}
.article .collapse a{color:#474747}
.article .collapse a:active,.article .collapse a:focus,.article .collapse a:hover{color:#474747;text-decoration:none}
.article .collapse:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';position:absolute;left:9px;top:8px;font-size:16px;line-height:18px;color:#52859a}
.article .collapse.collapse-closed{border-bottom:1px solid #e0dddc;background:0}
.article .collapse.collapse-closed a{color:#373737}
.article .collapse.collapse-closed:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';color:#41545c}
.article .collapse:hover{pointer-events:auto}
.article .collapsebox{background:#f2f1ef;padding:2px 20px 15px 40px}
.article .collapsebox p,.article .collapsebox table,.article .collapsebox ul{margin-bottom:10px}
.article .videoblock{display:block;overflow:hidden}
.article .videoblock .videocaption{display:block;padding-top:.2em;font-weight:600}
.article.map ul.map{padding:0}
.article.map .map li:before{content:"\00a0"}
.article.map .mlinks li:before{content:"\00a0"}
.article.map ul.map{background:url(i/island.png) 0 0 no-repeat;position:relative;display:block;width:354px;height:244px;margin:0 auto 20px}
.article.map ul.map.no-float{float:none}
.article.map ul.map li a{position:absolute;overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left}
.rcameras strong{margin:0 0 24px;display:block;font-size:1.125em;color:#41545c}
.rcameras .boxhead{float:left}
.rcameras .headlink{float:right;margin-left:3em}
.rcameras .headlink a.blue{color:#fff;text-shadow:none}
.rcameras .headlink a.blue[href]:active,.rcameras .headlink a.blue[href]:focus,.rcameras .headlink a.blue[href]:hover{color:#fff;background:#3d4d55}
.rcameras .boxbody{clear:both}
.rcameras ul{padding-left:0;margin-bottom:30px}
.rcameras ul>li{display:inline-block;margin-right:-.3em;vertical-align:top;max-width:192px;padding-right:20px}
.rcameras ul>li img{border:0;padding:0}
.rcameras ul>li:before{content:none}
.rcameras ul>li:first-child{border-left:0}
.rcameras ul>li a:last-child{display:inline-block;margin:8px 5px 8px 1px}
}
@media screen and (max-width:759px){
.article h1+.subtitle{margin-top:-.8em}
.article .subtitle{font-size:1.466666em}
.article.map ul.map{background-size:cover;width:283.2px;height:195.20000000000002px}
.article.map ul.map li.vf a{top:0;left:0;width:106.4px;height:68px}
.article.map ul.map li.nl a{top:0;left:106.4px;width:72px;height:68px}
.article.map ul.map li.nal a{top:0;right:0;width:105.60000000000001px;height:68px}
.article.map ul.map li.al a{right:0;top:68.8px;width:105.60000000000001px;height:65.60000000000001px}
.article.map ul.map li.sal a{bottom:0;right:0;width:105.60000000000001px;height:60px}
.article.map ul.map li.sl a{bottom:0;left:106.4px;width:72px;height:60px}
.article.map ul.map li.svl a{bottom:0;left:0;width:106.4px;height:60px}
.article.map ul.map li.vl a{left:0;top:68.8px;width:106.4px;height:65.60000000000001px}
.article.map ul.map li.landid a{top:68.8px;left:106.4px;width:72px;height:65.60000000000001px}
.rcameras .boxhead,.rcameras .headlink{margin-bottom:10px;float:none}
.rcameras .headlink{text-align:right;margin-left:0}
.rcameras ul{text-align:center}
.rcameras ul>li{text-align:center;padding:0;margin:0 auto 20px}
.rcameras ul>li:before{content:""}
.rcameras ul>li a{text-align:center;display:inline-block}
.rcameras ul>li a img{float:none;margin:0}
}
@media screen and (max-width:979px){
.article.map ul.map{float:right;margin-left:50px}
.article.map ul.map li.vf a{top:0;left:0;width:133px;height:85px}
.article.map ul.map li.nl a{top:0;left:133px;width:90px;height:85px}
.article.map ul.map li.nal a{top:0;right:0;width:132px;height:85px}
.article.map ul.map li.al a{top:86px;right:0;width:132px;height:82px}
.article.map ul.map li.sal a{bottom:0;right:0;width:132px;height:75px}
.article.map ul.map li.sl a{bottom:0;left:133px;width:90px;height:75px}
.article.map ul.map li.svl a{bottom:0;left:0;width:133px;height:75px}
.article.map ul.map li.vl a{top:86px;left:0;width:133px;height:82px}
.article.map ul.map li.landid a{top:86px;left:133px;width:90px;height:82px}
.rcameras ul>li{margin:0 7px;box-sizing:border-box}
.rcameras ul>li a{width:100%}
.rcameras ul>li a img{margin:0 auto}
}
@media screen and (min-width:980px){
.article .subtitle{font-size:1.466666em;margin-top:-.8em}
.article .summary{font-size:1.133333em}
.article.texpand .tablewrap{overflow:visible}
.article.map ul.map{float:right;margin-left:50px}
.article.map ul.map li a:active,.article.map ul.map li a:focus,.article.map ul.map li a:hover{background:url(i/island-hover.png) 0 0 no-repeat}
.article.map ul.map li.vf a{top:0;left:0;width:133px;height:85px}
.article.map ul.map li.nl a{top:0;left:133px;width:90px;height:85px}
.article.map ul.map li.nl a:active,.article.map ul.map li.nl a:focus,.article.map ul.map li.nl a:hover{background-position:-133px 0}
.article.map ul.map li.nal a{top:0;right:0;width:132px;height:85px}
.article.map ul.map li.nal a:active,.article.map ul.map li.nal a:focus,.article.map ul.map li.nal a:hover{background-position:100% 0}
.article.map ul.map li.al a{top:86px;right:0;width:132px;height:82px}
.article.map ul.map li.al a:active,.article.map ul.map li.al a:focus,.article.map ul.map li.al a:hover{background-position:100% -86px}
.article.map ul.map li.sal a{bottom:0;right:0;width:132px;height:75px}
.article.map ul.map li.sal a:active,.article.map ul.map li.sal a:focus,.article.map ul.map li.sal a:hover{background-position:100% 100%}
.article.map ul.map li.sl a{bottom:0;left:133px;width:90px;height:75px}
.article.map ul.map li.sl a:active,.article.map ul.map li.sl a:focus,.article.map ul.map li.sl a:hover{background-position:-133px 100%}
.article.map ul.map li.svl a{bottom:0;left:0;width:133px;height:75px}
.article.map ul.map li.svl a:active,.article.map ul.map li.svl a:focus,.article.map ul.map li.svl a:hover{background-position:0 100%}
.article.map ul.map li.vl a{top:86px;left:0;width:133px;height:82px}
.article.map ul.map li.vl a:active,.article.map ul.map li.vl a:focus,.article.map ul.map li.vl a:hover{background-position:0 -86px}
.article.map ul.map li.landid a{top:86px;left:133px;width:90px;height:82px}
.article.map ul.map li.landid a:active,.article.map ul.map li.landid a:focus,.article.map ul.map li.landid a:hover{background-position:-132px -86px}
.article.rcameras ul{position:relative}
.article.rcameras ul>li{padding-right:30px}
.article.rcameras ul>li:last-child{padding-right:0}
.article.rcameras .tablewrap{overflow:visible}
.article.rcameras img{margin:0;display:block;float:none}
.article.rcameras td{padding:5px;width:184px}
.article.rcameras td img{max-width:184px}
}
@media screen and (min-width:760px) and (max-width:979px){
.article.rcameras .tablewrap{overflow:hidden}
}
@media screen{
.articlelist .item{margin-bottom:30px}
.articlelist .item::after{content:' ';clear:both;display:block;height:0}
.articlelist .item img{float:right;margin-left:30px;max-width:40%}
.articlelist .item h3{margin:0 0 .2em}
.articlelist .item h3>a{display:block;margin-bottom:2px}
.articlelist .item h3 .meta{font-size:14px}
.articlelist .item h3 a{color:#41545c}
.articlelist .item h3 a:active,.articlelist .item h3 a:focus,.articlelist .item h3 a:hover{color:#52859a;text-decoration:none}
.articlelist .item .summary p{margin:0 0 30px/2}
.articlelist .item .summary ul{clear:none;margin-bottom:30px/2;padding-left:0}
.articlelist .item .summary ul>li{margin-bottom:0}
.articlelist .item .summary ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.articlelist .item .summary ul li{padding-bottom:30px/2}
.articlelist .item .more{margin-top:20px}
.articlelist .item .more a{position:relative;color:#6b6459;padding:2px 2px 2px 0}
.articlelist .item .more a:before{content:'';z-index:-1;position:absolute;bottom:0;left:0;right:0;height:1px;width:100%;background-color:#fad000;transition:height 150ms ease-in-out}
.articlelist .item .more a:active:before,.articlelist .item .more a:focus:before,.articlelist .item .more a:hover:before{height:40%}
.articlelist ul{clear:both}
.articlelist li{padding-bottom:10px}
.articlelist li a{font-weight:600}
.articlelist ul+.moreolder{margin-top:20px}
.articlelist.multi .item{width:100%}
.articlelist.multi .item h3{font-size:1.2em}
.articlelist.news{position:relative}
.articlelist.news .boxhead{font-size:1.6em}
.articlelist.news>.boxbody{display:flex;flex-wrap:wrap;justify-content:space-between}
.articlelist.news .item{position:relative;width:100%;border:1px solid #aaa;padding:calc(3.070866% + 10.173228346456696px) 0}
.articlelist.news .item img{float:none;margin:0 auto;max-width:30%;padding:0;border:0}
.articlelist.news .item>h3{padding:0 10.144927%;line-height:1.333333em;margin-bottom:1.125em;color:#51535d}
.articlelist.news .item>h3>a:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0}
.articlelist.news .item h3>.meta{font-size:.625em;margin-bottom:.833333em}
.articlelist.news .item>.summary{padding:0 10.144927%;color:#676566;font-size:1.2em;line-height:1.388888em}
.articlelist.news .boxbody>ul{width:100%}
.articlelist.news .moreolder{width:100%}
.articlelist.news .moreolder>a{position:absolute;top:0;right:0;color:#daa304;text-transform:uppercase;font-size:1.133333em;font-weight:600}
}
@media screen and (max-width:759px){
.news .boxhead,.qnav .boxhead{color:#273133;font-size:1.5em;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1.875em}
.news>.meta,.qnav>.meta{padding:0 20px 26px;font-size:1.2em;color:#41545c}
.articlelist.news .item .img{display:none}
.articlelist.news .item>.summary,.articlelist.news .item>h3{padding-left:20px;padding-right:20px;font-size:1.2em}
.articlelist.news .item>h3>.meta{font-size:.666666em}
.articlelist.news .item>.summary{font-size:1em}
.articlelist.news .moreolder>a{top:7px;font-size:1em}
}
@media screen and (max-width:979px){
.home .articlelist.news .item:nth-child(3){display:none}
}
@media screen and (min-width:760px) and (max-width:979px){
.articlelist.news .item{width:48%;padding-top:0;padding-bottom:22px}
.articlelist.news .item>.summary,.articlelist.news .item>h3{padding-left:30px;padding-right:30px}
.articlelist.news .item img{max-width:100%;width:100%;margin:0 0 1em 0}
.articlelist.multi{margin-top:60px}
.articlelist.multi .item{float:none;display:inline-block;vertical-align:top}
}
@media screen and (min-width:980px){
.articlelist.news{max-width:1590px}
.articlelist.news .item{width:30.377358%;padding-top:0}
.articlelist.news .item img{float:none;margin:0 0 1.466666em 0;width:100%;max-width:100%;padding:0;border:0}
.articlelist.news h3{font-size:1.6em}
.articlelist.news .meta{font-size:.625em;margin-bottom:5px}
.articlelist.news h3>a{color:#51535d}
.articlelist.news h3>a:active,.articlelist.news h3>a:focus,.articlelist.news h3>a:hover{color:#52859a}
.articlelist.news ul li{padding-left:105px}
.articlelist.news ul li a{font-weight:400}
.articlelist.news ul .meta{font-size:1em;display:inline-block;color:#6b6459;width:105px;margin-left:-105px}
.articlelist.news ul .meta span{padding-right:1.5em}
.articlelist.multi .item{margin-right:50px;float:left;width:320px}
.articlelist.multi .item:nth-child(2n){margin-right:0}
.msie .articlelist.multi{margin-right:-50px}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.articlelist.news .item{width:31.5%;padding-bottom:25px}
.articlelist.news .item>.summary,.articlelist.news .item>h3{padding-left:22px;padding-right:22px}
}
@media screen and (min-width:1220px) and (min-height:750px){
.articlelist .item{margin-bottom:30px}
.articlelist.multi .item{width:410px}
}
@media screen{
.alertbox{position:relative;max-width:1590px;margin:0 auto 60px;background:#fff;color:#273133;border:1px solid #daa304;padding:20px 20px 10px 146px}
.alertbox:before{content:"\00a0";width:116px;background:url(i/vidvorun.svg) no-repeat;background-size:39px 32px;background-position:center;display:block;border-right:1px solid #daa304;position:absolute;left:0;top:0;bottom:0}
.alertbox h3{margin:0}
.alertbox h3,.alertbox h3 a{color:#273133}
.alertbox .meta{display:inline-block;color:#51535d;font-size:14px}
}
@media screen and (min-width:980px){
.alertbox{font-size:1.2em}
.alertbox h3{font-size:1.333333em;margin-bottom:8px}
.alertbox .meta{margin-left:15px}
}
@media screen{
.pgmain img{display:block;margin:0 0 20px 20px;border:1px solid #e0dddc;padding:2px;float:right}
.bigimg img{margin:0 auto}
img.none{float:none}
.imagebox,img.center{margin-left:auto;margin-right:auto;max-width:98%;float:none}
.imgright,img.right{float:right;clear:right;margin-left:30px;max-width:40%}
.imgleft,img.left{float:left;clear:left;margin-right:30px;max-width:40%}
.imgcenter{text-align:center}
.imagebox,.imgcenter,.imgleft,.imgright{font-size:.857142em;line-height:1.2}
.imagebox img[src],.imgcenter img[src],.imgleft img[src],.imgright img[src]{float:none;margin:0 auto;max-width:100%}
.imagebox .longdesc,.imgcenter>em,.imgcenter>i,.imgleft>em,.imgleft>i,.imgright>em,.imgright>i{box-sizing:border-box;display:block;font-style:normal;padding:0 4%;max-width:100px;min-width:100%}
.imagebox ul.imagelist{margin:0;padding-left:0}
.imagebox ul.imagelist>li{margin-bottom:0}
.imagebox ul.imagelist>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.imagebox ul.imagelist li{margin-bottom:30px}
.imagebox ul.imagelist li:last-child{margin:0}
.imagebox .longdesc{color:#6b6459;padding-top:5px}
}
@media screen and (max-width:759px){
.imagebox .longdesc,.imgcenter>em,.imgcenter>i,.imgleft>em,.imgleft>i,.imgright>em,.imgright>i{text-align:center;font-style:italic;margin-top:10px}
.imagebox{float:none}
}
@media screen and (min-width:980px){
.imgleft,.imgright,img.left,img.right{max-width:75%}
.imagebox{float:right;clear:right;padding:0 0 $ 30px;margin:0;max-width:40%;background:#fff}
.imagebox .longdesc .descr{padding:12px 0 0}
}
@media screen and (min-width:1220px) and (min-height:750px){
.imagebox{padding:0 0 $ 30px}
}
@media screen{
.modalpop{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:11}
.modalpop .curtain{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}
.msie .modalpop .curtain{background-color:#000;opacity:.5}
.modalpop .focustarget{bottom:0}
.modalpop .popwin{padding:15px;position:relative;top:100px;margin:0 0 100px 0;text-align:left;display:inline-block}
.modalpop a.closebtn{background:url(i/popup-close.png) 0 0 no-repeat;display:block;width:28px;height:24px;position:absolute;z-index:5;top:4px;top:-36px;right:1px;overflow:hidden;color:#fff;background:0 0}
.modalpop a.closebtn:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:28px;height:24px;text-align:right}
.modalpop .paging a:active,.modalpop .paging a:focus,.modalpop .paging a:hover,.modalpop a.closebtn:active,.modalpop a.closebtn:focus,.modalpop a.closebtn:hover{color:#fad000}
.modalpop.lighthouse iframe{overflow:hidden}
.modalpop.lighthouse .popwin{padding:30px}
.modalpop .status{color:#a5a2a2;position:absolute;width:100%;left:0;bottom:-40px}
.modalpop .status b,.modalpop .status strong{font-weight:400}
.imgpopper .popwin{padding:0;text-align:center}
.imgpopper .img{display:block;box-shadow:0 0 5px 0 #000}
.imgpopper .title{display:none}
.imgpopper .desc{display:block;padding:5px 0;color:#474747;font-size:1.33em;position:relative;z-index:10;background-color:#f8f8f8}
.imgpopper .paging a{background:url(i/popup-prev.png) -100px 50% no-repeat;position:absolute;z-index:1;top:0;left:4px;display:block;width:50%;height:100%;outline:0}
.imgpopper .paging a:active,.imgpopper .paging a:focus,.imgpopper .paging a:hover{background-position:0 50%}
.imgpopper .paging .next a{background:url(i/popup-next.png) 150% 50% no-repeat;right:4px;left:auto;z-index:2}
.imgpopper .paging .next a:active,.imgpopper .paging .next a:focus,.imgpopper .paging .next a:hover{background-position:100% 50%}
.imgpopper .paging li.nav-end{display:none}
.imgpopper .paging a{background:0 0;width:auto;color:#fff;box-sizing:border-box;overflow:hidden}
.imgpopper .paging a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:12px;height:20px;position:absolute;top:50%;left:20px;transform:translateY(-50%);font-size:20px}
.imgpopper .paging .next a{background:0 0;left:auto}
.imgpopper .paging .next a:before{content:'';left:auto;right:20px;text-indent:-5px}
}
@media screen and (max-width:759px){
.imgpopper img{max-width:80%}
.modalpop a.closebtn{right:10%}
.imgpopper .paging a{padding:0 0 0 10%;width:10%;left:0;margin-top:-10px}
.imgpopper .paging a:before{left:50%;transform:translateX(-50%)}
.imgpopper .paging .next a{left:auto;right:0}
.imgpopper .paging .next a:before{right:50%;transform:translateX(50%)}
}
@media screen and (min-width:980px){
.imgpopper .paging a{left:-12%;width:12%;padding:0 0 0 12%}
.imgpopper .paging .next a{right:-12%}
}
@media screen{
.signs{background:#f0eee7;border-top:1px solid #c6c3ba;padding:50px 30px;position:relative}
.signs .boxbody{display:flex;flex-direction:row;flex-wrap:wrap;display:flex;justify-content:space-between;max-width:1170px;margin:0 auto}
.signs ul{display:inline-block;margin-bottom:20px;width:33%}
.signs ul:nth-child(2){width:67%}
.signs a{color:#474747}
.signs li{margin-bottom:19px}
.signs li a{padding-left:42px;display:block;white-space:nowrap}
.signs li a:before{content:"\00a0";display:inline-block;width:70px;height:4px;vertical-align:middle;margin:-3px 19px 0 -42px}
.signs .easy a:before{background-color:#00df30}
.signs .icespots a:before{background-color:#fca435}
.signs .slippery a:before{background-color:#00b7ff}
.signs .veryslippery a:before{background-color:#00f}
.signs .snowwet a:before{background-color:#fff}
.signs .drivediff a:before{background-color:#fd7efc}
.signs .roaddiff a:before{background-color:#3f3f3f}
.signs .impassable a:before{background-color:red}
.signs .notknown a:before{background-color:#aaa8a6}
.signs .blizzard a:before,.signs .closed a:before,.signs .drivingforbidden a:before,.signs .fog a:before,.signs .fourwd a:before,.signs .sandblow a:before,.signs .snowblow a:before,.signs .snowfall a:before,.signs .snowplow a:before,.signs .snowshower a:before,.signs .storm a:before,.signs .unknown a:before{background:url(i/signs-sprite.png) 0 0 no-repeat;width:23px;height:23px}
.signs .storm a:before{background-position:0 0}
.signs .snowfall a:before{background-position:0 -23px}
.signs .snowblow a:before{background-position:0 -46px}
.signs .blizzard a:before{background-position:0 -69px}
.signs .snowshower a:before{background-position:0 -92px}
.signs .fog a:before{background-position:0 -115px}
.signs .snowplow a:before{background-position:0 -138px}
.signs .fourwd a:before{background-position:0 -161px}
.signs .unknown a:before{background-position:0 -184px}
.signs .sandblow a:before{background-position:0 -207px}
.signs .drivingforbidden a:before{background-position:0 -230px}
.signs .closed a:before{background-position:0 -253px}
.signs .questionmark{position:relative}
.signs .questionmark a:after{content:"\00a0";display:inline-block;background:url(i/signs-sprite.png) 0 -184px no-repeat;width:23px;height:23px;vertical-align:middle;position:absolute;left:25px}
.nav{margin:75px auto 30px;max-width:1100px}
.nav .boxbody{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}
.nav a{color:#312d26}
.nav .boxbody>a:last-child{margin-right:0}
.nav .current{position:relative;background:#e6bf00}
.yellow{font-weight:500}
.blue,.yellow{border-radius:4px;background:#fad000;display:inline-block;padding:9px 10px;text-shadow:1px 1px 0 rgba(255,255,255,.4)}
.blue:active,.blue:focus,.blue:hover,.yellow:active,.yellow:focus,.yellow:hover{background:#e6bf00}
.blue:active:before,.blue:focus:before,.blue:hover:before,.yellow:active:before,.yellow:focus:before,.yellow:hover:before{border-top-color:#e6bf00}
a.blue{background:#42545c;color:#fff}
.parts{position:relative;width:390px;margin-right:15px;height:40px;z-index:1}
.parts ul{height:38px;width:100%;overflow:hidden;border:1px solid #fad000;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.05);border-radius:4px;position:absolute;top:0;left:0;background-color:#fff;font-weight:500}
.parts .selected{background-color:#fad000}
.parts a:active,.parts a:focus,.parts a:hover{background-color:#efefef}
.parts.focused ul{height:auto}
.parts li{line-height:38px}
.parts li a{padding:0 20px;display:block;box-sizing:border-box}
.parts .curr{height:100%}
.parts .curr a:after{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:10px;height:7px;font-size:12px;float:right}
.camlink,.road__loadcams a{text-shadow:none}
.camlink:before,.road__loadcams a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';font-size:20px;margin:1px 8px 0 0}
.camlink span,.road__loadcams a span{color:#98aab1}
.camlink[href]:active,.camlink[href]:focus,.camlink[href]:hover,.road__loadcams a[href]:active,.road__loadcams a[href]:focus,.road__loadcams a[href]:hover{color:#fff;background:#3d4d55}
.map img{float:none;margin:0 auto;padding:0;border:0;max-width:100%}
.map__controls a{background:rgba(255,255,255,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);position:absolute;z-index:200;width:46px;height:35px;overflow:hidden;text-align:center;box-sizing:border-box;border-radius:4px;color:#000;font-size:20px}
.map__controls a:before{display:block;line-height:35px;height:35px;display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';font-size:22px}
.map__controls a:active,.map__controls a:focus,.map__controls a:hover{background:rgba(255,255,255,.75);color:#000}
.map__controls__north a{top:-15px}
.map__controls__east a{box-shadow:-2px 0 4px 0 rgba(0,0,0,.2);right:-15px}
.map__controls__east a:before{text-indent:9px;display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:''}
.map__controls__south a{box-shadow:0 -2px 4px 0 rgba(0,0,0,.2);bottom:-15px}
.map__controls__south a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:''}
.map__controls__west a{box-shadow:2px 0 4px 0 rgba(0,0,0,.2);left:-15px}
.map__controls__west a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';text-indent:-9px}
.map__controls__east a,.map__controls__west a{top:50%;transform:translateY(-50%);width:35px;height:46px}
.map__controls__east a:before,.map__controls__west a:before{width:35px;height:46px;line-height:46px}
.map__controls__north a,.map__controls__south a{left:50%;transform:translateX(-50%)}
.beforejsinit .road{display:none}
.road .boxhead{margin-top:.75em}
.road__info{background:#f6f6f6;padding:36px 40px 49px;border-top:1px solid #cecece;border-bottom:1px solid #cecece;position:relative;min-height:200px;transition:min-height 80ms ease-in-out;transition:min-height .2s ease-in-out}
.road__info.collapsed{height:0;min-height:0;padding:0;border-bottom:0}
.road__info.collapsed .road__info__box,.road__info.collapsed .road__info__timestamp{display:none}
.road__info__close{position:absolute;top:-17px;right:-15px;color:#474747;overflow:hidden;line-height:30px;padding-right:30px}
.road__info__close span{background:#fff;display:inline-block;padding:0 10px 0 11px;opacity:0;margin-right:-60px;transition:opacity,margin 80ms ease-in-out}
.road__info__close:after{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:30px;height:30px;border-radius:50%;color:#fff;background:#fad000;position:absolute;top:0;right:0;font-size:12px}
.collapsed .road__info__close span{opacity:1;margin-right:0}
.collapsed .road__info__close:after{content:''}
.road__info__timestamp{width:100%;color:#818181;margin-left:-5px;margin-bottom:0}
.road__info__timestamp:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:20px;height:20px;margin-right:10px;font-size:19px}
.road__cameras ul,.road__info,.road__info__box li{display:flex;flex-wrap:wrap;justify-content:space-between}
.road__info__box li{line-height:34px}
.road__info__box{width:18.803418%}
.col5 .road__info__box{width:20%}
.road__info__box h3{width:100%;margin:25px 0 16px;color:#464646;font-size:1.2em;font-weight:600}
.road__graphs{margin-top:64px}
.road__graphs__box{margin-bottom:80px}
.road__graphs__box h3{font-size:1.466666em}
.road__graphs__box h3,.road__graphs__box__timestamp{color:#312d26;font-weight:600}
.road__info__box__data{margin-left:auto}
.road__loadcams{text-align:center;margin:40px 0}
.road__loadcams a{display:inline-block;margin:0}
.road__cameras{width:66.837606%;margin:0 auto}
.road__cameras ul{width:100%;display:flex}
.road__cameras a{display:block}
.road__cameras a:active img,.road__cameras a:focus img,.road__cameras a:hover img{-webkit-filter:brightness(40%);filter:brightness(40%)}
.road__cameras img{border:0;padding:0;margin:0;float:none;transition:-webkit-filter 80ms ease-in-out;transition:filter 80ms ease-in-out;transition:filter 80ms ease-in-out,-webkit-filter 80ms ease-in-out}
}
@media screen and (max-width:979px){
.nav{margin-top:30px}
.map{text-align:center}
.map .boxbody{position:relative}
.camlink{display:inline-block;margin:10px 10px 30px;color:#42545c}
.camlink:before{margin-top:0;font-size:24px}
.map__switches{text-align:center}
.map--scrollable{max-width:calc(100vw - 80px);max-height:calc(100vw / (1100 / 782))}
.map--scrollable .scrollcropper{overflow:hidden;margin:0 auto}
.map--scrollable .boxbody{transform:translate(0,0)}
.map--scrollable img{width:100%}
.switchlink{margin:50px 10px 10px}
.nav .camlink,.nav .switchlink{display:none}
.signs{padding-left:20px;padding-right:20px}
.signs ul{width:45%}
.signs ul:nth-child(2){width:45%}
.signs ul:nth-child(2){order:2}
.signs ul:nth-child(3){order:1}
.signs ul:nth-child(4){order:3}
.signs ul:last-child{width:100%;order:4;display:flex;flex-wrap:wrap;justify-content:space-between}
.signs ul:last-child li{width:45%}
.signs li a{padding-left:30px;font-size:.866666em}
.signs li a:before{width:22px;margin-left:-30px;margin-right:8px}
.signs li.questionmark a:after{left:5px;top:2px;width:12px;height:16px;background-size:14px auto;background-position-y:-111px;background-position-x:-1px}
.road{position:relative;margin-top:24px}
.road .boxhead{padding-right:40px;margin-top:0}
.road__info{padding:20px;margin:0 -20px}
.road__info__box{width:100%}
.road__info__box{padding:0 20px}
.road__info__close{right:20px}
.road__cameras ul{justify-content:space-around}
.road__cameras li{margin-bottom:20px;text-align:center}
.road__cameras li a{display:inline-block}
.road__cameras li a img{margin:0 auto}
}
@media screen and (max-width:979px){
.road__cameras li{width:45%;max-width:192px}
}
@media screen and (min-width:760px) and (max-width:979px){
.parts{width:358px;margin-right:10px}
.nav .boxbody>a,.parts{font-size:.933333em}
.nav .boxbody>a{margin-right:10px}
.blue,.yellow{padding:9px 15px}
.map{margin-bottom:40px}
.signs{padding-left:30px;padding-right:30px}
.road__info__box{width:45%}
}
@media screen and (min-width:980px){
.nav .boxbody>a{margin-right:15px}
.blue,.yellow{padding:9px 20px}
.blue{margin-left:auto}
.road__info__box li{border-bottom:1px solid #cecece;line-height:34px}
.road__info__box li:first-child{border-top:1px solid #cecece}
.road__cameras li{width:21.867007%}
}
@media screen and (min-width:1220px) and (min-height:750px){
.signs ul{width:20%}
.signs ul:nth-child(2){width:20%}
}
@media print{
.parts li{display:none}
.parts li.curr{display:block;font-size:1.5em}
.parts li.curr>a{color:#000}
.camlink,.map__controls,.switchlink{display:none}
.map img{max-width:100%}
.signs{padding:0 2em}
.signs ul{list-style:none;display:inline-block;vertical-align:top;min-width:30%;padding:1em 0;margin-bottom:0}
.signs ul:nth-child(2){min-width:50%}
.signs ul a{color:#000;line-height:23px;font-weight:400}
.signs ul a:before{content:"\00a0";display:inline-block;width:41px;height:0;vertical-align:middle;margin:-2px 1em 0 0;border-bottom:4px solid #00f;text-shadow:1px 1px 0 #000}
.signs ul .easy a:before{border-color:#00df30}
.signs ul .icespots a:before{border-color:#fca435}
.signs ul .slippery a:before{border-color:#00b7ff}
.signs ul .veryslippery a:before{border-color:#00f}
.signs ul .snowwet a:before{border-color:#f5f5f5}
.signs ul .drivediff a:before{border-color:#fd7efc}
.signs ul .roaddiff a:before{border-color:#3f3f3f}
.signs ul .impassable a:before{border-color:red}
.signs ul .notknown a:before{border-color:#aaa8a6}
.signs ul .blizzard,.signs ul .closed,.signs ul .drivingforbidden,.signs ul .fog,.signs ul .fourwd,.signs ul .sandblow,.signs ul .snowblow,.signs ul .snowfall,.signs ul .snowplow,.signs ul .snowshower,.signs ul .storm,.signs ul .unknown{height:23px;margin-bottom:6px;overflow:hidden}
.signs ul .blizzard a,.signs ul .closed a,.signs ul .drivingforbidden a,.signs ul .fog a,.signs ul .fourwd a,.signs ul .sandblow a,.signs ul .snowblow a,.signs ul .snowfall a,.signs ul .snowplow a,.signs ul .snowshower a,.signs ul .storm a,.signs ul .unknown a{line-height:23px}
.signs ul .blizzard a:before,.signs ul .closed a:before,.signs ul .drivingforbidden a:before,.signs ul .fog a:before,.signs ul .fourwd a:before,.signs ul .sandblow a:before,.signs ul .snowblow a:before,.signs ul .snowfall a:before,.signs ul .snowplow a:before,.signs ul .snowshower a:before,.signs ul .storm a:before,.signs ul .unknown a:before{content:url(i/signs-sprite.png);vertical-align:top;border:none;margin:0}
.signs ul .storm a:before{margin-top:0}
.signs ul .snowfall a:before{margin-top:-23px}
.signs ul .snowblow a:before{margin-top:-46px}
.signs ul .blizzard a:before{margin-top:-69px}
.signs ul .snowshower a:before{margin-top:-92px}
.signs ul .fog a:before{margin-top:-115px}
.signs ul .snowplow a:before{margin-top:-138px}
.signs ul .fourwd a:before{margin-top:-161px}
.signs ul .unknown a:before{margin-top:-184px}
.signs ul .sandblow a:before{margin-top:-207px}
.signs ul .drivingforbidden a:before{margin-top:-230px}
.signs ul .closed a:before{margin-top:-253px}
.signs ul li.questionmark{position:relative;height:23px;overflow:hidden}
.signs ul li.questionmark a:after{content:url(i/signs-sprite.png);display:inline-block;vertical-align:top;border:none;margin:0;margin-top:-184px;position:absolute;left:9px;top:0}
}
@media screen{
.ui-widget{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:13px;color:#474747}
.tpd-content{padding:13px 12px;color:#474747;font-size:13px;line-height:18px}
.tpd-content .vegnumer{display:inline-block;background-color:#ffd503;border:2px solid #474747;border-radius:3px;padding:5px 8px 4px;color:#474747;font-weight:700;font-size:12px;line-height:14px;margin-right:.5em}
.tpd-content .vegnumer+p,.tpd-content h3+.vegnumer{margin-top:10px}
.tpd-content p{margin-bottom:10px}
.tpd-content p:last-child{margin-bottom:0}
.tpd-content h3{font-size:13px;line-height:18px;margin:0 0 5px 0}
.tpd-content .tips__mokstur{width:282px}
.tpd-content .tips__mokstur>h3{margin:10px 0 15px;font-weight:300}
.tpd-content .tips__mokstur .listwrapper{min-height:140px}
.tpd-content .tips__mokstur ul.conditions{margin-bottom:0}
.tpd-content .tips__punktur{width:168px}
.tpd-content .tips__vedur{min-width:82px;padding-left:36px}
.tpd-content .tips__vedur:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';position:absolute;display:block;font-size:20px;left:18px;top:13px}
.tpd-content .tips__ferja{min-width:98px;padding-left:60px}
.tpd-content .tips__ferja:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';position:absolute;display:block;font-size:36px;left:18px;top:22px}
.tpd-content .tips__kort{white-space:nowrap}
.tpd-content .tips__kort::before{content:'';display:inline-block;vertical-align:middle;width:44px;height:31px;background-image:url(i/island_44x31.png)}
.tpd-content .tips__kort img{display:none}
.tpd-content .tips__kort h3{display:inline-block;vertical-align:middle;margin:0 0 0 .5em}
.testing.tpd-content-spacer{border:1px dashed #ddd;margin-right:30px;margin-top:15px!important;display:inline-block;position:relative;float:none}
.ui-accordion h3.ui-accordion-header{font-size:1em;line-height:1.384615em;font-weight:600;text-align:center;padding:10px;border-color:#bbb;margin-top:5px}
.ui-accordion h3.ui-accordion-header .ui-accordion-header-icon{display:none}
.ui-accordion h3.ui-accordion-header.ui-state-active{background:#a0cdee;border-color:#6d9cbe;color:#474747}
.ui-accordion-content-active{background-color:#fff;border-color:#6d9cbe}
.ui-accordion-content-active.service,.ui-accordion-content-active.signs{padding:17px 15px}
.ui-accordion-content-active.service li{line-height:20px}
.ui-accordion-content-active.service .day{display:inline-block;width:3em}
.ui-accordion-content-active.service .time{font-weight:600}
.ui-accordion-content-active.signs ul{display:block;width:auto}
.ui-accordion-content-active.signs span.time{display:block;color:#666;font-size:.846153em;line-height:17px}
.ui-accordion-content-active.signs strong{display:block;font-weight:600;color:#474747;line-height:17px}
.ui-accordion-content-active.signs li{padding-left:33px;display:block;position:relative;margin-bottom:9px}
.ui-accordion-content-active.signs li:before{content:"\00a0";display:block;position:absolute;left:0;top:50%;margin-top:-2px;width:23px;height:4px;background-color:pink}
.ui-accordion-content-active.signs li.easy:before{background-color:#00df30}
.ui-accordion-content-active.signs li.icespots:before{background-color:#fca435}
.ui-accordion-content-active.signs li.slippery:before{background-color:#00b7ff}
.ui-accordion-content-active.signs li.veryslippery:before{background-color:#00f}
.ui-accordion-content-active.signs li.snowwet:before{background-color:#fff;border:1px solid #ddd}
.ui-accordion-content-active.signs li.drivediff:before{background-color:#fd7efc}
.ui-accordion-content-active.signs li.roaddiff:before{background-color:#3f3f3f}
.ui-accordion-content-active.signs li.impassable:before{background-color:red}
.ui-accordion-content-active.signs li.notknown:before{background-color:#aaa8a6}
.ui-accordion-content-active.signs li.blizzard:before,.ui-accordion-content-active.signs li.closed:before,.ui-accordion-content-active.signs li.drivingforbidden:before,.ui-accordion-content-active.signs li.fog:before,.ui-accordion-content-active.signs li.fourwd:before,.ui-accordion-content-active.signs li.sandblow:before,.ui-accordion-content-active.signs li.snowblow:before,.ui-accordion-content-active.signs li.snowfall:before,.ui-accordion-content-active.signs li.snowplow:before,.ui-accordion-content-active.signs li.snowshower:before,.ui-accordion-content-active.signs li.storm:before,.ui-accordion-content-active.signs li.unknown:before{background:url(i/signs-sprite.png) 0 0 no-repeat;width:23px;height:23px;margin-top:-12px}
.ui-accordion-content-active.signs li.storm:before{background-position:0 0}
.ui-accordion-content-active.signs li.snowfall:before{background-position:0 -23px}
.ui-accordion-content-active.signs li.snowblow:before{background-position:0 -46px}
.ui-accordion-content-active.signs li.blizzard:before{background-position:0 -69px}
.ui-accordion-content-active.signs li.snowshower:before{background-position:0 -92px}
.ui-accordion-content-active.signs li.fog:before{background-position:0 -115px}
.ui-accordion-content-active.signs li.snowplow:before{background-position:0 -138px}
.ui-accordion-content-active.signs li.fourwd:before{background-position:0 -161px}
.ui-accordion-content-active.signs li.unknown:before{background-position:0 -184px}
.ui-accordion-content-active.signs li.sandblow:before{background-position:0 -207px}
.ui-accordion-content-active.signs li.drivingforbidden:before{background-position:0 -230px}
.ui-accordion-content-active.signs li.closed:before{background-position:0 -253px}
}
@media screen{
.qinfo{position:relative;background-color:#fad000;border-radius:50%;width:156px;height:156px;text-align:center;color:#212226!important;display:inline-block;font-weight:600;font-size:15px;line-height:2.2em;text-transform:uppercase;padding:0}
.qinfo p{margin:0}
.qinfo a[href]{position:static;font-size:2.066666em;color:#212226;display:block;padding-left:0}
.qinfo a[href]:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%}
.qinfo a[href]:active,.qinfo a[href]:focus,.qinfo a[href]:hover{color:#212226}
.qinfo:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:100%;font-size:2.8em;line-height:42px;padding-top:.571428em;margin-bottom:3px}
.qinfo:active,.qinfo:focus,.qinfo:hover{background:#ffd93d}
.home .pgtop .qinfo--loftbru:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:''}
.veg20 [class].qinfo--loftbru a[href]{font-size:24px;margin-top:13px;padding-top:0}
}
@media screen and (min-width:760px){
.home .pgtop .qinfo{z-index:1;position:absolute;right:50px;left:auto;bottom:170px}
.home .pgtop .qinfo--loftbru{right:240px}
}
@media screen and (min-width:760px) and (max-width:979px){
.home .pgtop .qinfo{right:30px;bottom:auto;top:100px}
.home .pgtop .qinfo--loftbru{right:240px}
}
@media screen and (max-width:759px){
.home .pgtop .qinfo{display:block;width:auto;height:auto;border-radius:0;margin:24px 0 0 0;background:#212226;color:#fff!important;padding:21px 0;font-weight:400}
.home .pgtop .qinfo:before{width:auto;padding:0;margin-bottom:0;margin-right:17px;background:#fad000;color:#212226;font-size:25px;border-radius:50%;height:50px;width:50px;line-height:50px}
.home .pgtop .qinfo>.boxbody{display:inline-block;line-height:23px}
.home .pgtop .qinfo p{color:#fff;font-size:.928571em}
.home .pgtop .qinfo a[href]{color:#fff;font-size:1.857142em}
.qinfo{width:140px;height:140px;font-size:14px}
.qinfo:before{padding-top:20px}
.qinfo a[href]{font-size:28px}
.home .pgtop [class].qinfo--loftbru{top:25px}
}
@media screen and (min-width:980px){
.home .pgtop [class].qinfo--loftbru{right:240px}
}
@media screen and (min-width:1860px){
.home .pgtop .qinfo{right:135px;bottom:246px}
.home .pgtop [class].qinfo--loftbru{right:330px}
}
@media screen{
.home .newsumfaerd .boxhead{margin-top:0;color:#4a4a4a;display:inline-block}
.home .newsumfaerd .meta{display:inline-block;margin-left:20px}
.home .newsumfaerd .boxbody{background:#fff;border:1px solid #eaeaea;padding:28px 31px 13px;font-size:1.2em;margin-bottom:22px;position:relative}
.home .newsumfaerd .item>h3{display:none}
.home .newsumfaerd h3{font-size:1.6em;color:#273133;padding-bottom:10px;margin:0 0 22px 0;border-bottom:1px solid rgba(151,151,151,.2)}
}
@media screen{
.cardwrap{display:flex;flex-wrap:wrap}
.cards--map{max-width:1100px;margin:3em auto 0}
.cards--map>.cards__item>.cards__item__title{border-bottom:1px solid #eaeaea;margin-bottom:10px}
.cards--center{margin-bottom:25px}
.cards--right{width:28.805031%}
.cardnav{width:15.031446%}
.cardnav__item{margin-bottom:14px}
.cardnav__item__button{border:0;border-radius:0;padding:0;background:0 0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;display:block;font-size:1.066666em;font-weight:700;height:23px;line-height:23px;color:#273133;width:100%;padding-right:20px}
.cardnav__item__button:focus{outline:0;box-shadow:none}
.cardnav__item__button:active,.cardnav__item__button:focus,.cardnav__item__button:hover{color:#4f6f95}
.cardnav__item__button--current{color:#4f6f95}
.cardnav__item__button--inactive{color:#a9a9a9}
.cardnav__item__button--inactive:active,.cardnav__item__button--inactive:focus,.cardnav__item__button--inactive:hover{cursor:default;color:#a9a9a9}
.cards__item{background:#fff;border:1px solid #eaeaea;padding:28px 31px 13px;font-size:1.2;margin-bottom:22px;position:relative}
.cards__item--child{border-color:#daa304}
.cards__item--child>.cards__item{border:0;border-top:1px solid #eaeaea;padding:18px 0 0 20px;margin:0}
.cards__item--child>.cards__item .cards__item__title{font-size:1.333333em;border:0;margin-bottom:0;font-weight:600}
.cards__item__title{font-size:1.6em;color:#273133;padding-bottom:10px;margin:0 0 22px 0;border-bottom:1px solid rgba(151,151,151,.2)}
.cards__item__title--orangealert:after,.cards__item__title--redalert:after,.cards__item__title--yellowalert:after{content:"\00a0";display:inline-block;background:url(i/exclamation.png) 50% 50% no-repeat;width:25px;height:25px;line-height:25px;font-size:17px;border-radius:50%;background-color:#fad000;color:#fff;margin-left:11px}
.cards__item__title--redalert:after{background-color:#e84849}
.cards__item__title--orangealert:after{background-color:orange}
.cards__item__location{float:right;width:19px;height:19px;overflow:hidden;display:block;position:relative}
.cards__item__location:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';font-size:19px;line-height:19px;width:100%;height:100%;color:#d8d8d8}
.cards__item__location:after{content:"\00a0";display:block;width:5px;height:5px;position:absolute;background:#daa304}
#landidallt .cards__item__location:before{color:#daa304}
#hofudborgarsvaedid .cards__item__location:after,#sudvesturland .cards__item__location:after{bottom:0;left:0}
#vesturland .cards__item__location:after{top:7px;left:0}
#isafjardarsvaedid .cards__item__location:after,#vestfirdir .cards__item__location:after{top:0;left:0}
#akureyrarsvaedid .cards__item__location:after,#nordurland .cards__item__location:after{top:0;left:7px}
#nordausturland .cards__item__location:after{top:0;right:0}
#austurland .cards__item__location:after{top:7px;right:0}
#egilsstadasvaedid .cards__item__location:after{top:7px;right:0}
#sudausturland .cards__item__location:after{bottom:0;right:0}
#sudurland .cards__item__location:after{left:7px;bottom:0}
#halendid .cards__item__location:after{top:7px;left:7px}
.cards__item__tag,.cards__title__tag{color:#b3b3b3;font-size:12px;text-align:right;display:block;font-weight:600}
.cards__item__tag{margin-top:-24px}
.cards__title__tag{float:right;line-height:41px}
.cards__item__tag:before,.cards__title__tag:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';display:inline-block;margin-right:3px;font-size:12px;font-weight:400}
.cards__item__atlink,.cards__item__datetime{color:#898989;font-size:.933333em;margin-bottom:7px}
.cards__item__datetime{margin-right:16px}
.cards__item__atlink{margin-left:10px;display:inline-block}
.cards__item__text{color:#505050;line-height:28px;font-size:1.2em}
.cards__item__twlink{display:inline-block;width:20px;height:14px;vertical-align:middle;overflow:hidden}
.date+.cards__item__twlink{margin-left:9px}
.cards__item__twlink:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:100%;height:100%;color:#b3b3b3;font-size:14px;line-height:14px}
.cards__item__link{display:block;color:#4f6f95}
.cards__item__link::after{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';font-size:10px;margin:2px 0 0 10px}
}
@media screen and (max-width:979px){
.cardnav__item .goup{display:none!important}
}
@media screen and (max-width:759px){
.cardnav{width:100%;margin:0 auto 20px;display:flex;flex-wrap:wrap;justify-content:center;border:0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:0;padding-top:20px;box-sizing:border-box}
.cardnav__item__button--current{border:0;border-bottom:2px solid #4f6f95}
.cardnav__item__button{padding:0;margin:0 10px}
.cards--center,.cards--right{width:100%;padding:0}
}
@media screen and (max-width:479px){
.cards__item__datetime{display:block}
}
@media screen and (min-width:760px){
.cardwrap{position:relative;padding-left:20%;min-height:460px}
.cardwrap>*{z-index:2}
.cardwrap:after,.cardwrap:before{content:'';z-index:1;position:absolute;top:20px;bottom:0;right:36%;width:1px;background:#d2d2d2}
.cardwrap:after{right:auto;left:16%}
.cardnav{position:absolute;top:20px;left:0;width:100%;border:none}
.cardnav__item{z-index:1;position:relative;width:16%;margin-bottom:0}
.cardnav__item__button{height:35px;line-height:35px}
.cardnav__item__button:before{content:"\00a0";background:0 0;z-index:1;position:absolute;top:3px;bottom:3px;right:-2px;width:3px;transition:background .1s ease-in-out}
.cardnav__item__button--current:before,.cardnav__item__button:active:before,.cardnav__item__button:focus:before,.cardnav__item__button:hover:before{background:#4f6f95}
.goup{position:absolute;top:0;right:-16px;display:block;height:32px;width:32px;border:1px solid #d2d2d2;background-color:#fff;border-radius:50%;white-space:nowrap;overflow:hidden;transition:background-color 180ms ease-in-out}
.goup:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';color:#4f6f95;width:32px;line-height:32px;font-size:14px;transition:color 180ms ease-in-out}
.goup:active,.goup:focus,.goup:hover{background-color:#4f6f95}
.goup:active:before,.goup:focus:before,.goup:hover:before{color:#fff}
.cards--center{position:relative;width:50%;padding-right:10%;margin-left:0;margin-right:0;border-right:none}
.cards--right{width:40%}
.cardwrap h2{margin-top:0;color:#4a4a4a}
}
@media screen and (min-width:760px) and (max-width:1219px),screen and (min-width:760px) and (max-height:749px){
.cardwrap{padding-left:240px}
.cardwrap:before{content:none}
.cardwrap:after{left:200px}
.cardnav__item{width:200px}
.cards--center,.cards--right{width:100%;padding:0 20px}
}
@media screen and (min-width:980px){
.stickycard .cardnav{position:fixed;top:200px;right:20px;left:20px;max-width:1590px;width:auto;margin:0 auto}
.stickycardbottom.stickycard .cardnav{position:absolute;top:auto;right:0;left:0;bottom:60px}
}
@media screen and (max-width:979px){
.breadcrumbs{display:none}
}
@media screen and (min-width:980px){
.breadcrumbs{position:absolute;left:0;right:0;top:127px;line-height:1;font-size:.933333em;max-width:930px;margin-left:auto;margin-right:auto}
.breadcrumbs strong{position:absolute;right:9999px;left:auto}
.breadcrumbs a{color:#a8a8a8;font-weight:400}
.breadcrumbs i{margin:0 .2em;font-style:normal}
.home .breadcrumbs{display:none}
}
@media screen and (min-width:1220px) and (min-height:750px){
.breadcrumbs{left:0;right:0;top:157px;max-width:1170px}
}
@media screen{
.mnav .boxhead{position:absolute;right:9999px;left:auto}
.mnav ul{margin:0}
.mnav li a:active,.mnav li a:focus,.mnav li a:hover{outline:0;color:#fad000}
.mnav--extra__app{position:absolute;top:31px;right:10px;border:none}
.mnav--extra__app>a{text-transform:uppercase;height:46px;line-height:46px;width:auto;padding:0 20px;border-radius:3px;background-color:#212226;font-weight:500;text-align:left;overflow:visible;display:block;color:#f7f7f7}
.mnav--extra__app>a:active,.mnav--extra__app>a:focus,.mnav--extra__app>a:hover{color:#fad000}
.mnav--extra__app>a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';font-size:28px;line-height:46px;width:30px;text-align:left;display:inline-block}
}
@media screen and (max-width:759px){
.mnav--extra__app{position:static}
.mnav--extra__app>a{border-radius:0;text-align:center}
}
@media screen and (max-width:979px){
.enav li,.mnav li,.staffnav li{border-top:1px solid #000}
.enav li a,.mnav li a,.staffnav li a{background-color:#2d2922;border-top:1px solid #38342d;display:block;color:#fff;line-height:26px;font-size:16px;padding:11px 0 11px 22px}
.enav li.veg20 a,.mnav li.veg20 a,.staffnav li.veg20 a{font-size:16px}
.enav ul>.open>a.expand:after,.mnav ul>.open>a.expand:after,.staffnav ul>.open>a.expand:after{content:''}
.enav .level1 a.expand,.mnav .level1 a.expand,.staffnav .level1 a.expand{float:right;display:block;line-height:48px;width:48px;text-align:center;font-weight:400;font-size:16px;margin:0 0 0 -48px;padding:0;min-height:48px;position:relative;overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left}
.enav .level1 a.expand:after,.mnav .level1 a.expand:after,.staffnav .level1 a.expand:after{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';color:#fff;position:absolute;top:0;bottom:0;left:1px;right:0;border-left:1px solid #38342d;width:100%;text-align:center;box-sizing:border-box}
.enav .level1 a.expand+a,.mnav .level1 a.expand+a,.staffnav .level1 a.expand+a{margin-right:47px;border-right:1px solid #000;position:relative}
.enav .level1 a.expand+a:after,.mnav .level1 a.expand+a:after,.staffnav .level1 a.expand+a:after{content:"\00a0";display:inline-block;width:1px;min-height:100%;position:absolute;right:0;top:0;bottom:0}
.enav .level1>.open,.mnav .level1>.open,.staffnav .level1>.open{border-bottom:1px solid #d9b12c}
.enav .level1>.open>a,.mnav .level1>.open>a,.staffnav .level1>.open>a{border-bottom:1px solid #d9b12c;border-top:0;padding-top:12px;background-color:#fece30;color:#24211c}
.enav .level1>.open ul li:first-child,.mnav .level1>.open ul li:first-child,.staffnav .level1>.open ul li:first-child{border-top:0}
.enav .level1>.open>a.expand,.mnav .level1>.open>a.expand,.staffnav .level1>.open>a.expand{border-top:0;padding-top:1px;border-color:#fff;border-bottom:1px solid #eee3be}
.enav .level1>.open>a.expand+a,.mnav .level1>.open>a.expand+a,.staffnav .level1>.open>a.expand+a{border-right:1px solid #d9b12c}
.enav .level1>.open>a.expand:after,.mnav .level1>.open>a.expand:after,.staffnav .level1>.open>a.expand:after{background-color:#fff;border-color:#fff;color:#000}
.enav .level1>.open>ul,.mnav .level1>.open>ul,.staffnav .level1>.open>ul{display:block}
.enav .level1>.open>ul a,.mnav .level1>.open>ul a,.staffnav .level1>.open>ul a{color:#24211c}
.enav .level1 ul,.mnav .level1 ul,.staffnav .level1 ul{display:none}
.enav .level1 .current>a,.enav .level1 .parent>a,.mnav .level1 .current>a,.mnav .level1 .parent>a,.staffnav .level1 .current>a,.staffnav .level1 .parent>a{font-weight:700}
.enav .level2 a,.mnav .level2 a,.staffnav .level2 a{border:0;background-color:#fff9e7}
.enav .level2>li,.mnav .level2>li,.staffnav .level2>li{background-color:#fff9e7}
.enav .level2>li.open,.mnav .level2>li.open,.staffnav .level2>li.open{background-color:#fff}
.enav .level2>li.open>a,.mnav .level2>li.open>a,.staffnav .level2>li.open>a{background-color:#f8f1dd}
.enav .level2>li.open>a.expand,.mnav .level2>li.open>a.expand,.staffnav .level2>li.open>a.expand{background-color:#fff}
.enav .level2 a.expand+a,.enav .level2 li,.mnav .level2 a.expand+a,.mnav .level2 li,.staffnav .level2 a.expand+a,.staffnav .level2 li{border-color:#eee3be}
.enav .level2 a.expand:after,.mnav .level2 a.expand:after,.staffnav .level2 a.expand:after{color:#d2c69e;border-color:#eee3be;border:0}
.enav .level3 a,.mnav .level3 a,.staffnav .level3 a{background-color:#fff}
.enav .level3 a:before,.mnav .level3 a:before,.staffnav .level3 a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:#ffd858;font-size:23px}
.enav .level3 li,.mnav .level3 li,.staffnav .level3 li{background-color:#fff}
.enav .level3 li>.open ul,.mnav .level3 li>.open ul,.staffnav .level3 li>.open ul{border-top:1px solid #d9b12c}
.enav .level4 a,.mnav .level4 a,.staffnav .level4 a{padding-left:44px}
.enav .level5 a,.mnav .level5 a,.staffnav .level5 a{padding-left:54px}
.enav .open>ul,.mnav .open>ul,.staffnav .open>ul{display:block}
.enav .mobile,.mnav .mobile,.staffnav .mobile{display:none}
.mnav--extra__search{display:none}
.mnav--extra__en>a>span{display:inline}
}
@media screen and (min-width:980px){
.mnav{position:absolute;right:4px;left:0;top:33px;font-size:.866666em;font-weight:600;text-transform:uppercase;padding:15px 0;margin:0 165px 0 130px;z-index:995}
.mnav.enmobileonly{display:none}
.mnav ul{display:flex;justify-content:center}
.mnav li{padding:0 6px;display:inline-block}
.mnav li a{display:block;padding:2px 0 0;white-space:nowrap;color:#fff;text-shadow:-1px -1px 0 #000}
.mnav li a.expand{display:none}
.mnav li.current>a,.mnav li.parent>a{color:#fece30}
.mnav .level1 ul{display:none}
.mnav--extra{left:auto;padding:0;margin:0!important}
.mnav--extra>.boxbody>ul>li{padding:0;border-left:1px solid #979797;transition:border-color 150ms ease-in-out}
.search-open .mnav--extra>.boxbody>ul>li{border-color:rgba(151,151,151,.2)}
.mnav--extra>.boxbody>ul>li>a{height:54px;width:58px;overflow:hidden;padding:17px 0 0 0;margin-right:-.28em;text-align:center;box-sizing:border-box}
.mnav--extra__en>a{text-transform:uppercase}
.mnav--extra__en>a>span{display:none}
.mnav--extra__login>a:before,.mnav--extra__search>a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';color:#fff;height:100%;width:100%;display:block;font-size:19px}
.mnav--extra__login>a:active:before,.mnav--extra__login>a:focus:before,.mnav--extra__login>a:hover:before,.mnav--extra__search>a:active:before,.mnav--extra__search>a:focus:before,.mnav--extra__search>a:hover:before{color:#fece30}
.mnav--extra__search>a{opacity:1;transition:opacity 150ms ease-in-out}
.search-open .mnav--extra__search>a{opacity:.2}
.mnav--extra__search>a:before{content:''}
.mnav--extra__app{top:121px}
}
@media screen and (min-width:1220px) and (min-height:750px){
.mnav{top:53px;font-size:1em;margin-right:187px;margin-left:150px}
.mnav li{padding:0 12px}
.mnav li a{padding:5px 0 0}
.mnav--extra>.boxbody>ul>li>a{height:59px;width:66px;padding:19px 0 0}
.mnav--extra__app>a:before,.mnav--extra__login>a:before,.mnav--extra__search>a:before{font-size:22px}
}
@media screen and (min-width:1860px){
.mnav{margin-left:230px}
.mnav li{padding:0 30px}
}
@media screen{
.snav,.staffnav{margin-bottom:30px}
.snav .boxhead,.staffnav .boxhead{position:absolute;right:9999px;left:auto}
.snav ul,.staffnav ul{margin:0}
.snav li,.staffnav li{border-bottom:1px solid #e0dddc;line-height:1.2em}
.snav li a,.staffnav li a{color:#5a5751;display:block;padding:.65em 1em}
.snav li a:active,.snav li a:focus,.snav li a:hover,.staffnav li a:active,.staffnav li a:focus,.staffnav li a:hover{text-decoration:underline}
.snav li.current>a,.snav li.parent>a,.staffnav li.current>a,.staffnav li.parent>a{color:#2d2922;font-weight:600;position:relative;background:#fad000;padding-right:40px}
.snav li.parent>a,.staffnav li.parent>a{border-bottom:1px solid #e0dddc}
.snav li:first-child.current>a,.snav li:first-child.parent>a,.staffnav li:first-child.current>a,.staffnav li:first-child.parent>a{border-top:1px solid #e0dddc}
.snav .level1 ul,.staffnav .level1 ul{padding:5px 0 10px 15px}
.snav .level2 li,.staffnav .level2 li{border:none}
.snav .level2 li a,.staffnav .level2 li a{background-color:transparent;position:relative}
.snav .level2 li a:before,.staffnav .level2 li a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:#ffe386;font-size:1.333333em;position:static;line-height:21px;position:absolute;top:9px;left:-4px}
.msie .snav .level2 li a,.msie .staffnav .level2 li a{background:url(i/snav-2ndlevel.png) 0 50% no-repeat}
.snav .level2 li.current>a,.snav .level2 li.parent>a,.staffnav .level2 li.current>a,.staffnav .level2 li.parent>a{border:none;background:0 0}
.snav .level2 li.current>a:before,.snav .level2 li.parent>a:before,.staffnav .level2 li.current>a:before,.staffnav .level2 li.parent>a:before{color:#fad000}
.msie .snav .level2 li.current>a,.msie .snav .level2 li.parent>a,.msie .staffnav .level2 li.current>a,.msie .staffnav .level2 li.parent>a{background:url(i/snav-2ndlevel-curr.png) 0 50% no-repeat}
}
@media screen and (max-width:979px){
.snav{display:none}
}
@media screen and (min-width:980px){
.snav,.staffnav{border-right:1px solid #e0dddc}
.onecol .snav,.onecol .staffnav{display:none}
}
@media screen and (min-width:1220px) and (min-height:750px){
.snav,.staffnav{margin-bottom:30px}
}
@media screen{
.beforejsinit .sitemap .level3{display:none!important}
.sitemap .level1 ul{margin:0;padding:5px 0 1px;clear:both}
.sitemap li{width:15em;margin-bottom:1em;position:relative}
.sitemap li.closed ul{display:none}
.sitemap a,.sitemap i{display:block;padding:2px 18px 2px 25px;background:#f8f8f8 none 98% 45% no-repeat;font-size:1.17em;border:1px solid #e0dddc;color:#3f3f40}
.sitemap i{color:#6b6459;font-style:normal;background-image:url(i/sitemap-lock.png)}
.sitemap .level2 li{padding:1px 0 0 26px;margin-bottom:.5em;width:17em;background:url(i/sitemap-step.png) 11px 0 no-repeat}
.sitemap .level2 a,.sitemap .level2 i{background-color:#fff;border-color:#e0dddc;font-size:1em}
.sitemap .level3 a,.sitemap .level3 i{background-color:#f8f8f8}
.sitemap .level4 a,.sitemap .level4 i{background-color:#fff}
.sitemap .boxbody a:active,.sitemap .boxbody a:focus,.sitemap .boxbody a:hover{border-color:#595959;background-color:#747474;color:#fff;text-decoration:none}
.sitemap .boxbody i:hover{border-color:#e0dddc}
.sitemap .boxbody a.expand{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;background:url(i/sitemap-expand.png) 0 50% no-repeat;display:block;border:0;padding:0;margin:3px;width:14px;height:1.25em;min-height:14px;position:absolute;top:0;left:0}
.sitemap .boxbody a.expand:focus,.sitemap .boxbody a.expand:hover{background-color:transparent}
.sitemap .boxbody .level2 a.expand{left:26px}
.sitemap .boxbody .open>a.expand{background-position:-500px 50%}
.sitemap .boxbody .level1 a>*,.sitemap .boxbody .level1 i>*{display:inline;background:0;padding:0;font-size:1em;border:0;color:inherit}
}
@media screen{
.qnav .boxbody li:last-child{background:0 0}
.qnav .boxbody li a{color:#41545c;display:block;position:relative;padding:13px 0 12px 77px}
.qnav .boxbody li a:active,.qnav .boxbody li a:focus,.qnav .boxbody li a:hover{color:#52859a}
.qnav .boxbody li a:before{font-size:2.666666em}
.msie .qnav .boxbody li a{height:22px;padding-left:78px;background:url(i/icons.png) 0 0 no-repeat}
.qnav .boxbody li.utbod a{background-position:0 -47px}
.qnav .boxbody li.skraning a{background-position:0 -188px}
.qnav .boxbody li.vegalengdir a{background-position:0 -94px}
.qnav .boxbody li.vitar a{background-position:0 -141px}
.qnav .boxbody li.eldrimyndir a{background-position:0 -141px}
.msie .qnav .boxbody li a:before,.msie .qnav .boxbody li.eldrimyndir a:before,.msie .qnav .boxbody li.utbod a:before,.msie .qnav .boxbody li.vegalengdir a:before,.msie .qnav .boxbody li.vitar a:before{content:"\00a0";width:0;display:none}
}
@media screen and (max-width:759px){
.qnav{background-color:#fbf7e8}
.qnav .boxhead{margin-bottom:0}
.qnav .boxbody li{font-size:1.2em;border-top:1px solid #eee3be;padding:6px 21px}
.qnav .boxbody li a{padding-left:60px}
.qnav .boxbody li a:before{font-size:2.333333em;margin-top:-10px}
}
@media screen and (min-width:980px){
.qnav{width:316px;float:right;background:url(i/qnav-bottom.png) 50% 100% no-repeat}
.qnav .boxhead{color:#6e6c67;font-size:1em;text-align:center;font-family:"Open Sans",Helvetica,Arial,sans-serif,sans-serif;font-weight:300;margin-bottom:2em;text-transform:uppercase}
.qnav .boxbody{background:url(i/qnav-top.png) 50% 0 no-repeat}
.qnav .boxbody li{background:url(i/qnav-sep.png) 50% 100% no-repeat;font-size:1.2em;font-weight:600;padding:22px 33px}
}
@media screen and (min-width:760px) and (max-width:979px){
.qnav{width:36%;background-image:url(i/qnav-bottom-tablet.png)}
.qnav .boxhead{text-align:left}
.qnav .boxbody{background-image:url(i/qnav-top-tablet.png)}
.qnav .boxbody li{padding:21px 23px 21px 33px;background-image:url(i/qnav-sep-tablet.png)}
.qnav .boxbody li a{padding-left:46px}
.qnav .boxbody li a:before{font-size:2.055555em}
}
@media screen{
.tnav>.boxbody>ul>li{font-size:1em;font-weight:600}
.tnav>.boxbody>ul>li::after{content:' ';clear:both;display:block;height:0}
.tnav>.boxbody>ul>li>a{background-color:#fad000;display:block;position:relative;color:#24221e;padding:10px;text-transform:uppercase}
.tnav>.boxbody>ul>li>a:active,.tnav>.boxbody>ul>li>a:focus,.tnav>.boxbody>ul>li>a:hover{background-color:#ffd93d;color:#24221e}
.mdevice .tnav .mdhide{display:none}
.anav li{font-size:1.2em;font-weight:600;float:left;margin-right:20px;border-radius:6px}
.anav li::after{content:' ';clear:both;display:block;height:0}
.anav li.current a:after{content:"\00a0";display:block;width:100%;height:13px;position:absolute;left:0;bottom:-13px;vertical-align:middle;background:url(i/anav-curr.png) 50% 100% no-repeat;transition:background 80ms ease-in-out}
.anav li a{background-color:#fad000;display:block;color:#24221e;width:220px;padding:6px 0;text-align:center;border-radius:6px;text-shadow:1px 1px 0 rgba(255,255,255,.41);position:relative}
.anav li a:active,.anav li a:focus,.anav li a:hover{background-color:#ffd93d;color:#24221e}
.anav li a:active:after,.anav li a:focus:after,.anav li a:hover:after{background-image:url(i/anav-curr-hover.png)}
.mlinks .level1{width:195px;border:1px solid #f7e08b;padding:0;border-radius:4px;box-shadow:inset 0 0 0 3px rgba(0,0,0,.25);position:relative;font-size:1.066666em}
.mlinks .level1 li{font-weight:600}
.mlinks .level1 li:before{content:"\00a0";display:none}
.mlinks .level1 li a{color:#312d26;display:block;padding:5px 46px 5px 16px}
.mlinks .level1 li a:active,.mlinks .level1 li a:focus,.mlinks .level1 li a:hover{color:#312d26;text-decoration:none}
.mlinks .level1 li.toggler>a{position:relative}
.mlinks .level1 li.toggler>a:after{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:43px;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;position:absolute;right:-1px;top:5px;height:100%;font-size:1.1875em}
.msie .mlinks .level1 li.toggler>a{font-size:1em;background:url(i/down-arrow.png) 95% 52% no-repeat}
.msie .mlinks .level1 li.toggler>a:after{content:"\00a0";width:0;display:none}
.mlinks .level1 .level2{position:absolute;width:100%;left:-1px;top:28px;background-color:#fff;padding:5px 0 10px 0;border:1px solid #f7e08b;border-top:none;border-radius:0 0 4px 4px;z-index:1;box-shadow:inset 0 -3px 3px 0 rgba(0,0,0,.25)}
.EPLICA_loggedin .mlinks .level1 .level2,.msie .mlinks .level1 .level2{position:static}
.mlinks .level1 .level2 li{font-weight:400}
.mlinks .level1 .level2 li a:active,.mlinks .level1 .level2 li a:focus,.mlinks .level1 .level2 li a:hover{background:#dad8ca}
.beforejsinit .mlinks .level1 .level2{display:none}
.msie .mlinks .level1 .level2{border:none}
.msie .mlinks .level1{width:204px}
}
@media screen and (max-width:759px){
.tnav{border-bottom:1px solid #e2b728}
.tnav>.boxbody>ul>li{border-top:1px solid #e2b728}
.tnav>.boxbody>ul>li>a{border-top:1px solid #fed859;position:relative;padding:13px 20px}
}
@media screen and (min-width:480px) and (max-width:759px){
.tnav>.boxbody>ul{display:flex;flex-wrap:wrap}
.tnav>.boxbody>ul>li{width:50%}
.tnav>.boxbody>ul>li:nth-child(1) a,.tnav>.boxbody>ul>li:nth-child(4) a{position:relative;border-right:1px solid #fed859}
.tnav>.boxbody>ul>li:nth-child(1) a:before,.tnav>.boxbody>ul>li:nth-child(4) a:before{content:'\00a0';border-right:1px solid #e2b728;position:absolute;top:-1px;bottom:0;right:0}
.tnav>.boxbody>ul>li a{text-align:center}
}
@media screen and (max-width:979px){
.t-news{display:none}
}
@media screen and (min-width:760px){
.tnav{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:100%;width:1590px;width:1630px;bottom:53px}
.tnav>.boxbody{position:absolute;left:0;right:0;bottom:0;padding:0 20px}
.tnav>.boxbody>ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto}
.tnav>.boxbody>ul>li{font-size:.933333em;font-weight:600;width:calc(19.433962% - 20px);position:relative}
.tnav>.boxbody>ul>li>a{display:block;padding:19px 0;text-align:center}
.tnav>.boxbody>ul>li.current>a:before{content:"\00a0";display:block;width:100%;height:13px;position:absolute;top:-13px;left:0;background:url(i/tnav-arrow.png) 50% 0 no-repeat;transition:background 80ms ease-in-out}
.tnav>.boxbody>ul>li.current>a:active:before,.tnav>.boxbody>ul>li.current>a:focus:before,.tnav>.boxbody>ul>li.current>a:hover:before{background-image:url(i/tnav-arrow-curr.png)}
}
@media screen and (min-width:760px) and (max-width:979px){
.tnav{bottom:33px}
.tnav>.boxbody>ul{display:block}
.tnav>.boxbody>ul>li{margin-right:20px;float:left;width:calc(25% - 20px)}
.tnav>.boxbody>ul>li:last-child{margin-right:0}
}
@media screen and (min-width:1220px) and (min-height:750px){
.tnav li{font-size:1em;margin-right:20px;width:calc(19.433962% - 20px)}
.tnav li:last-child{margin-right:0}
}
@media screen{
.pagestyle{position:absolute;top:28px;right:174px;line-height:1}
.pagestyle .boxhead{position:absolute;right:9999px;left:auto}
.pagestyle .userstyles{font-size:.933333em}
.pagestyle .userstyles a{width:20px;display:block;white-space:nowrap;overflow:hidden;text-decoration:none}
.pagestyle .userstyles a:active,.pagestyle .userstyles a:focus,.pagestyle .userstyles a:hover{color:#cae4f0}
.pagestyle .userstyles a:active:before,.pagestyle .userstyles a:focus:before,.pagestyle .userstyles a:hover:before{color:#cae4f0}
.pagestyle .userstyles a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:19px;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:#b9d2de;text-shadow:-1px -1px 0 rgba(58,56,51,.25);font-size:1.428571em}
.msie .pagestyle .userstyles a{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;display:block;background:url(i/enav-icons.png) 50% -21px no-repeat;width:20px;height:20px}
}
@media screen and (max-width:759px){
.pagestyle{display:none}
}
@media screen and (min-width:760px) and (max-width:979px){
.pagestyle{display:none}
}
@media screen{
.map{position:relative;margin:0 auto;max-width:1100px}
.icemap>.boxbody{padding:0!important}
.icemap .map{background:url(i/island-forsida.png) 0 0 no-repeat;position:relative;display:block;width:221px;height:156px}
.icemap .map li>a{position:absolute;overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left}
.icemap .map li>a:active,.icemap .map li>a:focus,.icemap .map li>a:hover{background:url(i/island-forsida.png) 0 100% no-repeat}
.icemap .map li.vf>a{top:0;left:0;width:80px;height:55px}
.icemap .map li.vf>a:active,.icemap .map li.vf>a:focus,.icemap .map li.vf>a:hover{background-position:0 -156px}
.icemap .map li.nl>a{top:0;left:82px;width:56px;height:55px}
.icemap .map li.nl>a:active,.icemap .map li.nl>a:focus,.icemap .map li.nl>a:hover{background-position:-82px -156px}
.icemap .map li.nal>a{top:0;right:0;width:81px;height:55px}
.icemap .map li.nal>a:active,.icemap .map li.nal>a:focus,.icemap .map li.nal>a:hover{background-position:100% -156px}
.icemap .map li.al>a{top:57px;right:0;width:81px;height:38px}
.icemap .map li.al>a:active,.icemap .map li.al>a:focus,.icemap .map li.al>a:hover{background-position:100% -213px}
.icemap .map li.sal>a{bottom:0;right:0;width:81px;height:59px}
.icemap .map li.sal>a:active,.icemap .map li.sal>a:focus,.icemap .map li.sal>a:hover{background-position:-140px 100%}
.icemap .map li.sl>a{bottom:0;right:83px;width:56px;height:59px}
.icemap .map li.sl>a:active,.icemap .map li.sl>a:focus,.icemap .map li.sl>a:hover{background-position:-82px 100%}
.icemap .map li.svl>a{bottom:0;left:0;width:80px;height:59px}
.icemap .map li.svl>a:active,.icemap .map li.svl>a:focus,.icemap .map li.svl>a:hover{background-position:0 100%}
.icemap .map li.vl>a{top:57px;left:0;width:80px;height:38px}
.icemap .map li.vl>a:active,.icemap .map li.vl>a:focus,.icemap .map li.vl>a:hover{background-position:0 -213px}
.icemap .map li.landid>a{top:57px;left:82px;width:56px;height:38px}
.icemap .map li.landid>a:active,.icemap .map li.landid>a:focus,.icemap .map li.landid>a:hover{background-position:-82px -213px}
}
@media screen and (max-width:759px){
.icemap{padding-top:40px}
.icemap .map{margin:0 auto}
}
@media screen and (min-width:760px){
.icemap{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:100%;width:1590px;bottom:100px}
.icemap>.boxbody{position:absolute;left:0;right:0;bottom:0;padding:0 20px}
.icemap>.boxbody{left:-14px}
}
@media screen and (min-width:760px) and (max-width:979px){
.icemap{bottom:90px}
}
@media screen and (min-width:1220px) and (min-height:750px){
.icemap>.boxbody{left:0}
}
@media screen{
.staffnav li a{text-decoration:none}
.staffnav li a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';margin-right:8px}
}
@media screen and (max-width:759px){
.staffnav{border:0;border-top:1px solid #000;background-color:#2d2922;margin:0}
.staffnav .boxhead{position:static;text-align:center;color:#fff;font-size:1em;text-transform:uppercase;padding:1.1em 0 .9em;border-top:1px solid #38342d}
.staffnav li{border:0;border-top:1px solid #000}
.staffnav li a:active,.staffnav li a:focus,.staffnav li a:hover{text-decoration:none;color:#fad000}
}
@media screen and (min-width:980px){
.staffnav .boxhead{position:static;font-size:1.125em;border-bottom:1px solid #e0dddc;padding-left:16px;padding-bottom:10px}
}
@media screen and (min-width:760px) and (max-width:979px){
.staffnav .boxhead{border-bottom:0}
}
@media screen and (max-width:979px){
.adnav{margin:20px}
}
@media screen{
form{margin:0}
fieldset{padding:0;margin:0;border:0}
.fi_bdy,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt{margin-bottom:14px}
.fi_bdy label,.fi_chk h4,.fi_file label,.fi_rdo h4,.fi_sel label,.fi_txt label{color:#575757;margin:0 0 .2em}
.fi_chk h4,.fi_rdo h4{font-size:1em;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;color:#474747;line-height:1.466666666666667}
.fi_chk li,.fi_rdo li{margin-bottom:.3em}
.fi_chk input,.fi_rdo input{vertical-align:middle}
.f_inl h4,.f_inl label{display:inline-block;margin:0 10px 0 0;vertical-align:middle}
.f_inl input,.f_inl select,.f_inl textarea{display:inline-block}
.f_inl.fi_chk li,.f_inl.fi_chk ul,.f_inl.fi_rdo li,.f_inl.fi_rdo ul{display:inline-block;vertical-align:middle;margin:0}
.f_row::after{content:' ';clear:both;display:block;height:0}
.f_row .fi_chk,.f_row .fi_rdo,.f_row .fi_sel,.f_row .fi_txt{box-sizing:border-box;padding-right:30px;float:left;width:50%}
.f_row .fi_sel input,.f_row .fi_sel select,.f_row .fi_txt input,.f_row .fi_txt select{width:100%}
.button,button,input,select,textarea{vertical-align:middle;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.071428em;transition:all 80ms ease-in-out;transition-property:color,border-color,background-color,box-shadow;box-sizing:border-box}
.fi_txt input,.selecty .selecty-button,.textinput,select,textarea{display:block;border:1px solid #e0dddc;border-radius:3px;box-shadow:inset 0 0 0 0 rgba(0,0,0,.15);background:#fff;color:#474747;height:1.933333em;padding:.24375em 5px}
textarea{vertical-align:top;width:100%}
select{padding-right:2px}
.fi_txt input[size],.textinput[size]{width:auto}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:$metColor}
input::-moz-placeholder,textarea::-moz-placeholder{color:$metColor}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:$metColor}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:$metColor}
input.labelized,input::placeholder,textarea.labelized,textarea::placeholder{color:$metColor}
.fi_txt input:focus,.selecty.focused .selecty-button,.textinput:focus,select:focus,textarea:focus{border-color:#000}
.selecty{display:inline-block;vertical-align:middle;width:100%}
.selecty .selecty-button{display:block;width:auto;padding-right:50px;line-height:1.25;position:relative;padding:8px 50px 0 16px}
.selecty .selecty-button:after{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:43px;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;position:absolute;right:-1px;top:8px;height:100%}
.selecty select{width:100%!important;height:100%!important;padding:0!important;border:0!important;margin:0!important}
.pgextra1 .fi_txt input,.pgextra1 .textinput,.pgextra1 select,.pgextra1 textarea,.pgextra2 .fi_txt input,.pgextra2 .textinput,.pgextra2 select,.pgextra2 textarea{width:100%}
.button,.fi_btn button,.fi_btn input{box-sizing:border-box;cursor:pointer;background:#eee;border:none;white-space:nowrap;border-radius:4px;color:#4e5f67;font-size:1em;font-weight:600;height:1.933333em;margin:0 0;padding:0 14px;height:35px}
.button:focus,.button:hover,.fi_btn button:focus,.fi_btn button:hover,.fi_btn input:focus,.fi_btn input:hover{background:#ddd}
a.button{display:inline-block}
.reqerror label{font-weight:700;color:#c33}
.reqerror input,.reqerror select,.reqerror textarea{border:1px solid #c33}
.typeerror label{font-weight:700;color:#936}
.typeerror input,.typeerror select,.typeerror textarea{border:1px solid #936}
abbr.req,acronym.req{border:0;margin-right:-.25em;padding:0 .25em 0 0}
abbr.req:hover,acronym.req:hover{border:0}
}
@media screen and (max-width:759px){
.fi_txt input,.textinput,select,textarea{width:100%;font-size:16px}
.button,.fi_btn button,.fi_btn input{font-size:16px}
.fi_file input{max-width:100%}
.f_row{margin:0}
.f_row .fi_chk,.f_row .fi_rdo,.f_row .fi_sel,.f_row .fi_txt{float:none;width:auto}
.fi_bdy textarea{min-height:100px}
}
@media screen and (min-width:760px) and (max-width:979px){
.f_row{margin-right:0}
}
@media screen and (min-width:1220px) and (min-height:750px){
.fi_bdy,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt{margin-bottom:30px}
}
@media screen and (min-width:980px){
.contactform .fi_bdy,.contactform .fi_chk,.contactform .fi_file,.contactform .fi_sel,.contactform .fi_static,.contactform .fi_txt{clear:left;padding-left:$fieldIndent}
.contactform .fi_bdy label,.contactform .fi_file label,.contactform .fi_sel label,.contactform .fi_static span,.contactform .fi_txt label{margin-left:-$fieldIndent;width:$fieldIndent$labelSpace;margin-right:$labelSpace;padding-top:.233333em;text-align:right;display:inline-block}
.contactform .fi_txt input,.contactform select{display:inline-block;width:40%}
.contactform .fi_qty input{width:15%}
.contactform textarea{display:inline-block;width:80%;height:180px}
.contactform .fi_btn{margin-left:$fieldIndent.5em}
}
@media screen{
.qsearch>.boxbody{position:relative}
.qsearch .boxhead,.qsearch label{position:absolute;right:9999px;left:auto}
.qsearch .fi_txt{margin:0}
.qsearch .fi_txt input{width:100%;padding-right:58px;border-radius:0}
.qsearch .fi_btn{position:absolute;top:1px;right:1px;bottom:1px;height:auto}
.qsearch .fi_btn button,.qsearch .fi_btn input{height:54px;width:58px;height:100%;overflow:hidden;padding:17px 0 0 0;border-radius:0;text-align:center;box-sizing:border-box;color:#fff;background-color:#212226}
.qsearch .fi_btn button:before,.qsearch .fi_btn input:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';color:#fff;height:100%;width:100%;display:block;font-size:22px;padding-left:2px}
.qsearch .fi_btn button:active:before,.qsearch .fi_btn button:focus:before,.qsearch .fi_btn button:hover:before,.qsearch .fi_btn input:active:before,.qsearch .fi_btn input:focus:before,.qsearch .fi_btn input:hover:before{color:#fece30}
}
@media screen and (max-width:979px){
.qsearch{background-color:#2d2922;border-top:1px solid #000}
.qsearch .boxbody{margin:40px 20px}
.qsearch .fi_txt input{border-color:#000;height:50px;line-height:50px;padding:0 55px 0 10px}
.qsearch .fi_btn{margin:0}
.qsearch .fi_btn button,.qsearch .fi_btn input{padding:0;line-height:50px}
}
@media screen and (min-width:980px){
.qsearch{height:1px;overflow:hidden;opacity:0;transition:opacity 150ms ease-in-out}
.search-open .qsearch{height:auto;opacity:1}
.qsearch{position:absolute;top:112px;right:0;left:0;z-index:99;background-color:#212226}
.qsearch>.boxbody{margin:40px 62px 30px 200px}
.qsearch .fi_txt input{border:0;padding:28px 20px;padding-right:68px;background-color:#212226;outline:0;border:none;border-bottom:1px solid #979797;color:#fff;font-size:1.066666em}
.qsearch .fi_btn button,.qsearch .fi_btn input{background-color:#212226;color:#fff}
.qsearch .fi_btn button:before,.qsearch .fi_btn input:before{color:#fff}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.qsearch{top:87px}
.qsearch>.boxbody{margin:30px 52px 20px 130px}
.qsearch .fi_txt input{padding-top:26px;padding-bottom:26px}
.qsearch .fi_btn button,.qsearch .fi_btn input{width:58px}
.qsearch .fi_btn button:before,.qsearch .fi_btn input:before{padding-left:4px}
}
@media screen and (min-width:760px) and (max-width:979px){
.qsearch{position:relative;top:auto;right:auto;width:auto;margin:0}
.qsearch .fi_btn{margin:0}
.qsearch .fi_btn button,.qsearch .fi_btn input{top:23px;right:20px}
.qsearch .fi_txt input{background-color:#fff}
}
@media screen and (min-width:1220px) and (min-height:750px){
.qsearch .fi_btn button,.qsearch .fi_btn input{width:61px;padding:19px 0 0}
}
@media screen and (min-width:1860px){
.qsearch>.boxbody{margin-left:300px}
}
@media screen{
.searchresults .boxhead{position:absolute;right:9999px;left:auto}
.searchresults .search{margin-bottom:1em}
.searchresults .search::after{content:' ';clear:both;display:block;height:0}
.searchresults .search .fi_txt{float:left;margin:0 .5em 0 0}
.searchresults .search .fi_txt input{width:210px}
.searchresults .search .fi_txt label{display:inline}
.searchresults .search .fi_btn{display:block;padding-top:1.466666em;margin-bottom:.5em;margin-right:-1em}
.searchresults .search .fi_chk{display:inline-block;margin-right:1em;margin-bottom:.3em}
.searchresults .search strong{display:block;margin-top:.4em;margin-bottom:.3em}
.searchresults .search li{color:#52859a}
.searchresults .item h3 small{font-size:.92em}
.searchresults .item .more a{padding:0;background:0;float:none}
.searchresults .item p{margin:0}
.searchresults .paging{border-top:1px solid #e0dddc;overflow:hidden;padding:4px 0;margin:2em 0}
.searchresults .paging.paging-top{border-top:0;border-bottom:1px solid #e0dddc}
.searchresults .paging .status{float:left;margin:0}
.searchresults .paging li{margin:0 4px}
.searchresults .paging ul.stepper{float:right;padding:0 20px;position:relative}
.searchresults .paging .next,.searchresults .paging .prev{position:absolute;top:50%;margin-top:-8px}
.searchresults .paging .next{right:0}
.searchresults .paging .prev{left:0}
.searchresults .paging .next a,.searchresults .paging .prev a{display:block;overflow:hidden;text-indent:-99em;background:url(i/search-paging.png) 0 0 no-repeat;width:15px;height:15px}
.searchresults .paging .prev a:active,.searchresults .paging .prev a:focus,.searchresults .paging .prev a:hover{background-position:0 -15px}
.searchresults .paging .next a{background-position:-15px 0}
.searchresults .paging .next a:active,.searchresults .paging .next a:focus,.searchresults .paging .next a:hover{background-position:-15px -15px}
.searchresults .paging .jump{float:left;max-width:22em}
.searchresults .paging .jump i,.searchresults .paging .jump strong{position:absolute;right:9999px;left:auto}
.searchresults .paging .jump a,.searchresults .paging .jump b{padding:0 6px;border-left:1px solid #e0dddc;display:inline-block}
.searchresults .paging .jump :first-child{border:0}
}
@media screen and (max-width:759px){
.searchresults .item .more a{word-break:break-word;white-space:normal}
}
@media screen and (min-width:980px){
.searchresults .search .fi_txt input{width:300px}
}
@media screen and (max-width:479px){
#mediaformat:after{content:"phone"}
#mediaformat{font-family:phone}
}
@media screen and (min-width:480px) and (max-width:759px){
#mediaformat:after{content:"phablet"}
#mediaformat{font-family:phablet}
}
@media screen and (min-width:760px) and (max-width:979px){
#mediaformat:after{content:"tablet"}
#mediaformat{font-family:tablet}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
#mediaformat:after{content:"netbook"}
#mediaformat{font-family:netbook}
}
@media screen and (min-width:1220px) and (min-height:750px){
#mediaformat:after{content:"wide"}
#mediaformat{font-family:wide}
}
@font-face{font-family:"FK Grotesk";src:url(static/fk-grotesk/FKGrotesk-Regular.woff);src:url(static/fk-grotesk/FKGrotesk-Regular.woff2) format("woff2"),url(static/fk-grotesk/FKGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:"FK Grotesk";src:url(static/fk-grotesk/FKGrotesk-Italic.woff);src:url(static/fk-grotesk/FKGrotesk-Italic.woff2) format("woff2"),url(static/fk-grotesk/FKGrotesk-Italic.woff) format("woff");font-weight:400;font-style:italic}
@font-face{font-family:"FK Grotesk";src:url(static/fk-grotesk/FKGrotesk-Medium.woff);src:url(static/fk-grotesk/FKGrotesk-Medium.woff2) format("woff2"),url(static/fk-grotesk/FKGrotesk-Medium.woff) format("woff");font-weight:600;font-style:normal}
@font-face{font-family:"FK Grotesk";src:url(static/fk-grotesk/FKGrotesk-MediumItalic.woff);src:url(static/fk-grotesk/FKGrotesk-MediumItalic.woff2) format("woff2"),url(static/fk-grotesk/FKGrotesk-MediumItalic.woff) format("woff");font-weight:600;font-style:italic}
@font-face{font-family:"FK Grotesk";src:url(static/fk-grotesk/FKGrotesk-Bold.woff);src:url(static/fk-grotesk/FKGrotesk-Bold.woff2) format("woff2"),url(static/fk-grotesk/FKGrotesk-Bold.woff) format("woff");font-weight:700;font-style:normal}
@font-face{font-family:"FK Grotesk";src:url(static/fk-grotesk/FKGrotesk-BoldItalic.woff);src:url(static/fk-grotesk/FKGrotesk-BoldItalic.woff2) format("woff2"),url(static/fk-grotesk/FKGrotesk-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}
@font-face{font-family:"FK Grotesk";src:url(static/fk-grotesk/FKGrotesk-Black.woff);src:url(static/fk-grotesk/FKGrotesk-Black.woff2) format("woff2"),url(static/fk-grotesk/FKGrotesk-Black.woff) format("woff");font-weight:900;font-style:normal}
@font-face{font-family:"FK Grotesk";src:url(static/fk-grotesk/FKGrotesk-BlackItalic.woff);src:url(static/fk-grotesk/FKGrotesk-BlackItalic.woff2) format("woff2"),url(static/fk-grotesk/FKGrotesk-BlackItalic.woff) format("woff");font-weight:900;font-style:italic}
.veg20 ::-moz-selection{background-color:#fedd00;color:#000;text-shadow:none;background-image:none}
.veg20 ::selection{background-color:#fedd00;color:#000;text-shadow:none;background-image:none}
body.veg20{font-feature-settings:"ss02","ss04","ss08","ss12","ss13","ss14"}
.veg20 *,body.veg20{font-family:"FK Grotesk",sans-serif;text-transform:initial;-webkit-font-smoothing:antialiased}
.veg20 pre,.veg20 pre *{font-family:monospace}
.veg20{color:#000;font-size:16px;line-height:1.75}
.veg20 a:not(.blue):hover{color:#000;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff,2px 0 #fff,-2px 0 #fff,3px 0 #fff,-3px 0 #fff,4px 0 #fff,-4px 0 #fff,5px 0 #fff,-5px 0 #fff;background-image:linear-gradient(#2ccaf3,#2ccaf3);background-size:1px 2px;background-repeat:repeat-x;background-position:0 100%;color:#2ccaf3;text-decoration:none;color:#000}
.article .boxbody a,.veg20 .summary p a{color:#000;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff,2px 0 #fff,-2px 0 #fff,3px 0 #fff,-3px 0 #fff,4px 0 #fff,-4px 0 #fff,5px 0 #fff,-5px 0 #fff;background-image:linear-gradient(#2ccaf3,#2ccaf3);background-size:1px 2px;background-repeat:repeat-x;background-position:0 100%;color:#2ccaf3;text-decoration:none;color:#000}
.veg20 .cardnav__item a:hover{text-shadow:none!important;background:0 0!important}
.article .boxbody a:active,.article .boxbody a:focus,.article .boxbody a:hover{color:#000;text-decoration:none}
.veg20.home .pgmiddle{background:#f8f8f8}
.veg20 .pghead .brand{margin-top:-.7rem}
.veg20 .mnav li a:hover{color:#fff;text-shadow:none}
.veg20.home .pgmain{background:#fefef7;margin:0;padding:5em 0}
.veg20 .qinfo{color:#000!important;background-color:#fedd00;border:3px solid #fedd00}
.veg20 .qinfo:hover{border:3px solid #2ccaf3}
.veg20 .qinfo a[href]{color:#000;margin-top:-2px}
.veg20 .qinfo a:hover{background-image:none;text-shadow:none}
.veg20 .articlelist.news .moreolder>a{color:#000;text-transform:initial;font-size:16px}
.veg20.home .pgtop{background:url(static/veg20-banner-sumar.jpg) 50% 50% no-repeat;background-size:cover;box-sizing:border-box;position:relative}
.veg20.winter.home .pgtop{background:url(static/veg20-banner.jpg?v2) 50% 50% no-repeat}
.veg20 .pghead .brand img{content:url(static/logo.svg?v2)}
@media screen and (min-height:750px) and (min-width:1220px){
.veg20 .pghead:before{border-top-color:#000}
}
@media screen and (min-height:750px) and (min-width:1220px){
.veg20 .pghead:before{border-top-color:#000}
.veg20 .goup:before{color:#000}
.veg20 .goup:before:hover{color:#000}
.veg20 .goup:hover{color:#000;border:2px solid #2ccaf3;margin-right:-1px;margin-top:-1px;background-color:#fff;background-image:none;text-shadow:none}
}
@media screen and (min-width:1860px){
.veg20 .pghead .brand img{max-width:110px;margin-top:1.45rem}
}
.veg20 .mnav li{padding-right:1rem}
.veg20 .cards__item__text,.veg20 .cards__item__title{color:#000}
.veg20 .cards__item__text a{color:#000!important}
.veg20 .cardnav__item__button--inactive,.veg20 .cards__item__atlink,.veg20 .cards__item__datetime,.veg20 .cards__item__text a[href$="?src=hash"]{color:#999!important}
.veg20 .meta{color:#999!important}
.veg20 .cardnav__item__button--inactive:hover{text-shadow:none;color:#000!important;background-image:none}
.veg20 .cards.cards--right .cards__item__datetime{padding-bottom:5px;display:contents;float:left;clear:both;width:100%}
.veg20 .cards.cards--right .cards__item__datetime a[href$="frekari-upplysingar/"]{color:#000!important;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff,2px 0 #fff,-2px 0 #fff,3px 0 #fff,-3px 0 #fff,4px 0 #fff,-4px 0 #fff,5px 0 #fff,-5px 0 #fff;background-image:linear-gradient(#2ccaf3,#2ccaf3);background-size:1px 2px;background-repeat:repeat-x;background-position:0 100%;color:#2ccaf3;text-decoration:none;color:#000}
.veg20 .cards__item__title{border-bottom:0}
.veg20 .cards__item__location:after{background:#2ccaf3}
@media screen and (min-width:980px){
.veg20.bgfill.home .pghead:after{background-color:#fefef7}
.veg20 .mnav ul{justify-content:normal;margin-left:0}
.veg20 .mnav li a{padding:0;margin-right:.5em;text-shadow:none}
.veg20 .articlelist.news h3>a{color:#000}
.articlelist.news h3>a:focus,.articlelist.news h3>a:hover,.veg20 .articlelist.news h3>a:active{position:relative;color:#000;display:inline}
.veg20 .mnav--extra>.boxbody>ul>li{border-left:1px solid #333}
.veg20 .pgwinner{padding-bottom:255px}
.veg20 .pghead .brand img{max-width:95px;margin-top:1rem}
}
@media screen and (min-width:1220px){
.veg20 .mnav li a{margin-right:1em}
}
@media screen and (min-width:1890px){
.veg20 .pghead .brand img{margin-top:1.8rem}
}
@media screen and (min-width:760px){
.cardnav__item__button:active:before,.cardnav__item__button:focus:before,.cardnav__item__button:hover:before,.veg20 .cardnav__item__button--current:before{background:#2ccaf3}
.veg20 .cardwrap h2{color:#000}
}
.veg20 .articlelist.news .item{background-color:#fff;border:2px solid #f1f1f1}
.veg20 .articlelist.news .item>.summary{color:#000}
.veg20 .tnav>.boxbody>ul>li>a{text-transform:initial;background-color:#fedd00;color:#000;border-bottom:3px solid #fedd00;padding:13.5px 20px;font-size:16px}
.veg20 .tnav>.boxbody>ul>li>a:hover{text-shadow:none;background-image:none;border-bottom:3px solid #2ccaf3}
.veg20 .tnav>.boxbody>ul>li.current>a:before{width:20px;height:20px;background:#fedd00;left:50%;transform:rotate(45deg) translateX(-10px);top:0}
.veg20 .moreolder a{color:#000;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff,2px 0 #fff,-2px 0 #fff,3px 0 #fff,-3px 0 #fff,4px 0 #fff,-4px 0 #fff,5px 0 #fff,-5px 0 #fff;background-image:linear-gradient(#2ccaf3,#2ccaf3);background-size:1px 2px;background-repeat:repeat-x;background-position:0 100%;color:#2ccaf3;text-decoration:none;color:#000}
.veg20 .breadcrumbs{color:#999;font-weight:700}
.veg20 .breadcrumbs i{visibility:hidden}
.veg20 .breadcrumbs i:before{content:'/';display:inline-block;visibility:visible;font-weight:400;margin-right:-5px;margin-left:4px}
.veg20 .snav li{position:relative}
.veg20 .snav li,.veg20 .staffnav li{border-bottom:0}
.veg20 .snav li a{padding:.75rem 0;color:#999;font-weight:700}
.veg20 .snav li a:hover{text-shadow:none;text-decoration:none;background-image:none;color:#000}
.veg20 .snav li.current>a,.veg20 .snav li.parent>a,.veg20 .staffnav li.current>a,.veg20 .staffnav li.parent>a{color:#000;background-color:transparent}
.veg20 .snav li a:hover:after,.veg20 .snav li.current:after{content:"\00a0";background:#2ccaf3;z-index:1;position:absolute;top:3px;bottom:3px;right:-2px;width:3px;transition:background .1s ease-in-out}
.veg20 .footer{padding:58px}
.veg20 .footer a[href]:before{color:#fedd00}
.veg20 .footer__col>strong{text-transform:initial}
.veg20 .footer--links{background-color:#fedd00}
.veg20 .footer--links a:hover{text-shadow:1px 0 #fedd00,-1px 0 #fedd00,0 1px #fedd00,0 -1px #fedd00,2px 0 #fedd00,-2px 0 #fedd00,3px 0 #fedd00,-3px 0 #fedd00,4px 0 #fedd00,-4px 0 #fedd00,5px 0 #fedd00,-5px 0 #fedd00}
.veg20 .footer--links li{border:0;text-align:left;-o-object-position:unset;object-position:unset}
.veg20 .footer a[href]:hover{text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000,2px 0 #000,-2px 0 #000,3px 0 #000,-3px 0 #000,4px 0 #000,-4px 0 #000,5px 0 #000,-5px 0 #000;color:#fff}
.veg20 .footer__col>p{font-size:16px}
.veg20 .footer--links>.boxbody{min-height:58px}
.veg20 .footer__col--logo>.footer__col__logo{min-width:180px;margin-top:-8px;content:url(static/logowithlogotype-white.svg);width:100%;display:block}
.veg20 .footer .qinfo:hover a{text-shadow:none;background-image:none;color:#000}
.veg20 .pgbottom{background:#000}
.veg20 li.mnav--extra__login a:before,.veg20 li.mnav--extra__search a:before{margin-top:-7px}
.veg20 li.mnav--extra__en a{margin-top:-2px}
.veg20 li.mnav--extra__login a:hover:before,.veg20 li.mnav--extra__search a:hover:before{color:#fff}
.veg20 .mnav--extra>.boxbody>ul>li>a{margin-right:0}
@media screen and (max-width:979px){
img.footer__col__jafnlaunavottun,img.footer__col__logo{margin-bottom:20px;margin-left:20px;margin-right:20px}
.footer__col--logo{display:flex;justify-content:center}
.footer__col [class].footer__col--logo{display:block!important}
}
@media screen and (max-width:759px){
.footer__col .footer__col__logo{display:none!important}
}
@media screen and (min-width:980px){
.veg20 .mnav .veg20 a{font-size:.866666em}
.veg20 .footer__col--logo>.footer__col__jafnlaunavottun{margin-top:30px;margin-bottom:0;margin-left:0}
}
@media screen and (min-width:1220px){
.veg20 .mnav .veg20 a{font-size:1em}
}
.veg20 h2.cards__title{margin-top:.5em}
.veg20 .pgmain .boxhead,h1{color:#000}
.veg20 .map{max-width:none}
.veg20 .cards__item__tag{clear:both;float:right}
.veg20 .cards__item--child{border-color:#2ccaf3}
.veg20 .skiplink a:hover{background-image:none;text-shadow:none}
.article.map .boxbody ul.map a{background-image:none}
@media screen and (max-width:760px){
.mnav li a:hover{text-shadow:none}
}
.article.map a{text-decoration:none;text-shadow:none;background:0 0}