/*
Theme Name: Newsport
Theme URI: https://afthemes.com/products/newsport/
Author: AF themes
Author URI: https://afthemes.com
Description: Newsport is a child theme of CoverNews. The theme is coming with different main banner section layout as well as changes on essential title fonts and color setup. Furthermore, the theme also altered some of the frontpage layout's default value. With the help of available customizer options along with widgets, you can implement layouts as a clean and minimal blogging site, sport blog, fashion blog, photography blog, wedding blog & magazine and even more. The theme is SEO friendly with optimized code and outstanding support.
See Demo: https://demo.afthemes.com/covernews/newsport/
Support: https://afthemes.com/supports/
Template: covernews
Version: 2.0.2
Requires PHP: 5.6
Tested up to: 6.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: newsport
Tags: news, blog, entertainment, one-column, two-columns, three-columns, four-columns, grid-layout, block-patterns, block-styles, left-sidebar, right-sidebar, custom-header, flexible-header, custom-background, custom-logo, custom-menu, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, footer-widgets, translation-ready, theme-options, threaded-comments, wide-blocks

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Newsport WordPress Theme, Copyright 2024 AF themes
Newsport is distributed under the terms of the GNU GPL v2 or later.
*/

:root {
  --main-color: #0d5baa;
  /* --main-color: #55af59; */
  --secondary-color: #dc3545;
  --cta-btn-hover-color: #d42c3d;
  --scrollbar-backgound: rgb(from var(--secondary-color) r g b / 0.45);
  --scrollbar-thumb: rgb(from var(--secondary-color) r g b / 0.7);
}

.wp-block-search__button, .widget-title span::before, .covernews-heading-style::before, .em-reated-posts .related-title::before, .wp-block-group .wp-block-search__label::before, .wp-block-group .wp-block-heading::before, .widget_block .wp-block-search__label::before, .widget_block .wp-block-heading::before, span.header-after:after{background-color: var(--secondary-color);}
 .main-navigation ul>li>a:after {background-color: #fff;}
body.default .entry-content>[class*="wp-block-"] .wp-block-categories-list.wp-block-categories a:not([class]):hover, body.dark .latest-posts-full .header-details-wrapper .entry-title a:hover, body.dark .entry-title a:hover, body.dark h3.article-title a:hover, body.dark h3.article-title.article-title-1 a:hover, body.dark .trending-posts-carousel h3.article-title a:hover, body.dark .exclusive-slides a:hover, body.dark .article-title.article-title-1 a:hover, body.dark .article-title a:hover, #wp-calendar caption, #wp-calendar td#today, .wp-calendar-nav a, .entry-title a:hover, h3.article-title.article-title-1 a:hover, .trending-posts-carousel h3.article-title a:hover, .exclusive-slides a:hover, .article-title.article-title-1 a:hover, .article-title a:hover, .item-metadata.posts-date a:hover, .hentry .header-details-wrapper .posts-author a:hover, .grid-item-metadata .posts-date a:hover, .grid-item-metadata .posts-author a:hover, .aft-full-title-first .author-links a:hover, .aft-comment-count a:hover, .aft-view-count:hover, body.default.aft-main-banner-slider-full .main-slider .slider-figcaption .grid-item-metadata .author-links a:hover, body.dark.aft-main-banner-slider-full .main-slider .slider-figcaption .grid-item-metadata .author-links a:hover, body.default.aft-main-banner-slider-full .main-slider .slider-figcaption .grid-item-metadata .author-links a:hover i, body.dark.aft-main-banner-slider-full .main-slider .slider-figcaption .grid-item-metadata .author-links a:hover i, body.dark .item-metadata.posts-date a:hover, body.dark .hentry .header-details-wrapper .posts-author a:hover, body.dark .grid-item-metadata .posts-date a:hover, body.dark .grid-item-metadata .posts-author a:hover, body.dark .aft-full-title-first .author-links a:hover, body.dark .aft-comment-count a:hover, body.dark .aft-view-count a:hover, body .figure-categories-2 .cat-links a {color: var(--secondary-color);}

body.no-scroll { overflow: hidden; }
/* body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {font-family: 'Archivo Narrow';} */

body .figure-categories .cat-links a.covernews-categories { background-color: var(--secondary-color); }
body .figure-categories .cat-links a.category-color-2 { background-color: #009688; }
body .figure-categories .cat-links a.category-color-3 { background-color: #bb1919; }

body .top-masthead { background: var(--main-color); }
body .top-masthead a:hover,
body .top-masthead a:visited,
body .top-masthead a:active { color: #fff; }
.masthead-banner {display: none;}

body span.menu-description { background: #bb1919; }

body .secondary-color,
body button,
body input[type="button"],
body input[type="reset"],
body input[type="submit"],
body .site-content .search-form .search-submit,
body .site-footer .search-form .search-submit,
body .main-navigation,
body .em-post-format i,
body span.header-after:after,
body #secondary .widget-title span:after,
body .af-tabs.nav-tabs > li.active > a:after,
body .af-tabs.nav-tabs > li > a:hover:after,
body .exclusive-posts .exclusive-now,
body span.trending-no,
body .tagcloud a:hover{background: var(--main-color);}
body a:hover,
body a:focus,
body a:active,
body .figure-categories-2 .cat-links a { color: var(--main-color); }
body #loader:after { border-left-color: var(--main-color); }
a.text-break, a.text-link { color: var(--secondary-color); text-decoration: underline; }
:is(ol, ul).list-simple { margin-top: 15px; padding-left: 50px; }
@media screen and (width > 1599px) {
    .container {
        max-width: 1400px;
    }
}
.site-footer a {text-decoration: underline;}
.site-footer a:hover {color: #fff; text-decoration: none;}
.entry-header { padding: 15px; }
.site-logo { width: fit-content; align-content: center; }
@media screen and (width < 992px) {
    .cart-search { position: relative; top: 3px; right: 0; }
    .site-logo img { width: 200px; }
}
@media only screen and (min-width: 1600px) {
  .main-navigation .menu ul li a {
    font-size: 16px;
  }
}
.main-navigation .toggle-menu { width: auto; }
/* .w-100 { width: 100% !important; } */
.error404 #primary {float: none;}

/* .container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width:576px) {
.container { max-width: 540px; }
}
@media (min-width:768px) {
.container { max-width: 720px; }
}
@media (min-width:992px) {
.container { max-width: 960px; }
}
@media (min-width:1200px) {
.container { max-width: 1140px; }
}
.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } */

.bg-stoiximan { background-color: #0066cc; }
.bg-bet365 { background-color: #027b5b; }
.bg-pamestoixima { background-color: #3b3e49; }
.bg-fonbet { background-color: #d42a28; }
.bg-novibet { background-color: #11141b; }
.bg-winmasters { background-color: #fff; }
.bg-bwin { background-color: #000; }
.bg-netbet { background-color: #020a21; }
.bg-betsson { background-color: #ff6600; }
.bg-vistabet { background-color: #161616; }
.bg-interwetten { background-color: #ffd200; }
.bg-sportingbet { background-color: #0988d1; }


.webp .svg-netbet { background: url(/images/brand-logos/netbet.webp); }
.no-webp .svg-netbet { background: url(/images/brand-logos/netbet.png); }
.webp .svg-pamestoixima { background: url(/images/brand-logos/pamestoixima.webp); }
.no-webp .svg-pamestoixima { background: url(/images/brand-logos/pamestoixima.png); }
.webp .svg-novibet { background: url(/images/brand-logos/novibet.webp); }
.no-webp .svg-novibet { background: url(/images/brand-logos/novibet.png); }
.svg-stoiximan { background: var(--logo-stoiximan); }
.svg-fonbet { background: var(--logo-fonbet); }
.svg-winmasters { background: var(--logo-winmasters); }
.svg-bwin { background: var(--logo-bwin); }
.svg-betsson { background: var(--logo-betsson); }
.svg-vistabet { background: var(--logo-vistabet); }
.svg-interwetten { background: var(--logo-interwetten); }
.svg-bet365 { background: var(--logo-bet365); }
.svg-sportingbet { background: var(--logo-sportingbet-gr); }

[class*="bg-"] [class*="svg-"]{display:block;text-indent:-9999px;background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;max-width: 100%;}
.brand-logo.size-150 { width: 150px; height: 75px; border-radius: 4px; margin: 0 auto; }

.primary-table .table-row.table-row-hidden { display: none; }
/* .primary-table .table-row { min-height: 110px; border: 1px solid rgb(12 78 123 / 35%); border-radius: 6px; margin-bottom: 1.5rem; background: color-mix(in srgb, #82E1FF, transparent 95%);} */
.primary-table .table-row { min-height: 110px; border: 1px solid rgb(12 78 123 / 35%); border-radius: 6px; margin-bottom: 1.5rem; background: #f1f5f7;}
/* .primary-table .table-row:first-child { background: color-mix(in srgb, #82E1FF, transparent 80%); border-width: 2px; } */
.primary-table .table-row:first-child { background: #dff2f8; border-width: 2px; }
.primary-table .brand-logo { border-radius: 5px 0 0 5px; }
.primary-table .brand-logo [class*="svg-"] { width: 180px; margin: 0 auto; }
.primary-table .brand-rating { border-right: 1px solid #C4C4C4; }
.brand-rating :is(h3, .brand-score, .brand-name) { color: #000000; font-size: 15px; text-transform: uppercase; font-weight: bold;}
.brand-rating h3::before { all: unset; }
.brand-score { gap: 5px; }
.rating-star { width: 17px; height: 16px; background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16.627 15.888'%3E%3Cg data-name='Group 15'%3E%3Cpath d='M12.074 15.152c-.227 0-.455-.055-.659-.161L8.31 13.359l-3.102 1.63A1.42 1.42 0 0 1 3.15 13.5l.593-3.455-2.513-2.451a1.423 1.423 0 0 1-.016-2.01c.215-.218.498-.36.798-.406l3.473-.504 1.551-3.147A1.423 1.423 0 0 1 8.94.882c.277.138.504.366.64.64l1.555 3.15 3.468.504c.372.053.705.249.932.551.228.303.324.676.272 1.052a1.424 1.424 0 0 1-.42.823l-.002-.002-2.504 2.438.59 3.459a1.418 1.418 0 0 1-1.396 1.655Zm2.298-8.38h.002-.002Z' data-name='Path 47' style='fill:%23fbe269;stroke-width:0'/%3E%3C/g%3E%3C/svg%3E"); position: relative; top: 0; }
.brand-bonus { color: var(--main-color); font-weight: 600; line-height: 1.2; min-height: 90px; justify-content: center; }
.bonus-amount { font-size: 27px; }
.bonus-before { font-size: 22px; }
.bonus-after { font-size: 18px; }
.primary-table .brand-cta { gap: 8px; }
:is(.primary-table, .cta-stripe-wrapper) .cta-btn {
  width: 235px;
  font-weight: 600;
  font-size: 14px;
  padding: 10px 0;
  text-align: center;
  font-weight: 600;
  border-radius: 6px;
  text-transform: uppercase;
}
.cta-btn:not(.review-btn) {display: block; padding: 10px 25px; width: max-content; background: var(--secondary-color); color: #ffffff; text-align: center; border-radius: 5px; text-decoration: none; cursor: pointer;}
.cta-btn:not(.review-btn):hover {background: var(--cta-btn-hover-color); color: #fff; text-decoration: none; }
.cta-btn.review-btn { background: none; border: 1px solid #C4C4C4; color: inherit; text-decoration: none; }
.cta-btn.review-btn:hover:not(.not-active) { background: #ffffff; }
.cta-btn.review-btn.not-active { border: 1px solid #E5E5E5; }
.cta-btn.cta-single {min-width: 200px;}
.special-terms {padding: 0 10px 20px; margin-top: -10px; font-size: 10px; color: #555555;}
@media screen and (width > 1599px) { 
  .primary-table:not(.popup-box .primary-table) { max-width: 90%; }
}
@media screen and (width < 992px) { 
  .primary-table:not(.popup-box .primary-table) { max-width: 350px; }
  .primary-table:not(.popup-box .primary-table) .brand-logo { border-radius: 4px 4px 0 0; display: block; height: 65px;}
  .primary-table:not(.popup-box .primary-table) .brand-rating { border-right: none; border-bottom: 1px solid #C4C4C4;}
  .primary-table:not(.popup-box .primary-table) .brand-cta { margin-bottom: 1.5rem; }
  .primary-table:not(.popup-box .primary-table) :is(.brand-rating, .brand-bonus, .brand-cta) {max-width: 300px;}
}

#show-more { display: none; }
#show-more ~ #hide-btn { display: none; }
#show-more:checked + .tab-prime.casino tbody tr.row-hidden { display: table-row; }
#show-more:checked ~ #show-btn { display: none; }
#show-more:checked ~ #hide-btn { display: inline-block; }
#show-more:checked ~ #hide-btn, label[for=show-more] { cursor: pointer; margin-bottom: 2rem; position: relative; display: inline-block; left: 50%; transform: translateX(-50%); }
.primary-table ~ .button-show-more { width: 285px; max-width: 100%; padding: 10px 0; border-radius: 6px; border: 2px solid var(--secondary-color); background: transparent; font-weight: 600; font-size: 14px; text-align: center; }
.primary-table ~ .button-show-more:hover { background: var(--cta-btn-hover-color); border-color: var(--cta-btn-hover-color); color: #fff; }
.primary-table ~ .button-show-more:hover span::after { filter: invert(89%) sepia(100%) saturate(0%) hue-rotate(113deg) brightness(107%) contrast(102%); }
.primary-table ~ #show-btn span, .primary-table ~ #show-btn ~ #hide-btn span { position: relative;  }
.primary-table ~ #show-btn span::after, .primary-table ~ #show-btn ~ #hide-btn span::after { content: ""; position: absolute; width: 14px; height: 7px; top: 50%; transform: translateY(-50%); right: -20px; }
.primary-table ~ #show-btn span::after { background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 14 7'%3E%3Cpath d='M6.142 6.563.378 1.923a.978.978 0 0 1-.377-.672.97.97 0 0 1 .24-.73.975.975 0 0 1 .652-.356.959.959 0 0 1 .708.211l5.149 4.15L11.901.223a.96.96 0 0 1 .615-.222.962.962 0 0 1 .615 1.702L7.362 6.502a.95.95 0 0 1-.614.221.961.961 0 0 1-.6-.163l-.006.003Z' style='fill: %233a3a3a;fill-rule:nonzero' transform='translate(.003)'/%3E%3C/svg%3E"); }
.primary-table ~ #show-btn ~ #hide-btn span::after { background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 14 7'%3E%3Cpath d='M6.142 6.563.378 1.923a.978.978 0 0 1-.377-.672.97.97 0 0 1 .24-.73.975.975 0 0 1 .652-.356.959.959 0 0 1 .708.211l5.149 4.15L11.901.223a.96.96 0 0 1 .615-.222.962.962 0 0 1 .615 1.702L7.362 6.502a.95.95 0 0 1-.614.221.961.961 0 0 1-.6-.163l-.006.003Z' style='fill:%233a3a3a;fill-rule:nonzero' transform='rotate(180 6.74 3.362)'/%3E%3C/svg%3E"); }
.primary-table .row-hidden { display: none; }
#show-more:checked + .primary-table .row-hidden { display: flex; }

.popup-wrapper { display: none; z-index: 99999; left: 0; top: 0; background-color: #000000b3; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); }
.popup-wrapper .close-btn { font-size: 22px; font-weight: bold; line-height: 20px; color: #fff; position: absolute; top: -30px; right: 2%; cursor: pointer; }
.popup-wrapper .close-btn:hover { color: var(--cta-btn-bg-hover-color); }
.popup-wrapper .popup-title { text-align: center; margin-bottom: 15px; font-size: 2rem; color: #fff;}
.popup-wrapper .special-terms {color: #fff;}
@media screen and (min-width:768px) {
	.popup-wrapper .popup-box { width: 700px; max-width: 100%; transform: translate(-50%, -50%); left: 50%; top: 50%; }
}
@media screen and (max-width:767px) {
	.popup-wrapper .popup-box { max-height: 100vh; width: 100%; max-width: 100%; padding: 40px 15px 15px; margin-top: 20px; }
  .popup-wrapper .primary-table {max-width: 350px;margin: 0 auto;}
  .popup-wrapper .primary-table .brand-logo { border-radius: 4px 4px 0 0; display: block; height: 65px;}
	.popup-wrapper .primary-table ~ .special-terms { text-align: center; max-width: 350px; margin: -10px auto 0; font-size: 10px; }
	.popup-wrapper .primary-table .special-terms { padding: 0 10px 10px; margin-top: -10px; font-size: 10px; line-height: normal; }
	.popup-wrapper .primary-table .cta-btn { width: 250px; padding: 10px 0; }
	.popup-wrapper .primary-table .bonus-before { font-size: 20px; }
	.popup-wrapper .primary-table .bonus-amount { font-size: 25px; }
	.popup-wrapper .primary-table .bonus-after { font-size: 16px; }
	.popup-wrapper .popup-title { font-size: 23px; }
	.popup-wrapper .close-btn { top: 1%; right: 3%; }
}

.blog-tips-cta [class*="svg-"] { width: 130px; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: contain; }
.cta-btn-default {
  background: var(--secondary-color);
  color: #fff;
  width: 260px;
  max-width: 100%;
  font-weight: 600;
  font-size: 14px;
  padding: 10px 0;
  text-align: center;
  border-radius: 6px;
  text-transform: uppercase;
}
.cta-btn-default:hover {background: var(--cta-btn-hover-color); cursor: pointer; color: #fff;}
.cta-btn-default, a.cta-btn-default { display: block; margin: 0 auto 2rem; padding: 10px 20px; text-decoration: none; color: #fff;}
:is(ol, ul):is(.two-col, .three-col) li {
	break-inside: avoid-column;
	page-break-inside: avoid-column;
  -webkit-column-break-inside: avoid-column;
}
@media only screen and (min-width:768px) {
  .two-col, .three-col { columns: 2; -webkit-columns: 2; -moz-columns: 2; -o-columns: 2; }
}
@media only screen and (min-width:992px) {
  .three-col { columns: 3; -webkit-columns: 3; -moz-columns: 3; -o-columns: 3; margin-bottom: 15px; }
}
.font-weight-bold {font-weight: bold;}
.text-center {text-align: center;}
.qa-wrapper {border-bottom: 1px solid #C4C4C4;}
.featured-posts-container {max-width: 100%;}
.last-update {display: block; font-size: 12px;}
.last-update time {font-weight: bold;}
.list-sitemap {min-height: 250px;}

.accent{
  position: relative;
  background: #fff;
  padding:0 0 0 32px;
  margin-bottom: 15px;
  margin-top: 15px;
  border-radius: 3px;
  font-weight: 600;
}
.accent:before {
  position: absolute;
  content: '';
  background: var(--secondary-color);
  padding: 0 16px;
  left: 0;
  top: 0;
  border-radius: 3px 0 0 3px;
  height: 100%;
}
.accent:after {
  position: absolute;
  content: var(--icon-present);
  width: 25px;
  height: 26px;
  vertical-align: middle;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
}

.accent .blog-tips-cta {
  background-color: #f7f7f7;
  align-items: start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
  border-radius: 0 3px 3px 0;
  padding: 1rem 0;
}
@media screen and (min-width: 576px) {
  .accent .blog-tips-cta {align-items: center;}
}
@media screen and (min-width: 1200px) {
  .accent .blog-tips-cta {flex-direction: row; gap: 0; padding: 2rem 0;}
}
.accent .blog-tips-cta > div {padding: 0 15px; max-width: 100%;}
.accent .blog-tips-cta .tips-cta-txt {
  font-size: 18px;
  color: var(--main-color);
  font-weight: bold;
  /* font-family: 'Archivo Narrow'; */
}
.accent .blog-tips-cta .accent-c {color: var(--secondary-color); font-size: 20px;}
.accent .blog-tips-cta .go-btn {margin-bottom: 0;}
.accent .blog-tips-cta p {margin: 0;}
:is(.blog-tips-cta, .cta-stripe-wrapper) .brand-logo {display: block; border-radius: 6px; padding: 5px; margin: 0 auto; max-width: 100%; width: 200px; height: 65px;}
.entry-content>ul a:not([class]), .entry-content>ul a:not([class]):visited, .txt-link, .txt-link:visited {color: var(--secondary-color); text-decoration: none;}
.entry-content>ul.list-sitemap a:hover {color: var(--main-color); text-decoration: none;}
ul.pros-cons {list-style-type: none !important;}
ul.pros-cons li {position: relative;}
ul.pros-cons li::before {
  content: '';
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translateY(-50%);
  display: inline-block;
  width: 14px;
  height: 14px;
}
ul.pros-cons.pros li::before {background: var(--icon-check) center no-repeat;}
ul.pros-cons.cons li::before {background: var(--icon-cross) center no-repeat;}
#faq-element .accordion-button { font-size: 1.3rem; }
#faq-element .accordion-button:hover { color: var(--secondary-color); cursor: pointer; }
#faq-element .accordion-button:not(.collapsed) { color: var(--secondary-color); background-color: #ffffff; }

.simple-boxes .simple-box{box-shadow:0 2px 15px #0000001a;border-radius:5px;transition:.5s;padding:20px;height:100%}
@media (max-width: 468px) {
  .simple-boxes .simple-box{flex-direction:column;justify-content:center!important;align-items:center!important}
}
.simple-boxes .simple-box:hover{transform:translateY(-10px)}
.simple-boxes .simple-box :is(h2, h3){font-weight:700;margin-bottom:5px;font-size:20px;}
.simple-boxes .simple-box h4{font-weight:700;margin-bottom:5px;font-size:18px;}
.simple-boxes .simple-box p{margin:10px 0 0;}
.covernews-pagination .pagination { justify-content: center; }
.row .hentry {margin: 0 0 15px 0;}
@media only screen and (max-width: 992px) {
  .main-navigation.aft-sticky-navigation i.ham {
    margin-right: 0;
  }
}

.cta-stripe-wrapper {
  background: #1F2125;
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
}
.cta-stripe-wrapper .brand-logo {height: 42px;}
.cta-stripe-wrapper .cta-stripe-bonus {
  margin: 10px auto;
  width: 400px;
  max-width: 100%;
  background: #fff;
  color: #1F2125;
  padding: 5px;
  border-radius: 5px;
  min-height: 42px;
}
.cta-stripe-wrapper .cta-btn {padding: 10px 0;}
@media screen and (max-width: 374px) {
  .cta-stripe-wrapper .bonus-amount {font-size: 20px;}
  .cta-stripe-wrapper .bonus-before {font-size: 18px;}
}
/* Quick nav */
.list-group-item {background: none;}
.quick-nav .list-group { max-width: fit-content; width: 90%; }
.quick-nav .list-group li.list-group-item { min-width: 250px; font-size: 14px; text-align: center; border: none; border-right: 1px solid var(--scrollbar-thumb); background: transparent; }
.quick-nav .list-group li.list-group-item:last-child { border-right: none; }
.quick-nav .list-group li a {
  /* color: var(--header-menu-links-color); */
  text-decoration: none;
}
.quick-nav .list-group li a:hover {
  /* color: var(--header-menu-links-hover-color); */
  text-decoration: none;
}
.quick-nav .list-group::-webkit-scrollbar { height: 4px; background: var(--scrollbar-backgound); border-radius: 6px; }
.quick-nav .list-group::-webkit-scrollbar-thumb { background: var(--scrollbar-thumb); border-radius: 6px; }
.quick-nav i {
  margin-left: 5px;
  vertical-align: middle;
  font-family: 'aft-icons' !important;
  font-style: normal;
  /* filter: var(--header-icons-f); */
}
.quick-nav i::before {content: "\f107";}
@media screen and (max-width: 767px) {
	.quick-nav .list-group { width: 100%; }
}
.main-table-heading {
  scroll-margin-top: 110px;
}

.betting-tip-section { font-size: 16px; }
.betting-tip-section .tip { background: #1279e1; color: #ffffff; border-radius: var(--bs-border-radius) 0 0 var(--bs-border-radius); }
.betting-tip-section .tip-description { border: 1px solid #dee2e6; border-left: 0; border-radius: 0 var(--bs-border-radius) var(--bs-border-radius) 0; }

@media screen and (width < 768px) {
	.betting-tip-section .tip { border-radius: var(--bs-border-radius) var(--bs-border-radius) 0 0; }
	.betting-tip-section .tip-description { border-left: 1px solid #dee2e6; border-top: 0; border-radius: 0 0 var(--bs-border-radius) var(--bs-border-radius); }
}
