
        embed,
        iframe,
        img,
        object,
        video {
            max-width: 100%
        }

        iframe,
        img {
            border: 0
        }

        html {
            line-height: 1.15;
            -webkit-text-size-adjust: 100%
        }

        .nav_menu {
  width: 90%;
  margin: 10px auto;
}
img {
  display: block;
  max-width: 100%;
  border-radius: 14px;
  margin: 20px auto;
      }
.nav_menu ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 15px;
}

.nav_menu li {
  list-style: none;
}

.nav_menu a {
  color: rgb(255, 174, 0);
  text-decoration: none;
  font-size: 18px;
}

        body {
            margin: 0
        }

        svg:not(:root) {
            overflow: hidden
        }

        *,
        :after,
        :before {
            box-sizing: border-box
        }

        img {
            height: auto;
            vertical-align: middle
        }

        a:active,
        a:focus,
        a:hover {
            outline: 0
        }

        b,
        strong {
            font-weight: 700
        }

        button,
        input,
        select,
        textarea {
            font-family: inherit;
            font-size: inherit;
            line-height: inherit
        }

        [role=button],
        button,
        html input[type=button],
        input[type=reset],
        input[type=submit] {
            -webkit-appearance: button;
            cursor: pointer
        }

        ol,
        p,
        ul {
            margin: 16px 0
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        .h1,
        .h2,
        .h3,
        .h4,
        .h5 {
            font-weight: bold
        }

        h1,
        .h1 {
            font-size: 36px;
            line-height: 42px;
            margin: 0 0 15px
        }

        h2,
        .h2 {
            font-size: 30px;
            line-height: 36px
        }

        h3,
        .h3 {
            font-size: 24px;
            line-height: 28px
        }

        h4 {
            font-size: 18px;
            line-height: 27px
        }

        h5 {
            font-size: 16px;
            line-height: 19px
        }

        @media (max-width: 768px) {

            h1,
            h2,
            .h1,
            .h2 {
                font-weight: bold;
                font-size: 20px;
                line-height: 23px;
                margin: 0 0 5px
            }
        }

        .btn {
            padding: 8px;
            border-radius: 4px;
            font-size: 16px;
            line-height: 18px;
            text-align: center;
            cursor: pointer;
            text-decoration: none;
            display: inline-block
        }


        .btn-orange {
            background: #FF7A00;
            color: #fff;
            border: 1px solid #FF7A00;
            position: relative;
            z-index: 1
        }

        .btn-orange:hover {
            color: #fff
        }


        .btn-orange:before {
            background: #FF8E26
        }

        .btn-orange:hover:before {
            -webkit-transform: scaleX(1);
            transform: scaleX(1)
        }


        * {
            outline: 0
        }

        a {
            color: #0071ed
        }

        a:hover {
            text-decoration: none;
            color: #00A3FF
        }

        img {
            max-width: 100%;
            height: inherit
        }

        .container {
            max-width: 1224px;
            margin-right: auto;
            margin-left: auto;
            padding: 0 15px
        }

        .container:after {
            content: "";
            display: block;
            clear: both
        }

        .container.flex {
            margin-top: 36px
        }

        .main {
            flex: 1;
            width: 80%;
            margin: 0 auto;
        }

        a.btn_2 {
            padding: 10px 30px;
            text-align: center;
            border-radius: 30px;
            color: #fff;
            font-weight: 700;
            background: #fe284a;
            text-decoration: none;
        }

        a.btn_1 {
            padding: 10px 30px;
            text-align: center;
            border-radius: 30px;
            color: #fff;
            font-weight: 700;
            background: #62c23c;
            text-decoration: none;
        }

        body {
            font-family: -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
            font-size: 18px;
            line-height: 27px;
            overflow-x: hidden;
            color: #000
        }

        #header {
            position: relative;
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: center;
            padding-top: 12px;
            padding-bottom: 12px;
            width: 90%;
            margin: 20px auto;  
        }

        #header:before {
            box-shadow: 0 4px 12px rgba(0, 0, 0, .12);
            position: absolute;
            z-index: -1;
            top: 0;
            left: 50%;
            width: 100vw;
            height: 100%;
            margin-left: -50vw;
            content: ''
        }

        .logo__link img {
            display: block
        }

        .logo__link img {
            width: 184px
        }



        .menu__dropdown li {
            padding: 10px 6px;
            position: relative
        }

        .menu__dropdown a {
            font-size: 14px;
            line-height: 16px;
            text-decoration: none;
            color: #767678;
            display: block
        }

        .menu__dropdown ul {
            display: none;
            list-style: none;
            margin: 10px 0 0 0;
            padding: 0;
            visibility: hidden;
            opacity: 0;
            position: absolute;
            transition: all .5s ease;
            left: 10px;
            top: 26px;
            z-index: 3;
            background: #fff;
            box-shadow: 0 2px 45px rgba(178, 165, 105, .25);
            min-width: 220px
        }

        .menu__main a:hover,
        .menu__main .active>a {
            color: #FF7A00
        }


        .copy {
            fill: #FF2D55;
            width: 18px;
            height: 18px;
            cursor: pointer;
            pointer-events: none
        }



        .copy-code {
            font-weight: bold;
            font-size: 16px;
            line-height: 19px;
            text-transform: uppercase;
            border-bottom: 1px dashed #FF2D55;
            color: #FF2D55;
            cursor: pointer;
            transition: ease all .3s;
            position: relative
        }



        .copy-code:hover {
            border-bottom: 1px dashed transparent
        }



        .videoWrapper iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }



        @media screen and (min-width: 1024px) {
            a {
                transition: ease color .3s
            }
        }

        @media screen and (max-width: 768px) {
            .container.flex {
                margin-top: 10px
            }



            .main {
                padding: 0;
                width: 100%
            }

        }

        .page__content h2 {
            font-weight: bold;
            font-size: 24px;
            line-height: 28px;
            margin: 20px 0;
            color: #727272
        }



        .wp-caption img {
            border: 0 none;
            height: auto;
            margin: 0;
            max-width: 98.5%;
            padding: 0;
            width: auto
        }



        .casino_h2 small {
            font-weight: normal;
            font-size: 16px;
            color: #3BC30B
        }

        .casino__header {
            align-items: self-start;
            border-radius: 8px;
            box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
            clear: both;
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            margin: 0 0 12px;
            overflow-x: hidden;
            width: 100%;
            padding: 10px
        }

        .icon-gift {
            display: inline-block;
            width: 19px;
            height: 19px
        }



        .casino__btn .btn {
            font-size: 14px;
            margin: 6px 0
        }

        .casino__awards {
            font-size: 14px;
            line-height: 16px;
            color: #333;
            width: calc(100% - 134px);
            padding: 0 0 0 10px
        }

        .casino__awards.blacklist {
            text-align: center
        }

        .casino__awards:not(.blacklist) .label-awards {
            margin-right: 48px
        }

        .casino__awards-wrap {
            display: flex;
            gap: 5px;
            align-items: center
        }

        .casino__awards-wrap+.casino__awards-wrap {
            margin-top: 10px
        }

        .casino__awards-wrap svg {
            flex-shrink: 0;
            min-width: 16px
        }

        .label-awards {
            font-size: 13px;
            display: flex;
            color: #333
        }


        .list__bonus-params span {
            color: #000;
            float: right
        }

        .list__bonus-params li {
            border-bottom: 1px solid #E5E5EA;
            padding: 8px 0
        }

        .list__bonus .btn-orange {
            margin: 0 0 0 auto;
            display: table;
            width: 160px
        }

        .casino__bonuses .btn {
            display: table;
            width: 150px
        }


        @media screen and (max-width: 768px) {
            .container.flex {
                margin-top: 12px
            }

            .item__menu li {
                margin-right: 6px
            }

            .item__menu a {
                padding: 10px 5px
            }


            .casino__header {
                margin-top: 12px;
                clear: both;
                float: left;
                width: 100%;
                padding-bottom: 12px
            }


            .casino__btn .btn {
                width: 100%;
                margin: 8px 0 0
            }

            .label-awards {
                margin: 0
            }

            .label-awards+.label-awards {
                margin-top: 10px
            }
        }






        .casino-content h2 {
            margin-top: 0
        }


        .page__content__bottom {
            clear: both;
            margin: 0;
            float: left;
            width: 100%;
            font-size: 16px
        }

        .casino-card-bottom {
            clear: both;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 5px;
            margin: 0
        }


        .casino-modified {
            color: #3BC30B;
            font-size: 14px;
            text-align: center;
            line-height: 18px
        }


        .main__bonus {
            background: linear-gradient(89.97deg, rgba(219, 0, 255, .15) .97%, rgba(255, 45, 85, .15) 99.6%);
            border-radius: 4px;
            border: dashed 1px rgba(219, 0, 255, 1);
            margin: 10px 0 0;
            padding: 15px;
            flex: 1;
            display: flex;
            order: 2
        }

        .main__bonus-content {
            flex: 2;
            align-self: center;
        }


        .main__bonus-title {
            font-weight: 500;
            font-size: 20px;
            line-height: 22px;
            color: #000;
            padding-left: 34px;
            position: relative
        }



        .timer-block .main__bonus-info--label svg {
            position: relative;
            top: 3px
        }

        .main__bonus-buttons {
            flex: 1;
            border-left: 1px dashed #FF2D55;
            padding-left: 15px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            margin-left: 10px
        }



        .main__bonus-code {
            text-decoration: none;
            background: #FF2D55;
            border-radius: 4px;
            padding: 9px 20px;
            font-weight: 700;
            font-size: 16px;
            line-height: 16px;
            color: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            position: relative;
            cursor: pointer;
            margin: 0 4px
        }

        .main__bonus-code:after {
            content: '';
            border: 1px dashed #FF2D55;
            border-radius: 4px;
            padding: 3px;
            position: absolute;
            left: -3px;
            right: -3px;
            top: -3px;
            z-index: -1;
            bottom: -3px
        }

        .main__bonus-code span {
            border-bottom: 1px dashed #FFF;
            color: #fff;
            pointer-events: none
        }

        .main__bonus-code svg {
            pointer-events: none
        }

        .main__bonus-code .finger {
            position: absolute;
            bottom: -9px;
            right: 14px
        }

        .main__bonus-code:hover {
            background: #b50e2e
        }

        .main__bonus-code:hover:after {
            border: 1px dashed #b50e2e
        }

        .main__bonus-link {
            margin-top: 8px
        }


        @media screen and (min-width: 550px) {

            .casino__header {
                padding: 14px
            }

            .main__bonus {
                margin: 0 0 10px 14px;
                order: 0
            }

            .casino__awards {
                width: 100%;
                padding: 0;
                display: flex
            }

            .casino__awards-wrap+.casino__awards-wrap {
                margin: 0 0 0 10px
            }

            .casino__awards-wrap svg {
                min-width: 20px;
                height: 20px
            }

            .label-awards {
                font-weight: 600;
                font-size: 15px
            }

            .casino-card-bottom {
                flex-direction: row;
                justify-content: space-between
            }
        }

        @media screen and (min-width: 768px) {
            .casinos__item-logo-image {
                width: 170px;
            }
        }

        @media (max-width: 1280px) {
            .main__bonus {
                flex-direction: column
            }

            .main__bonus-title {
                margin-bottom: 5px;
                text-align: center
            }

            .main__bonus-buttons {
                border: 0;
                padding: 15px 0 0 0;
                flex-direction: row;
                margin: 0;
                align-items: flex-end
            }



            .main__bonus-link {
                margin: 0 0 0 5px
            }

            .main__bonus-buttons a {
                flex: 1;
                white-space: nowrap
            }
        }

        @media (max-width: 768px) {
            .main__bonus-title .icon-gift {
                display: none
            }

            .main__bonus-title {
                padding: 0
            }
        }



        @media (max-width: 550px) {
            .casino__awards:not(.blacklist) .label-awards {
                margin-right: 0
            }
        }

        @media (max-width: 400px) {
            .label-awards+.label-awards {
                margin-top: 2px
            }

            .main__bonus-buttons {
                flex-direction: column;
                align-items: stretch;
                padding: 5px 0 0 0
            }

            .main__bonus-link {
                margin: 10px 0 0
            }
        }



        @keyframes shine {
            100% {
                left: 125%
            }
        }

        .small__menu {
            clear: both;
            margin: 24px 0;
            display: flex;
            flex-direction: row;
            box-shadow: 0 2px 7px rgb(0 0 0 / 20%);
            border-radius: 8px;
            overflow: hidden;
            float: left;
            width: 100%;
            justify-content: space-between;
        }

        h3+.small__menu {
            margin-top: 0;
        }

        .small__menu--logo {
            position: relative;
        }

        .small__menu .item__rate {
            background: #FFC700;
            border-radius: 0;
            text-decoration: none;
            color: #fff;
            padding: 2px 5px;
            position: absolute;
            top: 0;
            right: 0;
            font-weight: bold;
            font-size: 12px;
            line-height: 11px;
        }

        .small__menu .star-in-thumb {
            fill: #fff;
            width: 15px;
            height: 14px;
            margin-right: 3px;
            position: relative;
            top: 1px;
        }


        .small__menu--title {
            position: relative;
            display: flex;
            align-items: center;
            padding: 15px;
            margin-right: auto;
            font-weight: bold;
            font-size: 20px;
            line-height: 26px;
            color: #000;
        }

        .small__menu--title .casino-label {
            background: #F00;
            box-shadow: 0 2px 7px rgb(0 0 0 / 11%), 0 3px 12px rgb(0 0 0 / 8%), 0 3px 8px rgb(0 0 0 / 15%);
            font-weight: bold;
            font-size: 12px;
            line-height: 14px;
            letter-spacing: .05em;
            color: #FFF;
            text-transform: uppercase;
            padding: 3px 12px;
            text-align: center;
            position: absolute;
            left: 0;
            top: 0;
            border-radius: 0 0 8px;
            white-space: nowrap;
        }

        .small__menu--btn {
            display: flex;
            flex-direction: row;
            align-items: center;
            list-style: none;
            margin: 0;
            padding: 15px;
        }

        .small__menu--btn a {
            display: block;
            text-decoration: none;
        }

        .small__menu--btn li {
            padding: 0 7.5px;
        }

        .small__menu--btn .promocode {
            font-size: 14px;
        }


        @media (min-width: 1020px) and (max-width: 1200px) {
            .small__menu--btn {
                flex-wrap: wrap;
                justify-content: center;
            }

            .small__menu--btn li {
                padding: 0 4.5px;
            }

            .small__menu--btn .promocode {

                text-align: center;
                margin-top: 15px;
            }
        }

        @media (min-width: 861px) and (max-width: 1019px) {
            .small__menu {
                flex-wrap: wrap;
            }


            .small__menu--btn li {
                padding: 0 4.5px;
            }

            .small__menu--btn .promocode {
                text-align: center;
                margin-top: 15px;
            }
        }

        @media (min-width: 601px) and (max-width: 800px) {
            .small__menu--btn {
                flex-wrap: wrap;
                justify-content: center;
            }

            .small__menu--btn li {
                padding: 0 4.5px;
            }

            .small__menu--btn .promocode {

                text-align: center;
                margin-top: 15px;
            }
        }


        @media (max-width: 600px) {
            .small__menu {
                flex-wrap: wrap;
            }

            .small__menu--btn li {
                padding: 0 4.5px;
            }


        }


        .small__menu--title span {
            background: -webkit-linear-gradient(45deg, #FC0, #FF2D55 80%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            font-weight: bold;
        }

        @media (min-width: 767.9px) and (max-width: 1019px) {

            .small__menu .item__thumb img,
            .small__menu .small__menu--logo img {
                max-width: 200px;
            }
        }

        @media (min-width: 575.9px) and (max-width: 767.8px) {

            .small__menu .item__thumb img,
            .small__menu .small__menu--logo img {
                max-width: 160px;
            }

        }



        @media (max-width: 575.8px) {

            .small__menu .item__thumb,
            .small__menu .item__thumb img,
            .small__menu .small__menu--logo img {
                display: block;
                max-width: 110px;
            }

            .small__menu--title {
                font-size: 16px;
                padding: 0 0 0 15px;
            }
        }


        body {
            background: #20242d;
            color: #fff;
        }

        .casino__header {
            background: #272d39;
        }

        .label-awards {
            color: #fff;
        }

        .main__bonus-title {
            color: #fff;
        }

        .small__menu--title {
            color: #fff;
        }

        .list__bonus {
            display: flex;
            flex-direction: row
        }

        .list__bonus.column {
            flex-direction: column;
            clear: both
        }

        .list__bonus .item {
            box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
            border-radius: 8px;
            margin: 0 7.5px 16px;
            position: relative;
            background: #F7F7F7;
            display: flex;
            flex-direction: column
        }

        .casino__bonuses {
            max-width: 802px;
            clear: both
        }

        .list__bonus-type {
            background: #AF52DE;
            border-radius: 0 8px;
            font-weight: bold;
            font-size: 12px;
            line-height: 13px;
            letter-spacing: .05em;
            color: #FFF;
            position: absolute;
            top: 0;
            right: 0;
            padding: 4px 12px;
            z-index: 1
        }

        .list__bonus-name {
            font-weight: bold;
            font-size: 18px;
            line-height: 21px;
            color: #000;
            padding: 12px;
            background-color: #fff;
            border-radius: 8px
        }

        .list__bonus-banner {
            position: relative;
            margin-top: -25px;
            left: -12px;
            width: calc(100% + 24px);
            height: 160px;
            margin-bottom: 15px
        }

        .list__bonus-banner img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 8px 8px 0 0
        }

        @media (min-width: 576px) {
            .list__bonus-banner {
                display: none
            }
        }

        .list__bonus-params {
            list-style: none;
            margin: 0;
            padding: 12px;
            font-weight: bold;
            font-size: 14px;
            line-height: 16px;
            color: #AEAEB2;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            grid-column-gap: 16px
        }

        .list__bonus-params span {
            color: #000;
            float: right
        }

        .list__bonus-params li {
            border-bottom: 1px solid #E5E5EA;
            padding: 8px 0
        }

        .bonus__row {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            grid-column-gap: 16px;
            margin-bottom: 16px;
            padding: 0 12px
        }

        .list__bonus-more {
            display: none;
            float: left;
            width: 100%;
            clear: both;
            font-size: 14px;
            padding: 0 12px 12px;
            color: #AEAEB2
        }

        .list__bonus-code {
            font-weight: bold;
            font-size: 14px;
            line-height: 16px;
            color: #8E8E93;
            text-align: center;
            display: flex;
            align-items: center
        }

        .list__bonus .btn-orange {
            margin: 0 0 0 auto;
            display: table;
            width: 110px
        }

        .list__bonus-link {
            font-size: 16px;
            line-height: 19px;
            border-bottom: 1px dashed #FF7A00;
            color: #FF7A00;
            margin: 0 auto 12px;
            display: table;
            cursor: pointer;
            transition: ease all .3s
        }

        .list__bonus-link:hover {
            border-bottom: 1px dashed transparent
        }

        .casino__bonuses .btn {
            display: table;
            width: 150px
        }

        .casino__bonuses .btn.btn-center {
            margin: 0 auto 20px;
            width: 200px
        }

        .mobile-app {
            flex-wrap: wrap
        }

        .mobile-app .full {
            width: 100%;
            margin-top: 0
        }

        .bonus-checkbox {
            display: none
        }

        .bonus-checkbox:checked~.list__bonus-more {
            display: block
        }

        .list__bonus-container {
            background: #eee;
            z-index: 1;
            width: 100%;
            padding-top: 12px
        }

        .bonuses__table {
            margin-top: 10px;
        }

        .widget {
            background: #FFF;
            box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
            border-radius: 8px;
            width: 100%
        }

        .widget+.widget {
            margin-top: 24px
        }

        .widget__expert {
            padding-bottom: 24px
        }

        .widget-title {
            font-weight: bold;
            font-size: 20px;
            line-height: 23px;
            color: #000;
            padding: 18px 24px;
            text-align: center
        }

        .widget .item {
            position: relative;
            padding: 24px;
            background: #F7F7F7
        }

        .widget .item:after {
            content: '';
            display: block;
            clear: both
        }

        .widget .item+.item {
            border-top: 1px solid #E5E5EA;
            clear: both
        }

        .item__logo {
            border-radius: 4px;
            width: 100px;
            margin-right: 15px;
            display: block;
            float: left;
            min-height: 66px;
            position: relative;
            overflow: hidden
        }

        .item__logo img {
            display: block
        }

        .item__name {
            font-weight: bold;
            font-size: 16px;
            line-height: 26px;
            color: #000;
            text-decoration: none;
            float: left;
            max-width: 185px;
            line-height: 1.35
        }

        .widget .item.game .item__name {
            width: 100%
        }

        .widget .item__name:hover {
            color: #FF7A00
        }

        .widget .item__rate {
            float: right
        }

        .widget .item.game .item__rate {
            position: absolute;
            right: 25px;
            float: none
        }

        .widget .item__rate .star-full {
            width: 15px;
            height: 14px
        }

        .widget .item__description {
            color: #333;
            clear: right;
            font-size: 16px;
            line-height: 19px
        }

        .widget .item__description .icon-gift {
            width: 18px;
            height: 18px
        }

        .widget .item__description span {
            color: #FF7A00;
            font-weight: bold
        }

        .widget .line {
            float: left;
            clear: both;
            font-size: 14px;
            color: #999;
            white-space: normal
        }

        .widget .copy-code {
            margin-right: 2px
        }

        .btn-orange {
            float: right
        }

        .item__more {
            padding: 20px;
            font-size: 16px;
            line-height: 19px;
            text-decoration-line: underline;
            color: #007AFF;
            display: block;
            text-align: center
        }

        .item__more:hover {
            text-decoration: none
        }

        .item__brands {
            float: left;
            width: 100%;
            max-width: 185px;
            font-size: 12px;
            line-height: 14px;
            color: #AEAEB2
        }

        .item.game .btn {
            float: left;
            margin-top: 10px
        }

        .last-comments .comment {
            margin: 0 12px 12px;
        }

        .comment {
            font-size: 16px;
            line-height: 24px;
            background: #F7F7F7;
            border-radius: 8px;
            padding: 24px;
            overflow: hidden;
        }

        .comment-avatar {
            width: 36px;
            height: 36px;
            border-radius: 50%;
        }

        .comment__header {
            position: relative;
            padding-left: 42px;
            padding-right: 30px;
            margin-bottom: 24px;
        }

        .comment-avatar {
            position: absolute;
            left: 0;
            top: 0;
        }

        .comment-author {
            font-weight: bold;
            font-size: 16px;
            line-height: 20px;
            color: #000;
            margin-bottom: 3px;
        }

        .comment-author span {
            background: #FF7A00;
            border-radius: 2px;
            font-size: 12px;
            height: 20px;
            left: 20px;
            padding: 0 10px;
            color: #fff;
            margin-left: 10px;
            display: inline-block;
        }

        .comment-published {
            font-size: 14px;
            line-height: 16px;
            color: #707072;
        }

        .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;
        }