
*, :after, :before {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block
}

body {
    margin: 0;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #332426;
    text-align: left;
    background-color: #f7f2f3
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1, h2, h3, h4, h5, h6 {
    text-align: center;
    color: #910000;
    margin-top: 0;
    margin-bottom: 35px
}

p, ol, ul {
    font-size: var(--normal-font-size);
    margin-bottom: 16px;
    line-height: 28px;
    text-align: start;
}

/*    p {
        margin-top: 0;
        margin-bottom: 1rem
    }*/

abbr[data-original-title], abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit
}

address, dl, ol, ul {
    margin-bottom: 1rem
}

dl, ol, ul {
    margin-top: 0
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    text-decoration: none;
    background-color: transparent
}

a, a:hover {
    color: #f34
}

a:hover {
    text-decoration: underline
}

a:not([href]), a:not([href]):hover {
    color: inherit;
    text-decoration: none
}

code, kbd, pre, samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

/*    img {
        border-style: none
    }*/

img, svg {
    vertical-align: middle
}

svg {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

select {
    word-wrap: normal
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none !important
}

html {
    box-sizing: border-box;
    -ms-overflow-style: scrollbar
}

*, :after, :before {
    box-sizing: inherit
}

.wfad233 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .wfad233 {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .wfad233 {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .wfad233 {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .wfad233 {
        max-width: 1160px
    }
}

@media (min-width: 1367px) {
    .wfad233 {
        max-width: 1162px
    }
}

.wfad0d7, .wfad89b, .wfad392, .wfadbbb, .wfadc6c, .wfadda1 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .wfad233, .wfad392 {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .wfad233, .wfad392, .wfadc6c {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .wfad89b, .wfad233, .wfad392, .wfadc6c {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .wfad89b, .wfad233, .wfad392, .wfadc6c, .wfadda1 {
        max-width: 1160px
    }
}

@media (min-width: 1367px) {
    .wfad89b, .wfad233, .wfad392, .wfadbbb, .wfadc6c {
        max-width: 1162px
    }
}

.wfad95c {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.wfad9ae {
    margin-right: 0;
    margin-left: 0
}

.wfad9ae > .wfad9a6, .wfad9ae > [class*=col-] {
    padding-right: 0;
    padding-left: 0
}

}


@media (min-width: 992px) {
    .wfad7ed {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .wfadc00 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .wfad328 {
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .wfadea8 {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .wfad825 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .wfad181 {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .wfad228 {
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .wfadf44 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .wfaddc8 {
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .wfadea0 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .wfad192 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .wfadeea {
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .wfad225 {
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .wfad409 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width: 1200px) {
    .wfad8c8 {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }


    .wfaddd9 {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }


    h1, h2, h3, h4, h5, h6 {
        margin-bottom: 35px;
        font-family: Arial, "sans-serif";
        font-weight: 500;
        line-height: 1.3
    }

    .wfadba9f, h1 {
        font-size: 1.925rem
    }

    .wfad307, h2 {
        font-size: 1.7875rem
    }

    .wfadf08, h3 {
        font-size: 1.65rem
    }

    .wfad59b, h4 {
        font-size: 1.44375rem
    }

    .wfad9780, h5 {
        font-size: 1.30625rem
    }
}


section h2 {
    font-weight: 700;
    text-align: center
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: auto
}

[data-link], [data-ref] {
    cursor: pointer !important
}


p {
    font-size: .9375rem
}

.main ul {
    margin: 15px 0 0 10px;
    padding: 0
}

.main ul li {
    list-style: none;
    margin: 12px 0 12px 15px
}

.main ul li:before {
    top: 10px;
    left: -15px;
    width: 5px;
    height: 5px;
    background: #fa0
}

.main ol p {
    padding-left: 40px
}

.main ol li {
    color: #26c280;
    font-weight: 700;
    margin: 0 0 15px
}

.main ol li p, .main ol li span {
    color: #fff
}

.main ol li:before {
    content: counter(num) "";
    display: inline-block;
    margin: 0 15px 5px 0;
    font-size: 1.125rem;
    font-weight: 700;
    color: #fff;
    background: #26c280;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center
}

.main ol li ul {
    margin-bottom: 15px
}

.main ol li ul li {
    list-style: none;
    position: relative;
    margin: 12px 0 12px 15px
}

.main ol li ul li:before {
    counter-increment: none;
    top: 10px;
    left: -15px;
    width: 5px;
    height: 5px;
    background: #fa0
}

/*    img {
        height: auto;
        width: auto
    }*/

h2 {
    font-size: 1.5625rem
}


@media (min-width: 992px) {
    .wfadad72 {
        padding-top: 60px
    }
}

.main {
    margin-bottom: 40px
}

@media (min-width: 992px) {
    .main {
        min-height: 770px
    }
}

.wfade84 {
    margin-bottom: 40px
}

.wfade84 h3 {
    margin-bottom: 15px;
    font-size: 1.25rem;
    font-weight: 700
}

.wfade84 p {
    font-size: 1rem
}

.wfade84 a {
    text-decoration: underline
}

.wfad34a:before {
    background: #fff
}

.wfad6ad {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 500px
}


.wfad42f1.is-shown:hover {
    opacity: 1
}

.wfadf6a {
    border-radius: 0;
    bottom: 0;
    right: 0;
    width: 50px;
    height: 60px;
    background: #fa0
}

@media (min-width: 1200px) {
    .wfadf6a {
        bottom: 10px;
        right: 10px;
        width: 50px;
        height: 50px;
        border-radius: 5px
    }
}

}

.wfad905 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/arrow_right.88bb88c0.svg)
}

.wfadad7c {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/cookies-ico.74bb5678.svg)
}

.wfad01c {
    padding-left: 25px
}

.wfadd4e {
    margin: 10px 0 15px;
    line-height: 0
}

.wfadd4e .wfad1a1, .wfadd4e a {
    font-size: .75rem;
    line-height: 15px;
    color: #fff
}

.wfadd4e a:hover {
    text-decoration: none;
    color: #f34
}

.wfadd4e .wfad1a1 {
    color: grey
}

.wfad79af {
    padding: 10px
}

@media (min-width: 768px) {
    .wfad79af {
        padding: 25px 20px
    }
}

.wfad79af .wfad307, .wfad79af h2 {
    font-size: 1.25rem
}

@media (min-width: 576px) {
    .wfad79af .wfad307, .wfad79af h2 {
        font-size: 1.5rem
    }
}

@media (min-width: 768px) {
    .wfad79af .wfad307, .wfad79af h2 {
        font-size: 1.625rem
    }
}

.wfad79af, .wfad235d {
    background-color: #222;
    border-radius: 5px
}

.wfad452c:hover .wfad92a {
    color: #ff720d
}

.wfad92a {
    color: #fff
}

@media (min-width: 992px) {
    .wfad7ce {
        margin-bottom: 0
    }
}

.wfad6a8a {
    position: relative;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 auto 5px;
    padding: 20px 30px
}

.wfadd94 {
    height: 85px;
    max-width: 285px;
    background-color: #041a25
}

@media (min-width: 390px) {
    .wfadd94 {
        width: 285px
    }
}

@media (min-width: 991px) {
    .wfadd94 {
        width: inherit
    }
}

.wfad413 {
    padding: 15px 5px 10px
}

.wfad2af {
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.wfad2af.wfad032 {
    -ms-flex-direction: column;
    flex-direction: column
}

.wfad2af.wfad032 a {
    padding-top: 10px
}

.wfade97 {
    font-size: .75rem;
    font-weight: 700;
    font-size: 10px;
    width: 45px;
    height: 15px;
    padding: 0 5px;
    background-color: #ff720d;
    border-radius: 5px 0;
    top: 0;
    left: 1px
}

.wfadf94 {
    font-size: 1rem;
    font-weight: 700
}

.wfadd9b {
    font-size: .75rem;
    font-weight: 700
}

.wfadd9b, .wfadd9b:before {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.wfadd9b:before {
    content: "$";
    width: 14px;
    height: 14px;
    color: #ff720d;
    font-weight: 300;
    border: 1px solid #ff720d;
    margin-right: 8px;
    border-radius: 50%
}

.wfada1e {
    font-weight: 400;
    margin: 12px 0
}

.wfad24a7 {
    width: auto;
    min-height: 40px;
    min-width: 212px;
    max-width: 212px;
    margin: 0 auto;
    padding: 8px
}

@media (min-width: 992px) {
    .wfad24a7 {
        min-width: 132px
    }
}

.wfada68 {
    bottom: 65px;
    z-index: 100;
    background-color: #333;
    padding: 15px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .75)
}

@media (min-width: 768px) {
    .wfada68 {
        left: 30px;
        width: calc(100% - 60px);
        padding: 20px 30px
    }
}

.wfada68 .wfad164 p {
    color: #ccc
}

.wfad48e {
    margin-bottom: 0
}

@media (min-width: 768px) {
    .wfad48e {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .wfad877d {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        -ms-flex-order: 1;
        order: 1
    }

    .wfadd64 {
        -ms-flex-order: 2;
        order: 2
    }

    .wfadaad {
        -ms-flex-order: 3;
        order: 3
    }
}

.wfad877d {
    margin: 0 0 15px;
    font-size: 1.5625rem;
    text-align: center
}

.wfad877d, .wfadaad {
    color: #fff
}

.wfadd64 {
    height: 120px;
    border-radius: 10px
}

.wfad489 {
    width: auto;
    height: auto;
    min-width: 150px;
    max-width: 80%
}

.wfad032e {
    background: #222;
    padding: 30px 15px 50px
}

@media (min-width: 992px) {
    .wfad032e {
        padding: 30px 15px
    }
}

.wfadb19d {
    margin-right: 0;
    margin-left: 0
}

@media (min-width: 576px) {
    .wfadb19d {
        border-bottom: 1px solid #333
    }
}

.wfadf02 {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-top: 5px;
    margin-right: 0;
    margin-left: 0
}

@media (min-width: 576px) {
    .wfadf02 {
        padding-top: 15px
    }
}

@media (min-width: 1200px) {
    .wfad032e {
        padding: 40px 0
    }
}

.wfad2b0 {
    display: block;
    font-size: .75rem;
    color: grey;
    text-transform: uppercase;
    margin-bottom: 20px
}

@media (max-width: 575.98px) {
    .wfad2b0 {
        text-align: center
    }
}

@media (min-width: 1200px) {
    .wfad2b0 {
        text-align: left
    }
}

.wfad073 {
    margin-bottom: 15px
}

@media (max-width: 575.98px) {
    .wfad073 {
        border-bottom: 1px solid #333
    }
}

@media (min-width: 1200px) {
    .wfad073 {
        width: 30%;
        padding-left: 0
    }
}

@media (min-width: 1200px) {
    .wfad073:last-child {
        padding-left: 25px
    }
}

.wfad0c7 {
    font-size: .75rem;
    color: grey
}

@media (max-width: 575.98px) {
    .wfad0c7 {
        text-align: center
    }
}

@media (min-width: 768px) {
    .wfad0c7 {
        font-size: .75rem
    }
}

.wfad0fc {
    margin-bottom: 20px;
    text-align: center
}

@media (min-width: 1200px) {
    .wfad6a4 {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.wfaddd6 {
    margin: 6px 12px
}

@media (min-width: 1200px) {
    .wfaddd6 {
        margin: 6px 0 6px 24px
    }
}

@media (min-width: 1200px) {
    .wfad713 {
        padding-right: 0
    }
}

@media (min-width: 1200px) {
    .wfadf1fd {
        padding-left: 0
    }
}

.wfad9f9 {
    margin-bottom: 30px
}

@media (min-width: 576px) {
    .wfad9f9 {
        text-align: left
    }
}

.wfad9f9 .menu-item {
    margin: 15px 6px;
    font-size: .875rem;
    line-height: 1.5;
    text-transform: uppercase
}

@media (min-width: 1200px) {
    .wfad9f9 .menu-item {
        margin: 0 0 15px
    }
}

.wfad9f9 .menu-item .is-empty-link {
    text-transform: none
}

.wfad9f9 .menu-item a {
    color: #fff;
    text-transform: none
}

.wfad9f9 .menu-item a:hover {
    text-decoration: none
}

.wfad79e1 {
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media (max-width: 575.98px) {
    .wfad79e1 {
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (min-width: 1200px) {
    .wfad79e1 {
        height: auto;
        display: block;
        text-align: left
    }
}

.wfad123 {
    width: 40px;
    height: 40px;
    margin: 0 0 0 45px;
    opacity: .4;
    border: 1px solid #fff;
    font-size: .875rem
}

@media (min-width: 1200px) {
    .wfad6a7 {
        text-align: left
    }
}

.header {
    z-index: 999;
    height: 60px;
    background: #222
}

.header .wfad306 {
    margin: 15px 0;
    height: 30px
}

.wfadfa3 {
    background: #333;
    border-radius: 5px;
    width: 40px;
    height: 40px;
    padding-top: 7px
}

.wfade07 {
    width: 30px
}

.wfada6a {
    width: 20px
}

.wfada6a, .wfada6a:after, .wfada6a:before {
    background-color: #fff
}

.wfad704.is-active .wfada6a, .wfada6a:after, .wfada6a:before {
    width: 20px
}

.wfad6a5 {
    text-transform: uppercase
}

.wfadfc30 {
    text-align: center
}

.wfad7eb {
    position: relative
}

.wfadaa4 {
    text-align: center;
    margin: 12px 0;
    padding: 12px 0
}

@media (min-width: 768px) {
    .wfadaa4 {
        margin: 25px 0;
        padding: 25px 0
    }
}

.wfadc701:after {
    content: " more"
}

.wfad348:after {
    content: " less"
}

.wfadd14 {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: all .4s ease-in-out
}

.wfad348 + .wfadd14 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

button.wfadc701 {
    background-color: transparent;
    border: none;
    box-shadow: none
}

.wfad34f {
    padding: 0
}

@media (min-width: 768px) {
    .wfade99 {
        padding-left: 15px;
        padding-right: 15px
    }
}

.wfada3b {
    display: -ms-flexbox;
    display: flex
}

.wfad39f {
    -ms-flex-pack: center;
    justify-content: center
}

.wfad5ae {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.wfad753 {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.wfadf17 {
    -ms-flex-align: center;
    align-items: center
}

.is-hidden {
    opacity: 0
}

.hide-at-start {
    display: none
}

@media (min-width: 1200px) {
    .wfadc1e {
        display: block
    }
}

@media (min-width: 1200px) {
    .hide-xl-to-up {
        display: none
    }
}

.wfad427 {
    margin: 20px 0 10px
}

.wfadb02 {
    width: 100%;
    height: 35px
}

@media (min-width: 992px) {
    .wfad678 {
        display: none
    }
}

.wfad242 {
    width: 100%
}

.wfad3fe3 {
    padding: 40px 0;
    background: #fff
}

@media (min-width: 768px) {
    .wfad3fe3 {
        padding: 30px 0 40px
    }
}

.wfad29d {
    font-family: Arial, "sans-serif";
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 15px
}

@media (min-width: 768px) {
    .wfad5fd {
        background-repeat: no-repeat;
        background-position: left top 45%;
        background-size: 36px auto
    }
}

.wfadf43 {
    font-size: 1rem;
    line-height: 1.85;
    margin-bottom: 10px
}

.wfad29d {
    text-align: center
}

@media (min-width: 576px) {
    .wfad29d {
        font-size: 1.5625rem
    }
}

@media (max-width: 1199.98px) {
    .menu-main {
        border-top: 1px solid hsla(0, 0%, 100%, .1);
        position: fixed;
        top: 60px;
        bottom: 0;
        right: 0;
        overflow: auto;
        z-index: 9999;
        width: 100%;
        padding-top: 20px;
        text-align: left;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        transition: all .4s ease-in-out;
        background: #222
    }
}

@media (max-width: 1199.98px) {
    .menu-toggle-submenu {
        position: absolute;
        right: 8px;
        top: 18px;
        display: block;
        width: 34px;
        height: 34px;
        transition: all .2s ease-in-out
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item {
        border-bottom: 2px solid #222
    }

    .menu-items-horizontal .menu-item:hover {
        background: #333;
        border-bottom: 2px solid #ff720d
    }

    .menu-items-horizontal .menu-item:hover .menu-toggle-submenu {
        transition: .5s;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

.menu-items-horizontal .menu-item .is-empty-link, .menu-items-horizontal .menu-item a {
    font-size: 1rem;
    color: #fff
}

@media (max-width: 1199.98px) {
    .menu-items-horizontal .menu-item .is-empty-link, .menu-items-horizontal .menu-item a {
        display: block;
        padding: 20px 55px 20px 5px;
        border-bottom: 1px solid hsla(0, 0%, 100%, .1)
    }
}

.menu-items-horizontal .menu-item:hover, .menu-items-horizontal .menu-item a:hover {
    color: #fa0
}

@media (min-width: 1200px) {
    .menu-items-horizontal .wfad8f1 {
        text-transform: uppercase
    }

    .menu-items-horizontal .wfad8f1 li {
        font-weight: 700
    }

    .menu-items-horizontal .wfad8f1 li, .menu-items-horizontal .wfad8f1 li:hover {
        border-bottom: 1px solid hsla(0, 0%, 100%, .1)
    }

    .menu-items-horizontal .wfad8f1 li:last-child, .menu-items-horizontal .wfad8f1 li:last-child:hover {
        border-bottom: 1px solid transparent
    }
}

@media (max-width: 1199.98px) {
    .menu-items-horizontal .wfad8f1 {
        padding: 0;
        position: fixed;
        top: 60px;
        left: 0;
        width: 100%;
        height: calc(100% - 60px);
        overflow-y: auto;
        background: #222;
        z-index: 111
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .wfad8f1 {
        position: absolute;
        top: 104%;
        left: 0;
        width: 270px;
        display: block;
        right: -170px;
        opacity: 0;
        visibility: hidden;
        background-color: #333;
        padding: 0 15px;
        transition: all .2s ease-in-out;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
        z-index: 3
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .wfad8f1 .wfad8f1 {
        top: 0;
        left: 100%;
        right: -100%
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .wfad8f1 .menu-item {
        position: static;
        display: block;
        padding: 15px 0;
        letter-spacing: 1px;
        font-size: .875rem
    }

    .menu-items-horizontal .wfad8f1 .menu-item .menu-toggle-submenu {
        display: none
    }
}

.menu-items-horizontal .wfad8f1 .menu-item a {
    color: #fff
}

.menu-items-horizontal .wfad8f1 .menu-item:hover, .menu-items-horizontal .wfad8f1 .menu-item a:hover {
    color: #fa0
}

.menu-heading {
    padding-left: 15px;
    color: #fff
}

.menu-heading.active {
    padding-left: 40px
}

.menu-heading.active:after {
    background: url(/wp-content/themes/theme-child/assets/dist/images/arrow-left.aca9f8e5.svg)
}

.wfad461 {
    height: 160px;
    margin: 0 auto 5px;
    padding: 15px;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-height: 160px;
    height: auto
}

@media (min-width: 1200px) {
    .wfad461 {
        max-width: 100%;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.wfad452b {
    width: 100px;
    margin-right: 15px
}

.wfad39c {
    font-size: 14px;
    line-height: 20px
}

.wfad66b {
    width: 100px;
    height: 100px;
    margin-bottom: 5px;
    background-color: #333
}

@media (min-width: 1200px) {
    .wfad66b {
        width: 100px
    }
}

.wfadc8d {
    background: #333;
    color: #fa0;
    text-transform: none;
    font-size: 12px;
    font-weight: 400
}

@media (min-width: 1200px) {
    .wfadc8d {
        width: 100px;
        line-height: 1.1
    }
}

.wfad837 {
    margin: 5px 0;
    line-height: 25px;
    color: #fff
}

.wfad1ca {
    color: #ccc;
    font-size: .875rem
}

a.wfadc8d {
    text-decoration: none
}

section .wfad837 {
    font-size: 1.25rem
}

.wfad29cc {
    -ms-flex-pack: center;
    justify-content: center
}

.wfad4860 {
    color: #f7f2f3
}

.wfadcb5 {
    margin: 50px auto 0;
    border: 16px solid #f3f3f3;
    border-top-color: #3498db;
    width: 120px;
    height: 120px
}

@-webkit-keyframes wfadfc11 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.wfad8d4 {
    cursor: pointer
}

.wfadf68 {
    margin: 0 0 25px
}

.wfad48d {
    background: #222;
    margin-bottom: 15px;
    padding-bottom: 20px;
    border-radius: 10px;
    float: left;
    width: 100%
}

.wfadd6a {
    width: 100%;
    height: auto
}

@media (min-width: 1200px) {
    .wfadd6a {
        width: 255px;
        height: 120px;
        border-radius: 10px;
        padding: 15px;
        float: left
    }
}

.wfad57e {
    height: auto;
    float: left
}

@media (min-width: 1200px) {
    .wfad57e {
        border-radius: 10px;
        max-width: 100%;
        width: 100%;
        height: auto;
        max-height: 120px
    }
}

.wfadb14 {
    float: left;
    width: 100%;
    padding: 0 15px
}

.wfadb14 .wfad727f {
    line-height: 25px;
    text-decoration: none;
    height: 25px
}

@media (min-width: 1200px) {
    .wfadb14 {
        width: 142px;
        padding: 0
    }
}

.wfad55b {
    float: left;
    margin: 10px 15px 5px;
    transition: all .4s ease-in-out;
    color: #332426;
    cursor: pointer
}

@media (min-width: 1200px) {
    .wfad55b {
        float: none
    }
}

.wfad55b:hover {
    text-decoration: none;
    color: #f34
}

.wfad55b h3 {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 5px
}

.wfad0b25, .wfad48d p {
    padding: 0 15px;
    margin-bottom: 10px;
    float: left;
    color: #ccc;
    width: 100%
}

@media (min-width: 1200px) {
    .wfad0b25, .wfad48d p {
        float: none
    }
}

.wfad55b:hover {
    color: #ff720d
}

@media (min-width: 1200px) {
    body .wfad50b3 {
        display: block;
        width: 285px;
        z-index: 1;
        top: 40px;
        position: relative;
        margin-bottom: 60px !important
    }
}

.wfad894 {
    width: 14px;
    height: 14px;
    margin: 0 2px
}

.wfada94 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-star-3.a9b113e8.svg)
}

.wfad408b {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-star-2.88b563c2.svg)
}

.wfad9931 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-star-1.ecc515bf.svg)
}

.wfadb7a {
    height: 20px;
    background: url(/wp-content/themes/theme-child/assets/dist/images/stars.924adc00.svg) 0 no-repeat
}

.wfada5d {
    width: 100px;
    background-size: 100px auto
}

.wfad233c {
    background: url(/wp-content/themes/theme-child/assets/dist/images/stars-active.c3c484f9.svg) 0 no-repeat
}

.wfad7844 .wfad1fd {
    margin-bottom: 20px
}

.wfad8b6 {
    margin: 25px 0
}

.wfad8180 {
    margin-bottom: 1.25rem;
    font-family: Arial, "sans-serif";
    font-weight: 700;
    text-align: center
}

.wfadabe {
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.wfad270 {
    margin: 0 auto 15px;
    border-radius: 10px
}

@media (min-width: 992px) {
    .wfad270 {
        max-width: 100%
    }
}

.wfad9a19 {
    height: 170px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.wfad4da {
    padding: 0 15px 20px;
    text-align: center
}

.wfad8ec1 {
    margin: 15px 0 10px;
    font-weight: 700;
    color: #fff
}

.wfad1eb9 {
    width: 195px;
    height: 40px;
    margin: 15px auto;
    border-radius: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none !important
}

.wfadbe3 {
    margin: 6px auto;
    text-decoration: underline;
    letter-spacing: 1px;
    font-size: .75rem;
    font-weight: 400;
    color: #fff
}

.wfadbe3:hover {
    color: #ff720d
}

.wfad106c a {
    color: #198cfe;
    text-decoration: none !important
}

p.wfad8ec1 {
    font-size: 1.25rem;
    line-height: 25px;
    min-height: 75px
}

@media (max-width: 1366px) {
    p.wfad8ec1 {
        min-height: 100px
    }
}

.wfadf25 {
    min-width: 155px;
    margin-right: 20px
}

@media (max-width: 767px) {
    .wfadf25 {
        min-width: 33%
    }
}

@media (max-width: 375px) {
    .wfadf25 {
        min-width: 95px
    }
}

@media (max-width: 374px) {
    .wfadf25 {
        min-width: 80px
    }
}

.wfadf25 span {
    font-size: .75rem
}

.wfade72 {
    color: grey
}

@media (max-width: 991px) {
    .wfade72 {
        display: block
    }
}

.wfadbcd {
    color: #ccc
}

.wfad539 {
    margin-bottom: 15px
}

.wfad8d6a {
    margin-bottom: 5px
}

.wfad676 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1
}

.wfad676 .wfaddf29 {
    min-height: 35px;
    min-width: 111px;
    font-size: 12px;
    text-align: center;
    background: #fa0;
    color: #f7f2f3;
    font-weight: 400;
    text-transform: none;
    border-radius: 5px;
    cursor: pointer
}

.wfad6c3 {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 111
}

@media (min-width: 992px) {
    .wfad6c3 {
        position: inherit;
        bottom: inherit;
        left: inherit;
        z-index: inherit
    }
}

@media (min-width: 768px) {
    .wfad868 {
        height: 500px
    }
}

.wfad85a {
    position: relative
}

.wfad85a img {
    width: 100%;
    height: 100%
}

.wfadea5 .wfad307 {
    display: block;
    font-size: 25px;
    font-weight: 700;
    text-align: center
}

.wfad24c {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wfada433 {
    width: 140px;
    margin: 0 15px 15px 0
}

.wfada433:nth-child(6n) {
    margin: 0 0 15px
}

@media (max-width: 1366px) {
    .wfada433 {
        width: 125px
    }
}

@media (max-width: 1199px) {
    .wfada433 {
        width: 140px
    }
}

@media (max-width: 991px) {
    .wfada433 {
        width: 220px;
        height: 135px
    }

    .wfada433, .wfada433:nth-child(6n) {
        margin: 0 15px 15px 0
    }

    .wfada433:nth-child(3n) {
        margin: 0 0 15px
    }
}

@media (max-width: 767px) {
    .wfada433 {
        width: 48.5%;
        height: auto
    }

    .wfada433, .wfada433:nth-child(3n) {
        margin: 0 15px 15px 0
    }

    .wfada433:nth-child(2n) {
        margin: 0 0 15px
    }
}

@media (max-width: 553px) {
    .wfada433 {
        width: 48.4%;
        margin: 0 15px 15px 0
    }

    .wfada433:nth-child(2n) {
        margin: 0 0 15px
    }
}

@media (max-width: 528px) {
    .wfada433 {
        width: 47.83%
    }
}

@media (max-width: 404px) {
    .wfada433 {
        width: 47.7%
    }
}

@media (max-width: 375px) {
    .wfada433 {
        width: 165px;
        height: 105px
    }
}

@media (max-width: 374px) {
    .wfada433 {
        width: 47.5%;
        height: auto
    }
}

@media (max-width: 329px) {
    .wfada433 {
        width: 47.4%
    }
}

.wfada433 a {
    text-decoration: none
}

.wfada433 a span {
    border-radius: 5px;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(180deg, rgba(22, 22, 22, 0), #161616);
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 15px
}

.wfada433 img {
    border-radius: 5px;
    width: 140px;
    height: 95px
}

@media (max-width: 1366px) {
    .wfada433 img {
        width: 125px
    }
}

@media (max-width: 1199px) {
    .wfada433 img {
        width: 140px
    }
}

@media (max-width: 991px) {
    .wfada433 img {
        width: 220px;
        height: 135px
    }
}

@media (max-width: 767px) {
    .wfada433 img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 375px) {
    .wfada433 img {
        height: 105px
    }
}

@media (max-width: 374px) {
    .wfada433 img {
        height: auto
    }
}

.wfad0fa .wfad307 {
    margin-bottom: 1.25rem;
    font-size: 1.5625rem;
    font-weight: 700;
    text-align: center
}

.wfad7e4 {
    position: relative;
    width: 295px;
    height: 355px;
    background: #222;
    margin: 0 15px 15px 0
}

.wfad7e4:nth-child(3n) {
    margin: 0 0 15px
}

@media (max-width: 1366px) {
    .wfad7e4 {
        width: 340px
    }

    .wfad7e4, .wfad7e4:nth-child(3n) {
        margin: 0 10px 10px 0
    }

    .wfad7e4:nth-child(2n) {
        margin: 0 0 10px
    }
}

@media (max-width: 767px) {
    .wfad7e4 {
        width: 345px
    }

    .wfad7e4, .wfad7e4:nth-child(2n), .wfad7e4:nth-child(3n) {
        margin: 0 0 15px
    }
}

@media (max-width: 374px) {
    .wfad7e4 {
        width: 100%
    }
}

.wfad036 {
    width: 295px;
    min-height: 200px;
    position: relative
}

@media (max-width: 1366px) {
    .wfad036 {
        width: 340px
    }
}

@media (max-width: 767px) {
    .wfad036 {
        width: 345px
    }
}

@media (max-width: 374px) {
    .wfad036 {
        width: 100%
    }
}

.wfad036 img {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    height: auto
}

.wfad036:after {
    content: "";
    z-index: 1;
    display: block;
    background: linear-gradient(180deg, rgba(34, 34, 34, .4), #222 90%)
}

.wfad036:after, .wfadb01 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.wfadb01 {
    z-index: 2
}

.wfadabf1 {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 3;
    border-radius: 5px;
    -ms-flex-align: center;
    align-items: center;
    font-size: .75rem;
    width: 27px;
    height: 25px;
    background: #222;
    color: #f2f2f2
}

.wfadabf1, .wfadc067 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.wfadc067 {
    height: 165px;
    -ms-flex-align: end;
    align-items: flex-end
}

.wfadc067 .wfadf08 {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 25px;
    display: block;
    margin-bottom: inherit
}

.wfad160, .wfad746 {
    margin-top: 15px
}

.wfad746 {
    padding: 0 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-align: start;
    align-items: flex-start
}

.wfad2c3 .wfadf08 {
    margin-bottom: 20px
}

.wfad201 {
    width: 195px;
    height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    font-weight: 700;
    font-size: .875rem;
    text-decoration: none !important
}

.wfade4ea {
    background-color: transparent
}

.wfad786 {
    margin: 0 0 5px
}

@media (min-width: 1200px) {
    .wfad786 {
        margin: 40px 0 0;
        background: 0 0
    }
}

.wfadf586 {
    padding: 5px 8px
}

.wfad784e a {
    padding-top: 10px
}

@media (min-width: 1200px) {
    .wfad784e a {
        padding-top: 5px
    }
}

@media (min-width: 768px) {
    .wfadc8b8 {
        padding: 0 10px
    }
}

.wfad903 {
    background-color: #222;
    margin-bottom: 5px;
    border-radius: 5px
}

@media (max-width: 1199.98px) {
    .wfad903 {
        display: none
    }
}

.wfad903 .wfada07 {
    padding: 8px 20px
}

.wfad903 .wfad495c {
    color: #ccc
}

.wfad903 .wfad2ce4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wfad1d0 .wfada07:first-of-type, .wfad1d0 .wfada07:nth-of-type(2), .wfad1d0 .wfada07:nth-of-type(3), .wfad62d .wfad2ce4, .wfad62d .wfada07:hover {
    background-color: #222
}

.wfad62d .wfad2ce4 {
    padding: 20px;
    border-bottom: 5px solid #f7f2f3
}

@media (min-width: 1200px) {
    .wfad62d .wfad2ce4 {
        border-bottom: 0;
        margin-bottom: 5px;
        border-radius: 5px
    }
}

.wfad62d .wfad495c {
    padding: 0 3px 15px;
    width: 128px;
    min-width: 128px
}

@media (min-width: 1367px) {
    .wfad62d .wfad495c {
        min-width: 143px;
        max-width: 143px
    }
}

@media (max-width: 1199px) {
    .wfad62d .wfad495c {
        min-width: 143px;
        max-width: 143px
    }
}

@media (max-width: 991px) {
    .wfad62d .wfad495c {
        min-width: 100%;
        max-width: 100%
    }
}

@media (min-width: 992px) {
    .wfad62d .wfad495c {
        padding: 0 3px
    }
}

.wfad62d .wfad495c:last-child {
    padding: 0 3px
}

.wfad62d .wfade01 {
    min-width: 15px;
    width: 15px;
    font-size: .75rem;
    padding-bottom: 0
}

.wfad62d .wfade01 span {
    color: #ccc
}

.wfad62d .wfadf8d {
    background: #041a25;
    width: 100px;
    min-width: 100px;
    min-height: 50px;
    height: auto;
    padding: 10px
}

@media (max-width: 991.98px) {
    .wfad62d .wfadf8d {
        height: 85px;
        width: 285px;
        min-width: 100px;
        margin: 0 auto
    }
}

.wfad62d .wfad4d9b {
    padding: 10px
}

@media (max-width: 991.98px) {
    .wfad62d .wfad4d9b {
        height: 85px;
        width: 285px;
        min-width: 100px;
        margin: 0 auto 15px
    }

    .wfad62d .wfad4d9b img {
        margin: 0 auto;
        width: 150px;
        display: block;
        max-height: 100%
    }
}

@media (max-width: 991.98px) {
    .wfad62d .wfad029b {
        width: 100%
    }
}

.wfad62d .wfad029b button {
    width: 212px;
    min-height: 40px;
    font-size: .875rem;
    letter-spacing: .2px
}

@media (min-width: 992px) {
    .wfad62d .wfad029b button {
        width: 120px
    }
}

section .table-text-component {
    font-size: .9375rem;
    font-weight: 600
}

.widget {
    margin-bottom: 10px
}

.widget-heading {
    display: block;
    margin: 15px 0 10px;
    text-align: center;
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 25px;
    letter-spacing: .07187rem
}

.widget-table {
    padding-bottom: 10px
}

.widget-table-title {
    margin: 0 0 5px;
    color: #fff
}

.widget-table-row {
    padding: 10px 15px;
    min-height: 60px;
    border-bottom: 1px solid hsla(0, 0%, 100%, .05)
}

.widget-table-row:first-child {
    border-top: 1px solid hsla(0, 0%, 100%, .05)
}

.widget-table-row:last-child {
    border-bottom: 1px solid hsla(0, 0%, 100%, 0)
}

.widget-table-row:hover {
    background-color: #111218
}

.widget-table-linked-row {
    padding: 0;
    display: block
}

.widget-table-linked-row a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 60px
}

.widget-table-linked-row a .widget-table-column-logo {
    width: 40px;
    height: 40px;
    background: #333;
    margin: 0 15px
}

.widget-table-triple-rows .widget-table-column:first-of-type, .widget-table-triple-rows .widget-table-column:nth-of-type(2) {
    max-width: 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%
}

.widget-table-column-logo {
    min-width: 110px;
    height: 70px;
    background: #041a25;
    margin-right: 15px;
    border-radius: 5px
}

.widget-table-bonus {
    margin: 0 0 5px;
    font-weight: 700;
    color: #ff720d
}

.widget-table-linked-row a .widget-table-column-logo-term {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 100px;
    max-height: 100px;
    background: #333;
    margin: 0;
    border-radius: 5px
}

@media (max-width: 1366px) {
    .widget-table-linked-row a .widget-table-column-logo-term {
        height: 80px;
        max-height: 80px
    }
}

@media (max-width: 1199.98px) {
    .widget-table-linked-row a .widget-table-column-logo-term {
        height: 100px;
        max-height: 100px
    }
}

.widget-table-linked-row a .widget-table-column-logo-term img {
    width: 100%;
    height: auto
}

.widget-table-term {
    border-top: 1px solid hsla(0, 0%, 100%, .05);
    padding: 10px 10px 15px 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 992px) {
    .widget-table-term {
        padding: 10px 20px 15px 25px
    }
}

.widget-table-row-term {
    width: 100px;
    height: 100px;
    border-top: none;
    margin: 0 5px 5px 0;
    border-radius: 2px
}

@media (max-width: 1366px) {
    .widget-table-row-term {
        height: 80px
    }
}

@media (max-width: 1199.98px) {
    .widget-table-row-term {
        height: 100px
    }
}

.widget-table-row-term:first-child {
    border-top: none
}

.widget-table-row-term a {
    width: 100%;
    height: 100%
}

.wfad001a {
    margin: 0 0 15px
}

@media (min-width: 390px) {
    .wfad001a {
        margin: 0 auto 15px
    }
}

.wfad001a.wfad472 {
    margin: 0 0 15px
}

.wfad001a .wfad271 {
    margin-bottom: 5px
}

.wfad009 {
    width: 225px
}

@media (max-width: 1199px) {
    .wfad009 {
        width: 225px
    }
}

.wfad009 .item {
    width: 40px;
    height: 40px
}

.wfad009 .item, .wfadc0d .item {
    background: #333
}

.wfadd17 {
    min-width: 128px;
    max-width: 128px
}

@media (min-width: 1367px) {
    .wfadd17 {
        min-width: 143px;
        max-width: 143px
    }
}

p.wfad34df, p.wfad271 {
    color: #ccc
}

.wfadccd {
    width: 300px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.wfadccd * {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #222;
    color: #fff
}

.wfadccd .page-numbers.current {
    background: #ff720d
}

.wfad547 .wfad56a {
    background: #222
}

.wfad547 .wfad3fa:after, .wfad547 .wfad3fa:before {
    background: #fff
}

.wfad6710 .wfad59b {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    margin-bottom: 15px
}

.wfadec3 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.wfadec3 img {
    width: 80px;
    height: 80px;
    border: 3px solid #8d8d8d;
    border-radius: 50%
}

.wfad306b {
    margin-top: 10px;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    font-weight: 600;
    color: #fa0
}

.wfade06 {
    margin-top: 5px;
    color: #c6c6c6;
    font-size: 14px
}

.wfad4af2 {
    margin-top: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.wfad4af2 a {
    text-decoration: none;
    padding: 0 5px;
    display: inline-block
}

.wfad8b9 .wfad307 {
    font-weight: 700;
    display: block;
    text-align: center;
    line-height: 25px;
    color: #fff
}

.wfad8b9 .wfadc8d7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wfad8b9 .wfad8aa {
    background: #222;
    border: 1px solid grey;
    border-radius: 5px;
    padding: 5px 10px;
    display: block;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 12px
}

.wfad8b9 .wfad8aa:hover {
    text-decoration: underline
}

.wfadf10 .wfad307 {
    display: block;
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    color: #fff
}

.wfadf10 .wfad992 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 1366px) {
    .wfadf10 .wfad992 {
        -ms-flex-pack: center;
        justify-content: center
    }
}

.wfadf10 .wfadd4ec {
    width: 175px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 70px;
    background: #222;
    border-radius: 5px
}

.wfadf10 .wfadd4ec img {
    max-width: 85px;
    max-height: 50px
}

.wfadf10 .wfadd4ec:nth-child(5n) {
    margin: 0 0 10px
}

@media (max-width: 1366px) {
    .wfadf10 .wfadd4ec:nth-child(5n) {
        margin: 0 10px 10px 0
    }
}

@media (max-width: 1365px) {
    .wfadf10 .wfadd4ec {
        width: 157px
    }
}

@media (max-width: 991px) {
    .wfadf10 .wfadd4ec {
        width: 130px
    }
}

@media (max-width: 767px) {
    .wfadf10 .wfadd4ec {
        width: 32%
    }

    .wfadf10 .wfadd4ec:nth-child(5n) {
        margin: 0 10px 10px 0
    }

    .wfadf10 .wfadd4ec:nth-child(3n) {
        margin: 0 0 10px
    }
}

@media (max-width: 544px) {
    .wfadf10 .wfadd4ec {
        width: 31%
    }

    .wfadf10 .wfadd4ec, .wfadf10 .wfadd4ec:nth-child(5n) {
        margin: 0 15px 15px 0
    }

    .wfadf10 .wfadd4ec:nth-child(3n) {
        margin: 0 0 15px
    }
}

@media (max-width: 480px) {
    .wfadf10 .wfadd4ec {
        width: 30.6%
    }
}

@media (max-width: 412px) {
    .wfadf10 .wfadd4ec {
        width: 30.439%
    }
}

@media (max-width: 374px) {
    .wfadf10 .wfadd4ec {
        width: 30.3%
    }
}

@media (max-width: 360px) {
    .wfadf10 .wfadd4ec {
        width: 30.25%
    }

    .wfadf10 .wfadd4ec img {
        min-width: 75px
    }
}

@media (max-width: 359px) {
    .wfadf10 .wfadd4ec {
        width: 30.2%
    }
}

@media (max-width: 348px) {
    .wfadf10 .wfadd4ec {
        width: 30.1%
    }
}

@media (max-width: 338px) {
    .wfadf10 .wfadd4ec {
        width: 29.8%
    }
}

.wfadf10 .btn-load-more span {
    color: #fa0;
    font-size: 12px
}

.wfadf10 .btn-load-more .btn-load-more-text:before {
    content: "";
    position: absolute;
    top: 8px;
    right: -10px;
    display: block;
    width: 6px;
    height: 2px;
    background: #fa0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.wfadf10 .btn-load-more .btn-load-more-text:after {
    content: "";
    position: absolute;
    top: 8px;
    right: -13px;
    display: block;
    width: 6px;
    height: 2px;
    background: #fa0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.wfadf10 .btn-load-more:hover span {
    color: #000
}

.wfadf10 .btn-load-more:hover .btn-load-more-text:after, .wfadf10 .btn-load-more:hover .btn-load-more-text:before {
    background: #000
}

.wfad910 {
    display: block;
    position: relative;
    background: #1f1f1f;
    border-radius: 5px;
    padding: 13px 15px 8px;
    margin-bottom: 15px
}

.wfad910 .wfade19 {
    color: #332426;
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    padding: 5px 25px 8px 0;
    cursor: pointer;
    background: url(/wp-content/themes/theme-child/assets/dist/images/up-rarr.948de71d.png) no-repeat 100% transparent
}

.wfad910 .wfade19.active {
    background: url(/wp-content/themes/theme-child/assets/dist/images/down-rarr.7fa3d535.png) no-repeat 100% transparent
}

.wfad910 .wfada97 ul {
    margin: 0 !important;
    padding: 0 !important
}

.wfad910 .wfada97 ul li a {
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: #80acff;
    text-decoration: none
}

.wfad910 .wfada97 ul li a:active, .wfad910 .wfada97 ul li a:focus, .wfad910 .wfada97 ul li a:visited {
    color: #80acff
}

.wfad910 .wfada97 ul li a:hover {
    text-decoration: underline
}

.wfad910 .wfada97 ul > li {
    padding-left: 40px;
    position: relative;
    margin-left: 0 !important
}

.wfad910 .wfada97 ul > li > ul, .wfad910 .wfada97 ul > li > ul > li {
    margin-left: 0
}

.wfad910 .wfada97.wfad5627 ul {
    counter-reset: num
}

.wfad910 .wfada97.wfad5627 ul li:before {
    content: counter(num) "";
    counter-increment: num;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 25px;
    height: 25px;
    border: 1px solid #26c280;
    box-sizing: border-box;
    border-radius: 50%;
    background: 0 0;
    text-align: center;
    color: #26c280
}

.wfad910 .wfada97.wfad5627 ul li ul {
    counter-reset: num2
}

.wfad910 .wfada97.wfad5627 ul li ul li {
    padding-left: 30px
}

.wfad910 .wfada97.wfad5627 ul li ul li:before {
    content: counter(num) "." counter(num2);
    counter-increment: num2;
    border: 0
}

.wfad910 .wfada97.wfad5627 ul li ul li ul {
    counter-reset: num3
}

.wfad910 .wfada97.wfad5627 ul li ul li ul li {
    padding-left: 40px
}

.wfad910 .wfada97.wfad5627 ul li ul li ul li:before {
    content: counter(num) "." counter(num2) "." counter(num3);
    counter-increment: num3
}

.wfad910 .wfada97.wfad5627 ul li ul li ul li ul {
    counter-reset: num4
}

.wfad910 .wfada97.wfad5627 ul li ul li ul li ul li {
    padding-left: 55px
}

.wfad910 .wfada97.wfad5627 ul li ul li ul li ul li:before {
    content: counter(num) "." counter(num2) "." counter(num3) "." counter(num4);
    counter-increment: num4
}

.wfad910 .wfada97.wfad5627 ul li ul li ul li ul li ul {
    counter-reset: num5
}

.wfad910 .wfada97.wfad5627 ul li ul li ul li ul li ul li {
    padding-left: 70px
}

.wfad910 .wfada97.wfad5627 ul li ul li ul li ul li ul li:before {
    content: counter(num) "." counter(num2) "." counter(num3) "." counter(num4) "." counter(num5);
    counter-increment: num5
}

.wfad910 .wfada97.wfad5627 ul li ul li ul li ul li ul li ul {
    counter-reset: num6
}

.wfad910 .wfada97.wfad5627 ul li ul li ul li ul li ul li ul li {
    padding-left: 80px
}

.wfad910 .wfada97.wfad5627 ul li ul li ul li ul li ul li ul li:before {
    content: counter(num) "." counter(num2) "." counter(num3) "." counter(num4) "." counter(num5) "." counter(num6);
    counter-increment: num6
}

.wfad910 .wfada97.wfad286f ul li {
    padding-left: 20px
}

.wfad910 .wfada97.wfad286f ul li:before {
    width: 8px;
    height: 8px;
    background: #26c280;
    top: 7px;
    display: block;
    content: ""
}

.wfad910 .wfada97.wfad286f ul li ul li, .wfad910 .wfada97.wfad5627.wfada1fe ul > li > ul > li {
    padding-left: 20px
}

.wfad910 .wfada97.wfad5627.wfada1fe ul > li > ul li:before {
    width: 8px;
    height: 8px;
    background: #26c280;
    top: 8px;
    display: block;
    content: ""
}

.wfaddecc .wfad1b0 .wfad862, .wfaddecc .wfad1b0 .wfadb3f2 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-hits.0a40fed7.svg)
}

.wfaddecc .wfadb5f .wfad862, .wfaddecc .wfadb5f .wfadb3f2 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-misses.72e519ac.svg)
}

.wfaddecc .wfadb3f2 {
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: left top 4px;
    background-size: auto 14px
}

.wfaddecc .wfadb36 .wfad862 {
    padding-left: 25px;
    background-repeat: no-repeat;
    background-position: left top 16px;
    background-size: auto 10px
}

.wfadbac .wfad7e54 {
    margin-bottom: 2px;
    padding: 35px 20px 10px;
    background-color: #141720;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
    border-radius: 6px
}

.wfadbac .wfadb3f2 {
    font-size: 1.625rem;
    line-height: 110%;
    color: #fff;
    margin: 0 0 15px
}

@media (min-width: 768px) {
    .wfadbac .wfadb3f2 {
        font-size: 1.875rem
    }
}

.wfadbac .wfadb36 {
    padding: 15px 0
}

.wfadbac .wfadb36 .wfad862 {
    font-size: .875rem;
    letter-spacing: .45px;
    line-height: 2
}

@media (min-width: 768px) {
    .wfadbac .wfadb36 .wfad862 {
        font-size: 1rem
    }
}

.wfad226 {
    background-color: #000
}

.wfad85d {
    background: #252525;
    height: 160px;
    border-radius: 5px
}

.wfad4f9 {
    max-width: 210px;
    max-height: 60px
}

@media (min-width: 768px) {
    .wfad4f9 {
        max-width: 380px;
        max-height: 110px
    }
}

@media (min-width: 768px) {
    .wfad43cd, .wfad646d {
        width: 49%
    }
}

@media (min-width: 768px) {
    .wfad6a9 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: normal;
        align-items: normal
    }
}

.overview-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.overview-header-info {
    margin-bottom: 5px
}

.overview-header-nav {
    display: block
}

.overview-header-nav button {
    margin-top: 10px
}

.overview-heading {
    font-size: 1.5625rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0 0
}

@media (min-width: 768px) {
    .overview-heading {
        font-size: 1.5625rem
    }
}

.wfadfe23 h3 {
    font-weight: 700;
    font-size: 1.25rem;
    margin-bottom: 15px
}

.wfad177 {
    float: left
}

@media (max-width: 767px) {
    .wfad177 {
        width: 100%
    }
}

.wfad64d {
    float: right
}

@media (max-width: 767px) {
    .wfad64d {
        width: 100%
    }
}

.wfad64d .wfad6f0 {
    min-height: 577px
}

@media (max-width: 767px) {
    .wfad64d .wfad6f0 {
        min-height: auto
    }
}

.wfad681 {
    padding: 15px;
    width: 455px;
    min-width: 452px;
    background: #222;
    border-radius: 5px;
    margin-bottom: 5px
}

@media (max-width: 1366px) {
    .wfad681 {
        width: 410px;
        min-width: 410px
    }
}

@media (max-width: 1199px) {
    .wfad681 {
        width: 462px
    }
}

@media (max-width: 991px) {
    .wfad681 {
        width: 342px;
        min-width: 342px
    }
}

@media (max-width: 767px) {
    .wfad681 {
        width: 100%;
        min-width: 100%
    }
}

.wfad681 h3 {
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 10px
}

.wfad29a0, .wfad681 h3 {
    border-bottom: 1px solid #333
}

.wfad29a0 {
    background: #222;
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

.wfad882 {
    min-width: 130px;
    width: 130px
}

.wfadf64 {
    padding-left: 5px
}

.wfad694 {
    margin: 0 5px
}

.wfad29a0:last-child {
    border-bottom: none
}

.wfad7844 > .wfad29a0, .wfadb94b > .wfad29a0 {
    padding: 10px 15px;
    border-bottom: none;
    margin-bottom: 5px;
    border-radius: 5px
}

.wfada0b {
    background: #222
}

.wfad6a9 {
    margin-top: 40px;
    margin-bottom: 35px
}

.wfad6a9 .wfad502 {
    width: 455px;
    padding: 20px 15px;
    border-radius: 10px;
    margin-bottom: 5px
}

@media (max-width: 1366px) {
    .wfad6a9 .wfad502 {
        width: 410px
    }
}

@media (max-width: 1199px) {
    .wfad6a9 .wfad502 {
        width: 462px
    }
}

@media (max-width: 991px) {
    .wfad6a9 .wfad502 {
        width: 342px
    }
}

@media (max-width: 767px) {
    .wfad6a9 .wfad502 {
        width: 100%
    }
}

.wfad6a9 .wfad502 h3 {
    font-weight: 700;
    font-size: 20px;
    text-align: center;
    margin: 0 0 10px
}

.wfad6a9 .wfad502 .wfad785, .wfad6a9 .wfad502 .wfade28 {
    font-size: 16px
}

.wfad6a9 .wfad502 .wfad08a, .wfad6a9 .wfad502 .wfadc2f {
    line-height: 1;
    font-size: 20px
}

.wfad6a9 .wfad502 .wfadc2f {
    color: #26c280
}

.wfad6a9 .wfad502 .wfad08a {
    color: #ff720d
}

.wfad6a9 .wfad502 .wfad08a, .wfad6a9 .wfad502 .wfadc2f {
    padding-right: 10px
}

.wfad43cd {
    background: rgba(38, 194, 128, .1)
}

.wfad646d {
    background: rgba(255, 114, 13, .1)
}

@media (min-width: 992px) {
    .wfad119 .wfad2c9 {
        width: 31.6%;
        min-width: 260px;
        padding-left: 0;
        margin: 0 2.6% 15px 0
    }

    .wfad119 .wfad2c9:nth-child(3n) {
        margin: 0 0 15px
    }
}

@media (min-width: 992px) {
    .wfada726 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.wfad953b, .wfade1e {
    background: #333
}

.wfadc5e1 a {
    padding: 0 5px
}

.wfad5c6 a {
    padding: 0 5px 0 0
}

.wfadbd9 {
    margin: 10px 0 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 768px) {
    .wfadbd9 {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.wfad2656 {
    max-height: 150px;
    margin: 0 10px 15px
}

@media (min-width: 768px) {
    .wfad2656 {
        margin: 0 15px 15px 0
    }
}

.modal-title {
    font-size: 1.875rem;
    color: #fff
}

@media (min-width: 992px) {
    .modal-title {
        padding: 0 75px
    }
}

.modal-subtitle {
    color: #fff
}

.modal-content {
    background-color: #222631
}

@font-face {
    font-family: Rubik;
    src: url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Bold.95f2cfd4.eot);
    src: local("Rubik Bold"), local("Rubik-Bold"), url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Bold.95f2cfd4.eot) format("embedded-opentype"), url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Bold.93e8362d.woff2) format("woff2"), url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Bold.04476377.woff) format("woff"), url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Bold.c3062690.ttf) format("truetype"), url(/wp-content/themes/theme-child/assets/dist/images/Rubik-Bold.4bc10885.svg) format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Rubik;
    src: url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Regular.de30ca9e.eot);
    src: local("Rubik Regular"), local("Rubik-Regular"), url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Regular.de30ca9e.eot) format("embedded-opentype"), url(Rubik-Regular.eed30957.woff2) format("woff2"), url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Regular.8df7c91c.woff) format("woff"), url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Regular.d8d4b4fc.ttf) format("truetype"), url(/wp-content/themes/theme-child/assets/dist/images/Rubik-Regular.cd0a410d.svg) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Rubik;
    src: url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Medium.494bc772.eot);
    src: local("Rubik Medium"), local("Rubik-Medium"), url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Medium.494bc772.eot) format("embedded-opentype"), url(Rubik-Medium.df45a068.woff2) format("woff2"), url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Medium.8e923334.woff) format("woff"), url(/wp-content/themes/theme-child/assets/dist/fonts/Rubik-Medium.e0b5af31.ttf) format("truetype"), url(/wp-content/themes/theme-child/assets/dist/images/Rubik-Medium.405caf3d.svg) format("svg");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

.header {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 0;
    z-index: 500;
    box-shadow: none
}

.header:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: #e6e1e2
}

.header-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.header .wfadbe0b {
    display: inline-block
}

.header .wfad306 {
    height: auto;
    max-height: 30px;
    max-width: 100%
}

.wfad032e {
    padding: 34px 24px;
    background: #fff;
    word-break: break-word
}

@media (min-width: 768px) {
    .wfad032e {
        padding: 44px 0 24px
    }
}

@media (min-width: 1200px) {
    .wfad032e {
        padding: 40px 0 16px
    }
}

.wfadcb8 {
    margin-bottom: .9375rem;
    font-size: .875rem;
    font-weight: 400
}

.wfad0c7 {
    font-size: .625rem;
    opacity: .8
}

@media (min-width: 768px) {
    .wfad0c7 {
        font-size: .75rem;
        margin-bottom: .625rem
    }
}

.wfad0fc, .wfad5ea5 {
    margin-bottom: 35px
}

.wfad0fc {
    font-family: Arial, "sans-serif";
    font-size: 1rem;
    line-height: 150%;
    color: hsla(0, 0%, 40%, .8)
}

@media (min-width: 768px) {
    .wfad0fc {
        text-align: left
    }
}

.wfad3f6 {
    margin: 0 0 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

.wfadba4d {
    display: block;
    max-height: 22px;
    margin-top: 4px;
    margin-bottom: 12px;
    max-width: 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px
}

@media (max-width: 768px) {
    .wfadba4d {
        margin-bottom: 10px
    }
}

.wfadba4d:not(:last-of-type) {
    margin-right: 8px
}

.wfad6ae {
    max-width: 100%;
    max-height: 32px
}

.wfad6a4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px
}

@media (max-width: 991.98px) {
    .wfad6a4 {
        -ms-flex-order: 1;
        order: 1;
        width: 100%
    }
}

.wfaddd6 {
    width: auto;
    opacity: .5;
    max-width: 70px;
    max-height: 30px;
    margin: 5px 12px
}

.wfad1b6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.wfad9f9 {
    margin-bottom: 25px;
    padding: 0;
    text-align: center
}

@media (min-width: 768px) {
    .wfad9f9 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 560px;
        margin-left: auto
    }
}

.wfad9f9 .menu-item {
    display: block;
    margin: 0;
    border-bottom: 0 !important
}

.wfad9f9 .menu-item .is-empty-link {
    color: #f34;
    display: block;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 0;
    font-weight: 600;
    margin-bottom: 16px
}

@media (max-width: 991.98px) {
    .wfad9f9 .menu-item .is-empty-link {
        text-align: center
    }
}

@media (min-width: 768px) {
    .wfad9f9 .menu-item {
        max-width: 45%;
        -ms-flex: 0 0 45%;
        flex: 0 0 45%
    }
}

@media (min-width: 992px) {
    .wfad9f9 .menu-item {
        max-width: 30%;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%
    }
}

.wfad9f9 .menu-item a {
    color: #f34;
    transition: all .4s ease-in-out;
    display: block;
    margin-bottom: 16px;
    text-align: left;
    font-family: Arial, "sans-serif";
    font-size: .875rem;
    font-weight: 600;
    line-height: 150%;
    text-transform: uppercase
}

.wfad9f9 .menu-item a:hover {
    text-decoration: underline;
    color: #f34
}

@media (max-width: 991.98px) {
    .wfad9f9 .menu-item a {
        text-align: center
    }
}

.wfade2f {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (min-width: 768px) {
    .wfade2f {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (max-width: 991.98px) {
    .wfade2f {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.wfad79e1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Arial, "sans-serif";
    font-size: .75rem;
    font-weight: 400;
    line-height: 133%;
    color: grey;
    opacity: .8
}

@media (min-width: 768px) {
    .wfad79e1 {
        margin-bottom: 0
    }
}

@media (min-width: 1200px) {
    .wfad79e1 {
        height: auto;
        display: block;
        text-align: center
    }
}

@media (max-width: 991.98px) {
    .wfad79e1 {
        -ms-flex-order: 2;
        order: 2;
        margin-right: 5px
    }
}

@media (max-width: 767.98px) {
    .wfad79e1 {
        -ms-flex-order: 2;
        order: 2;
        margin-right: 0;
        margin-bottom: 8px
    }
}

.wfad123 {
    width: 24px;
    height: 24px;
    margin: 0 auto;
    color: grey;
    border: 1px solid grey;
    font-size: .625rem;
    line-height: 1.3;
    opacity: 1;
    border-radius: 9999px
}

.wfad75c, .wfad123 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.98px) {
    .wfad75c {
        -ms-flex-order: 2;
        order: 2
    }
}

.wfad123:not(.wfadb8e) {
    margin-left: auto
}

.wfadb91 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.wfadbe0b {
    display: none
}

@media (max-width: 1199.98px) {
    .menu-main {
        border-top: 1px solid hsla(0, 0%, 100%, .1);
        position: fixed;
        top: 60px;
        bottom: 0;
        right: 0;
        overflow: auto;
        z-index: 9999;
        width: 100%;
        padding-top: 20px;
        text-align: left;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        transition: all .4s ease-in-out;
        background: #fff
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .menu-main {
        width: 320px
    }
}

@media (min-width: 1200px) {
    .menu-main {
        width: 100%;
        text-align: right
    }
}

@media (max-width: 1199.98px) {
    .menu-main.is-open {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.menu-toggle-submenu {
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: 5px;
    transition: .2s
}

@media (max-width: 1199.98px) {
    .menu-toggle-submenu {
        position: absolute;
        right: 8px;
        top: 12px;
        display: block;
        width: 34px;
        height: 34px;
        transition: all .2s ease-in-out
    }
}

.menu-toggle-submenu.is-open {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.menu-items-horizontal {
    margin: 0;
    padding: 0
}

.menu-items-horizontal .menu-item {
    list-style: none;
    position: relative;
    text-align: left
}

.menu-items-horizontal .menu-item:not(:last-of-type) {
    border-bottom: 1px solid #e6e1e2
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item, .menu-items-horizontal .menu-item:not(:last-of-type) {
        border-bottom: 2px solid transparent
    }

    .menu-items-horizontal .menu-item:hover {
        background: #f7f2f3;
        border-bottom: 2px solid #ff720d
    }

    .menu-items-horizontal .menu-item:hover .menu-toggle-submenu {
        transition: .5s;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media (max-width: 1199.98px) {
    .menu-items-horizontal .menu-item {
        padding: 0 15px;
        font-weight: 600;
        font-family: Arial, "sans-serif";
        font-size: .875rem
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item {
        display: inline-block;
        padding: 20px 10px 17px;
        font-size: .875rem
    }
}

.menu-items-horizontal .menu-item .is-empty-link, .menu-items-horizontal .menu-item a {
    font-size: .875rem;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    color: #f34
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item .is-empty-link, .menu-items-horizontal .menu-item a {
        font-size: .875rem
    }
}

@media (max-width: 1199.98px) {
    .menu-items-horizontal .menu-item .is-empty-link, .menu-items-horizontal .menu-item a {
        display: block;
        padding: 20px 55px 20px 5px;
        border-bottom: none
    }
}

.menu-items-horizontal .menu-item:hover, .menu-items-horizontal .menu-item a:hover {
    color: #f34
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item-depth-0:hover > .wfad8f1, .menu-items-horizontal .menu-item-depth-1:hover > .wfad8f1 {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.menu-items-horizontal .menu-item-icon, .menu-items-horizontal img {
    display: inline-block;
    vertical-align: sub;
    width: 18px;
    height: auto;
    margin-right: 7px
}

.menu-items-horizontal .wfad8f1 {
    display: none
}

@media (min-width: 1200px) {
    .menu-items-horizontal .wfad8f1 {
        text-transform: uppercase
    }

    .menu-items-horizontal .wfad8f1 li {
        font-weight: 700;
        border-bottom: 1px solid #e6e1e2 !important
    }

    .menu-items-horizontal .wfad8f1 li:hover {
        border-bottom: 1px solid hsla(0, 0%, 100%, .1) !important
    }

    .menu-items-horizontal .wfad8f1 li:last-child, .menu-items-horizontal .wfad8f1 li:last-child:hover {
        border-bottom: 1px solid transparent
    }
}

@media (max-width: 1199.98px) {
    .menu-items-horizontal .wfad8f1 {
        padding: 0;
        position: fixed;
        top: 60px;
        left: 0;
        width: 100%;
        height: calc(100% - 60px);
        overflow-y: auto;
        background: #fff;
        z-index: 111
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .wfad8f1 {
        position: absolute;
        top: 104%;
        left: 0;
        width: 270px;
        display: block;
        right: -170px;
        opacity: 0;
        visibility: hidden;
        background-color: #fff;
        padding: 0;
        transition: all .2s ease-in-out;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
        z-index: 3
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .wfad8f1 .wfad8f1 {
        top: 0;
        left: 100%;
        right: -100%;
        background-color: #fff
    }
}

.menu-items-horizontal .wfad8f1 .menu-item {
    font-size: .75rem
}

@media (min-width: 1200px) {
    .menu-items-horizontal .wfad8f1 .menu-item {
        position: static;
        display: block;
        padding: 8px 16px;
        letter-spacing: 1px;
        font-size: .875rem
    }

    .menu-items-horizontal .wfad8f1 .menu-item .menu-toggle-submenu {
        display: none
    }
}

.menu-items-horizontal .wfad8f1 .menu-item a {
    text-decoration: none;
    transition: all .4s ease-in-out;
    color: #f34
}

.menu-items-horizontal .wfad8f1 .menu-item:hover, .menu-items-horizontal .wfad8f1 .menu-item a:hover {
    color: #f34
}

@media (min-width: 1200px) {
    .menu-items-horizontal > .menu-item:last-child .wfad8f1, .menu-items-horizontal > .menu-item:nth-child(3) .wfad8f1, .menu-items-horizontal > .menu-item:nth-child(4) .wfad8f1, .menu-items-horizontal > .menu-item:nth-child(5) .wfad8f1 {
        left: calc(-270px + 100%)
    }

    .menu-items-horizontal > .menu-item:last-child .wfad8f1 .wfad8f1, .menu-items-horizontal > .menu-item:nth-child(3) .wfad8f1 .wfad8f1, .menu-items-horizontal > .menu-item:nth-child(4) .wfad8f1 .wfad8f1, .menu-items-horizontal > .menu-item:nth-child(5) .wfad8f1 .wfad8f1 {
        right: 100%;
        left: -100%
    }
}

.menu-heading {
    position: relative;
    font-size: 12px;
    padding-left: 19px;
    color: grey
}

@media (min-width: 1200px) {
    .menu-heading {
        display: none
    }
}

.menu-heading.active {
    padding-left: 35px
}

.menu-heading.active:after {
    position: absolute;
    left: 15px;
    top: 0;
    content: "";
    display: block;
    width: 8px;
    height: 15px;
    background: url(/wp-content/themes/theme-child/assets/src/images/svg/icons/arrow-left.svg)
}

@media (max-width: 1199px) {
    .wfad602 {
        margin-left: auto;
        margin-right: 15px
    }
}

.wfad602 ul {
    margin: 0;
    padding: 5px;
    width: 55px;
    min-height: 40px;
    background: #2e2e2e;
    border-radius: 5px;
    cursor: pointer;
    list-style: none
}

.wfad602 ul.wfad9d6 .is-selected {
    transition: .3s
}

.wfad602 ul.wfad9d6 .is-selected:hover .wfad9c56 {
    display: block
}

.wfad602 ul.wfad9d6 .is-selected:hover .js-toggle-submenu-lang {
    -webkit-transform: scale(1) rotate(180deg);
    transform: scale(1) rotate(180deg)
}

.wfad602 ul.wfad9d6 .is-selected:hover .js-toggle-submenu-lang.is-active {
    -webkit-transform: scale(1) rotate(270deg);
    transform: scale(1) rotate(270deg)
}

.wfad602 ul .wfad9c56 {
    transition: .3s;
    display: none;
    position: absolute;
    margin-top: 0;
    margin-left: -5px;
    padding: 0 5px
}

.wfad602 ul .wfad9c56 .menu-item-lang {
    margin-top: 5px;
    margin-bottom: 5px
}

.wfad602 ul .wfad9c56 .menu-item-lang:hover a {
    -webkit-transform: translateX(3px);
    transform: translateX(3px)
}

.wfad602 ul .menu-item-lang {
    position: relative;
    height: 30px
}

.wfad602 ul .menu-item-lang a {
    transition: .3s;
    min-width: 30px;
    height: 30px;
    display: inline-block
}

.wfad602 ul .menu-item-lang a:hover {
    text-decoration: none
}

.wfad602 ul .menu-item-lang a span {
    color: #fff;
    font-size: 94%;
    font-weight: 700;
    top: 0;
    display: block;
    padding-top: 7%;
    text-transform: uppercase
}

.wfad602 ul .menu-item-lang a img {
    width: 100%;
    height: 100%;
    border-radius: 6px
}

.wfad602 ul .menu-item-lang .js-toggle-submenu-lang {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 10px;
    height: 10px;
    transition: .2s
}

@media (max-width: 1200px) {
    .wfad602 ul .menu-item-lang .js-toggle-submenu-lang {
        -webkit-transform: scale(1) rotate(90deg);
        transform: scale(1) rotate(90deg)
    }
}

.wfad602 ul {
    background: #f8f4f4;
    position: relative;
    z-index: 1
}

.wfad602 ul .menu-item-lang a span {
    color: #f54a50
}

.wfad704 {
    cursor: default;
    overflow: visible;
    display: inline-block;
    border: 0;
    margin: 0;
    transition-property: opacity, -webkit-filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    font: inherit;
    color: inherit;
    text-transform: none
}

.wfad704, .wfadfa3 {
    padding: 0;
    background-color: transparent
}

.wfadfa3 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1200px) {
    .wfadfa3 {
        display: none
    }
}

.wfade07 {
    width: 22px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.wfada6a {
    width: 22px;
    display: block;
    top: auto;
    margin-top: -1px;
    bottom: 0;
    transition-duration: .13s;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19)
}

.wfada6a, .wfada6a:after, .wfada6a:before {
    height: 2px;
    background-color: #f34;
    border-radius: 4px;
    position: absolute;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: .15s;
    transition-timing-function: ease
}

.wfada6a:after, .wfada6a:before {
    content: "";
    display: block;
    width: 22px
}

.wfada6a:before {
    top: -8px
}

.wfada6a:after {
    top: -16px;
    bottom: -8px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

.wfad704.is-active .wfada6a {
    width: 22px;
    -webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);
    transform: translate3d(0, -8px, 0) rotate(-45deg);
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}

.wfad704.is-active .wfada6a:after {
    top: 0;
    opacity: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s
}


@media (min-width: 768px) {
    .wfad85d {
        height: 240px !important
    }
}

@media (min-width: 768px) {
    .wfad4f9 {
        max-width: 400px;
        max-height: 96px
    }
}


.wfad452c:hover .wfad92a {
    color: #332426
}

.wfad4d0 {
    padding: 5px 0 10px
}


@media (max-width: 1199.98px) {
    .wfadd4e {
        margin-bottom: 0
    }
}

@media (max-width: 991.98px) {
    .wfadd4e {
        padding: 0 0 16px
    }
}

.wfadd4e .wfad1a1 {
    font-size: .75rem;
    line-height: 20px;
    color: #666;
    margin-left: 4px;
    font-weight: 400
}

.wfadd4e .wfad1a1:hover {
    color: #666
}

.wfadd4e a {
    font-size: .75rem;
    line-height: 20px;
    color: #f34;
    margin-right: 4px
}

.wfadd4e a:hover {
    text-decoration: underline
}

.wfadd4e a:not(:first-child) {
    margin-left: 4px
}

.wfadd4e span {
    font-size: .75rem;
    color: #332426
}

}

@media (max-width: 991.98px) {
    body:not(.single-casino) .breadcrumbs-container {
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 10px
    }
}


.wfadcb5 svg {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

@media (min-width: 600px) {
    .wfadcb5, .wfadcb5 svg {
        margin: 0;
        width: 60px;
        height: 60px
    }
}

@keyframes wfadfc11 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@media (min-width: 768px) {
    body.wfaddae1 .wfadad72 {
        background-image: url(/wp-content/themes/theme-child/assets/src/images/main-bg.png)
    }
}


.wfad34a:before {
    background-image: url(/wp-content/themes/theme-child/assets/src/images/bg-coins-2.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    background-color: #fff;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -500%;
    width: 1000%;
    height: 100%
}

@media (min-width: 992px) {
    .single-casino > .wfadad72 {
        overflow: visible
    }
}

body {
    font-family: Arial, "sans-serif"
}

body.no-scroll {
    overflow: hidden;
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

@media (max-width: 1199.98px) {
    body.single-casino {
        margin-bottom: 60px
    }
}

body.wfadfc1 .breadcrumbs-container, body.wfadfc1 header {
    display: none
}

.wfad9296, h1, h2, h3, h4, h5, h6 {
    font-family: Arial, "sans-serif";
    font-weight: 700;
    /*color: #333;*/
    line-height: 133%;
    margin: 20px 0
}

.wfad307, h2 {
    font-size: 28px
}

.wfadf08, h3 {
    font-size: 25px
}

.wfad59b, h4 {
    font-size: 20px
}

.wfad9780, h5 {
    font-size: 18px
}

.wfad23a, h6 {
    font-size: 15px;
    font-weight: 400
}

/*    .wfade84 .wfad307, .wfade84 h2 {
        text-align: left
    }*/

.wfade84 .wfadf08, .wfade84 h3 {
    font-size: 25px;
    margin: 20px 0
}

.wfaddae1 h1 {
    text-align: center
}

.wfaddae1 h1 + p {
    color: #333
}

.wfad9296 {
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 125%
}

@media (min-width: 768px) {
    .wfad9296 {
        margin: 0 0 40px
    }
}

.wfad3b53 {
    font-family: Arial, "sans-serif";
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 133%;
    color: #332426;
    margin-bottom: 16px;
    text-transform: uppercase
}

@media (min-width: 576px) {
    .wfad3b53 {
        margin-bottom: 35px
    }
}

a {
    transition: all .2s ease-in-out
}

/*    p {
        font-size: 1rem;
        font-weight: 400;
        line-height: 150%;
        color: #666;
        margin-bottom: 20px
    }*/

.wfad5ba .btn-alternate, p {
    font-family: Arial, "sans-serif"
}

.wfad5ba .btn-alternate {
    font-size: .875rem;
    padding: 16px 40px;
    border-radius: 4px;
    font-weight: 600;
    display: block;
    max-width: 140px;
    margin: auto
}

table {
    width: 100%;
    max-width: 100%;
    border-collapse: separate !important;
    border-spacing: 0 4px;
    border: 0;
    margin: 20px 0
}

table tr {
    background-color: #fff
}

table tr td {
    font-size: .875rem;
    color: #333;
    padding: 5px 10px;
    border: 0
}

table tr td:first-child {
    border-radius: 4px 0 0 4px
}

table tr td:last-child {
    border-radius: 0 4px 4px 0
}

table tr:first-child {
    background-color: #f2e6e8
}

table tr:first-child td, table tr:first-child th {
    text-align: left !important;
    font-weight: 700
}

.responsive-table {
    margin-bottom: 20px
}

@media (max-width: 991.98px) {
    .responsive-table {
        overflow-x: auto
    }

    .responsive-table table {
        max-width: none
    }
}

.main ul {
    margin: 20px 0;
    list-style: none;
    padding: 0 0 0 5px
}

.main ul li {
    background-image: none;
    padding-left: 20px;
    margin: 0 0 8px;
    font-size: 1rem;
    font-weight: 400;
    color: #332426;
    line-height: 150%;
    position: relative;
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media (min-width: 992px) {
    .main ul li {
        margin: 0 0 8px
    }
}

.main ul li:before {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #f34;
    position: absolute;
    top: 8px;
    left: 0
}

.main ul li ol, .main ul li ul {
    margin: 8px 0 0
}

@media (min-width: 768px) {
    .main ul {
        margin: 20px 0
    }
}

.main ol {
    counter-reset: num;
    margin: 25px 0;
    padding: 0;
    list-style: none
}

.main ol:last-child {
    margin-bottom: 0
}

.main ol li {
    font-size: 1rem;
    font-weight: 400;
    color: #332426;
    line-height: 150%;
    margin: 0 0 8px;
    position: relative;
    padding-left: 23px
}

.main ol li:last-child {
    margin-bottom: 0
}

.main ol li:before {
    content: counter(num) ". ";
    counter-increment: num;
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    text-align: left;
    color: #f34;
    background-color: transparent;
    position: absolute;
    top: 0;
    left: 0
}

.main ol li ol, .main ol li ul {
    margin: 8px 0 0
}

.main ol li ul li {
    margin: 8px 0;
    padding-left: 20px
}

.main ol li ul li:before {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #f34;
    position: absolute;
    top: 8px;
    left: 0
}

.main ol li ol {
    counter-reset: num2
}

.main ol li ol li {
    padding-left: 30px
}

.main ol li ol li:before {
    content: counter(num) "." counter(num2);
    counter-increment: num2
}

button:focus {
    outline: none
}

img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}


picture img {
    display: block;
    max-width: 100%;
    border-radius: 14px;
    margin: 20px auto;
}

@media (max-width: 575.98px) {
    img.alignleft, img.alignright {
        display: block;
        float: none;
        margin: 20px auto
    }
}

.wfadc5b .wfad5ba, .wfadc5b .wfad5ba p {
    line-height: 150%;
    color: #666;
    font-size: 1rem;
    margin: 0 0 40px
}

.wfadc5b .wfad5ba h2, .wfadc5b .wfad5ba h3, .wfadc5b .wfad5ba h4, .wfadc5b .wfad5ba h5, .wfadc5b .wfad5ba h6 {
    font-family: Arial, "sans-serif";
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 133%;
    color: #fff;
    margin-bottom: 25px
}

.wfad233.wfadf8b {
    margin-top: 40px !important
}

@media (min-width: 1200px) {
    .wfad233.wfadf8b {
        margin-top: 64px !important
    }
}

@media (min-width: 1200px) {
    .single-casino .wfade34 {
        margin-top: -216px
    }
}

.wfad3d28 .wfad48e {
    margin-bottom: 0
}

.wfad3d28 .wfad877d {
    margin-bottom: 10px;
    text-align: left
}

.wfada68 {
    position: fixed;
    bottom: 5px;
    left: 5px;
    width: calc(100% - 10px);
    opacity: 0;
    z-index: 333;
    background-color: #e6e1e2;
    padding: 15px 18px;
    box-shadow: none;
    border-radius: 5px
}

@media (min-width: 576px) {
    .wfada68 {
        padding: 20px 30px
    }
}

.wfad21c {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.wfada68 .wfad164 {
    font-size: .875rem;
    line-height: 15px
}

.wfada68 .wfad164 p {
    color: #332426;
    margin: 0;
    font-size: .75rem
}

.wfada68 .wfadacd {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 22px 0 0
}

@media (min-width: 768px) {
    .wfada68 .wfad164 {
        margin: 0
    }
}

.wfada68 .wfad644 {
    color: #198cfe
}

.wfada68 .wfad067 {
    width: 20px;
    height: 20px;
    background-size: cover;
    cursor: pointer
}

.wfada68 .wfad959 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0
}

.single-casino .wfada68 {
    bottom: 65px
}

@media (min-width: 1200px) {
    .single-casino .wfada68 {
        bottom: 5px
    }
}

.wfad42f1 {
    position: fixed;
    content: "";
    opacity: 0;
    border: 0;
    right: 12px;
    bottom: 82px;
    width: 40px;
    height: 40px;
    outline: none;
    cursor: pointer;
    border-radius: 50%;
    background: #f34 url(icon-arrow-scroll.svg) no-repeat 50%;
    color: #fff;
    z-index: 333
}

@media (min-width: 576px) {
    .wfad42f1 {
        right: 24px
    }
}

.wfad42f1:before {
    background: 0 0
}

.wfad42f1:after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid #f34;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.wfad42f1.is-shown {
    opacity: 1
}

.wfad42f1.is-shown:hover {
    opacity: .8
}

.single-casino .wfadf6a {
    z-index: 222;
    border-radius: 0;
    bottom: 0;
    right: 0;
    width: 50px;
    height: 60px;
    background: #d63743 url(/wp-content/themes/theme-child/assets/src/images/icon-arrow-scroll.svg) no-repeat 50%
}

@media (min-width: 1200px) {
    .single-casino .wfadf6a {
        bottom: 82px;
        right: 12px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: #f34 url(/wp-content/themes/theme-child/assets/src/images/icon-arrow-scroll.svg) no-repeat 50%
    }
}
