﻿@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css);

.tablesorter {font-family:arial;font-size: 8pt; background-color: rgb(222, 222, 222); margin:10px 0pt 15px;  width: 100%; text-align: left; border-spacing: 0px;border: #ccc 1px solid; border-width: 1px 0 0 1px;}
.tablesorter th, .tablesorter td { border: #ccc 1px solid; border-width: 0 1px 1px 0;}
.tablesorter th, .tablesorter thead td {font-size: 9pt; background-color: rgb(222, 222, 222); border-collapse: collapse; padding: 4px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
.tablesorter tbody td, .tablesorter tfoot th, .tablesorter tfoot td { padding: 4px; vertical-align: top;}
.tablesorter .header, .tablesorter .tablesorter-header { background-color: rgb(222, 222, 222); background-position: center right; background-repeat: no-repeat; background-image: url(data:image/gif;base64,R0lGODlhDAAMAMQAAAJEjAJCiwJBigJAiANFjgNGjgNEjQRIkQRHkANIkAVMlAVQmAZWnQZUnAdYoAhdpAhZoAlhqQlepQliqQppsApmrQxutgtutQtutAxwtwxwtg1yug1zugxtsw1yuP8A/yH5BAEAAB8ALAAAAAAMAAwAAAUx4Cd+3GiOW4ado2d9VMVm1xg9ptadTsP+QNZEcjoQTBDGCAFgLRSfQgCYMAiCn8EvBAA7); padding: 4px 20px 4px 4px; white-space: normal; cursor: pointer;}
.tablesorter .headerSortUp, .tablesorter .tablesorter-headerSortUp, .tablesorter .tablesorter-headerAsc { color: #333; background-color: #ebedee; background-position: center right; background-repeat: no-repeat; background-image: url(data:image/gif;base64,R0lGODlhDAAMANUAAAJCiwNHkANFjgNEjQRIkQNJkQRMlARKkwRKkgVPlwZSmgdaogdYnwhfpghcowlhqgliqglgqAlgpwljqwporwpmrQplrAtsswtqsgtrsgtqsQxttAtvtQtttAxyuQxwtwxxtwxvtg10uw1zuQ1xuP8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACUALAAAAAAMAAwAAAY6wJKwJBoahyNQ6Dj0fDoZCpPEuWgqk4jxs8FQLI+Gg8Esm5kQydFQMC7IwkOAqUiUCAIzIjA4lwBlQQA7); }
.tablesorter .headerSortDown, .tablesorter .tablesorter-headerSortDown, .tablesorter .tablesorter-headerDesc { color: #333; background-color: #ebedee; background-position: center right; background-repeat: no-repeat; background-image: url(data:image/gif;base64,R0lGODlhDAAMANUAAAE/iAJBigNFjgNEjQNFjQNDiwRHkQRHjwNHjwROlgRMlQRMlARJkgRKkgZQmAVPlgZWnQZSmgZRmAdXoAdXnwdUnAdbogdZoQhbowlhqAlepglkrAliqQtstAtqsQxyugxyuQxwuAxxuAxxtwxwtgxvtQ10vA12vA10u/8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACkALAAAAAAMAAwAAAY6wJQwdRoah6bP6DhEiVIdDxNEGm4yxlDpiJkwv2AmR2OhVCSJBsJ4gUQeCwOB6VAwBAXwYRAIpwBfQQA7); }
.tablesorter thead .sorter-false { background-image: none; cursor: default; padding: 4px;}
.tablesorter tfoot .tablesorter-headerSortUp, .tablesorter tfoot .tablesorter-headerSortDown, .tablesorter tfoot .tablesorter-headerAsc, .tablesorter tfoot .tablesorter-headerDesc { background-color: #ebedee;}
.tablesorter tbody > tr.hover > td, .tablesorter tbody > tr:hover > td, .tablesorter tbody > tr.even:hover > td, .tablesorter tbody > tr.odd:hover > td { background-color: rgb(235,242,250);}
.tablesorter .tablesorter-processing { background-position: center center !important; background-repeat: no-repeat !important; background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important;}
.tablesorter tbody tr:nth-child(odd), .tablesorter tfoot tr:nth-child(odd) {background-color: rgb(255, 255, 255);}
.tablesorter tbody tr:nth-child(even), .tablesorter tfoot tr:nth-child(even) {background-color: rgb(239, 239, 239);}
.tablesorter.containsStickyHeaders thead tr:nth-child(1) th, .tablesorter.containsStickyHeaders thead tr:nth-child(1) td { border-top: #ccc 1px solid;}
caption { background-color: #fff;}
.tablesorter .tablesorter-filter-row { background-color: #eee;}
.tablesorter .tablesorter-filter-row td { background-color: #eee; line-height: normal; text-align: center; -webkit-transition: line-height 0.1s ease; -moz-transition: line-height 0.1s ease; -o-transition: line-height 0.1s ease; transition: line-height 0.1s ease;}
.tablesorter .tablesorter-filter-row .disabled { opacity: 0.5; filter: alpha(opacity=50); cursor: not-allowed;}
.tablesorter .tablesorter-filter-row.hideme td { padding: 2px; margin: 0; line-height: 0; cursor: pointer;}
.tablesorter .tablesorter-filter-row.hideme * { height: 1px; min-height: 0; border: 0; padding: 0; margin: 0; opacity: 0; filter: alpha(opacity=0);}
.tablesorter input.tablesorter-filter, .tablesorter select.tablesorter-filter { width: 98%; height: auto; margin: 0; padding: 4px; background-color: #fff; border: 1px solid #bbb; color: #333; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: height 0.1s ease; -moz-transition: height 0.1s ease; -o-transition: height 0.1s ease; transition: height 0.1s ease;}
.tablesorter .filtered { display: none;}
.tablesorter .tablesorter-errorRow td { text-align: center; cursor: pointer; background-color: #e6bf99;}
.tablesorter_ColumnSelectorWrapper {position: relative;  margin: 10px 5px 10px 10px;  display: inline-block;}
.tablesorter_ColumnSelector, .hidden, #chart-container  {display: none;}
.tablesorter_ColumnSelectorButton {background: #99bfe6;  border: #888 1px solid;  color: #111;  border-radius: 5px;  padding: 5px;}
.tablesorter_Reset {background: #99bfe6;  border: #888 1px solid;  color: #111;  border-radius: 5px;  padding: 5px;}
.tablesorter_Output {background: #99bfe6;  border: #888 1px solid;  color: #111;  border-radius: 5px;  padding: 5px;}
#tablesorter_colSelect1:checked + label {background: #5797d7;  border-color: #555;}
#tablesorter_colSelect1:checked ~ #tablesorter_ColumnSelector {display: block;}
.tablesorter_ColumnSelector {width: 500px;  position: absolute;  top: 30px;  padding: 10px;  background: #fff;  border: #99bfe6 1px solid; border-radius: 5px;}
.tablesorter_ColumnSelector label {display: inline-block;min-width: 250px;font-size: 11pt;font-family: "trebuchet ms", verdana, arial;font-weight:bold;}
.tablesorter_ColumnSelector label:nth-child(1) {border-bottom: #99bfe6 solid 1px;  margin-bottom: 5px;min-width: 400px;}
.tablesorter_ColumnSelector input {margin-right: 5px;}
.tablesorter_ColumnSelector .disabled {color: #ddd;}
.tablesorter .filtered { display: none;}
.tablesorter tbody tr.static td {vertical-align: middle;}
table.basictablesorter { font-family:arial; background-color: rgb(222, 222, 222); margin:10px 0pt 15px; font-size: 8pt; width: 100%; text-align: left; border-spacing: 0px;border: #ccc 1px solid; border-width: 1px 0 0 1px;}
table.basictablesorter th, table.basictablesorter td { border: #ccc 1px solid; border-width: 0 1px 1px 0;}
table.basictablesorter thead tr th, table.tablesorter tfoot tr th { background-color: rgb(222, 222, 222); text-align:center; font-size: 8pt; padding: 4px 12px 4px 0px;}
table.basictablesorter thead tr td {background-color: rgb(222, 222, 222); text-align:center; font-size: 8pt;font-weight: bold; padding: 4px 12px 4px 0px;border-style:solid; border-width: 0 1px 1px 0; border-color:#a1a1a1;}
table.basictablesorter thead tr .header {background-image: url("data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw=="); background-repeat: no-repeat; background-position: center right; cursor: pointer; border-style:solid;}
table.basictablesorter thead tr .headerSortUp {background-image: url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7");}
table.basictablesorter thead tr .headerSortDown {background-image: url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7");}
table.basictablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #8dbdd8;}
table.basictablesorter tbody tr:nth-child(odd) {background-color: rgb(255, 255, 255);}
table.basictablesorter tbody tr:nth-child(even) {background-color: rgb(239, 239, 239);}
table.basictablesorter tbody > tr:hover > td {background: rgb(235,242,250);}
table.basictablesorter tbody td {padding: 4px; vertical-align: top; border-style:solid; border-width: 0 1px 1px 0; border-color:#a1a1a1; min-width:20px;}
table.basictablesorter tfoot  { border-style:solid; border-width: 0 1px 1px 0; border-color:#a1a1a1; border-top-style:double; border-top-width:4px; border-top-color:#a1a1a1;}
table.basictablesorter tfoot td {padding: 4px; background-color: #FFF; vertical-align: top; border-style:solid; border-width: 0 1px 1px 0; border-color:#a1a1a1; min-width:20px;}
.tabsmenu{width:100%;display:inline;}
.tabmenu-links {padding-left:1px;}
.tabmenu-links:after{display:block;clear:both;content:'';}
.tabmenu-links li{margin:0px 5px;float:left;list-style:none;}
.tabmenu-links a{padding:3px 10px;display:inline-block;border-radius:3px 3px 0px 0px;font-size:16px;font-weight:600;color:#4c4c4c;transition:all linear 0.15s;}
.tabmenu-links a:hover{text-decoration:none;color:#000000;}
.MenuSTHS {border-spacing: 0px;}
table.MenuSTHS a{padding:3px 10px;display:inline-block;border-radius:3px 3px 0px 0px;font-size:16px;font-weight:600;color:#4c4c4c;transition:all linear 0.15s;}
table.MenuSTHS a:hover{text-decoration:none;color:#000000;}
.MenuSTHSSpan{padding:3px 0px 3px 15px;display:inline-block;border-radius:3px 3px 0px 0px;font-size:16px;font-weight:600;color:#4c4c4c;transition:all linear 0.15s;}
.tabmenu-content{padding:1px;border-radius:1px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);background:#fff;}
.tabmenu{display:none;}
.tabmenu.active{display:block;}
.tabsmain{width:100%;display:inline-block;}
.tabmain-links {padding-left:1px;}
.tabmain-links:after{display:block;clear:both;content:'';}
.tabmain-links li{margin:0px 5px;float:left;list-style:none;}
.tabmain-links a{padding:0px 25px;display:inline-block;border-radius:3px 3px 0px 0px;color:#dedede;font-size:16px;font-weight:600;color:#4c4c4c;transition:all linear 0.15s;}
.tabmain-links a:hover{text-decoration:none;color:#000000;}
li.activemain a,li.activemain a:hover{text-decoration:none;font-size:125%;color:#990000;}
.tabmain-content{border-radius:1px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);}
.tabmain{display:none;}
.tabmain.active{display:block;}
.scrollup{ width:40px; height:40px; opacity:0.3; position:fixed; bottom:50px; right:25px; display:none; text-indent:-9999px; background: url('images/icon_top.png') no-repeat;}
@media screen and (max-width: 1160px) {
.tabmenu-links a{padding:2px 5px;font-size:15px;}
table.MenuSTHS a{padding:2px 5px;font-size:15px;}
.STHSTopLink{font-size:12px;}
.STHSTeamLink{font-size:12px;}
}
@media screen and (max-width: 920px) {
.tabmenu-links a{padding:1px 2px;font-size:14px;}
table.MenuSTHS a{padding:1px 4px;font-size:14px;}
.STHSTopLink{font-size:10px;}
.STHSTeamLink{font-size:10px;}
}
@media screen and (max-width: 820px) {
.tabmenu-links a{padding:0px 1px;font-size:12px;}
table.MenuSTHS a{padding:0px 3px;font-size:12px;}
.MenuSTHSSpan {font-size:12px;}
.STHSTopLink{font-size:8px;}
.STHSTopLink{font-size:8px;}
.FooterW3C {display:none;}}
@media screen and (max-width: 720px) {#STHSMenu-Record {display:none;}}
@media screen and (max-width: 660px) {#STHSMenu-DirectLink{display:none;}}
.STHSWarning{display:none;color:#FF0000; font-weight: bold;padding:1px 1px 1px 5px;text-align:center;}
.FilterTipMain{display: inline;}
.FilterTip{ display: none; width: 640px; position: absolute;}
.FilterTipMain:hover .FilterTip{display : block;}
.FilterTip{width: 640px; background-color: #fff; margin: 10px 0 15px; text-align: left; border-spacing: 0px;border: #ccc 1px solid; border-width: 1px 1px 1px 1px;}
.FilterTip tbody td{border-spacing: 1px; border-color: #cdcdcd; border-style: solid; border-width: 1px;}
.FilterTip th, .FilterTip thead td {background-color: rgb(222, 222, 222); border-collapse: collapse; padding: 4px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
.FilterTip th, .FilterTip  td { border: #ccc 1px solid; border-width: 0 1px 1px 0;}
#cssmenu, 
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {margin: 0;  padding: 0;  border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; border-radius: 5px;
    -moz-border-radius: 5px;}
#cssmenu:after,
#cssmenu > ul:after {content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
#cssmenu #menu-button {display: none;}
#cssmenu {font-family: Montserrat, sans-serif;}
#cssmenu > ul > li {float: left;}
#cssmenu.align-center > ul {font-size: 0;  text-align: center;}
#cssmenu.align-center > ul > li {display: inline-block;  float: none;}
#cssmenu.align-center ul ul {text-align: left;}
#cssmenu.align-right > ul > li {float: right;}
/* Top Link  */
#cssmenu > ul > li > a {padding: 17px;  font-size: 15px;  letter-spacing: 1px;  text-decoration: none;  color: #000000;  font-weight: 700;  text-transform: uppercase;}
#cssmenu > ul > li:hover > a {color: #191919;}
#cssmenu > ul > li.has-sub > a {padding-right: 30px;}
/* Plus - Minus Sign Top Menu */
#cssmenu > ul > li.has-sub > a:after {position: absolute;  top: 22px;  right: 11px;  width: 8px;  height: 2px;  display: block;  background: #000000;  content: '';}
#cssmenu > ul > li.has-sub > a:before {position: absolute;  top: 19px;  right: 14px;  display: block;  width: 2px;  height: 8px;  background: #000000;  content: '';  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenu > ul > li.has-sub:hover > a:before {top: 23px;  height: 0;}
#cssmenu ul ul {position: absolute;  left: -9999px;}
#cssmenu.align-right ul ul {text-align: right;}
#cssmenu ul ul li {height: 0;  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenu li:hover > ul {left: auto;}
#cssmenu.align-right li:hover > ul {left: auto;  right: 0;}
#cssmenu li:hover > ul > li {height: 35px;}
#cssmenu ul ul ul {margin-left: 100%;  top: 0;}
#cssmenu.align-right ul ul ul {margin-left: 0;  margin-right: 100%;}
/* Menu */
#cssmenu ul ul li a {border-bottom: 1px solid rgba(150, 150, 150, 0.15);  padding: 11px 15px;  width: 270px;  font-size: 15px;  text-decoration: none;  color: #000000;  font-weight: 400;  background: #f2f2f2;z-index:1;}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a {border-bottom: 0;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {text-decoration: underline;}
/* Menu Plus + Mins Sign */
#cssmenu ul ul li.has-sub > a:after {position: absolute;  top: 16px;  right: 11px;  width: 8px;  height: 2px;  display: block;  background: #000000;  content: '';}
#cssmenu.align-right ul ul li.has-sub > a:after {right: auto;  left: 11px;}
#cssmenu ul ul li.has-sub > a:before {position: absolute;  top: 13px;  right: 14px;  display: block;  width: 2px;  height: 8px;  background: #000000;  content: '';  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenu.align-right ul ul li.has-sub > a:before {right: auto;  left: 14px;}
#cssmenu ul ul > li.has-sub:hover > a:before {top: 17px;  height: 0;}
.MenuImage {top: -15px;}

#cssmenuLogin, 
#cssmenuLogin ul,
#cssmenuLogin ul li,
#cssmenuLogin ul li a,
#cssmenuLogin #menu-button {margin: 0;  padding: 0;  border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; border-radius: 5px;
    -moz-border-radius: 5px;}
#cssmenuLogin:after,
#cssmenuLogin > ul:after {content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
#cssmenuLogin #menu-button {display: none;}
#cssmenuLogin {font-family: Montserrat, sans-serif;}
#cssmenuLogin > ul > li {float: left;}
#cssmenuLogin.align-center > ul {font-size: 0;  text-align: center;}
#cssmenuLogin.align-center > ul > li {display: inline-block;  float: none;}
#cssmenuLogin.align-center ul ul {text-align: left;}
#cssmenuLogin.align-right > ul > li {float: right;}
/* Top Link  */
#cssmenuLogin > ul > li > a {padding: 17px;  font-size: 15px;  letter-spacing: 1px;  text-decoration: none;  color: #000000;  font-weight: 700;  text-transform: uppercase;}
#cssmenuLogin > ul > li:hover > a {color: #191919;}
#cssmenuLogin > ul > li.has-sub > a {padding-right: 30px;}
/* Plus - Minus Sign Top Menu */
#cssmenuLogin > ul > li.has-sub > a:after {position: absolute;  top: 22px;  right: 11px;  width: 8px;  height: 2px;  display: block;  background: #000000;  content: '';}
#cssmenuLogin > ul > li.has-sub > a:before {position: absolute;  top: 19px;  right: 14px;  display: block;  width: 2px;  height: 8px;  background: #000000;  content: '';  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenuLogin > ul > li.has-sub:hover > a:before {top: 23px;  height: 0;}
#cssmenuLogin ul ul {position: absolute;  left: -9999px;}
#cssmenuLogin.align-right ul ul {text-align: right;}
#cssmenuLogin ul ul li {height: 0;  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenuLogin li:hover > ul {left: auto;}
#cssmenuLogin.align-right li:hover > ul {left: auto;  right: 0;}
#cssmenuLogin li:hover > ul > li {height: 35px;}
#cssmenuLogin ul ul ul {margin-left: 100%;  top: 0;}
#cssmenuLogin.align-right ul ul ul {margin-left: 0;  margin-right: 100%;}
/* Menu */
#cssmenuLogin ul ul li a {border-bottom: 1px solid rgba(150, 150, 150, 0.15);  padding: 11px 15px;  width: 200px;  font-size: 15px;  text-decoration: none;   font-weight: 400;  background: #ffffff;z-index:1;}
#cssmenuLogin ul ul li:last-child > a,
#cssmenuLogin ul ul li.last-item > a {border-bottom: 0;}
#cssmenuLogin ul ul li:hover > a,
#cssmenuLogin ul ul li a:hover {text-decoration: underline;}
/* Menu Plus + Mins Sign */
#cssmenuLogin ul ul li.has-sub > a:after {position: absolute;  top: 16px;  right: 11px;  width: 8px;  height: 2px;  display: block;  background: #000000;  content: '';}
#cssmenuLogin.align-right ul ul li.has-sub > a:after {right: auto;  left: 11px;}
#cssmenuLogin ul ul li.has-sub > a:before {position: absolute;  top: 13px;  right: 14px;  display: block;  width: 2px;  height: 8px;  background: #000000;  content: '';  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenuLogin.align-right ul ul li.has-sub > a:before {right: auto;  left: 14px;}
#cssmenuLogin ul ul > li.has-sub:hover > a:before {top: 17px;  height: 0;}

@media screen and (max-width: 1600px) {	
	#STHSImageHeader{  display: none;};
}
@media screen and (max-width: 1400px) {
	#cssmenu > ul > li.has-sub > a {padding-right: 20px;}
	.MenuImageDiv{display: none;}
	.STHSPHP_Login{display: none;}
}

@media (max-width: 1200px) {
  #cssmenu {  width: 100%;}
  #cssmenu ul {  width: 100%;    display: none;}
  #cssmenu.align-center > ul {  text-align: left;}
  #cssmenu ul li {  width: 100%;    border-top: 1px solid rgba(120, 120, 120, 0.2);}
  #cssmenu ul ul li,
  #cssmenu li:hover > ul > li {  height: auto;}
  #cssmenu ul li a,
  #cssmenu ul ul li a {  width: 100%;    border-bottom: 0;}
  #cssmenu > ul > li {  float: none; }
  #cssmenu ul ul li a {  padding-left: 25px;}
  #cssmenu ul ul ul li a {  padding-left: 35px;}
  #cssmenu ul ul li a {  color: #000000;    background: none;}
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li.active > a {  color: #191919;}
  #cssmenu ul ul,
  #cssmenu ul ul ul,
  #cssmenu.align-right ul ul {  position: relative;    left: 0;    width: 100%;    margin: 0;    text-align: left;}
  #cssmenu > ul > li.has-sub > a:after,
  #cssmenu > ul > li.has-sub > a:before,
  #cssmenu ul ul > li.has-sub > a:after,
  #cssmenu ul ul > li.has-sub > a:before {  display: none;}
  #cssmenu #menu-button {  display: block;    padding: 17px;    color: #000000;    cursor: pointer;    font-size: 15px;    text-transform: uppercase;    font-weight: 700;}
  #cssmenu #menu-button:after {  position: absolute;    top: 22px;    right: 17px;    display: block;    height: 4px;    width: 20px;    border-top: 2px solid #000000;    border-bottom: 2px solid #000000;    content: '';}
  #cssmenu #menu-button:before {  position: absolute;    top: 16px;    right: 17px;    display: block;    height: 2px;    width: 20px;    background: #000000;    content: '';}
  #cssmenu #menu-button.menu-opened:after {  top: 23px;    border: 0;    height: 2px;    width: 15px;    background: #000000;    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}
  #cssmenu #menu-button.menu-opened:before {  top: 23px;    background: #000000;    width: 15px;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    transform: rotate(-45deg);}
  #cssmenu .submenu-button {  position: absolute;    z-index: 99;    right: 0;    top: 0;    display: block;    border-left: 1px solid rgba(120, 120, 120, 0.2);    height: 46px;    width: 46px;    cursor: pointer;}
  #cssmenu .submenu-button.submenu-opened {  background: #f2f2f2;;}
  #cssmenu ul ul .submenu-button {  height: 34px;    width: 34px;}
  /* Sub Menu Plus + Minus */
  #cssmenu .submenu-button:after {  position: absolute;    top: 22px;    right: 19px;    width: 8px;    height: 2px;    display: block;    background: #000000;    content: '';}
  #cssmenu ul ul .submenu-button:after {  top: 15px;    right: 13px;}
  #cssmenu .submenu-button.submenu-opened:after {  background: #000000;}
  #cssmenu .submenu-button:before {  position: absolute;    top: 19px;    right: 22px;    display: block;    width: 2px;    height: 8px;    background: #000000;    content: '';}
  #cssmenu ul ul .submenu-button:before {  top: 12px;    right: 16px;}
  #cssmenu .submenu-button.submenu-opened:before {  display: none;}
  .MenuImageDiv {display: none;}
  .STHSPHPMenuDiv {display: none;}
  .STHSPHP_Login  {display: none;}
}
.ms-container{  background: transparent url('./images/switch.png') no-repeat 50% 50%;  width: 470px;}
.ms-container:after{  content: ".";  display: block;  height: 0;  line-height: 0;  font-size: 0;  clear: both;  min-height: 0;  visibility: hidden;}
.ms-container .ms-selectable, .ms-container .ms-selection{  background: #fff;  color: #555555;  float: left;  width: 45%;}
.ms-container .ms-selection{  float: right;}
.ms-container .ms-list{  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;  -o-transition: border linear 0.2s, box-shadow linear 0.2s;  transition: border linear 0.2s, box-shadow linear 0.2s;  border: 1px solid #ccc;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  position: relative;  height: 250px;  padding: 0;  overflow-y: auto;}
.ms-container .ms-list.ms-focus{  border-color: rgba(82, 168, 236, 0.8);  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);  outline: 0;  outline: thin dotted \9;}
.ms-container ul{  margin: 0;  list-style-type: none;  padding: 0;}
.ms-container .ms-optgroup-container{  width: 100%;}
.ms-container .ms-optgroup-label{  margin: 0;  padding: 5px 0px 0px 5px;  cursor: pointer;  color: #999;}
.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection{  border-bottom: 1px #eee solid;  padding: 2px 10px;  color: #555;  font-size: 14px;}
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover{  cursor: pointer;  color: #fff;  text-decoration: none;  background-color: #08c;}
.ms-container .ms-selectable li.disabled,
.ms-container .ms-selection li.disabled{  background-color: #eee;  color: #aaa;  cursor: text;}
.STHSIndex_DivBackground{
	background-image: url('./images/backgroundnet.png');
	opacity: 0.3;
}

body {font:14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0;padding:0;}

.footer {background-image:url('images/footerbg.gif'); height:40px; width:100%; text-align:center; line-height:40px; font-size:14px; color:#000000; font-weight: bold;}
h1, h2, h3, h4, h5, h6 { font-family:Georgia, Tahoma; font-weight:400; line-height:100%; margin:12px;}
h1 { font-size:22px;}
h2 { font-size:20px;}
h3 { font-size:18px;}
a { color:#274F70; text-decoration:underline;}
a:visited { color:#274F70;}
a:hover { color:#3C3930; text-decoration:none;}
a.tabmenuhome { color:#000000;}
.STHSHeaderTitle{ text-align:left;font-weight:bold;font-size: 1.6em;padding-bottom: 9px;padding-left: 9px;}
.STHSHeaderDate{ text-align:right;font-weight:bold;padding-bottom: 9px;padding-right: 10px;}
.STHSTableFullW {width:100%; border-spacing: 0px;}
.STHSTable {border-width: 0px;}
.STHSW250{width:250px;}
.STHSW200{width:200px;min-width: 150px;}
.STHSW140Min{width:140px;min-width: 140px;}
.STHSW140{width:140px;}
.STHSW120{width:120px;}
.STHSW100{width:100px;}
.STHSW75{width:75px;}
.STHSW65{width:65px;}
.STHSW55{width:55px;}
.STHSW50{width:50px;}
.STHSW45{width:45px;}
.STHSW35{width:35px;}
.STHSW30{width:30px;}
.STHSW25{width:25px;}
.STHSW10{width:10px;}
.STHSW1{width:1px;}
.STHSWP49{width:49%;vertical-align: top;}
.STHSWP33{width:33%;vertical-align: top;}
.STHSWP2{width:2%;}
.STHSCenter{text-align:center;}
.STHSRight{text-align:right;}
.STHSAlignTop{vertical-align: top;}
.STHSAlignTopBorder{vertical-align: top;border-width: 1px;border-style: solid;}
.STHSIndividualLeadersTitle{font-size:large;font-weight: bold;}
.STHSSchedule_GameNumber{width:10%;}
.STHSSchedule_ProLink{width:90%;}
.STHSSchedule_FarmLink{width:90%;}
.STHSSchedule_TitleGameNumber{text-align:center;width:5%;border-width: 1px;border-style: solid;}
.STHSSchedule_MainTable{width:100%; border-width: 1px;border-style: solid;border-collapse: collapse;}
.STHSSchedule_TitleProSchedule{text-align:center;width:45%;border-width: 1px;border-style: solid;}
.STHSSchedule_TitleFarmSchedule{text-align:center;width:45%;border-width: 1px;border-style: solid;}
.STHSSchedule_TitleSchedule{text-align:center;width:95%;border-width: 1px;border-style: solid;}
.STHSSchedule_GameDay{border-width: 1px;border-style: solid;}
.STHSRoster_GM{width:450px;font-weight:bold;}
.STHSRoster_Coach{width:350px;font-weight:bold;}
.STHSRoster_TeamOverall{width:450px;font-weight:bold;}
.STHSRecordTable{width:650px;border-width: 0px;}
.STHSRecordPlayerGoalerTable{min-width: 650px;border-width: 0px;}
.STHSFinance_TeamTable{width:98%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSFinance_TeamTable td{border-width: 1px;border-style: solid;text-align:left;}
.STHSFinance_ProSalaryTable{vertical-align: top;width:300px;}
.STHSFinance_FarmSalaryTable{vertical-align: top;width:300px;}
.STHSTeamsAndGMInfo_MainTable{border-width: 1px;border-style: solid;border-collapse: collapse;}
.STHSTeamsAndGMInfo_MainTable td{border-width: 1px;border-style: solid;}
.STHSTeamsAndGMInfo_MainTable th{border-width: 1px;border-style: solid;}
.STHSCupWinner_MainTable{width:98%;margin:auto;}
.STHSCupWinner_MainTable th {font-size:22px;text-align:center;padding:20px; margin:12px;}
.STHSCupWinner_MainTable td {font-size:18px;text-align:center;padding-bottom:40px;}
.STHSPHPTradeLogHistory_Table{width:98%;margin:auto;}
.STHSPHPTradeLogHistory_Table th {font-size:22px;text-align:center;padding:20px; margin:12px;}
.STHSPHPTradeLogHistory_Table td {font-size:18px;text-align:center;padding-bottom:10px;}
.STHSPHPTradeLogHistoryTeamImage {width:64px;height:64px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTradeLogHistoryTeamImageIndex {width:32px;height:32px;padding-left:0px;padding-right:8px;vertical-align:middle}

.STHSCupWinner_Year{text-align:left;width:100px;min-width: 25px;}
.STHSCupWinner_Team{text-align:left;width:45%;min-width: 150px;}
.STHSCupWinner_Image {width:128px;height:128px;padding-left:0px;padding-right:8px;padding-bottom:8px;vertical-align:middle}

.STHSEntryDraft_MainTable{width:98%;margin:auto;border-width: 1px;border-style: solid;border-collapse: collapse;}
.STHSEntryDraft_MainTable td{border-width: 1px;border-style: solid;padding-left: 10px;}
.STHSEntryDraft_MainTable th{border-width: 1px;border-style: solid;text-align:center;}
.STHSEntryDraft_Rank{text-align:left;width:10%;min-width: 25px;}
.STHSEntryDraft_Team{text-align:left;width:40%;min-width: 150px;}
.STHSEntryDraft_Pick{text-align:left;width:50%;min-width: 150px;}
.STHSAward_Table{width:98%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSAward_Table th {font-size:22px;width:50%;text-align:center;border-width: 1px;border-style: solid;padding:8px 0 4px; margin:12px;}
.STHSAward_Table td {width:50%;text-align:left;border-width: 1px;border-style: solid;}
.STHSWaiver_Table{width:98%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSWaiver_Table th {width:20%;text-align:center;border-width: 1px;border-style: solid;padding:8px 0 4px; margin:12px;}
.STHSWaiver_Table td {width:20%;text-align:left;border-width: 1px;border-style: solid;}
.STHSTodayGame_GameOverall{
	width:33%;
	vertical-align: top;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid black;
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 5px;
	margin-bottom: 5px;
	background-color: rgba(245,245,245,1)
}
.STHSTodayGame_MainTable{width:100%;border-spacing:25px;}
.STHSTodayGame_GameData{width:100%;}
.STHSTodayGame_GameTitle{width:100%;}
.STHSTodayGame_GameNumber{width:70%;}
.STHSTodayGame_Boxscore{width:30%;}
.STHSTodayGame_TeamScore{width:10%;}
.STHSTodayGame_TeamName{width:90%;}
.STHSTodayGame_3Star{text-align:center;padding-left:33px;vertical-align:top;}
.STHSTodayGame_HR{width:90%;height: 2px;}
.STHSTomorrowGame_GameNumber{width:15%;}
.STHSTomorrowGame_SubTable{width:100%; border-width: 1px;border-style: solid;}
.STHSTomorrowGame_GameDay{border-width: 1px;border-style: solid;}
.STHSIndex_GamesResult {
	width: 92%;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid black;
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 5px;
	margin-bottom: 5px;
	background-color: rgba(245,245,245,1)
}
.STHSIndex_GamesResult th {font-weight: bold;}
.STHSIndex_GamesResult td {padding-left: 5px;padding-right: 10px;}
.STHSIndex_GamesResult td > a {text-decoration: none;}
.STHSIndex_HeadlineTable  {
	width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid black;
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 5px;
	margin-bottom: 5px;
	margin-left:10px;
	background-color: rgba(245,245,245,1)
}
.STHSIndex_HeadlineTable  th {font-weight: bold;font-size: 1.3em;padding: 15px;}
.STHSIndex_HeadlineTable  td {padding-left: 5px;padding-right: 10px;vertical-align:bottom;}
.STHSIndex_HeadlineTable  td > a {text-decoration: none;}
.STHSIndex_HeadlineTable  tr:hover {font-weight: 900;}
.STHSIndex_Top5Table  {
	width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid black;
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 5px;
	margin-bottom: 5px;
	margin-left:10px;
	background-color: rgba(245,245,245,1)
}
.STHSIndex_Top5Table  th {font-weight: bold;font-size: 1.3em;padding: 15px;}
.STHSIndex_Top5Table  td {padding-left: 5px;padding-right: 10px;vertical-align:bottom;}
.STHSIndex_Top5Table  td > a {text-decoration: none;}
.STHSIndex_Top5Table  tr:hover {font-weight: 900;}
.STHSIndex_Top5TableImage {text-align:center;}
.STHSIndex_Top20FreeAgents{
	width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid black;
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 5px;
	margin-bottom: 5px;
	margin-left:10px;
	background-color: rgba(245,245,245,1)
}
.STHSIndex_Top20FreeAgents  th {font-weight: bold;font-size: 1.3em;padding: 15px;}
.STHSIndex_Top20FreeAgents  td {padding-left: 5px;padding-right: 10px;}
.STHSIndex_Top20FreeAgents td > a {text-decoration: none;}
.STHSIndex_TheNewsTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSIndex_TheNews {font-size: 2em;margin: 10px;padding-left:40px}
.STHSIndex_NewsDiv {
	 order-collapse: separate;
    border-spacing: 0;
    border: 1px solid black;
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 5px;
	margin-bottom: 5px;
	margin-left:10px;
}
.STHSIndex_LastestResult {font-size: 1.5em;margin: 10px;text-align:center;}
.STHSIndex_Headline {font-size: 1.5em;margin: 10px;text-align:center;}
.STHSIndex_Main {padding-top: 10px; padding-right: 10px; padding-left: 10px;width:100%; border-spacing: 0px;}
.STHSIndex_Score{vertical-align:top; width:5px;width: 220px;}
.STHSIndex_NewsTD {vertical-align:top;text-align:left;width:800px;padding-right:20px}
.STHSIndex_Top5 {vertical-align:top;width:300px;padding-right:20px}
.STHSIndex_3StarNameHeader {width:200px;min-width: 150px;font-weight: bold;}
.STHSIndex_Top5PointNameHeader {width:225px;min-width: 150px;font-weight: bold;}
.STHSIndex_Top5PointResultHeader {width:75px;min-width: 50px;font-weight: bold;}
.STHSIndex_OutputSetting_Table{width:98%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;text-align:center;}
.STHSIndex_OutputSetting_Table td {border-width: 1px;border-style: solid;}
.STHSIndex_NewsReplyTable {padding: 0px 8px 0px 8px;display: none;}
.STHSIndex_NewsReplyOwner {text-decoration: underline;}
.STHSIndex_NewsReplyTime {font-size:10px;}
.STHSIndividualLeader_Table th{font-size:15px !important} 
.STHSIndividualLeader_Table td{font-size:12px !important;vertical-align:bottom !important;} 
.STHSIndividualLeader_Players{font-size:20px;}
.STHSBlankDiv{padding-bottom: 4px;}
.STHSPHPPlayerStat_Table{width:95%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSPHPPlayerStat_HomeTable {padding-top: 10px; padding-right: 10px; padding-left: 10px;width:100%; border-spacing: 0px;}
.STHSPHPPlayerStat_HomeMainTD {vertical-align:top;text-align:left;width:800px;padding-right:20px}
.STHSPHPPlayerStat_HomeLeftTD {vertical-align:top;width:300px;padding-right:20px}
.STHSPHPPlayerStat_HomeTeamInfo {width:100%;}
.STHSPHPPlayerStat_Table th{border-width: 1px;border-style: solid;text-align:center;background-color: rgb(222, 222, 222);padding: 0px 4px 0px 4px;}
.STHSPHPPlayerStat_Table td{border-width: 1px;border-style: solid;text-align:center;}
.STHSPHPPlayerStat_TabHeader{text-align:center;font-size:20px;}
.STHSPHPPlayerStat_PlayerNameHeader{text-align:center;font-size:24px;}
.STHSPHPPlayerStat_Tabmain-content{border-radius:1px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);border-style: solid;border-color: #dedede; border-radius: 10px; -moz-border-radius: 10px;margin:10px;}
.STHSPHPTeamStat_Main{width:99%;margin:auto;}
.STHSPHPTeamStat_Table{width:95%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSPHPTeamStat_Table th{border-width: 1px;border-style: solid;text-align:center;background-color: rgb(222, 222, 222);padding: 0px 4px 0px 4px;}
.STHSPHPTeamStat_Table td{border-width: 1px;border-style: solid;text-align:center;}
.STHSPHPTeamStat_TableTitle {font-size:22px;text-align:center;padding-bottom:5px;}
.STHSPHPTeamStat_TeamNameHeader{text-align:center;font-size:24px;}
.STHSPHPTeamHeader_Table{width:50%;margin:auto;font-family: Montserrat, sans-serif;}
.STHSPHPTeamHeader_Logo{text-align:right;}
.STHSPHPTeamHeader_TeamName{font-size:25px;text-align:left;padding-left:50px;margin:auto;}
.STHSPHPTeamHeader_Stat{font-size:16px;text-align:left;padding-left:50px;margin:auto;}
.STHSPHPTeamStatDepthChart_Table {width:100%; border-spacing: 0px;}
.STHSPHPTeamStatDepthChart_Table td {border-width: 0px;text-align:left;padding: 0px 4px 0px 4px;}
.STHSPHPStandingPlayoffWinnerImage {width:96px;height:96px;padding-left:8px;padding-right:8px;vertical-align:middle}
.STHSPHPMenuDiv {text-align:center;margin-top:-5px;margin-bottom:10px;}
.STHSPHPMenuOutOfDate{text-align:center;padding:10px;margin-bottom:10px;background-color:red;font-family:bold;font-size:25px;}
.STHSPHPMenuTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPMenuDivTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSBoxScore_MainDiv {border-radius:1px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);border-style: solid;border-color: #dedede;margin:6px}
.STHSBoxScore_TeamStatTeamName{font-size:14px;font-weight: bold;}
.STHSBoxScore_TeamResult, .STHSBoxScore_GoalsTable, .STHSBoxScore_ShotsTable{width:80%;margin-left: auto; margin-right: auto;}
.STHSBoxScore_Lines_Table{width:95%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSBoxScore_Lines_Table th{border-width: 1px;border-style: solid;text-align:center;background-color: rgb(222, 222, 222);padding: 0px 4px 0px 4px;}
.STHSBoxScore_Lines_Table td{border-width: 1px;border-style: solid;text-align:center;}
.STHSBoxScore_GoalsTeamName, .STHSBoxScore_ShotsTeamName{font-size:16px;font-weight: bold;}
.STHSBoxScore_GoalsShotsMainTable{width:95%;margin-left: auto; margin-right: auto;}
.STHSBoxScore_PeriodPerPeriod{width:99%;margin-left: auto; margin-right: auto;vertical-align:top;}
.STHSBoxScore_PeriodPerPeriod th{width:50%;text-align:center;font-size:16px;font-weight:600;color:#4c4c4c;padding-top:15px;padding-bottom:5px;}
.STHSBoxScore_PeriodPerPeriod td{padding:5px;vertical-align:top;}
.STHSBoxScore_PeriodPerPeriod_Header{border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;background-color: rgb(242,242,242);text-align:center;font-size:16px;font-weight:600;color:#4c4c4c;padding-top:15px;padding-bottom:5px;}
.STHSBoxScore_TeamResult th{font-size:15px}
.STHSBoxScore_PlayerStatTitle{font-size:18px;text-align:center;}
.STHSBoxScore_TeamLine{text-align:center;}
.STHSBoxScore_GoalsPeriodHeader, .STHSBoxScore_ShotsPeriodHeader{font-size:14px;font-weight: bold;}
.STHSBoxScore_GoalsTotalHeader, .STHSBoxScore_ShotsTotalHeader, .STHSBoxScore_ShotsAttempHeader{font-size:14px;font-weight: bold;font-style: italic;}
.STHSBoxScore_GoalsTotal, .STHSBoxScore_ShotsTotal{font-style: italic;}
.STHSBoxScore_TeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSBoxScore_TeamImageLarge {width:48px;height:48px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTradeType{text-align:center;font-size:20px;padding-top:25px;padding-bottom:25px;}
.STHSPHPTradeTeamName{padding-left:25px;font-size:24px;}
.SubmitButton{-moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 6px;  color: #000000;  font-family: 'Oswald';  font-size: 20px;  text-decoration: none;  border: none;background: #99bfe6;  border: #888 1px solid;  color: #111;  border-radius: 5px;  padding: 3px 15px 3px 15px ;;}
.STHSSelect{border-radius: .5em;}
.STHSPHPSearch_Field{ font-family:Georgia, Tahoma;}
.STHSWebClient_Form{padding: 5px 10px 5px 30px;margin:5px;}
.STHSPHPStandingTeamImage {width:24px;height:24px;padding-left:8px;padding-right:8px;vertical-align:middle}
.STHSPHPCoachesTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPScheduleTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTodayGameTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPIndexTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPEntryDraftTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTeamGMInfoTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPFinanceTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPProspectsTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPDraftPickTeamImage {width:48px;height:48px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTeamStatsTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPPlayersRosterTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPGoaliesRosterTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPPlayersStatsTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPGoaliesStatTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPIndividualLeadersTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPIndividualLeadersHeadshot {max-width: 100%;height: auto; margin-left: 25px; margin-right: auto; border-radius: 50%; width: 80px; box-shadow: 0 2px 3px 1px #ddd;}
.STHSPHPWaiverTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTradeTeamImage {width:48px;height:48px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTeamStatImage {width:96px;height:96px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPPlayerReportTeamImage {width:168px;height:168px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPPlayerReportHeadshot {max-width: 100%;height: auto; display: block; margin-left: auto; margin-right: auto; border-radius: 50%; width: 160px; box-shadow: 0 2px 3px 1px #ddd;}
.STHSPHPIndexBoxScore{text-align:center;font-weight: bold;}
.STHSPHPIndexLeadersHeadshot {max-width: 100%;height: auto; margin-left: 15px; margin-right: auto; border-radius: 50%; width: 80px; box-shadow: 0 2px 3px 1px #ddd;}
.STHSPHPTeam_HomeTable {padding-top: 10px; padding-right: 10px; padding-left: 10px;width:100%; border-spacing: 0px;}
.STHSPHPTeam_HomePrimaryTable{width:95%;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ececec;padding-bottom:8px;margin-left: auto; margin-right: auto;padding-right:20px;}
.STHSPHPTeam_HomePrimaryTableTeamName{font-size:24px;}
.STHSPHPTeam_HomePrimaryTableHeader {font-size:16px;font-weight:bold;padding-bottom:0px;padding-top: 8px;font-size:20px;}
.STHSPHPTeam_HomePrimaryTableTeamImage{width:13%;text-align:center;}
.STHSPHPTeam_HomePrimaryTableTeamImageSpec{width:80px;height:80px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTeam_HomePrimaryTableTeamInfo{width:25%;padding:25px;}
.STHSPHPTeam_HomePrimaryTableTeamScore{font-size:24px;width:10%;text-align:center;}
.STHSPHPTeam_HomePrimaryTableTeamMiddlePlay{font-size:20px;width:4%;text-align:center;}
.STHSPHPTeam_HomePrimaryTableTeamMiddleNotPlay{font-size:20px;width:24%;text-align:center;}
.STHSPHPTeam_HomePrimaryTableLeadersHeadshot {max-width: 100%;height: auto; margin-left: 25px; margin-right: auto; border-radius: 50%; width: 140px; box-shadow: 0 2px 3px 1px #ddd;}
.STHSPHPTeam_HomePrimaryTableLeadersHeadshotTD {background-color:white;width:100px;padding:0px;border-style:solid;border-width:1px;border-color:#ccc;width:140px;}
.STHSPHPTeam_HomePrimaryTableLeadersTextTD {vertical-align:top;background-color:white;padding:0px;border-style:solid;border-width:1px;border-color:#ccc;width:275px;}
.STHSPHPTeam_HomePrimaryTableTeamInfoBeforeTriangle{padding-bottom:15px;}
.STHSPHPTeam_HomePrimaryTableTeamInfoTriangle{width: 0;height: 0;border-style: solid;border-width: 15px 10px 0 10px;border-color: #000000 transparent transparent transparent;margin:auto;}
.STHSPHPTeam_HomePrimaryTableLeadersTextStat {font-size:12px;font-weight:normal;line-height:24px;padding-left:12px;}
.STHSPHPTeam_HomePrimaryTableLeadersTextPlayer {display:-webkit-inline-box;vertical-align:middle;padding-left:12px;font-size:20px;color:#383732;font-weight:normal;}
.STHSPHPTeam_HomePrimaryTableLeadersTextResult {font-size:60px;line-height:100px;padding-left:12px;}
.STHSPHPTeam_HomePrimaryTableTeamStatStrongText{font-size:24px;font-weight:bold;padding:10px;display:inline-block;}
.STHSPHPTeam_HomePrimaryTableTeamStatTD{width:25%;background:white;text-align:center;height:120px;}
.STHSPHPTeam_HomeSecondaryTable{width:100%;font-family: Montserrat, sans-serif;}
.STHSPHPTeam_HomeSecondaryTableTDStrongText{font-size:13px;font-weight:bold;}
.STHSPHPTeam_HomeSecondaryTableImage{height:70px;height:86px; vertical-align: middle;}
.STHSPHPTeam_HomeTeamStatTable{width:100%;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ececec;padding-bottom:10px;display:none;}
.STHSPHPTeam_HomeTeamStatTable th {text-align:center;color:#1d1e1f;font-weight:bold;line-height:2;}
.STHSPHPTeam_HomeTeamStatTable tr {height:20px;}
.STHSPHPTeam_HomeTeamStatR{text-align:right;width:33%;font-size:14px;font-weight:bold;}
.STHSPHPTeam_HomeTeamStatL{text-align:left;width:33%;font-size:14px;font-weight:bold;}
.STHSPHPTeam_HomeTeamStatC{text-align:center;width:33%;}
.STHSPHPLogin_Table td{padding: 4px; vertical-align: top;}
.STHSPHPWebClient_Table{font-size:14px;font-weight:bold;}
.STHSPHPWebClient_Table th {font-size:18px;font-weight:bold;}

.STHSPHPTeamHeader_TeamNameColor_1, a.STHSPHPTeamHeader_TeamNameColor_0{color: #000000;}
.STHSPHPTeamHeader_TeamNameColor_1, a.STHSPHPTeamHeader_TeamNameColor_1{color: #010101;text-shadow: 1px 1px 1px #000000;}
.STHSPHPTeamHeader_TeamNameColor_2, a.STHSPHPTeamHeader_TeamNameColor_2{color: #FC4C02;text-shadow: 1px 1px 1px #00468B;}
.STHSPHPTeamHeader_TeamNameColor_3, a.STHSPHPTeamHeader_TeamNameColor_3{color: #0033A0;text-shadow: 1px 1px 1px #C8102E;}
.STHSPHPTeamHeader_TeamNameColor_4, a.STHSPHPTeamHeader_TeamNameColor_4{color: #C8102E;text-shadow: 1px 1px 1px #010101;}
.STHSPHPTeamHeader_TeamNameColor_5, a.STHSPHPTeamHeader_TeamNameColor_5{color: #FA4616;text-shadow: 1px 1px 1px #010101;}
.STHSPHPTeamHeader_TeamNameColor_6, a.STHSPHPTeamHeader_TeamNameColor_6{color: #C8102E;text-shadow: 1px 1px 1px #010101;}
.STHSPHPTeamHeader_TeamNameColor_7, a.STHSPHPTeamHeader_TeamNameColor_7{color: #003D7C;text-shadow: 1px 1px 1px #ffffff;}
.STHSPHPTeamHeader_TeamNameColor_8, a.STHSPHPTeamHeader_TeamNameColor_8{color: #041E42;text-shadow: 1px 1px 1px #006EC8;}
.STHSPHPTeamHeader_TeamNameColor_9, a.STHSPHPTeamHeader_TeamNameColor_9{color: #C8102E;text-shadow: 1px 1px 1px #041E42;}
.STHSPHPTeamHeader_TeamNameColor_10, a.STHSPHPTeamHeader_TeamNameColor_10{color: #C8102E;text-shadow: 1px 1px 1px #041E42;}
.STHSPHPTeamHeader_TeamNameColor_11, a.STHSPHPTeamHeader_TeamNameColor_11{color: #010101;text-shadow: 1px 1px 1px #010101;}
.STHSPHPTeamHeader_TeamNameColor_12, a.STHSPHPTeamHeader_TeamNameColor_12{color: #C8102E;text-shadow: 1px 1px 1px #010101;}
.STHSPHPTeamHeader_TeamNameColor_13, a.STHSPHPTeamHeader_TeamNameColor_13{color: #ac1a2f;text-shadow: 1px 1px 1px #032366;}
.STHSPHPTeamHeader_TeamNameColor_14, a.STHSPHPTeamHeader_TeamNameColor_14{color: #041E42;text-shadow: 1px 1px 1px #FFB81C;}
.STHSPHPTeamHeader_TeamNameColor_15, a.STHSPHPTeamHeader_TeamNameColor_15{color: #00205B;text-shadow: 1px 1px 1px #ffffff;}
.STHSPHPTeamHeader_TeamNameColor_16, a.STHSPHPTeamHeader_TeamNameColor_16{color: #003087;text-shadow: 1px 1px 1px #FFB81C;}
.STHSPHPTeamHeader_TeamNameColor_17, a.STHSPHPTeamHeader_TeamNameColor_17{color: #C8102E;text-shadow: 1px 1px 1px #ffffff;}
.STHSPHPTeamHeader_TeamNameColor_18, a.STHSPHPTeamHeader_TeamNameColor_18{color: #C8102E;text-shadow: 1px 1px 1px #010101;}
.STHSPHPTeamHeader_TeamNameColor_19, a.STHSPHPTeamHeader_TeamNameColor_19{color: #041E42;text-shadow: 1px 1px 1px #C8102E;}
.STHSPHPTeamHeader_TeamNameColor_20, a.STHSPHPTeamHeader_TeamNameColor_20{color: #002d62;text-shadow: 1px 1px 1px #002d62;}
.STHSPHPTeamHeader_TeamNameColor_21, a.STHSPHPTeamHeader_TeamNameColor_21{color: #004F30;text-shadow: 1px 1px 1px #C8102E;}
.STHSPHPTeamHeader_TeamNameColor_22, a.STHSPHPTeamHeader_TeamNameColor_22{color: #e14505;text-shadow: 1px 1px 1px #041E41;}
.STHSPHPTeamHeader_TeamNameColor_23, a.STHSPHPTeamHeader_TeamNameColor_23{color: #C8102E;text-shadow: 1px 1px 1px #F1BE48;}
.STHSPHPTeamHeader_TeamNameColor_24, a.STHSPHPTeamHeader_TeamNameColor_24{color: #003E7E;text-shadow: 1px 1px 1px #013e7f;}
.STHSPHPTeamHeader_TeamNameColor_25, a.STHSPHPTeamHeader_TeamNameColor_25{color: #822433;text-shadow: 1px 1px 1px #165788;}
.STHSPHPTeamHeader_TeamNameColor_26, a.STHSPHPTeamHeader_TeamNameColor_26{color: #010101;text-shadow: 1px 1px 1px #A2AAAD;}
.STHSPHPTeamHeader_TeamNameColor_27, a.STHSPHPTeamHeader_TeamNameColor_27{color: #98012E;text-shadow: 1px 1px 1px #EEE3C7;}
.STHSPHPTeamHeader_TeamNameColor_28, a.STHSPHPTeamHeader_TeamNameColor_28{color: #016F4A;text-shadow: 1px 1px 1px #231f20;}
.STHSPHPTeamHeader_TeamNameColor_29, a.STHSPHPTeamHeader_TeamNameColor_29{color: #FC4C02;text-shadow: 1px 1px 1px #231f20;}
.STHSPHPTeamHeader_TeamNameColor_30, a.STHSPHPTeamHeader_TeamNameColor_30{color: #006272;text-shadow: 1px 1px 1px #E57200;}
.STHSPHPTeamHeader_TeamNameColor_32, a.STHSPHPTeamHeader_TeamNameColor_32{color: #333F48;text-shadow: 1px 1px 1px #89734C;}
.STHSPHPTeamHeader_TeamNameColor_33, a.STHSPHPTeamHeader_TeamNameColor_32{color: #96d8d8;text-shadow: 1px 1px 1px #001221;}
.STHSPHP_Login {
	right: 75px;
	top: 110px;
	position: absolute;
	overflow: visible;
	width: 150px;
	white-space: nowrap;
	line-height: 20px;
	margin-top: -3px;
	text-align: right;
	font-style: normal;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 14px;
	font-size: 14px;
}
@media screen and (max-width: 1500px) {.STHSPHP_Login {right:auto}}
.STHSPHPLoginButton, a.STHSPHPLoginButton{
	font-family: Helvetica;
	font-size: 20px;  
	text-decoration: none;  
	border: none;
	background: rgba(52,54,56,1); 
	border: #888 1px solid;  
	color: 	rgba(255,255,255,1);	 
	border-radius: 12px;  
	padding: 3px 15px 3px 15px ;
}



/* COPIE DE NHLSIM.CSS */

body { background: #fff !important; font-family: 'Sintony', sans-serif !important; position: relative; min-height: 100vh; }
h1, h2, h3, h4 { font-family: 'Sintony', sans-serif !important; }
img { max-width: 100%; }
.flex { display: flex; }
.align-top { vertical-align: top; }
.text-center { text-align: center !important; }
a { color: #2a2a2a; font-weight: 600; }
a:focus, a:hover { color: #337ab7; text-decoration: none !important; }
.btn-red, .btn-red:visited { background:#c8102e; color: #fff; text-transform: uppercase; font-size: 14px; font-weight: 600; border-radius: 100px; text-decoration: none; padding: 12px 30px; letter-spacing: .04em; transition: .3s ease; font-family: 'Sintony', sans-serif; }
.btn-red:hover { text-decoration: none; color: #fff; background: #a50c26; }
.STHSWarning { display: none !important; }
.tabmain-content { box-shadow: none !important; }

textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
	-webkit-appearance: none;
	border-radius: 0;
}

@media (max-width: 550px) {
    .d-none-550 { display: none !important; }
}

@media (max-width: 400px) { 
    .d-none-400 { display: none !important; }
}
.tablesorter .headerSortDown, .tablesorter .tablesorter-headerSortDown, .tablesorter .tablesorter-headerDesc { color: #fff; }

/* LAST GAMES SLIDER */
.gamesSlideSection { padding: 0 !important; }
.gamesSlideSection .row { margin: 0; }
.gamesSlideSection .col-12 { padding: 0; }
.gamesSlideSection .slider { display: flex; }
.gamesSlideSection .bx-viewport { height: auto !important; padding: 0 32px; }
.gamesSlideSection .bx-wrapper { max-width: 100% !important; min-height: 100px; border: none; margin-bottom: 0; }
.gamesSlideSection .bx-wrapper .bx-controls-direction a { display: block !important; }
.gamesSlideSection .bx-wrapper .team img { max-width: 22px; }
.gamesSlideSection .item { padding: 10px 15px; border-right: 1px solid #eaeaea; }
.gamesSlideSection .item a { color: initial; opacity: 1; transition: .4s ease; }

.gamesSlideSection .date { text-transform: uppercase; font-weight: 700; font-size: 8pt; color: #999; border-bottom: #eaeaea 2px solid; padding-bottom: 3px; transition: .4s ease; opacity: 1; }
.gamesSlideSection .bottom { padding-top: 10px; transition: .4s ease; opacity: 1; }
.gamesSlideSection .item .team { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; }
.gamesSlideSection .item .team:last-child { margin-bottom: 0; }
.gamesSlideSection .team .logo { display: flex; align-items: center; font-size: 9pt; font-weight: 700; }
.gamesSlideSection .team .logo img { margin-right: 4px; }
.gamesSlideSection .team .score { font-size: 11pt; font-weight: 700; }
.gamesSlideSection .item a:hover .date, .gamesSlideSection .item a:hover .bottom { opacity: .7; }

.bx-wrapper .bx-controls-direction a { background: #fff; height: 100%; top: 0; bottom: 0; margin: 0; }
.bx-wrapper .bx-controls-direction a.bx-prev { left: 0; border-right: 2px solid #eaeaea; }
.bx-wrapper .bx-controls-direction a.bx-next { right: 0; border-left: 2px solid #eaeaea; }
.bx-wrapper .bx-pager { display: none; }
.bx-wrapper .bx-controls-direction a svg { width: 10px; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); z-index: 9999; }  
.bx-wrapper .bx-controls-direction svg polygon { fill: #999; opacity: 1; transition: .3 ease; }
.bx-wrapper .bx-controls-direction a:hover svg polygon { opacity: .55; }



#header { background: #151e2d; padding: 15px 100px 15px 100px; }
#header .row { display: flex; align-items: center; }
#cssmenu .main-menu { float: right; display: flex; align-items: center; }
#cssmenu > ul > li.main-link.btn { border: 0 !important; padding-left: 30px; }
#cssmenu > ul > li.main-link.btn:hover { border: 0 !important; background: none !important; }
#cssmenu > ul > li.btn a { background: #c8102e; padding: 16px 25px; border-radius: 50px; color: #fff; transition: .3s ease; }
#cssmenu > ul > li.btn a:hover { color: #fff; background: #a50c26;  }
#logo-header img { max-height: 85px; }
#cssmenu .main-link { color: #fff !important; }
#cssmenu > ul > li.has-sub > a:before, #cssmenu > ul > li.has-sub > a:after { display: none; }
#cssmenu ul li.has-sub.main-link:hover, #cssmenu ul li.main-link { border-top: 4px solid #151e2d; }
#cssmenu ul li.has-sub.main-link:hover, #cssmenu ul li.has-sub.main-link:active, #cssmenu ul li.main-link:hover { background: #fff; border-top: 4px solid #c8102e !important; }
#cssmenu ul ul li a { background: #fff !important; color: #2a2a2a; }
#cssmenu ul ul li a:hover { color: #999; }
#cssmenu > ul > li.has-sub > a { font-size: 13px; }
#cssmenu > ul > li > a { color: #fff; font-size: 13px; }

#cssmenu .main-link.file:hover { background: none; border-top: 4px solid #151e2d !important; }
#cssmenu .main-link.file:hover a { color: #fff; opacity: 0.9; }

@media (max-width: 1200px) {
    #cssmenu > ul > li.main-link.btn { padding: 20px; max-width: 380px; }
    #header { padding: 10px; }
    #cssmenu #menu-button:before { top: 2px; right: 0; height: 3px; width: 100%; background: #fff; }
    #cssmenu #menu-button:after { bottom: 7px; right: 0; top: auto; height: 12px; width: 100%; border-top: 3px solid #fff; border-bottom: 3px solid #fff; }
    #cssmenu #menu-button.menu-opened:before { top: 15px; width: 30px; background: #fff; }
    #cssmenu #menu-button.menu-opened:after { top: 15px; height: 3px; width: 30px; background: #fff; }
    #cssmenu ul li.has-sub.main-link, #cssmenu ul li.main-link { border-top: 4px solid #d2d2d2; }
    #cssmenu > ul > li > a { color: #041e42; }
    .main-menu.open { z-index: 999; }
    .main-menu li:first-child { border-top: none !important; }
}
@media (max-width: 600px) { 
    #logo-header img { max-width: 100px; }
}
@media (max-width: 400px) { 
    #logo-header img { max-width: 80px; }
    #cssmenu { margin-left: 0; }
}

/* MOBILE MENU */
#menu-button { display: inline-block; float: right; font-size: 0 !important; padding: 0 !important; height: 30px; width: 30px; position: absolute !important; right: 30px; top: 50%; transform: translateY(-50%); }
#cssmenu ul.main-menu.open { position: absolute; background: #fff; top: 52px; right: 0; }

@media (max-width: 1200px) {
    #cssmenu .main-menu {  width: 100%;    display: none;}
}

@media (max-width: 600px) {
    #cssmenu ul.main-menu.open { top: 43px; }
}

@media (max-width: 400px) {
    #cssmenu ul.main-menu.open { top: 36px; right: -10px; }
}

.STHSIndex_Main { max-width: 1440px; margin: auto; margin-top: 40px !important; border-spacing: 10px; }


/* FOOTER */
footer { position: absolute; bottom: 0; width: 100%; }
footer .text { text-transform: uppercase; font-weight: 700; font-size: 14px; display: flex; align-items: center; height: 100%; }
footer a.fbgroup { display: flex; width: fit-content; float: right; text-decoration: none; }
footer .grouptxt { background: #151e2d; display: inline-block; color: #fff; padding: 0 35px; display: flex; align-items: center; text-transform: uppercase; font-weight: 700; letter-spacing: .03em; font-size: 14px; transition: .3s ease; }
footer a.fbgroup:hover .grouptxt { background: #c8102e; }
footer .icon { background: #c8102e; padding: 14px 24px; display: inline-block; }
footer .icon svg { width: 11px; }
footer .icon path { fill : #fff; }
@media (max-width: 767px) {
    footer .text { display: block; text-align: center; margin-bottom: 20px; }
    footer .facebook { display: flex; justify-content: center; }
}

/* ACCUEIL */
.home-hero { background-image: url('images/homebanner-vegas21-22.jpg?v2'); background-size: cover; background-position: center; height: 600px; position: relative; }
.home-hero:before { content:''; position: absolute; width: 100px; height: 65%; right: 0; top: 0; background: #151e2d; }
.home-hero:after { content:''; position: absolute; width: 100px; height: 35%; right: 0; bottom: 0; background: #f8f8f8; }
.home-hero .align-center { display: flex; align-items: center; justify-content: center; height: 100%; }
@media (max-width: 1400px) {
    .home-hero:before,.home-hero:after { width: 40px; }
}
@media (max-width: 1200px) {
    .home-hero { height: 500px; }
}
@media (max-width: 900px) {
    .home-hero { background-position: left -190px center; }
}
@media (max-width: 700px) {
    .home-hero:before, .home-hero:after { display: none; }
}
.STHSIndex_Top20FreeAgents { display: none; }
/* .right-column { padding-top: 0; float: left; } */
.STHSIndex_Champion img { display: block; margin: auto; }
.one-new { margin-bottom: 15px; border-bottom: 1.5px solid #041e42; padding-bottom: 15px; }
.one-new:last-child { margin-bottom: 0; border-bottom: none; padding-bottom: 0; }
.title-section { font-size: 18px; text-align: left; margin-bottom: 20px; display: block; text-transform: uppercase; }
.title-section.big { font-size: 25px; }
.one-link { border-bottom: 1px solid #041e42; display: block;  padding-bottom: 8px; margin-bottom: 8px; }
.one-link:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.one-link a { text-decoration: none; color: #041e42; transition: all .3s ease;}
.one-link a:hover { color: #c8102e; }



.home .stats { padding-bottom: 120px; background: #f8f8f8; }
.leadersStats { margin-top: -60px; }
.leader-section { background: #fff; border-radius: 3px; padding: 0 25px 25px 25px; margin-bottom: 90px; display: flex; flex-wrap: wrap; }
.leader-section .intro { width: 100%; }
.leader-section .picture { margin-top: -62px; position: relative; }
.leader-section .picture .player { max-width: 100px; border-radius: 50%; box-shadow: 0 2px 3px 1px #ddd; background: #fff; }
.leader-section { text-align: center; }
.leader-section a { color: #333; text-decoration: none; }
.leader-section a:hover, .leader-section a:active { text-decoration: none; }
.leader-section .name { display: block; font-weight: 600; font-size: 16px; margin-bottom: 5px; margin-top: 32px; }
.leader-section .number { display: block; }
.leader-section .logo { width: 50px; }
.leader-section .team { color: #999; position: absolute; left: 50%; transform: translateX(-50%); bottom: -15px; }
.leader-section .statsbox { margin-top: 20px; width: 100%; padding-top: 20px; border-top: 2px solid #eaeaea; }
.leader-section .statsbox .number { display: block; font-size: 36px; font-weight: 600; line-height: 1; }
.leader-section .statsbox .text { text-transform: uppercase; color: #999; font-weight: 600; font-size: 12px; letter-spacing: 0.15em; }

@media (max-width: 767px) { 
    .home .stats { padding-bottom: 170px; }
}

.commanditaire { position: relative; overflow: hidden; }
.commanditaire .textZone { background: #c8102e; display: flex; align-items: center; min-height: 500px; }
.commanditaire .textZone:before { content: ''; position: absolute; width: 100%; height: 100%; background: #c8102e; top: 0; left: -100%; }

.commanditaire .logoZone { position: relative; display: flex; align-items: center; justify-content: center; }
.commanditaire .logoZone:before { content: ''; position: absolute; width: 200%; height: 50px; background: #fff; bottom: 0; left: 0; }

.commanditaire .content { position: relative; z-index: 2; }
.commanditaire h2 { color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: .05em; margin: 0; line-height: 1.1; }
.commanditaire h2 .lg { font-size: 65px; display: block; }
.commanditaire h2 .sm { font-size: 26px; }
.commanditaire .logoComm { max-width: 45%; margin: 20px; }

@media (max-width: 1200px) {
    .commanditaire:before, .commanditaire:after { display: none; }
    .commanditaire .star { top: -20px; }
}

@media (max-width: 767px) {
    .commanditaire .content { display: block; text-align: center; }
    .commanditaire .star { display: none; }
	.commanditaire h2 .lg { font-size: 40px; }
	.commanditaire .textZone { min-height: auto; display: block; padding: 40px 0; }
	.commanditaire .textZone:after { content: ''; position: absolute; width: 100%; height: 100%; background: #c8102e; top: 0; right: -100%; }
	.commanditaire .logoZone:before { display: none; }
}

@media (max-width: 400px) {
	.commanditaire .logoComm { max-width: 140px; margin: 40px 8px; }
}


.champions { background: #fff; padding: 80px 0; }
.champions .row.list { justify-content: center; display: flex; flex-wrap: wrap; }
.champions .row.list .item { margin-bottom: 30px; text-align: center; }
.champions h2 { text-align: center; font-size: 38px; font-weight: 600; margin-bottom: 40px; text-transform: uppercase; position: relative; padding-bottom: 12px; }
.champions h2 .sm { display: block; font-size: 22px; }
.champions h2 .lg { display: block;  }
.champions h2:after { content:''; position: absolute; width: 42px; height: 5px; background: #c8102e; bottom: 0; left: 50%; transform: translateX(-50%); border-radius: 80px; }

@media only screen and (max-width: 900px) {
    .left-column, .right-column { display: none; }
}

/* TOUTES LES PAGES */
.pagetitle { font-weight: 700; margin-top: 45px; text-transform: uppercase; font-size: 34px; }
@media (max-width: 600px) {
    .pagetitle { font-size: 26px; }
}



/* CLASSEMENTS */
h2.conference { font-size: 21px; font-weight: 700; margin-top: 40px; margin-bottom: 15px; text-transform: uppercase; }


/* CALENDRIER */
span.at { margin: 0 8px; font-size: 14px; font-weight: 700; color: #999999;  }
@media(max-width: 400px){ 
    .calendarRow { padding: 0 10px; }
 }


 /* STATISTIQUES */
@media (max-width: 1400px) {
    .contentStats { overflow-x: auto; }
}

/* COACHS */
@media (max-width: 991px) {
    .contentCoaches, .contentDG, .contentFinance { overflow-x: auto; }
}


/* PRO TEAM PAGE */
.intro-teampage { padding-top: 30px; }
.intro-teampage .row { align-items: center; }
.intro-teampage .left-zone .content { display: flex; align-items: center; }
.intro-teampage .left-zone .content .text { padding-left: 35px; }
.intro-teampage .left-zone .content .text .infos { width: 100%; font-size: 14px; font-weight: 700; color: #999999; text-transform: uppercase; }
.intro-teampage .teamname { font-weight: 600; text-transform: uppercase; font-size: 23px; letter-spacing: .13em; width: 100%; margin: 0 0; }
.intro-teampage .logo img { width: 90px; }
.intro-teampage .right-zone .content { display: flex; justify-content: flex-end; }
.intro-teampage .right-zone .content .moral { border-left: 2px solid #E6E6E6; }
.intro-teampage .right-zone .content .general { padding: 6px 15px; text-align: center; }
.intro-teampage .right-zone .content .general .lg { color: #2a2a2a; line-height: 1; font-weight: 600; text-transform: uppercase; font-size: 40px; letter-spacing: .13em; width: 100%; margin: 0 0 5px 0; display: block; }
.intro-teampage .right-zone .content .general .sm { width: 100%; display: block; font-size: 12px; color: #999999; font-weight: 600; letter-spacing: .15em; }

.stats-teampage .tabmain-links { display: block !important; }
.stats-teampage .tabmain-links li:first-child a { margin-left: 0; }

.tablesorter_ColumnSelectorWrapper { display: none; }
.tablesorter { margin-top: 0; border: none; font-family: 'Sintony', sans-serif; font-size: 9pt; }
.tabmain { overflow-x: auto; }
tr[role=search] { display: none; }
thead { background: #2a2a2a; font-family: 'Sintony', sans-serif; color: #fff; text-transform: uppercase; }
.tablesorter .header, .tablesorter .tablesorter-header { background: none !important; padding-right: 6px !important; border: none; padding: 12px 8px; }
.tablesorter th { text-align: center !important; }
.schedule-logos { max-width: 24px; max-height: 24px; margin-right: 5px; }
tbody td { text-align: center; border: none !important; }
.tablesorter tbody tr:nth-child(even), .tablesorter tfoot tr:nth-child(even) { background: #fff; }
.tablesorter tbody tr { border-bottom: 1px solid #E6E6E6; }
.tablesorter tbody td, .tablesorter tfoot th, .tablesorter tfoot td { padding: 12px 8px; }
.tablesorter th, .tablesorter thead td { border: none; text-shadow: none; background-color: inherit; }
.scratch-row { text-transform: uppercase; background: #E6E6E6; }
.STHSPHPTeamStat_Table { border: none; }
.STHSPHPTeamStat_Table th { background: #2a2a2a; color: #fff; text-transform: uppercase; padding: 12px 8px; border: none; }

.linesTable  th { font-size: 9pt; }

.oneNew { border-bottom: 1px solid #e6e6e6; padding: 10px; }
.oneNew .text { font-size: 13px; font-weight: 700; display: block; }
.oneNew .date { display: block; font-size: 11px; font-weight: 700; color: #999999;}

@media (max-width: 767px) {
    .intro-teampage .right-zone .content { justify-content: flex-start; margin-top: 25px; }
}

.searchPlayers tr[role=search] { display: table-row; background-color: #eaeaea; }
.searchPlayers tr[role=search] td { padding: 8px; }
.searchPlayers tr[role=search] td input { padding: 10px; width: 100%; border: 1px solid #eaeaea; }

/* PLAYER REPORT */
.introPlayer { align-items: center; margin-top: 45px; }
.STHSPHPPlayerStat_PlayerNameHeader .player-picture { max-width: 200px; border-radius: 50%; box-shadow: 0 2px 3px 1px #ddd; margin-bottom: 20px; }
.STHSPHPPlayerStat_PlayerNameHeader { background: #fff; }
.STHSPHPPlayerStat_PlayerNameHeader .player-name { font-weight: 600; text-transform: uppercase; font-size: 23px; letter-spacing: .13em; width: 100%; margin: 0 0; text-align: left; display: block; margin-bottom: 7px; }
.STHSPHPPlayerStat_PlayerNameHeader .players-infos { display: flex; flex-wrap: wrap; align-items: center; }
.STHSPHPPlayerStat_PlayerNameHeader .infos { display: flex; align-items: center; margin-left: -13px; font-size: 14px; font-weight: 700; color: #999999; text-transform: uppercase; flex-wrap: wrap; }
.STHSPHPPlayerStat_PlayerNameHeader .infos span { padding: 0 13px; }
.STHSPHPPlayerStat_PlayerNameHeader .infos span.image { display: flex; align-items: center; }
.STHSPHPPlayerStat_PlayerNameHeader .infos span.image img { width: 25px; margin-right: 7px;}
.tabmain-links { display: flex; justify-content: center; border-top: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; margin-top: 35px; flex-wrap: wrap; }
.tabmain-links a { text-decoration: none; text-transform: uppercase; font-weight: 700; padding: 17px 0 12px 0; margin: 0 8px; border-bottom: 4px solid #fff; font-size: 14px; color: #2a2a2a; }
li.activemain a, li.activemain a:hover { color: #c8102e; border-bottom: 4px solid #c8102e; font-size:14px; }
.STHSPHPPlayerStat_Tabmain-content { background: #fff; border: none; box-shadow: none; }
.tabmain .STHSPHPPlayerStat_Table { margin-bottom: 35px; }
.tablesorter .headerSortUp, .tablesorter .tablesorter-headerSortUp, .tablesorter .tablesorter-headerAsc { color: #b7b7b7; }

.statsSeason { margin-top: 25px; }
.player-stats { width: 100%; border: 4px solid #2a2a2a; display: table !important; }
.player-stats th { text-align: center; width: 14%; padding: 13px 0 6px 0; border-right: 2px solid #efefef; }
.player-stats .stat { display: block; font-size: 30px; }
.player-stats th .title { display: block; color: #999; font-size: 13px; font-weight: 700; margin-bottom: -4px; }

.STHSPHPPlayerStat_Table th { background: none; border: none; }
.cotes-player { border: none; }
.cotes-player thead th { font-size: 9pt; padding-right: 6px !important; padding: 12px 8px; }

.linesTable .player-picture { max-width: 100px; border-radius: 50%; box-shadow: 0 2px 3px 1px #ddd; margin-bottom: 12px; }
.linesTable tr.hide { visibility: hidden; }
.linesTable tr.hide th { width: 16%; }
.linesTable td { padding: 25px 0; }
.linesTable .playername { display: block; font-weight: 700; text-transform: uppercase; font-size: 13px; letter-spacing: .13em; }

@media (max-width: 991px) {
    .STHSPHPPlayerStat_PlayerNameHeader .player-picture { max-width: 100%; }
}

@media (max-width: 767px) {
    .none767 { display: none !important; }
    .STHSPHPPlayerStat_PlayerNameHeader .player-picture { max-width: 170px; }
    .STHSPHPPlayerStat_PlayerNameHeader .players-infos { justify-content: center; }
    .STHSPHPPlayerStat_PlayerNameHeader .player-name { text-align: center;}
}

@media only screen and (max-width: 767px) {
    .d-none-
    .player-stats { display: table !important; }
    .player-stats tbody { display: table-row-group !important; }
    .player-stats tr { display: table-row !important; width: 100%; }
    .player-stats th { display: table-cell !important; }
    .player-stats th.none767 { display: none !important; }

	/* Force table to not be like tables anymore */
	.STHSPHPPlayerStat_Main table, .STHSPHPPlayerStat_Main thead, .STHSPHPPlayerStat_Main tbody, .STHSPHPPlayerStat_Main th, .STHSPHPPlayerStat_Main td, .STHSPHPPlayerStat_Main tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.STHSPHPPlayerStat_Main thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.STHSPHPPlayerStat_Main tr { border: 1px solid #ccc; }
	
	.STHSPHPPlayerStat_Main td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #041e42; 
		position: relative;
        padding-left: 50%; 
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .STHSPHPPlayerStat_Main td:last-child { border-bottom: none;}
	
	.STHSPHPPlayerStat_Main td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 10px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
        white-space: nowrap;
        font-weight: bold;
        color: #041e42;
        font-size: 17px;
	}
	
	.intro-player td:nth-of-type(1):before { content: "Position"; }
	.intro-player td:nth-of-type(2):before { content: "Âge"; }
	.intro-player td:nth-of-type(3):before { content: "Condition"; }
	.intro-player td:nth-of-type(4):before { content: "Suspension"; }
	.intro-player td:nth-of-type(5):before { content: "Taille"; }
	.intro-player td:nth-of-type(6):before { content: "Poids"; }
	.intro-player td:nth-of-type(7):before { content: "Fiche"; }
    
    .cotes-player td { display: flex; justify-content: flex-end; border-bottom: 1px solid #E6E6E6 !important; }
    .cotes-player td span { width: 50%; font-size: 10pt; font-weight: 700; }
    .cotes-player td:before { background: #2a2a2a; font-family: 'Sintony', sans-serif; color: #fff; text-transform: uppercase; height: 100%; top: 0; left: 0; display: flex; align-items: center; justify-content: center; width: 50%; font-size: 10pt; }
    .cotes-player td:nth-of-type(1):before { content: "CK"; }
	.cotes-player td:nth-of-type(2):before { content: "FG"; }
	.cotes-player td:nth-of-type(3):before { content: "DI"; }
	.cotes-player td:nth-of-type(4):before { content: "SK"; }
	.cotes-player td:nth-of-type(5):before { content: "ST"; }
	.cotes-player td:nth-of-type(6):before { content: "EN"; }
	.cotes-player td:nth-of-type(7):before { content: "DU"; }
	.cotes-player td:nth-of-type(8):before { content: "PH"; }
	.cotes-player td:nth-of-type(9):before { content: "FO"; }
    .cotes-player td:nth-of-type(10):before { content: "PA"; }
    .cotes-player td:nth-of-type(11):before { content: "SC"; }
    .cotes-player td:nth-of-type(12):before { content: "DF"; }
    .cotes-player td:nth-of-type(13):before { content: "PS"; }
    .cotes-player td:nth-of-type(14):before { content: "EX"; }
    .cotes-player td:nth-of-type(15):before { content: "LD"; }
    .cotes-player td:nth-of-type(16):before { content: "PO"; }
    .cotes-player td:nth-of-type(17):before { content: "MO"; }
    .cotes-player td:nth-of-type(18):before { content: "OV"; }


	.cotes-goalie td:nth-of-type(1):before { content: "SK"; }
	.cotes-goalie td:nth-of-type(2):before { content: "DU"; }
	.cotes-goalie td:nth-of-type(3):before { content: "EN"; }
	.cotes-goalie td:nth-of-type(4):before { content: "SZ"; }
	.cotes-goalie td:nth-of-type(5):before { content: "AG"; }
	.cotes-goalie td:nth-of-type(6):before { content: "RB"; }
	.cotes-goalie td:nth-of-type(7):before { content: "SC"; }
	.cotes-goalie td:nth-of-type(8):before { content: "HS"; }
	.cotes-goalie td:nth-of-type(9):before { content: "RT"; }
    .cotes-goalie td:nth-of-type(10):before { content: "PH"; }
    .cotes-goalie td:nth-of-type(11):before { content: "PS"; }
    .cotes-goalie td:nth-of-type(12):before { content: "EX"; }
    .cotes-goalie td:nth-of-type(13):before { content: "LD"; }
    .cotes-goalie td:nth-of-type(14):before { content: "PO"; }
    .cotes-goalie td:nth-of-type(15):before { content: "MO"; }
	.cotes-goalie td:nth-of-type(16):before { content: "OV"; }

/* 
    .players-informations td:nth-of-type(1):before { content: "Date de naissance"; }
    .players-informations td:nth-of-type(2):before { content: "Pays"; } */


    .players-clause td:nth-of-type(1):before { content: "Non-échange"; }
    .players-clause td:nth-of-type(2):before { content: "Ballotage"; }
    .players-clause td:nth-of-type(3):before { content: "Années"; }
    .players-clause td:nth-of-type(4):before { content: "Cap salarial"; }


    .player-contract td:nth-of-type(1):before { content: "Années"; }
    .player-contract td:nth-of-type(2):before { content: "Cap salarial"; }



    /* .player-hits td:nth-of-type(1):before { content: "Mises en échec"; }
    .player-hits td:nth-of-type(2):before { content: "Tirs"; }
    .player-hits td:nth-of-type(3):before { content: "Tirs bloqués"; }

    
    .player-pp td:nth-of-type(1):before { content: "Buts AN"; }
    .player-pp td:nth-of-type(2):before { content: "Passes AN"; }
    .player-pp td:nth-of-type(3):before { content: "Points AN"; }
    .player-pp td:nth-of-type(4):before { content: "TOI AN"; }

    .player-pk td:nth-of-type(1):before { content: "Buts DN"; }
    .player-pk td:nth-of-type(2):before { content: "Passes DN"; }
    .player-pk td:nth-of-type(3):before { content: "Points DN"; }
    .player-pk td:nth-of-type(4):before { content: "TOI DN"; }


    .player-advancestats-1 td:nth-of-type(1):before { content: "Buts gagnants"; }
    .player-advancestats-1 td:nth-of-type(2):before { content: "Buts égalisateurs"; }
    .player-advancestats-1 td:nth-of-type(3):before { content: "% Mises en jeu"; }
    .player-advancestats-1 td:nth-of-type(4):before { content: "Mises en jeu prises"; }
    .player-advancestats-1 td:nth-of-type(5):before { content: "Revirements"; }
    .player-advancestats-1 td:nth-of-type(6):before { content: "Pris de possession"; }
    .player-advancestats-1 td:nth-of-type(7):before { content: "Buts filet désert"; }
    .player-advancestats-1 td:nth-of-type(8):before { content: "Tours du chapeau"; }


    .player-advancestats-2 td:nth-of-type(1):before { content: "Points / 20 minutes"; }
    .player-advancestats-2 td:nth-of-type(2):before { content: "Buts sur tirs de pénalité"; }
    .player-advancestats-2 td:nth-of-type(3):before { content: "Tirs de pénalités"; }
    .player-advancestats-2 td:nth-of-type(4):before { content: "Combats gagnés"; }
    .player-advancestats-2 td:nth-of-type(5):before { content: "Combats perdus"; }
    .player-advancestats-2 td:nth-of-type(6):before { content: "Combats effectués"; }


    .player-advancestats-3 td:nth-of-type(1):before { content: "Séquence de buts en cours"; }
    .player-advancestats-3 td:nth-of-type(2):before { content: "Séquence de points en cours"; }
    .player-advancestats-3 td:nth-of-type(3):before { content: "Séquence sans but en cours"; }
    .player-advancestats-3 td:nth-of-type(4):before { content: "Séquence sans point en cours"; }


    .player-advancestats-4 td:nth-of-type(1):before { content: "1ère étoile d'un match"; }
    .player-advancestats-4 td:nth-of-type(2):before { content: "2e étoile d'un match"; }
    .player-advancestats-4 td:nth-of-type(3):before { content: "3e étoile d'un match"; } */
}

@media (max-width: 600px) {
    .linesTable .player-picture { max-width: 75px; width: 90%; }
    .linesTable td {padding: 25px 4px;}
    .linesTable .playername { font-size: 11px; letter-spacing: .05em; }
}

@media (max-width: 500px) {
    .d-none-500 { display: none; }
    .STHSPHPPlayerStat_PlayerNameHeader .infos .team { width: 100%; justify-content: center; margin-top: 10px; }
    .STHSPHPPlayerStat_PlayerNameHeader .infos { justify-content: center; }
}

@media (max-width: 420px) {
    .player-stats th.none420 { display: none !important; }
}

@media (max-width: 400px) {
    .STHSPHPPlayerStat_PlayerNameHeader .infos { display: block; }
    .STHSPHPPlayerStat_PlayerNameHeader .infos span.image { justify-content: center; margin-top: 10px; }
}


/* WEBCLIENT */
.webclientIndex .title { margin: 60px 0; font-weight: 700; text-transform: uppercase;  }
.webclientIndex img { width: 30px; margin-right: 8px; } 
.webclientIndex .tablesorter th { padding: 12px 8px; }
#sltTeams { display: none; }
.go-back { margin-bottom: 40px; margin-top: 10px; display: inline-block; }




/* PLAYOFFS TREE */
#playoffs-bracket-view { overflow: hidden; }

.bracket-container {
	width: 100%;
	position: relative;
	padding-top: 85%;
}

.bracket-slot {
	width: 6.5%;
	position: absolute;
	padding-top: 6.5%;
	background-color: #999;
	border-radius: 50%;
}
.bracket-slot-content {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bracket-slot-content .logo { max-width: 70%; }

.bracket-rank {
	color: #000000;
	font-family: Sintony,Arial,sans-serif;
	font-weight: 700;
	font-size: 16px;
	position: absolute;
}

.series-status {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	color:#2787d7;
}

.center-logo-container {
	position: absolute;
	width: 31%;
	padding-top: 31%;
}

.center-logo {
	position: absolute;
	top: 0;
	height: 80%;
	padding-left:10%
}

/*
@media (max-width:1199px) {
	.series-status,
	.bracket-rank {
		display:none;
	}
}
*/

@media screen and (max-width: 1199px) {
	.bracket-rank {
		font-size: 14px;
	}
	.series-status {
		font-size: 12px;
	}
}

@media screen and (max-width: 991px) {
	.bracket-rank {
		font-size: 13px;
	}
	.series-status {
		font-size: 11px;
	}
}

@media screen and (max-width: 767px) {
	.bracket-rank {
		font-size: 12px;
	}
	.series-status{
		font-size: 10px;
	}
}

@media screen and (max-width: 650px) {
	.bracket-rank {
		font-size: 11px;
	}

	.series-status {
		font-size: 9px;
	}
}

@media screen and (max-width: 550px) {
	.bracket-rank {
		font-size: 10px;
	}	
	.series-status {
		font-size: 8px;
	}
}

@media screen and (max-width: 450px) {
	.bracket-rank {
		font-size: 8px;
	}
	.series-status {
		font-size: 6px;
	}
}

@media screen and (max-width: 350px) {
	.bracket-rank {
		font-size: 7px;
	}
	.series-status {
		font-size: 5px;
	}
}

.bracket-slot.atlantic,
.bracket-slot.eastern.round-4 {
	-webkit-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
}

.bracket-slot.metropolitan {
	-webkit-transform: translate(50%,50%);
	transform: translate(50%,50%);
}

.bracket-slot.central,
.bracket-slot.western.round-4,
.bracket-slot.round-4-winner,
.center-logo-container {
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.bracket-slot.pacific {
	-webkit-transform: translate(-50%,50%);
	transform: translate(-50%,50%);
}

.series-status.central,
.series-status.western.round-3,
.bracket-rank.central {
	-webkit-transform: translate(-100%,-50%);
	transform: translate(-100%,-50%);
}

.series-status.pacific,
.bracket-rank.pacific {
	-webkit-transform: translate(-100%,50%);
	transform: translate(-100%,50%);
}

.series-status.atlantic,
.series-status.eastern.round-3,
.bracket-rank.atlantic {
	-webkit-transform: translate(100%,-50%);
	transform: translate(100%,-50%);
}

.series-status.metropolitan,
.bracket-rank.metropolitan {
	-webkit-transform: translate(100%,50%);
	transform: translate(100%,50%);
}

.series-status.round-4 {
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.bracket-slot.eastern.round-1 {
	right: 9%;
}

.bracket-slot.western.round-1 {
	left: 9%;
}

.bracket-slot.eastern.round-2 {
	right: 19%;
}

.bracket-slot.western.round-2 {
	left: 19%;
}

.bracket-slot.eastern.round-3 {
	right: 31%;
}
.bracket-slot.western.round-3 {
	left: 31%;
}

.bracket-slot.eastern.round-4 {
	right: 43%;
}

.bracket-slot.western.round-4 {
	left: 43%;
}

.bracket-slot.round-4-winner {
	left: 50%;
}

.series-status.eastern.round-1 {
	right: 12%;
}

.series-status.western.round-1 {
	left: 12%;
}

.series-status.eastern.round-2 {
	right: 23.5%;
}

.series-status.western.round-2 {
	left: 23.5%;
}

.series-status.eastern.round-3 {
	right: 35%;
}

.series-status.western.round-3 {
	left: 35%;
}

.series-status.round-4 {
	left: 50%;
}

.bracket-rank.eastern {
	right: 5%;
}

.bracket-rank.western {
	left: 5%;
}

.center-logo-container {
	left: 50%;
}

.bracket-slot.central.round-1.rank-1,
.bracket-slot.atlantic.round-1.rank-1,
.bracket-rank.central.rank-1,
.bracket-rank.atlantic.rank-1 {
	top: 7%;
}

.bracket-slot.central.round-1.rank-wc,
.bracket-slot.atlantic.round-1.rank-wc,
.bracket-rank.central.rank-wc,
.bracket-rank.atlantic.rank-wc {
	top: 20%;
}

.bracket-slot.central.round-1.rank-2,
.bracket-slot.atlantic.round-1.rank-2,
.bracket-rank.central.rank-2,
.bracket-rank.atlantic.rank-2 {
	top: 30%;
}

.bracket-slot.central.round-1.rank-3,
.bracket-slot.atlantic.round-1.rank-3,
.bracket-rank.central.rank-3,
.bracket-rank.atlantic.rank-3 {
	top: 43%;
}

.bracket-slot.pacific.round-1.rank-1,
.bracket-slot.metropolitan.round-1.rank-1,
.bracket-rank.pacific.rank-1,
.bracket-rank.metropolitan.rank-1 {
	bottom: 43%;
}

.bracket-slot.pacific.round-1.rank-wc,
.bracket-slot.metropolitan.round-1.rank-wc,
.bracket-rank.pacific.rank-wc,
.bracket-rank.metropolitan.rank-wc {
	bottom: 30%;
}

.bracket-slot.pacific.round-1.rank-2,
.bracket-slot.metropolitan.round-1.rank-2,
.bracket-rank.pacific.rank-2,
.bracket-rank.metropolitan.rank-2 {
	bottom: 20%;
}

.bracket-slot.pacific.round-1.rank-3,
.bracket-slot.metropolitan.round-1.rank-3,
.bracket-rank.pacific.rank-3,
.bracket-rank.metropolitan.rank-3 {
	bottom: 7%;
}

.bracket-slot.central.round-2.team-upper,
.bracket-slot.atlantic.round-2.team-upper {
	top: 13.5%;
}

.bracket-slot.central.round-2.team-lower,
.bracket-slot.atlantic.round-2.team-lower {
	top: 36.5%;
	
}

.bracket-slot.pacific.round-2.team-upper,
.bracket-slot.metropolitan.round-2.team-upper {
	bottom: 36.5%;
}

.bracket-slot.pacific.round-2.team-lower,
.bracket-slot.metropolitan.round-2.team-lower {
	bottom: 13.5%;
}

.bracket-slot.central.round-3,
.bracket-slot.atlantic.round-3 {
	top: 25%;
}

.bracket-slot.pacific.round-3,
.bracket-slot.metropolitan.round-3 {
	bottom: 25%;
}

.bracket-slot.round-4 {
	top: 50%;
}

.bracket-slot.round-4-winner {
	top: 76%;
}

.series-status.central.round-1.series-top,
.series-status.atlantic.round-1.series-top {
	top: 13.5%;
}

.series-status.central.round-1.series-bottom,
.series-status.atlantic.round-1.series-bottom {
	top: 36.5%;
}

.series-status.pacific.round-1.series-top,
.series-status.metropolitan.round-1.series-top {
	bottom: 36.5%;
}

.series-status.pacific.round-1.series-bottom,
.series-status.metropolitan.round-1.series-bottom {
	bottom: 13.5%;
}

.series-status.central.round-2,
.series-status.atlantic.round-2 {
	top: 25%;
}

.series-status.pacific.round-2,
.series-status.metropolitan.round-2 {
	bottom: 25%;
}

.series-status.eastern.round-3,
.series-status.western.round-3 {
	top: 50%;
}

.series-status.round-4 {
	top: 82%;
}

.center-logo-container {
	top: 19%;
}

.bracket-box {
	border-style: solid;
	border-color: #999;
	position: absolute;
}

.bracket-box.western {
	border-width: 2px 2px 2px 0;
}

.bracket-box.eastern {
	border-width: 2px 0 2px 2px;
}

.bracket-box.western.round-4,
.bracket-box.eastern.round-4 {
	border-width: 2px 0 0 0;
}

@media (max-width:799px) {
	.bracket-box.western {
		border-width: 1px 1px 1px 0;
	}
	
	.bracket-box.eastern {
		border-width: 1px 0 1px 1px;
	}
	
	.bracket-box.western.round-4,
	.bracket-box.eastern.round-4 {
		border-width: 1px 0 0 0;
	}
}

.bracket-box.round-1 {
	height: 13%;
	width: 4.5%;
}

.bracket-box.western.round-1 {
	left: 9%;
}

.bracket-box.eastern.round-1 {
	right: 9%;
}

.bracket-box.division-upper.matchup-upper.round-1 {
	top: 7%;
}

.bracket-box.division-upper.matchup-lower.round-1 {
	top: 30%;
}

.bracket-box.division-lower.matchup-upper.round-1 {
	bottom: 30%;
}

.bracket-box.division-lower.matchup-lower.round-1 {
	bottom: 7%;
}

.bracket-box.round-2 {
	height: 23%;
	width: 11.5%; /*11.5%;*/
}

.bracket-box.western.round-2 {
	left: 13.5%; /*13.5%;*/
}

.bracket-box.eastern.round-2 {
	right: 13.5%; /*13.5%;*/
}

.bracket-box.western.division-upper.round-2 {
	top: 13.5%;
}

.bracket-box.western.division-lower.round-2 {
	bottom: 13.5%;
}

.bracket-box.eastern.division-upper.round-2 {
	top: 13.5%;
}

.bracket-box.eastern.division-lower.round-2 {
	bottom: 13.5%;
}

.bracket-box.round-3 {
	height: 50%;
	top: 25%;
	width: 12%;
}

.bracket-box.western.round-3 {
	left: 25%;
}

.bracket-box.eastern.round-3 {
	right: 25%;
}

.bracket-box.round-4 {
	height: 0;
	width: 6%;
	top: 50%;
}

.bracket-box.western.round-4 {
	left: 37%;
}

.bracket-box.eastern.round-4 {
	right: 37%;
}

.logo-round-team {
	background-size: contain;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
}

.logo-bg--team-NJD { background-color: #ce1126; }
.logo-bg--team-NYI { background-color: #003893; }
.logo-bg--team-NYR { background-color: #0038a8; }
.logo-bg--team-PHI { background-color: #f74902; }
.logo-bg--team-PIT { background-color: #111; }
.logo-bg--team-BOS { background-color: #111; }
.logo-bg--team-BUF { background-color: #002654; }
.logo-bg--team-MTL { background-color: #af1e2d; }
.logo-bg--team-OTT { background-color: #ce1126; }
.logo-bg--team-TOR { background-color: #00488e; }
.logo-bg--team-CAR { background-color: #ce1126; }
.logo-bg--team-FLA { background-color: #002654; }
.logo-bg--team-TBL { background-color: #013e7f; }
.logo-bg--team-WSH { background-color: #ce1126; }
.logo-bg--team-CHI { background-color: #ce1126; }
.logo-bg--team-DET { background-color: #ce1126; }
.logo-bg--team-NSH { background-color: #fcb514; }
.logo-bg--team-STL { background-color: #002654; }
.logo-bg--team-CGY { background-color: #ce1126; }
.logo-bg--team-COL { background-color: #75263d; }
.logo-bg--team-EDM { background-color: #00205B; }
.logo-bg--team-VAN { background-color: #002868; }
.logo-bg--team-ANA { background-color: #111111; }
.logo-bg--team-DAL { background-color: #006847; }
.logo-bg--team-LAK { background-color: #111111; }
.logo-bg--team-SJS { background-color: #006d75; }
.logo-bg--team-CLB { background-color: #002654; }
.logo-bg--team-MWD { background-color: #af1e2d; }
.logo-bg--team-WPG { background-color: #002654; }
.logo-bg--team-ARZ { background-color: #8c2633; }
.logo-bg--team-LAS { background-color: #000000; }





















span.STHSBoxScore_TeamName_BOS {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #000;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_PRO {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #fbb337;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_CHW {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #860038;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_BNG {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #e03a3e;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_COL {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #860038;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_EAG {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #19398a;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_SAR {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #66757b;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_TOR {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #061f5c;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_MAR {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #bdc1d3;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_VAN {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #002d56;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_UTI {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #173a79;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_PHI {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #221f20;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_LEV {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #f17320;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_NSH {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #002d62;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_MIL {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #0e2b58;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_PIT {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #FFB81C;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_WBS {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #fec23d;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_STL {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #002d62;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_KCO {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #00788a;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_WSH {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #C8102E;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_HER {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #7e543a;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_ANA {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #221F20;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_SDG {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #ff4c00;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_WPG {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #002d62;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_MAN {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #041e41;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_DAL {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #055f43;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_TEX {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #211d1d;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_BUF {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #003087;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_ROC {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #393a87;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_CGY {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #C8102E;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_STC {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #e31837;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_NJD {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #e51937;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_ALB {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #00788a;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_CHI {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #CE1126;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_RFD {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #e03a3e;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_CAR {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #c00;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_CHA {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #f5002e;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_LAK {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #221f20;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_ONT {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #231f20;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_MTL {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #c41230;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_LVL {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #001e61;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_EDM {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #00183f;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_BAK {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #152342;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_NYI {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #00318d;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_BRI {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #d73626;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_CLB {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #002d62;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_CLE {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #231f20;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_FLA {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #041e42;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_SPR {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #005cb9;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_UTA {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #791026;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_TUC {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #8e0a26;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_OTT {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #000;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_BEL {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #e3173e;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_MIN {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #154734;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_IOW {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #144733;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_NYR {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #00428d;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_HAR {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #c6272f;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_DET {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #e51937;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_GRG {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #231f20;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_TBL {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #003e7e;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_SYR {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: ##1d427c;;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_SJS {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #221f20;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_SJB {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #266b73;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_SEA {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #001628;border-bottom-width: 4px;letter-spacing:6px;color:}


span.STHSBoxScore_TeamName_VGK {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #927249;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_CEN {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #010101;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_PAC {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #010101;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_ATL {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #010101;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_MET {text-align:-webkit-center;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 50%;vertical-align: middle; height:100px;border-bottom-style: solid;background: #010101;border-bottom-width: 4px;letter-spacing:6px;color:}
span.STHSBoxScore_TeamName_BOS:before { content:'';display:inline-block;background-image: url('images/teams/abbre/BOS.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_COL:before { content:'';display:inline-block;background-image: url('images/teams/abbre/COL.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_TOR:before { content:'';display:inline-block;background-image: url('images/teams/abbre/TOR.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_VAN:before { content:'';display:inline-block;background-image: url('images/teams/abbre/VAN.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_PHI:before { content:'';display:inline-block;background-image: url('images/teams/abbre/PHI.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_NSH:before { content:'';display:inline-block;background-image: url('images/teams/abbre/NSH.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_PIT:before { content:'';display:inline-block;background-image: url('images/teams/abbre/PIT.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_STL:before { content:'';display:inline-block;background-image: url('images/teams/abbre/STL.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_WSH:before { content:'';display:inline-block;background-image: url('images/teams/abbre/WSH.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_ANA:before { content:'';display:inline-block;background-image: url('images/teams/abbre/ANA.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_WPG:before { content:'';display:inline-block;background-image: url('images/teams/abbre/WPG.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_DAL:before { content:'';display:inline-block;background-image: url('images/teams/abbre/DAL.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_BUF:before { content:'';display:inline-block;background-image: url('images/teams/abbre/BUF.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_CGY:before { content:'';display:inline-block;background-image: url('images/teams/abbre/CGY.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_NJD:before { content:'';display:inline-block;background-image: url('images/teams/abbre/NJD.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_CHI:before { content:'';display:inline-block;background-image: url('images/teams/abbre/CHI.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_CAR:before { content:'';display:inline-block;background-image: url('images/teams/abbre/CAR.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_LAK:before { content:'';display:inline-block;background-image: url('images/teams/abbre/LAK.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_MTL:before { content:'';display:inline-block;background-image: url('images/teams/abbre/MTL.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_EDM:before { content:'';display:inline-block;background-image: url('images/teams/abbre/EDM.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_NYI:before { content:'';display:inline-block;background-image: url('images/teams/abbre/NYI.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_CLB:before { content:'';display:inline-block;background-image: url('images/teams/abbre/CLB.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_FLA:before { content:'';display:inline-block;background-image: url('images/teams/abbre/FLA.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_UTA:before { content:'';display:inline-block;background-image: url('images/teams/abbre/ARZ.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_OTT:before { content:'';display:inline-block;background-image: url('images/teams/abbre/OTT.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_MIN:before { content:'';display:inline-block;background-image: url('images/teams/abbre/MIN.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_NYR:before { content:'';display:inline-block;background-image: url('images/teams/abbre/NYR.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_DET:before { content:'';display:inline-block;background-image: url('images/teams/abbre/DET.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_TBL:before { content:'';display:inline-block;background-image: url('images/teams/abbre/TBL.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_SJS:before { content:'';display:inline-block;background-image: url('images/teams/abbre/SJS.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_VGK:before { content:'';display:inline-block;background-image: url('images/teams/abbre/VGK.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}
span.STHSBoxScore_TeamName_SEA:before { content:'';display:inline-block;background-image: url('images/teams/abbre/SEA.svg');padding-right: 10px;background-size:78px;height:98px;width:98px;background-repeat:no-repeat;background-position:center;background-size:78px;height:98px;width:98pxtion:center;vertical-align: middle;height:98px}

.STHSBoxScore_TeamName_BOS:before { content:'';display:inline-block;background-image: url('images/teams/abbre/BOS.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_COL:before { content:'';display:inline-block;background-image: url('images/teams/abbre/COL.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_TOR:before { content:'';display:inline-block;background-image: url('images/teams/abbre/TOR.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_VAN:before { content:'';display:inline-block;background-image: url('images/teams/abbre/VAN.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_PHI:before { content:'';display:inline-block;background-image: url('images/teams/abbre/PHI.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_NSH:before { content:'';display:inline-block;background-image: url('images/teams/abbre/NSH.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_PIT:before { content:'';display:inline-block;background-image: url('images/teams/abbre/PIT.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_STL:before { content:'';display:inline-block;background-image: url('images/teams/abbre/STL.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_WSH:before { content:'';display:inline-block;background-image: url('images/teams/abbre/WSH.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_ANA:before { content:'';display:inline-block;background-image: url('images/teams/abbre/ANA.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_WPG:before { content:'';display:inline-block;background-image: url('images/teams/abbre/WPG.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_DAL:before { content:'';display:inline-block;background-image: url('images/teams/abbre/DAL.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_BUF:before { content:'';display:inline-block;background-image: url('images/teams/abbre/BUF.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_CGY:before { content:'';display:inline-block;background-image: url('images/teams/abbre/CGY.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_NJD:before { content:'';display:inline-block;background-image: url('images/teams/abbre/NJD.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_CHI:before { content:'';display:inline-block;background-image: url('images/teams/abbre/CHI.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_CAR:before { content:'';display:inline-block;background-image: url('images/teams/abbre/CAR.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_LAK:before { content:'';display:inline-block;background-image: url('images/teams/abbre/LAK.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_MTL:before { content:'';display:inline-block;background-image: url('images/teams/abbre/MTL.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_EDM:before { content:'';display:inline-block;background-image: url('images/teams/abbre/EDM.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_NYI:before { content:'';display:inline-block;background-image: url('images/teams/abbre/NYI.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_CLB:before { content:'';display:inline-block;background-image: url('images/teams/abbre/CLB.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_FLA:before { content:'';display:inline-block;background-image: url('images/teams/abbre/FLA.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_UTA:before { content:'';display:inline-block;background-image: url('images/teams/abbre/UTA.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_OTT:before { content:'';display:inline-block;background-image: url('images/teams/abbre/OTT.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_MIN:before { content:'';display:inline-block;background-image: url('images/teams/abbre/MIN.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_NYR:before { content:'';display:inline-block;background-image: url('images/teams/abbre/NYR.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_DET:before { content:'';display:inline-block;background-image: url('images/teams/abbre/DET.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_TBL:before { content:'';display:inline-block;background-image: url('images/teams/abbre/TBL.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_SJS:before { content:'';display:inline-block;background-image: url('images/teams/abbre/SJS.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_VGK:before { content:'';display:inline-block;background-image: url('images/teams/abbre/VGK.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}
.STHSBoxScore_TeamName_SEA:before { content:'';display:inline-block;background-image: url('images/teams/abbre/SEA.svg');padding-right: 10px;background-size:35px;height:35px;width:35px;background-position:center;background-repeat:no-repeat;vertical-align: middle;height:35px}

.STHSBoxScore_GoalsTeamName{font-size: 16px;
    color: #2b2b2b;
    font-family: Rajdhani,Oswald,Barlow,Khand,sans-serif;    vertical-align: middle;
    text-align:left;
    border-bottom:solid 1px #d4d4d4;font-weight:bold;line-height:40px;}
.STHSBoxScore_ShotsTeamName{font-size: 16px;
color: #2b2b2b;
    font-family: Rajdhani,Oswald,Barlow,Khand,sans-serif;    vertical-align: middle;
    text-align:left;
    border-bottom:solid 1px #d4d4d4;font-weight:bold;line-height:40px}

.STHSBoxScore_Result {    width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    line-height: 40px;
    font-weight: bold;
    margin-left: auto;
    margin-top: 24px;
    margin-top: 50px;
    margin-bottom: 0px;
    text-align: center;
    margin-right: auto;
    height: 100px;
    position: relative;
    font-size: 0px;
    color: white;
    background: white;
    max-width: 1284px;
    min-width: 600px;}
.tabmain standard{border-width: 4px;
    width: 90%;
    display: -webkit-box;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 4px;
    padding-left: 5%;
    padding-right: 5%;
    border: #d4d4d4 1px solid;
    font-size: 16px;}
.STHSBoxScore_Lines_Table{width:100%;border-width: 1px;border-style: solid;border-color:#999;border-collapse: collapse;}
.STHSBoxScore_Lines_Table th{border-width: 1px;border-style: solid;font-family:Sintony,Arial,sans-serif;text-align:center;background-color: rgb(222, 222, 222);padding: 0px 4px 0px 4px;}
.STHSBoxScore_Lines_Table td{border-width: 1px;border-style: solid;text-align:center;font-family:Sintony,Arial,sans-serif}
.STHSBoxScore_TeamResult th{font-size:15px;background:white;padding: 10px 0;font-weight:normal;font-size:12px;color:#8a9299;text-align: left;font-family:"Sintony",Arial,sans-serif;padding:7px;}
.STHSBoxScore_PlayerStatTitle{font-size:18px}
pre
{width: 100%;
    padding:4px;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
    margin-top:0px;
}
.STHSBoxScore_NowTime:before{content: "Final";
    display: grid;
    font-size: 20px;font-weight:normal}
.STHSBoxScore_NowTime{
	    border-collapse: collapse;
    font-family: Rajdhani,Oswald,Barlow,Khand,sans-serif;
    padding-top: 4px;
    padding-bottom: 30px;
    color: transparent;
    top: 265px;
    width: 100%;
    font-size: 0px;
    text-align: center;
    position: absolute;
    margin: auto;}

.STHSBoxScore_SimulatingPreSeason{
	    border-collapse: collapse;
    border-width: 4px;
    width: 100%;
    margin-left: auto;
    background-color: white;
    background-image: url(http://s.nflcdn.com/static/site/7.5/img/players/player-profile-bg-large.png);
        margin-top: 0px;
    margin-bottom: 0px;    font-size: 16px;padding:4px;
    display:none;
}

.STHSBoxScore_GoalsShotsMainTable{
border-width: 4px;
    width: 100%;
    display:table;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0;    padding-left:6.85%; 
    font-size: 16px;
    border-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;        margin: auto;
    max-width: 1284px;
    min-width: 600px;}
    
.STHSBoxScore_GoalsTable{border-top-width: 2px;
    border-top-color: #fff;
    border-collapse: collapse;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;width: 100%;margin-left:auto;font-size:16px;color:#000;font-family: Rajdhani,Oswald,Barlow,Khand,sans-serif;text-align:left}
.STHSBoxScore_ShotsTable{border-top-width: 2px;
    border-top-color: #fff;
    border-collapse: collapse;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;width: 100%;margin-left:auto;font-size:16px;color:#000;font-family: Rajdhani,Oswald,Barlow,Khand,sans-serif;text-align:left}

.tabmenu-links{display:none}

.STHSBoxScore_GoalsPeriodHeader {border-bottom:1px solid #d4d4d4;    min-width:34px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    font-family: Rajdhani,Oswald,Barlow,Khand,sans-serif;
    color: #8a9299;background-color:#fff;height:30px

}
.STHSBoxScore_GoalsTotalHeader {border-bottom:1px solid #d4d4d4;    min-width:34px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    font-family: Rajdhani,Oswald,Barlow,Khand,sans-serif;
    color: #8a9299;background-color:#fff;height:30px
}

.STHSW200{border-bottom:1px solid #d4d4d4;    background-color:#fff;height:30px
}
.STHSBoxScore_ShotsPeriodHeader{border-bottom:1px solid #d4d4d4;
    min-width:34px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    font-family: Nunito,sans-serif;
    color: #8a9299;background-color:#fff;height:30px


}
.STHSBoxScore_Goals{width:45%;float:left;border-right:1px solid #d4d4d4;margin: 0 2em 0 0;
    padding-right: 30px;margin-left: -38px;}
.STHSBoxScore_Shots{width:45%;float:left}

.STHSBoxScore_ShotsTotalHeader{border-bottom:1px solid #d4d4d4;    min-width:34px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    font-family: Nunito,sans-serif;
    color: #8a9299;background-color:#fff;height:30px

}
.STHSBoxScore_ShotsAttempHeader{border-bottom:1px solid #d4d4d4;    min-width:34px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    font-family: Nunito,sans-serif;
    color: #8a9299;background-color:#fff;height:30px

}

    
    
    .STHSBoxScore_GoalsPeriodTotalHeader{padding-top: 8px;
    padding-bottom: 8px;color: #fff;
    font-weight: bold;background-color:#fff;height:30px;}

.STHSBoxScore_GoalsPeriodHeader1{padding-top: 8px;
    padding-bottom: 8px;color: #fff;background-color:#fff;height:30px}
.STHSBoxScore_GoalsPeriodHeader2{padding-top: 8px;
    padding-bottom: 8px;color: #fff;background-color:#fff;height:30px}    
.STHSBoxScore_GoalsPeriodHeader3{padding-top: 8px;
    padding-bottom: 8px;color: white;background-color:#fff;height:30px}
.STHSBoxScore_GoalsPeriod{font-size: 16px;
    font-family: 'TradeGothicLT', sans-serif;
    vertical-align: middle;
    text-align:center;
    border-bottom:solid 1px #d4d4d4;}
.STHSBoxScore_GoalsPeriod{font-size: 16px;
    font-family: 'TradeGothicLT', sans-serif;
    vertical-align: middle;
    text-align:center;
    border-bottom:solid 1px #d4d4d4;}
.STHSBoxScore_GoalsPeriod{font-size: 16px;
    font-family: 'TradeGothicLT', sans-serif;
    vertical-align: middle;
    text-align:center;
    border-bottom:solid 1px #d4d4d4;}
.STHSBoxScore_GoalsTotal{font-size: 16px;
    font-family: 'TradeGothicLT', sans-serif;
    vertical-align: middle;
    text-align:center;
    border-bottom:solid 1px #d4d4d4;font-weight: bold;}
.STHSBoxScore_ShotsTable{border-top-width: 2px;
    border-top-color: #fff;
    border-collapse: collapse;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;width: 100%;margin-left:auto}
.STHSBoxScore_ShotsPeriodHeader1{padding-top: 8px;
    padding-bottom: 8px;color: #ababab;}
.STHSBoxScore_ShotsPeriodHeader2{padding-top: 8px;
    padding-bottom: 8px;color: #ababab;}
.STHSBoxScore_ShotsPeriodHeader3{padding-top: 8px;
    padding-bottom: 8px;color: #ababab;}
.STHSBoxScore_ShotsPeriodTotalHeader{padding-top: 8px;
    padding-bottom: 8px;color: #383732;
    font-weight: bold;}
.STHSBoxScore_ShotsPeriod{font-size: 16px;
    font-family: 'TradeGothicLT', sans-serif;
    vertical-align: middle;
    text-align:center;
    border-bottom:solid 1px #d4d4d4;
    }
.STHSBoxScore_ShotsPeriod{font-size: 16px;
    font-family: 'TradeGothicLT', sans-serif;
    vertical-align: middle;
    text-align:center;
    border-bottom:solid 1px #d4d4d4;}
.STHSBoxScore_ShotsPeriod{font-size: 16px;
    font-family: 'TradeGothicLT', sans-serif;
    vertical-align: middle;
    text-align:center;
    border-bottom:solid 1px #d4d4d4;}
.STHSBoxScore_ShotsTotal{font-size: 16px;
    font-family: 'TradeGothicLT', sans-serif;
    vertical-align: middle;
    text-align:center;
    border-bottom:solid 1px #d4d4d4;font-weight: bold;}
    .STHSBoxScore_ShotsAttemp{font-size: 16px;
    font-family: 'TradeGothicLT', sans-serif;
    vertical-align: middle;
    text-align:center;
    border-bottom:solid 1px #d4d4d4;
    }

.tabsmain standard    {   width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
}
.STHSBoxScore_GoalerStatsTitle   {   width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
}
.STHSBoxScore_PlayerStatTitle  {  background-color: white;
    border-top: #d4d4d4 1px solid;
       border-left: #d4d4d4 1px solid;
          border-right: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    color: #262525;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:20px;padding-top:14px;padding-left:7px;padding-bottom:14px
}
.STHSBoxScore_Overtime{    width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
}

.STHSBoxScore_3StarTitle   {   width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
}
.STHSBoxScore_PowerPlayTitle {   width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
}

.STHSBoxScore_PenalityKillTitle {  width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
}

.STHSBoxScore_TeamStatTitle {   width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
}

.STHSBoxScore_OfficialTitle {   width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
}

.STHSBoxScore_BoxScoreNoteTitle {   width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
}

.STHSBoxScore_TeamLine {  width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
}
.STHSBoxScore_TeamonIce{
 width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
    }
.STHSBoxScore_Shooout{
 width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
    }
.STHSBoxScore_FinanceTitle{
 width: 100%;
    background-color: #f2f2f2;
    border: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    margin-left: auto;
    padding: 4px;
    ;
    color: #383732;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size:14px;
    }

.STHSBoxScore_GoalPeriod1{width: 100%;
    padding: 4px;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;

}
.STHSBoxScore_GoalPeriod2{width: 100%;
    padding: 4px;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;

}
.STHSBoxScore_GoalPeriod3{width: 100%;
    padding: 4px;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
}
.STHSBoxScore_GoalPeriod4{width: 100%;
    padding: 4px;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
}
.STHSBoxScore_GoalPeriod5{width: 100%;
    padding: 4px;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
}

.STHSBoxScore_PenaltiesPeriod101{width: 100%;
    padding: 4px;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
}
.STHSBoxScore_GoalerStats{width: 100%;
    padding:4px;
    ;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
}
    

.STHSBoxScore_3Star{width: 100%;
    padding:4px;
    ;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
}

.STHSBoxScore_PowerPlay{width: 100%;
    padding:4px;
    ;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
}

.STHSBoxScore_PenaltyKill{width: 100%;
    padding:4px;
    ;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
}

.STHSBoxScore_TeamStat{width: 100%;
    padding:4px;
    ;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
}

.STHSBoxScore_Official{width: 100%;
    padding:4px;
    ;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
}

.STHSBoxScore_BoxScoreNote{width: 100%;
    padding:4px;
    ;
    margin-left: auto;
background-color:white;
    border: #d4d4d4 1px solid;
    color:#383732;
;}

.tabmain{width: 100%;
    margin-left: auto;
background-color:white;
        color:#383732;
;}
.tabmain-links{padding: 0px;
    font-size: 14px;
    text-align: center;
    line-height: 38px;
    padding-left: 0px;
    padding-right: 0px;padding: 0px;background:white;
    text-transform: uppercase;
    border-radius: 3px 3px 0px 0px;
    color: #2a2a2a;
    font-size: 16px;
    font-weight: 600;
    text-align: center;margin-top:-20px;
    display: flex;
    justify-content: center;
    transition: all linear 0.15s;text-decoration:none}
.tabmain-links a{
   text-decoration:none;color:#8a9299;font-weight:normal
;}

.STHSBoxScore_PeriodPerPeriod td{   
    padding: 0px;padding-left:11px;text-align:left;
    font-family: Nunito,sans-serif;
    font-size: 13px; line-height:2
    ;}

.STHSBoxScore_PeriodPerPeriod{width:100%;border-collapse:collapse}

.STHSBoxScore_PeriodPerPeriod th{padding: 11px;text-align:left;
    color: #fff;
    font-size: 14px;
    font-weight: bold;background-color:#2a2a2a;color:white;text-transform:uppercase;}

.STHSBoxScore_PeriodPerPeriod_Header {padding: 12px 11px;text-align:left;
    background-color: #f7f4f4;
    font-size: 12px;
    font-weight: bold;text-transform:uppercase}   
.STHSBoxScore_TeamResult{border:none;border-collapse:collapse}
.STHSBoxScore_TeamStatTeamName{font-size: 16px;
    color: #2b2b2b;
    font-family: Helvetica,Arial,sans-serif;
    vertical-align: middle;
    text-align: left;
    border-bottom: solid 1px #d4d4d4;
    font-weight: bold;
    line-height: 40px;}
  .STHSBoxScore_TeamResult th{border-bottom:solid 1px #d4d4d4;}   
.STHSBoxScore_TeamResult tr{font-size:27px;font-family:"Oswald",Arial,sans-serif;border-bottom:solid 1px #d4d4d4;background:white} 
.STHSBoxScore_TeamResult td{padding:11px;} 
.STHSPHPBoxScoreTeamStat_Table{margin-top:0px;border-collapse:collapse} 
.tablesorter tbody tr:nth-child(even), .tablesorter tfoot tr:nth-child(even) {
    background-color: white;
}
.STHSPHPBoxScoreTeamStat_Table th{background:#f2f2f2}
.STHSPHPBoxScoreTeamStat_Table tr{line-height:30px;font-family:"Sintony",Arial,sans-serif;font-size:14px;font-weight:normal;background:white;border-bottom:solid 1px #d4d4d4;color:#262525} 
.STHSBoxScore_TeamLine{background-color: white;
    border-top: #d4d4d4 1px solid;
    border-left: #d4d4d4 1px solid;
    border-right: #d4d4d4 1px solid;
    font-family: Sintony,Arial,sans-serif;
    font-weight: bold;
    color: #262525;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 20px;
    padding-top: 14px;
    padding-left: 0px;
    padding-bottom: 14px;padding-right:0px}

.STHSBoxScore_Lines_Table th{background-color: #f2f2f2;
    background-position: center right;
    background-repeat: no-repeat;
    padding: 4px 4px 4px 4px;
    white-space: normal;
    cursor: pointer;
    font-weight: normal;
    font-size: 12px;
    color: #666;}
.BoxScore{display:none}
.STHSGame_NowTime{display:none}
