html {
    scroll-behavior: smooth;
    height: 100%;
    -webkit-text-size-adjust: 100%;
    margin: 0;
    padding: 0;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

.nav_menu {
  width: 90%;
  margin: 10px auto;
}

.nav_menu ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 15px;
}

.nav_menu li {
  list-style: none;
}

.nav_menu a {
  color: white;
  text-decoration: none;
  font-size: 18px;
}

img {
  display: block;
  max-width: 100%;
  border-radius: 14px;
  margin: 20px auto;
      }

        html {
            scroll-behavior: smooth;
            height: 100%;
            -webkit-text-size-adjust: 100%;
            margin: 0;
            padding: 0;
        }

        [type="search"] {
            -webkit-appearance: textfield;
            outline-offset: -2px;
        }

        [type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

        button,
        input {
            overflow: visible;
        }

        button,
        [type="button"],
        [type="reset"],
        [type="submit"] {
            -webkit-appearance: button;
        }

        button::-moz-focus-inner,
        [type="button"]::-moz-focus-inner,
        [type="reset"]::-moz-focus-inner,
        [type="submit"]::-moz-focus-inner {
            border-style: none;
            padding: 0;
        }

        button:-moz-focusring,
        [type="button"]:-moz-focusring,
        [type="reset"]:-moz-focusring,
        [type="submit"]:-moz-focusring {
            outline: 1px dotted ButtonText;
        }

        body {
            background: #f5f5f5;
            margin: 0;
            padding: 0;
        }

        * {
            font-family: Verdana, Geneva, Tahoma, sans-serif;
            line-height: 1;
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            border: 0;
        }

        .grid {
            width: 100%;
            max-width: 1140px;
            margin: 0 auto;
            padding: 0 15px;
        }

        ul,
        ol {
            list-style: none;
        }

        header {
            background: #100018;
            padding: 30px 0;
        }

        .header-wrapper {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .header-wrapper .logo a {
            font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
            font-weight: bold;
            font-size: 33px;
            color: #fff;
            cursor: pointer;
            text-decoration: none;
        }

        .header-wrapper .auth a {
            display: inline-block;
            color: #999;
            border: 1px solid #999;
            border-radius: 25px;
            padding: 12px 25px;
            text-decoration: none;
            background-color: transparent;
            text-transform: uppercase;
            font-size: 15px;
            transition: all 0.3s ease;
        }

        .header-wrapper .auth a:hover {
            opacity: .9;
        }

        .header-wrapper .auth a:last-child {
            margin-left: 20px;
            background-color: #2ecc71;
            color: #fff;
        }

        .top-bar {
            background: #fff;
            height: 60px;
            -webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 7%);
            box-shadow: 0 1px 4px 0 rgb(0 0 0 / 7%);
        }

        .top-bar__wrapper {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            padding-top: 9px;
        }

        .top-bar .filter {
            cursor: pointer;
        }

        .top-bar input {
            border-radius: 8px;
            border: 1px solid #ccc;
            padding: 10px;
            font-size: 14px;
            margin-right: 20px;
            height: 40px;
        }

        .top-bar .filter amp-img {
            height: 40px;
        }

        @media (max-width: 800px) {
            .top-bar__wrapper {
                justify-content: center;
            }
        }

        .content {
            margin: 40px 0;
        }

        .content amp-img.image-center {
            margin: 0 auto 25px;
            display: block;
        }

        .content h1,
        .content h2,
        .content h3,
        .content h4,
        .content h5,
        .content h6 {
            color: #322637;
            padding: 0;
            margin: 0 0 25px 0;
            line-height: 1.5;
        }

        .content h1 {
            font-size: 28px;
        }

        .content h2 {
            font-size: 25px;
        }

        .content h3 {
            font-size: 22px;
        }

        .content h4 {
            font-size: 20px;
        }

        .content h5 {
            font-size: 18px;
        }

        .content h6 {
            font-size: 16px;
        }

        .content p {
            font-size: 14px;
            color: #322637;
            line-height: 2;
            margin-bottom: 20px;
        }

        .content p a {
            color: #008af7;
            font-size: 14px;
        }

        .content p a:hover {
            text-decoration: none;
        }

        .content ul,
        .content ol {
            margin-bottom: 25px;
            list-style: disc;
            padding: 0 0 0 35px;
        }

        .content ol {
            list-style: decimal;
        }

        .content ul li,
        .content ol li {
            margin-bottom: 15px;
            font-size: 14px;
            line-height: 1.5;
        }

        .content .table-wrap {
            max-width: 100%;
            overflow-x: scroll;
        }

        .table {
            max-width: 100%;
            overflow-x: scroll;
        }

        .content table {
            border: 1px solid #333;
            width: 100%;
            border-collapse: collapse;
            border-spacing: 0;
            margin-bottom: 25px;
        }

        .content table td {
            border: 1px solid #333;
            padding: 15px;
            text-align: left;
            font-weight: normal;
            font-size: 14px;
            line-height: 1.5;
        }

        .superslots-con-box-main-section table caption {
            font-size: 18px;
            margin-bottom: 20px;
        }

        .anchors {
            padding: 0;
            margin-bottom: 25px;
        }

        .anchors ul {
            list-style: none;
            padding-left: 0;
        }

        .anchors ul li {
            margin-bottom: 15px;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            cursor: none;
        }

        .anchors ul li:hover {
            cursor: pointer;
        }

        .anchors ul li a {
            text-decoration: none;
            font-size: 16px;
            display: inline-block;
            margin-left: 12px;
            color: #008af7;
        }

        .comments ul {
            margin-top: 40px;
            padding: 0;
            list-style: none;
        }

        .comments ul li {
            padding: 15px;
            background: #f9f9f9;
            margin-bottom: 20px;
            box-shadow: 1px 5px 8px 0px rgba(214, 214, 214, 1);
            -webkit-box-shadow: 1px 5px 8px 0px rgba(214, 214, 214, 1);
            -moz-box-shadow: 1px 5px 8px 0px rgba(214, 214, 214, 1);
        }

        .author {
            display: flex;
            justify-content: flex-start;
        }

        .author__info {
            display: flex;
            flex-direction: column;
            justify-content: space-around;
            margin-left: 15px;
        }

        .author__info_name {
            font-weight: bold;
            font-size: 16px;
        }

        .author__info_date {
            font-style: italic;
            font-size: 12px;
        }

        .comment p {
            font-size: 14px;
            line-height: 1.5;
            margin: 15px 0 0;
        }

        .comment__form {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
        }

        .comment__form input {
            margin-bottom: 15px;
            padding: 10px;
        }

        .comment__form textarea {
            margin-bottom: 25px;
            padding: 10px;
            overflow: auto;
        }

        .comment__form button {
            margin-bottom: 25px;
            padding: 10px;
            background-color: #2ecc71;
            color: #fff;
            border: 0;
            outline: 0;
            border-radius: 14px;
            display: inline-block;
            text-transform: uppercase;
            font-size: 12px;
            cursor: pointer;
        }

        .comment__form span {
            font-size: 12px;
            display: inline-block;
            border-radius: 12px;
            background: #e5e5e5;
            padding: 10px;
            font-style: italic;
        }

        footer {
            background: #000;
            padding: 50px 0;
        }

        .footer-wrapper {
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .copyright {
            flex: 1 0 50%;
        }

        .copyright__logo {
            font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
            font-weight: bold;
            font-size: 33px;
            color: #fff;
            cursor: pointer;
            text-decoration: none;
            margin-bottom: 20px;
        }

        .copyright__text {
            font-size: 12px;
            color: #fff;
        }

        .payment-methods {
            flex: 1 0 50%;
            display: flex;
            justify-content: flex-end;
            flex-wrap: wrap;
        }

        .payment-methods__item {
            background: #212529;
            display: inline-flex;
            height: 60px;
            width: 120px;
            justify-content: center;
            align-items: center;
            margin: 3px;
        }

        .payment-methods__item:hover {
            cursor: pointer;
        }

        @media (max-width: 1140px) {
            .copyright {
                margin-bottom: 40px;
            }

            .footer-wrapper {
                flex-direction: column;
            }

            .payment-methods {
                flex: 100%;
                justify-content: center;
                align-items: flex-start;
                flex-wrap: wrap;
            }

            .payment-methods__item {
                flex: 1 0 120px;
                max-width: 120px;
            }
        }

        @media (max-width: 500px) {
            .header-wrapper {
                flex-direction: column;
            }

            .header-wrapper .logo {
                margin-bottom: 10px;
            }

            .header-wrapper .auth a {
                padding: 10px 20px;
                font-size: 14px;
            }

            header {
                padding: 10px 0;
            }

            footer {
                padding: 25px 0;
            }

            .payment-methods__item {
                max-width: 90px;
            }

            .payment-methods__item {
                max-width: 100%;
            }

            .footer-wrapper {
                flex-direction: column-reverse;
            }

            .copyright {
                margin-bottom: 0;
                margin-top: 15px;
            }
        }

        .custom-banner-style {
            height: auto;
        }

        body {
            -webkit-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
            -moz-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
            -ms-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
            animation: -amp-start 8s steps(1, end) 0s 1 normal both;
        }

        @-webkit-keyframes -amp-start {
            from {
                visibility: hidden;
            }

            to {
                visibility: visible;
            }
        }

        @-moz-keyframes -amp-start {
            from {
                visibility: hidden;
            }

            to {
                visibility: visible;
            }
        }

        @-ms-keyframes -amp-start {
            from {
                visibility: hidden;
            }

            to {
                visibility: visible;
            }
        }

        @-o-keyframes -amp-start {
            from {
                visibility: hidden;
            }

            to {
                visibility: visible;
            }
        }

        @keyframes -amp-start {
            from {
                visibility: hidden;
            }

            to {
                visibility: visible;
            }
        }

        .g_position {
            color: #fff;
            padding: .5rem;
            position: absolute;
            top: -7px;
            left: -43px;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            text-align: center;
            line-height: 13px;
            font-weight: 600;
            font-size: 11px;
            background: #20adff
        }

        a.broken_link {
            box-shadow: 0 0 20px 4px red !important;
            background: red !important;
            color: #fff !important;
            padding: .3em !important;
            border-radius: .25em;
        }

        a.outer_link {
            box-shadow: 0 0 20px 4px #ffeb00 !important;
            background: #ffeb00 !important;
            color: #222 !important;
            padding: .3em !important;
            border-radius: .25em;
        }

        a.inner_link {
            box-shadow: 0 0 20px 4px #a2d626 !important;
            background: #a2d626 !important;
            color: #222 !important;
            padding: .3em !important;
            border-radius: .25em;
        }

        a.outer_link.broken_link {
            box-shadow: 0 0 20px 4px #ffeb00 !important;
            background: #ffeb00 !important;
            color: #222 !important;
            padding: .3em !important;
            border-radius: .25em !important;
            border: solid 2px red !important;
        }

        a.inner_link.broken_link {
            box-shadow: 0 0 20px 4px #a2d626 !important;
            background: #a2d626 !important;
            color: #222 !important;
            padding: .3em !important;
            border-radius: .25em !important;
            border-radius: .25em !important;
            border: solid 2px red !important;
        }

        .SEbear-header-target {
            border-bottom: dashed 3px #c90000 !important;
        }

        html {
            overflow-x: hidden !important
        }

        html.i-amphtml-fie {
            height: 100% !important;
            width: 100% !important
        }

        html:not([amp4ads]),
        html:not([amp4ads]) body {
            height: auto !important
        }

        html:not([amp4ads]) body {
            margin: 0 !important
        }

        body {
            -webkit-text-size-adjust: 100%;
            -moz-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
            text-size-adjust: 100%
        }

        html.i-amphtml-singledoc.i-amphtml-embedded {
            -ms-touch-action: pan-y pinch-zoom;
            touch-action: pan-y pinch-zoom
        }

        html.i-amphtml-fie>body,
        html.i-amphtml-singledoc>body {
            overflow: visible !important
        }

        html.i-amphtml-fie:not(.i-amphtml-inabox)>body,
        html.i-amphtml-singledoc:not(.i-amphtml-inabox)>body {
            position: relative !important
        }

        html.i-amphtml-ios-embed-legacy>body {
            overflow-x: hidden !important;
            overflow-y: auto !important;
            position: absolute !important
        }

        html.i-amphtml-ios-embed {
            overflow-y: auto !important;
            position: static
        }

        #i-amphtml-wrapper {
            overflow-x: hidden !important;
            overflow-y: auto !important;
            position: absolute !important;
            top: 0 !important;
            left: 0 !important;
            right: 0 !important;
            bottom: 0 !important;
            margin: 0 !important;
            display: block !important
        }

        html.i-amphtml-ios-embed.i-amphtml-ios-overscroll,
        html.i-amphtml-ios-embed.i-amphtml-ios-overscroll>#i-amphtml-wrapper {
            -webkit-overflow-scrolling: touch !important
        }

        #i-amphtml-wrapper>body {
            position: relative !important;
            border-top: 1px solid transparent !important
        }

        #i-amphtml-wrapper+body {
            visibility: visible
        }

        #i-amphtml-wrapper+body .i-amphtml-lightbox-element,
        #i-amphtml-wrapper+body[i-amphtml-lightbox] {
            visibility: hidden
        }

        #i-amphtml-wrapper+body[i-amphtml-lightbox] .i-amphtml-lightbox-element {
            visibility: visible
        }

        #i-amphtml-wrapper.i-amphtml-scroll-disabled,
        .i-amphtml-scroll-disabled {
            overflow-x: hidden !important;
            overflow-y: hidden !important
        }

        amp-instagram {
            padding: 54px 0px 0px !important;
            background-color: #fff
        }

        amp-iframe iframe {
            box-sizing: border-box !important
        }

        [amp-access][amp-access-hide] {
            display: none
        }

        [subscriptions-dialog],
        body:not(.i-amphtml-subs-ready) [subscriptions-action],
        body:not(.i-amphtml-subs-ready) [subscriptions-section] {
            display: none !important
        }

        amp-experiment,
        amp-live-list>[update] {
            display: none
        }

        amp-list[resizable-children]>.i-amphtml-loading-container.amp-hidden {
            display: none !important
        }

        amp-list [fetch-error],
        amp-list[load-more] [load-more-button],
        amp-list[load-more] [load-more-end],
        amp-list[load-more] [load-more-failed],
        amp-list[load-more] [load-more-loading] {
            display: none
        }

        amp-list[diffable] div[role=list] {
            display: block
        }

        amp-story-page,
        amp-story[standalone] {
            min-height: 1px !important;
            display: block !important;
            height: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
            overflow: hidden !important;
            width: 100% !important
        }

        amp-story[standalone] {
            background-color: #000 !important;
            position: relative !important
        }

        amp-story-page {
            background-color: #757575
        }

        amp-story .amp-active>div,
        amp-story .i-amphtml-loader-background {
            display: none !important
        }

        amp-story-page:not(:first-of-type):not([distance]):not([active]) {
            transform: translateY(1000vh) !important
        }

        amp-autocomplete {
            position: relative !important;
            display: inline-block !important
        }

        amp-autocomplete>input,
        amp-autocomplete>textarea {
            padding: 0.5rem;
            border: 1px solid rgba(0, 0, 0, .33)
        }

        .i-amphtml-autocomplete-results,
        amp-autocomplete>input,
        amp-autocomplete>textarea {
            font-size: 1rem;
            line-height: 1.5rem
        }

        [amp-fx^=fly-in] {
            visibility: hidden
        }

        amp-script[nodom],
        amp-script[sandboxed] {
            position: fixed !important;
            top: 0 !important;
            width: 1px !important;
            height: 1px !important;
            overflow: hidden !important;
            visibility: hidden
        }

        /*# sourceURL=/css/ampdoc.css*/
        [hidden] {
            display: none !important
        }

        .i-amphtml-element {
            display: inline-block
        }

        .i-amphtml-blurry-placeholder {
            transition: opacity 0.3s cubic-bezier(0.0, 0.0, 0.2, 1) !important;
            pointer-events: none
        }

        [layout=nodisplay]:not(.i-amphtml-element) {
            display: none !important
        }

        .i-amphtml-layout-fixed,
        [layout=fixed][width][height]:not(.i-amphtml-layout-fixed) {
            display: inline-block;
            position: relative
        }

        .i-amphtml-layout-responsive,
        [layout=responsive][width][height]:not(.i-amphtml-layout-responsive),
        [width][height][heights]:not([layout]):not(.i-amphtml-layout-responsive),
        [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-layout-responsive) {
            display: block;
            position: relative
        }

        .i-amphtml-layout-intrinsic,
        [layout=intrinsic][width][height]:not(.i-amphtml-layout-intrinsic) {
            display: inline-block;
            position: relative;
            max-width: 100%
        }

        .i-amphtml-layout-intrinsic .i-amphtml-sizer {
            max-width: 100%
        }

        .i-amphtml-intrinsic-sizer {
            max-width: 100%;
            display: block !important
        }

        .i-amphtml-layout-container,
        .i-amphtml-layout-fixed-height,
        [layout=container],
        [layout=fixed-height][height]:not(.i-amphtml-layout-fixed-height) {
            display: block;
            position: relative
        }

        .i-amphtml-layout-fill,
        .i-amphtml-layout-fill.i-amphtml-notbuilt,
        [layout=fill]:not(.i-amphtml-layout-fill),
        body noscript>* {
            display: block;
            overflow: hidden !important;
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0
        }

        body noscript>* {
            position: absolute !important;
            width: 100%;
            height: 100%;
            z-index: 2
        }

        body noscript {
            display: inline !important
        }

        .i-amphtml-layout-flex-item,
        [layout=flex-item]:not(.i-amphtml-layout-flex-item) {
            display: block;
            position: relative;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }

        .i-amphtml-layout-fluid {
            position: relative
        }

        .i-amphtml-layout-size-defined {
            overflow: hidden !important
        }

        .i-amphtml-layout-awaiting-size {
            position: absolute !important;
            top: auto !important;
            bottom: auto !important
        }

        i-amphtml-sizer {
            display: block !important
        }

        @supports (aspect-ratio:1/1) {
            i-amphtml-sizer.i-amphtml-disable-ar {
                display: none !important
            }
        }

        .i-amphtml-blurry-placeholder,
        .i-amphtml-fill-content {
            display: block;
            height: 0;
            max-height: 100%;
            max-width: 100%;
            min-height: 100%;
            min-width: 100%;
            width: 0;
            margin: auto
        }

        .i-amphtml-layout-size-defined .i-amphtml-fill-content {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0
        }

        .i-amphtml-replaced-content,
        .i-amphtml-screen-reader {
            padding: 0 !important;
            border: none !important
        }

        .i-amphtml-screen-reader {
            position: fixed !important;
            top: 0px !important;
            left: 0px !important;
            width: 4px !important;
            height: 4px !important;
            opacity: 0 !important;
            overflow: hidden !important;
            margin: 0 !important;
            display: block !important;
            visibility: visible !important
        }

        .i-amphtml-screen-reader~.i-amphtml-screen-reader {
            left: 8px !important
        }

        .i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader {
            left: 12px !important
        }

        .i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader {
            left: 16px !important
        }

        .i-amphtml-unresolved {
            position: relative;
            overflow: hidden !important
        }

        .i-amphtml-select-disabled {
            -webkit-user-select: none !important;
            -ms-user-select: none !important;
            user-select: none !important
        }

        .i-amphtml-notbuilt,
        [layout]:not(.i-amphtml-element),
        [width][height][heights]:not([layout]):not(.i-amphtml-element),
        [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) {
            position: relative;
            overflow: hidden !important;
            color: transparent !important
        }

        .i-amphtml-notbuilt:not(.i-amphtml-layout-container)>*,
        [layout]:not([layout=container]):not(.i-amphtml-element)>*,
        [width][height][heights]:not([layout]):not(.i-amphtml-element)>*,
        [width][height][sizes]:not([layout]):not(.i-amphtml-element)>* {
            display: none
        }

        amp-img:not(.i-amphtml-element)[i-amphtml-ssr]>img.i-amphtml-fill-content {
            display: block
        }

        .i-amphtml-notbuilt:not(.i-amphtml-layout-container),
        [layout]:not([layout=container]):not(.i-amphtml-element),
        [width][height][heights]:not([layout]):not(.i-amphtml-element),
        [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) {
            color: transparent !important;
            line-height: 0 !important
        }

        .i-amphtml-ghost {
            visibility: hidden !important
        }

        .i-amphtml-element>[placeholder],
        [layout]:not(.i-amphtml-element)>[placeholder],
        [width][height][heights]:not([layout]):not(.i-amphtml-element)>[placeholder],
        [width][height][sizes]:not([layout]):not(.i-amphtml-element)>[placeholder] {
            display: block;
            line-height: normal
        }

        .i-amphtml-element>[placeholder].amp-hidden,
        .i-amphtml-element>[placeholder].hidden {
            visibility: hidden
        }

        .i-amphtml-element:not(.amp-notsupported)>[fallback],
        .i-amphtml-layout-container>[placeholder].amp-hidden,
        .i-amphtml-layout-container>[placeholder].hidden {
            display: none
        }

        .i-amphtml-layout-size-defined>[fallback],
        .i-amphtml-layout-size-defined>[placeholder] {
            position: absolute !important;
            top: 0 !important;
            left: 0 !important;
            right: 0 !important;
            bottom: 0 !important;
            z-index: 1
        }

        amp-img[i-amphtml-ssr]:not(.i-amphtml-element)>[placeholder] {
            z-index: auto
        }

        .i-amphtml-notbuilt>[placeholder] {
            display: block !important
        }

        .i-amphtml-hidden-by-media-query {
            display: none !important
        }

        .i-amphtml-element-error {
            background: red !important;
            color: #fff !important;
            position: relative !important
        }

        .i-amphtml-element-error:before {
            content: attr(error-message)
        }

        i-amp-scroll-container,
        i-amphtml-scroll-container {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            display: block
        }

        i-amp-scroll-container.amp-active,
        i-amphtml-scroll-container.amp-active {
            overflow: auto;
            -webkit-overflow-scrolling: touch
        }

        .i-amphtml-loading-container {
            display: block !important;
            pointer-events: none;
            z-index: 1
        }

        .i-amphtml-notbuilt>.i-amphtml-loading-container {
            display: block !important
        }

        .i-amphtml-loading-container.amp-hidden {
            visibility: hidden
        }

        .i-amphtml-element>[overflow] {
            cursor: pointer;
            position: relative;
            z-index: 2;
            visibility: hidden;
            display: initial;
            line-height: normal
        }

        .i-amphtml-layout-size-defined>[overflow] {
            position: absolute
        }

        .i-amphtml-element>[overflow].amp-visible {
            visibility: visible
        }

        template {
            display: none !important
        }

        .amp-border-box,
        .amp-border-box *,
        .amp-border-box :after,
        .amp-border-box :before {
            box-sizing: border-box
        }

        amp-pixel {
            display: none !important
        }

        amp-analytics,
        amp-auto-ads,
        amp-story-auto-ads {
            position: fixed !important;
            top: 0 !important;
            width: 1px !important;
            height: 1px !important;
            overflow: hidden !important;
            visibility: hidden
        }

        amp-story {
            visibility: hidden !important
        }

        html.i-amphtml-fie>amp-analytics {
            position: initial !important
        }

        [visible-when-invalid]:not(.visible),
        form [submit-error],
        form [submit-success],
        form [submitting] {
            display: none
        }

        amp-accordion {
            display: block !important
        }

        @media (min-width:1px) {
            :where(amp-accordion>section)>:first-child {
                margin: 0;
                background-color: #efefef;
                padding-right: 20px;
                border: 1px solid #dfdfdf
            }

            :where(amp-accordion>section)>:last-child {
                margin: 0
            }
        }

        amp-accordion>section {
            float: none !important
        }

        amp-accordion>section>* {
            float: none !important;
            display: block !important;
            overflow: hidden !important;
            position: relative !important
        }

        amp-accordion,
        amp-accordion>section {
            margin: 0
        }

        amp-accordion:not(.i-amphtml-built)>section>:last-child {
            display: none !important
        }

        amp-accordion:not(.i-amphtml-built)>section[expanded]>:last-child {
            display: block !important
        }


        .i-amphtml-loader-background {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            background-color: #f8f8f8
        }

        .i-amphtml-new-loader {
            display: inline-block;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 0;
            height: 0;
            color: #aaa
        }

        .i-amphtml-new-loader-size-default,
        .i-amphtml-new-loader-size-small {
            width: 72px;
            height: 72px
        }

        .i-amphtml-new-loader-logo {
            transform-origin: center;
            opacity: 0;
            animation: i-amphtml-new-loader-scale-and-fade-in 0.8s ease-in forwards;
            animation-delay: 0.6s;
            animation-delay: calc(0.6s - var(--loader-delay-offset))
        }

        .i-amphtml-new-loader-size-small .i-amphtml-new-loader-logo {
            display: none
        }

        .i-amphtml-new-loader-logo-default {
            fill: currentColor;
            animation: i-amphtml-new-loader-fade-out 0.8s ease-out forwards;
            animation-delay: 1.8s;
            animation-delay: calc(1.8s - var(--loader-delay-offset))
        }

        .i-amphtml-new-loader-has-shim {
            color: #fff !important
        }

        .i-amphtml-new-loader-shim {
            width: 72px;
            height: 72px;
            border-radius: 50%;
            display: none;
            transform-origin: center;
            opacity: 0;
            background-color: rgba(0, 0, 0, .6);
            animation: i-amphtml-new-loader-scale-and-fade-in 0.8s ease-in forwards;
            animation-delay: 0.6s;
            animation-delay: calc(0.6s - var(--loader-delay-offset))
        }

        .i-amphtml-new-loader-size-small .i-amphtml-new-loader-shim {
            width: 48px;
            height: 48px;
            margin: 12px
        }

        .i-amphtml-new-loader-has-shim .i-amphtml-new-loader-shim {
            display: initial
        }

        .i-amphtml-new-loader-has-shim .i-amphtml-new-loader-logo-default {
            display: none
        }

        .i-amphtml-new-loader-has-shim .i-amphtml-new-loader-transparent-on-shim {
            fill: transparent !important
        }

        .i-amphtml-new-loader-logo,
        .i-amphtml-new-loader-shim,
        .i-amphtml-new-loader-spinner-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0
        }

        .i-amphtml-new-loader-spinner-wrapper {
            margin: 12px
        }

        .i-amphtml-new-loader-spinner {
            stroke: currentColor;
            stroke-width: 1.5px;
            opacity: 0;
            animation: i-amphtml-new-loader-fade-in 0.8s ease-in forwards;
            animation-delay: 1.8s;
            animation-delay: calc(1.8s - var(--loader-delay-offset))
        }

        .i-amphtml-new-loader-spinner-path {
            animation: frame-position-first-spin 0.6s steps(30), frame-position-infinite-spin 1.2s steps(59) infinite;
            animation-delay: 2.8s, 3.4s;
            animation-delay: calc(2.8s - var(--loader-delay-offset)), calc(3.4s - var(--loader-delay-offset))
        }

        .i-amphtml-new-loader-size-small .i-amphtml-new-loader-spinner {
            transform: scale(0.54545);
            stroke-width: 2.75px
        }

        .i-amphtml-new-loader-size-small .i-amphtml-new-loader-spinner-path {
            animation-delay: 1.4s, 2s;
            animation-delay: calc(1.4s - var(--loader-delay-offset)), calc(2s - var(--loader-delay-offset))
        }

        .i-amphtml-new-loader * {
            animation-play-state: paused
        }

        .amp-active>.i-amphtml-new-loader * {
            animation-play-state: running
        }

        .i-amphtml-new-loader-ad-logo {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: 100%;
            height: 100%
        }

        .i-amphtml-new-loader-ad-label {
            all: initial !important;
            display: inline-block !important;
            padding: 0 0.4ch !important;
            border: 1px solid !important;
            border-radius: 2px !important;
            color: currentColor !important;
            font-size: 11px !important;
            font-family: sans-serif !important;
            line-height: 1.1 !important;
            visibility: inherit !important
        }

        @keyframes i-amphtml-new-loader-fade-in {
            0% {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        @keyframes i-amphtml-new-loader-fade-out {
            0% {
                opacity: 1
            }

            to {
                opacity: 0
            }
        }

        @keyframes i-amphtml-new-loader-scale-and-fade-in {
            0% {
                opacity: 0;
                transform: scale(0)
            }

            50% {
                transform: scale(1)
            }

            to {
                opacity: 1
            }
        }

        @keyframes frame-position-first-spin {
            0% {
                transform: translateX(0)
            }

            to {
                transform: translateX(-1440px)
            }
        }

        @keyframes frame-position-infinite-spin {
            0% {
                transform: translateX(-1440px)
            }

            to {
                transform: translateX(-4272px)
            }
        }



button,
input {
    overflow: visible;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

body {
    background: #f5f5f5;
    margin: 0;
    padding: 0;
}

* {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    line-height: 1;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    border: 0;
}

.grid {
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 15px;
}

ul, ol {
    list-style: none;
}

/* header */

header {
    background: #100018;
    padding: 30px 0;
}

.header-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-wrapper .logo a {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-weight: bold;
    font-size: 33px;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}

.header-wrapper .auth a {
    display: inline-block;
    color: #999;
    border: 1px solid #999;
    border-radius: 25px;
    padding: 12px 25px;
    text-decoration: none;
    background-color: transparent;
    text-transform: uppercase;
    font-size: 15px;
    transition:all 0.3s ease;
}

.header-wrapper .auth a:hover {
    opacity: .9;
}

.header-wrapper .auth a:last-child {
    margin-left: 20px;
    background-color: #2ecc71;
    color: #fff;
}
@media (min-width: 769px) {
    .up-arrow_wrap {
        display: none !important;
    }
}
/* top bar */


.top-bar {
    background: #fff;
    height: 60px;
    -webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 7%);
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 7%);
}

.top-bar__wrapper {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-top: 9px;
}

.top-bar .filter {
    cursor: pointer;
}

.top-bar input {
    border-radius: 8px;
    border: 1px solid #ccc;
    padding: 10px;
    font-size: 14px;
    margin-right: 20px;
    height: 40px;
}

.top-bar .filter img {
    height: 40px;
}

@media (max-width: 800px) {
    .top-bar__wrapper {
        justify-content: center;
    }
}

/* content */

.content {
    margin: 40px 0;
}

.content img {

}

.content img.image-center {
    margin: 0 auto 25px;
    display: block;
    width: 80%;
    max-width: 100%;
}

@media (max-width: 800px) {
    .content img.image-center {
        width: 100%;
    }
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
    color: #322637;
    padding: 0;
    margin: 0 0 25px 0;
    line-height: 1.5;
}

.content h1 {
    font-size: 28px;
}

.content h2 {
    font-size: 25px;
}

.content h3 {
    font-size: 22px;
}

.content h4 {
    font-size: 20px;
}

.content h5 {
    font-size: 18px;
}

.content h6 {
    font-size: 16px;
}

.content p {
    font-size: 14px;
    color: #322637;
    line-height: 2;
    margin-bottom: 20px;
}

.content p a {
    color: #008af7;
    font-size: 14px;
}

.content p a:hover {
    text-decoration: none;
}

.content ul,
.content ol {
    margin-bottom: 25px;
    list-style: disc;
    padding: 0 0 0 35px;
}

.content ol {
    list-style: decimal;
}

.content ul li,
.content ol li {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 1.5;
}
.content .table-wrap {
    max-width: 100%;
    overflow-x: scroll;
}
.table {
    max-width: 100%;
    overflow-x: scroll;
}
.content table {
    border: 1px solid #333;
    width: 100%;
    border-collapse: collapse;
	border-spacing: 0;
    margin-bottom: 25px;
}

.content table td {
    border: 1px solid #333;
    padding: 15px;
    text-align: left;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.5;
}

.superslots-con-box-main-section table caption {
    font-size: 18px;
    margin-bottom: 20px;
}

/* anchors */

.anchors {
    padding: 0;
    margin-bottom: 25px;
}

.anchors ul {
    list-style: none;
    padding-left: 0;
}

.anchors ul li {
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: none;
}

.anchors ul li:hover {
    cursor: pointer;
}

.anchors ul li a {
    text-decoration: none;
    font-size: 16px;
    display: inline-block;
    margin-left: 12px;
    color: #008af7;
}

/* comments */

.comments ul {
    margin-top: 40px;
    padding: 0;
    list-style: none;
}

.comments ul li {
    padding: 15px;
    background: #f9f9f9;
    margin-bottom: 20px;
    box-shadow: 1px 5px 8px 0px rgba(214,214,214,1);
    -webkit-box-shadow: 1px 5px 8px 0px rgba(214,214,214,1);
    -moz-box-shadow: 1px 5px 8px 0px rgba(214,214,214,1);
}

.author {
    display: flex;
    justify-content: flex-start;
}

.author__info {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-left: 15px;
}

.author__photo img {
    width: 50px;
    height: 50px;
}

.author__info_name {
    font-weight: bold;
    font-size: 16px;
}

.author__info_date {
    font-style: italic;
    font-size: 12px;
}

.comment p {
    font-size: 14px;
    line-height: 1.5;
    margin: 15px 0 0;
}

.comment__form {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.comment__form input {
    margin-bottom: 15px;
    padding: 10px;
}

.comment__form textarea {
    margin-bottom: 25px;
    padding: 10px;
    overflow: auto;
}

.comment__form button {
    margin-bottom: 25px;
    padding: 10px;
    background-color: #2ecc71;
    color: #fff;
    border: 0;
    outline: 0;
    border-radius: 14px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    cursor: pointer;
}

.comment__form span {
    font-size: 12px;
    display: inline-block;
    border-radius: 12px;
    background: #e5e5e5;
    padding: 10px;
    font-style: italic;
}

/* footer */

footer {
    background: #000;
    padding: 50px 0;
}

.footer-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.copyright {
    flex: 1 0 50%;
}

.copyright__logo {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-weight: bold;
    font-size: 33px;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    margin-bottom: 20px;
}

.copyright__text {
    font-size: 12px;
    color: #fff;
}

.payment-methods {
    flex: 1 0 50%;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
}

.payment-methods__item {
    background: #212529;
    display: inline-flex;
    height: 60px;
    width: 120px;
    justify-content: center;
    align-items: center;
    margin: 3px;
}

.payment-methods__item:hover {
    cursor: pointer;
}

@media (max-width: 1140px) {
    .copyright {
        margin-bottom: 40px;
    }
    .footer-wrapper {
        flex-direction: column;
    }
    .payment-methods {
        flex: 100%;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: wrap;
    }
    .payment-methods__item {
        flex: 1 0 120px;
        max-width: 120px;
    }
}
@media (max-width: 500px) {
    .header-wrapper {
        flex-direction: column;
    }
    .header-wrapper .logo {
        margin-bottom: 10px;
    }
    .header-wrapper .auth a {
        padding: 10px 20px;
        font-size: 14px;
    }
    header {
        padding: 10px 0;
    }
    .up-arrow_wrap {
        position: fixed;
        bottom: 20px;
        right: 20px;
        width: 35px;
        display: none;
    }
    .up-arrow_wrap img {
        max-width: 100%;
    }
    footer {
        padding: 25px 0;
    }
    .payment-methods__item  {
        max-width: 90px;
    }
    .payment-methods__item {
        max-width: 100%;
    }
    .footer-wrapper {
        flex-direction: column-reverse;
    }
    .copyright {
        margin-bottom: 0;
        margin-top: 15px;
    }
}