 /* Klassic 2021 styles */
@import url('https://fonts.googleapis.com/css2?family=Contrail+One&display=swap');

body {background:#333;color:white;}
.header {background:transparent;position:absolute;z-index:1400;}
.header.is-sticky {background:#222;}
.header .pageflex {align-items:center;}
.header.is-sticky .logopane img {margin:20px 0;height:90px;width:auto;}
.langpane {font-family:'Contrail One', cursive;font-weight:400;}
.langpane a:link, .langpane a:visited, .langpane a:active {color:#008ed2;}
.langpane a:hover, a.langsel:link, a.langsel:visited, a.langsel:active, a.langsel:hover {background:#008ed2;color:white;}
.contentpane2 {background:#333;}
.contentpane3 {background:repeating-linear-gradient(
  -55deg,
  #2f2f2f,
  #2f2f2f 10px,
  #333 10px,
  #333 20px
);}
::selection {background:#a5c52d;}
::-moz-selection {background:#a5c52d;}
a.bigbutton:link, a.bigbutton:visited {background:#008ed2;font-family:'Contrail One', cursive;font-weight:400;}
a.bigbutton:active, a.bigbutton:hover {background:#a5c52d;}
button.bigbutton {background:#008ed2;font-family:'Contrail One', cursive;font-weight:400;}
button.bigbutton:hover {background:#a5c52d;}
.h2-headline, .h3-headline, .h4-headline {font-family:'Contrail One', cursive;font-weight:400;}
.documents a {display:inline-block;margin:0 0 3px 0;}
.documents a:link, .documents a:visited {background:white;font-family:'Contrail One', cursive;font-weight:400;padding:5px 20px 5px 0;}
.documents a:active, .documents a:hover {background:#008ed2;color:white;text-decoration:none;}
.newspaper-link a {display:inline-block;margin:0 0 3px 0;}
.newspaper-link a:link, .newspaper-link a:visited {background:#008ed2;color:white;font-family:'Contrail One', cursive;font-weight:400;padding:5px 20px 5px 0;}
.newspaper-link a:active, .newspaper-link a:hover {background:#a5c52d;color:white;text-decoration:none;}
.newspaper-link a:before {color:white;}
.gallery-link a:link, .gallery-link a:visited {font-weight:700;}
.slider-container {height:780px;}
.rslides li:after {display:none;}
.rslides li .caption {top:auto;bottom:200px;left:4%;width:auto;-webkit-transform:none;-ms-transform:none;transform:none;text-align:left;}
.rslides li .caption h2 {font-size:80px;margin:20px 0;padding-bottom:12px;border-bottom:#a5c52d solid 6px;}
.rslides li .caption h3 {font-size:36px;line-height:48px;margin:20px 0;color:white;}
.topimageheader {height:480px;}
.tih-mask:after {display:none;}
.topimageheader .caption {top:auto;bottom:40px;left:4%;width:auto;-webkit-transform:none;-ms-transform:none;transform:none;text-align:left;}
.topimageheader  .caption h3 {display:none;}
.gblocks a:after {display:none;}
.gblockstext {background:rgba(0,142,210,0.8);padding:20px;width:80%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.gblockstext h3 {font-size:24px;line-height:30px;}
.refsoverlay {background:rgba(0,142,210,0.8);}
.refsoverlay h4 {font-size:36px;}
.refstext {background:#008ed2;color:white;}
.refstext-line1 {font-family:'Contrail One', cursive;font-weight:400;font-size:24px;color:white;}
.bottom {background:#333;color:white;}
.bottom h4 {color:white;margin:0 0 12px 0;}
.bottom a:link, .bottom a:visited {color:white;}
.bottom a:active, .bottom a:hover {color:#008ed2;}
.footer {background:#222;}
.copyright a:active, .copyright a:hover {color:white;}
.socialicons {margin:0 0 12px 0;}
.formatdate {font-family:'Contrail One', cursive;font-weight:400;}
.articlesat-link a {font-weight:700;}
.datatable {margin:0;border:2px solid #666;font-size:16px;}
.datatable th {border:2px solid #666;padding:12px;font-family:'Contrail One', cursive;font-weight:400;text-align:left;}
.datatable td {border:2px solid #666;padding:12px;}
h1, h2, h3, h4, h5, h6 {font-family:'Contrail One', cursive;font-weight:400;color:white;}
h1 {font-size:30px;}
h2 {color:#a5c52d;}
h3 {color:#008ed2;}
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {color:#a5c52d;}
hr {background:#666;}
a:link, a:visited {color:#008ed2;}
a:active, a:hover {color:#a5c52d;}
.content ul li:before, .content2 ul li:before {color:#008ed2;}
ul.megamenu a {font-family:'Contrail One', cursive;font-weight:400;color:white;}
ul.megamenu li.level0:hover a, ul.megamenu li.level0 a:hover, .megahover {color:#a5c52d;}
ul.megamenu .current a {color:white;}
ul.megamenu li.menufirst {display:none;}
#megamenu li.sublink {border-bottom:rgba(255,255,255,0.2) solid 1px;}
#megamenu li.sublink:last-child {border-bottom:0;}
#megamenu li.sublink a {font-size:24px;line-height:36px;}
#megamenu li.sublink a:hover {color:#a5c52d;}
ul.megamenu li .sub {background:#222;}
.mobilemenu ul {font-family:'Contrail One', cursive;font-weight:400;}
a.disabled {color:#ccc !important;}
.parallax-window {background:#008ed2;}
.parallax-link a:link, .parallax-link a:visited {font-family:'Contrail One', cursive;font-weight:400;background:#a5c52d;color:white;}
.parallax-link a:active, .parallax-link a:hover {background:white;color:#a5c52d;}
.fd-day {font-family:'Contrail One', cursive;font-weight:400;}
article.blog-detail h1 {font-family:'Contrail One', cursive;font-weight:400;color:#a5c52d;}
.ci-header span {background:#a5c52d;}
/* Ken Bruns Effect */
.rslides li img  {
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);      
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 10s;
       -moz-transition-property: -moz-transform;
       -moz-transition-duration: 10s;
        -ms-transition-property: -ms-transform;
        -ms-transition-duration: 10s;
         -o-transition-property: -o-transform;
         -o-transition-duration: 10s;
            transition-property: transform;
            transition-duration: 10s;
    -webkit-transform-origin: bottom left;
       -moz-transform-origin: bottom left;
        -ms-transform-origin: bottom left;
         -o-transform-origin: bottom left;
            transform-origin: bottom left;
}
.rslides li:nth-child(2) img, .rslides li:nth-child(5) img {
  -webkit-transform-origin: bottom right;
     -moz-transform-origin: bottom right;
      -ms-transform-origin: bottom right;
       -o-transform-origin: bottom right;
          transform-origin: bottom right;
}
.rslides li:nth-child(3) img, .rslides li:nth-child(6) img {
    -webkit-transform-origin: top right;
       -moz-transform-origin: top right;
        -ms-transform-origin: top right;
         -o-transform-origin: top right;
            transform-origin: top right;
}
/*.rslides li:nth-child(7n+4) img {
    -webkit-transform-origin: top left;
       -moz-transform-origin: top left;
        -ms-transform-origin: top left;
         -o-transform-origin: top left;
            transform-origin: top left;
}*/
li.rslides1_on img {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
}
/* Fix Guidao */
.gdp-scoped-ui * {color:unset;}
/* 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:#333;position:relative;}
.rslides li .caption h2 {font-size:60px;}
}
/* for 640px and less */
@media screen and (max-width:640px) {
h2 {font-size:44px;line-height:48px;}
}
