img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

.wp-block-audio :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-audio :where(figcaption) {
    color: #ffffffa6
}

.wp-block-embed :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-embed :where(figcaption) {
    color: #ffffffa6
}

:root :where(.wp-block-image figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme :root :where(.wp-block-image figcaption) {
    color: #ffffffa6
}

.wp-block-quote cite,.wp-block-quote footer {
    color: currentColor;
    font-size: .8125em;
    font-style: normal;
    position: relative
}

.wp-block-table td,.wp-block-table th {
    word-break: normal
}

.wp-block-table :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-table :where(figcaption) {
    color: #ffffffa6
}

.wp-block-video :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-video :where(figcaption) {
    color: #ffffffa6
}

.wp-block-rank-math-toc-block nav ol {
    counter-reset: item
}

.wp-block-rank-math-toc-block nav ol li {
    display: block
}

.wp-block-rank-math-toc-block nav ol li:before {
    content: counters(item, ".") ". ";
    counter-increment: item
}



@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(-360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(-360deg)
    }
}

@keyframes bounce {
    from {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }

    to {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }
}

@-webkit-keyframes bounce {
    from {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }

    to {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }
}

@-webkit-keyframes loading {
    0% {
        background-size: 20% 50% ,20% 50% ,20% 50%
    }

    20% {
        background-size: 20% 20% ,20% 50% ,20% 50%
    }

    40% {
        background-size: 20% 100%,20% 20% ,20% 50%
    }

    60% {
        background-size: 20% 50% ,20% 100%,20% 20%
    }

    80% {
        background-size: 20% 50% ,20% 50% ,20% 100%
    }

    100% {
        background-size: 20% 50% ,20% 50% ,20% 50%
    }
}

@keyframes loading {
    0% {
        background-size: 20% 50% ,20% 50% ,20% 50%
    }

    20% {
        background-size: 20% 20% ,20% 50% ,20% 50%
    }

    40% {
        background-size: 20% 100%,20% 20% ,20% 50%
    }

    60% {
        background-size: 20% 50% ,20% 100%,20% 20%
    }

    80% {
        background-size: 20% 50% ,20% 50% ,20% 100%
    }

    100% {
        background-size: 20% 50% ,20% 50% ,20% 50%
    }
}

:root {
    --rankmath-wp-adminbar-height: 0
}

#rank-math-rich-snippet-wrapper .rank-math-total-wrapper .rank-math-review-star .rank-math-review-result-wrapper i {
    font-size: 18px;
    -webkit-text-stroke-width: 1px;
    font-style: normal;
    padding: 0 2px;
    line-height: inherit
}

#rank-math-rich-snippet-wrapper .rank-math-total-wrapper .rank-math-review-star .rank-math-review-result-wrapper i:before {
    content: "\2605"
}



:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

.is-layout-flex > :is(*, div) {
    margin: 0;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}


.bs-blog-post p:nth-of-type(1)::first-letter {
    display: none;
}


:root {
    --wrap-color: #eee
}

footer .bs-footer-copyright p, footer .bs-footer-copyright a {
    color: #000000;
}

footer .bs-footer-copyright {
    background: #cccccc;
}






.bs-card-box.page-entry-title {
    display: none
}

.bs-footer-bottom-area {
    display: none
}

.bs-widget.widget_text h2 {
    margin-bottom: 0;
    padding-bottom: 5px
}

.cloudarcade.archive-game ul.games li {
    width: 33%
}

a.archive-game-link {
    text-decoration: none !important
}

@media (min-width: 992px) {
    .navbar-collapse.desktop.collapse {
        display: none !important
    }

    .bs-menu-full.desktop-nav {
        display: none
    }
}

.bs-default .bs-header-main .inner {
    padding: 15px 0 0
}

.bs-default .bs-header-main {
    background-color: #fff
}

@media (max-width: 991.98px) {
    .bs-default .navbar-wp {
        margin: 5px 0;
        margin-bottom: 0
    }
}



.navbar-nav.sm-collapsible .sub-arrow {
    position: absolute;
    top: 50%;
    right: 0;
    margin: -.7em .5em 0 0;
    border: 1px solid rgb(0 0 0 / .1);
    border-radius: .25rem;
    padding: 0;
    width: 2em;
    height: 1.4em;
    font-size: 1.25rem;
    line-height: 1.2em;
    text-align: center
}

.navbar-nav.sm-collapsible .sub-arrow::before {
    content: '+'
}

.navbar-nav.sm-collapsible .show > a > .sub-arrow::before {
    content: '-'
}

.navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow {
    border-color: rgb(255 255 255 / .1)
}

.navbar-nav.sm-collapsible .has-submenu {
    padding-right: 3em
}

.navbar-nav.sm-collapsible .nav-link, .navbar-nav.sm-collapsible .dropdown-item {
    position: relative
}

.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    border-top: .3em solid;
    border-right: .3em solid #fff0;
    border-left: .3em solid #fff0
}

.fixed-bottom .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow, .fixed-bottom .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-toggle::after {
    border-top: 0;
    border-bottom: .3em solid
}

.navbar-nav:not(.sm-collapsible) .dropdown-item .sub-arrow, .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-menu .dropdown-toggle::after {
    position: absolute;
    top: 50%;
    right: 0;
    width: 0;
    height: 0;
    margin-top: -.3em;
    margin-right: 1em;
    border-top: .3em solid #fff0;
    border-bottom: .3em solid #fff0;
    border-left: .3em solid
}

.navbar-nav:not(.sm-collapsible) .dropdown-item.has-submenu {
    padding-right: 2em
}

.navbar-nav .scroll-up, .navbar-nav .scroll-down {
    position: absolute;
    display: none;
    visibility: hidden;
    height: 20px;
    overflow: hidden;
    text-align: center
}

.navbar-nav .scroll-up-arrow, .navbar-nav .scroll-down-arrow {
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-top: 7px solid #fff0;
    border-right: 7px solid #fff0;
    border-bottom: 7px solid;
    border-left: 7px solid #fff0
}

.navbar-nav .scroll-down-arrow {
    top: 6px;
    border-top: 7px solid;
    border-right: 7px solid #fff0;
    border-bottom: 7px solid #fff0;
    border-left: 7px solid #fff0
}

.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu {
    margin: .5em
}

.navbar-nav:not([data-sm-skip]) .dropdown-item {
    white-space: normal
}

.navbar-nav:not(.sm-collapsible) .sm-nowrap > li > .dropdown-item {
    white-space: nowrap
}

.navbar-toggler.collapsed > .close, .navbar-toggler:not(.collapsed) > .navbar-toggler-icon {
    display: none
}

.navbar-toggler > .close {
    display: inline
}

@media (max-width: 991.98px) {
    .navbar-wp .navbar-nav > li > a.nav-link, .navbar-wp .dropdown-menu > li > a {
        padding: 13px 8px;
        display: block;
        border-bottom: 1px solid rgb(225 225 225 / .4)
    }

    .dropdown-menu {
        border: inherit
    }
}

.navbar-toggler {
    padding: 0;
    font-size: 20px;
    line-height: 1;
    background-color: unset !important;
    border: unset;
    border-radius: none
}

span.close {
    padding: 0;
    margin: 0
}

.navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none;
    outline: 2px dotted;
    box-shadow: unset;
    color: unset;
    background: unset !important
}

.navbar-toggler.x {
    border: none
}

.navbar-toggler.x:focus {
    outline: none
}

.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 10% 10%;
    -ms-transform-origin: 10% 10%;
    transform-origin: 10% 10%
}

.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2) {
    opacity: 0;
    filter: alpha(opacity=0)
}

.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 10% 90%;
    -ms-transform-origin: 10% 90%;
    transform-origin: 10% 90%
}

.navbar-toggler.x .icon-bar {
    width: 22px;
    display: block;
    height: 2px;
    background-color: var(--head-color);
    -webkit-transition: all 0.2s;
    transition: all 0.2s
}

.navbar-toggler.x .icon-bar + .icon-bar {
    margin-top: 4px
}

.navbar-toggler.x .icon-bar:nth-of-type(1) {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.navbar-toggler.x .icon-bar:nth-of-type(2) {
    opacity: 1;
    filter: alpha(opacity=100)
}

.navbar-toggler.x .icon-bar:nth-of-type(3) {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

#globe_view{
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: #00000082;
}




.cloudarcade ul.games {
    list-style: none;
    padding-left: 0;
    margin-left: 0
}

.cloudarcade ul.games {
    display: flex;
    flex-wrap: wrap
}

.cloudarcade.archive-game {
    clear: both
}

.cloudarcade.archive-game ul.games li {
    /*width: 25%;*/
    padding: 10px;
    box-sizing: border-box
}

.cloudarcade .loop-game-title {
    font-size: 1.2rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0;
    font-weight:bold;
}

.cloudarcade .game-iframe-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    /*min-height: 700px;*/
    margin-bottom: 20px
}

.game-title-wrapper {
    margin-top: 10px
}

.game-thumbnail-wrapper img {
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.loop-game-category {
    color: #7b838e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

ul.cloudarcade-widget {
    list-style: none;
    padding-left: 0
}

.cloudarcade-widget.game-list-vertical .game-item-widget {
    display: flex
}

.cloudarcade-widget.game-list-vertical .w-ca-game-info {
    margin-left: 10px
}

.cloudarcade-widget.game-list-vertical img {
    width: 60px;
    height: 60px
}

.cloudarcade-widget.game-list-grid {
    display: flex;
    flex-wrap: wrap
}

.cloudarcade-widget.game-list-grid img {
    width: 80px;
    height: 80px
}

.cloudarcade-widget.game-list-grid .game-item-widget {
    margin: 5px
}

.cloudarcade-widget.game-list-grid li {
    padding: 0;
    border: 0
}

.cloudarcade-widget li {
    clear: both;
    padding-left: 0 !important
}

.cloudarcade-widget li::before {
    content: " " !important;
    display: table
}

.w-ca-game-thumbnail {
    flex-shrink: 0
}

.w-ca-game-info {
    overflow: hidden
}

.w-ca-game-title, .w-ca-game-category {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size:1.4rem;
}

.w-ca-game-title {
    font-weight: bold;
    font-size:1.5rem;
}






:root {
    --head-color: #212121;
    --stext-color: #000;
    --text-color: #718096;
    --wtext-color: #fff;
    --bg-color: #fff;
    --box-color: #fff;
    --border-color: #e2e8f0;
    --wrap-color: #eff2f7
}

::selection {
    color: #fff;
    background: #0025ff
}

input[type="search"]:focus, textarea:focus {
    color: var(--text-color)
}

.comment-form-comment textarea {
    color: var(--text-color)
}

.edit-link a {
    color: #0025ff
}

.wrapper {
    background-color: var(--wrap-color)
}

.wd-back {
    background: var(--box-color)
}

/*.navbar-toggler:hover, .navbar-toggler::focus {*/
/*    background-color: #0025ff*/
/*}*/


.bs-head-detail .info-left li a, .bs-head-detail li a i, .bs-head-detail .info-right li a {
    color: #fff
}

.bs-default .bs-header-main .inner {
    background-color: #fff0
}

.bs-default .navbar-wp .navbar-nav > li > a {
    color: #fff
}

.bs-default .navbar-wp .navbar-nav > li > a:hover, .bs-default .navbar-wp .navbar-nav > li > a:focus {
    color: #fff
}

.bs-default .navbar-collapse ul {
    background: #0025ff
}

.navbar-wp .dropdown-menu > li > a {
    background: var(--box-color);
    color: var(--text-color)
}

.navbar-wp .dropdown-menu > li > a:hover, .navbar-wp .dropdown-menu > li > a:focus {
    background: #0025ff;
    color: #fff
}

.navbar-wp .dropdown-menu.searchinner [type=submit] {
    background: #0025ff;
    color: #fff
}

.right-nav a::after {
    background: #0F1012
}

.right-nav a:hover, .right-nav a:focus {
    color: #fff
}

a.category-color-1 {
    background: #1151d3;
    color: #fff
}

.bs-blog-category a:hover {
    color: #fff
}

.bs-blog-category a:focus {
    color: #fff
}

body {
    color: var(--text-color);
    font-family: 'Josefin Sans', sans-serif;
}

input:not([type]), input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], textarea {
    color: #9b9ea8;
    border-color: #eef3fb
}

input[type="submit"], button {
    background: #0025ff;
    border-color: #0025ff;
    color: #fff
}

input[type="submit"]:hover, button:hover, input[type="submit"]:focus, button:focus {
    background: #0F1012;
    border-color: #0F1012;
    color: #fff
}

a {
    color: #0025ff
}

a:hover, a:focus {
    color: var(--head-color)
}

.wp-block-calendar tbody td {
    color: var(--text-color)
}

.bs-error-404 h1 i {
    color: #0025ff
}

.post-share-icons a {
    color: #fff
}

.bs-social li i {
    background: #0025ff;
    color: #fff
}

.bs-social li i::after {
    background: #0F1012
}

.bs-widget .bs-widget-tags a {
    color: var(--text-color);
    background: #fff0;
    border-color: #E0E0E0
}

.bs-widget .bs-widget-tags a:hover, .bs-widget .bs-widget-tags a:focus {
    color: #fff;
    background: #0025ff;
    border-color: #0025ff
}

.bs-widget.promo h5 a {
    color: var(--head-color);
    background: var(--bg-color)
}

.bs-widget.promo:hover h5 a, .bs-widget.promo h5 a:focus {
    background: #0025ff;
    color: #fff
}

.bs_model .modal-content {
    background-color: var(--box-color)
}

.bs-slide .inner .title a {
    color: #fff
}

.bs-slide .inner .title a:hover, .bs-slide .inner .title a:focus {
    color: #0025ff
}

.bs-slide.two .inner .title a, .bs-slide.three .inner .title a {
    color: #000
}

.bs-slide.two .inner::after, .bs-slide.three .inner::after {
    background: #fff
}

.bs-widget {
    background: var(--bg-color)
}

.bs-widget-title {
    border-color: #d7d7d7
}

.bs-widget-title .title {
    color: var(--head-color)
}

.bs-widget-title .title:before {
    background: #0025ff
}

.bs-widget-title.three .title:after {
    background: red
}

.bs-widget-title.two .title {
    background: #0025ff;
    color: #fff
}

.small-post .title a {
    color: var(--head-color)
}

.small-post .title a:hover, .small-post .title a:focus {
    color: #0025ff
}

.bs-blog-post {
    background: var(--box-color)
}

.bs-blog-post .small {
    color: var(--text-color)
}

.bs-blog-post .small .wp-block-button a {
    color: #fff
}

.bs-blog-post.two .small {
    background: var(--box-color);
    color: var(--text-color)
}

.bs-blog-post.three .title a {
    color: #fff
}

.bs-blog-post.three .bs-blog-meta a, .bs-blog-post.three .bs-blog-meta span, .bs-blog-post.three .bs-blog-meta span:before {
    color: #fff
}

.bs-blog-post.four .small {
    background-color: var(--box-color)
}

.bs-widget .bs-author h4 {
    color: var(--head-color)
}

.bs-blog-thumb .bs-blog-inner .title, .bs-blog-thumb .bs-blog-inner .title a {
    color: var(--head-color)
}

.bs-blog-thumb .bs-blog-inner .title:hover, .bs-blog-thumb .bs-blog-inner .title a:hover, .bs-blog-thumb .bs-blog-inner .title a:focus {
    color: #0025ff
}

.bs-blog-thumb .bs-blog-inner.two .title, .bs-blog-thumb .bs-blog-inner.two .title a {
    color: var(--bg-color)
}

.bs-blog-inner.two .bs-blog-category a {
    color: var(--wrap-color)
}

.bs-blog-category:before {
    background: #0025ff
}

.bs-blog-post .title, .bs-blog-post .title a {
    color: var(--head-color)
}

.bs-blog-post .title a:hover, .bs-blog-post .title a:focus, .bs-blog-post .title a:hover, .bs-blog-post .title a:focus {
    color: #0025ff
}

.bs-blog-meta a:hover, .bs-blog-meta a:focus {
    color: #0025ff
}

.bs-info-author-block .title a, .bs-info-author-block .title {
    color: var(--head-color)
}

.bs-info-author-block .title a:hover, .bs-info-author-block .title a:focus {
    color: #0025ff
}

.comment-author a, .comment-metadata time {
    color: var(--head-color)
}

.comments-area .reply a {
    color: #fff;
    background: #0025ff;
    border-color: #0025ff
}

.comments-area .reply a:hover, .comments-area .reply a:focus {
    color: #fff;
    background: #0F1012;
    border-color: #0F1012
}

blockquote {
    background: var(--border-color);
    border-color: #0025ff
}

blockquote::before {
    color: #0025ff
}

blockquote p {
    color: var(--head-color)
}

blockquote p {
    color: var(--head-color)
}

blockquote + p a:hover {
    color: var(--head-color)
}

.widget_block h2 {
    color: var(--head-color);
    border-color: #d7d7d7
}

.wp-block-tag-cloud a {
    color: var(--text-color);
    background: var(--box-color);
    border-color: #d7d7d7
}

.wp-block-tag-cloud a:hover, .wp-block-tag-cloud a:focus {
    color: #fff;
    background: #0025ff;
    border-color: #0025ff
}

form.search-form .search-submit {
    border-color: var(--border-color)
}

.bs-sidebar .bs-widget {
    background: var(--box-color);
    border-color: #d7d7d7
}

.bs-sidebar .bs-widget ul li {
    border-color: var(--border-color);
    color: var(--text-color)
}

.bs-sidebar .bs-widget ul li a {
    color: var(--text-color)
}

.bs-sidebar .bs-widget ul li a:hover, .bs-sidebar .bs-widget ul li a:focus {
    color: #0025ff
}

.bs-sidebar .bs-widget ul.bs-social li a {
    color: #fff
}

.bs-sidebar .bs-widget .bs-widget-tags a, .bs-sidebar .bs-widget .tagcloud a {
    color: var(--text-color);
    background: var(--border-color);
    border-color: #E0E0E0
}

.bs-sidebar .bs-widget .bs-widget-tags a:hover, .bs-sidebar .bs-widget .tagcloud a:hover, .bs-sidebar .bs-widget .bs-widget-tags a:focus, .bs-sidebar .bs-widget .tagcloud a:focus {
    color: #fff;
    background: #0025ff;
    border-color: #0025ff
}

.bs-widget .calendar_wrap table thead th, .bs-widget .calendar_wrap table, .bs-widget .calendar_wrap td {
    border-color: rgb(51 51 51 / .1);
    color: var(--text-color)
}

.bs-widget .calendar_wrap table caption {
    background: #0025ff;
    border-color: #0025ff;
    color: #fff
}

button, [type=button], [type=reset], [type=submit] {
    background: #0025ff;
    color: #fff;
    border-color: #0025ff
}

button:hover, [type=button]:hover, [type=reset]:hover, [type=submit]:hover, button:focus, [type=button]:focus, [type=reset]:focus, [type=submit]:focus {
    background: #0F1012;
    color: #fff;
    border-color: #0F1012
}

input[type="search"]::placeholder {
    color: var(--text-color);
    opacity: .9
}

.pagination > li > a, .pagination > li > span {
    background: #fff;
    color: #999
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > li > a:hover, .pagination > li > a:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    border-color: #0025ff;
    background: #0025ff;
    color: #fff
}

.navbar-base .navbar-nav > .open > a, .navbar-base .navbar-nav > .open > a:hover, .navbar-base .navbar-nav > .open > a:focus {
    color: #fff
}

.navigation.pagination > .active > a, .navigation.pagination > .active > a:hover, .navigation.pagination > li > a:hover, .navigation.pagination > li > a:focus, .navigation.pagination > .active > a, .navigation.pagination > .active > span, .navigation.pagination > .active > a:hover, .navigation.pagination > .active > span:hover, .navigation.pagination > .active > a:focus, .navigation.pagination > .active > span:focus {
    border-color: #0025ff;
    background: #0025ff;
    color: #fff
}

.navigation p a:hover {
    color: var(--head-color)
}

.bs-blog-post .single .nav-links a, .bs-blog-post .single .single-nav-links a {
    color: var(--head-color)
}

.bs-blog-post .single .nav-links a:hover, .bs-blog-post .single .single-nav-links a:hover {
    color: #0025ff
}

.bs-breadcrumb-section .overlay {
    background: var(--box-color)
}

.bs-breadcrumb-section .breadcrumb a, .bs-breadcrumb-section .breadcrumb-item span {
    color: var(--head-color)
}

.bs-breadcrumb-section .breadcrumb a:hover, .bs-breadcrumb-section .breadcrumb a:focus, .bs-breadcrumb-section .breadcrumb .active a {
    color: #0025ff
}

.bs-breadcrumb-title h1 {
    color: var(--head-color)
}

.bs-page-breadcrumb > li a {
    color: var(--head-color)
}

.bs-page-breadcrumb > li a:hover, .bs-page-breadcrumb > li a:focus {
    color: #0025ff
}

.bs-page-breadcrumb > li + li:before {
    color: var(--head-color)
}

.bs-contact .bs-widget-address li span.icon-addr i {
    color: #0025ff
}

footer .overlay {
    background: #0F1012
}

footer .bs-widget .title, footer .consultup_contact_widget .bs-widget .title {
    color: #000
}

footer .bs-widget ul li {
    color: #bbb
}

footer .text-input button.sub-link a {
    color: var(--bg-color)
}

footer .bs-widget ul li a {
    color: #bbb
}

footer .bs-recent-blog-post .small-post .title a {
    color: #fff
}

footer .bs-recent-blog-post .small-post .title a:hover, footer .bs-recent-blog-post .small-post .title a:focus {
    color: #0025ff
}

footer .bs-recent-blog-post .bs-blog-meta span:before, footer .bs-recent-blog-post .bs-blog-meta a {
    color: #fff
}

footer .checkbox a {
    color: #0F1012
}

footer .bs-widget ul li a:hover, footer .bs-widget ul li a:focus {
    color: #0025ff
}

footer .bs-widget .calendar_wrap table thead th, footer .bs-widget .calendar_wrap table tbody td, footer .bs-widget #calendar_wrap td, footer .bs-widget #calendar_wrap th, footer .bs-widget .calendar_wrap table caption {
    color: #f2f7fd;
    border-color: #eee
}

footer .bs-footer-copyright {
    background: #000
}

footer .bs-footer-copyright, footer .bs-footer-copyright p, footer .bs-footer-copyright a {
    color: #bbb;
    text-align:center;
}

footer .bs-footer-copyright a:hover, footer .bs-footer-copyright a:focus {
    color: #0025ff
}

footer .bs-widget p {
    color: #bbb
}

footer .bs-widget .bs-widget-tags a, footer .bs-widget .tagcloud a {
    color: var(--text-color);
    background: var(--box-color);
    border-color: #d7d7d7
}

footer .bs-widget .bs-widget-tags a:hover, footer .bs-widget .tagcloud a:hover, footer .bs-widget .bs-widget-tags a:focus, footer .bs-widget .tagcloud a:focus {
    color: #fff;
    background: #0025ff;
    border-color: #0025ff
}

footer input[type="search"], footer input[type="search"]:focus {
    color: #fff;
    background: #222
}

.bs_upscr {
    background: #0025ff;
    border-color: #0025ff;
    color: #fff !important
}

.bs_upscr:hover, .bs_upscr:focus {
    color: #fff
}

.missed .bs-blog-post.back-img, .related-post .bs-blog-post.back-img {
    background: #333
}

footer .bs-widget-title .title {
    color: #fff
}

.form-group label::before {
    background-color: #ddd
}

.form-group label::after {
    background-color: #0025ff
}

.woocommerce-page .products h3 {
    color: #333
}

.woocommerce div.product .woocommerce-tabs .panel h2 {
    color: var(--head-color)
}

.related.products h2 {
    color: var(--head-color)
}

.woocommerce nav.woocommerce-pagination ul li a {
    color: #333
}

.woocommerce nav .woocommerce-pagination ul li span {
    color: #333
}

.woocommerce nav.woocommerce-pagination ul li a {
    border-color: #ddd
}

.woocommerce nav .woocommerce-pagination ul li span {
    border-color: #ddd
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce #respond input#submit, .woocommerce input.button.alt, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce a.button, .woocommerce button.button, .woocommerce-page .products a.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover {
    background: #0025ff
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    background: #ebe9eb;
    color: #999
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: var(--text-color)
}

th {
    color: var(--head-color)
}

.woocommerce-page .products a .price ins {
    color: #e96656
}

.woocommerce-page .woocommerce-message a {
    background-color: #0025ff
}

.woocommerce-page .woocommerce-message a:hover, .woocommerce-page .woocommerce-message a:focus {
    background-color: #388e3c
}

.woocommerce-page .woocommerce-error a {
    background-color: #F47565
}

.woocommerce-page .woocommerce-info a {
    background-color: #5fb8dd
}

.woocommerce-page .woocommerce-ordering select {
    color: #A0A0A0
}

.woocommerce form .form-row label {
    color: #222
}

pre {
    background: var(--border-color)
}

@media (max-width: 991.98px) {
    .navbar-wp .navbar-nav {
        background: #0025ff
    }

    .bs-default .navbar-wp .navbar-nav > li > a, .bs-headtwo .navbar-wp .navbar-nav > li > a, .bs-headthree .navbar-wp .navbar-nav > li > a {
        color: #fff
    }
}

.bs-blog-category span {
    font-size: 14px;
    padding: 4px 8px;
    line-height: 1;
    font-weight: 600;
    cursor: pointer;
    border-radius: 0;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 1px;
    margin-bottom: 5px;
    display: inline-flex;
    align-items: center;
    background: #1151d3;
    color: #fff;
}

.inner h4{
    color: #fff!important;
    font-weight: bold;
}

.game-iframe-container img{
    width:100%;
    border-radius: 15px;
}

.wrapper main{
    margin-top:20px;
}

.search_title{
    color: var(--head-color)!important;
}

.missed{
    margin-top:20px;
}

.bs-content p{
    color: var(--text-color);
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.title{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.single-game h2{
    margin-top:1rem;
    font-weight: bold;
}

.game-description{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
}

.desc_btn{
    height: 40px;
    font-weight: bold;
    font-size: 1.5rem;
    padding: .5rem 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #0025ff;
    color: #fff;
    border-radius: 5px;
}

@media screen and (min-width: 768px) {
    .desc_btn{
        display:none;
    }
}

.navbar-brand{
    font-family: "Fascinate", system-ui;
    font-weight: bold;
    font-style: normal;
}

.adBox {
    width: calc(100% + 2rem - 20px);
    margin-left: calc(-1rem + 10px);
    border-radius: 8px;
    margin-top: 30px;
    margin-bottom: 30px;
    height: auto;
    display: flex;
    justify-content: center;
    background-color: #CCCCCC;
    color: #000;
}

.adBox0 {
    width: 100%;
    overflow: hidden;
    height: auto;
    display: flex;
    align-items: center;
    flex-direction: column;
    position: relative;
    padding: 15px 0 15px 0;
}