a { color: #B5000D; text-decoration:none; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; transition:all .4s ease }
.cleanlink a { background:transparent; color: #fff; text-decoration:underline; -webkit-transition:none; -moz-transition:none; transition:none; }
#wrapper { max-width:1037px; margin: 0 auto; position:relative; z-index:2 }

.box-title { height:30px; line-height:30px; margin:0; font-weight:normal; font-size: 16px; color: #343434; text-transform: uppercase; font-family:arial}
.bottom-row .video-link { display:block; width:342px; height:147px;  margin-top:2px; text-indent:-9999px; background:url(http://cdn87.psbin.com/xtutbopfolwpsax6/images/setup/2014/secondary_sprite.png) no-repeat -724px -147px }
.tickets-link { display:block; width:342px; height:147px; background:url(http://cdn87.psbin.com/xtutbopfolwpsax6/images/setup/2014/secondary_sprite.png) no-repeat -724px 0 }

#search-bar,
#mobile-menu-bar { display:none }

#wiki-toggle-btn { top:auto !important; bottom:0 }

/*STICKY-BAR*/
#sticky-bar { width:100%; height:44px; position:fixed; left:0; bottom:0; z-index:4; background:#232323; border-top:2px solid #FFF }
#sticky-bar > .sticky-container { max-width:1037px; height:44px; position: relative; margin:0 auto  }

/*STICKY-NAV*/
#sticky-nav { position:absolute; top:10px; left:0 }
#sticky-nav li, #sticky-nav ul { list-style:none; padding:0; margin:0 }
#sticky-nav .nav { float:left }
#sticky-nav .nav > a { color: #949494; text-decoration: none; text-transform: uppercase; padding: 0 10px; font-size: 13px; font-family: arial;}
#sticky-nav .nav:hover> a { color:#FFF } 
#sticky-nav .nav:first-child > a { padding-left:0 }

/* SEARCH */
#search { position:absolute; right:0;  top:10px }
#search input[type="text"] { display:block; width: 117px; height:22px; float:left; outline: none; padding:0 5px ; background:url(http://cdn87.psbin.com/xtutbopfolwpsax6/images/setup/2014/master_sprite.png) no-repeat -470px 0 ; border: none;}
#search input[type="submit"] { display:block; width:30px; height:22px; float:left; border:none; outline: none; padding:0; background:url(http://cdn87.psbin.com/xtutbopfolwpsax6/images/setup/2014/master_sprite.png) no-repeat -589px 0 }

/*SOCIAL-TABS*/
#social-tabs .tabs { display:none }
#social-tabs .tab_title{ display:block; height:38px; line-height:38px; padding:0 10px; background:#343434; color:#FFF; text-decoration:none; text-transform:uppercase ; margin-bottom: 2px; font-size: 16px; font-family:arial; position:relative }
#social-tabs .tab_title.active {background:#B5000D;}
#social-tabs .tab_title:after { font-family: "fontello";  font-style: normal;  font-weight: normal;  speak: none;  display: inline-block;  text-decoration: inherit; font-size:20px; line-height: 21px; font-variant: normal;  text-transform: none; position:absolute; right:10px; top:50%; margin-top:-10px }
#social-tabs .tab_title[href*="twitter"]:after { content:"\e803"; color:#6FAEBB }
#social-tabs .tab_title[href*="facebook"]:after { content:"\e802"; color:#3b5998 }
#social-tabs .tab_title[href*="instagram"]:after { content:"\e804"; color:#7a6256 }
#social-tabs .tab_title.active[href*="twitter"]:after { color: #86D1E0 }
#social-tabs .tab_title.active[href*="facebook"]:after { color: #628ADD }
#social-tabs .tab_title.active[href*="instagram"]:after { color: #9E8071 }
#social-tabs .panes .overflow { height: 435px; color:#FFF; overflow: hidden; background:#dfdfdf ; margin-bottom: 2px;}
#social-tabs .twitter-timeline { width:100% !important }
.widget-link { display:none }

/* CAROUSEL */
.j-carousel .seats:before,
.j-carousel .seats:after { content: " "; display:table }
.j-carousel .seats:after { clear:both }
.j-carousel { position:relative }
.j-carousel .seats { width: 100%; height:610px; position:relative  }
.j-carousel .seat { display:none; position:absolute; left:0; top:0; right:0; bottom:0 }
.j-carousel .media-box { padding-top:52.5%; position:relative; overflow:hidden }
.j-carousel .media-box img:first-child,
.j-carousel .media-box a img { display:block; width:100% !important;height:613px; position:absolute; left:0; top:0 }
.j-carousel .story-box { display:none; padding:20px 0 10px; color:#444; position:relative }
.j-carousel .active .story-box { display:block }
.j-carousel .date { display:none }
.j-carousel .about { letter-spacing:1px }
.j-carousel .sport-name { display:inline-block; vertical-align:top; font-size:13px; color:#B5000D;font-weight:bold; }
.j-carousel .title { display:block; font-family:arial; font-size:26px; font-weight:bold; color:#000; text-decoration:none }
.j-carousel .title:hover { color:#B5000D; }
.j-carousel .carousel-related-links { display:inline-block; vertical-align:top; padding-left:20px }
.j-carousel .carousel-related-links a { display:inline-block; vertical-align:top; padding:0 5px; color:#646464; font-size:13px }
.j-carousel .carousel-related-links a:hover { color:#B5000D; }
.j-carousel .leadin ,
.j-carousel .readmore { display:none }
.j-carousel .controls { text-align:center; white-space:nowrap }
.j-carousel .control { display:inline-block; vertical-align:top; margin-left:14px; padding:4px 0 0; border-top:4px solid #999; position:relative }
.j-carousel .control:first-child { margin-left:0 }
.j-carousel .control .thumb { border:solid 2px #333  }
.j-carousel .control.active { border-color:#B5000D; }
.j-carousel .control.active:after { content:""; display:block; width:0; height:0; border:solid 4px transparent; border-bottom-color:#B5000D;; position:absolute; left:50%; top:-12px; margin-left:-2px }
.j-carousel .thumb-title { display:none }
.j-carousel .loader { left:10px }
.rivalry-page .j-carousel .story-box,
.international-page .j-carousel .story-box { text-align:center }
.j-carousel .media-box .play-video { left:50% !important; top:50% !important; margin:-21px 0 0 -67px }

#j-carousel-player_wrapper { height:525px !important }

/* MORE HEADLINES */
.more-headlines { position:relative; height:505px; overflow:auto }
.more-headlines .row { width:100%; margin-bottom:10px; position:relative; overflow:hidden }
.more-headlines .info { float:left; padding: 20px 0; width:70%; color: #000; font-family:arial}
.more-headlines .thumb { display:block; width:20%; float:left; height:85px; margin: 10px 30px; border:5px solid #FFF ; box-shadow: 0 0 15px #000 }
.more-headlines .date { font-size:12px; text-transform:uppercase; display:block; margin-bottom:10px }
.more-headlines .title { font-size:18px; color:#000; text-decoration:none }
.no-touch .more-headlines .title:hover { color:#B5000D; }
.more-headlines .leadin { display:none }


/*SOCIAL ICONS*/
#social-icons { position:absolute; top:5px; right:10px; z-index:2; background:#B5000D; }
#social-icons li, #social-icons ul { list-style:none; padding:0; margin:0 }
#social-icons li { float:left; margin:0 -3px }
#social-icons .nav a { display:block; width: 37px; height:27px; background:url(secondary_sprite.png) no-repeat -9999px -9999px; text-indent:-9999px }
#social-icons .nav1 a { background-position: 0px -414px;}
#social-icons .nav2 a { background-position: 0px -440px}
#social-icons .nav3 a { background-position: 0px -466px}
#social-icons .nav4 a { background-position: 0px -492px}

#social-icons .nav1 a:hover { background-position:-37px -414px}
#social-icons .nav2 a:hover { background-position:-37px -440px}
#social-icons .nav3 a:hover { background-position:-37px -466px}
#social-icons .nav4 a:hover { background-position:-37px -492px}

.csstransforms #social-icons { top: 355px; right:0;  width: 37px; z-index: 2 }
.csstransforms #social-icons li { float:none; margin:0 }

/* TABS */
#thvs-tabs { margin-bottom: 20px; position:relative; z-index:1 }
.csstransforms #thvs-tabs { padding-right:37px }
#thvs-tabs:after { content:""; display:block; width:100%; position:absolute; left:0; right:0; top:0; height:525px; box-shadow:0 0 25px #000; z-index:1 }
#thvs-tabs .tabs {  background: #B5000D; }
.csstransforms #thvs-tabs .tabs {height: 37px; width: 482px; position:absolute; right: -222px; top: 222px;  z-index:3;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
#thvs-tabs .tab a { display:block; color:#FFF; font-size:12px; padding: 0 10px; text-decoration:none; height: 37px; font-weight:bold;line-height:37px ; word-spacing: 5px; background: #B5000D;;}
/*#thvs-tabs .tab a.active { background:#840512 }*/
#thvs-tabs .panes { min-height:525px; position:relative; z-index:2 }
#thvs-tabs .pane { position:relative; color:#FFF; background:#C7C7C7 } 
#thvs-tabs .pane .overflow { min-height:505px; padding:10px }
#thvs-tabs .pane1  { background:none }
#thvs-tabs .pane1 .overflow { padding:0 }

#video-gallery-link { display:block; width:57px; height:37px; text-indent:10px; z-index:2; position:absolute; left:186px; top:0; text-transform: uppercase; font-family:arial; line-height:37px ; word-spacing: 5px; color:#FFF; background:#B5000D; }
.csstransforms #video-gallery-link { width: 37px; height: 57px; top:190px; right:0; left:auto; text-indent:-9999px; background:none }


#thvs-tabs .tab a:hover {
    background: none repeat scroll 0 0 #901b1b;
}

.submit {
  background-color: #b10000; 
  border: none;
  color: #FFF;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-weight:600;
  font-size: 16px;
  border-radius:20px;
  transition: all 0.3s linear;
  cursor: pointer;
  
}




