   
@font-face {
    font-family: 'Heading Pro Bold';
    src: url('../fonts/heading/HeadingPro-ExtraBold.eot');
    src: url('../fonts/heading/HeadingPro-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/heading/HeadingPro-ExtraBold.woff2') format('woff2'),
        url('../fonts/heading/HeadingPro-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

html,body,div,span,object,iframe,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline}
*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit;outline:0}
* {margin:0; padding:0} 
html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10px;font-family:sans-serif;outline:0;scroll-behavior: smooth;}
.sportfm,body{margin:0;padding:0;background:#161719;overflow-x:hidden;font-family:"Fira Sans Condensed", sans-serif;font-weight: 400}
a, a:visited {
    color: #000;
    text-decoration: none;
}
.magcontent a{text-shadow: 2px 2px 1px #000;}

img {height: auto;max-width: 100%;border: 0;vertical-align: middle}
    
.uppercase{text-transform:uppercase}
.heavybold{font-family:'Heading Pro Bold'}
.roboto-black{font-family:'Roboto',sans-serif;letter-spacing:-1px}
.roboto-contensed{font-family:'Roboto Condensed',sans-serif;letter-spacing:-0.25px}
.site-wrapper{flex:1;position:inherit;font-family:"Fira Sans Condensed", sans-serif;font-weight: 400;}
.container {width: 100%;margin: 0 auto}
    
.prel {position: relative}
.maxspaceless {
    margin: 0 auto;
    padding: 0 0;
    max-width: 1370px;
}
    
@media screen and (min-width:767px){
.columns{display:flex;margin-left:-12px;margin-right:-12px;margin-top:-12px}
}
.columns.is-multiline{flex-wrap:wrap}
.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:12px}
.column.is-full{flex:none;width:100%}
.column.is-half{flex:none;width:50%}
.column.is-4 {flex: none;width: 33.33333%}
.align-center {
    align-items: center;
}
.flexgrid {
    display: flex;
}.justify-end {
    justify-content: flex-end;
}
    
#Identity{background-color:#1d1f21;padding-top:0;z-index:2;position:relative}
.nomenu #Identity {padding-top: 10px}
#Identity .column{padding:10px}
#Identity .columns{margin-left:-10px;margin-right:-10px;margin-top:-10px}
#burger-menu{width:32px;cursor:pointer}
#burger-menu span:nth-child(2){margin:6px 0}
#burger-menu span{height:3px;background-color:#fff;display:block;border-radius:0}
.more{width:35px}
.more span:nth-child(2){margin:4px 0}
.more span{height:3px;background-color:#fff;display:block;border-radius:5px}
.live-radio{max-width:300px;background-image:url(../imgs/social/microphone.png);background-color:#da0000;background-repeat:no-repeat;background-position:25% center;background-size:28px;border-radius:5px;padding:5px 0 1px;
  border:3px solid #da0000}
.live-radio a{line-height:1;color:#fff;display:block;width:140px;text-align:center;padding-left:25px;letter-spacing:.5px}
.main-logo{margin:5px auto;display:block;max-height:70px}
.social-row{display:flex;margin-left:20px;align-items:center}
.social-row .social-icon {
    display: block;
    width: 26px;
    border-radius: 100%;
    padding: 5px;
    height: 26px;
    opacity: 1;
    margin: 0 2.5px;
    background-color: #6C6C6C;
}
.social-icon.bwin-icon {
    border: none;
    padding: 0;
    opacity: 1;
}
.social-row .social-icon img {filter: invert(1)}
.social-row .social-icon.bwin-icon img {filter: initial}
.datetime{color:#777;border-left:1px solid #CCC;margin-left:1rem;padding-left:1rem;font-size:1.7rem}
ul.main-nav{display:flex;justify-content:center}

#prime-menu{padding:8px 0}

#liveradio-btn {
    width: 315px;
    border-radius: 4px;
    color: #FFF;
    height: 60px;
    padding: 8px 10px;
    line-height: 1.1;
    background: #DA0000;
    background: -webkit-linear-gradient(to left, #d41603, #DA0000);
    background: linear-gradient(to left, #d41603,#DA0000);
}
.liveradio-fl{display:flex;align-items:center}
.liv-ri{padding-left:10px;border-left:1px solid rgba(255,255,255,0.3);font-size:4rem;font-weight:800;letter-spacing:1px}
.liv-lf{padding-right:1rem;text-align:right}
.liv-lf span{display:block;font-size:1.8rem}
.liv-i .ico{margin-right:10px;background-color:#FFF;border-radius:100%;width:40px;height:40px;text-align:center;background-position:center;background-repeat:no-repeat;background-size:60%}

#Identity.stickheader #liveradio-btn{height:auto;padding:3px 8px;width:auto}
#Identity.stickheader #liveradio-btn .liv-i .ico{width:30px;height:30px}
#Identity.stickheader #liveradio-btn .liv-ri{font-size:2.8rem;line-height:1.1}
#Identity.stickheader #liveradio-btn .liv-lf span{display:block;font-size:1.4rem}

/* SIDE MENU */
.side-menu-active{overflow:hidden}
.side-menu-active .megamenu{opacity:1;left:0;width:320px}
.megamenu{width:320px;opacity:0;left:-320px;position:fixed;z-index:147483648;transition:all .3s ease;top:0;bottom:0;padding:2rem 2rem;background-color:#FFF;display:flex;flex-direction:column;justify-content:space-between}
.megamenu .menu-item{font-size:1.8rem;list-style:none;padding:1.2rem 0;border-bottom:1px solid #DDD;display:block;width:100%;line-height:1}
.megamenu .menu-item .submenu{display:none}
.mega-logo{text-align:center;max-width:190px;margin:0 0 2rem}
.megamenu .social-row .social-icon img{filter:initial}
.megamenu .social-row .social-icon{padding:0;margin:0 1rem;border:0;width:20px;height:auto}
.megamenu .social-row{margin:0;margin-left:-1rem;justify-content:flex-start;border:0;padding:0}
#megamenu-o{max-height:60vh;overflow-y:scroll;padding-right:2rem}
#megamenu-o::-webkit-scrollbar{width:5px}
#megamenu-o::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:0}
#megamenu-o::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--purple);-webkit-box-shadow:none}
#megamenu-o{scrollbar-color:var(--purple) white;scrollbar-width:thin}
.megamenu .menu-item:first-child{padding-top:0}
.menu-item.sub-symbol span{position:relative;width:100%;display:block}
.menu-item.sub-symbol span:hover{cursor:pointer}
.menu-item.sub-symbol span:after{content:"";width:20px;height:20px;display:block;position:absolute;right:0;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA5wAAAOcB8BtYtQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF7dYxbsIwGIbh96s6seQIDL0BEK7QM3dn6CV6BaB7pa+LKxnLAdshSYdYyhLb//soU2SbJdfLovUVsAL+BUDSVtJm7rCkjaStgBPwCrzb/p4p3gEfwA/ADjgDn0BnmykfoAutM7D7ezkLIo3bJt6cFJGL3wDCof0UiCS+v9nLHH4q4l48C4gQl7GIKH7JxQcB4fJhDCKJHwbPPRjShCiNPwS0IGriRYAwtC9BJPG+aHbFZ+2B6xAiil9L41WAe4jWeDUgxI4xIokfq+fVXsggmuPNgATRHLeNwrCmJekNwPZX84wxgGes5f8JV8AKWBrwC/xmk6omUqjuAAAAAElFTkSuQmCC');background-size:100%;bottom:-3px;background-position:bottom;opacity:.8;transition:all .3s ease}
.menu-item.sub-symbol.actived span:after{transform:rotate(180deg)}
.megamenu .menu-item.actived .submenu{display:block;margin-top:1rem}
.submenu-item{margin:0 0 1.5rem;display:block}
#background-overlay{opacity:0;transition:opacity .3s ease;z-index:-1;background:rgba(0,0,0,.75);position:fixed;display:block;top:0;left:0;right:0;bottom:0}
.side-menu-active #background-overlay{opacity:1;z-index:147483648;display:block!important}
#closem{width:24px;position:absolute;right:15px;cursor:pointer}
    
.header-links-wrap {display: none}
    
@media only screen and (max-width:960px){
.header-links-wrap{display:none}
.header-links-wrap{display:flex;padding:5px 10px;justify-content:space-between;background-color:#000;padding-top:8px}
.header-links-col{width:48%;font-size:1.5rem;line-height:1;text-align:left;display:flex;justify-content:center;align-items:center;font-weight:600;padding:5px 0;border-radius:5px}
.header-links-col.radio0b{background-color:#da0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA0lBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Gi8hrAAAARXRSTlMAAQIHCAkKCw0SExUeHyAiJCsvNTo/QEFCREVITVhkZmdpbG1ugYuVmaOpr7Gztbm+v8bHzdjc3uDh4uXq6/L09vr7/P4LbZYcAAABAUlEQVQ4y+XTx1rCQBiF4Z8SESXUEAUCiAEMVaQpvX73f0suVDLBycatZznnfeaZKqIk2uivVv1GVEKSHQPAOKvv4zO+M4trQZtL2lqw9sFa16dQktKAsgrKGlBRQeWfAte5Bo6r9jl2xoMKHo0dOQUkwbpTwb0FSXWKJa68+/2HuCwDaxjQlScfPEuXQQDUOBfl9ad/ixTP1AIgMmGeuHk5A+DdJuZMIsF95o+MTLFaw2HLEnPEMX99Es0T23pMRCRW33Jq/j7J0gYOU8+bHmBT0j7K3v5rjfteKuTnGE4HOo4h4UlDWuSvIGPbdhWqtm1ndH1BvayCBpgLv1+Yl+FPePVf+zwnlUEAAAAASUVORK5CYII=);background-position:5px center;background-size:22px;background-repeat:no-repeat;padding-left:7px}
.header-links-col a{color:#fff}
.columns.is-mobile{display:flex}
#Identity .columns{margin:0;flex-direction:row-reverse}
.header-links-col.latestnews0b{background:linear-gradient(to right top,#653f96 25%,#8738a7 100%)}
.main-logo{margin:0;max-height:45px}
.display-none, .column.display-none{display:none}
.social-row .youtube-icon,
.social-row .instagram-icon {display: none}
#burger-menu {width: 27px;position: absolute;right: 15px}
.social-row {margin-left: -10px}
    .cover-logo{ margin-top: 0;}
}

    
.magheader{position:absolute;z-index:5;right:0;box-sizing:border-box;width:50%}
.magcover{float:left;position:fixed;z-index:4;width:50%;height:100vh;background:#161719;min-height:500px}
.fold-shadow-left{position:absolute;z-index:4;top:0;right:0;width:20%;height:100%;background:url(../imgs/fold-shadow-left.png);opacity:.3;pointer-events:none;background-size:contain}
.fold-shadow-right{position:absolute;z-index:2;width:20%;height:100%;background:url(../imgs/fold-shadow-right.png);opacity:.3;pointer-events:none;background-size:contain}
.fold-shadow-right,.fold-shadow-left,.fold-shadow{opacity:.5}
.cover-wrap{position:absolute;width:100%;height:100%;box-sizing:border-box;transition:all .3s linear;background-color:rgba(0,0,0,.03)}
.cover-content{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#cover-header{position:relative;z-index:4;box-sizing:border-box;width:100%;height:86px;padding:20px 5%}
.cover-logo{position:relative;z-index:3;box-sizing:border-box;width:80%;margin:0 auto;padding:0 10px;text-align:center}
.cover-logo img{height:150px}
.cover-logo{display:flex;align-items:center;justify-content:center; }
.cover-logo span{margin-left:10px;font-size:66px;color:#FFF;font-family:'Poppins';line-height:1;text-transform:uppercase;font-style:italic;text-shadow:2px 2px 2px #000}
.overlay,.post-overlay{opacity:.3;background:#000}
.overlay{position:absolute;z-index:2;top:0;width:100%;height:100%;background:#000;opacity:.3;pointer-events:none}
.magcover .cover-image,.magcover .single-post-image{position:absolute;top:0;width:100%;height:100%;background:#fff;-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}
.cover-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:104%;border:0;vertical-align:middle;object-fit:cover;-o-object-fit:cover}
.magcontent{display:flex;float:right;flex-direction:column;position:relative;width:50%;min-height:100vh}
.site-wrapper .magcontent #main-area{flex:1;left:-100%;padding:20px 4% 0 4%;position:relative;box-sizing:border-box;width:100%;-webkit-animation:fadein 2s;-webkit-animation:slide .5s forwards;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s;animation:slide .5s forwards;-webkit-animation-delay:.1s;animation-delay:.1s;margin-bottom:80px}
    
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Firefox < 16 */
@-moz-keyframes fadein {
  from { opacity: 0; }
  to   { opacity: 1; }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from { opacity: 0; }
  to   { opacity: 1; }
}
/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-webkit-keyframes slide {
    100% { left: 0; }
}
@keyframes slide {
    100% { left: 0; }
}
    
    
.cover-sidebar-left{position:absolute;z-index:3;bottom:30px;left:2%;box-sizing:border-box;width:35%;text-align:left}
.cover-sidebar-right{position:absolute;z-index:3;bottom:30px;right:3%;box-sizing:border-box;width:35%;text-align:right}
.cover-widgets .widget{margin-top:15%}
.intro-line{margin-bottom:50px;position:relative;z-index:2}
.intro-line h1{font-size:41px;color:#fff;margin-bottom:30px;word-wrap:break-word}
.posts-area{width:100%}

.small-mag-title{color:#FFF;font-size:26px;line-height:1}
.medium-mag-title{color:#FFF;font-size:30px;line-height:1}
.huge-mag-title{color:#FFF;font-size:60px;line-height:1}
.big-mag-title a,.huge-mag-title a{color:#FFF;}
.big-mag-title{color:#FFF;font-size:50px;line-height:1}
.small-mag-title{margin:10px 0 0}
.widget-t{margin:0;font-weight:normal;letter-spacing:-0.5px;text-shadow:2px 2px 2px #000;text-transform:uppercase}
    
#footer,#footer-copyright{color:#fff}
#footer{background:#161719}
#footer{overflow:hidden;width:100%;padding:20px 0;text-align:center}
.footer-logo{width:200px;margin:20px auto;text-align:center;vertical-align:middle}
.footer-logo img {width: 100%}
.footer-logo a{display:inline-block;position:relative;font-size:44px;font-weight:600;vertical-align:middle;color:#efefef}
#footer,#footer-copyright{color:#fff}
#footer-copyright{padding:0 0;font-size:13px;color:#989898;font-weight:500}
#footer-copyright span {display: block;clear: both}
    

.feat-category{overflow:hidden;margin-bottom:0}
.feat-categ-item{float:left;position:relative;width:48.5%;height:120px;margin-bottom:20px}
.feat-categ-item.first{height:400px;margin-right:3%}
.feat-categ-item .image-part{float:left;overflow:hidden;position:relative;width:30%;height:100%;background:#eee}
.feat-categ-item .content-part{display:flex;flex-direction:column;align-self:center;justify-content:center;float:left;box-sizing:border-box;width:65%;height:100%;margin-left:4%}
.feat-categ-item.first .image-part{width:100%;height:100%}
.feat-categ-item.first .content-part{/*position:absolute;*/z-index:2;color:#fff;width:80%}
.feat-categ-item.first .content-part .the-content{position:absolute;bottom:20px;vertical-align:bottom}
.feat-categ-item .content-part h3{margin-top:5px;margin-bottom:5px}
.widget-date{font-size:11px;text-transform:uppercase;color:#111}
.widget-date{color:#ccc}
.feat-title {font-size: 18px;line-height: 1.2}
.feat-categ-item.first .feat-title {
    font-size: 22px;
}

    
.post-item .image-part{position:relative;overflow:hidden;top:0;right:0;left:auto;width:100%;height:300px}
.image-part img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;vertical-align:middle;transition:-webkit-transform 3.5s ease-in-out;transition:transform 3.5s ease-in-out;transition:transform 3.5s ease-in-out,-webkit-transform 3.5s ease-in-out;object-fit:cover;-o-object-fit:cover}
.post-item .content-part{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:0}
.post-title{color: #FFF;font-size:26px;font-weight:600;line-height:1.3em;letter-spacing:0;margin-top:15px;margin-bottom:10px;
  -webkit-transition: all .3s ease 0s;
  -moz-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;}
    
.underline a {
  padding: 0;
  color:#FFFFFF;
  text-decoration:none;
  background: linear-gradient(to bottom, transparent 90%,#653f96 0) left bottom/0 20% no-repeat;
  transition: background-size .6s ease;
}
/* .post-title a:hover{color:#653f96} */
    
.underline a:hover{background-size:100% 100%}
.post-list-entry{float:left;width:100%}
.post-list-entry p{color:#dbdbdb;margin:0 0 15px;font-size:16px;line-height:1.3;max-width:90%}
.post-list-entry a{color:#dbdbdb;}
.posts-area{padding-top:2rem;border-top:1px solid rgba(255,255,255,0.3);margin-top:2rem}
.slide-item{height:510px}
.slide-item{display:block;position:relative;width:100%;height:510px}
.slide-content{width:100%;height:100%;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.slide-text{position:absolute;z-index:6;bottom:15px;box-sizing:border-box;width:100%;padding:0 30px;text-align:left}
.slide-title,.slide-title h2 a{font-size:44px;font-weight:800;letter-spacing:0}
.slide-title{width:80%}
.slide-text h2 a{display:block;font-size:42px;font-weight:600;line-height:1em;color:#fff;text-decoration:none}
.is-4 .post-item .image-part{height:200px}
.posts-area section:after{content:"";display:block;width:100%;height:1px;position:relative;z-index:2;background:rgba(255,255,255,0.2);margin:20px 0}
.posts-area section{margin-bottom:3rem;clear:both}
.is-4 .post-item .post-title{font-size:2rem}
#footer-copyright span{max-width:90%;margin:0 auto}
    
@media only screen and (max-width:960px){
.fold-shadow,.fold-shadow-right,.fold-shadow{display:none}
#cover-header{padding:20px 3%}
.magheader{padding:0 3%}
#content-header{padding:0}
.magcover{position:relative;overflow:hidden;height:98vh;width:100%}
.magcover .fold-shadow-left{display:none}
.magcontent{position:inherit;margin-left:0;width:100%}
.site-wrapper .magcontent #main-area {padding: 30px 3% 0;margin-bottom: 0}
.intro-line h1{font-size:32px;margin:0}
.cover-logo img{height:100px}
.cover-logo span{font-size:33px}
.cover-sidebar-left{left:2%;width:46%}
.cover-sidebar-right{right:2%;width:46%}
.cover-logo{width:100%}
}
    
@media only screen and (max-width:667px){
.small-mag-title{font-size:19px;line-height:1.2}
.medium-mag-title{font-size:23px}
.big-mag-title{font-size:28px}
.huge-mag-title{font-size:32px}
.post-item .image-part{height:220px}
.post-title{font-size:24px;line-height:1.2}
.feat-categ-item{width:100%;float:left;position:relative;margin-bottom:20px}
.column.is-full-mobile{flex:none;width:100%}
.feat-category .feat-categ-item:last-child{margin-bottom:0}
.slide-item{height:70vw}
.slide-text{padding:0 15px}
.slide-title,.slide-title h2 a{font-size:24px;line-height:1.1}
.feat-categ-item.first{margin:0 0 20px;height:80vw}
.posts-area section{margin:0;display:flex;flex-direction:column}
article.post-item {display: flex;clear: both;flex-direction: column}
.feat-category{padding:12px}
.posts-area section:after{margin:15px 0}
}


@media screen and (min-width:1100px){
    #prime-menu,#team-logos,.main-logo{transition:all .15s ease}
    #Identity.stickheader{top:0;position:fixed;left:0;right:0;z-index:99999;padding-top:5px}
    #Identity.stickheader #team-logos{height:0;overflow:hidden;padding:0}
    #Identity.stickheader #prime-menu{height:0;overflow:hidden;padding:0}
    #Identity.stickheader .main-logo{height:36px;margin:0 auto}
    #Identity.stickheader .columns{margin:0}
    #Identity.stickheader .column{padding:5px}
    .fixedh .magcover {top: 40px}
}

@media screen and (max-width: 700px){
.nomenu #Identity{padding:0}
#Identity.stickheader {position: fixed;top: 0;left: 0;right: 0;z-index: 999999}
#Identity.stickheader .header-links-wrap {display: none}
.magcover{    margin-top: 66px;}
}

.cover-widgets a {color: white;}