.btn, .button, .chosen-container-single .chosen-single, body, input, select, textarea {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif !important
}

.jeg_post_title {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif !important
}

.jeg_footer .jeg_footer_heading .h3, .jeg_footer .widget .h2, .jeg_tabpost_nav li, h3.jeg_block_title {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif !important
}

article a:hover {
    color: #c00
}

.single blockquote {
    margin-top: 15px
}

.h3.jeg_block_title {
    text-transform: uppercase !important
}

.single .entry-content .content-inner p a {
    text-decoration: underline
}

.single .entry-content .content-inner p a:hover {
    color: #50a52e
}

.h3.jeg_footer_title {
    text-transform: uppercase
}

.jeg_mainmenu_wrap a {
    font-size: 12px !important
}

.site-title img {
    margin-top: 10px
}

.jeg_accountlink a {
    font-size: 12px
}

.review-wrapper {
    border: 1px solid #e7e7e7;
    margin-bottom: 1.5em;
    clear: both;
    box-sizing: border-box
}

.review-title {
    background-color: #f6f6f6;
    border-bottom: 1px solid #e7e7e7;
    margin: 0;
    padding: 10px 15px
}

.review-wrapper .review-list {
    margin: 0;
    list-style: none;
    padding: 0
}

.revbtm {
    border: 1px solid #e7e7e7;
    padding: 3px 0 0
}

.entry-content .review-wrapper li:last-child a {
    margin-right: 0
}

.review-list li {
    border-bottom: 1px solid #e7e7e7;
    padding: 10px 15px;
    position: relative;
    list-style: none
}

.review-list li:last-child {
    border: none;
    padding: 10px 15px;
    position: relative;
    list-style: none
}

.review-list span {
    text-transform: uppercase
}

.review-summary-title {
    margin-bottom: 5px;
    font-size: 27px;
    text-transform: uppercase
}

.review-desc {
    float: left;
    width: 60%;
    padding: 10px 15px 6px;
    box-sizing: border-box
}

.rtl .review-desc {
    float: right
}

.review-desc p:last-child {
    margin-bottom: 0
}

.review-result-wrapper i {
    font-style: normal;
    font-size: 16px
}

.review-result {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    overflow: hidden;
    white-space: nowrap
}

.widget_text .review-result-wrapper i {
    font-style: normal;
    font-size: 14px;
    margin-left: -3px
}

.widget_text .review-result {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    overflow: hidden;
    white-space: nowrap
}

.rtl .review-result {
    left: auto;
    right: 0
}

.review-total-wrapper {
    float: right;
    padding: 15px;
    position: relative;
    box-sizing: border-box;
    margin: 10px 15px 0;
    background: #e7e7e7
}

.review-total-wrapper span.review-total-box {
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    display: block;
    font-size: 36px;
    text-align: right;
    margin: 0;
    padding: 0 0 0;
    width: 100%;
    box-sizing: border-box
}

.review-total-wrapper span.review-total-box small {
    font-size: 12px;
    display: block
}

.review-total-star {
    position: relative;
    margin-top: 5px;
    margin: 0 auto;
    float: right
}

.review-star.review-total {
    position: relative
}

.review-total {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    z-index: 99
}

.rtl .review-total {
    left: auto;
    right: 0
}

.review-star {
    position: relative;
    margin-top: 5px;
    margin: 3px auto;
    display: inline-block
}

.review-list .review-star, .review-total-circle .review-star, .user-review-area .review-star, .wp-review-percentage-type .review-total-circle .review-star, .wp-review-point-type .review-total-circle .review-star {
    position: absolute;
    right: 15px;
    top: 7px
}

.rtl .review-list .review-star, .rtl .review-total-circle .review-star, .rtl .user-review-area .review-star, .rtl .wp-review-percentage-type .review-total-circle .review-star, .rtl .wp-review-point-type .review-total-circle .review-star {
    right: auto;
    left: 15px
}

.review-total-star .review-result {
    background: 0 0 !important
}

.review-total-star.allowed-to-rate .review-result-wrapper {
    background: 0 0
}

.review-result-text {
    position: absolute;
    left: 4px;
    top: 0;
    font-size: 16px;
    line-height: 22px;
    display: none
}

.rtl .review-result-text {
    left: auto;
    right: 4px
}

#content .review-title, .entry-content .review-title {
    margin: 0
}

.entry-content .review-wrapper li {
    margin: 0
}

#content .review-summary-title, .entry-content .review-summary-title {
    margin-bottom: 5px
}

#content .review-list {
    margin: 0
}

#content .review-desc p:last-child {
    margin-bottom: 0
}

.review-total-only .review-type-star {
    font-size: 12px;
    padding: 3px 6px
}

.review-total-only .review-total-star {
    font-size: 12px;
    margin: 0
}

.review-total-only canvas {
    width: 21px !important;
    height: auto !important
}

.review-result-wrapper i {
    opacity: .5
}

.review-result-wrapper .review-result i {
    opacity: 1
}

.review-wrapper .review-result {
    transition: width 2s ease
}

[class*=" mts-icon-"]:before, [class^=mts-icon-]:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 2px
}

[class*=mts-icon-loader]:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

.mts-icon-star:before {
    content: '\f005'
}

.mts-icon-loader:before {
    content: '\e801'
}

.stlinks {
    margin-bottom: 25px
}

.stlinks a {
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    width: 48%;
    padding: 15px
}

a.stl1 {
    background: #46b32c;
    float: left
}

a.stl2 {
    background: #4995b4;
    float: right
}

a.stl1:hover {
    background: #378d23;
    float: left
}

a.stl2:hover {
    background: #396e84;
    float: right
}

.sblinks {
    margin: 35px 0 20px 22px;
    text-align: center
}

.sblinks a {
    background: #e05b3d;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 15px 25px
}

.sblinks a:hover {
    background: #b04a32
}

.ya-share2 {
    text-align: center
}

.popularpost_item .jeg_post_title {
    min-height: 40px
}

.popularpost_item:first-child .jeg_post_title a {
    display: block;
    line-height: 20px
}

.footer-holder .widget_jnews_recent_news .h3.jeg_post_title a {
    margin-top: -2px
}

.jnews_inline_related_post .jeg_block_title {
    font-weight: 700
}

.h2.jeg_post_title a, .h3.jeg_post_title a {
    display: block;
    line-height: 1.25
}

.jeg_popup_post .h3.post-title a {
    display: block;
    line-height: 1.16
}

.jeg_popup_post .h3.post-title a:hover {
    color: #0a3d62
}

.widget_text .popularpost_item .jeg_post_title a:before {
    right: 0;
    left: auto;
    text-align: center;
    height: auto;
    line-height: 1;
    width: 50px;
    font-size: 36px;
    border-radius: 0;
    top: -5px;
    background: 0 0;
    border-left: 1px solid #eee;
    color: #d7d7d7;
    -webkit-animation: none
}

.widget_text .popularpost_item:hover .jeg_post_title a:before {
    background: 0 0;
    color: #e05b3d
}

.widget_text .popularpost_item:first-child:hover .jeg_post_title a:before {
    right: 0;
    left: auto;
    text-align: center;
    height: auto;
    line-height: 1;
    width: 50px;
    font-size: 36px;
    border-radius: 0;
    background: 0 0;
    color: #e05b3d;
    -webkit-animation: none
}

.widget_text .popularpost_item .jeg_post_title {
    font-size: 20px;
    font-weight: 700;
    margin: 0 auto 4px;
    text-transform: uppercase;
    padding-right: 80px;
    position: relative
}

.widget_text .popularpost_item .jeg_post_title a {
    color: #707070
}

.widget_text .popularpost_item .jeg_post_title a:hover {
    color: #4995b4
}

.widget_text .popularpost_item {
    padding-left: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee
}

.widget_text .popularpost_item {
    margin-bottom: 10px
}

.comment-form-comment label {
    clear: both
}

.comment-form-email, .comment-form-url {
    width: 100%;
    float: left
}

.comment-form-email {
    padding-right: 0
}

a.topl {
    margin-top: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: block;
    color: #252525;
    padding: 5px;
    font-size: 16px;
    font-weight: 700;
    background: #e7e7e7;
    text-align: center
}

a.topl:hover {
    color: #fff;
    background: #4995b4
}

.ddsg-wrapper ul {
    line-height: 19px
}

.gray-color {
    color: #333 !important;
    font-size: 16px !important
}

.green-color {
    color: #46a338 !important;
    font-size: 16px !important
}

.red-color {
    color: #be1811 !important;
    font-size: 16px !important
}

.conspros .h3 {
    margin-bottom: 10px;
    font-weight: 700;
    text-transform: uppercase
}

.new-links-bottom, .new-links-top {
    text-align: center
}

.new-links-bottom a, .new-links-top a {
    display: inline-block;
    text-decoration: none !important;
    margin: 0 5px;
    padding: 10px 20px 12px;
    border-radius: 3px
}

.new-links-top {
    margin: 0 0 15px
}

.new-links-bottom {
    margin: 0 0 30px
}

.new-links-top a:first-child {
    background: #46a338;
    color: #fff;
    font-weight: 700;
    font-size: 18px
}

.new-links-top a:first-child:hover {
    background: #65bc54
}

.new-links-top a {
    background: #0766f3;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 5px;
    line-height: 1
}

.new-links-top a:hover {
    background: #0d86f7
}

.new-links-bottom a {
    background: #e42029;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    line-height: 1
}

.new-links-bottom a:hover {
    background: #212121
}

.ya-share2__container.ya-share2__container_size_m ul {
    margin-left: auto !important;
    margin-right: auto !important;
    display: table !important
}

.bold-text {
    font-weight: 700
}

@media (max-width: 900px) {
    .ya-share2__list {
        transform: scale(1.5) !important
    }
}

@media screen and (min-width: 639px) {
    .jeg_reviewstars li:first-child {
        border-top: none !important;
        padding-top: 0 !important
    }
}

@media screen and (min-width: 640px) {
    .jeg_reviewstars li {
        float: left;
        width: 50%;
        box-sizing: border-box;
        font-size: 16px;
        margin: 4px 0 !important
    }

    .jeg_reviewstars li:nth-child(odd) .reviewscore {
        margin-right: 12px
    }

    .jeg_reviewstars li:nth-child(even) {
        padding-left: 12px
    }

    .jeg_reviewstars li:first-child {
        border-top: none !important;
        padding-top: 0 !important
    }

    .jeg_reviewstars li:nth-child(2) {
        border-top: none !important;
        padding-top: 0 !important
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .review-list span {
        font-size: 13px
    }

    .site-title img {
        width: 150px
    }

    .widget_text .review-star {
        display: none
    }

    .widget_text .popularpost_item .jeg_post_title a:before {
        display: none
    }

    .widget_text .popularpost_item img {
        margin-top: -10px
    }

    .widget_jnews_module_block_21 .jeg_thumb {
        width: 30%
    }

    .widget_jnews_module_block_21 .jeg_postblock_content {
        margin-left: 32%
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .review-list span {
        font-size: 13px
    }

    .widget_text .review-star {
        display: none
    }

    .widget_text .popularpost_item .jeg_post_title a:before {
        display: none
    }

    .widget_text .popularpost_item img {
        margin-top: -10px
    }

    .widget_text .popularpost_item:first-child .jeg_post_title {
        font-size: 20px !important
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .archive .widget_text .review-star, .error404 .widget_text .review-star, .home .widget_text .review-star, .search .widget_text .review-star {
        display: none
    }

    .archive .widget_text .popularpost_item .jeg_post_title a:before, .error404 .widget_text .popularpost_item .jeg_post_title a:before, .home .widget_text .popularpost_item .jeg_post_title a:before, .search .widget_text .popularpost_item .jeg_post_title a:before {
        display: none
    }

    .archive .widget_text .popularpost_item img, .error404 .widget_text .popularpost_item img, .home .widget_text .popularpost_item img, .search .widget_text .popularpost_item img {
        margin-top: -16px
    }

    .page-template-default .jeg_sidebar {
        display: none
    }

    .widget_text .popularpost_item:first-child .jeg_post_title {
        font-size: 13px !important
    }

    .widget_text .popularpost_item .jeg_post_title {
        font-size: 13px !important;
        margin: 0;
        width: 100%
    }
}

@media (min-width: 311px) and (max-width: 991px) {
    .widget_text .popularpost_item {
        max-width: 280px
    }
}

@media (max-width: 545px) {
    .review-list .review-star {
        position: relative;
        left: 0;
        top: 0;
        display: block
    }

    .stlinks a {
        display: block;
        width: 100%;
        padding: 15px
    }

    a.stl2 {
        float: left;
        margin-top: 10px
    }

    .review-desc {
        float: left;
        text-align: center;
        width: 100%
    }

    .review-total-wrapper {
        float: left;
        background: 0 0;
        margin: 10px 0 0;
        width: 100%
    }

    .review-total-wrapper span.review-total-box {
        padding: 15px;
        display: block;
        text-align: center;
        background: #e7e7e7
    }
}

@media (max-width: 1199px) {
    .jeg_topbar .jeg_nav_right .jeg_menu a {
        font-size: 10px
    }
}

@media (max-width: 375px) {
    .sblinks a {
        font-size: 13px
    }
}

.jeg_nav_account {
    margin-right: 30px
}

.description-label .h3, .social-label .h3 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 20px
}

.jeg_nav_account .jeg_accountlink.jeg_menu a:hover, a.jeg_popuplink:hover {
    color: #d1d1d1 !important
}

.footer-holder .h3.jeg_post_title {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif
}

a {
    text-decoration: underline
}

.jeg_prevnext_post a .post-title {
    text-decoration: underline
}

.jeg_header_wrapper a, .jeg_heroblock a, .jeg_popupform a, .jeg_post_category a, .jeg_prevnext_post a, .logged-in-as a, .sblinks a, .stlinks a, a.topl {
    text-decoration: none
}

.jnews_inline_related_post {
    margin-bottom: -20px
}

.comment-form-cookies-consent input {
    float: left;
    margin-right: 10px;
    margin-top: 4px
}

.jeg_topbar .jeg_nav_right .jeg_menu .sub-menu a:hover {
    color: #000 !important
}

.items {
    margin: 0 0 20px;
    padding: 5px 20px;
    border: 2px solid #e0e0e0
}

.clear {
    content: ' ';
    clear: both;
    display: table
}

.items .forecast-row {
    border-top: 1px solid #eee;
    padding: 10px 10px 10px 0;
    box-sizing: border-box;
    font-size: 14px
}

.forecast-row:after, .forecast-row:before, .items:after {
    content: ' ';
    clear: both;
    display: table
}

.forecast-row {
    width: 100%;
    float: left
}

.forecast-h2 {
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    margin-bottom: 20px
}

.forecast-table {
    background: #fff;
    border: 2px solid #e0e0e0;
    margin-bottom: 20px
}

.logo_bk {
    border: 1px solid #e4e4e4;
    border-bottom: none;
    padding: 0 10px
}

.logo_bk img {
    padding: 5px 5px
}

.forecast-table table tr:nth-child(3) .logo_bk {
    border-top: none !important
}

.rate-td, .rate_bk {
    border-left: 0 !important;
    border-right: 0 !important
}

.forecast-table table tr:nth-child(3) .rate_bk {
    border-top: none !important
}

.link_bk {
    border-top: 1px solid #e4e4e4
}

.forecast-table table tr:nth-child(3) .link_bk {
    border-top: none !important
}

.forecast-table table {
    width: 100%;
    empty-cells: hide !important
}

.forecast-table table td {
    vertical-align: middle
}

.forecast-table table .bk_line td {
    padding: 5px 10px
}

.forecast-table table .heading {
    background: #f7f7f7
}

.forecast-table table .heading td {
    font-weight: 600;
    padding: 10px
}

.forecast-table table .heading td {
    padding-bottom: 10px
}

.forecast-table table td:nth-child(2) {
    text-align: center
}

.forecast-table table td:nth-child(3) {
    text-align: center
}

.forecast-table table td:nth-child(4) {
    text-align: center
}

a.stavka-na-prognoz, a.stavka-na-prognoz:visited {
    display: block;
    margin: 10px 5px;
    padding: 10px 15px 10px;
    background: #0766f3;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none !important;
    border-radius: 3px
}

a.stavka-na-prognoz:hover {
    background: #0d86f7;
    color: #fff
}

.light-stavka, .light-stavka label {
    color: #46a338 !important
}

.light-rate, .light-stavka {
    font-weight: 700
}

.light-rate label, .light-stavka label {
    font-weight: 500
}

.light-rate, .light-rate label {
    color: #be1811 !important
}

#content-area .logo_bk img {
    border: none !important;
    padding: 3px 0 !important;
    max-height: 30px
}

.heading {
    border-bottom: 1px solid #e4e4e4
}

.best-rate {
    font-weight: 700;
    color: #be1811
}

.stavka_bk {
    font-weight: 700;
    color: #46a338
}

.entry-content .forecast-table table {
    margin: 0 !important;
    color: #333
}

.entry-content .forecast-table tr {
    border-bottom: 0
}

.entry-content .forecast-table td {
    padding: 0 7px !important
}

.entry-content .heading td {
    padding: 10px 20px !important;
    border-left: 0 !important;
    border-right: 0 !important
}

.entry-content .forecast-table th {
    padding: 10px 10px !important
}

@media screen and (max-width: 479px) {
    .forecast-content {
        margin-left: 120px
    }

    .items label {
        width: 120px;
        float: left;
        color: #999;
        display: inline-block;
        max-width: 100%
    }

    .entry-content .forecast-table td {
        padding: 0 5px !important
    }

    .entry-content .heading td {
        padding: 10px 5px !important
    }
}

@media screen and (min-width: 480px) {
    .forecast-content {
        margin-left: 120px
    }

    .items .forecast-row:nth-child(5) {
        padding-right: 10px
    }

    .items label {
        width: 120px;
        float: left;
        font-weight: 600;
        display: inline-block;
        max-width: 100%
    }

    .forecast-table table td:nth-child(4) {
        text-align: center;
        width: 200px
    }
}

@media screen and (max-width: 768px) {
    .desktop {
        display: none
    }

    .footli {
        margin: 15px 0
    }

    .entry-content td, .entry-content th {
        font-size: .85em;
        padding: 8px 10px
    }
}

@media screen and (min-width: 769px) {
    .mobile {
        display: none !important
    }

    .logo_bk {
        width: 140px;
        text-align: center
    }

    .bk_line {
        height: 30px
    }

    .footli {
        float: right;
        margin-top: -40px
    }
}

@media screen and (max-width: 989px) {
    .items .forecast-row:nth-child(11), .items .forecast-row:nth-child(2), .items .forecast-row:nth-child(5), .items .forecast-row:nth-child(8) {
        background: #fff
    }

    .items .forecast-row:nth-child(1) {
        border-top: 0 !important
    }
}

@media screen and (min-width: 990px) {
    .items .forecast-row {
        float: left;
        width: 50%
    }

    .items .forecast-row:nth-child(1), .items .forecast-row:nth-child(2) {
        border-top: 0 !important
    }

    .items .forecast-row:nth-child(4), .items .forecast-row:nth-child(5) {
        background: #fff
    }

    .items .forecast-row:nth-child(10), .items .forecast-row:nth-child(11) {
        background: #fff
    }
}

.entry-content .forecast-table table tr.heading {
    border-bottom: 1px solid #e0e0e0
}

.entry-content .forecast-table table tr.bk_line {
    border-bottom: 1px solid #eee
}

.entry-content .forecast-table table tr.bk_line:last-child {
    border-bottom: 0 !important
}

.entry-content .forecast-table table tr.bookmaker_line {
    border-bottom: 1px solid #eee
}

.entry-content .forecast-table table tr.bookmaker_line:last-child {
    border-bottom: 0 !important
}

.tablepress tbody td, .tablepress tfoot th {
    border-top: none !important
}

.jeg_reviewscore ul li div {
    display: inline-block
}

img.alignleft.size-220 {
    width: 220px !important;
    margin: 5px 20px 10px 0 !important
}

.commentlist .comment-meta a, .commentlist .fn a, .pinglist .ping-meta {
    text-decoration: none !important
}

.comment-parent-post {
    margin-top: -6px;
    margin-bottom: 6px;
    color: #a0a0a0;
    font-size: 14px
}

a.page-numbers, a.page_number {
    text-decoration: none !important
}

.navigation {
    text-align: center
}

.navigation .page-numbers {
    margin: 0 5px 10px 0;
    color: #212121;
    padding: 3px 12px;
    display: inline-block;
    border: 1px solid #eee;
    text-align: center;
    min-width: 30px;
    line-height: 30px;
    font-size: 15px;
    font-weight: 700;
    transition: .2s ease;
    border-radius: 3px
}

a.page-numbers:hover {
    background: #f5f5f5
}

span.page-numbers.current {
    background: #0a3d62;
    color: #fff;
    border-color: #0a3d62
}

.widget_text img {
    max-width: 100%
}

.forecast-table img, .widget_text img, .wpb_wrapper img {
    max-width: 100%
}

.entry-content h2:before {
    clear: both;
    content: ' ';
    display: table
}

blockquote:before {
    clear: both;
    content: ' ';
    display: table
}

.post-share {
    margin: .25em 0;
    text-align: center
}

.jeg_post_tags a {
    text-decoration: none
}

.jeg_post_excerpt.categories {
    margin-top: 6px
}

.jeg_post_excerpt.categories a {
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    background: #46a338;
    line-height: 12px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    border-radius: 2px;
    margin-right: 5px
}

.jeg_post_excerpt.categories a:hover {
    background: #212121 !important
}

* basketbol .jeg_post_excerpt.categories a {
    background: #000
}

article[class*="-tennis"] .jeg_post_excerpt.categories a {
    background: #a8b806
}

article[class*="-basketbol"] .jeg_post_excerpt.categories a {
    background: #ba3f03
}

article[class*="-boks"] .jeg_post_excerpt.categories a, article[class*="-edinoborstva"] .jeg_post_excerpt.categories a {
    background: #970c0a
}

article[class*="-xk"] .jeg_post_excerpt.categories a, article[class*="-xokkej"] .jeg_post_excerpt.categories a {
    background: #499dbb
}

article[class*="-bk-i-stavok"] .jeg_post_excerpt.categories a, article[class*="-bookmakers"] .jeg_post_excerpt.categories a {
    background: #0d86f7
}

.jnews_module_grid .jeg_breakingnews_title {
    background: #fff
}

.jnews_module_grid .jeg_breakingnews_title {
    color: #5b5b5b
}

.vc_custom_new {
    border-bottom-width: 1px !important;
    border-bottom-color: #e0e0e0 !important;
    border-bottom-style: solid !important
}

.vc_custom_1521098579413 {
    margin-bottom: 40px !important;
    border-bottom-width: 1px !important;
    background-color: #f7f7f7 !important;
    border-bottom-color: #eee !important;
    border-bottom-style: solid !important
}

.vc_custom_module {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important
}

.vc_custom_1530097674181 {
    margin-bottom: 0 !important
}

.vc_custom_1530097156304 {
    margin-bottom: -10px !important
}

.site-title {
    font-size: 16px
}

.jeg_main_content article .jeg_postblock_content .h3.jeg_post_title a {
    font-weight: 600 !important;
    line-height: 24px
}

.jeg_vc_content.new-ticker {
    border-top: 2px solid #eee
}

.jeg_vc_content p {
    display: none
}

.drawer {
    width: 100%;
    border-top: 1px solid #e0e0e0
}

.accordion-item-active .accordion-header {
    background: #f2f2f2;
    transition: .25s
}

.accordion-item-active .accordion-header-icon {
    color: #212121
}

.accordion-item-active .accordion-header .accordion-title {
    color: #212121
}

.accordion-header {
    background: #f2f2f2;
    min-height: 50px;
    padding: 0 12px;
    cursor: pointer;
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    transition: .25s;
    width: 100%;
    box-sizing: border-box;
    padding-right: 32px
}

.accordion-header .accordion-title {
    float: left;
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    line-height: 1.3em;
    color: #212121;
    display: inline-block
}

.accordion-content {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    display: none;
    padding: 12px 12px 0;
    color: #212121;
    background: #fff;
    font-size: 15px;
    line-height: 1.45em;
    box-sizing: border-box
}

.accordion-title.accordion-content {
    padding: 0;
    border: none;
    background: 0 0;
    width: 100%;
    box-sizing: border-box
}

.accordion-header .accordion-title.accordion-content {
    line-height: 50px
}

.accordion-content p {
    margin: 0;
    margin-bottom: 3px
}

.accordion-header-icon {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
    float: right;
    color: #212121;
    font-size: 15px;
    vertical-align: middle;
    margin-right: -22px;
    line-height: 50px
}

.accordion-header:after {
    display: table;
    clear: both;
    content: ' '
}

.accordion-header-icon.accordion-header-icon-active {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #212121
}

.accordion-title img {
    max-width: 124px;
    margin-bottom: 3px
}

.accordion-score {
    float: right;
    font-weight: 700
}

.accordion-content ul li {
    padding: 5px 0;
    border-top: 1px solid #eee
}

.accordion-content ul li:first-child {
    border-top: none
}

.last-item {
    margin-bottom: 0;
    padding-bottom: 0 !important
}

.accordion-links {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 10px;
    padding: 12px 6px
}

.accordion-links:after {
    clear: both;
    display: table;
    content: ' '
}

.accordion-review {
    display: block;
    box-sizing: border-box;
    text-align: center;
    float: left;
    width: 40%
}

.accordion-site {
    display: block;
    box-sizing: border-box;
    text-align: center;
    float: left;
    width: 60%
}

.accordion-review a, .accordion-site a {
    margin: 0 6px;
    padding: 5px 0;
    display: block;
    border-radius: 3px;
    text-decoration: none;
    color: #fff
}

.accordion-review a {
    background: #212121
}

.accordion-review a:hover {
    background: #4d4d4d
}

.accordion-site a {
    background: #46a338
}

.accordion-site a:hover {
    background: #65bc54
}

.jeg_reviewscore.jeg_reviewstars.clearfix ul li .reviewscore i {
    margin-left: 2px
}

.entry-content table.companies thead tr {
    border-bottom: 1px solid #e0e0e0 !important
}

table.companies {
    border: 2px solid #e0e0e0 !important;
    color: #212121
}

.entry-content table.companies tr:nth-child(2n) {
    background: #f9f9f9
}

.entry-content table.companies tr:hover {
    background: #f2f2f2
}

table.companies .companies__col-1 a {
    font-weight: 700
}

table.companies .companies__col-1 img {
    max-width: 140px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
}

table.companies .companies__col-2 {
    width: 12%;
    text-align: center;
    white-space: nowrap;
    font-weight: 700
}

table.companies .companies__col-3 {
    width: 15%;
    text-align: center;
    white-space: nowrap;
    font-weight: 700
}

table.companies .companies__col-4 {
    width: 12%;
    text-align: center;
    white-space: nowrap
}

table.companies .companies__col-5 {
    width: 35%;
    text-align: center
}

table.companies th {
    background: #f2f2f2
}

.entry-content table.companies td, .entry-content table.companies th {
    padding: 12px 12px;
    font-size: 14px;
    border-left: none;
    border-right: none;
    vertical-align: middle !important;
    line-height: 1
}

.companies-review {
    display: block;
    box-sizing: border-box;
    text-align: center;
    float: left;
    width: 35%
}

.companies-site {
    display: block;
    box-sizing: border-box;
    text-align: center;
    float: left;
    width: 65%
}

.companies-review a, .companies-site a {
    margin: 0 6px;
    padding: 10px 0;
    display: block;
    border-radius: 3px;
    text-decoration: none;
    color: #fff;
    font-weight: 700;
    white-space: nowrap
}

.companies-review a {
    background: #212121;
    padding-left: 1px;
    padding-right: 1px;
    box-sizing: border-box
}

.companies-review a:hover {
    background: #4d4d4d
}

.companies-site a {
    background: #46a338;
    padding-left: 5px;
    padding-right: 5px;
    box-sizing: border-box
}

.companies-site a:hover {
    background: #65bc54
}

.entry-content table.companies td.companies__col-5, .entry-content table.companies th.companies__col-5 {
    padding: 12px 6px
}

.comment-form input, .comment-form textarea, .form-submit .submit, .mc4wp-form-fields input {
    border-radius: 3px
}

.entry-content .content-inner ul {
    display: table;
    list-style-position: inside;
    list-style-type: disc
}

.jeg_reviewdetail ul, .jeg_reviewscore ul {
    width: 100%;
    list-style-position: outside;
    list-style-type: none !important
}

@media screen and (min-width: 336px) {
    .small-mobile i {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .companies__col-4 {
        display: none
    }

    .companies__col-5 {
        width: 40% !important
    }

    .companies-review {
        width: 30%
    }

    .companies-site {
        width: 70%
    }
}

@media screen and (max-width: 610px) {
    .companies__col-3 {
        display: none
    }

    .companies__col-5 {
        width: 60% !important
    }
}

@media screen and (max-width: 500px) {
    .companies__col-2 {
        display: none
    }
}

@media screen and (max-width: 380px) {
    .companies__col-5 {
        width: 70% !important
    }

    table.companies .companies__col-1 img {
        max-width: 100px
    }

    .jeg_postblock_22 .jeg_post {
        width: 100% !important;
        padding: 0 !important
    }
}

@media screen and (min-width: 336px) and (max-width: 360px) {
    table.companies .companies__col-1 img {
        max-width: 90px
    }
}

@media screen and (max-width: 335px) {
    .small-mobile span {
        display: none
    }

    .companies-review {
        width: 50%
    }

    .companies-site {
        width: 50%
    }
}

.jeg_breakingnews a:hover {
    color: #c00
}

.jeg_postblock .jeg_post_title a:hover, .jeg_subcat_list li a:hover {
    color: #c00 !important
}

.home-slider-area {
    background: #f2f2f2;
    border-bottom: 1px solid #e0e0e0
}

.home-slider-area .jeg_postblock_22 {
    margin-bottom: 0 !important
}

.alt .jeg_block_title, .jeg_postblock.alt .jeg_post_title a {
    color: #212121
}

.jeg_postblock.alt .module-overlay {
    background: 0 0
}

.jeg_postblock.alt .jeg_post_meta {
    color: #888
}

.jeg_postblock.alt .jeg_block_nav a.disabled {
    background: #212121
}

.jeg_postblock.alt .jeg_block_nav a, .jeg_postblock.alt .owl-carousel .owl-dot, .jeg_postblock.alt .owl-carousel .owl-nav .owl-next, .jeg_postblock.alt .owl-carousel .owl-nav .owl-prev {
    border: none !important;
    border-radius: 3px
}

.jeg_breakingnews.alt .jeg_news_ticker_arrow:hover, .jeg_postblock.alt .jeg_block_loadmore a, .jeg_postblock.alt .jeg_block_nav a {
    background: #46a338
}

.jeg_block_nav .prev {
    margin-right: 10px
}

.jeg_block_nav a {
    font-size: 18px;
    line-height: 32px;
    width: 32px
}

.jeg_postblock.alt .jeg_block_loadmore a::after, .jeg_postblock.alt .jeg_block_loadmore a::before, .jeg_postblock.alt .jeg_block_nav a:hover:not(.disabled), .jeg_postblock.alt .owl-carousel .owl-nav div:hover {
    background: #65bc54
}

.jeg_thumb .jeg_post_category a {
    background-color: #46a338 !important;
    display: inline-block;
    font-size: 12px;
    margin-right: 5px;
    padding: 5px 10px;
    border-radius: 2px
}

.jeg_thumb .jeg_post_category a:hover {
    background-color: #212121 !important
}

.jeg_subcat_list > li > a {
    font-weight: 400;
    text-transform: none;
    padding: 0 5px;
    font-size: 14px
}

#posts-grid1 {
    margin-bottom: 20px
}

#posts-grid1 p {
    margin-bottom: 0
}

#posts-grid1 .jeg_post_excerpt {
    line-height: 1.5
}

.mini-post {
    margin-bottom: 30px;
    position: relative
}

.post-thumbnail {
    display: block;
    background-color: #121212;
    position: relative
}

.post-thumbnail > img {
    width: 100%;
    height: auto;
    opacity: .85;
    -webkit-transition: opacity .4s;
    transition: opacity .4s
}

.post-thumbnail > .category {
    position: absolute;
    display: block;
    right: 0;
    bottom: 0;
    z-index: 1;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1;
    padding: 8px 15px;
    background-color: rgba(0, 0, 0, .2)
}

.mini-post .post-content {
    padding: 20px 0 0 0
}

.mini-post > .result-type {
    display: block;
    text-align: center;
    padding: 8px 10px;
    background: rgba(18, 18, 18, .35);
    color: #fff;
    line-height: 1;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500
}

.mini-post .post-title {
    font-size: 21px;
    line-height: 1.25;
    font-weight: 700;
    margin: 0 0 10px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

.meta-wrap .post-author, .mini-post .post-author, .mini-post .post-title a, .single-post.style2 .post-meta li a {
    color: #121212
}

.mini-post .post-title a:focus, .mini-post .post-title a:hover {
    color: #c00
}

.meta-wrap .sl-wrapper a, .mini-post .sl-wrapper a {
    color: #9a9d9f;
    margin: 0 12px;
    display: inline-block
}

.meta-wrap .sl-wrapper {
    margin-top: 7px
}

.comments .fa, .meta-wrap .sl-wrapper a .fa-heart-o, .mini-post .sl-wrapper a .fa-heart-o {
    color: #242526
}

.home-slider .comments .fa, .multi .comments .fa {
    color: #fff
}

.mini-post footer {
    border-top: 1px solid #eee;
    margin: 0 -20px;
    padding: 20px
}

.meta-wrap .post-meta, .mini-post .post-meta {
    margin: 0;
    line-height: 1;
    font-weight: 400
}

.mini-post .post-content .excerpt {
    margin: 0 0 25px
}

.single-post .post-header {
    position: relative
}

.single-post .post-header > .inner-block {
    position: absolute;
    z-index: 1000;
    bottom: 0;
    left: 0;
    width: 100%
}

.single-post .post-header h1 {
    color: #fff
}

.single-post.style3 .post-header .inner-block {
    bottom: 0;
    padding: 0 5px
}

.aside-article {
    position: relative;
    padding-left: 115px;
    min-height: 70px;
    margin-bottom: 20px
}

.aside-article:last-child {
    margin-bottom: 0
}

.aside-article .thumb > img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    height: auto
}

.aside-article h4 {
    margin: 0;
    font-size: 15px
}

.aside-article h4 a, .aside-widget .widget-inner li a {
    color: #242526
}

.aside-widget .widget-inner ul {
    margin: 0;
    padding: 0
}

.aside-widget .widget-inner ul li {
    list-style: none
}

.aside-widget .widget-inner li a {
    color: #242526;
    display: inline-block;
    margin-right: 10px
}

.aside-widget .widget-inner ul li {
    list-style: none;
    line-height: 1.5;
    border-bottom: 1px solid #eee;
    margin-bottom: 8px;
    padding-bottom: 8px
}

.aside-widget .widget-inner ul li:last-child {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0
}

.aside-widget .widget-inner li a:focus, .aside-widget .widget-inner li a:hover, .logged-in-as a:focus, .logged-in-as a:hover {
    text-decoration: none
}

.aside-widget .widget-inner .tagcloud a {
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 1.3;
    color: #242526
}

.aside-widget .widget-inner .tagcloud a:hover {
    text-decoration: none
}

.aside-article .h4, .aside-article h4 {
    font-size: 16px
}

.aside-h4 {
    font-size: 15px;
    margin: 0;
    color: #242526;
    font-weight: 500;
    line-height: 1.1
}

.aside-h4 a {
    color: #212121;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4em;
    margin: -3px 0 5px;
    letter-spacing: normal;
    display: inline-block
}

.aside-h4 a:hover {
    color: #c00
}

.post-thumbnail > .category {
    font-size: 14px;
    background-color: #f83030;
    font-weight: 700
}

.widget-inner .cat-items span {
    float: right
}

.widget-inner .cat-items a {
    display: block;
    width: 100%
}

.main-page .mini-post .post-content {
    border: none
}

.main-post-date {
    color: #9a9d9f;
    font-size: 14px;
    margin-bottom: 7px
}

.small-post-date {
    color: #9a9d9f;
    font-size: 14px;
    margin-bottom: 5px
}

.main-page .mini-post .post-content {
    padding: 25px 0 0
}

.section-title {
    margin-top: 0;
    margin-bottom: 25px;
    position: relative;
    font-weight: 700;
    font-style: normal;
    color: #333;
    border-bottom: 1px solid #da251d
}

.aside-widget .widget-title {
    margin: -30px -20px 20px;
    font-size: 13px;
    font-weight: 700
}

.aside-widget .widget-inner {
    padding: 30px 20px 20px
}

@media (max-width: 559px) {
    .post-item.small-post {
        margin-bottom: 10px
    }

    .jeg_reviewstars li:first-child {
        border-top: none
    }
}

@media (min-width: 560px) {
    .archive .inner-page .inner-banner, .search .inner-page .inner-banner {
        padding: 20px 0
    }

    .inner-page .inner-banner {
        padding: 20px 0
    }

    .section.front {
        padding: 20px 0
    }

    .archive .inner-banner, .search .inner-banner {
        margin-bottom: 30px
    }

    .inner-page .inner-banner {
        margin-bottom: 30px
    }

    .small-post-date {
        margin-top: 5px
    }

    .post-item.small-post {
        margin-bottom: 25px
    }

    .small-listing .post-item.small-post:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: 0
    }
}

.small-post .jeg_post_meta {
    margin-bottom: 0;
    margin-top: 0
}

.score-bonus {
    text-align: center;
    color: #e42029;
    font-weight: 500;
    font-size: 26px;
    margin: 20px 0 30px
}

.jeg_reviews {
    padding-top: 10px;
    border-top: 3px solid #eee;
    margin-top: 20px
}

.entry-content .comment-author img {
    max-width: none !important
}

.jnews_comment_container .comments-title {
    font-weight: 700 !important
}

.jeg_commentlist_container ol {
    list-style: none !important
}

.jeg_commentlist_container ol, .jeg_commentlist_container ul {
    margin: 0 !important
}

.star-rating {
    font-size: 0
}

.star-rating label {
    font-weight: 400
}

.star-rating__wrap {
    display: inline-block;
    font-size: 1rem
}

.star-rating__wrap:after {
    content: "";
    display: table;
    clear: both
}

.star-rating__ico {
    float: right;
    padding-left: 2px;
    cursor: pointer;
    color: #f7c90d
}

.star-rating__ico:last-child {
    padding-left: 0
}

.star-rating__input {
    display: none !important
}

.star-rating__ico:hover:before, .star-rating__ico:hover ~ .star-rating__ico:before, .star-rating__input:checked ~ .star-rating__ico:before {
    content: "\f005"
}

.category-navigation {
    margin: -5px 0 10px
}

.category-navigation ul li {
    display: inline-block
}

.category-navigation ul li a {
    display: inline-block;
    margin: 0 5px 8px 0;
    padding: 4px 10px;
    border: solid 1px #d7d8dc;
    border-radius: 3px;
    color: #36393f;
    text-decoration: none;
    transition: .2s ease;
    box-sizing: border-box
}

.category-navigation ul li a:hover {
    border: solid 1px #c00;
    color: #c00
}

.category-navigation li.current-menu-item a {
    background: #c00;
    color: #fff;
    border: solid 1px #c00
}

.category-navigation li.current-menu-item a:hover {
    color: #fff
}

.post-share {
    text-align: center
}

.commentlist .children, .commentlist .children li, .commentlist li, .pinglist li {
    list-style: none !important
}

.review-link {
    text-align: center
}

.jeg_postblock_content .comment-author-link {
    font-weight: 700
}

.mini-post .post-content .jeg_post_excerpt p.article-block.article-block-unstyled {
    margin-top: 12px
}

.mini-post .post-content .jeg_post_excerpt p.article-block.article-block-unstyled:first-child {
    margin-top: 0
}

#posts-grid1 h1.h3.jeg_block_title {
    line-height: 36px !important
}

.post-share ul {
    display: inline-block !important;
    margin: 0 !important
}

.ya-share2, .ya-share2 * {
    text-align: center
}

.ya-share2__list {
    transform: translate(25%, 25%) scale(1.5);
    padding: 7px 0 20px !important
}

.ya-share2.ya-share2_inited {
    padding: 0 26px
}

.sitemap ul {
    margin: 0 0 20px 40px
}

.sitemap ul > li {
    position: relative;
    margin: 0 0 7px;
    list-style: none
}

.sitemap ul > li:before {
    content: '';
    position: absolute;
    top: 7px;
    left: -20px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #46a338
}

#tablepress-600 {
    border: 1px solid #e42029
}

#tablepress-600.tablepress tfoot th, #tablepress-600.tablepress thead th {
    background-color: #e42029;
    border-bottom: 1px solid #e42029;
    color: #fff
}

#tablepress-600 .column-2 {
    text-align: right;
    font-weight: 700
}

#tablepress-600.tablepress td, #tablepress-600.tablepress th {
    padding: 7px 12px
}

#tablepress-606 {
    border: 1px solid #d9edf7
}

#tablepress-646 {
    border: 1px solid #eee
}

table.companies__long .companies__col-5 {
    width: auto
}

@media screen and (max-width: 1200px) {
    .companies__long .companies__col-3 {
        display: none
    }
}

@media screen and (max-width: 990px) {
    .companies__long .companies__col-5, .companies__long .companies__col-6 {
        display: none
    }
}

.load-more-bonuses, .load-more-bookmakers, .load-more-comments, .load-more-posts {
    display: table;
    background-color: #0a3d62;
    padding: 6px 15px 7px;
    border-radius: 3px;
    margin: 0 auto 25px;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    transition: .3s
}

.load-more-bookmakers:hover {
    opacity: .8
}

.button-display-none, .companies__table-tr-none, .ent-display-none {
    display: none !important
}

li.comment > ul.children {
    padding-left: 65px;
    width: 100%
}

li.comment > ul.children > li.comment > .comment-body {
    padding-top: 0
}

li.comment.depth-5 .reply {
    display: none
}

.commentlist .avatar {
    width: 55px;
    height: 55px;
    object-fit: cover
}

.comment-date {
    color: #a0a0a0;
    font-size: 12px
}

.action-disable {
    opacity: .8;
    pointer-events: none !important
}

.ent-row {
    display: flex;
    flex-wrap: wrap
}

.ent-col-50 {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%
}

.bonus-content {
    max-width: 100%;
    width: 100%;
    border: 1px solid #ccc;
    margin-top: 10px;
    border-top: none
}

.ent-field-name, .ent-field-value {
    padding: 5px 10px;
    border-top: 1px solid #ccc
}

.ent-field-name {
    border-right: 1px solid #ccc
}

.sidebar-comment {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid #eee
}

.sidebar-comment:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.sidebar-comment__avatar {
    width: 30px;
    height: 30px;
    flex: 0 0 30px;
    border-radius: 50%;
    overflow: hidden;
    object-fit: cover
}

.sidebar-comment__content {
    padding-left: 10px;
    flex: 1 0
}

.sidebar-comment__author {
    font-weight: 700;
    font-size: 12px;
    display: inline
}

.sidebar-comment__author:first-letter {
    text-transform: uppercase !important
}

.sidebar-comment__date {
    color: #a0a0a0;
    font-size: 12px;
    margin-left: 7px
}

.sidebar-comment__date .fa-clock-o {
    margin-right: 3px
}

.sidebar-comment__text p {
    margin-bottom: 0 !important
}

.sidebar-comment__text {
    font-size: 12px
}

.sidebar-comment__bookmaker {
    font-size: 12px;
    margin-top: -5px
}

.jeg_accountlink .avatar {
    height: 22px !important;
    width: 22px !important;
    object-fit: cover
}

.newsletter-popup {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5000
}

.newsletter-popup form {
    background-color: rgba(0, 0, 0, .9);
    padding: 20px 50px 10px;
    border-radius: 8px 8px 0 0;
    position: relative
}

.newsletter__title {
    font-weight: 700;
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
    text-transform: uppercase;
    text-align: left;
    color: #fff
}

.newsletter__text {
    color: #fff
}

.newsletter__subscription-submit {
    width: 100%;
    background-color: #0a3d62;
    border: none;
    border-radius: 3px;
    color: #fff;
    padding: 0 20px;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    outline: 0;
    -webkit-appearance: none;
    transition: .3s ease;
    margin-top: 10px
}

.newsletter__subscription-email {
    border-radius: 3px !important
}

.newsletter-popup.hidden {
    display: none !important
}

.newsletter__info {
    padding-right: 30px
}

.newsletter-popup__close {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 9px;
    cursor: pointer;
    opacity: .7;
    transition: .2s;
    top: 9px
}

.newsletter-popup__close:hover {
    opacity: 1
}

.newsletter-popup .newsletter__subscription-msg {
    color: #fff
}

.newsletter-popup__close:before {
    content: '';
    width: 2px;
    height: 30px;
    background-color: #fff;
    transform: rotate(-45deg);
    position: absolute;
    display: block;
    right: 14px
}

.newsletter-popup__close:after {
    content: '';
    width: 2px;
    height: 30px;
    background-color: #fff;
    transform: rotate(45deg);
    position: absolute;
    display: block;
    right: 14px
}

.sitemap-cats {
    margin-bottom: 20px
}

.sitemap-cats li {
    display: inline-block;
    margin-right: 15px
}

.bookmaker-tabs {
    margin-left: 0 !important
}

.bookmaker-tab {
    display: inline-block;
    font-size: 15px;
    margin-right: 15px !important
}

.bk_bonuses_content_wrapper {
    margin-top: 35px
}

.faq {
    margin-bottom: 30px
}

.faq__block {
    background: #f2f8fd;
    border: 1px solid #e2ecf3
}

.faq__block + .faq__block {
    margin-top: 10px
}

.faq__question:before {
    content: '';
    position: absolute;
    top: calc(50% - 8px);
    right: 13px;
    width: 6px;
    height: 6px;
    border-bottom: 2px solid #276fb9;
    border-left: 2px solid #276fb9;
    -webkit-transform: rotateZ(-45deg);
    -ms-transform: rotate(-45deg);
    transition: all ease .3s;
    transform: rotateZ(-45deg)
}

.faq__question.open:before {
    transform: rotate(135deg)
}

.faq__question {
    padding: 9px 30px 9px 15px;
    cursor: pointer;
    position: relative;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #1d3755
}

.faq__answer {
    display: none;
    padding: 15px;
    background-color: #fff;
    border-top: solid 1px #e0e0e0;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #131313
}

.faq__answer_active {
    display: block
}

.faq__answer a {
    text-decoration: underline
}

.faq__answer a:hover {
    text-decoration: none
}

.page-account__avatar {
    width: 80px;
    height: 80px;
    object-fit: cover
}

.user-photo {
    width: 100%
}

.fa svg {
    width: 15px;
    height: 12px
}

.fa-search svg {
    width: 15px;
    height: 15px;
    position: relative;
    top: 1px
}

.fa-search .svg-close {
    display: none
}

.fa-close .svg-search {
    display: none
}

.open-auth:hover .fa {
    opacity: .85
}

.jeg_menu > .menu-item-has-children > a:after, .sf-with-ul:after {
    content: '' !important;
    font-family: sans-serif !important;
    display: inline-block;
    width: 5px;
    height: 5px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    opacity: .8;
    transform: rotate(45deg);
    position: relative;
    top: -3px
}

.jeg_menu > .menu-item-has-children > a:after {
    right: -4px
}

.jeg_search_button:hover .icon {
    fill: #333
}

.fa-chevron-down:before {
    content: "";
    width: 10px;
    height: 10px;
    border: 3px solid #333;
    display: inline-block;
    border-top: none;
    border-left: none;
    transform: rotate(45deg);
    position: relative;
    top: -3px;
    left: -2px
}

.accordion-header-icon-active .fa-chevron-down:before {
    top: -2px;
    left: 3px
}

.jeg_pl_xs_4 .jeg_postblock_content:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left: 4px solid #0a3d62;
    border-bottom: 4px solid transparent;
    top: 7px
}

.fa-clock-o svg {
    height: 13px;
    position: relative;
    top: 2px
}

.comment-reply-link:before {
    content: '' !important
}

.reply svg.icon {
    width: 15px;
    height: 15px;
    position: relative;
    top: 4px
}

.jeg_social_icon_block .fa svg.icon {
    width: 20px;
    height: 20px
}

.jeg_social_icon_block {
    position: relative;
    top: -12px
}

.jscroll-to-top_link {
    position: relative
}

.fa-angle-up {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%)
}

.fa-angle-up:before {
    content: '';
    width: 14px;
    height: 14px;
    display: block;
    border: 3px solid #a0a0a0;
    border-bottom: none;
    border-right: none;
    transform: rotate(45deg);
    position: relative;
    top: 3px
}

.fa-bars {
    display: inline-block;
    border: 2px solid #fff;
    width: 20px;
    height: 16px;
    border-right: none;
    border-left: none;
    position: relative
}

.fa-bars:before {
    content: "";
    width: 100%;
    position: absolute;
    height: 2px;
    background-color: #fff;
    top: 5px
}

#breadcrumbs a, .entry-content tbody tr:hover, .entry-content th, .entry-header .jeg_meta_comment a, .entry-header .jeg_meta_like a, .jeg_author_socials a:hover, .jeg_cartcontent, .jeg_filter_button, .jeg_footer_bottom a, .jeg_footer_content a, .jeg_hero_style_7 .jeg_post_meta a, .jeg_readmore, .jeg_socialcounter a, .jeg_splitpost_nav li:hover a, .newsfeed_carousel.owl-carousel .owl-nav div, .owl-carousel .owl-nav div, .widget_calendar tfoot a, .widget_calendar thead th, .woocommerce .woocommerce-breadcrumb a, body {
    color: #171717
}

#breadcrumbs a:hover, .authorlink a:hover, .bbp-breadcrumb a:hover, .bestprice .price, .commentlist .bypostauthor > .comment-body > .comment-author > .fn, .jeg_block_heading_5 strong, .jeg_block_heading_6 strong, .jeg_block_heading_7 strong, .jeg_block_heading_8 strong, .jeg_hero_style_6 .jeg_post_title a:hover, .jeg_horizontal_playlist .jeg_video_playlist_play, .jeg_menu_style_5 > li.sfHover > a, .jeg_menu_style_5 > li > a:hover, .jeg_meta_author a, .jeg_midbar .jeg_menu:not(.jeg_main_menu) > li > a:hover, .jeg_mobile_menu li a:hover, .jeg_mobile_menu li.sfHover > a, .jeg_navbar .jeg_menu:not(.jeg_main_menu) > li > a:hover, .jeg_pl_lg_7 .jeg_thumb .jeg_post_category a, .jeg_pl_xs_2:before, .jeg_pl_xs_4 .jeg_postblock_content:before, .jeg_postblock .jeg_post_title a:hover, .jeg_review_title, .jeg_share_count .counts, .jeg_side_tabs li.active, .jeg_sidefeed .jeg_pl_xs_3 .jeg_post_title a:hover, .jeg_subcat_list li a:hover, .jeg_subcat_list li button:hover, .jeg_vertical_playlist .jeg_video_playlist_item.active .jeg_video_playlist_thumbnail:before, .jeg_vertical_playlist .jeg_video_playlist_play_icon, .widget_archive li a:hover, .widget_categories li a:hover, .widget_categories li.current-cat > a, .widget_display_forums li a:hover, .widget_display_replies li:before, .widget_display_topics li:before, .widget_display_views li:before, .widget_jnews_popular .jeg_post_title a:hover, .widget_meta li a:hover, .widget_pages li a:hover, .widget_recent_entries li a:hover, .widget_rss cite, .widget_rss li a:hover, .woocommerce li.product .pricegroup .button, a, span.required {
    color: #0a3d62
}

.authorlink li.active a:before, .btn, .button, .comment-reply-title small a:after, .comment-reply-title small a:before, .footer_widget.widget_tag_cloud a:hover, .jeg_block_heading_1 .jeg_block_title span, .jeg_block_heading_2 .jeg_block_title span, .jeg_block_heading_3, .jeg_block_heading_4 .jeg_block_title span, .jeg_block_heading_6:after, .jeg_block_loadmore a.active, .jeg_block_loadmore a:hover, .jeg_breakingnews_title, .jeg_footer.dark .btn, .jeg_footer.dark .button, .jeg_footer.dark .socials_widget:not(.nobg) a:hover .fa, .jeg_footer.dark input[type=submit], .jeg_heroblock .jeg_post_category a, .jeg_menu_style_1 > li > a:before, .jeg_menu_style_2 > li > a:before, .jeg_menu_style_3 > li > a:before, .jeg_overlay_slider_bottom.owl-carousel .owl-nav div, .jeg_overlay_slider_bottom.owl-carousel .owl-nav div:hover, .jeg_pagenav_1 .page_number.active, .jeg_pagenav_1 .page_number.active:hover, .jeg_pl_lg_box .jeg_post_category a, .jeg_pl_md_box .jeg_post_category a, .jeg_popup_post .caption, .jeg_post_tags a:hover, .jeg_postblock.alt .jeg_block_loadmore a:hover, .jeg_postblock_carousel_2 .jeg_post_category a, .jeg_readmore:hover, .jeg_side_toggle, .jeg_slide_caption .jeg_post_category a, .jeg_slider_type_1 .owl-nav .owl-next, .jeg_splitpost_4 .page_nav, .jeg_splitpost_5 .page_nav, .jeg_storelist .productlink, .jeg_thumb .jeg_post_category a, .jeg_vertical_playlist .jeg_video_playlist_current, .popularpost_item:hover .jeg_post_title a:before, .widget_tag_cloud a:hover, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt, .woocommerce a.button:hover, .woocommerce button.button.alt, .woocommerce button.button:hover, .woocommerce input.button.alt, .woocommerce input.button:hover, .woocommerce span.onsale, input[type=submit] {
    background-color: #0a3d62
}

.jeg_block_heading_7 .jeg_block_title span, .jeg_block_loadmore a.active, .jeg_block_loadmore a:hover, .jeg_horizontal_playlist .jeg_video_playlist_item.active, .jeg_overlay_slider .jeg_post_category, .jeg_pagenav_1 .page_number.active, .jeg_pagenav_1 .page_number.active:hover, .jeg_pagenav_3 .page_number:hover, .jeg_prevnext_post a:hover .h3, .jeg_readmore:hover, .jeg_sidefeed .jeg_post.active, .jeg_vertical_playlist.jeg_vertical_playlist .jeg_video_playlist_item.active .jeg_video_playlist_thumbnail img {
    border-color: #0a3d62
}

.jeg_tabpost_nav li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-bottom-color: #0a3d62
}

.entry-header .jeg_post_title, .gallery-caption, .h1, .h2, .h3, .h4, .h5, .h6, .jeg_block_title, .jeg_hero_style_7 .jeg_post_title a, .jeg_post_title a, .jeg_splitpost_bar .current_title, .jeg_video_playlist_title, h1, h2, h3, h4, h5, h6 {
    color: #171717
}

.jeg_topbar, .jeg_topbar.custom, .jeg_topbar.dark {
    background: #082d48
}

.jeg_topbar .jeg_nav_item, .jeg_topbar.dark .jeg_nav_item {
    border-color: rgba(255, 255, 255, 0)
}

.jeg_midbar {
    height: 74px
}

.jeg_midbar, .jeg_midbar.dark {
    background-color: #0a3d62
}

.jeg_bottombar .jeg_nav_icon, .jeg_header .jeg_bottombar.jeg_navbar {
    height: 75px
}

.jeg_header .jeg_bottombar .jeg_main_menu:not(.jeg_menu_style_1) > li > a, .jeg_header .jeg_bottombar .jeg_menu:not(.jeg_main_menu) > li > a, .jeg_header .jeg_bottombar .jeg_menu_style_1 > li, .jeg_header .jeg_bottombar.jeg_navbar {
    line-height: 75px
}

.jeg_header .jeg_navbar_boxed .jeg_nav_row, .jeg_header .jeg_navbar_wrapper:not(.jeg_navbar_boxed) {
    background: #0a3d62
}

.jeg_header .jeg_bottombar, .jeg_header .jeg_bottombar.jeg_navbar_dark, .jeg_navbar_boxed .jeg_nav_row, .jeg_navbar_dark.jeg_navbar_boxed .jeg_nav_row {
    border-bottom-width: 0
}

.jeg_mobile_midbar, .jeg_mobile_midbar.dark {
    background: #0a3d62
}

.jeg_header .socials_widget > a > i.fa:before {
    color: #fff
}

.jeg_nav_search {
    width: 78%
}

.jeg_menu_style_1 > li > a:before, .jeg_menu_style_2 > li > a:before, .jeg_menu_style_3 > li > a:before {
    background: #dbdbdb
}

.jeg_header .jeg_menu.jeg_main_menu > li.sfHover > .sf-with-ul:after, .jeg_header .jeg_menu.jeg_main_menu > li.sfHover > a, .jeg_header .jeg_menu.jeg_main_menu > li > .sf-with-ul:hover:after, .jeg_header .jeg_menu.jeg_main_menu > li > a:hover, .jeg_header .jeg_menu_style_4 > li.current-menu-ancestor > a, .jeg_header .jeg_menu_style_4 > li.current-menu-item > a, .jeg_header .jeg_menu_style_5 > li.current-menu-ancestor > a, .jeg_header .jeg_menu_style_5 > li.current-menu-item > a {
    color: #d8d8d8
}

.jnews .jeg_header .jeg_menu.jeg_top_menu > li > a {
    color: #d6d6d6
}

.jnews .jeg_header .jeg_menu.jeg_top_menu > li a:hover {
    color: #fff
}

.jeg_footer.dark .jeg_footer_content, .jeg_footer_content {
    background-color: #f7f7f7;
    color: #343840
}

.jeg_footer .footer_dark .widget h2, .jeg_footer .jeg_footer_heading .h3, .jeg_footer .widget .h2, .jeg_footer.dark .jeg_footer_heading .h3 {
    color: #0a3d62
}

.jeg_footer .btn, .jeg_footer .button, .jeg_footer input[type=submit] {
    color: #fff
}

.jeg_footer input:not([type=submit]), .jeg_footer select, .jeg_footer textarea, .jeg_footer.dark input:not([type=submit]), .jeg_footer.dark select, .jeg_footer.dark textarea {
    color: #fff
}

.jeg_footer.dark .jeg_footer_bottom, .jeg_footer.dark .jeg_footer_secondary, .jeg_footer_bottom, .jeg_footer_secondary {
    background-color: #171717
}

.jeg_footer.dark .jeg_footer_bottom, .jeg_footer.dark .jeg_footer_secondary, .jeg_footer_bottom, .jeg_footer_secondary, .jeg_footer_sidecontent .jeg_footer_primary {
    color: rgba(255, 255, 255, .7)
}

.jeg_footer.dark .jeg_footer_bottom a, .jeg_footer.dark .jeg_footer_secondary a, .jeg_footer_bottom a, .jeg_footer_secondary a, .jeg_footer_sidecontent .jeg_footer_primary a, .jeg_footer_sidecontent.dark .jeg_footer_primary a {
    color: #fff
}

.jeg_footer.dark .jeg_menu_footer li:not(:last-child):after, .jeg_menu_footer li:not(:last-child):after {
    color: rgba(255, 255, 255, .5)
}

.btn, .button, .chosen-container-single .chosen-single, body, input, select, textarea {
    font-family: Roboto
}

.jeg_post_title {
    font-family: Roboto Condensed;
    font-weight: 400;
    font-style: normal
}

.jeg_footer .jeg_footer_heading .h3, .jeg_footer .widget .h2, .jeg_tabpost_nav li, h3.jeg_block_title {
    font-family: Roboto Condensed;
    font-weight: 700;
    font-style: normal
}

.star-rating__ico:before {
    display: none !important;
    content: '' !important
}

.star-rating__ico svg.icon {
    width: 25px;
    height: 25px
}

.star-rating__ico svg.star-unbordered {
    display: none
}

.star-rating__ico.active svg.star-bordered, .star-rating__ico:hover svg.star-bordered {
    display: none
}

.star-rating__ico.active svg.star-unbordered, .star-rating__ico:hover svg.star-unbordered {
    display: block
}

@media screen and (max-width: 768px) {
    .table-cover {
        width: 100%;
        overflow: auto;
        border: 2px solid #e0e0e0;
        box-sizing: border-box;
        margin: 1em 0 30px
    }

    .entry-content .table-cover table {
        margin: 0 !important
    }
}

.table-cover {
    border: 2px solid #e0e0e0;
    margin: 1em 0 30px
}

.entry-content .table-cover table {
    color: #333;
    margin: 0 !important
}

.entry-content .tablepress tfoot th, .entry-content .tablepress thead th {
    background-color: #f2f2f2
}

.su-row .su-column {
    margin: 0 !important
}

.su-box-title {
    background-color: #f2f2f2 !important;
    color: #333 !important;
    border-top: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0
}

.su-box-style-default {
    border: none !important
}

.su-row .su-column-size-1-2 {
    width: 50%
}

.su-row {
    border-left: 2px solid #e0e0e0;
    border-right: 2px solid #e0e0e0;
    border-bottom: 2px solid #e0e0e0;
    border-top: 1px solid #e0e0e0
}

.su-box-content {
    color: #333
}

html.with--no_scroll {
    overflow: hidden;
    margin-right: 17px
}

.popup__layout {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 1000;
    will-change: top;
    opacity: .75;
    visibility: visible;
    -webkit-transition: opacity .3s cubic-bezier(.2, 0, .2, 1), visibility 0s 0s;
    transition: opacity .3s cubic-bezier(.2, 0, .2, 1), visibility 0s 0s
}

.popup__container {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-perspective: 600px;
    perspective: 600px;
    z-index: 1001;
    text-align: center;
    visibility: visible;
    overflow-y: scroll;
    padding: 50px 0
}

.popup__container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.popup__body {
    background-color: #fff;
    pointer-events: auto;
    position: relative;
    min-width: 380px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto 0 -3px;
    -webkit-transition: all .3s cubic-bezier(.2, 0, .2, 1), visibility 0s 0s;
    transition: all .3s cubic-bezier(.2, 0, .2, 1), visibility 0s 0s;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    padding: 45px;
    font-size: 14px;
    line-height: 16px
}

.popup__close {
    position: absolute;
    font-size: 1.2rem;
    right: -10px;
    top: -10px;
    cursor: pointer;
    color: #fff;
    background-color: #ff7a00;
    width: 45px;
    height: 45px;
    border: 0
}

.popup__close svg {
    width: 20px;
    height: 20px
}

.popup__heading {
    font-size: 18px;
    line-height: 21px;
    margin: 0 0 12px;
    color: #000;
    font-weight: 700;
    text-align: center
}

.promo__text {
    max-width: 400px
}

.promo__image {
    max-width: 600px;
    margin-top: 30px
}

@media (max-width: 768px) {
    .popup__container {
        padding: 20px
    }

    .popup__body {
        min-width: auto
    }

    .promo__image {
        max-width: 100%;
        margin-top: 10px
    }
}

.fa-star svg {
    width: 16px;
    height: 16px
}

.fa-star {
    width: 14px;
    height: 20px
}

.fa-star-half-o {
    width: 14px;
    height: 20px
}

.fa-star-o {
    width: 14px;
    height: 20px
}

.fa-star-o .icon {
    width: 16px;
    height: 16px
}

.fa-star-half-o svg {
    width: 20px;
    height: 20px;
    position: relative;
    top: 1px;
    left: -2px
}

.jeg_reviewstars .fa {
    float: left
}

.noUi-handle {
    background-color: #0a3d62 !important;
    border-color: #0a3d62 !important;
    box-shadow: none !important;
}

.noUi-target {
    box-shadow: none !important;
    background: #cfdae2 !important;
    border: 1px solid #8596a2 !important;
    box-shadow: none
}

article.jeg_post .jeg_post_excerpt.categories a.bookmaker {
    background: #46a338
}

.entry-content .content-inner .jeg_reviewstars ul {
    display: flex;
    flex-wrap: wrap
}

.entry-content .content-inner .jeg_reviewstars ul li {
    float: none;
    flex: 0 0 50%
}

.star-rating label {
    width: 23px
}

.star-rating__ico.active .star-unbordered {
    display: block
}

.star-rating__ico.active .star-bordered {
    display: none
}

.star-rating__ico.hover-active .star-unbordered {
    display: block
}

.star-rating__ico.hover-active .star-bordered {
    display: none
}

.fa-comments-o svg {
    position: relative;
    top: 1px
}

.fa-bar-chart svg {
    width: 24px;
    height: 14px
}

.fa-external-link svg, .fa-eye svg {
    position: relative;
    top: 1px
}

.companies__col-5 .fa svg {
    width: 13px;
    height: 13px
}

.fa-lock svg.icon {
    position: relative;
    top: 1px
}

.ent-col-100 {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%
}

.bonus-description {
    border-right: none;
    padding: 5px 10px;
    border-top: 1px solid #ccc
}

.jegicon-check:before {
    content: '';
    height: 16px;
    width: 8px;
    display: block;
    border-right: 2px solid #a0a0a0;
    border-bottom: 2px solid #a0a0a0;
    transform: rotate(45deg);
    position: relative;
    right: -3px;
    top: 2px
}

.conspros .jegicon-cross:before {
    content: '';
    height: 18px;
    width: 2px;
    background-color: #a0a0a0;
    display: block;
    transform: rotate(45deg);
    position: absolute;
    margin-top: 4px;
    margin-left: 5px
}

.conspros .jegicon-cross:after {
    content: '';
    height: 18px;
    width: 2px;
    background-color: #a0a0a0;
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    margin-top: 4px;
    margin-left: 5px
}

.fa-check-circle:before {
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #333;
    display: block
}

.fa-check-circle:after {
    content: '';
    width: 4px;
    height: 6px;
    border-right: 2px solid #fff;
    display: block;
    position: relative;
    top: -9px;
    left: 4px;
    z-index: 5;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg)
}

.companies__col-3 .fa-check-circle {
    display: table;
    margin: 0 auto;
    position: relative;
    top: 1px
}

.jeg_mobile_wrapper .fa svg {
    width: 21px;
    height: 16px
}

@media screen and (max-width: 768px) {
    .table-cover {
        width: 100%;
        overflow: auto;
        border: 2px solid #e0e0e0;
        box-sizing: border-box;
        margin: 1em 0 30px
    }

    .entry-content .table-cover table {
        margin: 0 !important
    }
}

.table-cover {
    border: 2px solid #e0e0e0;
    margin: 1em 0 30px
}

.table-cover {
    border: 2px solid #e0e0e0;
    margin: 1em 0 30px
}

.entry-content .table-cover table {
    color: #333;
    margin: 0 !important
}

.entry-content .tablepress tfoot th, .entry-content .tablepress thead th {
    background-color: #f2f2f2
}

.su-row .su-column {
    margin: 0 !important
}

.su-box-title {
    background-color: #f2f2f2 !important;
    color: #333 !important;
    border-top: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0
}

.su-box-style-default {
    border: none !important
}

.su-row .su-column-size-1-2 {
    width: 50%
}

.su-row {
    border-left: 2px solid #e0e0e0;
    border-right: 2px solid #e0e0e0;
    border-bottom: 2px solid #e0e0e0;
    border-top: 1px solid #e0e0e0
}

.su-box-content {
    color: #333
}

.rll-youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    height: 0;
    overflow: hidden;
    max-width: 100%
}

.rll-youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all
}

.entry-content .jeg_video_container iframe, .entry-content .rll-youtube-player iframe {
    opacity: 1
}

@media (max-width: 1024px) {
    .newsletter-popup {
        width: 100%;
        max-width: 100%;
        left: 0;
        transform: none
    }

    .newsletter-popup form {
        padding: 20px 22px 10px
    }

    #newsletter__subscription_2 .ent-col-50 {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%
    }
}

@media (max-width: 639px) {
    .entry-content .content-inner .jeg_reviewstars ul li {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%
    }
}

@media (max-width: 320px) {
    .fa-star-half-o svg {
        top: -1px
    }
}

.jeg_archive_search svg.icon {
    position: relative;
    top: 4px;
    fill: #fff !important;
}

.noUi-origin {
    transition: 0.3s;
    z-index: 4 !important;
}

.animate-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    display: inline-block;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.loader {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    text-align: center;
}

.loader i {
    font-size: 24px;
}

.top-gallery .post-title a:hover {
    opacity: .8
}

.slider-mobile .top-gallery .post-title a {
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
    position: relative;
    color: #FFF;
    text-decoration: none;
}

.slider-mobile .top-gallery .post-meta a {
    position: relative;
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    padding: 5px 10px;
    text-transform: uppercase;
    background: #c00;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-bottom: 10px;
    text-decoration: none;
}

.slider-mobile .top-gallery .post-meta a:hover {
    background: #212121 !important;
    color: #fff;
}

.slider-mobile {
    display: none
}

.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(assets/js/owl-carousel2/assets/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.owl-nav {
    display: flex;
    justify-content: center
}

.owl-prev, .owl-next {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #f5f5f5 !important;
    border-radius: 5px
}

.owl-prev {
    margin-right: 10px
}

.owl-nav {
    margin: 15px 0 0
}

.owl-prev span, .owl-next span {
    line-height: 30px;
    display: inline-block;
    height: 30px;
    vertical-align: middle
}

.post-gallery {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin: 40px 0 0;
}

.flex {
    display: flex;
}

.column {
    flex-direction: column;
}

.post-gallery .col-50 {
    position: relative;
    margin-right: 3px;
}

.col-50 {
    width: 50%;
}

.col-25 {
    width: 25%;
}

.post-gallery img {
    max-width: 100%;
}

.post-gallery .post-layout {
    overflow: hidden;
}

.top-gallery {
    position: relative;
}

.post-thumbnail a:before {
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%);
    z-index: 101;
    pointer-events: none;
}

.post-thumbnail a:hover:before {
    background-color: rgba(0, 0, 0, .1);
}

.top-gallery .post-thumbnail a {
    display: block;
    /* line-height: 0; */
}

.post-thumbnail a {
    display: block;
    /* line-height: 0; */
}

.top-gallery .post-content {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 5% 6%;
    overflow: hidden;
    z-index: 200;
    pointer-events: none;
}

.post-gallery .post-meta a {
    position: relative;
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    text-transform: uppercase;
    background: #c00;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-bottom: 10px;
    margin-right: 5px;
    padding: 5px 10px;
    text-decoration: none;
    pointer-events: auto;
}

.post-gallery .post-meta a:hover {
    background: #212121 !important;
    color: #fff;
}

.col-50 .top-gallery .post-title a {
    font-size: 30px;
    line-height: 36px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
}

.col-25 .top-gallery .post-title a {
    font-size: 17px;
    line-height: 24px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
}

.post-gallery .col-25:not(:last-child) {
    margin-right: 3px;
}

.post-gallery .col-25 > .post-layout:first-child:not(:last-child) {
    margin-bottom: 3px;
}

.post-gallery .col-25 .post-layout, .post-gallery .col-25 .post-layout .top-gallery, .post-gallery .col-25 .post-layout .top-gallery .post-thumbnail {
    /* height: 100%; */
    flex: 1;
    display: flex;
}

.post-gallery .col-25 .post-layout .top-gallery .post-thumbnail {
    position: relative;
}

.post-gallery .col-25 .post-layout .top-gallery .post-thumbnail a {
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    z-index: 100;
}

.post-gallery .col-25 .post-layout .top-gallery .post-thumbnail img {
    background-size: contain;
    display: block;
    position: relative;
    width: 100%;
}

.slider-mobile {
    padding: 0 15px;
}

.slider-mobile .post-thumbnail img {
    max-width: 100%;
}

.slider-mobile .top-gallery {
    margin-bottom: 15px;
}

@media screen and (max-width: 1024px) {
    .col-25 .top-gallery .post-title a {
        font-size: 14px;
        line-height: 16px
    }

    .col-50 .top-gallery .post-title a {
        font-size: 16px;
        line-height: 18px
    }
}

@media (min-width: 767px) and (max-width: 1024px) {
    .post-content .post-meta {
        display: none !important;
    }
}

@media screen and (max-width: 1000px) {
    /* .post-gallery .post-meta a {
        position: relative;
        font-size: 12px;
        line-height: 16px;
        color: #fff;
        padding: 5px 20px;
        text-transform: uppercase;
        background-color: #000;
        margin-bottom: 14px
    } */
}


@media screen and (max-width: 800px) {
    .post-gallery .post-meta a {
        display: none
    }

    .post-gallery {
        display: none
    }

    .slider-mobile {
        display: block !important
    }
}

@media screen and (max-width: 480px) {
    .post-gallery {
        flex-direction: column
    }

    .post-gallery .col-50, .post-gallery .col-25 {
        width: auto
    }

    .post-gallery .col-50, .post-gallery .col-25:not(:last-child) {
        margin: 0 0 3px
    }
}

.telegram-subscribe {
    display: flex;
    flex-direction: column;
    margin: 15px 0;
    padding: 15px 8px 15px;
    background-color: #2182C3;
    background-repeat: no-repeat;
    background-position: center bottom -80px;
    clear: both;
    overflow: hidden;
}

.telegram-subscribe__info {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

.telegram-subscribe__poster {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 100px;
    margin: 0 0 -10px -10px;
}

.telegram-subscribe__poster-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.telegram-subscribe__title {
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    word-break: break-word;
    color: #ffffff;
}

.telegram-subscribe__subtitle {
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    word-break: break-word;
    color: #ffffff;
}

.telegram-subscribe__description {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #ffffff;
}

.telegram-subscribe__description--desktop {
    display: none;
}

.telegram-subscribe__buttons {
    margin: 0 auto;
}

.telegram-subscribe__button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    padding: 0 20px 0 5px;
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    color: #3FA0E1;
    white-space: nowrap;
    text-decoration: none;
    background-color: #ffffff;
    border-radius: 5px;
}

.telegram-subscribe__button:before {
    content: "";
    flex-shrink: 0;
    width: 36px;
    height: 36px;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20.4642L13.2162 29.1857C13.2162 29.1857 13.6177 30 14.0473 30C14.4769 30 20.8811 23.4736 20.8811 23.4736L28 10L10.1164 18.214L10 20.4642Z' fill='%231A7AA5'/%3E%3Cpath d='M14.6626 22L14.0112 29.0406C14.0112 29.0406 13.7406 31.1993 15.8552 29.0406C17.9741 26.8819 20 25.2187 20 25.2187L14.6626 22Z' fill='%230D4D6A'/%3E%3Cpath d='M10.128 20.409L3.57965 18.3564C3.57965 18.3564 2.79639 18.0506 3.05085 17.3588C3.10254 17.2174 3.20591 17.0951 3.52001 16.8849C4.97122 15.914 30.3813 7.13061 30.3813 7.13061C30.3813 7.13061 31.097 6.89746 31.5224 7.05417C31.7172 7.12297 31.8405 7.20324 31.9438 7.49754C31.9836 7.60457 32.0035 7.83008 31.9995 8.05176C31.9955 8.2123 31.9756 8.36519 31.9597 8.59834C31.8047 10.9987 27.1727 28.9134 27.1727 28.9134C27.1727 28.9134 26.8944 29.9606 25.9044 29.9989C25.5426 30.0103 25.1013 29.9415 24.5765 29.5058C22.6283 27.8928 15.8931 23.5432 14.4061 22.5876C14.3226 22.5341 14.2987 22.4653 14.2828 22.3965C14.2629 22.2971 14.3743 22.171 14.3743 22.171C14.3743 22.171 26.0992 12.153 26.4094 11.1019C26.4332 11.0216 26.3418 10.9796 26.2185 11.014C25.4392 11.2892 11.941 19.484 10.45 20.3898C10.3705 20.4433 10.128 20.409 10.128 20.409Z' fill='%2336ADE2'/%3E%3C/svg%3E%0A");
}

.telegram-subscribe__button:hover {
    background-color: #ededed;
}

/*** Responsive ***/

@media (min-width: 360px) {

    .telegram-subscribe {
        padding: 15px;
    }
}

@media (min-width: 576px) {

    .telegram-subscribe__poster {
        width: 180px;
    }
}

@media (min-width: 768px) {
    .telegram-subscribe {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        position: relative;
        margin: 30px 0;
        padding: 10px 32px 10px 24px;
        background-position: right -15px center;
    }

    .telegram-subscribe__info {
        margin-bottom: 10px;
    }

    .telegram-subscribe__title,
    .telegram-subscribe__subtitle,
    .telegram-subscribe__description {
        max-width: 300px;
    }

    .telegram-subscribe__title {
        font-size: 34px;
        line-height: 34px;
    }

    .telegram-subscribe__description {
        margin: 10px 0 0;
        text-align: left;
    }

    .telegram-subscribe__description--desktop {
        display: block;
    }

    .telegram-subscribe__description--mobile {
        display: none;
    }

    .telegram-subscribe__buttons {
        margin: 0 0 0 20px;
    }
}

.app-btn {
    background-color: #0a3d62;
    height: 36px;
    border-radius: 5px;
    background-position: center;
    background-repeat: no-repeat;
    transition: 0.2s;
    min-width: 104px;
    width: 104px;
    display: inline-block;
    margin: 5px;
    background-size: 100% 100%;
    position: relative;
}

.app-btn:before {
    content: '';
    border: 2px solid #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    border-radius: 5px;
}

.app-btn.app_android {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='104' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='.5' y='.5' width='103' height='35' rx='3.5' fill='%23fff' fill-opacity='.1' stroke='%23fff'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='m23.687 9.114-.853 1.317c1.535.752 2.574 2.173 2.577 3.806 0 .095-.006.191-.013.284v.013H15.233l-.001-.013a3.972 3.972 0 0 1-.014-.285c0-1.632 1.035-3.05 2.575-3.805l-.853-1.317a.184.184 0 0 1 .054-.251.18.18 0 0 1 .251.054l.88 1.36a5.77 5.77 0 0 1 2.188-.426c.78 0 1.522.154 2.184.426l.884-1.36a.18.18 0 0 1 .25-.054.18.18 0 0 1 .055.25Zm-6.218 3.185a.49.49 0 0 0 .98 0 .488.488 0 0 0-.49-.486.486.486 0 0 0-.49.486Zm5.201.487a.486.486 0 1 1 0-.974c.272 0 .487.219.487.487a.485.485 0 0 1-.487.487Zm-9.078 2.027h.046c.601 0 1.092.49 1.092 1.091v4.758c0 .597-.49 1.091-1.092 1.091h-.046c-.602 0-1.092-.49-1.092-1.091v-4.758c0-.597.49-1.091 1.092-1.091Zm1.66 7.685c0 .551.451 1.002 1.007 1.002h1.073v2.571c0 .605.495 1.096 1.092 1.096h.047c.601 0 1.095-.49 1.095-1.096v-2.57h1.5v2.57c0 .605.494 1.096 1.096 1.096h.046c.601 0 1.092-.49 1.092-1.096v-2.57h1.073c.551 0 1.003-.452 1.003-1.003v-7.514h-10.12l-.004 7.514Zm11.74-7.685h.046c.6 0 1.091.49 1.091 1.091v4.758c0 .597-.49 1.091-1.091 1.091h-.047c-.601 0-1.096-.49-1.096-1.091v-4.758a1.1 1.1 0 0 1 1.096-1.091Z' fill='%23fff'/%3e%3cpath d='M42.844 12.195c-.07.602-.293 1.067-.668 1.395-.373.325-.869.488-1.489.488-.671 0-1.21-.24-1.617-.723-.403-.481-.605-1.126-.605-1.933v-.547c0-.529.094-.993.281-1.395.19-.4.458-.708.805-.921a2.225 2.225 0 0 1 1.203-.325c.604 0 1.088.17 1.453.508.365.336.577.802.637 1.399h-.754c-.065-.454-.207-.782-.426-.985-.216-.203-.52-.304-.91-.304-.48 0-.856.177-1.129.53-.27.355-.406.859-.406 1.513v.55c0 .617.129 1.108.386 1.473.258.365.619.547 1.083.547.416 0 .735-.094.956-.281.224-.19.373-.52.446-.989h.754ZM45.374 12.2h-.527V14h-.727V9.773h.727v1.79h.472l1.422-1.79h.875l-1.672 2.032L47.757 14h-.918l-1.465-1.8ZM51.288 14c-.042-.083-.076-.232-.102-.445a1.612 1.612 0 0 1-1.203.523c-.417 0-.76-.117-1.027-.351a1.152 1.152 0 0 1-.399-.899c0-.44.167-.781.5-1.023.336-.245.807-.367 1.414-.367h.703v-.333c0-.252-.075-.453-.226-.601-.151-.151-.374-.227-.668-.227-.258 0-.474.065-.649.196-.174.13-.261.287-.261.472h-.727c0-.21.074-.414.223-.61.15-.197.354-.353.61-.468.257-.114.54-.172.847-.172.487 0 .868.123 1.144.367.276.243.42.577.43 1.004v1.946c0 .388.05.696.148.925V14h-.757Zm-1.2-.55c.227 0 .442-.06.645-.177.203-.117.35-.27.441-.457v-.867h-.566c-.886 0-1.328.26-1.328.778 0 .226.075.403.226.53a.87.87 0 0 0 .582.192ZM56.521 14h-.727v-1.531a3.834 3.834 0 0 1-.976.125c-.529 0-.932-.136-1.211-.406-.276-.271-.417-.657-.422-1.157V9.77h.723v1.285c.013.63.316.945.91.945.333 0 .659-.042.976-.125V9.773h.727V14ZM60.59 14c-.04-.083-.075-.232-.1-.445a1.613 1.613 0 0 1-1.204.523c-.416 0-.759-.117-1.027-.351a1.152 1.152 0 0 1-.399-.899c0-.44.167-.781.5-1.023.336-.245.808-.367 1.414-.367h.703v-.333c0-.252-.075-.453-.226-.601-.151-.151-.374-.227-.668-.227-.258 0-.474.065-.648.196-.175.13-.262.287-.262.472h-.727c0-.21.075-.414.223-.61.151-.197.354-.353.61-.468.257-.114.54-.172.847-.172.487 0 .869.123 1.145.367.276.243.419.577.43 1.004v1.946c0 .388.049.696.148.925V14h-.758Zm-1.198-.55c.226 0 .441-.06.644-.177.203-.117.35-.27.441-.457v-.867h-.566c-.885 0-1.328.26-1.328.778 0 .226.075.403.227.53a.87.87 0 0 0 .582.192ZM65.71 10.36h-1.417V14h-.723v-3.64h-1.39v-.587h3.53v.586ZM67.503 11.23H68.6c.479.006.858.13 1.136.375.279.245.418.577.418.997 0 .421-.143.76-.43 1.015-.286.255-.671.383-1.156.383H66.78V9.773h.723v1.457Zm0 .59v1.59h1.074c.271 0 .48-.069.629-.207.148-.14.223-.332.223-.574a.785.785 0 0 0-.219-.574c-.143-.151-.345-.23-.605-.235h-1.102ZM73.607 13.41l.25-.308c.281-.365.441-.912.48-1.641l.067-1.688h2.722v3.637h.543v1.832h-.722V14h-2.95v1.242h-.722l.004-1.832h.328Zm.855 0h1.942v-2.969h-1.301l-.043 1.008c-.044.841-.243 1.495-.598 1.961ZM82.235 9.773V14h-.726v-3.629H80.07l-.086 1.582c-.046.727-.169 1.246-.367 1.559-.195.312-.506.475-.933.488h-.29v-.637l.208-.015c.234-.026.402-.162.504-.407.101-.244.166-.698.195-1.359l.078-1.809h2.855ZM86.926 9.773V14h-.727v-1.645h-1.09L84.113 14h-.781l1.063-1.754a1.278 1.278 0 0 1-.626-.457 1.252 1.252 0 0 1-.214-.726c0-.386.144-.696.433-.93.29-.237.676-.357 1.16-.36h1.778ZM84.28 11.07c0 .206.07.373.211.5.14.125.327.19.559.192h1.148v-1.403H85.16c-.268 0-.482.067-.64.2a.63.63 0 0 0-.239.511ZM44.583 25.683h-3.855L39.92 28h-1.798l3.76-9.953h1.552L47.2 28h-1.804l-.814-2.317Zm-3.37-1.395h2.885l-1.443-4.129-1.442 4.13ZM49.688 20.604l.048.854c.547-.66 1.265-.991 2.154-.991 1.54 0 2.324.882 2.351 2.645V28h-1.66v-4.792c0-.47-.104-.816-.309-1.04-.2-.227-.53-.34-.99-.34-.67 0-1.17.302-1.498.908V28h-1.661v-7.396h1.566ZM55.93 24.247c0-1.14.264-2.053.792-2.741.529-.693 1.237-1.04 2.126-1.04.784 0 1.418.274 1.9.821V17.5h1.662V28h-1.504l-.082-.766c-.497.602-1.16.903-1.99.903-.865 0-1.567-.349-2.105-1.046-.533-.697-.8-1.645-.8-2.844Zm1.66.144c0 .752.144 1.34.431 1.763.292.42.704.63 1.237.63.68 0 1.176-.304 1.49-.91v-3.158c-.305-.593-.797-.889-1.476-.889-.538 0-.953.214-1.244.643-.292.424-.438 1.064-.438 1.92ZM68.315 22.121a4.105 4.105 0 0 0-.677-.055c-.76 0-1.274.292-1.538.875V28H64.44v-7.396h1.586l.04.827c.402-.643.958-.964 1.669-.964.237 0 .433.032.588.096l-.007 1.558ZM69.107 24.233c0-.724.144-1.376.431-1.955.287-.583.69-1.03 1.21-1.34.52-.314 1.117-.471 1.791-.471.998 0 1.807.321 2.427.964.624.642.961 1.494 1.012 2.556l.006.39c0 .73-.14 1.38-.423 1.955a3.08 3.08 0 0 1-1.204 1.333c-.52.315-1.12.472-1.804.472-1.044 0-1.88-.347-2.509-1.04-.624-.697-.937-1.624-.937-2.782v-.082Zm1.662.144c0 .761.157 1.358.471 1.791.315.428.752.643 1.313.643.56 0 .996-.22 1.305-.657.315-.437.472-1.078.472-1.92 0-.748-.162-1.34-.485-1.778-.32-.437-.754-.656-1.306-.656-.542 0-.973.216-1.292.65-.319.428-.478 1.07-.478 1.927ZM79.456 28h-1.661v-7.396h1.661V28Zm-1.764-9.317c0-.256.08-.468.24-.636.164-.169.396-.253.697-.253.3 0 .533.084.697.253.164.168.246.38.246.636 0 .25-.082.46-.246.628-.164.165-.396.247-.697.247-.3 0-.533-.082-.697-.247a.88.88 0 0 1-.24-.628ZM81.26 24.247c0-1.14.264-2.053.793-2.741.528-.693 1.237-1.04 2.126-1.04.784 0 1.417.274 1.9.821V17.5h1.661V28h-1.504l-.082-.766c-.496.602-1.16.903-1.989.903-.866 0-1.568-.349-2.105-1.046-.534-.697-.8-1.645-.8-2.844Zm1.66.144c0 .752.144 1.34.432 1.763.291.42.704.63 1.237.63.679 0 1.176-.304 1.49-.91v-3.158c-.305-.593-.797-.889-1.476-.889-.538 0-.953.214-1.245.643-.291.424-.437 1.064-.437 1.92Z' fill='%23fff'/%3e%3c/svg%3e");
}

.app-btn.app_iphone {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='109' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='.5' y='.5' width='108' height='35' rx='3.5' fill='%23fff' fill-opacity='.1'/%3e%3cpath d='M22.77 17.9c.01-.78.22-1.546.61-2.226.39-.68.948-1.25 1.621-1.66a4.78 4.78 0 0 0-1.648-1.45 4.843 4.843 0 0 0-2.132-.569c-1.59-.165-3.133.94-3.943.94-.826 0-2.074-.923-3.418-.896a5.08 5.08 0 0 0-2.46.725 5 5 0 0 0-1.777 1.828c-1.832 3.134-.466 7.74 1.29 10.273.877 1.24 1.903 2.626 3.246 2.576 1.314-.053 1.804-.827 3.39-.827 1.572 0 2.032.827 3.402.796 1.41-.022 2.298-1.246 3.145-2.498.631-.884 1.116-1.86 1.438-2.894a4.518 4.518 0 0 1-2.01-1.648 4.438 4.438 0 0 1-.755-2.47ZM20.182 10.33a4.524 4.524 0 0 0 1.055-3.268A4.714 4.714 0 0 0 18.2 8.615a4.29 4.29 0 0 0-1.083 3.146 3.922 3.922 0 0 0 1.7-.368 3.876 3.876 0 0 0 1.366-1.064ZM38.532 24.426h-4.311l-1.036 3.02H31.36l4.084-11.176h1.897l4.084 11.177h-1.857l-1.035-3.021Zm-3.865-1.394h3.418L36.4 18.129h-.047l-1.686 4.903ZM50.244 23.373c0 2.532-1.372 4.159-3.442 4.159a2.824 2.824 0 0 1-1.504-.345 2.778 2.778 0 0 1-1.09-1.08h-.04v4.035h-1.692V19.298h1.638v1.356h.031c.265-.453.65-.826 1.112-1.08a2.954 2.954 0 0 1 1.514-.361c2.093 0 3.473 1.635 3.473 4.16Zm-1.74 0c0-1.65-.863-2.735-2.18-2.735-1.293 0-2.163 1.108-2.163 2.735 0 1.642.87 2.741 2.164 2.741 1.316 0 2.179-1.077 2.179-2.741ZM59.321 23.373c0 2.532-1.372 4.159-3.442 4.159a2.824 2.824 0 0 1-1.505-.345 2.778 2.778 0 0 1-1.09-1.08h-.039v4.035h-1.693V19.298h1.639v1.356h.03c.266-.453.65-.826 1.112-1.08a2.954 2.954 0 0 1 1.515-.361c2.093 0 3.473 1.635 3.473 4.16Zm-1.74 0c0-1.65-.863-2.735-2.18-2.735-1.293 0-2.163 1.108-2.163 2.735 0 1.642.87 2.741 2.163 2.741 1.317 0 2.18-1.077 2.18-2.741ZM65.32 24.333c.125 1.108 1.214 1.836 2.703 1.836 1.427 0 2.454-.728 2.454-1.727 0-.868-.62-1.387-2.085-1.743l-1.466-.35c-2.077-.495-3.042-1.455-3.042-3.012 0-1.928 1.701-3.253 4.115-3.253 2.392 0 4.03 1.325 4.085 3.253h-1.709c-.102-1.116-1.035-1.789-2.399-1.789-1.363 0-2.296.681-2.296 1.673 0 .79.595 1.255 2.053 1.61l1.247.303c2.32.542 3.284 1.464 3.284 3.098 0 2.091-1.685 3.4-4.366 3.4-2.508 0-4.202-1.278-4.312-3.3h1.733ZM75.919 17.37v1.928h1.568v1.325H75.92v4.492c0 .698.314 1.023 1.003 1.023.186-.003.372-.016.557-.039v1.317c-.31.057-.625.083-.94.077-1.67 0-2.32-.62-2.32-2.2v-4.67h-1.2v-1.325h1.2V17.37h1.7ZM78.394 23.373c0-2.564 1.529-4.175 3.912-4.175 2.39 0 3.912 1.611 3.912 4.175 0 2.57-1.513 4.175-3.912 4.175-2.398 0-3.912-1.604-3.912-4.175Zm6.1 0c0-1.759-.817-2.797-2.188-2.797-1.372 0-2.188 1.046-2.188 2.797 0 1.765.816 2.796 2.188 2.796 1.371 0 2.187-1.03 2.187-2.796ZM87.614 19.298h1.614v1.387h.04c.109-.433.365-.816.727-1.084a1.983 1.983 0 0 1 1.256-.388c.195 0 .39.02.58.063v1.564a2.392 2.392 0 0 0-.76-.101 1.723 1.723 0 0 0-1.319.536 1.682 1.682 0 0 0-.445 1.339v4.833h-1.693v-8.149ZM99.635 25.053c-.227 1.48-1.685 2.495-3.55 2.495-2.4 0-3.889-1.589-3.889-4.136 0-2.556 1.497-4.214 3.817-4.214 2.282 0 3.717 1.549 3.717 4.02v.572h-5.825v.101a2.1 2.1 0 0 0 .582 1.649 2.15 2.15 0 0 0 1.637.66c.4.036.801-.055 1.144-.262a1.85 1.85 0 0 0 .76-.885h1.607Zm-5.722-2.432h4.123a1.937 1.937 0 0 0-.554-1.47 1.986 1.986 0 0 0-1.469-.598 2.11 2.11 0 0 0-1.486.602 2.063 2.063 0 0 0-.614 1.466ZM33.465 10.128h.726a.924.924 0 0 0 .702-.206.904.904 0 0 0 .323-.65c0-.495-.377-.815-1.017-.815a.98.98 0 0 0-.728.191.96.96 0 0 0-.369.65h-.797a1.668 1.668 0 0 1 .614-1.198 1.711 1.711 0 0 1 1.306-.373c1.07 0 1.824.592 1.824 1.444.002.286-.094.563-.274.787-.18.223-.432.38-.714.441v.064c.334.014.65.16.876.403.226.243.346.565.333.895a1.777 1.777 0 0 1-.675 1.22 1.825 1.825 0 0 1-1.355.377 1.827 1.827 0 0 1-1.362-.367 1.79 1.79 0 0 1-.68-1.222h.811c.049.514.527.845 1.231.845.705 0 1.165-.372 1.165-.897 0-.532-.434-.86-1.19-.86h-.75v-.73ZM37.19 12.082c0-.73.552-1.15 1.526-1.21l1.111-.063v-.35c0-.428-.285-.67-.84-.67-.451 0-.763.164-.854.45h-.784c.083-.695.747-1.142 1.677-1.142 1.028 0 1.608.506 1.608 1.362v2.769h-.78v-.57h-.064c-.13.205-.313.371-.529.483-.216.112-.459.165-.703.154a1.254 1.254 0 0 1-.956-.307 1.225 1.225 0 0 1-.411-.906Zm2.637-.346v-.34l-1.001.064c-.565.037-.821.227-.821.584 0 .365.32.577.76.577a.976.976 0 0 0 .96-.518.945.945 0 0 0 .102-.367ZM42.782 9.849v3.379h-.809V9.175h2.7v.673h-1.89ZM49.58 11.2c0 1.288-.66 2.095-1.695 2.095a1.35 1.35 0 0 1-.732-.159 1.33 1.33 0 0 1-.53-.522h-.064v1.961h-.81v-5.4h.78v.67h.06c.125-.228.311-.418.539-.548.227-.13.486-.195.749-.189 1.043 0 1.702.804 1.702 2.092Zm-.833 0c0-.856-.41-1.373-1.096-1.373-.682 0-1.108.528-1.108 1.376 0 .845.426 1.374 1.104 1.374.69 0 1.1-.518 1.1-1.377ZM50.657 14.68v-.69c.088.012.176.017.265.016a.708.708 0 0 0 .48-.143.692.692 0 0 0 .261-.423l.061-.197-1.485-4.068h.882l1.028 3.22h.064l1.025-3.22h.858l-1.529 4.22c-.35.987-.738 1.303-1.574 1.303-.068 0-.26-.008-.336-.018ZM54.727 12.078h.806c.08.357.418.543.892.543.54 0 .87-.234.87-.599 0-.39-.297-.577-.87-.577h-.613v-.621h.603c.489 0 .738-.186.738-.525 0-.298-.241-.525-.738-.525-.453 0-.784.19-.837.51h-.78c.059-.368.26-.698.563-.92a1.45 1.45 0 0 1 1.054-.267c.974 0 1.532.436 1.532 1.12a.826.826 0 0 1-.175.528.844.844 0 0 1-.472.302v.063a.923.923 0 0 1 .576.305.903.903 0 0 1 .226.607c0 .77-.664 1.28-1.677 1.28-.895 0-1.623-.405-1.698-1.224ZM59.268 13.228V9.175h.802v2.788h.064l1.89-2.788h.803v4.053h-.803v-2.802h-.06l-1.894 2.802h-.802ZM67.247 9.848h-1.292v3.38h-.81v-3.38h-1.292v-.673h3.394v.673ZM71.607 12.134c-.11.37-.348.69-.673.905a1.683 1.683 0 0 1-1.105.267 1.883 1.883 0 0 1-1.437-.612 1.835 1.835 0 0 1-.457-1.48 1.847 1.847 0 0 1 .456-1.485 1.891 1.891 0 0 1 1.435-.632c1.14 0 1.83.77 1.83 2.043v.28H68.76v.044a1.06 1.06 0 0 0 .286.82 1.084 1.084 0 0 0 .806.34.992.992 0 0 0 .975-.49h.78Zm-2.847-1.306h2.07a.966.966 0 0 0-.268-.746.99.99 0 0 0-.74-.304 1.059 1.059 0 0 0-.755.303 1.034 1.034 0 0 0-.307.747ZM75.04 9.175h1.848c.803 0 1.273.402 1.273 1.03a.864.864 0 0 1-.193.55.883.883 0 0 1-.5.307v.063c.24.015.465.12.628.294a.919.919 0 0 1 .25.64c0 .708-.539 1.169-1.439 1.169H75.04V9.175Zm.801.614v1.05h.803c.49 0 .723-.186.723-.53 0-.315-.204-.52-.633-.52h-.892Zm0 1.638v1.187h.96c.479 0 .735-.209.735-.592 0-.405-.29-.595-.836-.595h-.859Z' fill='%23fff'/%3e%3crect x='.5' y='.5' width='108' height='35' rx='3.5' stroke='%23fff'/%3e%3c/svg%3e");
}

.app-btn:hover {
    background-color: #65bc54;
    box-shadow: 0 0 6px 0 #65bc54;
}

.app-btn__wrapper {
    display: flex;
    justify-content: flex-start;
    margin: -5px 0 15px;
    padding: 0 13px;
}

.footer-holder .app-btn__wrapper {
    padding: 0;
    min-width: 100%;
    margin: 0 -7px 10px;;
}

.mlives-results {
    z-index: 10000 !important;
}

#jvlabelWrap {
    right: -130px !important;
    top: 50% !important;
    transform: rotate(-90deg) translate(20px, 0px) !important;
}