a:where(:not(.wp-element-button)) {
  text-decoration: none;
}
blockquote.db-quote {
  border-left-color: #0693e3;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 0px;
  padding-right: 0px;
}
blockquote.db-quote > p {
  font-size: 2em;
  font-style: normal;
  font-weight: 600;
  line-height: 1em;
  color: #ffffff;
  margin-bottom: 20px;
  text-align: left;
}
blockquote.db-quote > cite {
  color: #cccccc;
  font-weight: 400;
  font-style: normal;
}
.button-rounded a {
  background-color: #0693e3;
  border-radius: 6px !important;
}
.button-rounded a:hover {
  background-color: #000000;
}
.milestone-table,
.milestone-table table {
  border-style: none !important;
}
.milestone-table td:first-child {
  min-width: 124px;
}
.white-text a {
  color: #0693e3 !important;
}
.block-height {
  height: 100%;
}
.half-padded {
  max-width: 500px;
}
.half-left {
  margin-left: auto;
}
.half-right {
  margin-right: auto;
}
@media all and (min-width: 768px) and (max-width: 1380px) {
  .half-left {
    padding-left: 20px;
  }
  .half-right {
    padding-right: 20px;
  }
}
nav.ast-pagination-infinite span.no-more {
  display: none !important;
}
#secondary {
  margin-top: 120px;
}
.ast-pagination {
  padding-bottom: 120px;
}
@media all and (max-width: 1199px) {
  #secondary {
    margin-top: 60px;
  }
  .ast-pagination {
    padding-bottom: 60px;
  }
  blockquote.db-quote {
    border-left: none !important;
    padding: 0em !important;
  }
}
@media all and (max-width: 843px) {
  .half-left {
    margin-left: initial;
  }
  .half-right {
    margin-right: initial;
  }
}
section.full-height {
  height: 100vh;
}
.subtext {
  font-size: 0.9em;
  line-height: 1.1em;
  color: #111111 !important;
}
.subtext-white {
  font-size: 0.9em;
  line-height: 1.1em;
  color: #ffffff !important;
}
span.uagb-tm__company {
  font-style: normal !important;
}
div.lander-block {
  height: 250px;
}
.lander-block,
.lander-block * {
  transition: all .2s ease;
}
a:hover .lander-block,
a:hover .lander-block .uagb-section__overlay {
  background-color: #ffffff !important;
}
.lander-block .hidden-text {
  display: none;
  color: #000000 !important;
  line-height: 1.3em;
}
a:hover .lander-block .hidden-text {
  display: block;
}
.lander-block h2 {
  color: #ffffff;
  font-size: 1.5em;
}
.lander-block .learn {
  position: absolute;
  top: 180px;
  color: #0693e3 !important;
}
a:hover .lander-block h2 {
  color: #000000 !important;
}
@media all and (min-width: 767px) and (max-width: 1199px) {
  div.lander-block {
    height: 290px;
  }
  .lander-block .learn {
    top: 220px;
  }
}
@media all and (max-width: 766px) {
  div.lander-block {
    height: 220px;
  }
  .lander-block .learn {
    top: 150px;
  }
}
li.menu-item-games:after {
  content: "\e5d2";
  font-family: Astra;
  position: absolute;
  right: 20px;
  top: 16px;
}
#primary {
  margin-top: 0px !important;
  padding-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.main-header-bar {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
nav li.cursor-default {
  cursor: default;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar-navigation .close:after {
  width: 1.5em;
  height: 2.5em;
  line-height: 2.5em;
  font-size: 2.5em;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar-navigation .close {
  height: 2.5em;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation {
  display: block !important;
  padding-top: 6em;
}
.ast-fullscreen-menu-overlay .ast-fullscreen-menu-enable.ast-header-break-point li {
  font-size: 1.5em;
  font-weight: 600;
  justify-content: left !important;
}
.ast-fullscreen-menu-overlay .ast-fullscreen-menu-enable.ast-header-break-point ul.sub-menu li {
  font-size: 0.9em;
}
.ast-fullscreen-menu-overlay .ast-fullscreen-menu-enable.ast-header-break-point ul.sub-menu {
  background-color: #111111;
}
.ast-fullscreen-menu-overlay .ast-fullscreen-menu-enable.ast-header-break-point .button-custom-menu-item {
  text-align: left;
}
.ast-fullscreen-menu-overlay .ast-fullscreen-menu-enable.ast-header-break-point li.menu-item-games:after {
  top: 0px;
}
@media all and (max-width: 1199px) {
  div.entry-content section:not(.ignore-mobile-padding) {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.hero-centered {
  display: table-cell !important;
  vertical-align: middle;
  padding-top: 20%;
  padding-bottom: 20%;
}
.hero h4 {
  margin-left: 2px;
  opacity: .6;
}
div.wp-block-image {
  margin-bottom: 0px;
}
.legal-button {
  padding-bottom: 25px !important;
}
.legal-quote footer {
  display: none;
}
.legal-quote .uagb-blockquote__content {
  margin-bottom: 0px !important;
}
.legal-bar {
  background-color: #ececec !important;
  border-bottom: none !important;
  height: 1px !important;
  max-width: 100% !important;
  padding-top: 0px !important;
  margin-top: 0px !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
.white-block,
.white-block * {
  transition: all .2s ease;
}
a:hover .white-block,
a:hover .white-block .uagb-section__overlay {
  background-color: #000000 !important;
}
.white-block .hidden-text {
  color: #ffffff !important;
  line-height: 1.3em;
}
a:hover .white-block h3 {
  color: #ffffff !important;
}
body.page-id-8125 {
  background-color: #000000 !important;
}
.page-id-8125 .uagb-slick-carousel {
  padding-bottom: 0px !important;
}
.page-id-8125 div.wp-block-jetpack-tiled-gallery {
  background-color: #fff;
  margin-bottom: 0px !important;
  padding-bottom: 4px;
}
h2.about-header {
  opacity: 0.6;
  line-height: 1em !important;
  font-size: 1.6em !important;
  font-weight: 400 !important;
}
.uagb-icon-list__label-wrap {
  font-size: initial !important;
}
.about-list span.uagb-icon-list__label {
  font-size: 1.2em !important;
}
.about-partners .uagb-tm__text-wrap,
.about-partners .slick-dots {
  display: none !important;
}
.game-details a {
  color: #111111;
}
.game-details table {
  margin-top: 20px;
  border-style: none;
  width: auto;
  font-size: 0.8em;
}
.game-details td {
  padding: 0px;
  border-style: none;
  width: 20em;
}
.game-details tr > td:first-child {
  font-weight: bold;
  padding-right: 2em;
  display: flex;
  width: max-content;
}
.widget-title {
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
  line-height: 1;
  text-transform: none;
}
.type-post h1 {
  color: #000000 !important;
}
.single-post #comments {
  padding-bottom: 120px;
}
.ast-archive-description {
  padding-top: 120px;
}
.ast-archive-description .page-title {
  color: #000000 !important;
}
@media all and (max-width: 1199px) {
  .ast-archive-description {
    padding-top: 60px;
  }
  .single-post #comments {
    padding-bottom: 60px;
  }
}
.tagcloud a {
  border-radius: 6px !important;
}
.contact-block,
.contact-block * {
  transition: all .2s ease;
}
div.contact-block {
  height: 240px;
}
.contact-block p.email {
  margin-top: 0.25em;
  font-size: 0.9em;
  margin-bottom: 1em;
}
.contact-block p.mail {
  position: absolute;
  top: 175px;
}
@media all and (min-width: 1200px) {
  div.contact-block {
    height: 375px;
  }
  .contact-block p.mail {
    top: 310px;
  }
}
.contact-link h3 {
  margin-bottom: 0px !important;
}
a:hover .contact-block,
a:hover .contact-block .uagb-section__overlay {
  background-color: #ffffff !important;
}
.contact-block p {
  color: #000000 !important;
  line-height: 1.3em;
}
a:hover .contact-block h3 {
  color: #000000 !important;
}
a:hover .contact-block p.mail {
  color: #0693e3 !important;
}
p.contact-submit {
  text-align: right;
  padding-top: 1em;
}
.uagb-post-grid .uagb-post__inner-wrap {
  border-radius: 6px;
}
.uagb-post-grid .uagb-post__image,
.uagb-post-grid .uagb-post__image img {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
#jp-carousel-comment-form-container,
#jp-carousel-comments-loading,
.jp-carousel-buttons {
  display: none !important;
}
[data-carousel-extra] {
  cursor: default !important;
}
figure.tiled-gallery__item {
  cursor: pointer !important;
}
.wp-block-jetpack-tiled-gallery {
  margin-bottom: 4px !important;
}
.site-footer {
  background-color: #333333;
}
.site-footer .widget-title {
  display: inline-block;
  margin-bottom: 0.5em;
}
.footer-adv .widget_text {
  margin-bottom: 1em !important;
}
.ast-widget-icon.youtube svg:hover {
  fill: #ff0000 !important;
}
.ast-widget-icon.facebook-f svg:hover {
  fill: #3b5998 !important;
}
.ast-widget-icon.twitter svg:hover {
  fill: #55acee !important;
}
.site-footer div.widget_links h2 {
  display: none;
}
.site-footer ul.blogroll li {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top-style: solid;
  border-top-color: #333333;
  border-top-width: 1px;
}
.site-footer ul.blogroll li:first-child {
  border-top-width: 0px;
  padding-top: 0px;
}
@media all and (max-width: 768px) {
  .footer-adv-layout-6 .footer-adv-widget-2 .widget:last-child {
    margin-bottom: 10px;
    padding-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #333333;
  }
}
div.sharedaddy h3.sd-title {
  display: none;
}
.page-id-8980 #primary p a,
.page-id-8980 footer a:hover {
  color: #ff9600;
}
.page-id-8980 .button-rounded a {
  background-color: #ff9600;
}
.page-id-8976 #primary p a,
.page-id-8976 footer a:hover {
  color: #00CCFF;
}
.page-id-8976 .button-rounded a {
  background-color: #00CCFF;
}
.page-id-8976 .button-rounded a:hover,
.page-id-8980 .button-rounded a:hover {
  background-color: #000000;
}