:root {--spacing:2.5rem;--inner-spacing:1rem;--primary-colour:#007ead;--secondary-colour:#f00;--body-font-family:sans-serif;--body-font-size:14px;--body-line-height:1.6em;--body-background-colour:#fefefe;--body-colour:#010101;--link-colour:#007ead;--header1-font-family:sans-serif;--header1-font-family:'Arial',sans-serif;--header1-font-size:24px;--header1-line-height:1.2;--header1-colour:#007ead;--header2-font-family:'Arial',sans-serif;--header2-font-size:21px;--header2-line-height:1.2;--header2-colour:#010101;--header3-font-family:'Arial',sans-serif;--header3-font-size:16px;--header3-line-height:1.2;--header3-colour:#007ead;--header4-font-family:'Arial',sans-serif;--header4-font-size:15px;--header4-line-height:1.2;--header4-colour:#007ead}
.grid {display:grid;grid-gap:var(--spacing);min-width:0 }.grid.no-gap {grid-gap:0 }.grid.small-gap {grid-gap:var(--inner-spacing) }.grid.two-columns {grid-template-columns:1fr 1fr }.grid.three-columns {grid-template-columns:1fr 1fr 1fr }.grid.four-columns {grid-template-columns:1fr 1fr 1fr 1fr }.grid.columns {grid-template-columns:min-content }.grid.two-columns.one-quarter-left {grid-template-columns:1fr 3fr }.grid.two-columns.three-quarters-left {grid-template-columns:3fr 1fr }.grid.two-columns.one-third-left {grid-template-columns:1fr 2fr }.grid.two-columns.two-thirds-left {grid-template-columns:2fr 1fr }.grid.two-columns.one-sixth-left {grid-template-columns:1fr 5fr }.grid.three-columns.big-centre {grid-template-columns:1fr 50% 1fr }.grid.two-rows {grid-template-rows:1fr 1fr }.grid.three-rows {grid-template-rows:1fr 1fr 1fr }.grid.four-rows {grid-template-rows:1fr 1fr 1fr 1fr }.grid.rows {grid-template-rows:min-content }.grid.two-rows.one-quarter-top {grid-template-rows:1fr 3fr }.grid.two-rows.three-quarters-top {grid-template-rows:3fr 1fr }.grid.two-rows.one-third-top {grid-template-rows:1fr 2fr }.grid.two-rows.two-thirds-top {grid-template-rows:2fr 1fr }.grid.three-rows.big-centre {grid-template-rows:1fr 50% 1fr }@media (max-width:768px) {.grid.two-columns,.grid.three-columns,.grid.four-columns,.grid.two-columns.one-quarter-left,.grid.two-columns.three-quarters-left,.grid.two-columns.one-third-left,.grid.two-columns.two-thirds-left,.grid.two-columns.one-sixth-left,.grid.three-columns.big-centre {grid-template-columns:1fr }.grid.two-rows,.grid.three-rows,.grid.four-rows,.grid.two-rows.one-quarter-top,.grid.two-rows.three-quarters-top,.grid.two-rows.one-third-top,.grid.two-rows.two-thirds-top,.grid.three-rows.big-centre {grid-template-rows:1fr }}
* {box-sizing:border-box }body {min-height:0;min-width:0;margin:0;padding:0;font-family:'arial',sans-serif;font-size:var(--body-font-size);line-height:var(--body-line-height);background-color:var(--body-background-colour);color:var(--body-colour) }h1 {color:var(--header1-colour);font-family:var(--header1-font-family);font-size:var(--header1-font-size);line-height:var(--header1-line-height) }h2 {color:var(--header2-colour);font-family:var(--header2-font-family);font-size:var(--header2-font-size);line-height:var(--header2-line-height) }h3 {color:var(--header3-colour);font-family:var(--header3-font-family);font-size:var(--header3-font-size);line-height:var(--header3-line-height) }h4 {color:var(--header4-colour);font-family:var(--header4-font-family);font-size:var(--header4-font-size);line-height:var(--header4-line-height) }a {color:var(--link-colour) }img {width:100%;height:auto }img[align="left"],img[align="right"] {width:inherit }img[align="left"] {margin-right:var(--inner-spacing) }img[align="right"] {margin-left:var(--inner-spacing) }.container {width:95%;max-width:1200px;margin:0 auto;position:relative }.responsive-container {position:relative;padding-bottom:56.25%;height:0;overflow:hidden }.responsive-container iframe,.responsive-container embed {position:absolute;top:0;left:0;width:100%;height:100% }div >*:first-child,section >*:first-child,main >*:first-child,article >*:first-child {margin-top:0 }div >*:last-child,section >*:last-child,main >*:last-child,article >*:last-child {margin-bottom:0 }a.button,button {text-align:center;font-size:1rem;text-decoration:none;display:block;background-color:var(--primary-colour);color:var(--body-colour);padding:calc(var(--spacing) / 4) 0 }article[itemProp="blogPost"] h2 {margin-top:0 }
.container,.headercontainer {margin:0 auto;width:990px }h1 {margin-top:0 }a {text-decoration:none;transition:all 0.3s ease;color:#007ead }a:hover {color:#066a92;text-decoration:underline }blockquote {padding-left:20px;padding-right:8px;border-left:5px solid #CCC;font-style:italic }.fr-dii.fr-fil {margin:0 1rem 1rem 0;width:200px;max-width:30%;display:block;float:left }.italic {font-style:italic }.small {font-size:75%;line-height:1.4rem;font-weight:normal }.large {font-size:125%;line-height:1.6rem }.strong {font-weight:bold }.black {color:#000 }.red {color:#f00 }.blue {color:#007ead }.right {text-align:right }.clear {clear:both;border:none;outline:none;background:none }hr.blue {height:3px;width:100%;border:none;background-color:var(--primary-colour);outline:none }hr.white {clear:both;border:none;height:2px;background-color:var(--body-background-colour);width:100%;outline:none;margin:5px 0 }.center {text-align:center;margin:0 auto }label {display:block;margin-top:10px }header {margin-bottom:var(--inner-spacing) }.headercontainer {height:200px;background:url('/storage/app/media/design/header.jpg') no-repeat top right;text-align:left }header h1,header h1 a,header h2 {line-height:1em;margin:0;color:#007ead;text-decoration:none }header h1 {padding:65px 0 0 10px;font-size:2.75em }header h2 {padding-left:10px;font-size:2em }#sidebar ul {margin:0 0 15px 0;padding:0;list-style:none;font-weight:bold }#sidebar ul li {padding:10px 0 10px 0;border-bottom:#dedede 1px solid }#sidebar ul li:first-child {padding:0 0 10px 0 }#sidebar ul li:last-child {border-bottom:none }.search-form {margin-bottom:var(--spacing) }.search form {display:grid;grid-template-columns:2rem 1fr }.search input {width:100%;border:#ccc 1px solid;border-left:none;outline:none;padding:0.5rem 0;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;background-color:var(--body-background-colour) }.search i {display:flex;align-items:center;justify-content:center;border:#ccc 1px solid;border-right:none;height:100%;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem }#toggle-nav {display:none;font-size:var(--body-font-size);padding:calc(var(--inner-spacing) / 2) var(--inner-spacing);background:none;border:#ccc 1px solid;cursor:pointer;margin:0 auto var(--inner-spacing) auto }#sidebar {text-align:center;color:#007ead;padding:5px;margin:0 0 10px 0;width:200px;float:left }#sidebar .hits {margin:25px 0 0 ;color:#000 }#sidebar ul li {line-height:1rem }section#content .container {position:relative;padding-top:1.75em }main {margin:0 0 10px 225px }.item-page {position:relative }.item-page h1 {}.item-page img,.item-pagejustify img {padding:0 10px 5px 10px }section.justify .item-page {text-align:justify }ul li {line-height:calc(var(--body-line-height) * 1.1) }.actions {margin:var(--inner-spacing) 0;font-size:1.25rem }.actions a {margin-right:0.25rem }.years {text-align:center }.years a {display:inline-block;margin:0 calc(var(--inner-spacing) / 2) }.years a.active {text-decoration:underline }.pagination {font-weight:bold }.pagination .counter {text-align:center;color:#a9abae }.pagination ul {list-style:none;margin-left:-40px;text-align:center }.pagination ul li {display:inline-block;padding:0 5px;color:#007ead }.pagination ul li a {color:#a9abae }.pagination ul li a:hover {color:#007ead }ul.pagenav {list-style:none;margin-left:-40px;text-align:center;float:left }ul.pagenav li {display:inline-block;padding:0 }.select-year {margin:0;padding:0;list-style:none;text-align:center }.select-year li {line-height:1.5em;padding:0 10px;display:inline }.articles-by-year {margin:0;padding:0;list-style:none }.articles-by-year li.year {font-size:1.75em;font-weight:bold;margin:20px 0 10px 0 }.specific-year li {margin:5px 0 }.search-results dt {margin-top:10px }footer {clear:both;border-top:#007ead 5px solid;padding:10px 0;margin-top:15px }footer ul {display:table;width:100%;table-layout:fixed;padding:0;margin:0;list-style:none }footer ul li {text-align:center;display:table-cell }footer a,footer p {color:#a9abae }footer a:hover {color:#007ead }@media print {header,footer,#sidebar {display:none }main {margin:0 30mm;line-height:1.6rem;font-size:16px }main .actions {display:none }}@page {margin:20mm 0 18mm 0 }