/*
Theme Name: Sportion
Theme URI: https://afthemes.com/products/sportion/
Author: AF themes
Author URI: https://afthemes.com
Description:  Sportion is a Newsphere child theme that is a ideal news and WordPress theme responsive magazine that allows you to easily write articles and blog posts.The child theme for the primary banner section comes with distinct design and color as well as added fresh background color for the primary navigation. Make an exceptional news site the assistance of live customizer choices and custom widgets, you can structure your site as you like and see the progressions live. It is compatible with the Gutenberg and RTL alongside WooCommerce module which encourages you to coordinate an online business with our layout. As it incorporates numerous helpful highlights that require to construct a magnificent looking newsportal, the theme is ideal for blogging and incredible for a newspaper, magazine, distributing or review website. The theme is all around enhanced that positions your site in the highest point of web indexes and users will get an exceptional help from the support team if there will be any troubles while utilizing the theme.
 See Demo: https://demo.afthemes.com/newsphere/sportion/
 Support: https://afthemes.com/supports/
Template: newsphere
Version: 1.0.6
Requires PHP: 5.3
Tested up to: 6.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sportion
Tags: news, blog, entertainment, one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, full-width-template, custom-header, translation-ready, theme-options, threaded-comments

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.

Sportion WordPress Theme, Copyright 2018 AF themes
Sportion is distributed under the terms of the GNU GPL v2 or later.
*/



body.aft-default-mode{
    background-color: #f7f7f7;
}
body.aft-default-mode .bottom-bar {
    background-color: #103158;
}
body.aft-default-mode .header-style1, 
body.aft-default-mode .aft-popular-tags {
    background-color: #f0f0f0;
}
body.aft-default-mode .aft-blocks.banner-carousel-1-wrap {
    background-color: #f3f3f3;
}
body.aft-default-mode .inner-suscribe input[type=submit],
body.aft-default-mode #scroll-up,
body.aft-default-mode .trending-posts-vertical .trending-no,
body.aft-default-mode .aft-main-banner-section .aft-trending-latest-popular .nav-tabs>li.active,
body.aft-default-mode .aft-main-banner-wrapper span.trending-no,
body.aft-default-mode .read-img .min-read-post-comment,
body.aft-default-mode .aft-home-icon {
    background-color: #af0000;
}

body.aft-default-mode .read-img .min-read-post-comment:after{
    border-top-color: #af0000;
}


bodybody.aft-default-mode  .sticky .read-title h4 a:before {
    color: #af0000;
}


body.aft-default-mode .newsphere_tabbed_posts_widget .nav-tabs > li > a:hover,
body.aft-default-mode .newsphere_tabbed_posts_widget .nav-tabs > li > a,
body.aft-default-mode .related-title,
body.aft-default-mode .widget-title span, body.aft-default-mode .header-after1 span{
    border-bottom-color: #af0000;
}

body .aft-trending-latest-popular .nav-tabs li {
    background-color: #fff;

}

body .aft-trending-latest-popular .nav-tabs>li>a{
    color: #404040;
}

.aft-trending-latest-popular .nav-tabs>li>a:hover{
    color: #af0000;
}

body.aft-default-mode .aft-main-banner-section .color-pad .cat-links li a.newsphere-categories.category-color-1,
body.aft-default-mode .main-banner-widget-section .color-pad .cat-links li a.newsphere-categories.category-color-1{
    color: #2b2b2b;
    border-color: #ffbf3f;
}
body.aft-default-mode .aft-main-banner-section .color-pad .cat-links li a.newsphere-categories.category-color-2,
body.aft-default-mode .main-banner-widget-section .color-pad .cat-links li a.newsphere-categories.category-color-2{
    color: #2b2b2b;
    border-color: #ff5722;
}
body.aft-default-mode .aft-main-banner-section .color-pad .cat-links li a.newsphere-categories.category-color-3,
body.aft-default-mode .main-banner-widget-section .color-pad .cat-links li a.newsphere-categories.category-color-3{
    color: #2b2b2b;
    border-color: #2196F3;
}
body.aft-default-mode .aft-main-banner-section .color-pad .cat-links li a.newsphere-categories.category-color-4,
body.aft-default-mode .main-banner-widget-section .color-pad .cat-links li a.newsphere-categories.category-color-4{
    color: #2b2b2b;
    border-color: #d327f1;
}
body.aft-default-mode .aft-main-banner-section .color-pad .cat-links li a.newsphere-categories.category-color-5,
body.aft-default-mode .main-banner-widget-section .color-pad .cat-links li a.newsphere-categories.category-color-5{
    color: #2b2b2b;
    border-color: #4caf50;
}
body.aft-default-mode .aft-main-banner-section .color-pad .cat-links li a.newsphere-categories.category-color-6,
body.aft-default-mode .main-banner-widget-section .color-pad .cat-links li a.newsphere-categories.category-color-6{
    color: #2b2b2b;
    border-color: #8bc34a;
}
body.aft-default-mode .aft-main-banner-section .color-pad .cat-links li a.newsphere-categories.category-color-7,
body.aft-default-mode .main-banner-widget-section .color-pad .cat-links li a.newsphere-categories.category-color-7{
    color: #2b2b2b;
    border-color: #00BCD4;
}

body.aft-default-mode .inner-suscribe input[type=submit], body.aft-default-mode #scroll-up, body.aft-default-mode .aft-main-banner-section .aft-trending-latest-popular .nav-tabs>li.active>a:hover, body.aft-default-mode .aft-main-banner-section .aft-trending-latest-popular .nav-tabs>li.active>a, body.aft-default-mode .read-img .min-read-post-comment a, body.aft-default-mode .aft-home-icon a, body.aft-default-mode .aft-main-banner-wrapper span.trending-no, body.aft-default-mode .trending-posts-vertical .trending-no{
    color: #fff;
}


body.aft-light-mode.aft-transparent-main-banner-box .aft-main-banner-section .aft-trending-latest-popular li.af-double-column.list-style:before, body.aft-dark-mode.aft-transparent-main-banner-box .aft-main-banner-section .aft-trending-latest-popular li.af-double-column.list-style:before, body.aft-default-mode.aft-transparent-main-banner-box .aft-main-banner-section .aft-trending-latest-popular li.af-double-column.list-style:before, body.aft-light-mode.aft-transparent-main-banner-box .aft-main-banner-section .read-single.color-pad:before, body.aft-dark-mode.aft-transparent-main-banner-box .aft-main-banner-section .read-single.color-pad:before, body.aft-default-mode.aft-transparent-main-banner-box .aft-main-banner-section .read-single.color-pad:before{
    background-color: #fff;
}

.aft-main-banner-section .color-pad .entry-meta span, .banner-carousel-1 .read-details .entry-meta span.byline a{
    color: #404040;
}

button, input[type="button"], input[type="reset"], input[type="submit"]{
    background:#af0000;
    color: #fff;
}
body.aft-default-mode .aft-trending-latest-popular .nav-tabs>li > a:hover, 
body.aft-default-mode .aft-trending-latest-popular .nav-tabs>li a.active {
    background: #af0000;
    color: #fff;
}
body.aft-default-mode .aft-main-banner-section .read-single.color-pad, .aft-main-banner-section .read-single.color-pad{
    background-color: #fff;
}

body .aft-main-banner-section .color-pad .read-title h4 a{
    color: #404040;
}

.aft-main-banner-section .color-pad .cat-links li a.newsphere-categories.category-color-1,
.main-banner-widget-section .color-pad .cat-links li a.newsphere-categories.category-color-1
{
   color: #af0000;
    border-color: #ffbf3f;
}

.aft-main-banner-section .color-pad .cat-links li a.newsphere-categories.category-color-2,
.main-banner-widget-section .color-pad .cat-links li a.newsphere-categories.category-color-2{
    color: #404040;
    border-color: #ffbf3f;
}

.aft-main-banner-section .color-pad .cat-links li a.newsphere-categories.category-color-3,
.main-banner-widget-section .color-pad .cat-links li a.newsphere-categories.category-color-3{
    color: #d27f05;
    border-color: #ffbf3f;
}

body .color-pad .cat-links li a.newsphere-categories.category-color-1,
a.newsphere-categories.category-color-1 {
    border-color: #ffbf3f;
}

.main-navigation .menu-description {
    background-color: #af0000;
    color: #ffffff;
}

.main-navigation .menu-description:after{
    border-top: 5px solid #af0000;
}

/* 1bet top CTA banner, Figma refresh, 2026-06-03 */
#pum-2014,
#pum-2014 .pum-container,
#pum-2014 .pum-content,
#pum-2014 .wp-block-popup-maker-cta-buttons,
#pum-2014 .wp-block-popup-maker-cta-button {
  margin: 0 !important;
  padding: 0 !important;
}

#pum-2014 .pum-container {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  left: 0 !important;
  max-width: none !important;
  width: 100% !important;
}

#pum-2014 .pum-content,
#pum-2014 .wp-block-popup-maker-cta-buttons,
#pum-2014 .wp-block-popup-maker-cta-button {
  display: block !important;
  width: 100% !important;
}

#pum-2014 a.pum-cta.wp-block-popup-maker-cta-button__link.wp-element-button[href*="cta=6a7qdhjd2TcGk"] {
  align-items: center !important;
  background-color: #040846 !important;
  background-image: url("https://1bet.rs/wp-content/uploads/2026/06/1bet-banner-desktop.png") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  color: #ffffff !important;
  display: flex !important;
  font-family: "Maven Pro", Arial, sans-serif !important;
  font-size: 36px !important;
  font-weight: 700 !important;
  height: 120px !important;
  justify-content: center !important;
  letter-spacing: 0 !important;
  line-height: 48px !important;
  margin: 0 !important;
  max-height: 120px !important;
  min-height: 120px !important;
  overflow: hidden !important;
  padding: 12px 360px !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  white-space: normal !important;
  width: 100% !important;
}

#pum-2014 a.pum-cta.wp-block-popup-maker-cta-button__link.wp-element-button[href*="cta=6a7qdhjd2TcGk"]::before,
#pum-2014 a.pum-cta.wp-block-popup-maker-cta-button__link.wp-element-button[href*="cta=6a7qdhjd2TcGk"]::after {
  content: none !important;
  display: none !important;
}

@media (max-width: 1700px) {
  #pum-2014 a.pum-cta.wp-block-popup-maker-cta-button__link.wp-element-button[href*="cta=6a7qdhjd2TcGk"] {
    font-size: 34px !important;
    line-height: 42px !important;
    padding-left: 210px !important;
    padding-right: 210px !important;
  }
}

@media (max-width: 1300px) {
  #pum-2014 a.pum-cta.wp-block-popup-maker-cta-button__link.wp-element-button[href*="cta=6a7qdhjd2TcGk"] {
    font-size: 28px !important;
    line-height: 36px !important;
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}

@media (max-width: 1024px) {
  #pum-2014 a.pum-cta.wp-block-popup-maker-cta-button__link.wp-element-button[href*="cta=6a7qdhjd2TcGk"] {
    font-size: 22px !important;
    line-height: 30px !important;
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}

@media (max-width: 767px) {
  #pum-2014 a.pum-cta.wp-block-popup-maker-cta-button__link.wp-element-button[href*="cta=6a7qdhjd2TcGk"] {
    align-items: flex-start !important;
    background-image: url("https://1bet.rs/wp-content/uploads/2026/06/1bet-banner-mobile.png") !important;
    background-position: center center !important;
    background-size: 100% 100% !important;
    font-size: 16px !important;
    height: 160px !important;
    line-height: 22px !important;
    max-height: 160px !important;
    min-height: 160px !important;
    padding: 18px 14px 54px !important;
  }
}

/* Hide old pointing-hand emoji inside the popup CTA. */
#pum-2014 a.pum-cta.wp-block-popup-maker-cta-button__link.wp-element-button[href*="cta=6a7qdhjd2TcGk"] img.emoji[src*="1f446.svg"] {
  display: none !important;
}


#pum-2014 .pum-container
 {
    bottom: 0px !important;
    top: unset !important;
}

.color-pad {
	padding: 32px !important;
}

.entry-header .read-img .post-thumbnail {
    max-height: 380px;
    overflow: hidden;
    border-radius: 6px;
}

.entry-header .read-img .post-thumbnail img {
    width: 100%;
    max-height: 380px;
    object-fit: cover;
    border-radius: 6px;
    display: block;
}

.entry-header .read-img .post-thumbnail {
    margin-bottom: 24px;
}

@media (max-width: 767px) {
    .entry-header .read-img .post-thumbnail img {
        max-height: 220px;
    }
	.color-pad {
		padding: 20px !important;
	}
}

.read-single p {
	font-size: 16px;
	line-height: 1.75;
	color:  #222222;
	margin-bottom:  16px;
	
}

.read-single h2 {
	font-size: 22px;
	margin-top: 32px; 
	margin-bottom: 12px;
} 
.read-single h3 {
	font-size: 18px;
	margin-top: 24px;
	margin-bottom: 8px;
}  

.components-button.has-icon.has-text {
    border: 1px solid #0088cc !important;
}

.af-breadcrumbs span a {
    font-size: 13px;
    color: #666666;
    border-bottom: 1px solid #eeeeee;
    padding: 10px 0 6px;
    margin-bottom: 16px;
}

/* 1bet footer 4-column grid (desktop) */
.site-footer .primary-footer-area.col-md-4,
.site-footer .footer-first-widgets-section.col-md-4,
.site-footer .primary-footer-area {
	width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 100% !important;
	float: none !important;
}
.site-footer .af-container-row.clearfix {
	display: block !important;
	width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.site-footer .widget_nav_menu ul#menu-1,
.site-footer .widget_nav_menu ul.menu {
	display: grid !important;
	grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	gap: 12px 40px !important;
	align-items: start !important;
	margin: 0 !important;
	padding: 24px 0 8px !important;
	width: 100% !important;
	float: none !important;
}
.site-footer .widget_nav_menu .menu > li {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	width: auto !important;
	float: none !important;
	display: block !important;
}
.site-footer .widget_nav_menu .menu > li > a {
	display: block;
	margin: 0 0 10px;
	color: #fff !important;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	text-decoration: none;
}
.site-footer .widget_nav_menu .sub-menu {
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
	position: static !important;
	background: transparent !important;
	box-shadow: none !important;
	width: auto !important;
	left: auto !important;
	top: auto !important;
	opacity: 1 !important;
	visibility: visible !important;
}
.site-footer .widget_nav_menu .sub-menu li {
	margin: 0 0 6px !important;
	list-style: none;
	float: none !important;
}
.site-footer .widget_nav_menu .sub-menu a {
	color: #cfcfcf !important;
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	text-decoration: none;
}
.site-footer .widget_nav_menu .sub-menu a:hover {
	color: #fff !important;
}
@media (max-width: 760px) {
	.site-footer .widget_nav_menu ul#menu-1,
	.site-footer .widget_nav_menu ul.menu {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: 18px 20px !important;
	}
}


/* Equal-height missed/related post cards */
.af-main-banner-latest-posts.grid-layout .af-container-row {
	display: flex !important;
	flex-wrap: wrap;
	align-items: stretch;
}
.af-main-banner-latest-posts.grid-layout .col-4 {
	float: none !important;
	display: flex;
	flex-direction: column;
}
.af-main-banner-latest-posts.grid-layout .read-single.color-pad {
	display: flex !important;
	flex-direction: column;
	flex: 1 1 auto;
	height: 100%;
	box-sizing: border-box;
}
.af-main-banner-latest-posts.grid-layout .read-details {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
}
.af-main-banner-latest-posts.grid-layout .read-title {
	flex: 1 1 auto;
	min-height: 2.6em;
}
.af-main-banner-latest-posts.grid-layout .read-title h3 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.af-main-banner-latest-posts.grid-layout .entry-meta {
	margin-top: auto;
}
