svg {
    touch-action: none
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    touch-action: none
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #cdcdcd;
    border-radius: 3px;
    background: #292929;
    color: #fff;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: #fff;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box
}

.jvectormap-zoomin, .jvectormap-zoomout {
    width: 10px;
    height: 10px
}

.jvectormap-zoomin {
    top: 10px
}

.jvectormap-zoomout {
    top: 30px
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,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)
}

.jvectormap-legend-title {
    font-weight: 700;
    font-size: 14px;
    text-align: center
}

.jvectormap-legend-cnt {
    position: absolute
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0
}

.jvectormap-legend {
    background: #000;
    color: #fff;
    border-radius: 3px
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px 3px
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle
}

.jvectormap-legend-tick-text {
    font-size: 12px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px
}
.bk_logo img {
    max-width: 190px;
    border-radius: 8px;
}

h1.bk_h1, .bk_h1 {
    margin: 0;
    font-size: 24px;
    font-weight: normal;
    border-bottom: 2px solid #26ADE4;
    padding: 10px;
    display: block;
}

.main_info_block {
    display: block;
    margin-bottom: 15px;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.bk_main_mark_block {
    padding: 10px;
    padding-right: 0;
    float: right;
    margin: 0 0 10px 10px;
    width: 100%;
    max-width: 40%;
}

.bk_mark_block {
    background: #F5F5F5;
    padding: 10px;
    text-align: center;
}

.bk_mark {
    width: 60px;
    height: 60px;
    display: inline-block;
    line-height: 60px;
    font-size: 30px;
    text-align: center;
    color: #fff;
}

span.bk_mark_title {
    display: block;
}

span.bk_mark_title {
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
}

.mark_5 {
    background: #60a917;
}

.mark_4 {
    background: #4390df;
}

.mark_3 {
    background: #e3c800;
}

.mark_2 {
    background: #fa6800;
}

.mark_1 {
    background: #ce352c;
}

.mark_0 {
    background: #ccc;
}

.bk_info {
    border-top: 2px solid #7fdaff;
}

.bk_info_item {
    margin: 12px 0;
}

.bk_info_item div {
    margin: 3px 0;
}

.bk_info_item_title {
    font-weight: bold;
}

.bk_right_block {
    display: block;
    padding: 10px 0;
}

.bk_descr {
    width: 100%;
}

.bk_block_title {
    display: block;
    padding: 5px 8px;
    font-size: 17px;
    background: #57C7F5;
    color: #fff;
    margin-bottom: 5px;
    text-align: left;
}

.bk_block_txt {
    word-wrap: break-word;
}

.bk_block_txt p {
    margin: 8px 0;
}

.bk_block_txt h2 {
    margin: 22px 0;
}

.bk_block_txt h3 {
    margin: 16px 0;
}

a.bk_make_bet_link {
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 13px 0;
    font-size: 14px;
    background: #70C75F;
    color: #fff;
    margin-top: 10px;
    -webkit-transition: background 0.2s linear;
    -moz-transition: background 0.2s linear;
    -o-transition: background 0.2s linear;
    transition: background 0.2s linear;
}

a.bk_make_bet_link:hover {
    color: #fff;
    text-decoration: none;
}

a.bk_make_bet_link:hover {
    background: #187506;
}

.bk_logo {
    text-align: center;
}

span >.img-with-caption {
    cursor: zoom-in;
}


table.bk_payment_tab {
    width: 100%;
    border-collapse: collapse;
}

td.bk_payment_inp, td.bk_payment_out {
    text-align: center;
}

table.bk_payment_tab td {
    font-size: 14px;
}

table.bk_payment_tab thead td.bk_payment_inp {
    background: #00bbf4;
    color: #fff;
}

table.bk_payment_tab thead td.bk_payment_out {
    background: #70C75F;
    color: #fff;
}

table.bk_payment_tab tr {
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    text-align: center;
    color: #131313;
}

td.bk_payment_out {
    display: none;
}

td.bk_tab_payment_checker {
    position: relative;
    background: #ccc;
}

span.bk_payment_inp_btn, span.bk_payment_out_btn {
    display: inline-block;
    width: 50%;
    height: 100%;
}

span.bk_payment_inp_btn:before {
    position: absolute;
    content: " ";
}

.bk_payment_checker_btn {
    display: inline-block;
    padding: 10px;
    font-size: 14px;
    background: #ccc;
    color: #fff;
    -webkit-transition: background 0.3s linear 0.3s;
    -moz-transition: background 0.3s linear 0.3s;
    -o-transition: background 0.3s linear 0.3s;
    transition: background 0.3s linear 0.3s;
    cursor: pointer;
}

.bk_payment_inp_btn.active_bk_p {
    background: #00bbf4;
}

.bk_payment_inp_btn:hover {
    background: #00bbf4;
}

.bk_payment_out_btn.active_bk_p {
    background: #70C75F;
}

.bk_payment_out_btn:hover {
    background: #70C75F;
}

table.bk_payment_tab tr td.bk_payment_1st {
    background: #00bbf4;
}

table.bk_payment_tab tr td.bk_payment_1st.active_bk_out {
    background: #70C75F;
}

table.bk_payment_tab tr td {
    background: #FFF;
}

table.bk_payment_tab tr.bk_payment_odd td.bk_payment_inp {
    background: #E4F9FF;
}

table.bk_payment_tab tr.bk_payment_odd td.bk_payment_out {
    background: #D6F9D6;
}

table.bk_payment_tab tr td.bk_payment_name_cell {
    background: #ccc;
}

.bk_payment_notice_block {
    margin: 5px 0;
    padding: 15px;
    background: #F7F5F5;
    font-size: 14px;
}



table.bk_line_marja_tab {
    width: 100%;
    text-align: center;
    border-spacing: 1px;
}

tr.bk_tab_line_params {
    background: #31bc86;
}

table.bk_line_marja_tab td {
    padding: 10px 0;
    font-size: 14px;
}

tr.bk_tab_line_params td {
    color: #fff;
}

table.bk_line_marja_tab tbody td:first-child {
    background: #2ea879 !important;
    color: #fff;
}

table.bk_line_marja_tab td.bk_tab_1st_cell {
    background: #666;
}

table.bk_line_marja_tab tbody td:nth-child(2n+1) {
    background: #E0FBF0;
}

.bk_support_items {
    text-align: center;
}

.bk_support_item {
    padding: 30px 10px 0px 10px;
    -webkit-font-smoothing: antialiased;
    background-color: rgb(0, 187, 244);
    box-shadow: rgba(255, 255, 255, 0.8) 0px 1px 0px 0px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    min-height: 108px;
    position: relative;
    text-align: center;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease;
    width: 30%;
    margin: 3px auto;
    vertical-align: top;
    box-sizing: initial;
}

.bk_support_item i.fa {
    font-size: 60px;
    text-align: center !important;
}

.bk_support_item span.badge {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 10px;
    font-size: 22px;
    color: #fff;
}

.bk_support_item.bk_even {
    background: #D5EDF5;
    color: #00BBF4;
}

.bk_support_item span.badge.bk_hide_mark {
    display: none;
}

.bk_support_item.bk_sup_nomark {
    background: #ccc;
}

.bk_support_item span.badge.bk_answ_t {
    color: #00BBF4;
    font-size: 18px;
}

.bk_licence_items {
    margin: 10px;
}

.bk_license_item {
    display: inline-block;
    margin: 3px;
}

.bk_license_item a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 100px;
}

.bk_license_item a:hover {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}

.bk_license_item img {
    max-width: 100%;
    max-height: 100px;
}


span.bk_tab_checkmark.fa {
    font-size: 20px;
    font-weight: bold;
}

span.bk_tab_checkmark.fa.fa-check {
    color: #60A917;
}

span.bk_tab_checkmark.fa.fa-check:before {
    content: "✓"
}

span.bk_tab_checkmark.fa.fa-close {
    color: #FA0900;
}

span.bk_tab_checkmark.fa.fa-close:before {
    content: "×"
}


.bk_plus_min_block {
    font-size: 14px;
    text-align: center;
}

.bk_minus_block {
    width: 49%;
    display: inline-block;
    margin: 0 auto;
    vertical-align: top;
    text-align: left;
}

.bk_plus_min_subblock_title {
    font-weight: bold;
    font-size: 18px;
    color: #484848;
    padding: 10px 5px;
    background: #E7F6FF;
}

.bk_plus_min_item {
    padding: 0 5px;
    height: 40px;
    line-height: 20px;
    margin: 3px 0;
}

.bk_plus_min_item span.bk_tab_checkmark {
    margin-right: 10px;
}

.bk_plus_min_item:nth-child(2n+1) {
    background: #EFEFEF;
}

.bk-rating__mark {
    padding: 15px 10px;
    font-size: 14px;
}

span.bk_h_mark_item.fa.fa-angle-double-down, span.bk_h_mark_item.fa.fa-angle-double-up, span.bk_h_mark_item.fa.fa-check-square-o {
    font-weight: bold;
    font-size: 20px;
    float: right;
}

span.bk_h_mark_item.fa.fa-angle-double-down {
    color: #c43c35;
}

span.bk_h_mark_item.fa.fa-angle-double-up {
    color: #08C74D;
}

span.bk_h_mark_item.fa.fa-check-square-o {
    color: #037FC5;
}

.bk_mark_history_block .bk-rating__mark:nth-child(2n) {
    background: #E7F6FF;
}

.bk_mark_history_block .bk-rating__mark:nth-child(2n+1) {
    background: #C1EDFF;
}

.bk_page_top_menu_right div, .bk_page_top_menu_right a {
    display: inline-block;
}

.bk_page_top_menu_block {
    display: flex;
    height: 40px;
    overflow: hidden;
}

.bk_page_top_menu_right {
    float: right;
}

.bk_page_top_menu {
    background: #2D2D2D;
    display: table;
    width: 100%;
    position: relative;
}

ul#bk_page_top_menu_list {
    background-color: #2d2d2d;
    display: inline-block;
    width: 100%;
    list-style: none;
    list-style-image: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    height: 40px;
}

ul#bk_page_top_menu_list li {
    display: table;
    float: left;
    height: 40px;
    position: relative;
    width: 82px;
    font-size: 11px;
    white-space: nowrap;
}

ul#bk_page_top_menu_list li:first-child {
    width: 40px;
    text-align: center;
}

ul#bk_page_top_menu_list li:first-child span.bk_block_img_title {
    margin: 0;
}

ul#bk_page_top_menu_list li a {
    display: table-cell;
    height: 100%;
    opacity: 0.6;
    vertical-align: middle;
    color: #ffffff;
    font-size: 10px;
    line-height: 15px;
    padding: 0 7px;
    border-left: 1px solid #aeaeae;
    text-decoration: none;
    transition: background 0.2s ease;
}

ul#bk_page_top_menu_list li a:hover {
    background: #57C7F5;
    opacity: 1;
}

.bk_page_top_menu_right {
    float: right;
}

.bk_page_top_menu_right div, .bk_page_top_menu_right a {
    display: inline-block;
}

.bk_page_top_menu_bonus {
    font-size: 12px;
    color: #fff;
    background: #1DB4F3;
    padding: 12px;
    margin: 0;
}

.bk_page_top_menu_right a.bk_make_bet_link {
    margin: 0;
    padding: 12px;
    margin-right: 5px;
    font-size: 12px;
}

.bk_payments_block, .bk_line_marja_block, .bk_support_block, .bk_license_block, .bk_plus_min_block, .bk_mark_history_block, .bk_share_block, .bk_comments_block {
    margin-top: 20px;
}

.bk_page_top_menu.fly_menu:after {
    content: '';
    width: 3px;
    height: 0px;
    border-top: 40px solid rgb(45, 45, 45);
    border-right: 15px solid transparent;
    position: absolute;
    top: 0px;
    right: -15px;
    z-index: 99;
}

.bk_page_top_menu.fly_menu:before {
    content: '';
    width: 3px;
    height: 0px;
    border-top: 40px solid rgb(45, 45, 45);
    border-left: 15px solid transparent;
    position: absolute;
    top: 0px;
    left: -15px;
    z-index: 99;
}

.bk_page_top_menu.fly_menu {
    position: fixed;
    top: 0px;
    z-index: 99;
    box-shadow: 0px 1px 10px #464646;
}

ul#bk_page_top_menu_list li:first-child a {
    border: none;
}

.menu_block_center_logo {
    position: absolute;
    display: block;
    margin: 0 auto;
    top: 40px;
    background: #2D2D2D;
    color: #fff;
    font-size: 14px;
    right: 7px;
    width: 215px;
    text-align: center;
    box-shadow: 0px 1px 10px #464646;
    display: none;
}

.menu_block_center_logo:after {
    content: '';
    width: 0px;
    height: 0px;
    border-top: 17px solid rgb(45, 45, 45);
    border-right: 7px solid transparent;
    position: absolute;
    top: 0px;
    right: -7px;
    z-index: 99;
}

.menu_block_center_logo:before {
    content: '';
    width: 0px;
    height: 0px;
    border-top: 17px solid rgb(45, 45, 45);
    border-left: 7px solid transparent;
    position: absolute;
    top: 0px;
    left: -7px;
    z-index: 99;
}

.bk_page_top_menu.fly_menu .menu_block_center_logo {
    display: block;
}

ul#bk_page_top_menu_list li a.active_bk_review_item {
    background: #57C7F5;
    opacity: 1;
}

span.bk_nums_img {
    height: 30px;
    width: 30px;
    display: block;
    text-align: center;
    margin: 0 auto;
    background-repeat: no-repeat;
}

span.bk_nums_img.bk_pps, span.bk_nums_img.bk_players {
    font-size: 30px;
}

.bk_block_edit_btn {
    display: inline-block;
    background: #8E8E8E;
    font-size: 14px;
    padding: 10px;
    color: #fff;
    margin: 5px 0;
    cursor: pointer;
    margin-left: calc(50% - 62px);
    -webkit-transition: background 0.2s linear;
    -moz-transition: background 0.2s linear;
    -o-transition: background 0.2s linear;
    transition: background 0.2s linear;
}

.bk_block_edit_btn:hover {
    background: #5A5A5A;
}

.bk_plus_min_block .bk_block_edit_btn {
    margin-left: 0;
}


.blurred {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);
    -o-filter: blur(2px);
    filter: blur(2px);
}

div.bk_blur_block {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

div.bk_blur_block.scaled {
    box-shadow: 0px 0px 20px 10px rgb(250, 250, 250);
}

span.bk_block_img_title {
    margin-right: 7px;
    font-weight: 100;
    font-size: 15px;
}

span.bk_paymants_fa {
    margin-right: 5px;
}

.bk_review_block .b-share-counter {
    display: block !important;
    line-height: 30px;
    padding: 0 5px;
    margin: 1px;
    background: rgba(60, 58, 58, 0.21);
}

a.b-share__handle.b-share__link {
    height: 32px;
}

.bk_review_block .b-share-counter:before {
    content: "";
    width: 3px;
    height: 0px;
    position: absolute;
    top: 0px;
    left: 9px;
    z-index: 99;
    border: 16px solid rgba(245, 38, 38, 0);
    border-right: 7px solid rgba(60, 58, 58, 0.21);
}

.bk_review_block .b-share_theme_counter .b-share-icon {
    width: 34px;
    margin-top: 4px;
}

.bk_comments_block_navi {
    display: inline-block;
    padding: 10px 8px;
    font-size: 17px;
    background: #8E8E8E;
    color: #fff;
    text-align: left;
    width: 110px;
    cursor: pointer;
}

.bk_comments_block_navi_container {
    position: relative;
    border-bottom: 2px solid #26ADE4;
    display: block;
    padding-top: 10px;
    padding-left: 10px;
    background: #F1F1F1;
}

.bk_comments_block_navi.active_bk_com_navi {
    padding-top: 15px;
    bottom: -2px;
    position: inherit;
    background: #fff;
    color: #484848;
    border: 2px solid #26ADE4;
    border-bottom: none;
    cursor: default;
}

.bk_bonus_item {
    display: inline-block;
    width: 47%;
    min-width: 260px;
    vertical-align: top;
    border: 1px solid #ccc;
    margin: 1%;
    position: relative;
    overflow: hidden;
}

.bk_caption {
    position: absolute;
    top: -100%;
    left: 0px;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    color: #fff;
    -o-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1) 0s;
    -moz-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1) 0s;
    -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1) 0s;
    transition: all 0.3s cubic-bezier(0.4, 0, 1, 1) 0s;
}

.bk_bonus_item:hover .bk_caption {
    top: 0px;
}

.bk_caption .edit-bk_bonus-btn {
    position: absolute;
    right: 0;
    top: 0;
    cursor:pointer;
    padding: 5px;
    background: #5d5d5d;
    opacity: 0.7;
}

.bk_caption .edit-bk_bonus-btn:hover {
    opacity: 1;
    background: #26ade4;
}

a.bk_bonus_away_btn, a.bk_bonus_readmore_btn {
    display: block;
    padding: 12px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    margin: 14px;
    transition: all 0.5s easy;
    opacity: 0.8;
}

a.bk_bonus_away_btn:hover, a.bk_bonus_readmore_btn:hover {
    text-decoration: none;
    color: #fff;
    opacity: 1;
}

a.bk_bonus_away_btn {
    background: #70C75F;
}

a.bk_bonus_readmore_btn {
    background: #ccc;
}

.bk_bonus_item_info {
    padding: 10px;
    min-height: 90px;
    font-size: 12px;
    overflow: hidden;
}

.bonus_bk_item_btns {
    text-align: right;
    padding: 5px;
}

.bk_bonus_item_title {
    text-align: left;
    margin: 20px 10px;
    margin-bottom: 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid;
}

.bk_bonus_item.blue_item_bk {
    background: #1DB4F3;
    color: #fff;
}

.bk_bonus_item.purple_item_bk {
    background: #771673;
    color: #fff;
}

.bk_bonus_item.coral_item_bk {
    background: #F03C2D;
    color: #fff;
}

.bk_bonus_item.orange_item_bk {
    background: #FF9934;
    color: #fff;
}

.bk_bonus_item.green_item_bk {
    background: #95D418;
    color: #fff;
}

.bk_bonus_item.gray_item_bk {
    background: #454545;
    color: #fff;
}

.bk_bonus_sub_t {
    font-size: 45px;
    text-align: center;
    padding: 0;
}

.bk_bonus_sub_n {
    text-align: center;
    font-size: 16px;
}

.bk_i_left-half {
    display: inline-block;
    width: 45%;
}

.bk_i_right-half {
    display: inline-block;
    width: 53%;
    vertical-align: top;
    font-size: 12px;
}

.bk_i_right-half .bk_bonus_sub_item {
    margin-bottom: 5px;
}

.bk_bonus_sub_item span.fa {
    margin-right: 5px;
    font-size: 14px;
}

.scroll_animated_block {
    visibility: hidden;
}

.bk_review_block {
    width: 98%;
    padding-left: 1%;
}


.bk_our_users_txt {
    font-size: 14px;
    text-indent: 10px;
}

.bk_our_users_best {
    font-size: 14px;
    margin-top: 10px;
    font-weight: bold;
    text-indent: 10px;
}

.bk_our_users_items {
    margin-top: 10px;
    height: 45px;
    overflow: hidden;
}

.bk_user_item {
    display: inline-block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    text-align: center;
    line-height: 38px;
    margin: 1px;
    margin-right: 2px;
}

.bk_user_item a img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    display: inline-block;
    object-fit: cover;
    border-radius: 50%;
}

.bk_login_checked {
    text-align: center;
    padding: 10px 0;
    margin-top: 10px;
    font-s: 14px;
    color: #444444;
    border: 2px solid #70C75F;
}

.bk_login_checked span.fa {
    margin-right: 5px;
    font-size: 22px;
    color: #70C75F;
}

.bk_login_btn {
    font-size: 14px;
    text-align: center;
    padding: 10px 0;
    margin-top: 10px;
    background: #70C75F;
    color: #fff;
    cursor: pointer;
}

@media screen and (max-width: 1305px) {
    .bk_page_top_menu {
        width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .bk_page_top_menu_right div.bk_page_top_menu_bonus {
        display: none;
    }
}

@media screen and (max-width: 1024px) {
    .bk_main_mark_block {
        max-width: 35%;
    }
}

@media screen and (max-width: 870px) {
    .bk_main_mark_block {
        max-width: 187px;
    }
}

@media screen and (max-width: 800px) {
    .bk_review_block table td {
        font-size: 12px !important;
    }
}

@media screen and (max-width: 700px) {
    .bk_bonus_item {
        width: 100%;
    }
}

@media screen and (max-width: 580px) {
    .bk_main_mark_block {
        float: none;
        width: 100%;
        order: 2;
        margin: 0;
        padding: 10px 0;
        border: none;
        max-width: initial;
    }
    .bk_address_block{
        order: 3;
    }
    .main_info_block {
        display: flex;
        flex-flow: column;
    }

    .bk_right_block {
        order: 1;
    }

    .bk_block_edit_btn {
        order: 3;
        margin: 0;
        text-align: center;
    }
}

.bk_banner_top {
    height: 156px;
    background-size: cover;
    background-repeat: no-repeat;
}

.bk_banner_top a {
    display: block;
    height: 100%;
    width: 100%;
}

.bk_share_links_block {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
}

.bk_share_links_block .bk_share_links_block__link a{
    max-width: 130px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    margin: 10px;
}

.bk_share_links_block a img {
    max-width: 100%;
}

.bk_share_links_main {
    margin: 10px 5px;
}

.bk_share_links_main a {
    font-size: 14px;
    text-align: center;
    padding: 10px 0;
    display: block;
    background: #70c75f;
    color: #fff;
}

.bk_share_links_main a:hover {
    text-decoration: none;
    background: #51b43e;
}

/**
Стили для текста, как в fullstory-text
 */




.main_info_block {
    padding: 0 0 10px;
}

@media screen and (max-width: 630px) {
    .main_info_block {
        padding: 0 15px 10px;
    }
}

#bk_faq_carousel a.carousel-link {
    height: 220px;
    background: #2b2b20;
}

#bk_faq_carousel .owl-carousel .owl-item img {
    height: 70%;
    object-fit: cover;
}

#bk_faq_carousel .carousel-item__shadow-block {
    position: absolute;
    height: 71%;
    background: linear-gradient(to top, #2b2b20 0%, rgba(43, 43, 32, 0.85) 10%, rgba(43, 43, 32, 0.6) 20%, rgba(43, 43, 32, 0) 50%);
    top: 0;
    width: 100%;
}

div#bk_faq_queries {
    padding: 10px;
}

#bk_faq_queries > div {
    border-bottom: 2px solid #eee;
    padding: 0 0 10px 0;
}

#bk_faq_queries p {
    font-size: 16px;
    line-height: 1.75;
}

#bk_faq_queries strong {
    padding: 0;
}

#bk_faq_queries {
    font-size: 15px;
    line-height: 1.5;
}
.bk-faq-query__item {
    margin-bottom: 10px;
}


@media screen and (max-width: 600px) {
    #bk_faq_carousel a.carousel-link {
        height: 280px;
    }

    #bk_faq_carousel .owl-carousel .owl-item img {
        height: 80%;
    }

    #bk_faq_carousel .carousel-item__shadow-block {
        height: 81%;
    }
}