@font-face {
    font-family: 'Frutiger LT';
    src: url('FrutigerLTStd-Light.woff2') format('woff2'),
        url('FrutigerLTStd-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger LT';
    src: url('FrutigerLTStd-LightItalic.woff2') format('woff2'),
        url('FrutigerLTStd-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Frutiger LT';
    src: url('FrutigerLTStd-Roman.woff2') format('woff2'),
        url('FrutigerLTStd-Roman.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger LT';
    src: url('FrutigerLTStd-Italic.woff2') format('woff2'),
        url('FrutigerLTStd-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Frutiger LT';
    src: url('FrutigerLTStd-Bold.woff2') format('woff2'),
        url('FrutigerLTStd-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger LT';
    src: url('FrutigerLTStd-BoldItalic.woff2') format('woff2'),
        url('FrutigerLTStd-BoldItalic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Frutiger LT';
    src: url('FrutigerLTStd-Black.woff2') format('woff2'),
        url('FrutigerLTStd-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger LT';
    src: url('FrutigerLTStd-BlackItalic.woff2') format('woff2'),
        url('FrutigerLTStd-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Frutiger LT';
    src: url('FrutigerLTStd-UltraBlack.woff2') format('woff2'),
        url('FrutigerLTStd-UltraBlack.woff') format('woff');
    font-weight: 950;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger LT Condensed';
    src: url('FrutigerLTStd-LightCn.woff2') format('woff2'),
        url('FrutigerLTStd-LightCn.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger LT Condensed';
    src: url('FrutigerLT-48LtCnIt.woff2') format('woff2'),
        url('FrutigerLT-48LtCnIt.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Frutiger LT Condensed';
    src: url('FrutigerLTStd-Cn.woff2') format('woff2'),
        url('FrutigerLTStd-Cn.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger LT Condensed';
    src: url('FrutigerLT-58CnIt.woff2') format('woff2'),
        url('FrutigerLT-58CnIt.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Frutiger LT Condensed';
    src: url('FrutigerLTStd-BoldCn.woff2') format('woff2'),
        url('FrutigerLTStd-BoldCn.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger LT Condensed';
    src: url('FrutigerLT-68BdCnIt.woff2') format('woff2'),
        url('FrutigerLT-68BdCnIt.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Frutiger LT Condensed';
    src: url('FrutigerLTStd-BlackCn.woff2') format('woff2'),
        url('FrutigerLTStd-BlackCn.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger LT Condensed';
    src: url('FrutigerLT-78BlkCnIt.woff2') format('woff2'),
        url('FrutigerLT-78BlkCnIt.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Frutiger LT Condensed';
    src: url('FrutigerLTStd-ExtraBlackCn.woff2') format('woff2'),
        url('FrutigerLTStd-ExtraBlackCn.woff') format('woff');
    font-weight: 950;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger LT Condensed';
    src: url('FrutigerLT-88XBlkCnIt.woff2') format('woff2'),
        url('FrutigerLT-88XBlkCnIt.woff') format('woff');
    font-weight: 950;
    font-style: italic;
}

body { font-size:16px; background:url(/images/site_images/page-bg-pattern.jpg) no-repeat; box-sizing:border-box; padding:0; background-position:center; background-repeat-y:repeat; font-family:'Frutiger LT' }
a { color:#4f3773; text-decoration:none; -moz-transition:color .2s; -webkit-transition:color .2s; -ms-transition:color .2s; -o-transition:color .2s; transition:color .2s }
a:hover { text-decoration:underline }
*, *:before, *:after { box-sizing:border-box }
h1,h2,h3,h4,h5,h6 { color:#041e41 }
h1 { font-size:34px }
h2 { font-size:30px }
h3 { font-size:26px }
h4 { font-size:22px }
h5 { font-size:18px }
h6 { font-size:16px } 
a:hover { color:#000 }
a[rel="wiki-link"] { font-size:14px !important; color:#000; font-family:'Roboto', sans-serif !important; letter-spacing:0 !important; text-transform:none !important }
:focus { outline:1px solid !important }
.landing-row .wrapper-cover, 
.wrapper-cover { max-width:1170px; margin:0 auto; width:100%; padding:0 15px }
.section-header { position:absolute; left:-9999px; color:#fff; background:#000 }
.accent-bg { background:#4f3773 !important; color:#fff !important }
.slick-slide { box-sizing:unset }
main#mainbody { background:#e6e5e5 }
div#page { overflow:hidden }
.offscreen { background:#000; color:#fff }
.mod-site-header:not(.style4) .dropnav .nav.active > .submenu,
.mod-site-header:not(.style4) .dropnav .nav:hover > .submenu { opacity:1; visibility:visible; -ms-transition:all 0.5s 0.2s ease; -moz-transition:all 0.5s 0.2s ease; transition:all 0.5s 0.2s ease }

/**********************/
/* NEWS ROTATOR START */
/**********************/

.rotator .mod-news-rotator .media-box { position:relative }
.rotator .mod-news-rotator.style3 .seat img { object-fit:cover; overflow:hidden }
.rotator .mod-news-rotator.style3 .media-box .slide-img { padding-top:calc(100vh - 100px); min-width:1920px }
.rotator .mod-news-rotator.style3 .slide-img img { height:calc(100vh - 100px) !important; width:100vw !important }
.rotator .mod-news-rotator.style3 .story-box { z-index:9; position:absolute; left:0; right:0; bottom:35px; top:auto; text-align:center }
.rotator .mod-news-rotator.style3 .story-box .title { font-size:1.5rem; text-decoration:none; text-shadow:1px 1px 4px #000; color:#fff }
.rotator .mod-news-rotator.style3 .story-box .date-sport { display:none }
.rotator .mod-news-rotator.style3 .story-box .related-links { display:none !important }
.rotator .mod-news-rotator.style3 .stats-box { display:none }
.rotator .mod-news-rotator.style3 .controls { display:none; position:absolute; bottom:65px; z-index:9; left:0; right:0; margin:0 auto; text-align:center; justify-content:center }
.rotator .mod-news-rotator.style3 .controls .control { position:relative; min-width:13px; min-height:13px; margin:0px 5px; box-sizing:unset; cursor:pointer }
.rotator .mod-news-rotator.style3 .controls .control:before { content:""; position:absolute; width:13px; height:13px; border-radius:50%; background:transparent; border:2px solid #fff; left:0; right:0; margin:0 auto }
.rotator .mod-news-rotator.style3 .controls .control.active:before { background:#fff; box-shadow:inset 0 0 0 2px #4f3773 }
.rotator .mod-news-rotator.style3 .controls .control img { display:none }
.rotator .mod-news-rotator.style3 .controls .control:hover img { display:block; position:absolute; left:50%; transform:translateX(-50%); min-width:100px; height:auto; border:2px solid #fff; top:20px }
.rotator .mod-news-rotator.style3 .controls .control:hover:before { background:#fff }
.rotator .mod-news-rotator.style3 .controls .control:hover:after { content:""; width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ffffff; z-index:2; position:absolute; top:auto; bottom:-7px; left:0; right:0; margin:0 auto }
.rotator .mod-news-rotator.style3 .dots { height:32px; margin-top:calc(100vh - 100px)!important }
.rotator .mod-news-rotator.style3 .dots li button { border:2px solid #736091; width:12px; height:12px; box-shadow:none }
.rotator .mod-news-rotator.style3 .dots li button:before { border:none }
.rotator .mod-news-rotator.style3 .dots li.slick-active button { background:rgb(79,55,117); background:-moz-linear-gradient(top, rgb(79,55,117) 0%, rgb(147,133,170) 100%); background:-webkit-linear-gradient(top, rgb(79,55,117) 0%,rgb(147,133,170) 100%) !important; background:linear-gradient(to bottom, rgb(79,55,117) 0%,rgb(147,133,170) 100%) !important; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f3775', endColorstr='#9385aa',GradientType=0 ) }
.sport-home .rotator .mod-news-rotator.style3 .media-box .slide-img { padding-top:calc(100vh - 148px) }
.sport-home .rotator .mod-news-rotator.style3 .slide-img img { height:calc(100vh - 148px) !important }
.sport-home .rotator .mod-news-rotator.style3 .dots { margin-top:calc(100vh - 148px)!important }

@media only screen and (min-width:768px) {

    .rotator .mod-news-rotator.style3 .media-box .slide-img { padding-top:calc(100vh - 145px) }
    .rotator .mod-news-rotator.style3 .slide-img img { height:calc(100vh - 145px) !important }
    .rotator .mod-news-rotator.style3 .dots { margin-top:calc(100vh - 145px) !important }
    .sport-home .rotator .mod-news-rotator.style3 .media-box .slide-img { padding-top:calc(100vh - 193px) }
    .sport-home .rotator .mod-news-rotator.style3 .slide-img img { height:calc(100vh - 193px) !important }
    .sport-home .rotator .mod-news-rotator.style3 .dots { margin-top:calc(100vh - 193px) !important }

}

@media only screen and (min-width: 992px) {

    .rotator .mod-news-rotator.style3 .prev,
    .rotator .mod-news-rotator.style3 .next { display:none !important }
    .rotator .mod-news-rotator.style3 .seat { max-height:100vh }
    .rotator .mod-news-rotator.style3 .seat:after { content:''; position:absolute; bottom:0; left:0; right:0; height:250px; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ) }
    .rotator .mod-news-rotator.style3 .media-box .slide-img { padding-top:100vh }
    .rotator .mod-news-rotator.style3 .slide-img img { height:100vh !important }
    .rotator .mod-news-rotator.style3 .story-box { height:auto; bottom:150px }
    .rotator .mod-news-rotator.style3 .story-box .title { font-size:2rem; font-weight:900; text-decoration:none; text-shadow: 0px 0px 3px black; transition:0.2s }
    .rotator .mod-news-rotator.style3 .story-box .title:hover { text-shadow:3px 3px 0px #d6a800; text-decoration:none !important }
    .rotator .mod-news-rotator.style3 .story-box .date-sport { font-size:1.125rem; font-weight:bold }
    .rotator .mod-news-rotator.style3 .story-box .related-links li a { text-decoration:none; font-size:1.125rem; margin-top:5px }
    .rotator .mod-news-rotator.style3 .story-box { background:none }
    .rotator .mod-news-rotator.style3 .controls { display:flex; bottom:110px }
    .sport-home .rotator .mod-news-rotator.style3 .media-box .slide-img { padding-top:calc(100vh - 114px) }
    .sport-home .rotator .mod-news-rotator.style3 .slide-img img { height:calc(100vh - 114px) !important }
    .sport-home .rotator .mod-news-rotator.style3 .dots { margin-top:calc(100vh - 114px) !important }
    
    .internal-page .indoor-table {display: flex;justify-content: space-between;}
    .internal-page .indoor-table table { flex: 0 0 50%;padding: 0 20px; }

}

@media only screen and (min-width:1200px) {

    .rotator .mod-news-rotator.style3 .story-box .title { font-size:2.675rem }

}

/********************/
/* NEWS ROTATOR END */
/********************/

.rotator .tabs-wrapper .tab_title { display:none }
.rotator .tabs-wrapper ul.tabs li.tab1 { margin-right:150px }
.rotator .tabs-wrapper ul.tabs li.tab2 { margin-left:150px }
.rotator .tabs-wrapper .tab a { display:block; text-transform:uppercase; text-decoration:none; color:#ffffff; border:3px solid #4f3773; font-weight:bold; font-size:1.125rem; width:150px; line-height:30px; text-align:center }
.rotator .tabs-wrapper .tab a:focus
.rotator .tabs-wrapper .tab a.active { background:#4f3773; color:#fff }
.rotator .tabs-wrapper .panes { position:relative; overflow:hidden }
.rotator .tabs-wrapper .pane { display:block !important; position:absolute; left:0; right:0; top:-9999px; visibility:hidden }
.rotator .tabs-wrapper .pane.active { position:static; visibility:visible }

.rotator .headlines-tabs { position:relative; z-index:1; overflow:hidden; box-sizing:border-box }
.rotator .headlines-tabs ul.tabs { position:absolute; left:50%; bottom:80px; z-index:3; transform:translateX(-50%) }
.rotator .headlines-tabs .panes { position:static }
.rotator .headlines-tabs .panes .pane { position:static }
.rotator .headlines-tabs .panes .pane2 { position:absolute; left:0; right:0; top:0; bottom:0; z-index:2; padding:60px 50px 100px 80px; background:rgba(0,0,0,0.8) }
.rotator .mod-more-news.style2 { max-width:1170px; margin: 0 auto }
.rotator .mod-more-news.style2 article.story.article { background:#fff }
.rotator .mod-more-news.style2 article.story.article .date-sport { font-size:0.8rem; letter-spacing:0 }
.rotator .mod-more-news.style2 h3.heading a { text-decoration:none; letter-spacing:0 }
.rotator .mod-more-news .load-more { display:none !important }
.rotator .mod-more-news.style2 .heading .title { font-size:1.25rem; letter-spacing:0 !important }

/* 21-09-2020 */
/* scorecard */
.scorecard.clearfix { padding:45px 0px 25px }
.scorecard h3.Scorecard-heading { text-transform:uppercase; font-weight:bold; color:#4f3674; border-left:15px solid #d6a800; font-size:1.875rem; line-height:26px; position:relative }
.scorecard h3.Scorecard-heading:before { position:absolute; content:""; border:1px solid #d6a800; width:100%; bottom:0; left:0 }
.scorecard .Scorecard-heading a { text-align:right; float:right; font-size:1rem; text-decoration:none; color:#4f3674; text-transform:uppercase; padding-right:42px }
.scorecard .Scorecard-heading span { padding:0px 10px; position:relative; z-index:1; font-weight:900 }

.scorecard .mod-scoreboard.style7 { padding:0 }
.scorecard .mod-scoreboard.style7 .event-box .event { border:1px solid #dedede; margin:0px 10px; min-height:200px; padding-bottom:0; background:#fff }

.scorecard .mod-scoreboard.style7 .event-box .sport-date { background:#4f3775; color:#fff; margin-left:-15px; margin-right:-15px; padding:15px 0; position:relative }
.scorecard .mod-scoreboard.style7 .event-box .sport-date:before { content:""; width:0; height:0; border-left:18px solid transparent; border-right:18px solid transparent; border-top:9px solid white; z-index:1; position:absolute; top:0; left:0; right:0; margin:0 auto }
.scorecard .mod-scoreboard.style7 .event-box .sport-date .sport { font-size:0.875em }
.scorecard .mod-scoreboard.style7 .event-box .sport-date .sport a { color:#fff; text-decoration:none }
.scorecard .mod-scoreboard.style7 .event-box .sport-date .date-status { font-weight:300; font-size:0.75rem; padding-top:5px; margin-bottom:0; text-transform:uppercase }
.scorecard .mod-scoreboard.style7 .event-box .sport-date span:first-child ~ span:before { content:'| '; padding:0 2px }

.scorecard .mod-scoreboard.style7 .event-box .links { position:relative; height:auto; padding:28px 0; border-top:1px solid #d3d3d3 }
.scorecard .mod-scoreboard.style7 .event-box .links a { color:#4f3775 }

.scorecard .mod-scoreboard.style7 .event-box .event .info { display:flex; justify-content:center; align-content:center; flex-wrap:wrap; min-height:200px; padding-bottom:7px; padding-top:6px }

.scorecard .mod-scoreboard.style7 .event-box .teams:before, 
.scorecard .mod-scoreboard.style7 .event-box .opponent:before { content:"VS"; visibility:hidden; top:-100px; position:absolute; background:#d1d2d4; border-radius:50%; width:40px; height:40px; color:#573d7f; line-height:40px; font-weight:bold; display:block; margin:0 auto }
.scorecard .mod-scoreboard.style7 .event-box.away .opponent::before, 
.scorecard .mod-scoreboard.style7 .event-box.away .teams::before { content:"AT"; color:#fff; background:#d6a82a }
.scorecard .mod-scoreboard.style7 .event-box .event:hover .teams::before, 
.scorecard .mod-scoreboard.style7 .event-box .event:hover .opponent::before { position:relative; top:0; visibility:visible; margin-bottom:20px }

.scorecard .mod-scoreboard.style7 .event-box .event span.name { text-transform:uppercase; color:#573d7f }
.scorecard .mod-scoreboard.style7 .event-box .event span.result { font-size:0.875rem; font-weight:normal }
.scorecard .mod-scoreboard.style7 .event-box .event span.result, 
.scorecard .mod-scoreboard.style7 .event-box .event span.name,
.scorecard .mod-scoreboard.style7 .event-box .event .neutralsite-notes { display:none }
.scorecard .mod-scoreboard.style7 .event-box .event:hover span.result, 
.scorecard .mod-scoreboard.style7 .event-box .event:hover span.name,
.scorecard .mod-scoreboard.style7 .event-box .event:hover .neutralsite-notes { display:block; width:100% }

.scorecard .mod-scoreboard.style7 .event-box .event .teams .team-logos { max-height:60px }
.scorecard .mod-scoreboard.style7 .event-box .event .teams .team-logos { max-height:100px; margin:0 auto }
.scorecard .mod-scoreboard.style7 .event-box .event .teams:hover .team-logos { display:none }
.scorecard .mod-scoreboard.style7 .event-box .event:hover .teams .team-logos { display:none }
.scorecard .mod-scoreboard.style7 .event-box.meet .team-logos:before { background:url(/images/setup-redesign/invoice_banner.jpg) no-repeat; background-size:50px; background-position:center; height:60px }
.scorecard .mod-scoreboard.style7 .event-box.meet .team-logos::before { max-height:100px; height:100px; background-size:100px }

.scorecard .mod-scoreboard.style7 .event-box .opponent .opponent-logo { max-width:103px }
.scorecard .mod-scoreboard.style7 .event-box .event:hover .opponent .opponent-logo { display:none }
.scorecard .mod-scoreboard.style7 .event-box .opponent .opponent-logo img { max-height:60px; margin:0 auto }
.scorecard .mod-scoreboard.style7 .event-box .opponent .opponent-logo img { max-height:122px }

.scorecard .mod-scoreboard.style7 .next, .scorecard .mod-scoreboard.style7 .prev { top:-31px; color:#4f3674 }
.scorecard .mod-scoreboard.style7 .prev { left:auto; right:218px }

/* resstandingsult-social clearfix */

.resstandingsult-social .mod-social.style1 .mod-social-heading { display:none }
.resstandingsult-social.clearfix { padding:65px 0px 0px }
.resstandingsult-social .social-stream .wall .tile > div { box-shadow:none; border:1px solid #dedede }
.resstandingsult-social .social-stream .wall { margin:0 }
.resstandingsult-social .mod-social.style1 .social-stream .load-more { display:none }
.resstandingsult-social h3.social-heading-new { text-transform:uppercase; font-weight:900; color:#4f3674; border-left:15px solid #d6a800; font-size:1.875rem; line-height:26px; position:relative }
.resstandingsult-social h3.social-heading-new:before { position:absolute; content:""; border:1px solid #d6a800; width:100%; bottom:0; left:0 }
.resstandingsult-social .social-stream .filters li a .icon { color:#4f3674 }
.resstandingsult-social h3.social-heading-new span { padding:0px 10px; position:relative; z-index:1 }
#page .resstandingsult-social .mod-social.style1 .social-stream .filters li:hover a, 
.mod-social.style1 .social-stream .filters li.active a { color:#4f3674 !important; background:#d6a800 !important; font-weight:bold }
.resstandingsult-social .social-stream .wall .tile.social .title-link { text-decoration:none; font-size:0.875rem; color:#555555; line-height:24px }
.resstandingsult-social .social-stream .wall .tile.facebook .post-attachment { padding:20px }
.resstandingsult-social .social-stream .wall .tile.facebook .user::before { background:#55acef }
.resstandingsult-social .social-stream .wall .tile.social .date { color:#595959; font-size:0.875rem }
.resstandingsult-social .social-stream .wall .tile .action-buttons button:before { color:#595959 }
.resstandingsult-social .mod-social.style1 .social-stream .filters li:hover .icon, 
.mod-social.style1 .social-stream .filters li.active .icon { color:#4f3674 !important }
.resstandingsult-social h3.Standings-heading { text-transform:uppercase; font-weight:900; color:#4f3674; border-left:15px solid #d6a800; font-size:1.875rem; line-height:26px; position:relative; margin-bottom:25px }
.resstandingsult-social h3.Standings-heading:before { position:absolute; content:""; border:1px solid #d6a800; width:100%; bottom:0; left:0 }
.resstandingsult-social h3.Standings-heading span { padding-left:10px; padding-right:10px; position:relative; z-index:999 }

.resstandingsult-social .content-switcher .switcher-list .selection { display:block; position:relative; z-index:2; text-decoration:none; display:block; font-size:0.875rem; text-transform:uppercase; font-weight:600; line-height:30px; text-overflow:ellipsis; text-decoration:none; white-space:nowrap; cursor:pointer; overflow:hidden; text-align:center; color:#000; background:#fff }
.resstandingsult-social .content-switcher .switcher-list ul { display:none; position:absolute; left:0; right:0; top:40px; max-height:250px; padding:20px 10px; overflow:auto; background:#eee; box-shadow:0 1px 1px rgba(0,0,0,0.2); margin:0 }
.resstandingsult-social .content-switcher .switcher-list { position:relative; z-index:2; color:#fff }
.resstandingsult-social .content-switcher .switcher-list.active ul { display:block }
.resstandingsult-social .content-switcher .switcher-list:after { content:''; position:absolute; left:27%; top:12px; border-color:#000 transparent; border-style:solid; border-width:6px 6px 0px 6px; height:0px; width:0px; color:#fff; z-index:2 }
.resstandingsult-social .content-switcher .switcher-list.active ul li a { text-decoration:none; color:#000; text-transform:uppercase; padding:5px 10px; display:inline-block; font-weight:bold; font-size:0.875rem }
.resstandingsult-social .content-switcher { border:1px solid #dedede }
.resstandingsult-social .content-box span.name { color:#4f3674; font-size:1rem }
.resstandingsult-social .social-stream .wall .tile .user .username { color:#000000; font-size:0.75rem; margin-top:5px }
.resstandingsult-social .social-stream .wall .tile.twitter .tweet { color:#555555 }
.resstandingsult-social .social-stream .wall .tile.twitter .tweet a { text-decoration:none; font-size:0.875rem; color:#555555 }
.resstandingsult-social .mod-social.style1 .social-stream .filters li a { color:#4f3674 }
.resstandingsult-social .mod-social.style1 .social-stream .filters li.active .icon { color:#4f3674 }
.resstandingsult-social .social-stream .wall .tile.youtube .text { text-decoration:none }
.resstandingsult-social .mod-social.style1 .social-stream .filters .twitter-filter span { color:rgb(29, 161, 242) }
.resstandingsult-social .mod-social.style1 .social-stream .filters .facebook-filter span { color:#305891 }
.resstandingsult-social .mod-social.style1 .social-stream .filters li .gicon-youtube { color:rgb(255 0 0) }
.social-stream .wall .tile .action-buttons .gicon-twitter:before { color:#1da1f2 !important }
.social-stream .wall .tile .action-buttons .gicon-gplus:before { color:#db4a39 !important }

/* photo-gallery */
.photo-gallery.clearfix { padding:55px 0px }
.photo-gallery .mod-photo-gallery.style2 .view-all { display:none }
.photo-gallery .mod-photo-gallery.style2 { padding:0 0px }
.photo-gallery .mod-photo-gallery.style2 .gallery { border:1px solid #dedede; box-shadow:none }
.photo-gallery .mod-photo-gallery.style2 .slick-prev { text-shadow:none }
.photo-gallery .mod-photo-gallery.style2 .slick-next { text-shadow:none }
.photo-gallery .mod-photo-gallery.style2 .gallery .heading a { text-decoration:none; color:#4f3674; font-size:1.125rem; font-weight:bold }
.photo-gallery .photo-heading a { text-align:right; float:right; font-size:1rem; text-decoration:none; color:#4f3674; text-transform:uppercase; font-weight:normal }
.photo-gallery .photo-heading { text-transform:uppercase; font-weight:900; color:#4f3674; border-left:15px solid #d6a800; font-size:1.875rem; line-height:26px; position:relative; margin-bottom:25px }
.photo-gallery .photo-heading:before { position:absolute; content:""; border:1px solid #d6a800; width:100%; bottom:0 }
.photo-gallery .photo-heading span { padding-right:45px; z-index:1; position:relative; padding-left:10px }
.photo-gallery .mod-photo-gallery.style2 .gallery .date { display:block; margin:20px 20px 5px; font-weight:400; font-size:0.75em; text-transform:uppercase }
.photo-gallery .mod-photo-gallery.style2 .gallery .title { margin-top:0; font-size:1.125rem }

/* graphic-slider */
.graphic-slider.clearfix { background:#d1d3d3 }
.graphic-slider .mod-graphic-carousel.style3 .slick-prev, 
.mod-graphic-carousel.style3 .slick-next { color:#000 }

/* footer */
.footer-wrapper { position:relative; background:#fff }
.footer-wrapper .footer-logos ul { list-style:none; text-align:center; margin:0 }
.footer-wrapper .footer-logos { padding:25px 0px 15px }
.footer-wrapper .mod-site-footer.style3 { margin:0; padding:0 }
.footer-wrapper .mod-site-footer.style3 .navbar-image.footer-logos { border-top:0px; padding-top:0px; padding-bottom:0px; margin-bottom:40px }
footer.mod-site-footer p span { color:#4f3674; font-weight:bold; font-size:1.125rem; margin-bottom:10px; display:inline-block }
footer.mod-site-footer p { margin:0; text-transform:uppercase; margin-bottom:10px; color:#000000; font-size:0.875rem }
footer.mod-site-footer p a.privacy-policy { color:#4e4e4e; font-size:14px; text-transform:capitalize; font-weight:normal; text-decoration:none; margin-top:29px; display:inline-block }
.footer-wrapper .site-developer.inverted.bg-primary img.img-responsive.site-developer-logo { max-width:250px }
.site-developer.inverted.bg-primary { padding:20px 0 }
footer.mod-site-footer.style3 .footer-logos ul { width:1170px; max-width:100%; justify-content:space-between }
footer.mod-site-footer.style3 .footer-logos ul > li { max-width:25%; flex:0 0 25%; text-align:center; justify-content:center; padding:10px 10px }

/**************
internal pages
**************/

/* Secondary Navigation */
.secondary-nav { position:relative; background:#4f3674; color:#fff }
.secondary-nav h1 { position:relative; margin:0; padding:10px; font-size:1.5rem; letter-spacing:0; text-transform:uppercase; color:#fff; font-weight:600 }
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav > div { width:100%; margin:0 auto }
.secondary-nav > div > ul { display:none }
.secondary-nav.active > div > ul { display:block }
.secondary-nav h1:after { content:""; width:0; height:0; border-style:solid; border-color:#fff transparent transparent; border-width:5px 5px 0; position:absolute; right:10px; top:50%; margin-top:-2px }
.secondary-nav.active h1 { background:rgba(0,0,0,0.3) }
.secondary-nav.active h1:after { border-color:transparent transparent #fff; border-width:0 5px 5px }
.secondary-nav li { border-top:1px solid rgba(255,255,255,0.3) }
.secondary-nav li:first-child { border-top:none }
.secondary-nav li a { display:block; padding:5px 10px; color:#fff; text-transform:none; text-decoration:none }
.secondary-nav .has-nav { position:relative }
.secondary-nav .has-nav > a[href="#"] { display:none } 
.secondary-nav .has-nav > a { background:rgba(0,0,0,0.2) }
.secondary-nav .has-nav > a:not([href="#"]) ~ ul li a:before { content:'- ' }
.secondary-nav .has-nav > span { position:absolute; right:0; top:0; padding:5px 10px; height:1.5rem; overflow:hidden }
.secondary-nav .has-nav.active > span:before { content:'-'; display:block }
.secondary-nav .has-nav:not(.more) ul { display:none }
.secondary-nav .has-nav.active ul { display:block }

/****secondry-menu end**/

.internal-page #mainbody { max-width:1140px; margin:20px auto; padding:15px; background:#fbfbfb; border:1px solid #ccc }

.internal-page  .share-buttons .share-btn span:before { box-sizing:unset }

.internal-page .bio-wrap.xl .head, .bio-wrap.xl .head a { color:#fff; background:#4f3773; word-break:break-all; background:#4f3773 }
 
.internal-page .stats-wrap .stats-box .striped tr:nth-child(2n) { background-color:#fff }

.internal-page  .schedule-cal .cal-days td, 
.internal-page  .schedule-cal .cal-days th { background:#4f3773 }
.internal-page  .schedule-cal .cal-date { box-sizing:unset }
.internal-page  .schedule-grid .month-title { background:#4f3773 }
.internal-page  .schedule-grid .status { background:#d7a92b }

.internal-page .game-boxscore .head .linescore .score { width: 20px; }

.internal-page .schedule-list th { background:#4f3773 }
.internal-page .head .player-info .player-name { background:rgb(79 55 115 / 60%) }
.tab-container.primary > .tab-nav { background:#4f3773 }
.sticky-header header.mod-site-header.style2 nav#nav { top:10px }
.sticky-header header.mod-site-header.style2 .header-text { top:40px !important }

.banner-score .linescore .scorebox .score { box-sizing:unset }

.stats-wrap .stats-box th { background:#4f3773 }

.resstandingsult-social.clearfix .content-panel.clearfix.active { display:block }
.resstandingsult-social.clearfix .content-panel.clearfix { display:none }
.resstandingsult-social.clearfix .mod-standings.style1 { background:#fff }
.resstandingsult-social.clearfix .mod-standings.style1 .team-logo { width:20px }
.resstandingsult-social.clearfix .mod-standings.style1 { max-height:500px; overflow-y:scroll }
.resstandingsult-social.clearfix .mod-standings.style1 .full-standings { background:#573d7f !important; color:#fff; margin-bottom:20px }

/* Bio */
.internal-page .bio-enhanced .player-heading { background:rgb(79 55 115 / 0.75) }

/* STATS */
.stats-wrapper { width:100% }
.stats-wrapper .stats-quarter-box { width:auto }
.stats-wrapper th { background:#4F3674 }
.stats-wrapper th,
.stats-wrapper td { font-size:0.875rem; padding:5px }
.highlights.highlights-standalone .stat { color: #fff; }

/* Composite Calendar Fix */
#calroot { box-sizing:initial }

/*** end scoreboards hover css*/ 

/********************
media-query
****************************/

@media only screen and (max-width:991px) {

   .landing:not(.site-home) header.mod-site-header.style2 .header-search-red { display:none } 

}

@media only screen and (min-width:992px) {

    .wrapper { position:relative; z-index:2 }
    .page { position:relative; padding-top:114px }
    .landing .page { background:url(/images/setup/bg-texture-dots.png)  }
    .landing .page:before { content:''; position:absolute; display:block; top:calc(100vh + 1rem); left:0; right:0; bottom:0; background:url(/images/setup/swipe_purple.png) no-repeat 50% 0 fixed; opacity:0.2; background-size:contain }
    .site-home .page { padding-top:0 }

    /* Search Button */
    header.mod-site-header.style2 .header-search-red { position:absolute; right:0; top:14px; z-index:3 }
    header.mod-site-header.style2 .header-search-red .text { display:none }
    header.mod-site-header.style2 .header-search-red a { display:block; padding:10px; font-size:1.125rem; color:#4f3773; transition:all .2s }
    header.mod-site-header.style2 .header-search-red a:hover { color:#fff }

    .site-home header.mod-site-header.style2 .header-search-red { top:29px }
    .site-home header.mod-site-header.style2 .header-search-red a { color:#fff }
    .site-home header.mod-site-header.style2 .header-search-red a:hover { background:#4f3773 }

    /* Grid */
    .resstandingsult-social .landing-col.span7 { width:58.33333333%; float:left; padding:0px 15px }
    .resstandingsult-social .landing-col.span5 { width:41.66666667%; padding:0px 15px; float:left }

    /* Header */
    header.mod-site-header.style2 { position:fixed; z-index:3; left:0; right:0; top:0; padding:0; background:#fff }
    header.mod-site-header.style2::before { display:none }
    header.mod-site-header.style2 .dropnav .nav > a { color:#4f3773; background:transparent }
    header.mod-site-header.style2 .header-text { z-index:2; color:#4f3773; font-weight:normal; background:transparent; top:23px; font-size:1rem !important; left:95px; letter-spacing:0; display:inline-block; right:auto }
    header.mod-site-header.style2 > div { min-height:66px; padding:0px 15px; margin:0 auto }
    header.mod-site-header.style2 .site-title { z-index:2; top:4px }
    header.mod-site-header.style2 .site-title img { max-height:80px }
    header.mod-site-header a[rel="wiki-link"] { color:#000 }

    .site-home header.mod-site-header.style2 { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&1+0,0.15+70,0.01+90,0+100 */
        background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.15) 70%, rgba(0,0,0,0.01) 90%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.15) 70%,rgba(0,0,0,0.01) 90%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.15) 70%,rgba(0,0,0,0.01) 90%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ }
    .site-home header.mod-site-header.style2 > div { min-height:200px }
    .site-home header.mod-site-header.style2 .site-title { top:15px }
    .site-home header.mod-site-header.style2 .header-text { top:38px; font-weight:300; color:#fff }
    .site-home header.mod-site-header a[rel="wiki-link"] { color:#fff }

    /* Navigation */
    header.mod-site-header.style2 .dropnav { top:14px; left:0 !important; padding-right:50px; padding-left:280px !important }
    header.mod-site-header.style2 .dropnav > ul { justify-content:flex-end; height:auto }
    header.mod-site-header.style2 .dropnav .nav { position:static }
    header.mod-site-header.style2 .dropnav .nav.nav2 { position:static }
    header.mod-site-header.style2 .dropnav .nav > a { margin:0 5px; font-size:1.125rem; font-weight:bold; text-decoration:none; letter-spacing:0; transition:all .2s }
    header.mod-site-header.style2 .dropnav .nav.show > a { color:#fff; background:#4f3674 }
    header.mod-site-header.style2 .dropnav .nav > a:before { position:absolute; content:"|"; left:-7px; margin-top:-1px; color:#4f3674 }
    header.mod-site-header.style2 .dropnav .nav1 > a::before { opacity:0 }
    header.mod-site-header.style2 .dropnav .nav > .submenu { left:-2000px; right:-2000px; padding:30px 2000px; background:#fff }

    header.mod-site-header.style2 .dropnav .nav.show { background:none }
    header.mod-site-header.style2 .dropnav li.nav.nav1.has-submenu { position:static }
    header.mod-site-header.style2 .dropnav .submenu a { display:block; max-width:none; font-size:1.3125rem; text-decoration:none; color:#4f3674; font-weight:bold; transition:all .2s }
    header.mod-site-header.style2 .dropnav .submenu.level1 > ul > .has-submenu > a { font-size:1.25rem; letter-spacing:0px; max-width:inherit; color:#4f3674; display:block; max-width:100%; font-weight:bold; position:relative; padding-bottom:0; margin:0; text-transform:none }
    header.mod-site-header.style2 .dropnav .submenu.level2 .has-submenu > a { font-size:1.3125rem; color:#4f3674; font-weight:bold }
    header.mod-site-header.style2 .dropnav .submenu.level2 ul li a { color:#4f3674; font-size:1rem }

    .site-home header.mod-site-header.style2 .dropnav { top:29px }
    .site-home header.mod-site-header.style2 .dropnav .nav > a,
    .site-home header.mod-site-header.style2 .dropnav .nav > a:before { color:#fff }
    
    .dropnav .submenu li a[href*="twitter"], 
    .dropnav .submenu li a[href*="facebook"], 
    .dropnav .submenu li a[href*="instagram"] { width:15px !important; height:15px !important; line-height:17px !important; margin:0 0 10px auto; margin-bottom:10px; margin-left:auto; color:#000; overflow:hidden }
    .dropnav .submenu li a[href*="twitter"],
    .dropnav .submenu li a[href*="facebook"],
    .dropnav .submenu li a[href*="instagram"] { width:15px; height:20px; line-height:20px; margin:0; color:#000; overflow:hidden }
    .dropnav .submenu li a:before { display:block; font-family:"GlyphIcons"; font-style:normal; font-weight:normal; font-size:14px; speak:none; text-decoration:inherit; text-align:center; font-variant:normal; text-transform:none }
    .dropnav .submenu li a[href*="twitter"]:before { content:"\e81e" }
    .dropnav .submenu li a[href*="facebook"]:before { content:"\e81c" }
    .dropnav .submenu li a[href*="instagram"]:before { content:"\e81f" }

    .dropnav .submenu .has-submenu li a[href*="twitter"], 
    .dropnav .submenu .has-submenu li a[href*="facebook"], 
    .dropnav .submenu .has-submenu li a[href*="instagram"] { width:15px; height:20px; line-height:20px; margin:5px 0; color:#fff; overflow:hidden }
    .dropnav .submenu .has-submenu li a:before { display:block; font-family:"GlyphIcons"; font-style:normal; font-weight:normal; font-size:14px; speak:none; text-decoration:inherit; text-align:center; font-variant:normal; text-transform:none }
    .dropnav .submenu .has-submenu li a[href*="twitter"],
    .dropnav .submenu .has-submenu li a[href*="facebook"],
    .dropnav .submenu .has-submenu li a[href*="instagram"] { width:15px; height:20px; line-height:20px; margin:5px 0; color:#000; overflow:hidden; transition:all .2s }
    .dropnav .submenu .has-submenu li a[href*="twitter"]:before { content:"\e81e"; color:#54abee }
    .dropnav .submenu .has-submenu li a[href*="facebook"]:before { content:"\e81c"; color:#3c5897 }
    .dropnav .submenu .has-submenu li a[href*="instagram"]:before { content:"\e81f"; color:#c42aa4 }
    .dropnav .submenu .has-submenu li:hover a[href*="twitter"]:before,
    .dropnav .submenu .has-submenu li:hover a[href*="facebook"]:before,
    .dropnav .submenu .has-submenu li:hover a[href*="instagram"]:before { color:#fff }

    .dropnav .submenu.level1 .has-submenu li a[href*="twitter"], 
    .dropnav .submenu.level1 .has-submenu li a[href*="facebook"], 
    .dropnav .submenu.level1 .has-submenu li a[href*="instagram"] { width:15px; height:20px; line-height:20px; margin:5px 0; color:#fff; overflow:hidden }

    div#submenu1 { left:-2000px; right:-2000px; padding:30px 2000px; background:#fff }
    div#submenu1 > ul.clearfix { width:500px; max-width:500px; min-width:500px; display:flex; flex-wrap:wrap; margin:0 }
    div#submenu1 > ul.clearfix > li.has-submenu { flex:0 0 100%; max-width:100%; display:flex; flex-wrap:wrap; padding:7px 7px; margin:0; border-top:1px solid #f0f0f0 }

    div#submenu1 > div.clearfix { width:1170px; margin:0 auto; float:none; display:flex; padding:0 15px 0px 35px }
    div#submenu1 > .navbar-links.clearfix > div > ul { display:flex; flex-wrap:wrap; width:100% }
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav { flex:0 0 50%; max-width:50%; padding:0px 10px }
    div#submenu1 > .navbar-links.clearfix > div > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul { display:flex; flex-wrap:wrap; align-items:center }
    div#submenu1 > .navbar-links.clearfix > div > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:first-child { display:none }
    div#submenu1 > .navbar-links.clearfix > div > ul.clearfix > li.has-submenu > .submenu.level2.clearfix { margin-left:auto }
    div#submenu1 > .navbar-links.clearfix > div > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li { padding:0 8px; position:relative; margin:0 }
    div#submenu1 > .navbar-links.clearfix > div > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:before { content:""; background:#e3e3e3; height:16px; width:2px; border:none; position:absolute; left:0; top:3px }
    div#submenu1 > .navbar-links.clearfix > div > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:nth-child(2):before { opacity:0 }
    div#submenu1 > .navbar-links.clearfix > div > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul >li:nth-child(5) { padding:0 3px }
    div#submenu1 > .navbar-links.clearfix > div > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:nth-child(5):before, 
    div#submenu1 > .navbar-links.clearfix > div > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul >li:last-child:before { opacity:0 }
    div#submenu1 > .navbar-links.clearfix > div > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul >li:last-child { padding:0 7px }
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > a { text-transform:uppercase; font-weight:bold; font-size:1.5rem; margin-bottom:20px; position:relative }
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > a:before { position:absolute; content:""; border:3px solid #d6a800; bottom:-10px; width:80px }
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li { display:flex; flex-wrap:wrap; align-items:center; margin:0; border-top:1px solid #eff0f0 !important }
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li > ul { display:flex; margin-left:auto }
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li > ul > li { position:relative }
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li > ul > li:first-child { display:none }
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li > ul > li:nth-child(2)::before, 
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li > ul > li:nth-child(3)::before,
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li > ul > li:nth-child(4)::before{ content:""; position:absolute; right:-8px; top:0; font-size:19px; background:#dfdfdf; width:2px; height:16px }
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li > ul > li > a { font-weight: normal !important; padding:0 0 0 !important; text-decoration:none !important; font-size:1rem !important; margin-left:20px }
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav ul.clearfix li { margin:0; border-top:1px solid #eff0f0 }
    div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav ul.clearfix li a {padding:5px 0px; font-size:1.3125rem; font-weight:bold }
    div#submenu1 > ul.clearfix { width:100%; max-width:1170px; margin:0 auto }
    div#submenu1 > ul.clearfix > li.has-submenu { flex: 0 0 50%; max-width:50%; display:block; border:none }
    div#submenu1 > ul.clearfix > li.has-submenu > a { text-transform:uppercase; font-size:1.75rem; position:relative; display:block; max-width:100%; width:100%; margin-bottom:21px; position:relative }
    div#submenu1 > ul.clearfix > li.has-submenu > a:before { content:""; position:absolute; width:50px; height:3px; background:#d7a92b; bottom:0; left:0 }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix { margin-left:auto; border-bottom: 1px solid #ccc }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul { display:flex; flex-wrap:wrap; align-items:center }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li { padding:0 8px; position:relative; margin:0; transition:all .2s }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:nth-child(5),
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:nth-child(6), 
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:nth-child(7) { padding:0 3px }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:last-child { padding:0 7px }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:nth-child(2):before,
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:nth-child(5):before, 
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:nth-child(6):before, 
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:nth-child(7):before,
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:nth-child(6):before, 
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:nth-child(7):before,
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:last-child:before { opacity:0 }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:hover { background:#4f3674 }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > ul > li:hover a { color:#fff }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu { width:100%; max-width:100%; padding:7px; display:flex; border-top:1px solid #ccc; align-items:center }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix { margin-left:auto }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix li { position:relative }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix li:before { content:""; position:absolute; background:#ccc; width:2px; height:12px; right:-3px; top:3px }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix li a { margin:0 }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix li { position:relative; padding-left:10px }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix li:before { content:""; position:absolute; background:#ccc; width:2px; height:12px; right:-7px; top:2px }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix > ul > li:nth-child(7):before, 
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix > ul > li:nth-child(5):before, 
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix > ul > li:nth-child(6):before { display:none }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix li a { margin:0 }
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix li:last-child:before, 
    div#submenu1 > ul.clearfix > li.has-submenu > .submenu.level2.clearfix > .clearfix > .has-submenu .submenu.level3.clearfix li:nth-last-child(2):before { opacity:0 }
    div#submenu1 > ul.clearfix > li.has-submenu .submenu.level3.clearfix > ul >li:first-child { display:none }

    div#submenu2 { left:auto; right:auto; padding:30px }
    div#submenu2 > ul.clearfix li { border-bottom:1px solid #eff0f0; margin-bottom:0 }
    div#submenu2 > ul.clearfix li a { padding:5px }
    div#submenu2 > ul.clearfix li a:hover,
    div#submenu2 > ul.clearfix li a:focus { text-decoration:none; color:#fff; background:#4f3674 }

    div#submenu3 { left:auto; right:0; padding:30px }
    div#submenu3 > ul.clearfix li { border-bottom:1px solid #eff0f0; margin-bottom:0 }
    div#submenu3 > ul.clearfix li a { padding:5px }
    div#submenu3 > ul.clearfix li a:hover,
    div#submenu3 > ul.clearfix li a:focus { text-decoration:none; color:#fff; background:#4f3674 }

    div#submenu4 { left:auto; right:0; padding:30px }
    div#submenu4 > ul.clearfix li { border-bottom:1px solid #eff0f0; margin-bottom:0 }
    div#submenu4 > ul.clearfix li a { padding:5px }
    div#submenu4 > ul.clearfix li a:hover,
    div#submenu4 > ul.clearfix li a:focus { text-decoration:none; color:#fff; background:#4f3674 }

    div#submenu5 { left:auto; right:0; padding:30px }
    div#submenu5 > ul.clearfix li { border-bottom:1px solid #eff0f0; margin-bottom:0 }
    div#submenu5 > ul.clearfix li a { padding:5px }
    div#submenu5 > ul.clearfix li a:hover,
    div#submenu5 > ul.clearfix li a:focus { text-decoration:none; color:#fff; background:#4f3674 }

    /* Secondary Navigation */
    .secondary-nav { position:fixed; top:66px; right:0; left:0; z-index:2; margin:0; padding:10px 0; font-size:1rem }
    .secondary-nav h1 { float:left; padding:0 0 0 80px; font-size:1.5rem; letter-spacing:0.12em; color:#fff }
    .secondary-nav h1:after { display:none }
    .secondary-nav.active h1 { background:none }
    .secondary-nav > div { position:relative; max-width:1170px; margin:0 auto; padding:0 15px }
    .secondary-nav > div > ul { float:right; display:block; margin-top:5px }
    .secondary-nav li { float:left; border-top:0 }
    .secondary-nav li:first-child { margin-left:0 }
    .secondary-nav li a { display:inline; text-decoration:none; color:#fff; transition:all .2s }
    .secondary-nav li:hover a { text-decoration:none; color:#4f3773; background:#fff }
    .secondary-nav .has-nav { position:relative }
    .secondary-nav .has-nav > span { display:none !important }
    .secondary-nav .has-nav > a { display:inline }
    .secondary-nav .has-nav.focus > a,
    .secondary-nav .has-nav:hover > a { text-decoration:none; color:#4f3773; background:#fff }
    .secondary-nav .has-nav > ul { display:none; position:absolute; left:0; min-width:100%; padding:20px 0; background:#fff }
    .secondary-nav .has-nav > a[href="#"] ~ ul { left:auto; right:0 }
    .secondary-nav .has-nav.focus > ul,
    .secondary-nav .has-nav:hover > ul { display:block }
    .secondary-nav .has-nav li { float:none; font-size:inherit }
    .secondary-nav .has-nav li a { display:block; min-width:100px; padding:2px 20px; color:#4f3773; text-decoration:none; white-space:nowrap; transition:all .2s }
    .secondary-nav .has-nav li:hover a { color:#fff; background:#4f3773 }
    .secondary-nav .has-nav .has-nav { position:relative }
    .secondary-nav .has-nav .has-nav > ul { top:0; right:100% }
    /*.secondary-nav a[rel="wiki-link"] + a { display:none !important }*/
    .secondary-nav .has-nav > a[href="#"] { display:inline } 
    .secondary-nav .has-nav > a { background:transparent }
    .secondary-nav .has-nav > a:not([href="#"]) ~ ul li a:before { content:'' }

    /* More News */
    .rotator .mod-more-news .thumb:before { padding-top:40.25% }
    .rotator .mod-more-news.style2 .heading .title { overflow-wrap:normal !important; max-height:65px; height:65px; overflow:visible; margin-left:0; padding-left:12px; padding-bottom:0px !important }
    .rotator .mod-more-news.style2 .heading .thumb img { height:153px; object-fit:cover; object-position:top center }
    .rotator .mod-more-news.style2 .date-sport { margin:40.25% 0 0; padding:15px 15px 7px }

    /* Footer */
    .footer-wrapper .site-developer.inverted.bg-primary { text-align:center }

    /* Tabs */
    .rotator .headlines-tabs { height:100vh; margin:0; padding:0; background:#000 }
    .rotator .headlines-tabs ul.tabs { display:flex; width:660px; justify-content:space-between }
    .rotator .headlines-tabs ul.tabs:before,
    .rotator .headlines-tabs ul.tabs:after { display:none }
    .rotator .headlines-tabs ul.tabs li.tab { float:none; margin:0 }
    .sport-home .headlines-tabs { height:calc(100vh - 114px) }
    .site-home .headlines-tabs .panes .pane2 { top:0; padding:120px 50px 100px 80px }

}

@media only screen and (max-width:1200px) and (min-width:992px) {

    header.mod-site-header.style2 .dropnav .nav > a { font-size:1rem; padding:10px }
    .landing-row .wrapper-cover, 
    .wrapper-cover { max-width:970px }
    footer.mod-site-footer.style3 .footer-logos ul { width:970px }
    div#submenu1 > ul.clearfix, 
    div#submenu2 > ul.clearfix { width:970px; max-width:970px; min-width:970px }
    
    div#submenu1 div.clearfix { max-width:970px }
    header div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li > ul > li > a { margin-left:5px }
    header div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li > ul > li:nth-child(2)::before, 
    header div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li > ul > li:nth-child(3)::before, 
    header div#submenu1 > .navbar-links.clearfix > div > ul > .has-nav > ul > li > ul > li:nth-child(4)::before { display:none }

    .sport-home .rotator .mod-more-news.style2 { max-width:970px; margin:0 auto }

}

@media only screen and (max-width:1200px) {

    .resstandingsult-social .landing-col.span7,
    .resstandingsult-social .landing-col.span5 { width:100%; float:none }
    .resstandingsult-social .mod-social.style1 { margin-bottom:50px }

}

@media only screen and (min-width:1200px) {

    header.mod-site-header.style2 .header-search-red a { padding:10px 20px }
    header.mod-site-header.style2 .header-search-red a:hover { background:#4f3773 }
    
    header.mod-site-header.style2 .dropnav { padding-right:70px }
    header.mod-site-header.style2 .dropnav .nav > a { padding:10px 20px }

}

@media only screen and (min-width:1450px) {

    .site-home header.mod-site-header.style2 .header-search-red { top:42px }
    
    header.mod-site-header.style2 .site-title { left:-130px }
    header.mod-site-header.style2 .site-title img { max-height:none }
    header.mod-site-header.style2 .header-text { left:15px }

    .site-home header.mod-site-header.style2 .header-text { top:50px }
    .site-home header.mod-site-header.style2 .dropnav { top:42px }

    .secondary-nav h1 { padding:0 }

}

@media only screen and (max-width:991px) {

    .site-home .rotator .headlines-tabs { padding-top:0px; margin-top:0px }
    header.mod-site-header .mobile-menu-bar { background:#573d7f; height:58px }
    header.mod-site-header .mobile-menu-bar li a { background:#fff; color:#573d7f }
    header .mod-site-header.style2 { background:#573d7f }
    header.mod-site-header { background:#573d7f; background:rgb(79,55,117); background:-moz-linear-gradient(top, rgb(79,55,117) 0%, rgb(147,133,170) 100%); background:-webkit-linear-gradient(top, rgb(79,55,117) 0%,rgb(147,133,170) 100%) !important; background:linear-gradient(to bottom, rgb(79,55,117) 0%,rgb(147,133,170) 100%) !important; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f3775', endColorstr='#9385aa',GradientType=0 ) }
    header.mod-site-header.style2 .header-text { display:block; left:138px; top:30px }
    nav#nav { padding:0 !important }
    header.mod-site-header .dropnav li a { color:#000 !important; font-size:1rem !important; letter-spacing:0 !important; padding:0 10px !important }
    header.mod-site-header .dropnav { background:#fff }
    footer.mod-site-footer.style3 .footer-logos li img { max-height:inherit }
    footer.mod-site-footer.style3 .footer-logos ul > li { margin:0; padding:10px 35px }
    .site-developer.inverted.bg-primary { padding:20px 0; text-align:center }
    .site-developer.inverted.bg-primary a { display:inline-block }
    .footer-wrapper .site-developer.inverted.bg-primary img.img-responsive.site-developer-logo { max-width:250px; margin:0 auto; display:block }
    .photo-gallery .mod-photo-gallery.style2 { padding:0 10px }

    
    div#submenu2 { width:100% }
    
    
    .sport-home .rotator .headlines-tabs ul.tabs { display:none !important }
    .sport-home .rotator .headlines-tabs { height:auto }

    .site-home .rotator .headlines-tabs .pane2 { display:none !important }
    .site-home .rotator .headlines-tabs ul.tabs { display:none !important }
    .site-home .rotator .headlines-tabs { height:auto; margin:0; padding:0 }
    .internal-page #mainbody { margin-right:15px; margin-left:15px }

    .sticky-header header.mod-site-header.style2 .dropnav { top:10px !important }
    .sticky-header header.mod-site-header.style2 .header-text { top:40px !important }
 
    .header-search-red { display:none !important }
    .resstandingsult-social .mod-social.style1 .social-stream .filters li a { padding:5px 10px; display:inline-block }
    
    
    /***** news rotator css 5-may-2021 ******/

.rotator .mod-news-rotator.style3 { background: #665187; }
.rotator .mod-news-rotator.style3 .media-box .slide-img { padding-top: 0; min-width: 100%; }
.rotator .mod-news-rotator.style3 .slide-img img { height: auto !important; width: 100% !important; object-fit: contain !important; position: relative; }
.rotator .mod-news-rotator.style3 .story-box { position: relative; bottom: 0; background: #665187; padding-bottom: 0; }
.rotator .mod-news-rotator.style3 .story-box .title { font-size: 1rem; line-height: inherit; }
.rotator .mod-news-rotator.style3 .dots { margin: 0 !important; position: relative; top: 0; }
  .sport-home .rotator .mod-news-rotator.style3 .media-box .slide-img {   padding: 0; }
  .sport-home .rotator .mod-news-rotator.style3 .slide-img img {   height: auto !important; }
  .sport-home .rotator .mod-news-rotator.style3 .dots {   margin: 0 !important; }

}

@media only screen and (max-width:767px) {

    header.mod-site-header.style2 .header-text { display:none }
    header.mod-site-header .mobile-menu-bar { background:none; height:93px }

    .scorecard.clearfix { padding:25px 0px 25px }
    .scorecard .mod-scoreboard.style7 .event-box .event { margin:0px 0px }
    .scorecard .Scorecard-heading span { padding:0px }
    
    .footer-wrapper .mod-site-footer.style3 .navbar-image.footer-logos { margin-bottom:20px }

    .photo-gallery.clearfix { padding:25px 0px 55px }
    
    .social-stream.mobile .wall .tile { padding:0px 0px }

}
@media only screen and (max-width:630px) {

    .resstandingsult-social.clearfix .social-stream.mobile .filters li a .icon { color:#4f3775; box-sizing:unset; background:transparent; border:none; box-shadow:none }
    .resstandingsult-social .mod-social.style1 .social-stream .filters li.active .icon { background:#4f3775; color:#fff !important }
    #page .resstandingsult-social .mod-social.style1 .social-stream .filters li:hover a, 
    .mod-social.style1 .social-stream .filters li.active a {background:#4f3674 !important }

    .resstandingsult-social h3.social-heading-new, 
    .resstandingsult-social h3.Standings-heading, 
    .photo-gallery .photo-heading { font-size:1.5rem }
    .photo-gallery .mod-photo-gallery.style2 .gallery { margin:0px }
    
    .scorecard .Scorecard-heading a { padding-right:0 }
    
    .resstandingsult-social.clearfix { padding-top:30px }
    
    .scorecard h3.Scorecard-heading:before { display:none }
    .scorecard h3.Scorecard-heading { font-size:1.5rem }
    .scorecard h3.Scorecard-heading { font-size:1.5rem; border:none }
    .scorecard .Scorecard-heading a { display:block; float:none; text-align:right }
    
    
/***** news rotator css 5-may-2021 ******/

.rotator .mod-news-rotator.style3 { background: #533c78; }
.rotator .mod-news-rotator.style3 .media-box .slide-img { padding-top: 0; min-width: 100%; }
.rotator .mod-news-rotator.style3 .slide-img img { height: auto !important; width: 100% !important; object-fit: contain !important; position: relative; }
.rotator .mod-news-rotator.style3 .story-box { position: relative; bottom: 0; background: #665187; padding-bottom: 0; }
.rotator .mod-news-rotator.style3 .story-box .title { font-size: 1rem; line-height: inherit; }
.rotator .mod-news-rotator.style3 .dots { margin: 0 !important; position: relative; top: 0; }
    

}

@media only screen and (max-width:480px) {

    footer.mod-site-footer.style3 .footer-logos ul > li { max-width:100%; flex:0 0 100%; padding:10px 20px }
    footer.mod-site-footer.style3 .footer-logos ul > li img { max-width:100px; padding:0 }

    .social-stream .filters li a .text { display:none }

    .photo-gallery .photo-heading { border:none }
    .photo-gallery .photo-heading:before { border:none }
    .photo-gallery .photo-heading a { float:none; display:block; text-align:right }
    .photo-gallery .mod-photo-gallery.style2 { padding:0 }
    .photo-gallery.clearfix { padding-bottom:30px }

    .scorecard.clearfix { padding-bottom:10px }
    .resstandingsult-social.clearfix { padding-top:10px }

}

/*CUSTOM TABLE CSS*/
/* Define the background color for all the ODD background rows */
.TFtable tr:nth-child(odd) { background:#fff }
/* Define the background color for all the EVEN background rows */
.TFtable tr:nth-child(even) { background:#EEEEEE }