/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.16.1
Requires at least:    5.0.0
Requires PHP:         5.6.20
WC requires at least: 4.4.0
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
.header:not(.transparent) .header-nav-main.nav > li.current-menu-item > a{
	color: var(--primary-color);
}
body #leagues--live{
    max-height: 160vh;
}
.social-icons.follow-icons{
    display: flex!important;
    flex-wrap: wrap;
    justify-content: center;
}
.absolute-footer{
    display: flex;
    justify-content: center;
}
.footer-2.footer-widgets * *{
    text-align: center;
}
#footer p{
    margin-bottom: 5px;
}
.entry-content strong a{
    color:#f5ba23;
}
#menu-footer{
    margin-bottom: 0;
    text-transform: capitalize;
}
.footer-1{
    background-color: #242424;
}
.widget-title+.is-divider{
    display: none;
}
.widget-title{
    font-size: 16px!important;
    padding-left: 10px;
    margin-bottom: 15px;
    display: block;
}
.title_footer p{
	padding-left:10px;
}
.title_footer{
	line-height:1;
	position: relative;
}
.title_footer::before {
    position: absolute;
    content: "";
    display: block;
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
    background-color: var(--scl-primary);
}
#footer a{
    color: #f5ba23;
}
.title_footer{
    font-size: 20px;
    font-weight: bold;
}
#footer *{
    /*color:#fff;*/
    font-size: 14px;
}

#content>.row>.col>.col-inner{
    border-radius: 7px;
}
.selected-opt *{
	color:#fff
}
#masthead>.container{
	position:relative
}
#logo:after{
    content: '';
    background: #fff;
    display: block;
    width: 100Vw;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 235px;
    z-index: -1;
    transform: translate(-100%,-50%) skewX(-15deg);
}
#header::before, #header .container::before{
    display: none;
}
.header:not(.transparent) .header-nav-main.nav > li > a{
    padding:10px 15px;
    font-size: 16px;
}
body .ez-toc-title {
    color:#000;
}
#masthead .menu-item:after{
    content: '';
    display: block;
    position: absolute; 
    width: 100%;
    height: 60px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) skewX(-15deg);
    z-index: -1;
    background: transparent;
}
#masthead .menu-item:hover a{
    color:var(--primary-color);
}
.stuck .header-main .nav > li > a{
    line-height: 1;
}
#masthead .menu-item:hover:after{
    content: '';
    display: block;
    position: absolute;
    width: 120%;
    height: 60px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) skewX(-15deg);
    background: #fff;
    
}
body .dark a:hover{
    color:#dd3333;
}
body .dark a{
    color:var(--scl-primary);
}
body .dark a.match-link:hover{
    color:#fff;
}
#masthead .current-menu-item.menu-item:after {
    content: '';
    display: block;
    position: absolute;
    width: 120%;
    height: 60px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) skewX(-15deg);
    background: #fff!important;
    z-index: -1;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
    body #leagues--live{
        max-height: 80vh;
    }
}