html {
  overflow-x: hidden;
}

.full-height,
.full-height > .gb-inside-container {
  height: 100%;
}

@media (min-width: 769px) {
  .sticky-container > .gb-inside-container,
  .sticky-container {
    position: sticky;
    top: 80px;
  }

  #right-sidebar .inside-right-sidebar {
    height: 100%;
  }
}

select#wp-block-categories-1 {
  width: 100%;
}

/* fix cls */
body.logged-in .eadv-billboard, body.logged-in .eadv-aside, body.logged-in .eadv-in-content, body.logged-in .eadv-bottom{
    min-height: 0px;
  }

body:not(.logged-in):not(.home) .eadv-billboard {
	margin-top:10px;
}

body.home .eadv-billboard { min-height: 0px; }

@media screen and (max-width: 969px) {
  #adv-locale-premium-1 {
    min-height: 100px;
  }

  #adv-locale-premium-1 img {
    max-height: 100px !important;
  }
}

@media screen and (min-width: 970px) {
  #adv-locale-premium-1 {
    min-height: 150px;
  }

  #adv-locale-premium-1 img {
    max-height: 150px !important;
  }
}

ol,
ul {
  box-sizing: border-box;
}

.has-text-align-center {
  text-align: center;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.footer-links {
  list-style-type: none;
  margin: 0;
  text-align: center;
}

figure.aligncenter {
  text-align: center;
}

.footer-powered-by {
  margin-bottom: 0px !important;
}

.post-page-numbers:not(.current) {
  background: black;
  color: #fff;
  border-radius: 3px;
}

.post-page-numbers {
  padding: 10px 15px;
  margin: 5px;
  display: inline-block;
}

.post-page-numbers:not(.current):hover {
  background: #888;
  text-decoration: none;
}

body .wq_questionTextCtr h4 {
  text-transform: none;
  font-size: 25px;
}

.wq_quizCtr {
  margin: 50px 0;
}

ul.wp-block-latest-posts li {
  margin-bottom: 3rem !important;
}

ul.wp-block-latest-posts li a {
  font-weight: bold;
}

.jetpack_top_posts_widget {
  padding: 20px;
  margin: -40px -40px 0 -40px;
  background: var(--accent);
}

.jetpack_top_posts_widget > p,
.jetpack_top_posts_widget > p > a {
  color: #fff;
  font-family: Helvetica;
  font-size: small;
}

.jetpack_top_posts_widget h6 {
  color: #fff;
  margin: 10px 0 0;
}

ul.widgets-list-layout {
  display: flex;
  flex-wrap: wrap;
}

ul.widgets-list-layout li {
  width: 25%;
  padding-right: 10px;
}

@media screen and (max-width: 768px) {
  .jetpack_top_posts_widget {
    margin-top: -30px;
  }
}

@media screen and (max-width: 767px) {
  ul.widgets-list-layout li {
    width: 100%;
    padding-right: 0px;
  }
}

ul.widgets-list-layout .widgets-list-layout-blavatar {
  max-width: none !important;
}

ul.widgets-list-layout a.bump-view {
  font-family: Helvetica;
  font-weight: 600;
  font-size: 25px;
  color: #fff;
  line-height: 1.2em;
  display: block;
  width: 100%;
  padding-top: 5px;
}

ul.widgets-list-layout .widgets-list-layout-links {
  float: none;
  width: 95%;
}

ul.widgets-list-layout img.widgets-list-layout-blavatar {
  float: none;
  width: 100%;
  border-radius: 5px;
}

@media screen and (max-width: 767px) {
  .is-layout-flex.wp-block-columns:not(.is-not-stacked-on-mobile) {
    flex-wrap: wrap;
    gap: 1px;
  }

  .is-layout-flex.wp-block-columns:not(.is-not-stacked-on-mobile)
    .is-layout-flow.wp-block-column {
    flex-grow: 1;
  }

  .nav-below-header .main-navigation .inside-navigation.grid-container {
    padding: 0;
  }
}

body.single .dynamic-entry-excerpt {
  font-style: italic;
  font-family: Helvetica;
  color: #777;
  font-size: 1.2em;
}

div[id^="adv-locale-premium"],
div[id^="adv-locale-box"],
div[id^="adv-locale-talls"] {
  margin-bottom: 30px;
}

div[id^="adv-locale-standard"] {
  margin-bottom: 10px;
}

header.site-header div[id^="adv-locale-premium"],
div[id^="adv-locale-premium"]:empty,
div[id^="adv-locale-box"]:empty,
div[id^="adv-locale-talls"]:empty,
div[id^="adv-locale-standard"]:empty {
  margin-bottom: 0 !important;
}

.only-on-mobile {
  display: none;
}

@media screen and (max-width: 767px) {
  .only-on-mobile {
    display: block !important;
  }
}

#actual-date-time {
  font-family: Helvetica;
  margin-left: 5px;
  font-size: 1.1em;
}

body.home .jetpack_top_posts_widget >ul {
	margin: auto !important;
}