@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%A1-50) format("woff2"),url(i/icons.woff?%EE%A8%8E%EE%A8%A1-50) format("woff"),url(i/icons.ttf?%EE%A8%8E%EE%A8%A1-50) 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}
.home .pgtop .wrap{display:flex;flex-direction:column;justify-content:space-between}
.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{
.pgbottom>.wrap{background:linear-gradient(90deg,#191919 50%,#000 50%);padding-bottom:0}
.footer{color:#fff;background:#000;margin:0 auto;max-width:1590px;padding:0 20px;padding-top:calc(4.173228% + 36.64566929133858px);overflow:hidden;position:relative}
.footer:after{content:'';display:block;background:#191919;position:absolute;bottom:0;left:0;width:500px;height:150%;margin-left:-500px;transform-origin:bottom right;transform:rotate(26deg);z-index:0}
.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--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;position:relative;z-index:1;padding:0 62px}
.footer__col{font-size:1.333333em;line-height:1.65em;margin:0 20px 40px;width:20%}
.veg20 .footer__col--logo[class]{margin-left:-62px;width:100%}
.footer__col--logo>img{max-width:240px}
.footer__col>strong{color:#fad000;font-size:.75em;display:block;font-weight:700}
.footer__col>p{margin:0}
.footer__col--call span{display:block}
.footer__col--call a[href][class].link--phone{display:inline-block;padding:0;margin-top:5px;color:#fad000;font-size:2em;font-weight:700;white-space:nowrap}
.footer__col--call a[href][class].link--phone:hover{background-image:none;text-shadow:none;color:#2ccaf3;color:.4s}
.footer__col--social a[href][class]{border:1px solid #fad000;border-radius:22.5px;margin-top:10px;display:inline-block;overflow:hidden;padding:0;padding-left:43px;width:45px;height:45px;box-sizing:border-box}
.footer__col--social a[href][class].link--facebook{margin-right:20px}
.footer__col--social a[href][class]:before{line-height:45px;left:22.5px;margin-left:-9px}
.footer__col--social a[href][class].link--facebook:before{margin-left:-5px}
.footer__col--social a[href][class]:hover{background-image:none;border-color:#2ccaf3;transition:border-color .4s}
.footer__col--social a[href][class]:hover:before{color:#2ccaf3;transition:color .4s}
.footer__col--certifications{margin-top:2em;display:flex;justify-content:flex-start;align-items:flex-end;gap:40px}
.footer__col--certifications .footer__col__jafnlaunavottun{width:70px}
.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){
.veg20[class] .footer__col--logo[class]{margin-bottom:-1em}
.footer__col--address>strong{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}
.veg20 .footer__col--logo[class]{margin-left:0;text-align:center;margin:0;padding:0;border-bottom:none}
.veg20 .footer__col--logo[class]>.footer__col__logo{display:inline-block}
.footer__col{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(113,113,113,.3)}
.footer__col--certifications{justify-content:center}
.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%;justify-content:flex-start;gap:2em}
.footer__col{min-width:200px}
.footer__col--logo{position:absolute;left:0;width:200px;min-width:auto}
.footer__col--qinfo{min-width:auto}
.footer__col--certifications{margin-top:0}
}
@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--certifications,.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}
.winter.home .pgtop{background-image:url(i/home-banner-mobile_winter.jpg)}
.home .pgmiddle{padding-top:40px}
}
@media screen and (max-width:979px){
.home .pgtop .wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}
}
@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{
.survey{position:fixed;z-index:999;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;transform:translate(0,100%);opacity:0;transition:opacity ease-in-out .4s}
.survey.show{display:flex;transform:translate(0,0);opacity:1}
.survey .info{position:relative;background:#fdfdfd;padding:50px;border:1px solid #eaeaea;color:#444;width:80%;max-width:450px;text-align:center}
.survey .info h3{color:#444;font-size:30px;font-weight:700;margin:0 0 30px}
.survey .info .content{line-height:28px;font-size:1.2em;margin-bottom:30px}
.survey .info .btns{display:flex;align-items:center;justify-content:flex-start;justify-content:center;margin:0}
.survey .info a[href].button{display:flex;align-items:center;justify-content:center;height:55px;padding:13.5px 60px;color:#444;font-weight:600;margin:0 15px;border-radius:2px;transition:box-shadow ease-in-out 250ms}
.survey .info a[href].button.yes{background-color:#fad000!important}
.survey .info a[href].button.no{background:#eee!important}
.survey .info a[href].button:active,.survey .info a[href].button:focus,.survey .info a[href].button:hover{color:#444;text-shadow:none!important;background:0 0;box-shadow:0 4px 8px rgba(0,0,0,.2)}
.survey .info .closethis[href]{position:absolute;top:4px;right:4px;display:block;width:40px;height:40px;padding:0;margin:0;font-size:12px;white-space:nowrap;overflow:hidden}
.survey .info .closethis[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;content:'';position:static;width:40px;line-height:40px;color:#474747}
.survey .info .closethis[href]:active,.survey .info .closethis[href]:focus,.survey .info .closethis[href]:hover{color:#000;text-shadow:none!important;background:0 0}
}
@media screen and (max-width:759px){
.survey .info{padding:50px 25px}
.survey .info h3{font-size:28px}
.survey .info .btns{flex-wrap:wrap}
.survey .info a[href].button{padding:13.5px 30px;margin:0 8px}
.survey .info a[href].button.no{padding:0;background:0 0!important}
.survey .info a[href].button.no:active,.survey .info a[href].button.no:focus,.survey .info a[href].button.no:hover{box-shadow:none}
}
@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 .paymentnote,.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 .paymentnote{color:#fff;background-color:#007cc2}
.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}
.tpd-content h3.infolinks-follow{max-width:65%}
.tpd-content .infolinks{position:absolute;top:13px;right:12px;max-width:32%}
.tpd-content .infolinks a{display:block;font-size:11px;line-height:19px}
.testing.tpd-content-spacer{border:1px dashed #ddd;margin-right:30px;margin-top:15px!important;display:inline-block;vertical-align:top;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;line-height:1em;color:#212226;display:block;padding-left:0}
.qinfo a[href].qinfo--english{margin-top:.3em!important}
.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:''}
.home .pgtop .qinfo--waves: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:''}
.home .pgtop .qinfo-noicon:before{display:none}
.veg20 [class].qinfo--loftbru a[href]{font-size:24px;margin-top:13px;padding-top:0}
.veg20 [class].qinfo--waves a[href]{font-size:20px}
.veg20 [class].qinfo--waves p{margin-bottom:0;margin-top:.5em;line-height:1em}
.veg20 [class].qinfo-second{background-color:#fedd00;display:inline-block;color:#24221e;padding:8px 16px;text-transform:uppercase;text-align:center;font-size:1em;line-height:1.4em;font-weight:700;bottom:auto}
.veg20 [class].qinfo-second:active,.veg20 [class].qinfo-second:focus,.veg20 [class].qinfo-second:hover{color:#24221e;text-shadow:none}
.veg20 [class].qinfo-second a{color:#474747}
}
@media screen and (min-width:760px){
.home .pgtop .qinfo{z-index:1;position:absolute;right:50px;left:auto;bottom:220px}
.home .pgtop .qinfo.qinfo--waves{right:430px}
.home .pgtop .qinfo.qinfo--waves.qinfo--english{right:240px}
.home .pgtop .qinfo--loftbru{right:210px}
}
@media screen and (min-width:760px) and (max-width:979px){
.home .pgtop .qinfo{right:30px;bottom:auto;top:92px}
.home .pgtop .qinfo.qinfo--waves{right:390px}
.home .pgtop .qinfo.qinfo--waves.qinfo--english{right:220px}
.home .pgtop .qinfo--loftbru{right:210px}
}
@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 .qinfo-second{width:100%}
.home .pgtop [class].qinfo--waves{top:50px}
.home .pgtop [class].qinfo--loftbru{top:25px}
.veg20 [class].qinfo--waves p{margin-bottom:.2em;margin-top:.5em}
}
@media screen and (min-width:980px){
.home .pgtop [class].qinfo--loftbru{right:240px}
.home [class].qinfo-second{display:flex;align-items:center;justify-content:center;z-index:1;position:absolute;right:50px;left:auto;top:140px;padding:0;border-radius:50%;width:156px;height:156px;border:3px solid #fedd00}
.home [class].qinfo-second:hover{border:3px solid #2ccaf3;background-image:none}
.home .qinfo-second span{display:block}
}
@media screen and (min-width:1860px){
.home .pgtop .qinfo{right:135px;bottom:270px}
.home .qinfo-second{right:135px;top:180px}
.home .pgtop [class].qinfo--waves{right:530px}
.home .pgtop .qinfo.qinfo--waves.qinfo--english{right:320px}
.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{
.ad-wrapper{margin-bottom:4em}
.advertisement:last-child{margin-bottom:4em}
.advertisement .collapse{padding-top:14px;padding-bottom:14px}
.advertisement .collapse:before{top:16px}
}
@media screen{
.mapnav{position:relative;max-width:1590px;margin:0 auto;padding:0 20px;bottom:20px;display:block}
.mapnav svg{min-height:210px}
.mapnav .boxbody{display:flex;height:210px;align-items:center;position:relative;width:100%;max-width:518px;overflow:hidden;border:1px solid #dfdddc}
[class].mapnav-subpage{padding:0;margin-bottom:32px;bottom:0}
[class].mapnav-subpage .boxbody{max-width:676px;bottom:auto;top:auto}
.mapnav__text{z-index:1;font-size:14px;max-width:220px;padding-left:38px}
.mapnav__text strong{margin-bottom:16px;display:inline-block}
.mapnav__text p{line-height:18px;margin-bottom:30px}
[class].mapnav-image{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border:0;padding:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}
.article .boxbody .mapnav__more,[class].mapnav__more{display:inline-block;position:static;padding:2px 8px;font-weight:700;border:1px solid #000;color:#000;height:24px;background-image:none;text-shadow:none}
.article .boxbody .mapnav__more:focus,.article .boxbody .mapnav__more:hover,[class].mapnav__more:focus,[class].mapnav__more:hover{background-image:linear-gradient(#2ccaf3,#2ccaf3);background-size:1px 2px;background-repeat:repeat-x;background-position:0 100%}
.article .boxbody .mapnav__more:before,[class].mapnav__more:before{content:"";display:block;position:absolute;z-index:5;top:0;right:30px;bottom:0;left:0}
}
@media screen and (max-width:759px){
.mapnav{padding:60px 20px 10px}
.mapnav__text{padding-left:16px}
}
@media screen and (min-width:760px) and (max-width:979px){
.mapnav{padding:60px 20px 10px}
}
@media screen and (min-width:980px){
.mapnav{bottom:100px}
}
@media screen{
.hero-button{display:flex;align-items:center;justify-content:center;padding:8px 10px;border-bottom:1px solid #2d2922;background-color:#fedd00;color:#2d2922;font-weight:700;font-size:16px;white-space:nowrap}
}
@media screen and (min-width:980px){
.hero-button{position:absolute;right:50px;left:auto;top:360px;padding:15px 20px;max-width:280px;border-bottom:0}
}
@media screen{
.jira-button{position:fixed;z-index:99;bottom:0;right:0;display:flex;background:#fedd00;border:1px solid rgba(33,34,38,.5);border-bottom:0;transition:transform .5s ease-in-out;transition-delay:1.5s;box-shadow:0 4px 12px #000}
.beforejsinit .jira-button{transform:translate3d(0,calc(100% + 2px),0)}
.jira-button.is-visible{transform:translate3d(0,-2px,0)}
.jira-button__button{padding:.444444em 1em;color:#212226;font-weight:700;background:0;border:0;font-size:1.2em}
}
@media screen and (min-width:760px){
.jira-button{right:40px}
.jira-button__button{padding:.533333em 1.333333em}
.jira-button__button:hover{background-image:linear-gradient(#2ccaf3,#2ccaf3);background-size:1px 2px;background-repeat:repeat-x;background-position:0 100%}
}
@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 a.tnav-faerd{padding-left:30px}
.tnav>.boxbody>ul>li a.tnav-faerd span{margin-left:40px;position:relative;white-space:nowrap}
.tnav>.boxbody>ul>li a.tnav-faerd span:before{content:'';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:1.666666em;position:absolute;top:0;left:-40px;margin-top:-12px}
.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 (min-width:762px) and (max-width:1224px){
.tnav>.boxbody>ul{padding-left:20px}
.tnav>.boxbody>ul>li{margin-bottom:10px}
.tnav>.boxbody>ul>li a{text-align:center}
.tnav>.boxbody>ul>li a.tnav-faerd span{margin-left:0}
.tnav>.boxbody>ul>li a.tnav-faerd span:before{display:none}
}
@media screen and (max-width:759px){
.tnav{border-bottom:1px solid #e2b728}
.tnav>.boxbody>ul>ul{padding-left:20px}
.tnav>.boxbody>ul>li{border-top:1px solid #e2b728}
.tnav>.boxbody>ul>li>a{border-top:1px solid #fed859;position:relative;padding:13px 10px}
}
@media (min-width:480px) and (max-width:767px){
.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 (min-width:980px){
.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}
.en .tnav>.boxbody>ul>li{width:calc(19.433962%)}
.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{margin-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}
.veg20 .map.map--scrollable{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 (max-width:979px){
.icemap{padding-top:40px;padding-bottom:40px}
}
@media screen and (min-width:980px){
.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:40px;right:auto}
}
@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:20px}
}
@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;background-image:linear-gradient(#2ccaf3,#2ccaf3);background-size:1px 2px;background-repeat:repeat-x;background-position:0 100%;color:#2ccaf3;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-haust.jpg?v3) 50% 50% no-repeat;background-size:cover;box-sizing:border-box;position:relative}
.veg20.winter.home .pgtop{background-image:url(static/veg20-banner-vetur.jpg?v3)}
.veg20.summer.home .pgtop{background-image:url(static/veg20-banner-sumar.jpg?v4)}
.veg20.autumn.home .pgtop{background-image:url(static/veg20-banner-haust.jpg?v3)}
.veg20.umferdin.home .pgtop{background-image:url(static/veg20-banner-umferdin.jpeg?v3)}
.veg20.winter2022.home .pgtop{background-image:url(static/veg20-banner-winter-2022.jpg?v3)}
.veg20.summer2023.home .pgtop{background-image:url(static/veg20-banner-summer-2023.jpg?v3)}
.veg20.winter2023.home .pgtop{background-image:url(static/veg20-banner-winter-2023.jpg?v3)}
.veg20 .pghead .brand img{content:url(static/logo.svg?v2)}
.veg20.pride .pghead .brand img{content:url(static/logo-pride.svg);background:#fff}
@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 10px;font-size:16px;font-weight:700}
.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__logo{margin-bottom:20px;margin-left:20px;margin-right:20px}
.footer__col--logo{text-align:center}
.footer__col [class].footer__col--logo{display:block!important}
.veg20 .qinfo--loftbru{margin-bottom:20px}
}
@media screen and (min-width:980px){
.veg20 .mnav .veg20 a{font-size:.866666em}
.veg20 .footer__col--logo{width:240px}
.veg20 .footer__col--logo>.footer__col__jafnlaunavottun{margin-top:30px;margin-bottom:0;margin-left:0}
.veg20 .footer__col--logo .footer__col__graenskref{margin-left:20px}
}
@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}