@media screen{#mediaformat:after{content:"full"}
.home .focuslist:after,[class].buttons:after{content:" ";height:0}
#mediaformat{font-family:full}
.content>.wrap,.pgbottom .wrap,.pgfoot .wrap,.pghead .wrap{width:940px;margin:0 auto}
.page-wide .content>.wrap{width:auto;max-width:1680px;padding:40px 20px 60px}
.content{padding-top:37px}
.pghead{height:150px}
.pghead .brand{padding-top:39px}
.en .pghead .brand a{background:url(i/sitelogo-en-white.png) no-repeat;background-size:contain}
.innri .pghead .brand a{background:url(i/sitelogo-innri-white.png) no-repeat;background-size:contain}
.pghead .brand a{display:block;background:url(i/sitelogo-white.png) no-repeat;width:271px;height:52px}
.onecol .pgextra2 .box,.pghead .brand .logo{display:none}
.pghead .slogan{position:absolute;right:9999px;left:auto}
.pgmain{float:left;margin-left:240px;width:700px;min-height:250px}
.threecol .pgmain{width:460px;margin-right:240px}
.home .pgmain,.onecol .pgmain{float:none;width:auto;margin-left:0}
.pgextra1,.pgextra2{width:220px;float:left}
.pgextra1{margin-left:-220px}
.pgextra2{margin-left:-940px}
.onecol .pgextra2{width:auto;margin:0}
.msie body{min-width:990px}
.footer{margin-top:50px;font-size:18px}
.footer ul{margin:0}
.footer ul li{float:left;color:#fff;margin-right:35px}
.footer ul li h3{color:#a9c6dd;font-style:italic;font-size:18px;margin-top:0}
.footer ul li a,.footer ul li a:active,.footer ul li a:focus,.footer ul li a:hover{color:#fff}
.footer ul li.info h3{font-family:'PT Sans',sans-serif;color:#fff;font-style:normal;font-size:24px}
.footer ul li.sitemap-icon a,.qsearch .fi_btn input{text-shadow:none!important;color:transparent!important;overflow:hidden;text-indent:150%;letter-spacing:-.4em;white-space:nowrap}
.footer ul li.phone span{font-size:30px}
.footer ul li.sitemap-icon{margin-right:0;float:right}
.footer ul li.sitemap-icon a{text-align:left;background:url(i/sitemap.png) no-repeat;display:block;width:60px;height:60px}
.contactform .fi_bdy,.contactform .fi_chk,.contactform .fi_file,.contactform .fi_sel,.contactform .fi_static,.contactform .fi_txt{clear:left;padding-left:9em}
.contactform .fi_bdy label,.contactform .fi_file label,.contactform .fi_sel label,.contactform .fi_static span,.contactform .fi_txt label{float:left;margin-left:-9em;width:8.5em;margin-right:.5em;padding-top:.0625em;text-align:right}
.contactform .fi_txt input,.contactform select{display:inline-block;width:40%}
.contactform .fi_qty .fi_qty input{width:15%}
.contactform textarea{width:80%;height:180px}
.contactform .fi_btn{margin-left:9.5em}
.qsearch{position:absolute;top:43px;right:50%;margin-right:-470px;text-align:right;width:155px}
.qsearch .fi_txt input{border:1px solid #073f71;border-radius:4px;box-shadow:inset 0 0 5px 0 rgba(255,255,255,.25);width:155px;height:29px;padding-right:35px;background:#a9c6dd}
.qsearch .fi_txt input:active,.qsearch .fi_txt input:focus,.qsearch .fi_txt input:hover{background:#fff}
.qsearch .fi_btn{position:absolute;top:-1px;right:9px}
.qsearch .fi_btn input{text-align:left;background:url(i/search.png) 50% no-repeat;width:17px;height:16px;border:0;padding:0}
.innri .qsearch .fi_txt input{background:#abc574;border-color:#658620;box-Shadow:none}
.innri .qsearch .fi_btn input{background-image:url(i/qsearch-innri.png)}
.searchresults .search .fi_txt input{width:300px}
.searchresults .more a{border:0}
.searchresults .more a:active,.searchresults .more a:focus,.searchresults .more a:hover{background:0;color:#0862aa;text-shadow:none;font-family:inherit;font-style:normal}
.grant-application fieldset.row .fi_txt{width:45%;float:left;margin-right:20px}
.grant-application fieldset input{width:100%}
.grant-application fieldset .fi_txt{width:45%}
.grant-application .fi_bdy{width:100%}
.grant-application .fi_bdy textarea{height:270px}
[class].buttons{padding:40px 0 0;margin:0;clear:both}
[class].buttons:after{clear:both;display:block}
[class].buttons a{float:left;padding-right:10px}
.has-date .item .js-date .d{font-size:30px;float:none}
.has-date .item .js-date i{display:none}
.has-date .item .js-date .m i{display:inline}
.imgleft,.imgright,img.left,img.right{max-width:100%}
.imagebox{float:right;clear:right;padding:0 0 20px 20px;margin:0;max-width:40%}
.imagebox .longdesc .descr{padding:12px 0 0}
.home .focuslist{position:relative;overflow:hidden;margin-bottom:0}
.home .focuslist:after{clear:both;display:block}
.home .focuslist .boxhead{position:absolute;right:9999px;left:auto}
.home .focuslist .item{float:left;margin:0 -100% 0 0;width:100%;height:0;padding-top:25%;background:50% 0 no-repeat;background-size:cover}
.home .focuslist .item img{max-width:none;border:0;padding:0;margin:0;position:absolute;right:9999px;left:auto}
.home .focuslist .item h3{position:absolute;top:100px;left:0;right:0;width:760px;margin:0 auto;font-size:2.25em;text-align:center;text-shadow:#000 1px 1px 0,rgba(0,0,0,.75) 0 0 10px;font-weight:700;font-style:italic;font-family:'PT Serif',serif}
.home .focuslist .item h3 a{color:#fff}
.home .focuslist .item h3 a:active,.home .focuslist .item h3 a:focus,.home .focuslist .item h3 a:hover{text-decoration:none}
.home .focuslist .item .summary{position:absolute;right:9999px;left:auto}
.home .focuslist .paging{position:absolute;right:auto;left:50%;margin-left:-100px;width:200px;bottom:20px;top:auto}
.home .focuslist .paging ul{padding:0;margin:0}
.home .focuslist .paging .next,.home .focuslist .paging .prev{display:none}
.home .focuslist .paging strong{position:absolute;right:9999px;left:auto}
.home .focuslist .paging .jump{padding:0;text-align:center}
.home .focuslist .paging .jump a{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;display:inline-block;background:#fff;width:16px;height:16px;margin-right:10px;border-radius:8px;box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.35)}
.home .focuslist .paging .jump a.current{background:#2ca6d7}
.home .flytileidir{margin-bottom:40px}
.home .flytileidir .boxbody{margin-right:-20px}
.home .flytileidir ul{display:table;width:100%}
.home .flytileidir ul li{display:table-cell;padding-right:20px;width:20%}
.home .flytileidir ul li a{background:url(i/pattern-gray2.png) #f6f6f6;border-radius:4px;border:1px solid #e9e9e9;color:#555;box-shadow:2px 2px 0 0 rgba(0,0,0,.03);font-size:1.25em;height:54px;line-height:54px;text-align:center;text-shadow:#fffeff 1px 1px 0;display:block;width:100%;white-space:nowrap}
.home .flytileidir ul li a:before{content:"\00a0";display:inline-block;width:40px;min-height:40px;margin:-3px 10px -3px 0;vertical-align:middle;background:url(i/flytileidir.png) 0 50% no-repeat}
.home .flytileidir ul li a:active,.home .flytileidir ul li a:focus,.home .flytileidir ul li a:hover{background:#2ca6d7;color:#fff;text-shadow:rgba(0,0,0,.2) -1px -1px 0;text-decoration:none;transition:none}
.home .flytileidir ul li a:active:before,.home .flytileidir ul li a:focus:before,.home .flytileidir ul li a:hover:before{background:url(i/flytileidir-hover.png) 0 50% no-repeat}
.home .flytileidir ul li.gagnasofn a:before{background-position:0 50%}
.home .flytileidir ul li.leyfis a:before{background-position:-100px 50%}
.home .flytileidir ul li.utgafa a:before{background-position:-200px 50%}
.home .flytileidir ul li.kortsjar a:before{background-position:-299px 50%}
.home .flytileidir ul li.vidburdir a:before{background-position:-813px 50%}
.home .flytileidir ul li.stefna a:before{background-position:-400px 50%}
.home .flytileidir ul li.styrkur a:before{background-position:-500px 50%}
.home .flytileidir ul li.postlisti a:before{background-position:-600px 50%}
.home .flytileidir ul li.matsedill a:before{background-position:-700px 50%}
.home .news{width:570px;float:left}
.home .news .boxhead{color:#777;font-size:1.125em;font-family:'PT Sans',sans-serif;border-bottom:1px solid #e9e9e9;margin-bottom:10px;padding-bottom:4px}
.home .news .item h3{font-size:1.5em}
.home .news .item .summary{font-size:1em}
.home .news .moreolder{float:left;margin-right:30px}
.home .news .moreolder a{background:#f2f2f2;border-top:1px solid #a0a0a0;border-left:1px solid #a0a0a0;border-radius:4px;color:#666;height:35px;line-height:35px;padding:10px 23px;transition:color 0s ease-in-out}
.home .news .moreolder a:active,.home .news .moreolder a:focus,.home .news .moreolder a:hover{background:#2ca6d7;color:#fff;text-shadow:rgba(35,87,0,.8) -1px -1px 0;text-decoration:none}
.imgpopper .paging a,.modalpop a.closebtn{white-space:nowrap;text-indent:150%;letter-spacing:-.4em;text-shadow:none!important;overflow:hidden}
.home.innri .home .news .moreolder a:active,.home.innri .home .news .moreolder a:focus,.home.innri .home .news .moreolder a:hover{background:#4d8d22}
.home .shortcuts{float:right;width:270px;color:#777;margin-top:26px}
.home .shortcuts .boxhead{position:absolute;right:9999px;left:auto}
.home .shortcuts ul{border-top:1px solid #e9e9e9}
.home .shortcuts ul li{font-size:1.125em;border-bottom:1px solid #e9e9e9;padding:25px 0}
.home .shortcuts ul li a{display:block;font-size:24px;font-family:'PT Serif',serif}
.home .shortcuts ul li.skolinn{background:url(i/gtp.png) 100% 50% no-repeat;background-size:auto 80px}
.sbox .item:hover,.toparticle{background:url(i/pattern-gray.png)}
.toparticle{border:1px solid #e9e9e9;box-shadow:rgba(0,0,0,.03) 2px 2px 0 0}
.toparticle .boxbody{padding:25px 35px}
.toparticle h1{margin-bottom:20px}
.toparticle .imagebox{max-width:320px;padding-top:65px}
.toparticle .imagebox img{padding:0;border:0;box-shadow:rgba(122,147,166,.29) 4px 4px 0 0}
.toparticle .summary{font-size:1.25em;line-height:1.5em}
.sbox{margin:0}
.sbox .boxbody{margin-right:-10px}
.sbox .boxbody:after{content:" ";clear:both;display:block;height:0}
.sbox .item{float:left;width:286px;padding:15px 22px 20px 35px;margin:0 10px 10px 0;border:1px solid transparent}
.sbox .item:hover{border:1px solid #e9e9e9;box-shadow:rgba(0,0,0,.03) 2px 2px 0 0}
.sbox .item:hover h3 .before,.sbox .item:hover h3:before{background-position:-35px 0;left:auto;right:0}
.sbox .item h3{margin:0;position:relative}
.sbox .item h3 .before,.sbox .item h3:before{content:"";position:absolute;left:-34px;width:35px;height:35px;display:block;background:url(i/sbox-h.png) no-repeat}
.enav ul:after,.mnav ul:after{content:" ";clear:both}
.modalpop,.modalpop .curtain{top:0;left:0;width:100%;height:100%}
.sbox .item .summary{padding-top:6px}
.modalpop{position:absolute;text-align:center;z-index:100}
.modalpop .curtain{position:fixed;background-color:rgba(0,0,0,.5)}
.msie .modalpop .curtain{background-color:#000;filter:alpha(opacity=50)}
.modalpop .popwin{background-color:#fff;padding:15px;position:relative;top:100px;margin:0 0 100px;text-align:left;display:inline-block}
.modalpop a.closebtn{background:url(i/popup-close.png) no-repeat;text-align:left;color:transparent!important;display:block;width:28px;height:24px;position:absolute;z-index:5;top:4px;right:4px}
.imgpopper .popwin{max-width:800px;width:auto;text-align:center}
.imgpopper .img{display:block}
.imgpopper .title{display:none}
.imgpopper .desc{display:block;padding:5px 0;color:#363737;font-size:1.33em;position:relative;z-index:10}
.imgpopper .paging a{background:url(i/popup-prev.png) -100px 50% no-repeat;position:absolute;z-index:1;top:0;left:4px;text-align:left;color:transparent!important;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}
.js-on .wrap .yearindex{float:right;max-width:227px;margin:8px 0 10px}
.innri.home .focuslist{height:430px}
.innri.home .focuslist .boxbody{width:940px}
.innri.home .focuslist .item .img{width:620px;height:346px}
.innri .birthday,.innri .menu,.innri .monthlist{float:right}
.breadcrumbs{position:absolute;left:0;top:95px;margin-top:-.5em;line-height:1}
.breadcrumbs strong{position:absolute;right:9999px;left:auto}
.mnav{position:absolute;top:100px;left:0;width:100%;border-top:1px solid #023156;box-shadow:inset 0 1px 0 0 #1c5991}
.snav .level2,.snav li{border-top:1px solid #e9e9e9}
.mnav .boxbody{width:940px;margin:0 auto;padding-right:1px;border-right:1px solid #1c5991}
.mnav ul{position:relative;overflow:hidden;width:940px;border-right:1px solid #023156;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.enav,.flnav,.flnav .boxhead,.pagestyle{position:absolute}
.mnav ul:after{display:block;height:0}
.mnav .expand,.mnav .level1 ul,.onecol .snav{display:none}
.mnav ul li{-ms-flex:1 0 auto;flex:1 0 auto}
.mnav ul li.current,.mnav ul li.parent{background:#fff}
.mnav ul li.current a,.mnav ul li.parent a{text-shadow:none;background:#fff;color:#004d83;box-shadow:inset 1px 1px 0 0 #fff}
.mnav ul li.current a:active,.mnav ul li.current a:focus,.mnav ul li.current a:hover,.mnav ul li.parent a:active,.mnav ul li.parent a:focus,.mnav ul li.parent a:hover{text-shadow:none}
.mnav ul li a{width:100%;height:49px;line-height:55px;color:#fff;font-size:1.25em;font-weight:400;text-align:center;text-shadow:-1px -1px #023156;border-left:1px solid #023156;box-shadow:inset 1px 1px 0 0 #1c5991;transition:box-shadow 80ms ease-in-out}
.enav,.enav li a{line-height:29px}
.mnav ul li a:active,.mnav ul li a:focus,.mnav ul li a:hover{text-shadow:1px 1px #023156;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.15)}
.snav{border-bottom:1px solid #e9e9e9}
.snav li a{color:#595b5d;font-size:18px;padding:6px 19px!important;margin:1px 0}
.snav li.current a{font-size:16px}
.snav li.current>a,.snav li.parent>a{background:#2ca6d7;color:#fff;font-weight:700;text-shadow:-1px -1px 0 #023156;font-size:18px}
.innri .snav li.current>a,.innri .snav li.parent>a{text-shadow:-1px -1px 0 #608e38;background:#89b15e}
.snav .level2 li,.snav .level3{border:0}
.snav .level2 li a{padding-left:15px;font-size:16px}
.snav .level2 li.current>a,.snav .level2 li.parent>a{background:url(i/arrow-blue.png) 0 10px no-repeat;font-size:16px;text-shadow:none;color:#0862aa}
.innri .snav .level2 li.current>a,.innri .snav .level2 li.parent>a{background:url(i/arrow-green.png) 0 10px no-repeat;color:#60a333}
.snav .level3 li a{padding-left:13px}
.snav .level3 li.current>a{font-weight:400}
.enav{top:43px;right:50%;margin:0 -300px 0 0}
.enav ul{margin:0}
.enav ul:after{display:block;height:0}
.enav li{float:left}
.enav li a{padding:0 24px 0 21px;display:block;background:#053163;border-radius:4px;color:#a9c6dd;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.25)}
.enav li a:before{content:"";display:inline-block;width:14px;min-height:17px;margin:-3px 7px 0 0;vertical-align:middle;background:url(i/enav-thj.png) 0 50% no-repeat}
.enav li a:active,.enav li a:focus,.enav li a:hover{color:#fff;text-decoration:none}
.flnav a,.pagestyle .userstyles a{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;display:block}
.enav li a:active:before,.enav li a:focus:before,.enav li a:hover:before{background-position:-14px 50%}
.flnav{top:45px;right:50%;margin:0 -111px 0 0;text-align:left}
.flnav .boxhead{right:9999px;left:auto}
.en .flnav,.innri .flnav{margin-right:-281px}
.flnav a{background:url(i/flnav.png) no-repeat;width:22px;height:13px;margin-right:3px}
.flnav a:active,.flnav a:focus,.flnav a:hover{background-position:0 -15px}
.flnav .english a{background-position:-36px 0}
.flnav .english a:active,.flnav .english a:focus,.flnav .english a:hover{background-position:-36px -15px}
.flnav .icelandic a{background-position:-74px 0}
.flnav .icelandic a:active,.flnav .icelandic a:focus,.flnav .icelandic a:hover{background-position:-74px -15px}
.pagestyle{top:47px;right:50%;margin-right:-131px;display:block}
.en .pagestyle,.innir .pagestyle{margin-right:-291px}
.pagestyle .boxhead{position:absolute;right:9999px;left:auto}
.pagestyle .userstyles a{background:url(i/stillingar.png) no-repeat;width:19px;height:19px}
.pagestyle .userstyles a:active,.pagestyle .userstyles a:focus,.pagestyle .userstyles a:hover{background-position:-19px 0}
.gnav{float:right;width:270px}
.gnav .boxhead{font-size:1.125em;color:#777;margin-bottom:4px}
.gnav .boxbody{padding:25px 0 0;background:url(i/rbox-shadow.png) no-repeat}
.gnav .boxbody li{font-size:1.25em;margin-bottom:16px}
.gnav .boxbody li a{display:block;background:url(i/pattern-gray.png);border-radius:4px;border:1px solid #e9e9e9;padding:10px 0;text-align:center;color:#555;box-shadow:0 2px 0 rgba(0,0,0,.03)}
a[href]:active,a[href]:focus,a[href]:hover{color:#0862aa;text-decoration:underline}
a[href]:active,a[href]:hover{outline:0}
}
@media screen and (max-width:970px){#mediaformat:after{content:"tablet"}
#mediaformat{font-family:tablet}
.content>.wrap,.pgbottom .wrap,.pgfoot .wrap,.pghead .wrap{width:726px;margin:0 auto}
.pgmain{margin-left:186px;width:538px}
.threecol .pgmain{width:352px;margin-right:186px}
.pgextra1{width:166px;margin-left:-166px}
.pgextra2{width:166px;margin-left:-726px}
.footer ul li.info{float:none}
.qsearch{margin-right:-365px}
.has-date .item .summary{position:static}
.article{clear:both}
.article img{max-width:50%}
.home .flytileidir ul li{padding:0;width:20%}
.home .news,.home .shortcuts,.sbox .item{width:auto}
.home .flytileidir ul li a{height:auto;line-height:44px;width:auto;margin:0 5px}
.home .flytileidir ul li a:before{display:block;margin:5px auto 0}
.home .shortcuts{float:none;margin-bottom:60px;clear:both}
.toparticle .imagebox{float:none;padding:0 0 20px;margin:0 auto}
.innri .birthday,.innri .gnav,.innri .menu,.innri .monthlist{float:none;margin:0 auto 30px}
.mnav .boxbody,.mnav ul{width:735px}
.enav{margin-right:-196px}
.flnav{margin-right:-8px}
.en .flnav,.innri .flnav{margin-right:-185px}
.pagestyle{margin-right:-27px}
.en .pagestyle,.innri .pagestyle{margin-right:-200px}
}
@media screen and (min-width:1220px){#mediaformat:after{content:"wide"}
#mediaformat{font-family:wide}
.content>.wrap,.pgbottom .wrap,.pgfoot .wrap,.pghead .wrap{width:1170px;margin:0 auto}
.articlelist .item,.box,.fi_bdy,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt,.snav{margin-bottom:30px}
.pgmain{margin-left:330px;width:840px}
.threecol .pgmain{width:570px;margin-right:300px}
.pgextra1{width:270px;margin-left:-270px}
.pgextra2{width:270px;margin-left:-1170px}
.footer ul li{margin-right:100px}
.footer ul li.email{margin-right:40px}
.qsearch{margin-right:-587px}
.imagebox{padding:0 0 20px 20px}
.home .flytileidir .boxbody{margin-right:-30px}
.home .flytileidir ul li{padding-right:30px}
.home .news{width:770px}
.sbox .item{width:356px}
.innri.home .focuslist .boxbody{width:1170px}
.innri.home .focuslist .item .img{width:850px}
.innri .monthlist{float:right}
.mnav .boxbody,.mnav ul{width:1170px}
.innri .mnav a{font-size:1.25em}
.enav{margin-right:-418px}
.flnav{margin-right:-228px}
.en .flnav,.innri .flnav{margin-right:-398px}
.pagestyle{margin-right:-248px}
.en .pagestyle,.innri .pagestyle{margin-right:-408px}
}
@media screen{body.page-is-iframed{background-color:#FFF;padding:20px;height:auto;min-height:100%;box-sizing:border-box}
body.page-is-iframed>.pgmain[class]{float:none;margin:0;width:auto}
.js-on body.page-is-iframed{padding:20px}
}