/* Mosaïk styles */
@import url('https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@700&family=Julius+Sans+One&display=swap');

body {background:#09343e;color:white;}
.header {background:rgba(9,52,62,.8);position:absolute;z-index:9000;}
.langpane a:link, .langpane a:visited, .langpane a:active {color:white;}
.langpane a:hover, a.langsel:link, a.langsel:visited, a.langsel:active, a.langsel:hover {background:#729698;color:white;}
.toppane {min-height:320px;}
.contentleft {background:#214851;}
.footer {background:#09343e;}
.copyright a:active, .copyright a:hover {color:white;}
.logopane img {margin:35px 0;}
::selection {background:#729698;}
::-moz-selection {background:#729698;}
a.bigbutton:link, a.bigbutton:visited {background:#729698;color:white;font-family:"Julius Sans One", sans-serif;font-weight:400;border-radius:6px;}
a.bigbutton:active, a.bigbutton:hover {background:white;color:#09343e;}
a.bigbutton:before {display:none;}
a.bigbutton i.far, a.bigbutton i.fas {margin-right:6px;}
a.backtotop {border-radius:4px 4px 0 0 !important;}
button.bigbutton {background:#729698;color:white;font-family:"Julius Sans One", sans-serif;font-weight:400;border-radius:6px;}
button.bigbutton:hover {background:white;color:#09343e;}
.documents a {display:inline-block;margin:0 0 3px 0;}
.documents a:link, .documents a:visited {background:white;font-family:"Julius Sans One", sans-serif;font-weight:400;padding:5px 20px 5px 0;border-radius:6px;}
.documents a:active, .documents a:hover {background:white;color:#09343e;text-decoration:none;}
.newspaper-link a {display:inline-block;margin:0 0 3px 0;}
.newspaper-link a:link, .newspaper-link a:visited {background:#729698;color:white;font-family:"Julius Sans One", sans-serif;font-weight:400;padding:5px 20px 5px 0;border-radius:6px;}
.newspaper-link a:active, .newspaper-link a:hover {background:white;color:#09343e;text-decoration:none;}
.newspaper-link a:before {font-size:16px;content:"\f105";color:white;}
.slider-container {height:780px;}
.rslides li .caption h2 {letter-spacing:0;}
.rslides li .caption h3 {text-transform:uppercase;letter-spacing:0.11em;color:white;}
.topimageheader {height:320px;}
.topimageheader .caption {padding-top:120px;}
.topimageheader .caption h2 {letter-spacing:0;}
.topimageheader .caption h3 {text-transform:uppercase;letter-spacing:0.11em;color:white;}
.bottom {background:#09343e;border-top:white solid 1px;}
.bottom a:active, .bottom a:hover {color:#729698;}
.bottompane2 {font-size:18px;}
.si-colored a:active, .si-colored a:hover {background:#09343e !important;}
h1, h2, h3, h4, h5, h6 {font-family:"Archivo Narrow", sans-serif;font-weight:700;color:white;}
h1 {font-size:20px;line-height:24px;letter-spacing:0.2em;color:#729698;}
h2 {font-family:"Julius Sans One", sans-serif;font-weight:400;font-size:50px;line-height:54px;}
h3 {font-size:24px;line-height:30px;}
h4 {font-family:"Julius Sans One", sans-serif;font-weight:400;color:#09343e;}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {color:white;}
h2 a:active, h2 a:hover, h3 a:active, h3 a:hover {color:#729698;}
.h2-headline, .h4-headline {font-family:"Julius Sans One", sans-serif;font-weight:400;text-transform:none;color:#729698;}
.h3-headline {font-family:"Archivo Narrow", sans-serif;font-weight:700;color:#729698;}
.h4-headline {font-size:24px;line-height:30px;}
.bottom .h4-headline {margin:0 0 20px 0;}
hr {background:#729698;}
a:link, a:visited {color:#729698;}
a:active, a:hover {color:#09343e;text-decoration:none;}
.content ul li:before, .content2 ul li:before {color:#729698;}
blockquote {border-left:#729698 solid 10px;}
blockquote, blockquote p {font-size:20px;color:#729698;}
ul.megamenu {margin:35px 0;}
ul.megamenu a {font-family:"Archivo Narrow", sans-serif;font-weight:700;font-size:18px;letter-spacing:0.12em;color:white;height:50px;line-height:50px;}
ul.megamenu li.level0:hover a, ul.megamenu li.level0 a:hover, .megahover {color:#729698;}
ul.megamenu .current a {color:#729698;}
#megamenu li.sublink {border-bottom:none;}
#megamenu li.sublink a {font-size:18px;height:30px;line-height:30px;color:white;}
#megamenu li.sublink a:hover {color:#729698;}
ul.megamenu li .sub {background:#09343e;left:10px;}
.mobilemenu ul {font-family:"Archivo Narrow", sans-serif;font-weight:700;}
.mobilemenu ul li a.disabled {color:#ccc;}
.gblockstext h2 {color:white;font-size:48px;line-height:54px;margin:0 40px 20px 40px;}
.gblockstext h3 {color:white;font-size:24px;line-height:30px;}
.gblocks a:after {background:rgba(0,0,0,.3);}
.citation-window {background:#729698;}
.citation-text {max-width:640px;margin:0 auto;}
.citation-text p {text-align:center;}
.citation-link a.bigbutton:link, .citation-link a.bigbutton:visited {background:white;color:#09343e;}
.citation-link a.bigbutton:active, .citation-link a.bigbutton:hover {background:#09343e;color:white;}
.fd-day {font-family:"Julius Sans One", sans-serif;font-weight:400;color:#09343e;}
.fd-month {background-color:#214851;font-weight:700;}
.blog-detail article h1 {font-family:"Julius Sans One", sans-serif;font-weight:400;text-transform:none;color:white;}
.blog-sat .h4-headline {font-size:24px;line-height:30px;}
.blog-sat .blog article .article-content h3 {font-family:"Julius Sans One", sans-serif;font-weight:400;font-size:30px;line-height:36px;}
.blog-sat .blog article figure {margin:0 40px 0 0;}
.blog-archives {background:#214851;}
.blog-archives-item .count {color:#729698;}
.ci-header span {background:#729698;}
.fcd-flex {align-items:center;}
.labelswrapper {background:white;padding:60px 0 30px 0;}
.Normal, .NormalDisabled, .NormalDeleted {color:white;}
/* Rocket Fix */
.toppane .rocketactionmenu {top:130px !important;}
/* Ken Bruns Effect */
.rslides li img  {
    transform: scale(1.1);      
    transition-property: transform;
    transition-duration: 10s;
    transform-origin: bottom left;
}
.rslides li:nth-child(2) img, .rslides li:nth-child(5) img {
    transform-origin: bottom right;
}
.rslides li:nth-child(3) img, .rslides li:nth-child(6) img {
    transform-origin: top right;
}
li.rslides1_on img {
    transform: scale(1);
}
/* for 980px and less - Only portrait for retina display */
@media all and (max-width:980px),
            screen and (-webkit-min-device-pixel-ratio: 3.0) and (max-width: 2940px) and (orientation: portrait),
            screen and (-webkit-min-device-pixel-ratio: 2.0) and (max-width: 1960px) and (orientation: portrait) {
.header {background:#09343e;position:relative;}
}
