@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('opensans-bold-webfont.eot');
    src: url('opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bold-webfont.woff') format('woff'),
         url('opensans-bold-webfont.ttf') format('truetype'),
         url('opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { background:#fff; font-family: 'Oswald', sans-serif; font-size:16px; background: url(/images/setup/body-bg.png) repeat; } 
a { color:#041e41; 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 }
a:link {color:#8C1515;text-decoration: underline}
/*a:focus{outline:1px solid transparent;} */

h1,h2,h3,h4,h5 { 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 }

/*:focus{outline: 1px solid transparent !important;}*/

#page { position:relative; overflow:hidden; padding-bottom:64px }
.wrapper-con {    position: relative;    width: 1170px;    margin: 0 auto;    box-sizing: border-box;max-width: 100%;}
#body-container { position:relative; z-index:1; padding-top:0; }

.landing-row .landing-row-offset { margin: 0 -10px;}
.landing-row .landing-col {    float: left;    padding: 0 10px; box-sizing: border-box;}
.landing-row .landing-col.span12 {    width: 100%;}
.section-header {    position: absolute; left: -9999px;     color: #fff; background: #000; }
	 
/*header section*/

header.mod-site-header.style1 .header-text { background: #ca171e;  color: #fff; font-family: 'open_sansbold'; font-size: 1rem; font-weight: bold; letter-spacing: 3px; height: 40px;     line-height: 40px;}
header.mod-site-header.style1 {    background: #ca171e; }	 
header.mod-site-header.style1 .dropnav {    background: #1e1756;    border: 3px solid #fff;    border-left: 0;    border-right: 0;}
header.mod-site-header.style1 .dropnav { background: #1e1756; border: 3px solid #fff;  border-left: 0;    border-right: 0;    box-shadow: 0px 0px 0px 4px #1e1756;  margin-top: 5px;}
header.mod-site-header.style1 .site-title a {    top: 25px;    text-align: center;}
header.mod-site-header.style1 .dropnav>ul {   height: 76px;    padding-top: 27px;}
header.mod-site-header.style1 .site-title {    z-index: 2;    height: auto;    padding-top: 40px;}
header.mod-site-header.style1 > div {    height: auto;    min-height: 135px;}
header.mod-site-header.style1 .dropnav .nav>a { font-size: 1.3125rem; font-weight: 600; text-transform: uppercase; text-shadow: none !important;  box-shadow: none !important;
}
header.mod-site-header.style1 .dropnav .nav:before {content: "";background: #ca171e;width: 5px;height: 5px;position: absolute;left: 0;border-radius: 50px;top: 11px;}
header.mod-site-header.style1 .dropnav .nav:first-child:before {   display: none;}

header.mod-site-header:not(.style4) .dropnav .nav>.submenu {    background: rgba(161,21,24,0.95);    height: auto;}
header.mod-site-header.style1 .dropnav .nav.show>a {    color: #EE6368;    border-bottom: 4px solid #ca171d;}
.mod-site-header.style1 .dropnav .submenu li>a:hover {    color: #fff !important;}
header.mod-site-header.style1 .dropnav .nav>a:hover {
    color: #EE6368;
}
.scoreboard-slider .event .links a i {    color: #ca171e;    font-weight: bold;}


/* submenu css*/
.dropnav .submenu.level3 > ul > li:nth-child(5) a, .dropnav .submenu.level3 > ul > li:nth-child(6) a, .dropnav .submenu.level3 > ul > li:nth-child(7) a {
display: block;text-indent: -9999px;width: 15px;height: 21px;background: url(/images/setup/master_sprite.png) no-repeat -1332px 0;} 
.dropnav .submenu.level3 > ul > li:nth-child(5) a {    width: 18px;    background-position: -1304px 0;    margin-left: 0;}
.dropnav  .mod-site-header .dropnav .submenu li a {     margin-bottom: 4px;    line-height: 1.3rem !important;}

.dropnav .submenu.level3 > ul > li:nth-child(7) a {    width: 16px;    background-position: -1278px 0;}

.dropnav .submenu.level3 > ul > li:nth-child(5), .dropnav .submenu.level3 > ul > li:nth-child(6), .dropnav .submenu.level3 > ul > li:nth-child(7) {
    padding-top: 6px;    padding-left: 0;}
.dropnav .submenu.level3 > ul > li:nth-child(1) {    display: none !important;}
div#submenu1>ul>li.has-submenu>a {font-size: 16px;font-family: 'open_sansregular';border-bottom: 1px solid #fff;width: 100%;display: block;max-width: 100%;padding-bottom: 7px;font-weight: bold;
letter-spacing: 2px;} 
div#submenu1>ul>li.has-submenu:first-child {    padding-left: 0;}

div#submenu1>ul>li.has-submenu {width: 50%;max-width: 50%;box-sizing: border-box;padding: 0 50px;min-width: 556px;padding-left: 55px;}
.mod-site-header.style1 .dropnav .submenu.level2 .has-submenu > a, .submenu li a {    font-size: 1rem !important;    text-transform: uppercase;    letter-spacing: 1px;}
.mod-site-header.style1 .submenu.level3 li a {font-size: 14px !important;font-weight: normal;font-family: 'open_sansregular';text-transform: none;letter-spacing: 0;}
.submenu.level3>ul>li {    padding: 0 5px;    box-sizing: border-box;}
 .dropnav .nav.show > .submenu {    opacity: 1;    visibility: visible !important;    max-width: none;    -ms-transition: all 0.5s 0.2s ease;
    -moz-transition: all 0.5s 0.2s ease;    transition: all 0.5s 0.2s ease;}
header.mod-site-header .dropnav .nav.show:hover > a:after {    content: '';    position: absolute;    left: 50%;    bottom: -20px;    margin-left: -10px;    border: 10px solid transparent;
    border-bottom: 10px solid #fff;}
header.mod-site-header .dropnav .nav{position:relative;}


/* end submenu css*/

.main-tabs {    position: relative;}
/* CAROUSEL */

.carousel-wrapper {background: url(/images/setup/banner-bg.png) no-repeat;background-size: contain;background-position: top center;padding-top: 35px;}
.carousel-wrapper .main-tabs ul.tabs {    display: none;}


.j-carousel .seats:after { content:""; display:block; clear:both }

/* PADDING WILL CHANGE ACCORDING SITE PHOTO SIZE */
.j-carousel .media-box { position:relative; background:#fff }
.j-carousel .media-box .slide-img { display:block; padding-top:46%; position:relative; overflow:hidden }
.j-carousel .media-box .slide-img img { display:block; width:100% !important; height:auto !important; position:absolute; left:0; top:0 }
.touch .j-carousel .close-player { display:block !important }

/* ANIMATION # 3 */
.j-carousel { position:relative; z-index:1 }
.j-carousel .feed { position:relative; overflow:hidden }
.j-carousel .seats { width:800%; position:relative }
.j-carousel .seat { opacity:0; visibility:hidden; width:12.5%; float:left; position:relative; transition:all 0.3s 0.3s ease }
.j-carousel .seat.active { opacity:1; visibility:visible; transition:all 0.3s ease }  
.j-carousel .story-box { position:relative;  background:#000 }
.j-carousel .story-box>.title {min-height: 126px; font-size: 30px;  text-transform: uppercase;  color: #1e1756 !important;  font-weight: 700;  background: #fff;width: 100%;
    text-decoration: none;  text-align: center;  box-sizing: border-box;display: flex;  vertical-align: middle;  justify-content: center;  align-items: center;  padding: 0; }
.j-carousel .story-box .title:hover { color:#82052C }
.j-carousel .story-box .date {position: absolute; left: 0; top: -41px; z-index: 2; padding: 0 20px; font-weight: 800;  line-height: 41px;  text-transform: uppercase;  color: #fff;  font-family: 'open_sansbold';    font-size: 0.875rem; } 
    
.j-carousel .story-box   span.pipe {  color: #525d6a; }
.j-carousel .story-box .date .sport-name { color:#fff }
.j-carousel .story-box .carousel-share-links { position:absolute; left:15px; right:15px; top:15px; text-align:center }
.j-carousel .story-box .carousel-share-links a { font-size:0; color:#82012c; text-shadow:1px 1px #bb2053; background:#fff }
.j-carousel .story-box .carousel-share-links a:before { font-size:18px }
.j-carousel .story-box .carousel-share-links a[href*="twitter"]:hover { color:#00abf1 }
.j-carousel .story-box .carousel-share-links a[href*="facebook"]:hover { color:#3c5a99 }
.j-carousel .story-box .carousel-related-links { position:absolute; right:10px; top:-41px; z-index:2; font-weight:700; line-height:41px }
.j-carousel .story-box .carousel-related-links a { color:#fff }
.j-carousel .story-box .leadin,
.j-carousel .story-box .readmore { display:none }
.j-carousel .controls { position:absolute; left:0; right:0; top:-41px; margin-top:46%; z-index:2; padding: 15px 11px 15px;text-align: center;  background: #2B274E;
    margin-bottom: 0;    line-height: 14px;}
.j-carousel .control { position: relative;display: inline-block; vertical-align: top; width: 10px; height: 10px; border: 2px solid #fff; cursor: pointer;text-indent: -9999px; border-radius: 100%;  color: #fff; background: #ffffff; transition:all 0.5s;}
.j-carousel .control:focus, .j-carousel .control.active, .j-carousel .control:hover { border-color:#fff; color:#000; background:#2b274e; } 
.j-carousel .next, 
.j-carousel .prev { position:absolute; left:20px; bottom:50px; z-index:1; width:30px; height:30px; font-family:'glyphicons'; cursor:pointer; text-align:center; text-decoration:none; overflow:hidden; color:#c2171d;  border-radius:100% }
.j-carousel .next { left:auto; right:20px }
.j-carousel .prev:before { content:"\e80f"; display:block; font-size:36px; line-height:30px }
.j-carousel .next:before { content:"\e810"; display:block; font-size:36px; line-height:30px }
.j-carousel .pp { position:absolute; right:0; top:0; z-index:1; width:30px; height:30px; font-family:'glyphicons'; cursor:pointer; text-align:center; text-decoration:none; overflow:hidden; color:#fff; background:rgba(0,0,0,0.6) }
.j-carousel .pp:before { content:'\e80b'; display:block; font-size:20px; line-height:30px }
.j-carousel .pp.play:before { content:'\e80a' }
 .j-carousel .story-box .date .sport-name>a.title {    display: none;}
.j-carousel .story-box>.title:hover {    color: #ca171d !important;    text-decoration: underline;}
.secondary-tabs .tab a:hover {    text-decoration: underline;    color: #000;}

.scoreboard-slider .full-schedule-btn:hover {    color: #000;    text-decoration: underline;}
.scoreboard-slider .event .sport a:hover {    text-decoration: underline;    color: #ca171d;}

.more-news .story { margin-top:10px; padding:0 10px 0 210px; position:relative }
.more-news .story:first-child { margin-top:0 }
.more-news .heading { margin:0 }
.more-news .heading .thumb { width:190px; float:left; margin-left:-210px; box-shadow:0 2px 2px rgba(0,0,0,0.4); position:relative }
.more-news .heading .thumb img { vertical-align:top }
.more-news .heading .title { display:block; font-size:18px; margin-bottom:5px }
.more-news .details { overflow:hidden }
.more-news .details .leadin { display:none;font-size:13px }
.more-news .details .related-links ul { list-style:none; margin:0 }
.more-news .details .related-links li { float:left; margin-right:5px }
.more-news .load-more { display:block; max-width:100px; padding:5px 15px; margin:0 auto; text-align:center; background:#6f6f6f; color:#fff; border-radius:3px }

.tabs-wrapper .tab_title { display:none }

.main-tabs { position:relative }
.main-tabs ul.tabs { position:absolute; left:-38px; top:0; width:38px; z-index:2; text-align:center }
.main-tabs ul.tabs .tab { position:relative; width:38px; height:38px; border-bottom:2px solid #59001b }
.main-tabs ul.tabs .tab:hover a,
.main-tabs ul.tabs .tab a:focus { opacity:1 }
.main-tabs .tab:before { content:''; position:absolute; left:0; top:0; display:block; width:38px; height:38px; line-height:38px; font-family:'glyphicons'; color:#fff; background:#83012b }
.main-tabs .tab1:before { content:'\e801'; font-family:'glyphicons-custom' }
.main-tabs .tab2:before { content:'\e80a' }
.main-tabs .tab3:before { content:'\e800'; font-family:'glyphicons-custom' }
.main-tabs .tab4:before { content:'\e800' }
.main-tabs .tab a { display:block; opacity:0; width:180px; height:32px; margin-left:45px; line-height:32px; border:3px solid #82012c; font-weight:700; text-transform:uppercase; text-decoration:none; text-align:center; color:#fff; background:#000 }
.main-tabs .tab a:after { content:''; position:absolute; left:35px; top:50%; margin-top:-5px; border:5px solid transparent; border-right-color:#82012c }
.main-tabs .tab a:before { content:''; position:absolute; left:0; top:0; width:38px; height:38px }
.main-tabs .pane { background:#fff }
.main-tabs .pane .overflow { height:640px; padding:20px; overflow:auto }
.main-tabs .pane1 .overflow,
.main-tabs .pane2 .overflow { height:auto; padding:0; overflow:visible }

.secondary-tabs { position:relative; padding:45px 0 }
.secondary-tabs ul.tabs .tab { margin-right:24px;   }
.secondary-tabs ul.tabs .tab1 ~ .tab:before {     content: '|';    float: left;    margin-right: 24px;    font-size: 30px;    line-height: 50px;    color: #eaeaea;    font-style: italic; }
.secondary-tabs .tab a { font-size: 2.125rem;    font-weight: 700;    font-style: normal;    line-height: 50px;    text-decoration: none;    text-transform: uppercase;
    color: #ca171e;    font-family: 'Oswald', sans-serif;}
.secondary-tabs .tab a.active { color: #1e1756; }
.secondary-tabs .panes { position:relative }
.secondary-tabs .pane { display:block !important; position:absolute; left:0; right:0; top:-9999px; padding:12px 0; visibility:hidden }
.secondary-tabs .pane.active { position:static; visibility:visible }
.scoreboard-slider .full-schedule-btn {    color: #ca171e;    letter-spacing: 1px;    position: absolute;    top: -81px;    right: 0;    border: none;    text-decoration: none;    padding: 0;}
.secondary-tabs .content-switcher .switcher-list { position:absolute; right:0; top:-66px; width:240px; background:#fff }

/* SLIDER */
.slider-wrapper { position:relative }
.slider-wrapper .slider { position:relative; overflow:hidden }
.slider-wrapper .items { position:relative; width:50000% }
.slider-wrapper .item { float:left; width:0.2% }
.slider-wrapper .image img { vertical-align:top }
.slider-wrapper .image span { position:absolute; left:-9999px }
.slider-wrapper .next, 
.slider-wrapper .prev { position:absolute; left:10px; top:50%; margin-top:-15px; width:30px; height:30px; border:none; font-family:'glyphicons'; cursor:pointer; text-align:center; overflow:hidden; background:transparent }
.slider-wrapper .next { left:auto; right:10px }
.slider-wrapper .prev:before { content:"\e80f"; display:block; font-size:30px; line-height:1 }
.slider-wrapper .next:before { content:"\e810"; display:block; font-size:30px; line-height:1 }
.slider-wrapper .pp { display:none }

.banner-slider { height:267px; text-align:center }
.banner-slider .slider { position:absolute; left:0; right:0; bottom:0 }
.banner-slider .next,
.banner-slider .prev { color:#fff }

/* SCOREBOARD */
.scoreboard-slider { position:relative }
.scoreboard-slider .no-events { min-height:120px; font-size:30px; text-align:center; line-height:3; color:#fff; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.57); }
.scoreboard-slider .slider { position:relative; overflow:hidden }
.scoreboard-slider .slides { position:relative; width:50000% }
.scoreboard-slider .slide { width:0.2%; float:left }
.scoreboard-slider .event-box { float:left; width:20%; padding:0; box-sizing:border-box }
.scoreboard-slider .event { position:relative; min-height:330px; border-bottom:5px solid #000; padding:6px 6px 20px; text-align:center; color:#444; background:#fff;     border: 1px solid #eaeaea; }
.scoreboard-slider .event .date {    padding-bottom: 10px;    margin-bottom: 10px;    font-size: 1.3125rem;    text-transform: uppercase;    color: #ffffff;    background: #1e1756;
    font-weight: normal;    min-height: 75px;    letter-spacing: 1px;    padding-top: 13px;    box-sizing: border-box;}
.scoreboard-slider .event .sport { font-weight:800; text-transform:uppercase  } 
.scoreboard-slider .event .status {    position: absolute;    top: 47px;    color: #fff;    font-size: 0.875rem;    left: 0;    right: 0;    text-align: center;    letter-spacing: 1px;
    font-weight: normal;}
.scoreboard-slider .event .sport a {    color: #1e1756;    text-decoration: none;    font-size: 1rem;    font-weight: bold;    letter-spacing: 1px;    padding-bottom: 10px;    display: block;
    padding-top: 5px;}
.scoreboard-slider .event .links a i.icon.gicon-bs:before {    content: '\e838';    font-weight: bold;}
.scoreboard-slider .event .team-logo { display:none }
.scoreboard-slider .event .opponent {     margin-bottom: 10px;    font-weight: 700;    color: #555555;    font-family: 'open_sansregular';  }
.scoreboard-slider .event .opponent .team-logo { display:block; max-width:90px; margin:0 auto 10px; }
span.team-logo>img {    height: 65px;    width: auto;}
.scoreboard-slider .event .opponent .result { display:block;     color: #555555; }
.scoreboard-slider .event .neutralsite-notes {    font-size: 12px;    font-weight: normal;    color: #555555; }
.scoreboard-slider .event .links { position:absolute; left:10px; right:10px; bottom:0; height:30px; padding:10px;}
.scoreboard-slider .event .links .sep { display:none }
.scoreboard-slider .event .links .text { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0) }
.scoreboard-slider .event .links a { display:inline-block; vertical-align:top; width:30px; height:30px; line-height:30px; color:#ca171e; border-radius:100%  }
.scoreboard-slider .event .links a:hover { background:#000 }
.slide-content.clearfix {    border: 1px solid #eaeaea;}
.scoreboard-slider .event .links:before { content: "";  position: absolute;  top: 7px; background: #ebebeb;    width: 36px;    height: 1px;    left: 0;  right: 0;margin: 0 auto;}

.scoreboard-slider .pp,
.scoreboard-slider .next, 
.scoreboard-slider .prev { position:absolute; left:-40px; top:50%; z-index:1; margin-top:-15px; width:30px; height:30px; font-size:36px; line-height:30px; cursor:pointer; text-decoration:none; text-align:center; color:#ca171e;  overflow:hidden; border-radius:100% }
.scoreboard-slider .next { left:auto; right:-40px }
.scoreboard-slider .pp { display:none }
.scoreboard-slider .prev:before { content:"\e80f"; display:block; font-family:'glyphicons' ; font-weight: bold; }
.scoreboard-slider .next:before { content:"\e810"; display:block; font-family:'glyphicons';  font-weight: bold; }
.scoreboard-slider .full-schedule-btn { color: #ca171e; letter-spacing: 1px;position: absolute;   top: -81px; right: 0; border: none; text-decoration: none;
    padding: 0;    display: block;    max-width: 170px;    margin: 30px auto 0;    font-weight: 700;    text-transform: uppercase;    line-height: 35px;}
.scoreboard-slider .prev:after {    content: "\e80f";    display: block;    font-family: 'glyphicons';    font-weight: bold;    position: absolute;    top: 0;}
.scoreboard-slider .next:after {    content: "\e810";    display: block;    font-family: 'glyphicons';    position: absolute;    top: 0;     font-weight: bold;}

/* FOOTER */
#site-footer { margin-top:10px; padding-top:20px; text-align: center;}
#footer-logos { display:inline-block; vertical-align:top; margin-top:8px }
.ie7 #footer-logos { display:inline; zoom:1 }
#footer-logos ul { margin:0 }
#footer-logos li { list-style:none; float:left }
#footer-logos li span { position:absolute; left:-9999px }
 .site-developer.inverted {background:#1b1454; color:#fff;}
.site-developer.inverted a {color:#fff; }  
.site-developer { text-align:center; padding:0.75rem; }
.site-developer .site-developer-logo { max-height:30px; vertical-align:middle; } 
.site-developer a .site-developer-logo { opacity:0.9 }     
.site-developer a {display:inline-block; }
.site-developer a:hover .site-developer-logo,
.site-developer a:focus .site-developer-logo,
.site-developer a:active .site-developer-logo{ opacity:1; }
#footer-logos ul {    margin: 0;    display: flex;    flex-wrap: wrap;    justify-content: center;    align-items: center;}
#footer-logos li {    list-style: none;    flex-grow: 1;}
div#footer-logos {    width: 100%;    display: block;    text-align: center;}
div#footer-logos {    width: 100%;    display: block;    text-align: center;    border-bottom: 1px solid #eaeaea;    padding-bottom: 50px;    padding-top: 20px;}
.footer-address p {    color: #555555;    font-family: 'open_sansregular';    font-weight: 600;    font-size: 0.875rem;}
.footer-address p a:hover {    text-decoration: underline;    color: #ca171d;    font-weight: bold;}

.footer-address p a {    color: #555555;    text-decoration: none;    padding-left: 20px;     text-decoration: underline}
.footer-address {    padding: 20px 0 19px;}


/* STICKY BAR */
#sticky-bar { width:2000px;  position:fixed; bottom:0; z-index:3; background:#CA171D }
#sticky-bar .ticker-hdr { width:201px; /*height:50px; */position:absolute; text-indent:-9999px; top:0; left:-24px; color:#000;  background:url(/images/setup/master_sprite.png) no-repeat -938px -165px }
div#sticky-bar {width: 100%;left: 0;right: 0;}                        
.sticky-bar > .container {       position: relative;    max-width: 1170px;    height: 4rem;    margin: 0 auto;    display: flex;     align-items: center;}
a.sticky-logo {    font-size: 24px;    font-weight: bold;    text-transform: uppercase;    color: #fff;    text-decoration: none;}



/* SCOREBOARD TICKER */
#scoreboard-ticker-wrapper { /*width:828px; position:relative; margin-left:187px */}
#scoreboard-ticker ul, #scoreboard-ticker li { margin:0; padding:0; list-style:none }
#scoreboard-ticker,
#scoreboard-ticker li { width:828px; height:32px; position:relative; overflow:hidden }
#scoreboard-ticker li span { padding-right:10px }
#scoreboard-ticker li span:first-of-type,
#scoreboard-ticker li span:last-of-type { padding:0 }
#scoreboard-ticker li a { color:#eee }
#scoreboard-ticker .content,
#scoreboard-ticker .no-events { line-height:32px; color:#fff; font-size:14px; font-family:'open_sansbold'; text-transform:uppercase; text-align:center }
#scoreboard-ticker .no-events { text-align:center }
#scoreboard-ticker-pp,
#scoreboard-ticker-prev,
#scoreboard-ticker-next {/* display:none*/ }

/*sports accomplishment*/

.accomplisment-wrapper .navbar-image ul.clearfix li {display: block;flex: 0 0 50%;max-width: 50%;
}
.accomplisment-wrapper .navbar-image ul.clearfix {margin: 0;display: flex;align-items: stretch;justify-content: center;flex-wrap: wrap;}

.accomplisment-wrapper .navbar-image ul.clearfix li {display: flex;flex: 0 0 50%;max-width: 50%; }
.accomplisment-wrapper .navbar-image ul.clearfix a {height: 100%;width: 100%;display: block;position: relative;    overflow: hidden;}
.accomplisment-wrapper .navbar-image ul.clearfix a:before {content: "";background: rgba(0,0,0,0.6);width: 100%;height: 100%;position: absolute;top: 0;z-index: 1;}
.accomplisment-wrapper .navbar-image ul.clearfix img {height: 100%;width: 100%;object-fit: cover;object-position: center;transition: all 0.5s;overflow: hidden;}
.accomplisment-wrapper {border-bottom: 7px solid #ca171e;margin-bottom: 5px;}


/*Social wall*/

.Social-wrapper {border-bottom: 7px solid #ca171e;margin-bottom: 5px;background: url(/images/setup/social-bg-new.png) no-repeat;background-size: cover;padding: 40px 0;
border-top: 7px solid #ca171e;}
.Social-wrapper  .mod-social.style1 .social-stream .filters {margin-top: 0;padding: 0 30px;text-align: center;}
.Social-wrapper .mod-social.style1 .social-stream .filters li a .icon {color: #fff;}
.Social-wrapper .mod-social.style1 .social-stream .filters li.active a {background: #ffffff;font-size: 16px;font-weight: normal;letter-spacing: 1px;color: #ca171e;padding: 5px 13px;}
.Social-wrapper .mod-social.style1 .social-stream .filters li a {
padding: 5px 10px;margin: 0;color: #000;font-size: 1rem;line-height: 1.3rem;padding-top: 2px;}
.Social-wrapper .social-stream .wall .tile .user .logo { width: 75px; height: 75px;}
.Social-wrapper .social-stream .wall .tile>div{ font-family: 'Oswald', sans-serif;}
.Social-wrapper span.name {color: #1e1756;font-size: 1.25rem;font-family: 'Oswald', sans-serif;letter-spacing: 1px;}
.Social-wrapper .social-stream .wall .tile .user .username {display: block;font-size: 0.75rem;color: #ca171e;}
.Social-wrapper .social-stream .wall .tile.social .thumb img {width: 100%;height: 175px !important;object-fit: cover;object-position: center;}
.Social-wrapper .social-stream .wall a {    text-decoration: none;    color: #666666;    font-size: 0.875rem;      font-family: 'open_sansregular';}
.Social-wrapper .social-stream .wall  .title {display: block;padding: 12px 15px;word-break: break-word;color: #666666;font-size: 0.875rem;}
.Social-wrapper h3.social-heading {text-align: center;color: #fff;font-size: 2.25rem;text-transform: uppercase;letter-spacing: 4px;}
.Social-wrapper a.load-more {display: none !important;}
.Social-wrapper .social-stream .wall .tile.social .date { font-size: .875em;  color: #777777;font-family: 'open_sansregular';}
.Social-wrapper .social-stream .wall .tile .action-buttons .button {color: #777777;font-weight: bold;}

.Social-wrapper .social-stream .wall .tile .action-buttons .button:before {font-weight: bold;}
.Social-wrapper .mod-social.style1 .social-stream .filters li a .icon:before {font-weight: bold;}

.Social-wrapper .mod-social.style1 .social-stream .filters li.active a span.icon {color: #ca171e;font-weight: bold;}
.Social-wrapper .mod-social.style1 .social-stream .filters li a{color: #fff;}
.Social-wrapper .mod-social.style1 .social-stream .filters li a {font-size: 1rem;font-weight: normal;letter-spacing: 1px;color: #ffffff;padding: 5px 13px;}

.Social-wrapper .mod-social.style1 .social-stream .filters li a .icon { padding-bottom: 3px;}

.navbar-image span.text {position: absolute;top: 0;left: 0;bottom: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;font-size: 40px;color: #fff;
text-transform: uppercase;text-align: center;z-index: 3;}
.accomplisment-wrapper .navbar-image ul.clearfix a:hover img {transform: scale(1.05);}

footer#site-footer {border-top: 7px solid #ca171e;margin-top: 0;}
.sticky-bar .social-links {margin-left: 0;position: absolute;top: 18px;right: 0px;}
.social-links ul {margin: 0;}
.sticky-bar .social-links li {display: inline-block;vertical-align: top;margin-left: 0.2rem;}
.sticky-bar .social-links li a {color: #ffffff;font-size: 1.2rem;}
.sticky-bar .social-links .text {position: absolute;left: -9999px;width: 0.1rem;height: 0.1rem;overflow: hidden;clip: rect(0,0,0,0);color: #000;}
#scoreboard-ticker li span {padding-right: 10px;font-family: 'open_sansregular';text-transform: none;font-size: 1rem;font-weight: 600;left: 1px;font-style: normal;}
.footer-address p span {margin-left: 20px;}

.sticky-bar .social-links li a:hover {color: #191152;}
.internal-page div#body-container .coach-bio p a {
    display: inline;
}

/*inner page css*/

.internal-page div#body-container {    max-width: 1170px;    margin: 0 auto;    padding: 50px 15px;}
.internal-page div#body-container a {    color: #ca171d;padding-bottom: 18px;display: inline-block;}
.internal-page div#body-container .share-buttons .share-btn a {color: #fff;padding-bottom: 0;}
.secondary-cover-new {background: rgba(255,255,255,0.7);}
.secondary-cover-new div#secondary-nav {display: flex;max-width: 1170px;   margin: 0 auto;flex-wrap: wrap;padding: 20px 15px;align-items: center;}
.secondary-cover-new div#secondary-nav ul.clearfix {display: flex;justify-content: flex-end;flex: 0 0 65%;max-width: 65%;align-items: center;margin: 0;}
.secondary-cover-new div#secondary-nav h1 {flex: 0 0 35%;max-width: 35%;margin: 0;color: #1e1756;font-size: 1.3125rem;text-transform: uppercase;font-weight: normal;}
.secondary-nav .dropdown {   display: none;padding: 10px 18px;position: absolute;top: 100%;right: -13px;background: #1e1756;z-index: 9;}
.secondary-cover-new div#secondary-nav ul.clearfix li {list-style: none;padding: 0 8px;    position: relative;}
.secondary-cover-new div#secondary-nav ul.clearfix li a:hover {color: #1e1756;text-decoration: underline;}
.secondary-cover-new div#secondary-nav ul.clearfix li a {    color: #1e1756;    text-transform: none;    font-weight: normal;    text-decoration: none;    font-size: 0.875rem;
    font-family: 'open_sansregular';}
.secondary-cover-new div#secondary-nav ul.clearfix li:first-child {padding-left: 0;}
.secondary-cover-new div#secondary-nav ul.clearfix li:last-child {padding-right: 0;}
.secondary-nav .more:hover .dropdown {display: block;}
.secondary-cover-new div#secondary-nav ul.clearfix li .dropdown li {padding: 6px 0;}
.secondary-cover-new div#secondary-nav ul.clearfix li .dropdown a {color: #fff;}
.secondary-cover-new div#secondary-nav ul.clearfix li:hover>a {color: #1e1756;}
.secondary-cover-new div#secondary-nav ul.clearfix li .dropdown a:hover, .secondary-cover-new div#secondary-nav ul.clearfix li .dropdown li:hover a {color: #ca171e;}
.internal-page .schedule-wrap .team-stats {background: #1e1756;}
.internal-page div#body-container h1{   color: #1e1756;     font-size: 1.75rem;}
.internal-page .schedule-list th {    background: #1e1756;}
.internal-page .schedule-list .month-title td {    background: #ca171e;}
.internal-page .schedule-list td {    background: #fff; vertical-align: middle;}
.internal-page div#body-container a:hover {    color: #1e1756;}
.internal-page .schedule-list .even td {    background: #dddddd;}

.landing.sport-page div#body-container .carousel-wrapper {    padding-top: 65px;     background-size: cover;}
.landing.sport-page div#body-container {    margin-top: -65px;}
.landing.sport-page .secondary-cover-new {    z-index: 2;    position: relative;}

.internal-page div#body-container .mod-roster tr.roster-header th {    background: #ca171d;    color: #fff;}
.internal-page div#body-container .mod-roster tr th a {    padding-bottom: 0;    margin: 0; display: inline;}
.internal-page div#body-container .mod-roster tr td, .internal-page div#body-container .mod-roster tr th {    vertical-align: middle;}
.internal-page div#body-container .mod-roster .roster tr td, .internal-page div#body-container .mod-roster .roster tr {    background: #fff;}
.internal-page div#body-container .roster {    padding-top: 25px;}


.landing.sport-page div#body-container  a {color: #ca171d;}
.landing.sport-page div#body-container {    /*max-width: 1170px;    margin: 0 auto;    padding: 40px 15px;*/}
.landing.sport-page div#body-container div#j-carousel {    margin-bottom: 0;}
.landing.sport-page div#body-container .j-carousel .story-box>.title {   /* background: #eaeaea;  */  border-bottom: 1px solid #ccc;}
.landing.sport-page div#body-container .aotw {    padding: 0 25px;}
.landing.sport-page div#body-container  a:hover {    color: #1e1756;}
.landing.sport-page div#body-container  .aotw .info { position: relative;padding-left: 145px;min-height: 166px;padding-top: 22px;box-sizing: border-box;}
.landing.sport-page div#body-container .aotw .info span.title {display: block;width: 100%;clear: both;padding-bottom: 11px;font-weight: bold;font-size: 1.25rem;letter-spacing: 1px;color: #ca171d;}
.landing.sport-page div#body-container .aotw span.leadin {display: block;width: 100%;}
.landing.sport-page div#body-container .aotw a.btn-aotw {display: none;}
.landing.sport-page div#body-container  .aotw span.thumb {    position: absolute;    top: 0;    left: 0;}
.landing.sport-page div#body-container .aotw .info a:hover span.title {    color: #1e1756; text-decoration: underline;   }

.landing.sport-page div#body-container #tabs1_more_headlines .more-headlines.clearfix .row {    flex: 0 0 25%;    padding: 0 10px;    box-sizing: border-box;    max-width: 25%;    margin-bottom: 20px;}
.landing.sport-page div#body-container #tabs1_more_headlines .more-headlines.clearfix {    display: flex;    flex-wrap: wrap;    margin-left: -10px;    margin-right: -10px;}
.landing.sport-page div#body-container #tabs1_more_headlines .more-headlines.clearfix .row .info {    background: #eaeaea;    padding:  20px 10px;}
.landing.sport-page div#body-container #tabs1_more_headlines .more-headlines.clearfix .row .info span.date {    display: block;    font-size: 12px;    margin-bottom: 8px;    color: #ca171d;    font-weight: bold;}
.landing.sport-page div#body-container #tabs1_more_headlines .more-headlines.clearfix .row .info a.title {    color: #1e1756;    display: block;    font-size: 1rem;    font-weight: 500;    margin-bottom: 10px;    text-decoration: none;}
.landing.sport-page div#body-container #tabs1_more_headlines .more-headlines.clearfix .row .info span.leadin {    font-size: 0.875rem;    font-weight: 500;    font-family: 'open_sansregular';color: #000;    line-height: inherit;}
.landing.sport-page div#body-container .main-tabs .tab a {    color: #fff !important;}
.landing.sport-page .article-text a img {    margin: 0 auto;}
.landing.sport-page div#body-container #tabs1_more_headlines .more-headlines.clearfix .row .info a.title:hover {    text-decoration: underline;    color: #000;}

.landing.sport-page div#body-container #calendar .calendar-month td {    background: #1e1756;    border-color: #1e1756;     padding: 10px;}
.landing.sport-page div#body-container #calendar .calendar-event a, .landing.sport-page div#body-container #calendar .no-calendar-event a {
       background: #ffffff;    color: #000;    padding: 6px 5px;    box-sizing: border-box;}
.landing.sport-page div#body-container #calendar td, .landing.sport-page div#body-container #calendar th {     border: solid 1px #e5e5e5;     vertical-align: middle;} 
.landing.sport-page div#body-container .secondary-tabs .tab a.active {color: #1e1756;}
.landing.sport-page div#body-container .schedule-boxscore {display: flex;flex-wrap: wrap;}
.landing.sport-page div#body-container .schedule-boxscore .event-box {flex: 0 0 20%;max-width: 20%;}
.landing.sport-page div#body-container .schedule-boxscore .event-box .links a {color: #fff;text-decoration: none; display: block;}    
.landing.sport-page div#body-container .schedule-boxscore .event-box .links {text-align: center;background: #ca171d;color: #fff;padding: 10px;position: absolute;bottom: 0;
width: 100%;left: 0;box-sizing: border-box;top: auto;}
.landing.sport-page div#body-container .schedule-boxscore .event-box .notes {padding: 10px;font-size: 13px;font-family: 'open_sansregular';font-weight: 500;}
.landing.sport-page div#body-container .schedule-boxscore .event-box .teams.clearfix {padding: 0 10px 10px;}
.landing.sport-page div#body-container .schedule-boxscore .event-box .sport {padding: 5px 10px;color: #ca171d;}
.landing.sport-page div#body-container .schedule-boxscore .event-box .date-status.clearfix {background: #1e1756;color: #fff;padding: 6px 10px;}
.landing.sport-page div#body-container .schedule-boxscore .event-box .event-info.clearfix {
background: #fff;height: 100%;padding: 0;position: relative;padding-bottom: 44px;box-sizing: border-box;}
.landing.sport-page div#body-container .schedule-boxscore .event-box {flex: 0 0 20%;max-width: 20%;padding: 0 10px;box-sizing: border-box;}
.landing.sport-page div#body-container .schedule-boxscore {display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.landing.sport-page div#body-container #calendar .calendar-event a, .landing.sport-page div#body-container #calendar .no-calendar-event.current a {
    background: #ca171d;    color: #fff;}
.landing.sport-page div#body-container .schedule-boxscore .event-box .links:hover {    background: #000;}



.landing.sport-page div#body-container  .rcol h3.hist-trad-hdr {font-size: 2.125rem;font-weight: 700;font-style: normal;line-height: 50px;text-decoration: none;
text-transform: uppercase;color: #1e1756;font-family: 'Oswald', sans-serif;}
.landing.sport-page div#body-container  .rcol .info p {font-size: 1.25rem;padding-bottom: 0;margin-bottom: 0;color: #1e1756;}
.landing.sport-page div#body-container .rcol .info a {font-size: 1rem;background: #ca171d;display: inline-block;padding: 7px 20px;color: #fff;text-decoration: none;margin-top: 10px;}
.landing.sport-page div#body-container  .rcol .info {background: #fff;text-align: center;padding-bottom: 16px;padding-top: 12px;}
.landing.sport-page div#body-container  div#hist-trad {border: 1px solid #ccc;margin-bottom: 50px;}
.landing.sport-page div#body-container .rcol .info a:hover {    background: #000;}

.landing.sport-page div#body-container  div#sponsors-slider {padding: 30px 20px;background: #fff;box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);text-align: center;}
.landing.sport-page div#body-container div#sponsors-slider a.prev {    left: 0;    width: 16px;}
.landing.sport-page div#body-container div#sponsors-slider a.next {right: 0;width: 15px;}


.internal-page div#body-container .tab-container.primary > .tab-nav {background: #1e1756;}
.internal-page div#body-container .tab-container.primary > .tab-nav a {color: #fff;}
.internal-page div#body-container .tab-container.primary > .tab-nav .active a {background: rgb(202, 23, 29);}
.internal-page div#body-container .stats-wrap .stats-box th { background: #1e1756;}
.internal-page div#body-container .stats-wrap .stats-box th, .internal-page div#body-container .stats-wrap .stats-box td {padding: 10px;vertical-align: middle;}
.internal-page div#body-container .stats-wrap .stats-box tr:hover, .internal-page div#body-container .stats-wrap .stats-box tr:hover .sort, .internal-page div#body-container .stats-wrap .stats-box tr.totals:hover, .stats-wrap .stats-box .striped tr:nth-child(even):hover {
background-color: #d4d4d4;}
.internal-page div#body-container .internal-page div#body-container .stats-wrap .stats-box td a {padding-bottom: 0;}
.internal-page div#body-container .rich-v2.standard.no-sidebar .article-body .article-text h1 {font-size: 1.25rem;}
.internal-page div#body-container .rich-v2.standard.no-sidebar .article-body .article-text a {padding-bottom: 7px;}

.internal-page div#body-container .toggle-buttons li a.btn {    padding-bottom: 10px;}

.internal-page div#body-container .staff-directory th {    background: #ca171d;}
 .internal-page div#body-container .staff-directory td a {    padding-bottom: 0;}
.internal-page div#body-container .staff-directory td, .internal-page div#body-container .staff-directory th {    vertical-align: middle;    font-size: 1rem;    padding: 12px 15px;}
.internal-page div#body-container .staff-directory table {    width: 100%;    background: #fff;    border-spacing: 0;        margin-bottom: 50px;}
.internal-page div#body-container .staff-directory h2 {    font-size: 1.25rem;    color: #000;    margin-bottom: 11px;    text-transform: uppercase;}


.internal-page div#body-container .article-body.clearfix .article-text p, .internal-page div#body-container .article-body.clearfix .article-text li {margin-bottom: 10px;font-weight: 500;color: #555555;font-family: 'open_sansregular';font-size: 1rem;line-height: 24px;}
.internal-page div#body-container .article-body.clearfix .article-text p.blueTextStat {color: #ca171e;margin-top: 0;font-size: 1.25rem;font-weight: bold;text-align: left !important;}

.internal-page div#body-container .article-body.clearfix .article-text p img { width: 368px;height: auto;   object-fit: cover;   padding: 5px; box-sizing: border-box; max-width: 100%;}

.internal-page div#body-container .list-signup .submit {    background: #ca171d;    color: #fff;    border-color: #ca171d;}
.internal-page .list-signup {    padding-top: 50px;}
.internal-page .list-signup .notice {        background: #e6e2ff;     font-size: 11px;    font-family: 'open_sansregular';}

.internal-page .form-panel .input-group .rich-text p {    font-family: 'open_sansregular';}
.internal-page .form-panel .input-box .textbox.small {    width: 400px;    max-width: 100%;}
.internal-page .form-panel .input-box label.listoption {    padding-right: 20px;    box-sizing: border-box;    flex: 0 0 25%;    padding-bottom: 4px; max-width:25%; }
.internal-page .form-panel fieldset .input-box {    display: flex;    flex-wrap: wrap;}
.internal-page .form-panel .input-box em.input-support-text {    display: block;    clear: both;    margin-top: 10px;}
.internal-page .form-panel .button {    background: #ca171d;    color: #fff;    border-color: #ca171d;    border-radius: 2px;    padding: 10px 27px;}
.internal-page .form-panel .form-notation {    text-transform: capitalize;    font-weight: 500;    color: #ca171d;}
.internal-page .form-panel .input-box .textbox.medium {    width: 400px;    max-width: 100%;}
.internal-page .form-panel {    background: #fff;}
.form-panel .label-box .control-label {   font-weight: 600;    letter-spacing: 0;    font-family: 'open_sansregular';    font-size: 0.875rem;}
.internal-page .form-panel .input-box label.listoption span {    font-weight: 500;    letter-spacing: 0;    font-family: 'open_sansregular';    font-size: 0.75rem;}




.internal-page .bio-wrap .head {width: 100%;float: none;background: #1e1756;margin-bottom: 14px;color: #fff;}
.player-about.clearfix {display: flex;flex-wrap: wrap;align-items: center;}
.internal-page .bio-wrap .player-headshot {padding: 0;}
.internal-page .bio-wrap .player-name {position: relative;left: 0;padding: 0;font-size: 1.5rem;font-weight: 700;color: #fff;text-decoration: none;margin-bottom: 5px;}
.internal-page .bio-wrap .player-info {padding: 0 10px;padding-left: 30px;}
.internal-page .bio-wrap .head>.clearfix {padding: 20px;}
.internal-page .bio-wrap .player-info table td {font-size: 1rem; font-family: 'open_sansregular'}
.bio-wrap .tab-container .tab-panel.active p.MsoNormal span {}
.related-bios.clearfix select.roster-select-list {    padding: 6px 10px;}
.bio-wrap .tab-container .tab-panel .synopsis {    font-family: 'open_sansregular';    font-size: 1rem;    line-height: 24px;}



/*.j-carousel .story-box {    padding: 0 50px;    background: #eaeaea;}*/
header.mod-site-header.style1 .dropnav>ul {    width: calc(50% - 60px);}
div#secondary-tabs .panes .no-events {
    color: #ca171d;
    text-shadow: none;
}

header.mod-site-header:not(.style4) .dropnav .submenu a {
    text-transform: capitalize;
}

 



/*-----------------------------------------
  DESKTOP SPECIFIC STYLES 
  -----------------------------------------*/

@media only screen and (min-width:992px) {

.page { position:relative; overflow:hidden; background:url(/images/setup/2018_page_bg.jpg) no-repeat 50% 190px #fff }
.site-home .body-container { margin-top:65px }
.mainbody { /*min-height:500px; padding:20px;*/ position:relative }
.landing .mainbody { min-height:0; padding:0 }
 
.mobile-menu-bar { display:none }

.landing-row { margin-top:20px }
.landing-row:first-of-type { margin-top:0 }
.landing-row .landing-row-offset { margin:0 -10px }
.landing-row > div { max-width:1200px; margin:0 auto; padding:20px; box-sizing:border-box }
.landing-row > div:after { content:""; display:block; clear:both }
.landing-row.no-pad > div { padding:0 }
.landing-row.no-bounds > div { max-width:none }

.landing-row .landing-col { float:left; padding:0 10px; box-sizing:border-box }
.landing-row .landing-col.span1 { width:8.33333333333% }
.landing-row .landing-col.span2 { width:16.6666666667% }
.landing-row .landing-col.span3 { width:25% }
.landing-row .landing-col.span4 { width:33.3333333333% }
.landing-row .landing-col.span5 { width:41.6666666667% }
.landing-row .landing-col.span6 { width:50% }
.landing-row .landing-col.span7 { width:58.3333333333% }
.landing-row .landing-col.span8 { width:66.6666666667% }
.landing-row .landing-col.span9 { width:75% }
.landing-row .landing-col.span10 { width:83.3333333333% }
.landing-row .landing-col.span11 { width:91.6666666667% }
.landing-row .landing-col.span12 { width:100% }

.landing-row .landing-col.offset1 { margin-left:8.33333333333% }
.landing-row .landing-col.offset2 { margin-left:16.6666666667% }
.landing-row .landing-col.offset3 { margin-left:25% }
.landing-row .landing-col.offset4 { margin-left:33.3333333333% }
.landing-row .landing-col.offset5 { margin-left:41.6666666667% }
.landing-row .landing-col.offset6 { margin-left:50% }
.landing-row .landing-col.offset7 { margin-left:58.3333333333% }
.landing-row .landing-col.offset8 { margin-left:66.6666666667% }
.landing-row .landing-col.offset9 { margin-left:75% }
.landing-row .landing-col.offset10 { margin-left:83.3333333333% }
.landing-row .landing-col.offset11 { margin-left:91.6666666667% }

.landing-row.main-tabs-row { margin-top:0 }
.landing-row.secondary-tabs-row {  ; margin-top:0;   }
.landing-row.banner-row { margin-top:50px; background:url(/images/setup/2018_slider_bg.jpg) no-repeat 50% 0 #515151; background-size:2000px auto }
.landing-row.aotw-row { position:relative; margin-top:0; background:#fff }
.landing-row.aotw-row:before { content:''; position:absolute; left:0; right:0; top:50%; height:1px; background:#ccc }

 



div[id="scoreboard-ticker-wrapper"] {/* position:relative; text-align:center; max-width:73rem; height:4rem;  margin:0 auto; padding:0 8rem; */ box-sizing:border-box }
div[id="scoreboard-ticker"] ul, 
div[id="scoreboard-ticker"] li { margin:0; padding:0; list-style:none }
div[id="scoreboard-ticker"],
div[id="scoreboard-ticker"] li { width:56.5rem; height:4rem; position:relative; overflow:hidden }
div[id="scoreboard-ticker"] { display:inline-block; vertical-align:top }
div[id="scoreboard-ticker"] span { padding:0 0.5rem }
div[id="scoreboard-ticker"] .content,
div[id="scoreboard-ticker"] .no-events { font-size:1.6rem; font-family:"Open Sans",arial; font-weight:400; text-transform:capitalize; padding:0 1rem; line-height:4rem; color:#fff }
div[id="scoreboard-ticker"] .no-events { text-align:center }
div[id="scoreboard-ticker"] .date { font-style:italic; font-weight:700; text-transform:uppercase }
div[id="scoreboard-ticker"] .content .sport,
div[id="scoreboard-ticker"] .content a { color:#fff }
div[id="scoreboard-ticker"] .content a:hover { color:#fff }
span[id="scoreboard-ticker-pp"],
span[id="scoreboard-ticker-prev"],
span[id="scoreboard-ticker-next"] { position:absolute; right:0; top:0; text-decoration:none }
span[id="scoreboard-ticker-prev"] { left:0; right:auto }
span[id="scoreboard-ticker-pp"] { right:0; display:none }
span[id="scoreboard-ticker-pp"] a,
span[id="scoreboard-ticker-prev"] a,
span[id="scoreboard-ticker-next"] a { display: block;  width: 10px; height: 28px; text-align: center; color: #fff; font-size: 2rem; line-height: 28px; cursor: pointer; text-align: center;
    text-decoration: none;}
span[id="scoreboard-ticker-pp"] a:before { content:'\e80a'; display:block; font-family:'glyphicons' }
span[id="scoreboard-ticker-prev"] a:before { content:"\e80f"; font-family:"glyphicons" }
span[id="scoreboard-ticker-next"] a:before { content:"\e810"; font-family:"glyphicons" }
span[id="scoreboard-ticker-pp"] a:before { content:'\e80b'; font-size:2.4rem }
span[id="scoreboard-ticker-pp"] a.play:before { content:'\e80a' }
#scoreboard-ticker-wrapper {margin-left: 38px;   position: relative;box-sizing: border-box;}
div#submenu1 {     padding: 30px 1890px 30px 1890px;    left: -1870px;}
.mod-site-header.style1 .dropnav .nav:not(.nav1) .submenu {    z-index: 9999;}
 
header.mod-site-header.style1 .dropnav ul:nth-last-child(2) .nav:nth-last-child(2), header.mod-site-header.style1 .dropnav ul:nth-last-child(2) .nav:nth-last-child(1), header.mod-site-header.style1 .dropnav ul:nth-last-child(2) .nav:nth-last-child(3) .submenu {
    right: 0;
    left: auto;
}

} 
@media(min-width:768px){
.secondary-cover-new div#secondary-nav {
    flex-wrap: nowrap;
}
}

@media(min-width:481px){
    .accomplisment-wrapper .navbar-image ul.clearfix {
    flex-wrap: nowrap;
}
}

@media only screen and (max-width:1280px) {
    
div#secondary-tabs {    padding: 45px;}
header.mod-site-header.style1 .dropnav > ul:first-of-type {    justify-content: flex-start;}
}

@media only screen and (max-width:1199px) and (min-width:992px){
    
.carousel-wrapper {padding-top: 100px;}
div#submenu1>ul>li.has-submenu {padding: 0;width: auto;min-width: inherit;padding-top: 31px;}
.mod-site-header:not(.style4) .dropnav .submenu a {max-width: 100%;}
header.mod-site-header.style1 .dropnav .nav:before{display:none;}
header.mod-site-header.style1 .dropnav>ul {padding-top: 0;}
.wrapper-con {max-width: 980px;width: 100%;}
.sticky-bar > .container {max-width: 980px;}
div#scoreboard-ticker-wrapper {flex: 0 0 72%;max-width: 72%;}
header.mod-site-header.style1 .dropnav .nav>a {font-size: 1rem;}
header.mod-site-header.style1 .dropnav .submenu.level2 .has-submenu > a {min-width: 133px;}
.secondary-cover-new {    margin-top: 88px;}
header.mod-site-header.style1 {  padding: 0;}
}

@media only screen and (max-width:1200px){
.internal-page .form-panel .input-box label.listoption {     flex: 0 0 33.33%; max-width:33.33%; }
header.mod-site-header.style1 .dropnav>ul { width: auto;}
header.mod-site-header.style1 .dropnav ul:nth-last-child(2) .nav:nth-last-child(2), header.mod-site-header.style1 .dropnav ul:nth-last-child(2) .nav:nth-last-child(1), header.mod-site-header.style1 .dropnav ul:nth-last-child(2) .nav:nth-last-child(3) .submenu {
    right: 0;
    left: 0;
}

}

@media only screen and (max-width:991px){
 .secondary-tabs-row {    display: none !important;}
.carousel-wrapper {    padding-bottom: 28px;    background-size: cover;}
    
    
    header.mod-site-header.style1 .site-title {    padding-top: 0;}
header.mod-site-header.style1 .header-text {    top: 11px;}
header.mod-site-header.style1 {    padding-top: 60px;}
header.mod-site-header.style1 .site-title {    padding-top: 0;    box-sizing: border-box;    padding-bottom: 0;}

header.mod-site-header.style1 > div {    height: auto;    min-height: 71px;}
header.mod-site-header.style1 .dropnav>ul {    height: inherit;    padding: 0;}
div#submenu1>ul>li.has-submenu{   max-width: 100%;    width: 100%;    padding: 0;}

 .dropnav .submenu.level3 > ul > li:nth-child(5) a, .dropnav .submenu.level3 > ul > li:nth-child(6) a, .dropnav .submenu.level3 > ul > li:nth-child(7) a {
    box-sizing: border-box;    padding-left: 0;    margin-left: 13px;}

header.mod-site-header .mobile-menu-bar {
background: #1e1756;border: 3px solid #fff;border-left: 0;border-right: 0;box-shadow: 0px 0px 0px 4px #1e1756;}
.carousel-wrapper {padding-top: 30px;}
header.mod-site-header .mobile-menu-bar li a {background: #ca171e;}
header.mod-site-header.style1 .dropnav .nav:before{display: none;}
.wrapper-con {max-width: 100%;width: 760px;}
.j-carousel .story-box>.title {padding: 0 25px;}
.j-carousel .next {right: 0;}
.j-carousel .prev {left: 0;}
.secondary-tabs ul.tabs .tab1 ~ .tab:before {margin-right: 10px;}
.secondary-tabs ul.tabs .tab {margin-right: 10px;}

div#secondary-tabs {padding: 45px 29px;}


.scoreboard-slider .prev { left: -27px;}
.scoreboard-slider .next { right: -35px;}

.sticky-bar > .container {max-width: 100%;width: 760px;}
#scoreboard-ticker-wrapper {flex: 0 0 70%;max-width: 70%;}
#scoreboard-ticker, #scoreboard-ticker li {width: 100% !important;max-width: 100% !important;}
div#sticky-bar {display: none !important;}
div#page {padding: 0;}
.navbar-image span.text {font-size: 30px;}
.internal-page .form-panel .input-box label.listoption {     flex: 0 0 50%; max-width:50%;}

.sport-page  .main-tabs ul.tabs {    display: none;}
.sport-page .accordion_content div#results li.tab {    display: inline-block;    float: none;}
.sport-page .secondary-tabs .accordion_content div#results li.tab a {font-size: 1rem;background: #1e1756;padding: 10px;color: #fff;font-weight: 300;letter-spacing: 1px;
text-shadow: none; border: none;cursor: pointer;box-shadow: none;}
.sport-page .accordion_content div#results .panels h4.date {    font-size: 1rem;    font-family: 'open_sansregular';}
.landing.sport-page div#body-container .schedule-boxscore .event-box {    flex: 0 0 50%;    max-width: 50%;    margin-bottom: 10px;}

}

@media only screen and (max-width:767px) {
header.mod-site-header.style1 .header-text {display: none;}
header.mod-site-header.style1 {padding-top: 0;}
body {padding: 0;}
header.mod-site-header .mobile-menu-bar {background: transparent;border: none;box-shadow: none;min-height: inherit;height: auto;}
header.mod-site-header.style1 {background: #1e1756;border: 3px solid #fff;border-left: 0;border-right: 0; }
header.mod-site-header.style1 .dropnav .nav>a {font-size: 1rem;}
.wrapper-con {padding: 0 15px;}
.carousel-wrapper {padding-top: 20px;}
.j-carousel .story-box>.title {font-size: 1rem;    min-height: 93px;}
.j-carousel .controls .control {opacity: 0 !important;}


.navbar-image span.text {font-size: 1.5rem;}
.Social-wrapper h3.social-heading {font-size: 1.5rem;}
.mod-social.style1 .social-stream .filters li:nth-child(1) .icon, .mod-social.style1 .social-stream .filters li:nth-child(1) ~ li .text {
position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden;clip: rect(0,0,0,0);}
.mod-social.style1 .social-stream .filters li {margin: 0;}
.Social-wrapper .mod-social.style1 .social-stream .filters li a .icon { margin: 0;}
.Social-wrapper .mod-social.style1 .social-stream .filters li a .icon {border: none;background: transparent;line-height: inherit;height: auto;padding: 0;}
.social-stream.mobile.social-stream .filters li a .text {position: relative;left: 0;clip: inherit;overflow: visible;width: auto;height: auto;background: transparent;font-size: 0.875rem;
color: #ca171e;}
.Social-wrapper .mod-social.style1 .social-stream.social-stream.mobile .filters {margin-bottom: 10px;}
.footer-address {padding-bottom: 20px;}
#footer-logos li {padding: 0 20px;flex: 0 0 33.33%;max-width: 33.33%;box-sizing: border-box;}
.secondary-cover-new div#secondary-nav h1 {    flex: 0 0 100%;    max-width: 100%; position:relative;}
.secondary-cover-new div#secondary-nav ul.clearfix {    flex: 0 0 100%;    max-width: 100%;    justify-content: flex-start;    display: none;    padding-top: 20px;}
.secondary-cover-new div#secondary-nav ul.clearfix li {    padding: 5px 0 5px;}
.secondary-cover-new div#secondary-nav ul.clearfix li .dropdown a {    color: #1e1756;}
.secondary-nav .dropdown {display: block;position: relative;right: 0;left: 0;width: 100%;box-sizing: border-box;margin: 0;background: transparent;color: #000;}
.secondary-cover-new div#secondary-nav ul.clearfix.active {    display: block;     padding-bottom: 33px;}
.secondary-cover-new div#secondary-nav h1:after {content: "";width: 0;height: 0;border-style: solid;border-color: #1e1756 transparent transparent;border-width: 10px 10px 0;position: absolute;
right: 10px;top: 50%;margin-top: -2px;}
.secondary-cover-new div#secondary-nav h1.active:after {    border-color: transparent transparent #1e1756;    border-width: 0 10px 10px;}
.mobile-schedule .schedule-data .date {     background: #1e1756;    color: #fff;}
.mobile-schedule .team-record .titles > div, .mobile-schedule .team-record .data > div {     background: #1e1756; }
.mobile-schedule .team-record .titles > div {    background: #ca171e;    color: #FFF;}
}

@media only screen and (max-width:480px){
.accomplisment-wrapper .navbar-image ul.clearfix li {flex: 0 0 100%;max-width: 100%;}
.scoreboard-slider .full-schedule-btn {position: relative;bottom: 0;top: 0;left: 0;right: 0;text-align: center;margin: 20px auto 0;}
.secondary-tabs .tab a {font-size: 1.25rem;}
#footer-logos li {flex: 0 0 100%;max-width: 100%;margin-bottom: 15px;padding: 0;}
div#footer-logos {padding-bottom: 14px;padding-top: 3px;}
.footer-address p a {display: block;margin-top: 10px;padding-left: 0;}
.j-carousel .story-box .date {width: 100%;line-height: inherit;left: 0;right: 0;display: block;max-width: 100%;min-width: 100%;text-align: center;font-size: 0.7rem;top: -21px;
background: #2b274e;padding: 10px 2px;}
.j-carousel .controls {display: none;}
.footer-address p span {display: block;margin-top: 8px;margin-left: 0;}

.Social-wrapper .social-stream .wall .tile.social .thumb img {width: 100%;height: 150px !important;}
.internal-page .form-panel .input-box label.listoption {     flex: 0 0 100%; max-width:100%; }

.landing.sport-page div#body-container .aotw span.thumb {    position: relative;}
.landing.sport-page div#body-container .aotw .info {    padding: 0;    min-height: inherit;    padding-bottom: 22px;}
.landing.sport-page div#secondary-tabs {    padding: 45px 15px;}
.landing.sport-page div#body-container .schedule-boxscore .event-box {    flex: 0 0 100%;    max-width: 100%;}
.landing.sport-page div#body-container .rcol .info {    padding: 12px 10px 16px;}
.landing.sport-page div#body-container .rcol h3.hist-trad-hdr {    font-size: 1.875rem;}
.internal-page div#body-container h1 {    color: #1e1756;    font-size: 1.25rem;}
div#submenu1>ul>li.has-submenu>a {
    font-size: 0.75rem !important;
}
.mod-site-header.style1 .dropnav .submenu.level2 .has-submenu > a, .submenu li a {
    font-size: 0.75rem !important;
}
.secondary-cover-new div#secondary-nav h1 {
    font-size: 1.25rem;
}
.internal-page div#body-container a {
    word-break: break-all;
    display: inline;
}
.internal-page .bio-wrap .player-headshot {
    width: 100%;
    text-align: center;
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 0 10px;
}
.internal-page .bio-wrap .player-info {
    flex: 0 0 100%;
    text-align: center;
    max-width: 100%;
    padding: 0;
}
.internal-page .bio-wrap .player-info table {
    margin: 0 auto;
}
.internal-page .tab-container .tab-nav {
    font-size: 1rem;
    padding: 10px 0;
}
.internal-page div#body-container .share-buttons.clearfix .share-btn a {
    display: inline-block;
}
}