html                 {overflow-y:scroll;box-sizing:border-box}*,*:after,*:before         { box-sizing:border-box}body    {font:normal 12px/18px sans-serif;color:#000; background-color:#f2f2f2}.wf-loading              { visibility:hidden}.wf-active,.wf-inactive       { visibility:visible}h1    {font-size:25px;line-height:30px;color:#444;margin:5px 0 2px 0 }.article h1   {font-size:32px;line-height:35px;color:#444;margin:5px 0 15px 0 }h2    {font-size:20px;line-height:normal;color:#444;margin:0.5em 0 0 }h3    {font-size:18px;line-height:normal;color:#444;margin:0.5em 0 0 }h3.group   {padding-top:15px;font:bold 14px/18px sans-serif;border-top:solid 0px #ccc;clear:both}.structural   {position:absolute;left:-9999em}.clearer   {height:0;font-size:0;line-height:0;clear:both}p                   {padding:3px 0px 5px}a                   {color:#000;text-decoration:none}textarea               { resize:vertical}.openmenu               { display:none}img                  { max-width:100%}.page-container            { width:1060px;margin:0 auto;background:#fff}#toolbarmenu          {text-align:right;font-size:16px;padding:9px;background-color:#F2F2F2}#toolbarmenu li         {display:inline-block;padding:0 8px}#toolbarmenu a         {text-decoration:none;color:#747474;text-transform:uppercase}#toolbarmenu ul.submenu     { display:none}header                {height:130px;position:relative;background-color:#fff}#container              {background:#fff;padding-bottom:20px}#first-menu              { background-color:#CECECE}#first-menu li            {display:inline;font-size:16px;text-transform:uppercase}#first-menu li a           {text-decoration:none}#second-menu             {float:left;display:inline;width:175px;margin-right:25px;background:#f2f2f2;padding:0 8px 10px}#second-menu ul,#second-menu ul li  {list-style:none!important;padding:8px 2px 5px;margin-left:-21px}#second-menu ul li          {border-bottom:1px solid #fff}#second-menu ul li a         {text-decoration:none}#second-menu ul li.hc         {border-bottom:1px solid #fff}#second-menu ul li.on         {font-weight:bold}#second-menu ul li.on .submenu li   {font-weight:normal}#second-menu ul li.on .submenu li.on {font-weight:bold}#second-menu ul li.on .submenu li a  {color:#747474}#second-menu .submenu         {padding:0;margin:0 0 0 -12px}#second-menu .submenu li       {padding:8px 0 5px;border:none!important}div#maincontent            {float:left;display:inline;width:auto;width:480px} div#content              {width:100%;padding:5px 40px; background:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}body.ie div#content         { display:block}div#content.wide           { repeat-y}div#content ul li           {list-style:disc;margin-left:20px}div#content ol li  {list-style:decimal;margin-left:20px}div#content ul,div#content ol    {margin-top:8px}div#content ul.adcontainer_articleflow{ margin-top:0}div#content ul.adcontainer_articleflow li{ padding:0}section#col1,section#col2,section#col3{display:block;box-sizing:content-box;flex-grow:0}body.ie section#col1,body.ie section#col2,body.ie section#col3{ float:left}section#col1              {width:470px}section#col2{width:200px}section#col2-wide{ width:294px}section#col3{ width:250px}section#col1,section#col2       {border-right:1px solid #e5e5e5;padding-right:13px;margin-right:13px}section#col2 ul li,section#col2 ol li{list-style:none!important;margin:0;padding:0 0 8px}section#col2 ul li a,section#col2 ol li a{display:block}section#col2 ul li img,section#col2 ol li img{margin-bottom:-5px}section#col1-wide,section#col2-wide {display:block}body.ie section#col1-wide,section#col2-wide{ float:left}section#col1-wide           {width:747px;border-right:1px solid #e5e5e5;padding-right:13px;margin-right:13px}ul.paper-archive           {margin:0}ul.paper-archive:after        { content:'';display:block;clear:both}ul.paper-archive li          {list-style:none!important;margin:0!important;padding:2px 8px 2px 1px;width:auto;max-width:160px;float:left;display:inline}ul.paper-archive li:nth-child(5){ clear:left}ul.paper-archive li a         {text-decoration:none}ul.paper-archive li a img       {height:148px}ul.paper-archive li p         {padding:0;margin:0;text-align:center}section#banner            {margin:0;border-bottom:1px solid #e5e5e5;padding:10px 40px}.adcontainer             { width:100%;text-align:center;padding:0}.adcontainer > div          { display:inline-block}.adcontainer > div:before       { content:'ANNONS';font-size:11px;color:#999;display:block;margin:0;padding:0 0 2px;text-align:left }.adcontainer *            { max-width:100%}div#content section#excerpt      {font-family:Arial,sans-serif;font-weight:bold;font-size:13px;margin-bottom:10px;line-height:20px}div#content aside[role="complementary"]    {float:right;display:inline;font-family:Arial,sans-serif;color:#787878}div#content aside[role="complementary"] dl   {background:#f6f6f6;padding:0px 20px 10px 10px;margin:8px 0px 10px 15px}div#content aside[role="complementary"] dt   {font-weight:bold;margin-top:10px}div#content aside[role="complementary"] ul.adlist.ads_textbanner{display:block;background:none!important;margin-left:3px}div#content #byline          {border-top:1px solid #e5e5e5;margin:15px 0px;padding:10px 0;clear:both}div#content #byline:after       { content:'';display:block;clear:both}div#content #byline img        {float:left;display:inline;max-width:80px}div#content #byline p         {margin-left:20px;float:left;display:inline}div#content #byline p strong     {display:block;font-weight:bold;font-size:18px;color:#818181;line-height:28px}div#content section#col2 #pinnedarticle{background:#eef4f7;margin:0 0;padding:10px}div#content section#col2 ul      { margin-top:0}div#content section#col2 #pinnedarticle a{color:#000!important;text-decoration:none!important}div#content section#col2 #pinnedarticle figure{margin:0;padding:0;background-color:#eef4f7}div#content section#images      {position:relative}div#content section#images      {width:100%;overflow:hidden}div#content section#images ul li   { display:block;width:100%}div#content section#images ul li:not(:first-of-type){ display:none}div#content ul.fig-pic        {margin:0;padding:0;overflow:hidden;white-space:nowrap;width:auto}div#content ul.fig-pic figure     { margin:0} div#content ul.fig-pic li       {list-style:none;margin:0;padding:0}div#content ul.fig-pic li img     { max-width:100%}div#content a.pager          {display:block;width:45px;height:125px;background:#000 no-repeat;top:100px;text-indent:-9999em;position:absolute;z-index:999}div#content section#images a#next   {right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../../../clientfiles/gfx/gui/generic/next.png);cursor:pointer}div#content section#images a#previous {left:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../../../clientfiles/gfx/gui/generic/previous.png);display:none;cursor:pointer}div#content figcaption        {font-family:Arial,sans-serif;font-style:italic;font-size:11px;white-space:normal}footer #magazines           {background:#dbdbdb;height:150px;font-size:11px}footer #magazines p          {text-transform:uppercase;color:#a0a0a0;font-size:16px;padding:14px 40px}footer #magazines ul         {margin-left:40px;margin-right:80px}footer #magazines li         {display:inline}footer #magazines li.on a       {color:#8b8b8b}footer #magazines ul li a       {text-decoration:none;color:#333;border-right:1px solid #747474;padding:0px 10px 0 5px;font-family:Arial,sans-serif}footer #magazines img         {padding:12px 40px}address.vcard.footer         {font-style:normal;font-family:Arial,sans-serif;color:#787878;margin:20px 40px 20px 40px;font-size:12px;padding:15px 0}address.vcard.footer:after      { content:'';display:block;clear:both}address.vcard.footer p        {font-weight:bold}address.vcard.footer a        {text-decoration:none}address.vcard.footer span.tel,address.vcard.footer span.fax,address.vcard.footer span.email{float:left;display:inline;padding-right:30px;padding-top:10px}.article p              {line-height:20px}article.article            { overflow:hidden}div#breadcrumb   {padding:5px 0 5px;font-size:11px;color:#666!important}div#breadcrumb ul,div#breadcrumb ul li{padding:0 !important;margin:0 !important}div#breadcrumb ul li  {display:inline}div#breadcrumb ul li a  {text-decoration:none;font-weight:bold;color:#666!important}ol#articlelist,   ol#articlelist li  {list-style-type:none !important}ol#articlelist   {margin:0 !important;padding:0 !important}ol#articlelist li  {margin:0 !important}ol#articlelist > li          { border-bottom:1px solid #e5e5e5;padding:10px 0 10px 0 !important}ol#articlelist li#load   {border-bottom:none!important}a#loader   {display:none;padding:10px 10px;background:#e5e5e5;color:#333333;display:block;text-align:center}a#load    {display:block;padding:5px;background:#e5e5e5;color:#333;text-align:center}ol#articlelist figure         {margin:0}ol#articlelist h1           {margin-bottom:10px}ol#articlelist p           {line-height:22px}ol#articlelist li article[data-type="large"] figure{margin:0;padding:0}ol#articlelist li article[data-type="large"] figcaption{display:none}ol#articlelist li article[data-image-type="noimage"]{ }ol#articlelist li article[data-type="mediumimageleft"] figure{float:left;display:inline;width:200px}ol#articlelist li article[data-type="mediumimageleft"] p{ margin:0}ol#articlelist li article[data-type="mediumimageleft"] h1{ margin:0}ol#articlelist li article[data-type="mediumimageleft"] figcaption{display:none}ol#articlelist li article[data-type="mediumimageright"] figure{float:right;display:inline;width:180px}ol#articlelist li article[data-type="mediumimageright"] p{width:330px;margin:0}ol#articlelist li article[data-type="mediumimageright"] h1{width:330px;margin:0}ol#articlelist li article[data-type="mediumimageright"] figcaption{display:none}ol#articlelist li.adspace{ border:none}section#col1 ol#articlelist p time,section#col1 ol#articlelist p strong         {font-size:0.9em;text-transform:uppercase;margin:0 5px 0 0}section#col1-wide ol li        {margin-left:0}section#col1-wide ol.adlist              {list-style:none;margin-top:8px}section#col1-wide ol.adlist:after           { content:'';display:block;clear:both}section#col1-wide ol.adlist li   {display:inline !important;width:220px;float:left;margin:0 20px 20px 0}section#col1-wide ol.adlist li:nth-of-type(5n)    { margin-right:0}section#col1-wide div.ad-wrapper  {text-align:center;width:220px;height:200px;position:relative;border-right:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb;background:#fff;overflow:hidden;padding:20px 0 0;z-index:1}section#col1-wide div.ad-wrapper img.ad-image {max-width:200px;max-height:160px;vertical-align:middle}section#col1-wide div.ad-wrapper div.ad-company {position:absolute;bottom:0;left:0}section#col1-wide div.ad-wrapper div.ad-company span{color:#5f5f5f;background:#f0f0f0;padding:5px;display:block;font-size:0.9091em;margin:0 auto}section#col1-wide div.ad-wrapper a.download {position:absolute;right:10px;bottom:5px;color:#000;text-decoration:none}section#col1-wide div.ad-wrapper a.download:hover{color:#555}section#col1-wide img    {border:0}section#col1-wide img.left   {float:left;margin:0 10px 5px 0}section#col1-wide img.right   {float:right;margin:0 0 5px 10px}section.two-column-image-right,section.two-column-image-left         {width:520px}section.two-column-image-right p       {width:350px}section.two-column-image-left p         {float:right}section.two-column-image-right p       {float:left}section.two-column-image-right figure        {padding:5px;border:solid 1px #eae8e8;margin:0 0 10px;font-size:0.9167em;color:#1a1a1a;width:190px}section.two-column-image-left figure      {float:left}section.two-column-image-right figure        {float:right}.headings > *:last-of-type{ margin-bottom:15px}fieldset#advancedsearch        {background:#f0f0f0;padding:1px 20px 15px;border-bottom:1px solid #fff;box-shadow:0px 1px 0px #f6f6f6}fieldset#advancedsearch legend    {padding-top:0px;position:relative}fieldset#advancedsearch input[type="text"]{background:#f8f8f8;border:1px solid #d6d6d6;padding:8px;border-radius:2px;box-shadow:0px 1px 0px #fff;width:67.2%}fieldset#advancedsearch input[type="text"]:focus{background:#ffffff;border:1px solid #d6d6d6;padding:8px;border-radius:2px;box-shadow:0px 1px 0px #fff;width:67.2%}fieldset#advancedsearch input[type="submit"]{background:#555555;border:1px solid #333333;padding:7px;border-radius:2px;box-shadow:0px 1px 0px #fff;width:20%;margin-left:10px;color:#fff;font-weight:bold}:-moz-placeholder           {font-style:italic}::-moz-placeholder          {font-style:italic}:-ms-input-placeholder        {font-style:italic}::-webkit-input-placeholder      {font-style:italic}section.result            {display:inline;float:left;width:65%}section.result.contact        {width:32.2%;margin-left:15px}section.result ol.searchresult    {padding:0 20px 20px}section.result ol.searchresult li   {border-bottom:1px solid #f6f6f6;padding-bottom:5px}section.result ol.searchresult li p  {font-style:italic;color:#747474}section.result.contact ol.searchresult   {padding:20px 25px 5px 28px;background:#f0f0f0;margin:0!important}section.result.contact ol.searchresult li  {border-bottom:1px solid #fff;padding-bottom:5px}section.result.contact ol.searchresult li p {font-style:italic;color:#747474}header div#search           {float:right;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px}header div#search input[type="text"] {background:url(../../../../clientfiles/gfx/gui/generic/searchicon.png) no-repeat right center #f8f8f8;border:1px solid #d6d6d6;padding:8px;border-radius:2px;box-shadow:0px 1px 0px #fff;width:100px;transition:width 0.5s}header div#search input[type="text"]:focus {background:url(../../../../clientfiles/gfx/gui/generic/searchicon-focus.png) no-repeat right center #ffffff;border:1px solid #d6d6d6;padding:8px;border-radius:2px;box-shadow:0px 1px 0px #fff;width:220px;transition:width 0.5s}span.ad_mark             {display:block;text-transform:uppercase;color:#747474;font-size:11px;text-align:left}ul.adlist               {clear:both;display:block;text-align:center}ul.adlist li             {display:inline-block !important;border:none!important;margin:0!important}section#col3 ul.adlist li       {margin-left:0px!important}ul.adlist.ads_banner         {margin-top:0 !important}ul.adlist.ads_textbanner       {margin-top:0 !important;width:540px!important}aside[role="complementary"] ul.adlist.ads_textbanner       {margin-top:0 !important;width:auto!important}aside[role="complementary"] ul.adlist.ads_textbanner li      {padding-left:0!important}ul.adlist.ads_textbanner li      {padding-left:10px!important}ul.adlist.ads_banner         {display:inline-block !important;border:none!important;width:520px!important}ul.adlist.ads_banner li img      {margin-right:0px}ul.adlist.ads_textbanner       {display:block;background:url(../../../../clientfiles/gfx/gui/generic/smallads.png) repeat-y}ul.adlist.ads_textbanner li a     {width:180px;display:block;overflow:hidden;height:100px;color:#373737}ul.adlist.ads_textbanner li a span          {display:block}ul.adlist.ads_textbanner li span.ad_displaytitle   {font-size:15px;font-weight:bold;line-height:23px;margin-right:20px}ul.adlist.ads_textbanner li span.ad_displaycontent  {line-height:22px;margin-right:20px}a.admodern{ display:inline-block;text-decoration:none;text-align:left}a.admodern:before{ content:'ANNONS';font-size:10px;display:block;color:#606060;text-decoration:none}article.full a.admodern:before{ content:'';font-size:10px;display:block;color:#606060;text-decoration:none}a.admodern + a.admodern{ margin-top:1.25em}.panorama{ padding-top:1rem;padding-bottom:1rem;text-align:center;background-color:#f8f9fa}.panorama a.admodern{ display:inline-block;text-align:left}.col--right a.admodern{ margin:10px 0 20px;border-bottom:solid 1px #bfbfbf;padding-bottom:20px;width:100%;text-align:center}ul.adsmodern{ margin:0 !important;padding:0 !important;list-style:none !important;text-align:center}ul.adsmodern li{ border-bottom:0;margin-bottom:0 !important;padding:0;display:inline-block}ul.adsmodern li:after{ content:'';display:block;clear:both}ul.adsmodern li a{ text-align:left;display:inline-block}ul.adsmodern li img{ border:1px solid #eee}ul.adsmodern li span{ font-size:9px;color:#606060;text-transform:uppercase;display:block;line-height:12px}article.full ul.adsmodern li span{ text-align:left}@supports (display:flex){  ul.adsmodern{ display:flex;flex-direction:column;justify-content:flex-start;align-items:center}}span.smark   {background-color:#ccc;padding:0 2px}ol.searchresult li  {margin-bottom:20px}ol.searchresult h3  {margin:0 0 5px 0}ol.searchresult h3 a  {text-decoration:none}ol.searchresult p  {margin:3px 0}h3.department             {clear:both!important;display:block;text-transform:uppercase;margin-bottom:20px;padding:0 0 5px 3px;border-bottom:1px solid #eee;width:85%}div.company              {clear:both}div.company p             {padding:0!important}div.personal             {width:100%;height:120px}address.staff   {margin:10px 0;display:inline;float:left}address.staff span  {margin:0 0 6px 0;font:normal 11px sans-serif;display:block}address.staff span.wrapper {width:210px;float:left;margin-bottom:8px;height:120px}address.staff span.photo {margin-right:20px;float:left}address.staff span.photo img  {max-height:110px}address.staff span.n  {margin-bottom:2px;font-size:14px;font-weight:bold}address.staff span.title {margin-bottom:5px;margin-top:5px;font-size:14px;color:#747474}address.staff span.value {display:inline}address.staff span.email {font-size:12px}address.staff span.tel,address.staff span.vcf   {margin-bottom:3px}address.staff span.vcf a       {padding-left:21px;background:url(../../../../clientfiles/gfx/gui/generic/vcf.gif) no-repeat}div.gallery   {width:100%;margin:10px 0;clear:both;float:left}p.gallerybreadcrumb  {margin:10px 0 5px 0;padding:5px 0;border-bottom:solid 1px #f0f0f0}a.gallerydir   {width:145px;height:105px;margin:0 5px 5px 0;padding:0px;background:#fff url(../../../../clientfiles/gfx/bg_gallery.gif) no-repeat 100% 100%;color:#000;text-decoration:none;border:solid 1px #eee;text-decoration:none;text-align:center;display:block;float:left;position:relative;overflow:hidden}a.galleryimg   {width:145px;height:105px;margin:0 5px 5px 0;padding:0px;background:#fff;color:#000;text-decoration:none !important;text-decoration:none;text-align:center;display:block;float:left;position:relative;overflow:hidden}a.gallerydir:hover  {color:#000;background-color:#f5f5f5}a.galleryimg:hover  {color:#000;background-color:#f5f5f5}a.gallerydir img,a.galleryimg img  {display:block;clear:both}a.gallerydir span,a.galleryimg span {width:100%;text-align:left;display:block;clear:both;position:absolute;bottom:0;left:0;background:transparent url(https://www.akeritransport.se/clientfiles/gfx/gui/galleryimage-bg.png);padding:5px;color:#fff !Important;text-decoration:none !important}a.gallerydir:hover span,a.galleryimg:hover span{padding:8px 5px}fieldset.contact  {background-color:#f0f0f0;margin:10px 0;display:block;padding:10px;clear:both}fieldset.contact legend  {margin:0 0 5px -7px;padding:0;font:bold 12px sans-serif;color:#000;display:none}fieldset.contact p  {margin:5px 0}fieldset.contact label  {display:block}fieldset.contact label .rfv {font-size:11px;color:#f00}fieldset.contact input  {width:250px;padding:2px;font:normal 12px sans-serif;color:#000}fieldset.contact textarea {width:420px;height:100px;padding:2px;font:normal 12px sans-serif;color:#000;overflow:auto}fieldset.contact .btn  {width:auto;margin-left:-1px;padding:5px 8px}fieldset.loginprotectedpage {border:0;margin:10px 0;padding:0}fieldset.loginprotectedpage legend{margin:0 0 5px -7px;padding:0;font:bold 12px sans-serif;color:#000}fieldset.loginprotectedpage p {margin:5px 0}fieldset.loginprotectedpage label{display:block}fieldset.loginprotectedpage label .rfv{font-size:11px;color:#f00}fieldset.loginprotectedpage input{width:250px;padding:0 2px;font:normal 12px sans-serif;color:#000}fieldset.loginprotectedpage .btn{width:auto}dl#pageproperties  {width:100%;margin:20px 0;display:block;clear:both}dl#pageproperties dt  {width:110px;font:bold 11px sans-serif;float:left}dl#pageproperties dd  {font:normal 11px sans-serif}dl#pageproperties dd a  {}ul.sitemap   {margin:5px 0 5px 20px;list-style-type:square}ul.sitemap ul   {margin:5px 0 5px 20px;list-style-type:square}ul.breadcrumb   {margin:0;padding:0;list-style:none}ul.breadcrumb li  {margin-right:5px;padding:0;line-height:25px;display:inline}ul.breadcrumb li.delimiter {font-weight:bold}ul.documentlibrary,ul.documentlibrary li{list-style:none !important;display:block;clear:both}ul.documentlibrary  {margin-left:0 !important;padding:0 !important}ul.documentlibrary li  {line-height:20px;border-bottom:solid 1px #f3f3f3;padding:5px 0}ul.documentlibrary li img {vertical-align:text-top}ul.documentlibrary li a  {margin:0 0 0 6px}@media screen and (max-width:1100px){  body{ background:#F2F2F2}  iframe{ max-width:100%!important}  .page-container{ width:960px}  header{ height:auto}  header:after{ content:'';display:block;clear:both}  img{ max-width:100%}  div#content{ width:100%;background:none;padding:5px 20px}  div#content.wide{ background:none}  div#maincontent{ width:auto;overflow:auto;display:block;float:none}  section#banner{ margin:0 20px}  #second-menu{ display:block}  #first-menu li a{ padding-left:10px!important;padding-right:10px!important}  section#col1,section#col2,section#col3{ box-sizing:border-box}  section#col1{ width:46%;margin-right:2%;padding-right:2%}  section#col1-wide{ width:60%;margin-right:1.5%;padding-right:1.5%}  section#col2{ width:20%;margin-right:2%;padding-right:2%}  section#col2 ul li > *{ max-width:100%!important}  section#col2-wide{ width:37%;margin:0}  section#col3{ width:27.5%}  fieldset.contact{ max-width:100%;width:100%}  fieldset.contact textarea{ width:100%}  address.vcard.footer{ height:auto;overflow:auto;margin:20px 20px 0}  .contact-wrap:after{ content:'';display:block;clear:both}  address.staff:after{ content:'';display:block;clear:both}  header div#search{ top:50%;transform:translateY(-50%);max-width:30%}  footer #magazines{ height:auto}  footer #magazines p{ padding:14px 20px}  footer #magazines ul{ margin-left:20px}  footer #magazines img{ display:block;padding:12px 20px}  ol#articlelist li article[data-type="mediumimageleft"] h1{ width:100%}  ol#articlelist li article[data-type="mediumimageleft"] p{ width:100%}    div#content section#images{ width:100%}  div#content a.pager{ width:35px;height:115px}  div#content section#images a#previous,div#content section#images a#next{ top:50%;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat}    section.result{ display:block}  section.result.contact{ width:32%;margin-left:3%}  div.gallery{ float:none}  a.galleryimg{ width:32%;margin-right:2%;overflow:hidden}  a.galleryimg:nth-of-type(3n){ margin-right:0}  a.galleryimg img{ max-width:none;object-fit:cover}  section#col1-wide ol.adlist li{ width:49%;margin-right:2%}  section#col1-wide ol.adlist li:nth-of-type(n){ margin-right:2%}  section#col1-wide ol.adlist li:nth-of-type(2n){ margin-right:0}  section#col1-wide div.ad-wrapper{ width:100%;margin:0 auto}}@media screen and (max-width:992px){  .page-container{ width:100%}  section#col1-wide{ width:68%}  section#col2-wide{ width:29%}  #first-menu li a{ padding-left:7px!important;padding-right:7px!important}}@media screen and (max-width:800px){  #second-menu{ width:130px}}@media screen and (max-width:760px){  body{ overflow-x:hidden}  input:not([type="radio"]):not([type="checkbox"]),textarea,select{ font-size:16px;border-radius:0;-webkit-appearance:none;border:1px solid #999}  p{ font-size:15px;line-height:1.8em}  h1{ margin:0 0 .7em}  p + p{ margin-top:1.25em}  div#content{ padding:5px 15px;display:block}  div#maincontent{ display:block;float:none}  #second-menu{ float:none;width:100%;display:none;padding:0;border-top:none!important}  #second-menu.js-visible{ display:block}  #second-menu ul{ margin-left:0}  #second-menu ul li{ margin-left:0;padding:0;border-bottom:none}  #second-menu ul li + li{ border-top:1px solid rgba(255,255,255,0.5)}  #second-menu ul li a{ background:rgba(255,255,255,0.2)!important;border-bottom:none;padding:7px 10px!important;font-size:80%}  #second-menu ul li.hc{ border-bottom:none}  #second-menu ul li.on a{ background:rgba(255,255,255,0.4)!important}  #second-menu .submenu{ margin:0}  #second-menu .submenu li{ padding:0;border-top:1px solid rgba(255,255,255,0.4)}  #second-menu ul li.on .submenu li a{ color:#fff!important;font-size:70%;background-color:rgba(255,255,255,0.6)!important}  section#banner{ margin:0;padding:10px 0}  .adcontainer:before{ text-align:center}  .openmenu{ display:block;height:35px;background-color:#0b3977;position:relative;overflow:hidden;background-image:url('../../../../clientfiles/gfx/gui/generic/hamburger.svg');background-size:14px;background-position:center center;background-repeat:no-repeat}  .openmenu.js-open{ background-color:#2561b1;background-image:url('../../../../clientfiles/gfx/gui/generic/close.svg')}  #toolbarmenu{ text-align:center;font-size:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}  header:after{ content:none}  header div#search{ float:none;width:100%;position:static;-webkit-transform:none;-ms-transform:none;transform:none;max-width:none;text-align:center;padding:0 20px 15px}  header div#search input[type="text"]{ box-shadow:none;width:100%;outline:none;padding:4px 8px}  header div#search input[type="text"]:focus{ width:100%;padding:4px 8px}  section#col1{ float:none;width:100%;border-right:none;display:block;padding:0}  section#col1-wide{ width:100%;float:none;display:block;border-right:none;margin:0;padding:0}  section#col2{ float:none;width:100%;border-right:none;display:block;padding:15px 0 0;border-top:1px solid #dedede;text-align:center}  section#col2 ul li a{ text-align:center}  section#col2 ul li > div{ margin:0 auto}  section#col2-wide{ float:none;display:block;width:100%}  section#col3{ float:none;width:100%;display:block;padding-top:15px;border-top:1px solid #dedede}  ol#articlelist li article[data-type="mediumimageleft"] figure, ol#articlelist li article[data-type="mediumimageright"] figure, div#content section#col2 #pinnedarticle figure{ float:none;display:block;width:100%;text-align:center;margin-bottom:1em}  div#content section#col2 #pinnedarticle figure{ background-color:#eef4f7}  ol#articlelist li article[data-type="mediumimageright"] h1{ width:100%}  ol#articlelist li article[data-type="mediumimageright"] p{ width:100%}  footer #magazines p{ text-align:center}  footer #magazines ul{ margin:20px auto;text-align:center;padding:0 20px}  footer #magazines img{ margin:0 auto}  div#content section#images{ text-align:center}  div#content ul.fig-pic{ display:inline-block;white-space:nowrap;width:100%}  div#content section#images ul li{ display:inline-block;float:none}  address.vcard.footer{ text-align:center;margin:20px 0 0}  address.vcard.footer span.tel,address.vcard.footer span.fax{ width:50%;padding-right:10px}  address.vcard.footer span.email{ width:100%;float:none;text-align:center;display:block}  .article h1{ font-size:28px;line-height:normal}  div#content section#excerpt{ font-size:15px;line-height:1.8em}  div#content aside[role="complementary"]{ float:none;display:block}  div#content aside[role="complementary"] dl{ margin:15px 0}  div#content #byline{ margin:15px 0 25px}  div#content #byline:after{ content:'';display:block;clear:both}  div#content #byline img{ margin-right:10px}  div#content #byline p{ padding:0;float:none;display:block;margin:0}  fieldset#advancedsearch input[type="text"], fieldset#advancedsearch input[type="text"]:focus{ width:75%}  section#col3 ul.adlist li{ text-align:center}}@media screen and (max-width:500px){  fieldset.contact input{ width:100%}  section.result{ float:none;width:100%}  section.result.contact{ width:100%;margin-left:0}  fieldset#advancedsearch{ padding:1px 15px 15px}  fieldset#advancedsearch input[type="text"]{ width:100%;display:block}  fieldset#advancedsearch input[type="submit"]{ width:100%;display:block;margin:15px 0 0}  a.galleryimg{ width:49%}  a.galleryimg:nth-of-type(n){ margin-right:2%}  a.galleryimg:nth-of-type(2n){ margin-right:0}  ul.paper-archive li{ float:none;width:100%;text-align:center;display:block;max-width:100%}  section#col1-wide ol.adlist li, section#col1-wide ol.adlist li:nth-of-type(n){ float:none;width:100%;margin-right:0}  address.staff{ display:block;float:none}  address.staff span.wrapper{ float:none;overflow:auto;width:auto;height:auto}}