body > header { position: sticky !important; top: 0 !important; z-index: 1000 !important; } nav.sub-menu { background-color: #fff !important; } @media (max-width: 1023px) { .menu-items-container { position: fixed !important; left: 0 !important; top: 0 !important; width: 100% !important; height: 100dvh !important; min-height: -webkit-fill-available !important; background: rgba(0, 0, 0, .6) !important; z-index: 9998 !important; } .menu-items-container .border-container { position: relative !important; z-index: 9999 !important; } } @media (min-width: 1024px) { .menu-items-container { background: transparent !important; } } .menu-item { padding: 0 30px; } nav.bmr-menu a, nav.sub-menu a { white-space: nowrap; } @media (max-width: 1023px) { nav.bmr-menu a, nav.sub-menu a { white-space: normal !important; } nav.bmr-menu ul, nav.sub-menu ul { white-space: normal !important; } .menu-item { padding: 0 10px; } }  @media (min-width: 1024px) { .menu-item { padding: 0 5px !important; } .menu-items-container { width: 100% !important; } nav.bmr-menu ul, nav.sub-menu ul { justify-content: space-around !important; } }  @media (min-width: 1366px) { nav.bmr-menu ul, nav.sub-menu ul { justify-content: normal !important; } } @media (min-width: 1366px) { .bmr-two-columns .wp-block-columns { align-items: flex-start; position: relative; } } @media (min-width: 1366px) { .bmr-two-columns .wp-block-columns { align-items: flex-start; position: relative; } .bmr-two-columns .wp-block-column:nth-child(2) { position: sticky; top: 0; } } .wp-block-column .analysis-wrapper h3, .wp-block-column .analysis-wrapper h2 { font-size: 1.8rem !important; }  table.tablepress .faqbonus_button { margin-top: 0 !important; display: flex; align-items: center; justify-content: center; } table.tablepress tbody tr td { vertical-align: middle; }  .main-wrapper-link_shortcode { display: flex; flex-direction: row; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f3)); background: -webkit-linear-gradient(top, #fff, #f1f1f3); background: -o-linear-gradient(top, #fff 0, #f1f1f3 100%); background: linear-gradient(180deg, #fff, #f1f1f3); box-sizing: border-box; align-items: center; justify-content: space-between; box-shadow: 0 .8rem 1rem rgba(0, 0, 0, .1); border-radius: .5rem; margin: 3.4rem 0; border: .1rem solid #dfdfdf; border-bottom: .5rem solid #e8b923; text-decoration: none; padding: 1rem 2rem; color: black; gap: 1rem; max-width: 600px; margin: 0 auto; } .main-wrapper-link_shortcode img { max-height: 40px; } .main-wrapper-link_shortcode .visit-button-wrapper { background: var(--e-global-color-primary); padding: 1rem 3rem; border-radius: 5rem; color: white; } .main-wrapper-link_shortcode .visit-button-wrapper { background: var(--e-global-color-primary); padding: 1rem 3rem; border-radius: 5rem; color: white; } .main-wrapper-link_shortcode > div { display: flex; align-items: center; justify-content: center; } .main-wrapper-link_shortcode .visit-button-wrapper span { white-space: nowrap; } @media (max-width: 430px) { .main-wrapper-link_shortcode { flex-wrap: wrap; } .main-wrapper-link_shortcode > div { flex: 1; } .main-wrapper-link_shortcode > div:first-child { flex: 1 0 100%; } } #top-10-best-offshore-sportsbooks { counter-reset: fraction-number; & span.counter { counter-increment: fraction-number; } & span.counter:before { content: counter(fraction-number); font-size: 28px; background: #fff; border-radius: 4px; color: black; width: 36px; line-height: 36px; text-align: center; display: inline-block; font-weight: 700; border: 1px solid #D1D1D1; } } #top-10-best-offshore-sportsbooks { & .show-more-books { font-weight: bold; & input { display: none; } } &:has(.show-more-books input:checked) div[role="list"] { & .show-more-books { display: none; } & div.e-loop-item:not(:has(input)):nth-of-type(n + 6) { display: flex; } } & div[role="list"] div.e-loop-item:not(:has(input)):nth-of-type(n + 6) { display: none; } }  nav.sub-menu ul.sub-menu-items>li.has-dropdown:after { font-family: 'Font Awesome 5 Free' !important; content: "\f078" !important; } .icon-chevron-right:before { font-family: 'Font Awesome 5 Free' !important; content: "\f105" !important; }  body { font-family: "-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Helvetica Neue',Arial,sans-serif",sans-serif; background-color: transparent; } #brx-content { padding: 10px 0 6rem; font-weight: 500; color: #000000; } @media (min-width: 768px) { #brx-content { min-height: calc(100vh - 27.2rem); } } #brx-content.wordpress { width: 100%; } table { width: unset; } button { text-align: center; } h1, h2, h3, h4, h5, h6 { margin: revert; } p { margin-block-start: 18px; margin-block-end: 18px; } .has-show-more { & .show-more-books { & input { display: none; } } &>[role="list"] *:not(:has(input)):nth-of-type(n + 6) { display: none; } &:has(.show-more-books input:checked)>[role="list"] { & .show-more-books { display: none; } &>*:not(:has(input)):nth-of-type(n + 6) { display: var(--book-display, grid); } } } #brx-content p > a, #brx-content li > a { -webkit-text-decoration-line: underline !important; text-decoration-line: underline !important; -webkit-text-decoration-style: solid !important; text-decoration-style: solid !important; text-decoration-thickness: 2px !important; text-underline-offset: 2px !important; -webkit-text-decoration-color: #0066DE !important; text-decoration-color: #0066DE !important; color: #000000 !important; }