@import url(https://fonts.googleapis.com/css?family=Orbitron:500);
/* Screen breakpoints */
/** 
** GENERAL HELPERS
**/
.clear {
  clear: both;
}
.hidden {
  display: none;
  visibility: hidden;
}
.visually-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -100%;
  overflow: hidden;
  padding: 0;
  position: absolute!important;
  width: 1px;
}
a {
  color: #342062;
}
.caret {
  font-size: 0.7em;
  vertical-align: middle;
  margin-left: 10px;
}
/** 
** PAGE SETUP **
**/
body {
  font-family: "univia-pro", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
.main-container {
  margin-top: 50px;
}
@media only screen and (min-width: 1250px) {
  .container {
    max-width: 1180px;
    margin: 0 auto;
  }
  .main-container {
    margin-top: 60px;
  }
}
#bg-opacity {
  width: 100%;
  display: block;
  position: absolute;
  height: 100%;
  opacity: 0.09;
  background-image: linear-gradient(to left, #485062 101%, #1c1f24 -1%);
  z-index: -1;
}
main {
  position: relative;
  padding-bottom: 40px;
  overflow: hidden;
}
/** 
** BANNER **
**/
#masthead {
  height: 100px;
  border-bottom: solid 1px #878382;
  background: linear-gradient(90deg, #1c1f24 0%, #485062 100%);
  position: relative;
}
#masthead-bg {
  background: transparent url(../../images/2020/pattern.svg) 0 0 repeat-y;
  height: 100%;
  position: absolute;
  width: 100%;
  border: 0;
}
#masthead .container {
  z-index: 1;
}
.site-title {
  width: 75%;
  display: block;
  margin: 0 auto;
  height: 30px;
  padding-top: 37px;
}
.site-title .strapline {
  margin-left: 40px;
  color: #00b7e1;
  font-size: 1.2em;
  display: inline-block;
  float: left;
}
.site-title .logo {
  width: 220px;
  float: left;
}
.country-list {
  float: right;
  position: relative;
  padding-top: 27px;
}
#country-toggle,
#country-toggle-2 {
  background: transparent;
  border: solid 1px #00b7e1;
  border-radius: 25px;
  box-shadow: none;
  text-shadow: none;
  color: #00b7e1;
  text-transform: uppercase;
  padding: 12px 20px;
  font-size: 1em;
}
#country-toggle[aria-expanded="true"],
#country-toggle-2[aria-expanded="true"] {
  border-radius: 25px 25px 0 0;
  border-color: #1c4d7d;
  background: #ffffff;
  color: #9691b1;
  border-bottom: 0;
}
#country-toggle:focus,
#country-toggle:hover,
#country-toggle-2:focus,
#country-toggle-2:hover {
  background: #ffffff;
  color: #342062;
}
#country-toggle:focus,
#country-toggle-2:focus {
  outline: 0;
  background: #00b3dc;
  color: #ffffff;
}
#country-toggle:focus .caret,
#country-toggle-2:focus .caret {
  color: #ffffff;
}
.country-list ul {
  position: absolute;
  width: 100%;
  list-style-type: none;
  margin: 0;
  background: #ffffff;
  border-radius: 0 0 5px 5px;
  border: solid 1px #1c4d7d;
  padding: 0;
  border-width: 0 1px 1px 1px;
  z-index: 2;
}
.country-list a,
.country-list a:visited {
  text-decoration: none;
  padding: 5px 10px 5px 20px;
  display: block;
  color: #342062;
}
.country-list a:hover,
.country-list a:focus {
  background: #00b3dc;
  color: #ffffff;
}
#masthead .country-list {
  display: none;
}
@media only screen and (min-width: 1250px) {
  .site-title {
    display: inline-block;
    margin: 0;
  }
  #masthead .country-list {
    display: block;
  }
  #colophon .country-list {
    display: none;
  }
}
/** 
** NAVIGATION & SEARCH **
**/
.getting-around {
  background-color: #00768f;
  padding: 15px 10px;
}
.getting-around button:before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: -5px;
  line-height: 1;
}
#menu-search,
.homepage-menu button {
  width: 100%;
  padding: 19px 15px;
  border: solid 1px #1c4d7d;
  border-radius: 5px;
  box-sizing: border-box;
  font-size: 1.5em;
}
/* Chrome, Firefox, Opera, Safari 10.1+ */
#menu-search::placeholder {
  color: #9691b1;
  opacity: 1;
  /* Firefox */
}
/* Internet Explorer 10-11 */
/* Microsoft Edge */
#menu-search:-ms-input-placeholder,
#menu-search::-ms-input-placeholder {
  color: #9691b1;
}
.homepage-menu {
  position: relative;
}
.homepage-menu button .caret {
  float: right;
  color: #311b6f;
  padding-top: 5px;
}
.homepage-menu button {
  display: block;
  background: #ffffff;
  color: #9691b1;
  box-shadow: none;
  text-shadow: none;
  text-align: left;
  margin-bottom: 10px;
}
.homepage-menu button:focus,
#menu-search:focus {
  outline: 0;
}
.homepage-menu button[aria-expanded="true"] {
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  margin-bottom: 0;
}
.homepage-menu-list {
  position: absolute;
  width: 100%;
  background: #ffffff;
  margin: 0;
  border: solid 1px #1c4d7d;
  padding: 0 0 10px 0;
  list-style-type: none;
  border-radius: 0 0 5px 5px;
  border-top: 0;
  z-index: 1;
}
.homepage-menu-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#gem-featuredbloggers {
  position: relative;
}
#gem-featuredbloggers .menu-grid-container {
  display: grid;
  grid-template-columns: 50% 1fr;
}
.homepage-menu-list a,
.homepage-menu-list a:visited {
  text-decoration: none;
  padding: 0 10px 0 15px;
  display: block;
  color: #342062;
  line-height: 2em;
  font-size: 1.5em;
}
.homepage-menu-list a:hover,
.homepage-menu-list a:focus {
  background: #00b3dc;
  color: #ffffff;
}
#menu-search {
  padding: 8px 9px 13px 20px;
}
@media only screen and (min-width: 1250px) {
  .getting-around {
    padding: 17px 0;
  }
  .getting-around .container {
    display: grid;
    grid-template-columns: 360px 320px 1fr;
    column-gap: 30px;
  }
  .homepage-menu {
    position: relative;
    max-width: 360px;
    min-width: 320px;
  }
  #menu-search {
    padding: 8px 9px 13px 20px;
    box-sizing: content-box;
    max-width: 565px;
  }
  .homepage-menu button {
    padding-left: 20px;
    margin-bottom: 0;
  }
  .homepage-menu-list a {
    padding-left: 20px;
  }
  #gem-featuredbloggers {
    position: absolute;
    min-width: 820px;
  }
  #gem-featuredbloggers .menu-grid-container {
    display: grid;
    grid-template-columns: 445px 1fr;
  }
}
/** 
** FOOTER **
**/
#footer-bg {
  background: transparent url('../../images/2020/pattern.svg') 0 0 repeat-y;
  height: 30px;
  width: 100%;
}
.site-footer {
  background-image: linear-gradient(90deg, #1c1f24 0%, #485062 100%);
  color: #ffffff;
}
.site-footer .container {
  margin: 20px auto;
  text-align: center;
}
.site-footer ul {
  margin: 0 auto;
  max-width: 320px;
  padding: 25px 0;
  color: #ffffff;
  list-style-type: none;
  border-bottom: solid 2px rgba(225, 225, 225, 0.1);
  text-transform: uppercase;
  font-size: 0.69em;
}
.site-footer ul a {
  color: #ffffff;
  text-decoration: none;
}
.site-footer .country-list {
  float: none;
  width: 320px;
  margin: 0 auto 25px auto;
  padding-bottom: 25px;
  border-bottom: solid 2px rgba(225, 225, 225, 0.1);
}
.site-footer .country-list .country-links {
  margin: 0;
  padding: 0;
}
.site-footer .country-list .country-wrapper,
.site-footer .country-list #country-toggle-2,
.site-footer .country-list .menu {
  width: 155px;
  margin: 0 auto;
  text-align: left;
  font-size: 1em;
}
.site-footer .country-list .menu {
  padding-top: 0;
}
.site-footer .country-list .menu a {
  color: #342062;
}
.site-footer .country-list .menu a:hover,
.site-footer .country-list .menu a:focus {
  color: #ffffff;
}
#menu-legal-links {
  border: 0;
  text-transform: none;
}
#menu-legal-links li {
  float: left;
}
#menu-legal-links a {
  border-right: solid 1px #ffffff;
  padding: 0 10px;
}
#menu-legal-links li:first-of-type a {
  border-right: 0;
  padding-left: 0;
}
#menu-legal-links li:first-of-type {
  float: none;
  display: block;
  padding-bottom: 10px;
}
#menu-legal-links li:last-of-type a {
  border-right: 0;
}
.footer_thales_txt .license {
  text-align: center;
  font-size: 0.69em;
  clear: left;
  margin: 0 20px;
}
.footer-social {
  margin-top: 1em;
}
footer .icon-social {
  width: 36px;
  height: 36px;
  object-fit: contain;
  margin: 0 7px;
}
.footer-social img {
  transition: all 0.3s;
}
.footer-social img:hover {
  transform: scale(1.1);
}
.footer-social a:focus {
  border: solid 1px #ffffff;
}
@media only screen and (min-width: 1250px) {
  .footer_thales_nav {
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: 25% 25% 25% 25%;
    padding-bottom: 40px;
    margin: 55px 0 40px 0;
    border-bottom: solid 1px rgba(225, 225, 225, 0.3);
  }
  .footer_thales_txt .license {
    text-align: left;
    margin: 0;
  }
  .site-footer ul {
    border-left: solid 1px rgba(225, 225, 225, 0.1);
    border-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 65px;
    height: 100%;
    line-height: 2em;
    text-align: left;
    max-width: 100%;
  }
  #menu-legal-links {
    border: 0;
    padding: 0;
  }
  #menu-legal-links li:first-of-type {
    float: left;
    display: inline;
  }
  #menu-legal-links li:first-of-type a {
    border-right: solid 1px #ffffff;
  }
  .footergroup {
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: 75% 25%;
  }
  .footer-social {
    text-align: right;
    margin-top: 0;
  }
  footer .icon-twitter {
    margin-right: 0;
  }
}
.home article {
  background: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}
.home .post-index-thumbnail img {
  width: 100%;
  height: auto;
}
.home .post-index-thumbnail {
  max-height: 380px;
}
.home article {
  position: relative;
  margin-bottom: 1px;
}
.home .metabits {
  /*float: right;*/
  color: #ffffff;
}
.headline-wrapper {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  padding: 20px;
  width: 100%;
  left: 0;
  min-height: 139px;
}
.headline .entry-title {
  margin: 0 0 15px 0px;
  font-size: 1.25em;
}
.headline a {
  color: #ffffff;
  text-decoration: none;
}
.headline a:hover,
.headline a:focus {
  text-decoration: underline;
}
.supercategory-meta-list span {
  color: #ffffff;
}
.supercategory-meta-list {
  /*float: left;*/
  font-size: 0.69em;
  text-transform: uppercase;
}
@media (prefers-reduced-motion: no-preference) {
  .home .post-index-thumbnail img,
  .single .post-index-thumbnail img {
    transition: all 0.3s;
  }
  .home .post-index-thumbnail img:hover,
  .single .post-index-thumbnail img:hover {
    transform: scale(1.1);
  }
}
@media only screen and (min-width: 850px) {
  .main-container {
    margin-top: 30px;
    overflow: hidden;
  }
  .home .main-container {
    display: grid;
    column-gap: 10px;
    row-gap: 10px;
    grid-template-columns: 50% 50%;
    grid-template-rows: auto;
  }
  .home article {
    margin: 0;
  }
}
@media only screen and (min-width: 1250px) {
  .odd.single-wide {
    grid-column: 1 / 2;
  }
  .odd.double-wide {
    grid-column: 2 / 4;
  }
  .even.single-wide {
    grid-column: 3 / 4;
  }
  .even.double-wide {
    grid-column: 1 / 3;
  }
  .home .main-container {
    display: grid;
    column-gap: 20px;
    row-gap: 20px;
    grid-template-columns: 33% 33% 33%;
    grid-template-rows: auto;
  }
  .main-container {
    overflow: visible;
    margin-top: 50px;
  }
  .home article {
    margin: 0;
  }
  .home .post-index-thumbnail img {
    height: 380px;
    width: 100%;
  }
  .home .post-thumb-small-rectangle img {
    width: 100%;
    height: auto;
  }
}
/* 
* PAGINATION 
*/
.comment-navigation .only-old,
.posts-navigation .only-old,
.post-navigation .only-old,
.site-main .posts-navigation {
  width: 50%;
  min-width: 160px;
  margin: 0 auto;
}
.site-main .posts-navigation {
  padding: 50px 0;
}
.comment-navigation .only-old,
.posts-navigation .only-old,
.post-navigation .only-old {
  float: none;
  text-align: center;
}
.nav-links a {
  border: solid 1px #02b9e1;
  border-radius: 25px;
  display: inline-block;
  text-decoration: none;
  width: auto;
  min-width: 160px;
  color: #02b9e1;
  text-transform: uppercase;
  padding: 12px 20px;
}
.nav-links a:hover,
.nav-links a:focus {
  border-color: #02b9e1;
  color: #ffffff;
  background: #02b9e1;
}
.pagination-bar {
  width: 90%;
  margin: 0 auto;
  text-align: center;
  padding: 50px 0;
}
.pagination-bar a {
  border: none;
  border-radius: 0;
  min-width: auto;
  padding: 0 5px;
}
.pagination-bar a:hover,
.pagination-bar a:focus {
  background: transparent;
  text-decoration: underline;
  color: #02b9e1;
}
.pagination-bar .prev {
  margin-right: 15px;
}
.pagination-bar .next {
  margin-left: 15px;
}
/* 
* ARCHIVE LISTINGS 
*/
.archive .page h1 {
  margin-bottom: 28px;
}
.archive article {
  margin-bottom: 40px;
}
.archive .headline a,
.archive .supercategory-meta-list span {
  color: #2c286c;
}
.archive .supercategory-meta-list {
  color: #2c286c;
  margin-bottom: 15px;
  float: none;
}
.archive article {
  display: grid;
  column-gap: 20px;
  grid-template-columns: 160px 1fr;
}
.archive .supercategory-meta-list {
  float: left;
}
.archive .metabits {
  float: right;
}
.archive .dateline {
  color: #515569;
  font-size: 0.7em;
}
/*
* AUTHOR PAGES
*/
.authorprofile {
  display: grid;
  column-gap: 20px;
  grid-template-columns: 160px 1fr;
}
.authorprofile .profilepic {
  float: left;
  margin-right: 25px;
  margin-bottom: 25px;
}
#FSContact1 button,
#FSContact1 input[type="button"],
#FSContact1 input[type="reset"],
#FSContact1 input[type="submit"] {
  font-size: 1em;
  background: transparent;
  box-shadow: none;
  text-shadow: none;
  border: solid 1px #02b9e1;
  border-radius: 25px;
  min-width: 145px;
  color: #02b9e1;
  text-transform: uppercase;
  padding: 12px 20px;
}
#FSContact1 button:focus,
#FSContact1 input[type="button"]:focus,
#FSContact1 input[type="reset"]:focus,
#FSContact1 input[type="submit"]:focus,
#FSContact1 button:hover,
#FSContact1 input[type="button"]:hover,
#FSContact1 input[type="reset"]:hover,
#FSContact1 input[type="submit"]:hover {
  border-color: #02b9e1;
  color: #ffffff;
  background: #02b9e1;
}
#FSContact1 label,
#FSContact1 input {
  display: block;
  margin-bottom: 10px;
}
.profileform {
  padding-bottom: 28px;
  margin-bottom: 28px;
  border-bottom: solid 2px rgba(216, 216, 216, 0.5);
}
/**
** ALL AUTHORS ARCHIVE PAGE
**/
.authors-wrapper .author-bio {
  display: grid;
  grid-auto-rows: 1fr;
  grid-template-columns: 200px 1fr;
  margin-bottom: 1.5em;
}
.authors-wrapper ul {
  margin-left: 0;
  padding-left: 20px;
}
/** 
** SINGLE POST AND PAGE LAYOUT **
**/
.error404 h1,
.page h1,
.single h1,
.search h1,
.error404 h2,
.page h2,
.single h2,
.search h2,
.error404 h3,
.page h3,
.single h3,
.search h3,
.error404 h4,
.page h4,
.single h4,
.search h4,
.error404 h5,
.page h5,
.single h5,
.search h5,
.error404 .single article .entry-meta,
.page .single article .entry-meta,
.single .single article .entry-meta,
.search .single article .entry-meta,
.error404 .single article .updatetime,
.page .single article .updatetime,
.single .single article .updatetime,
.search .single article .updatetime {
  margin: 0 0 15px 0;
  color: #2c286c;
}
.error404 img.alignleft,
.page img.alignleft,
.single img.alignleft,
.search img.alignleft,
.error404 img.alignright,
.page img.alignright,
.single img.alignright,
.search img.alignright,
.error404 img.aligncenter,
.page img.aligncenter,
.single img.aligncenter,
.search img.aligncenter,
.error404 img.alignnone,
.page img.alignnone,
.single img.alignnone,
.search img.alignnone {
  margin-bottom: 1.5em;
}
.error404 .page,
.single article.format-standard,
.search .not-found,
.search .page,
.page .page,
#page .page,
.archive .page {
  background-color: #ffffff;
  padding: 36px;
  color: #515569;
  padding-bottom: 40px;
}
.single article.format-standard .entry-content {
  border-bottom: solid 2px rgba(216, 216, 216, 0.5);
  margin-bottom: 28px;
  padding-bottom: 9px;
}
.single article a,
.search article a {
  color: #00b3dc;
  text-decoration: none;
}
.single article a:focus,
.single article a:hover,
.single article a:focus,
.single article a:hover {
  text-decoration: underline;
}
.single article .entry-meta,
.single article .updatetime,
.single article .supercategory-meta-list {
  font-size: 0.7em;
  color: #515569;
}
.page .entry-header,
.search .entry-header,
.single article .supercategory-meta-list {
  padding-bottom: 28px;
  margin-bottom: 28px;
  border-bottom: solid 2px rgba(216, 216, 216, 0.5);
  float: none;
}
.single article .entry-header span {
  color: #515569;
}
.single article h1 {
  font-size: 2.5em;
  line-height: 1.25;
}
.single .entry-footer .metabits {
  float: right;
}
.single .size-2020-large-rectangle {
  margin-top: -36px;
  margin-left: -36px;
  min-width: 100%;
  height: auto;
}
@media only screen and (min-width: 1250px) {
  .single .size-2020-large-rectangle {
    min-width: 1180px;
    max-height: 510px;
  }
}
/** 
** JOHNSON BOXES 
**/
.johnson-box {
  border-top: solid 25px rgba(0, 179, 220, 0.5);
  border-bottom: solid 1px rgba(216, 216, 216, 0.5);
  margin-left: 10%;
  margin-right: 10%;
  margin-bottom: 25px;
  background: #f4f4f6;
  padding-top: 10px;
  padding-bottom: 10px;
}
.johnson-box:after {
  content: ' ';
  display: block;
  clear: both;
}
.post .entry-content .johnson-box > * {
  margin-bottom: 1em;
  padding: 0 30px 0 30px;
}
/** 
** IFRAMES **
**/
.single .entry-content iframe {
  border: solid 1px #dddddd;
}
/**
** CAPTIONS
**/
.wp-caption .wp-caption-text {
  border-bottom: solid 1px rgba(0, 179, 220, 0.5);
  padding-bottom: 10px;
}
.wp-caption {
  margin: 15px;
}
.wp-caption img {
  width: 100%;
  height: auto;
}
.wp-caption.aligncenter {
  margin: 10px auto;
}
#comments-toggle {
  color: #00b3dc;
  font-size: 1em;
  text-transform: uppercase;
  background: transparent;
  border: 0;
  box-shadow: none;
  text-shadow: none;
  padding: 0;
  margin: 0;
}
#comments-toggle .caret {
  font-size: 0.7em;
  vertical-align: middle;
  margin-left: 0;
  display: inline-block;
  margin-top: -3px;
  margin-right: 10px;
}
#comments-toggle:focus,
#comments-toggle:hover {
  text-decoration: underline;
}
#comments button,
#comments input[type="button"],
#comments input[type="reset"],
#comments input[type="submit"] {
  font-size: 1em;
  background: transparent;
  box-shadow: none;
  text-shadow: none;
  border: solid 1px #02b9e1;
  border-radius: 25px;
  min-width: 145px;
  color: #02b9e1;
  text-transform: uppercase;
  padding: 12px 20px;
}
#comments button:focus,
#comments input[type="button"]:focus,
#comments input[type="reset"]:focus,
#comments input[type="submit"]:focus,
#comments button:hover,
#comments input[type="button"]:hover,
#comments input[type="reset"]:hover,
#comments input[type="submit"]:hover {
  border-color: #02b9e1;
  color: #ffffff;
  background: #02b9e1;
}
#comments {
  margin-top: 24px;
}
#comments .comment-content p {
  margin: 0;
}
#comments .comment-meta,
#comments .comment-content {
  margin-bottom: 15px;
}
#comments .comment-list {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}
#comments .comment-list,
#comments .comment-list li {
  margin-bottom: 40px;
}
#commentform label {
  display: block;
  margin-bottom: 10px;
}
.related-posts-wrapper img {
  width: 100%;
  height: 380px;
}
.related-posts-wrapper .post-thumb-small-square {
  min-height: 380px;
  min-width: 380px;
  max-height: 380px;
  overflow: hidden;
}
.related-posts-wrapper article {
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  margin-bottom: 1px;
}
.related-posts-wrapper article a {
  color: #ffffff;
}
.related-posts-wrapper article .supercategory-meta-list {
  padding: 0;
  margin: 0;
  border: 0;
}
.related-posts h2 {
  margin-left: 20px;
}
@media only screen and (min-width: 1250px) {
  .related-posts-wrapper {
    display: grid;
    column-gap: 20px;
    row-gap: 20px;
    grid-template-columns: 380px 380px 380px;
    grid-template-rows: auto;
  }
  .related-posts-wrapper img {
    width: 100%;
    height: auto;
  }
  .related-posts-wrapper article {
    margin-bottom: 1.5em;
  }
  .related-posts h2 {
    margin-left: 0;
  }
}
.miniscoreboard {
  background: #000000;
  color: #ffffff;
  margin: 10px auto;
  border: 5px double #f58220;
  position: relative;
  height: 155px;
  width: 395px;
}
.miniscoreboard .heading {
  font-size: 20px;
  text-align: center;
  padding-top: 10px;
}
.miniscoreboard .persons {
  margin: 10px 0;
}
.miniscoreboard .persons span {
  text-align: center;
  width: 50%;
  display: block;
  float: left;
  font-size: 15px;
}
.miniscoreboard .scores {
  clear: both;
  display: block;
  font-family: "Orbitron", sans-serif;
  font-size: 45px;
  left: 0;
  margin-top: 0;
  padding-bottom: 20px;
  position: absolute;
  top: 75px;
  width: 100%;
}
.miniscoreboard .scores span {
  text-align: center;
  width: 50%;
  display: block;
  float: left;
  color: gold;
}
.miniscoreboard br {
  clear: both;
}
.hskScoreboard {
  width: 395px;
  margin: 0 auto;
}
.hskScoreboard h3 {
  padding: 10px 0;
}
.hskScoreboard p {
  margin-top: 0;
}
.hskScoreboard .zebra {
  width: auto;
  background-color: #FAF8F9;
  padding: 5px;
}
.hskScoreboard .zebra-alt {
  background-color: #f1f1f1;
}
.hskScoreboard .score-label {
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 2px 0;
  width: 100%;
}
.hskScoreboard .y-axis {
  display: inline;
  float: left;
  margin-bottom: 5px;
  width: 110px;
}
.hskScoreboard .x-axis {
  display: inline;
  clear: right;
  float: left;
  margin-bottom: 5px;
  width: 70%;
}
.hskScoreboard .x-axis .bar {
  background: none repeat scroll 0 0 #EF892F;
  border-radius: 2px 2px 2px 2px;
  display: block;
  padding: 2px 0;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  color: #ffffff;
}
.hskScoreboard .x-axis .bar-alt {
  color: #EF892F;
}
.yd_linkware {
  display: none;
}
/**
** SHARETHIS
**/
.st-custom-button .share-button {
  border: solid 1px #02b9e1;
  border-radius: 25px;
  text-decoration: none;
  width: auto;
  min-width: 98px;
  color: #02b9e1;
  font-size: 0.93em;
  text-align: center;
  padding: 5px;
  display: inline-block;
}
.st-custom-button .share-button:hover,
.st-custom-button .share-button:focus {
  border-color: #02b9e1;
  color: #ffffff;
  background: #02b9e1;
  text-decoration: none;
}
.st-custom-button .count,
.st-custom-button .minimal-share-button {
  display: inline-block;
  margin-right: 24px;
  padding-left: 20px;
  background: url('../../images/2020/share-icon-2.svg') 0 5px no-repeat;
  color: #02b9e1;
}
#main .sharethis-inline-share-buttons {
  /*
	.st-btn.st-remove-label > span {
		display: inline-block!important;
	}
	.st-btn.st-hide-label > span {
		display: none!important;
	}*/
}
#main .sharethis-inline-share-buttons .st-btn[data-network='sharethis'] {
  background-color: #02b9e1;
  border: solid 1px #02b9e1;
  border-radius: 25px;
}
#main .sharethis-inline-share-buttons .st-total {
  font-family: "univia-pro", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
#main .sharethis-inline-share-buttons .st-btn {
  /*min-width: auto!important;*/
}
.home .metabits {
  margin-top: 15px;
}
.home .sharethis-inline-share-buttons .st-btn {
  display: none!important;
}
.home .share-button {
  display: none;
}
.home .minimal-share-button {
  display: inline-block;
  padding-left: 20px;
  background: url(../../images/2020/share-icon-2.svg) 2px 10px no-repeat;
  color: #02b9e1;
  float: right;
  min-height: 25px;
}
.home .minimal-share-button:focus,
.home .minimal-share-button:hover {
  text-decoration: underline;
}
.home .st-total > span {
  color: #fff!important;
}
.home .st-btn .st-label {
  min-width: auto!important;
}
/*# sourceMappingURL=bootstrap-theme.css.map */