@import url(https://fonts.googleapis.com/css?family=Life+Savers:400,700|Fontdiner+Swanky|Roboto+Condensed:400,700);
@import url('https://fonts.googleapis.com/css?family=Mountains+of+Christmas:400,700');
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  border: 0;
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
audio,
canvas,
video,
main {
  display: block;
}
html {
  height: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  min-height: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: #eff8f7;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
b,
strong {
  font-weight: bold;
}
abbr[title] {
  border-bottom: 1px dotted;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a img,
img {
  -ms-interpolation-mode: bicubic;
  border: 0;
  max-width: 100%;
}
::-webkit-input-placeholder {
  color: #ccc;
}
:-moz-placeholder {
  color: #ccc;
}
::-moz-placeholder {
  color: #ccc;
}
:-ms-input-placeholder {
  color: #ccc;
}
:focus::-webkit-input-placeholder {
  color: transparent;
}
:focus:-moz-placeholder {
  color: transparent;
}
:focus::-moz-placeholder {
  color: transparent;
}
:focus:-ms-input-placeholder {
  color: transparent;
}
input,
textarea,
button,
select {
  margin: 0;
  font-size: 100%;
  line-height: normal;
  vertical-align: baseline;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="search"] {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
}
embed,
object,
video {
  max-width: 100%;
}
.ie8 img {
  width: auto;
}
img::-moz-selection,
img::-moz-selection,
::-moz-selection,
::-moz-selection {
  color: #fff;
  background: #559808;
}
img::selection,
img::-moz-selection,
::selection,
::-moz-selection {
  color: #fff;
  background: #559808;
}
@charset "UTF-8";
@font-face {
  font-family: 'TradeGothicLTStd-Light';
  src: url('/Assets/Fonts//tradegothic/TradeGothicLTStd-Light.eot?#iefix') format('embedded-opentype'), url('/Assets/Fonts//tradegothic/TradeGothicLTStd-Light.otf') format('opentype'), url('/Assets/Fonts//tradegothic/TradeGothicLTStd-Light.woff') format('woff'), url('/Assets/Fonts//tradegothic/TradeGothicLTStd-Light.ttf') format('truetype'), url('/Assets/Fonts//tradegothic/TradeGothicLTStd-Light.svg#TradeGothicLTStd-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TradeGothicLTStd-Bd2';
  src: url('/Assets/Fonts//tradegothic/TradeGothicLTStd-Bd2.eot?#iefix') format('embedded-opentype'), url('/Assets/Fonts//tradegothic/TradeGothicLTStd-Bd2.otf') format('opentype'), url('/Assets/Fonts//tradegothic/TradeGothicLTStd-Bd2.woff') format('woff'), url('/Assets/Fonts//tradegothic/TradeGothicLTStd-Bd2.ttf') format('truetype'), url('/Assets/Fonts//tradegothic/TradeGothicLTStd-Bd2.svg#TradeGothicLTStd-Bd2') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bpreplayregular';
  src: url('/Assets/Fonts/bpreplay/bpreplay-webfont.eot?#iefix') format('embedded-opentype'), url('/Assets/Fonts/bpreplay/bpreplay-webfont.otf') format('opentype'), url('/Assets/Fonts/bpreplay/bpreplay-webfont.woff') format('woff'), url('/Assets/Fonts/bpreplay/bpreplay-webfont.ttf') format('truetype'), url('/Assets/Fonts/bpreplay/bpreplay-webfont.svg#bpreplayregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "stdomingos";
  src: url("/Assets/Fonts/Icons/stdomingos.eot");
  src: url("/Assets/Fonts/Icons/stdomingos.eot?#iefix") format("embedded-opentype"), url("/Assets/Fonts/Icons/stdomingos.woff") format("woff"), url("/Assets/Fonts/Icons/stdomingos.ttf") format("truetype"), url("/Assets/Fonts/Icons/stdomingos.svg#stdomingos") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "stdomingos";
    src: url("/Assets/Fonts/Icons/stdomingos.svg#stdomingos") format("svg");
    font-weight: 100;
    font-style: normal;
  }
}
[data-icon]:before {
  font-family: "stdomingos" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "stdomingos" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-address:before {
  content: "\61";
}
.icon-adjust:before {
  content: "\62";
}
.icon-cc-sa:before {
  content: "\63";
}
.icon-air:before {
  content: "\64";
}
.icon-alert:before {
  content: "\65";
}
.icon-archive:before {
  content: "\66";
}
.icon-arrow-combo:before {
  content: "\67";
}
.icon-arrows-ccw:before {
  content: "\68";
}
.icon-attach:before {
  content: "\69";
}
.icon-attention:before {
  content: "\6a";
}
.icon-back:before {
  content: "\6b";
}
.icon-back-in-time:before {
  content: "\6c";
}
.icon-bag:before {
  content: "\6d";
}
.icon-basket:before {
  content: "\6e";
}
.icon-calendar:before {
  content: "\6f";
}
.icon-bucket:before {
  content: "\70";
}
.icon-brush:before {
  content: "\71";
}
.icon-briefcase:before {
  content: "\72";
}
.icon-box:before {
  content: "\73";
}
.icon-bookmarks:before {
  content: "\74";
}
.icon-bookmark:before {
  content: "\75";
}
.icon-book-open:before {
  content: "\76";
}
.icon-book:before {
  content: "\77";
}
.icon-block:before {
  content: "\78";
}
.icon-behance:before {
  content: "\79";
}
.icon-battery:before {
  content: "\7a";
}
.icon-bell:before {
  content: "\41";
}
.icon-camera:before {
  content: "\42";
}
.icon-cancel:before {
  content: "\43";
}
.icon-cancel-circled:before {
  content: "\44";
}
.icon-cancel-squared:before {
  content: "\45";
}
.icon-cc:before {
  content: "\46";
}
.icon-cc-by:before {
  content: "\47";
}
.icon-cc-nc:before {
  content: "\48";
}
.icon-cc-nc-eu:before {
  content: "\49";
}
.icon-cc-nc-jp:before {
  content: "\4a";
}
.icon-cc-nd:before {
  content: "\4b";
}
.icon-cc-pd:before {
  content: "\4c";
}
.icon-cc-remix:before {
  content: "\4d";
}
.icon-cloud:before {
  content: "\4e";
}
.icon-clock:before {
  content: "\4f";
}
.icon-clipboard:before {
  content: "\50";
}
.icon-check:before {
  content: "\51";
}
.icon-chat:before {
  content: "\52";
}
.icon-chart-pie:before {
  content: "\53";
}
.icon-chart-line:before {
  content: "\54";
}
.icon-chart-bar:before {
  content: "\55";
}
.icon-chart-area:before {
  content: "\56";
}
.icon-cd:before {
  content: "\57";
}
.icon-ccw:before {
  content: "\58";
}
.icon-cc-zero:before {
  content: "\59";
}
.icon-cc-share:before {
  content: "\5a";
}
.icon-cloud-thunder:before {
  content: "\30";
}
.icon-cog:before {
  content: "\31";
}
.icon-comment:before {
  content: "\32";
}
.icon-code:before {
  content: "\33";
}
.icon-compass:before {
  content: "\34";
}
.icon-credit-card:before {
  content: "\35";
}
.icon-cup:before {
  content: "\36";
}
.icon-cw:before {
  content: "\37";
}
.icon-database:before {
  content: "\38";
}
.icon-db-shape:before {
  content: "\39";
}
.icon-doc:before {
  content: "\21";
}
.icon-doc-landscape:before {
  content: "\22";
}
.icon-direction:before {
  content: "\23";
}
.icon-down-open-mini:before {
  content: "\24";
}
.icon-down-open-big:before {
  content: "\25";
}
.icon-down-open:before {
  content: "\26";
}
.icon-down-dir:before {
  content: "\27";
}
.icon-down-circled:before {
  content: "\28";
}
.icon-down-bold:before {
  content: "\29";
}
.icon-down:before {
  content: "\2a";
}
.icon-dot-3:before {
  content: "\2b";
}
.icon-dot-2:before {
  content: "\2c";
}
.icon-docs:before {
  content: "\2d";
}
.icon-dot:before {
  content: "\2e";
}
.icon-doc-text-inv:before {
  content: "\2f";
}
.icon-doc-text:before {
  content: "\3a";
}
.icon-down-thin:before {
  content: "\3b";
}
.icon-download:before {
  content: "\3c";
}
.icon-dribbble:before {
  content: "\3d";
}
.icon-dribbble-circled:before {
  content: "\3e";
}
.icon-drive:before {
  content: "\3f";
}
.icon-dropbox:before {
  content: "\40";
}
.icon-droplet:before {
  content: "\5b";
}
.icon-erase:before {
  content: "\5d";
}
.icon-evernote:before {
  content: "\5e";
}
.icon-export:before {
  content: "\5f";
}
.icon-eye:before {
  content: "\60";
}
.icon-facebook:before {
  content: "\7b";
}
.icon-facebook-circled:before {
  content: "\7c";
}
.icon-flow-branch:before {
  content: "\7d";
}
.icon-floppy:before {
  content: "\7e";
}
.icon-flight:before {
  content: "\5c";
}
.icon-flickr-circled:before {
  content: "\e000";
}
.icon-flickr:before {
  content: "\e001";
}
.icon-flattr:before {
  content: "\e002";
}
.icon-flash:before {
  content: "\e003";
}
.icon-flag:before {
  content: "\e004";
}
.icon-flashlight:before {
  content: "\e005";
}
.icon-feather:before {
  content: "\e006";
}
.icon-fast-forward:before {
  content: "\e007";
}
.icon-facebook-squared:before {
  content: "\e008";
}
.icon-fast-backward:before {
  content: "\e009";
}
.icon-flow-cascade:before {
  content: "\e00a";
}
.icon-flow-line:before {
  content: "\e00b";
}
.icon-flow-parallel:before {
  content: "\e00c";
}
.icon-flow-tree:before {
  content: "\e00d";
}
.icon-folder:before {
  content: "\e00e";
}
.icon-forward:before {
  content: "\e00f";
}
.icon-gauge:before {
  content: "\e010";
}
.icon-github:before {
  content: "\e011";
}
.icon-github-circled:before {
  content: "\e012";
}
.icon-globe:before {
  content: "\e013";
}
.icon-google-circles:before {
  content: "\e014";
}
.icon-gplus:before {
  content: "\e015";
}
.icon-gplus-circled:before {
  content: "\e016";
}
.icon-install:before {
  content: "\e017";
}
.icon-instagram:before {
  content: "\e018";
}
.icon-info-circled:before {
  content: "\e019";
}
.icon-info:before {
  content: "\e01a";
}
.icon-infinity:before {
  content: "\e01b";
}
.icon-inbox:before {
  content: "\e01c";
}
.icon-hourglass:before {
  content: "\e01d";
}
.icon-home:before {
  content: "\e01e";
}
.icon-help-circled:before {
  content: "\e01f";
}
.icon-help:before {
  content: "\e020";
}
.icon-heart-empty:before {
  content: "\e021";
}
.icon-heart:before {
  content: "\e022";
}
.icon-graduation-cap:before {
  content: "\e023";
}
.icon-key:before {
  content: "\e024";
}
.icon-keyboard:before {
  content: "\e025";
}
.icon-lamp:before {
  content: "\e026";
}
.icon-language:before {
  content: "\e027";
}
.icon-lastfm:before {
  content: "\e028";
}
.icon-lastfm-circled:before {
  content: "\e029";
}
.icon-layout:before {
  content: "\e02a";
}
.icon-leaf:before {
  content: "\e02b";
}
.icon-left-bold:before {
  content: "\e02c";
}
.icon-left:before {
  content: "\e02d";
}
.icon-left-dir:before {
  content: "\e02e";
}
.icon-left-circled:before {
  content: "\e02f";
}
.icon-list-add:before {
  content: "\e030";
}
.icon-list:before {
  content: "\e031";
}
.icon-left-open:before {
  content: "\e032";
}
.icon-linkedin-circled:before {
  content: "\e033";
}
.icon-linkedin:before {
  content: "\e034";
}
.icon-link:before {
  content: "\e035";
}
.icon-light-up:before {
  content: "\e036";
}
.icon-light-down:before {
  content: "\e037";
}
.icon-lifebuoy:before {
  content: "\e038";
}
.icon-level-up:before {
  content: "\e039";
}
.icon-level-down:before {
  content: "\e03a";
}
.icon-left-thin:before {
  content: "\e03b";
}
.icon-left-open-mini:before {
  content: "\e03c";
}
.icon-left-open-big:before {
  content: "\e03d";
}
.icon-location:before {
  content: "\e03e";
}
.icon-lock:before {
  content: "\e03f";
}
.icon-lock-open:before {
  content: "\e040";
}
.icon-login:before {
  content: "\e041";
}
.icon-logo-db:before {
  content: "\e042";
}
.icon-logout:before {
  content: "\e043";
}
.icon-loop:before {
  content: "\e044";
}
.icon-magnet:before {
  content: "\e045";
}
.icon-mail:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e047";
}
.icon-megaphone:before {
  content: "\e048";
}
.icon-menu:before {
  content: "\e049";
}
.icon-mic:before {
  content: "\e04a";
}
.icon-note:before {
  content: "\e04b";
}
.icon-newspaper:before {
  content: "\e04c";
}
.icon-network:before {
  content: "\e04d";
}
.icon-mute:before {
  content: "\e04e";
}
.icon-music:before {
  content: "\e04f";
}
.icon-mouse:before {
  content: "\e050";
}
.icon-moon:before {
  content: "\e051";
}
.icon-monitor:before {
  content: "\e052";
}
.icon-mobile:before {
  content: "\e053";
}
.icon-mixi:before {
  content: "\e054";
}
.icon-minus-squared:before {
  content: "\e055";
}
.icon-minus-circled:before {
  content: "\e056";
}
.icon-minus:before {
  content: "\e057";
}
.icon-note-beamed:before {
  content: "\e058";
}
.icon-palette:before {
  content: "\e059";
}
.icon-paper-plane:before {
  content: "\e05a";
}
.icon-pause:before {
  content: "\e05b";
}
.icon-paypal:before {
  content: "\e05c";
}
.icon-pencil:before {
  content: "\e05d";
}
.icon-phone:before {
  content: "\e05e";
}
.icon-picasa:before {
  content: "\e05f";
}
.icon-picture:before {
  content: "\e060";
}
.icon-pinterest:before {
  content: "\e061";
}
.icon-pinterest-circled:before {
  content: "\e062";
}
.icon-play:before {
  content: "\e063";
}
.icon-plus:before {
  content: "\e064";
}
.icon-rdio-circled:before {
  content: "\e065";
}
.icon-rdio:before {
  content: "\e066";
}
.icon-quote:before {
  content: "\e067";
}
.icon-qq:before {
  content: "\e068";
}
.icon-publish:before {
  content: "\e069";
}
.icon-progress-3:before {
  content: "\e06a";
}
.icon-progress-2:before {
  content: "\e06b";
}
.icon-progress-1:before {
  content: "\e06c";
}
.icon-progress-0:before {
  content: "\e06d";
}
.icon-print:before {
  content: "\e06e";
}
.icon-popup:before {
  content: "\e06f";
}
.icon-plus-squared:before {
  content: "\e070";
}
.icon-plus-circled:before {
  content: "\e071";
}
.icon-record:before {
  content: "\e072";
}
.icon-renren:before {
  content: "\e073";
}
.icon-reply:before {
  content: "\e074";
}
.icon-reply-all:before {
  content: "\e075";
}
.icon-resize-full:before {
  content: "\e076";
}
.icon-resize-small:before {
  content: "\e077";
}
.icon-retweet:before {
  content: "\e078";
}
.icon-right:before {
  content: "\e079";
}
.icon-right-bold:before {
  content: "\e07a";
}
.icon-right-circled:before {
  content: "\e07b";
}
.icon-right-dir:before {
  content: "\e07c";
}
.icon-right-open:before {
  content: "\e07d";
}
.icon-right-open-big:before {
  content: "\e07e";
}
.icon-smashing:before {
  content: "\e07f";
}
.icon-skype-circled:before {
  content: "\e080";
}
.icon-skype:before {
  content: "\e081";
}
.icon-sina-weibo:before {
  content: "\e082";
}
.icon-signal:before {
  content: "\e083";
}
.icon-shuffle:before {
  content: "\e084";
}
.icon-shareable:before {
  content: "\e085";
}
.icon-share:before {
  content: "\e086";
}
.icon-search:before {
  content: "\e087";
}
.icon-rss:before {
  content: "\e088";
}
.icon-rocket:before {
  content: "\e089";
}
.icon-right-thin:before {
  content: "\e08a";
}
.icon-right-open-mini:before {
  content: "\e08b";
}
.icon-sound:before {
  content: "\e08c";
}
.icon-spotify:before {
  content: "\e08d";
}
.icon-spotify-circled:before {
  content: "\e08e";
}
.icon-soundcloud:before {
  content: "\e08f";
}
.icon-star:before {
  content: "\e090";
}
.icon-star-empty:before {
  content: "\e091";
}
.icon-stop:before {
  content: "\e092";
}
.icon-stumbleupon:before {
  content: "\e093";
}
.icon-stumbleupon-circled:before {
  content: "\e094";
}
.icon-suitcase:before {
  content: "\e095";
}
.icon-sweden:before {
  content: "\e096";
}
.icon-switch:before {
  content: "\e097";
}
.icon-tag:before {
  content: "\e098";
}
.icon-tumblr:before {
  content: "\e099";
}
.icon-trophy:before {
  content: "\e09a";
}
.icon-trash:before {
  content: "\e09b";
}
.icon-traffic-cone:before {
  content: "\e09c";
}
.icon-tools:before {
  content: "\e09d";
}
.icon-to-start:before {
  content: "\e09e";
}
.icon-to-end:before {
  content: "\e09f";
}
.icon-ticket:before {
  content: "\e0a0";
}
.icon-thumbs-up:before {
  content: "\e0a1";
}
.icon-thumbs-down:before {
  content: "\e0a2";
}
.icon-thermometer:before {
  content: "\e0a3";
}
.icon-target:before {
  content: "\e0a4";
}
.icon-tumblr-circled:before {
  content: "\e0a5";
}
.icon-tape:before {
  content: "\e0a6";
}
.icon-twitter:before {
  content: "\e0a7";
}
.icon-twitter-circled:before {
  content: "\e0a8";
}
.icon-up:before {
  content: "\e0a9";
}
.icon-up-bold:before {
  content: "\e0aa";
}
.icon-up-circled:before {
  content: "\e0ab";
}
.icon-up-dir:before {
  content: "\e0ac";
}
.icon-up-open:before {
  content: "\e0ad";
}
.icon-up-open-big:before {
  content: "\e0ae";
}
.icon-up-open-mini:before {
  content: "\e0af";
}
.icon-up-thin:before {
  content: "\e0b0";
}
.icon-upload:before {
  content: "\e0b1";
}
.icon-upload-cloud:before {
  content: "\e0b2";
}
.icon-window:before {
  content: "\e0b3";
}
.icon-water:before {
  content: "\e0b4";
}
.icon-volume:before {
  content: "\e0b5";
}
.icon-vkontakte:before {
  content: "\e0b6";
}
.icon-vimeo-circled:before {
  content: "\e0b7";
}
.icon-vimeo:before {
  content: "\e0b8";
}
.icon-video:before {
  content: "\e0b9";
}
.icon-vcard:before {
  content: "\e0ba";
}
.icon-users:before {
  content: "\e0bb";
}
.icon-user-add:before {
  content: "\e0bc";
}
.icon-user:before {
  content: "\e0bd";
}
.icon-icon-55131:before {
  content: "\e0be";
}
.icon-icon-13156:before {
  content: "\e0bf";
}
.icon-youtube-logo-dark:before {
  content: "\e0c0";
}
.icon-cs41972-wht:before {
  content: "\e0c1";
}
.icon-youtube:before {
  content: "\e0c2";
}
.icon-views:before {
  content: "\e0c3";
}
.icon-globe-1:before {
  content: "\e0c4";
}
.Header {
  max-height: 110px;
  position: relative;
  z-index: 99999;
  width: 100%;
  min-width: 320px;
  top: 0;
  left: 0;
  -moz-transition: left 500ms;
  transition: left 500ms;
}
@media only screen and (max-width: 1100px) {
  .Header .Inner {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 1100px) {
  .Header {
    position: fixed;
  }
}
@media only screen and (max-width: 730px) {
  .Header {
    position: fixed;
  }
}
.Wrapper {
  -moz-transition: all 500ms;
  transition: all 500ms;
}
.mp-pushed .Wrapper {
  margin-left: 260px;
}
.mp-pushed .Header {
  left: 260px;
}
.HeaderTop {
  *zoom: 1;
  float: right;
  clear: both;
  padding: 8px 0;
  width: 100%;
  position: relative;
}
.HeaderTop:before,
.HeaderTop:after {
  content: "";
  display: table;
}
.HeaderTop:after {
  clear: both;
}
@media only screen and (max-width: 1100px) {
  .HeaderTop {
    text-align: center;
    padding: 20px 0;
  }
}
.SponsorHeader {
  float: left;
  width: 120px;
  text-align: center;
  padding-top: 10px;
}
.SponsorHeader img {
  display: inline-block;
}
.SponsorHeader span {
  font-size: 11px;
  font-size: 1.1rem;
  margin-bottom: 5px;
  display: inline-block;
}
@media only screen and (max-width: 1100px) {
  .SponsorHeader {
    position: absolute;
    right: 10px;
    top: 8px;
    padding: 0;
    width: 50px;
  }
  .SponsorHeader span {
    display: none;
  }
}
.Logo {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  width: 84px;
  margin-top: 5px;
  float: left;
}
@media only screen and (max-width: 1100px) {
  .Logo {
    display: none;
  }
}
.MobileLogo {
  display: none;
  position: relative;
}
@media only screen and (max-width: 1100px) {
  .MobileLogo {
    float: none;
    width: 140px;
    margin-top: 0;
    display: inline-block;
  }
}
.LogoBadge {
  position: absolute;
  top: 9px;
  right: 0;
  margin-right: -14px;
  width: 25px;
  height: 25px;
}
@media only screen and (max-width: 1100px) {
  .LogoBadge {
    top: 0px;
    margin-right: -30px;
  }
}
.HeaderWrapper {
  float: left;
  width: 815px;
}
@media only screen and (max-width: 1100px) {
  .HeaderWrapper {
    width: 100%;
  }
}
.MobileMenuIcon {
  display: none;
  position: absolute;
  -moz-border-radius: 50%;
       border-radius: 50%;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center;
  margin: 3px 4px;
  padding: 6px 6px 1px;
  left: 0;
  top: 50%;
  border: 1px solid;
  margin-top: -15px;
}
@media only screen and (max-width: 1100px) {
  .MobileMenuIcon {
    display: inline-block;
  }
}
.HeaderTopWrap {
  float: right;
}
@media only screen and (max-width: 1100px) {
  .HeaderTopWrap {
    display: none;
  }
}
.HeaderSocial {
  float: left;
}
.HeaderSocial ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.HeaderSocial ul li a {
  -moz-border-radius: 50%;
       border-radius: 50%;
  font-size: 16px;
  font-size: 1.6rem;
  display: inline-block;
  text-align: center;
  margin: 3px 4px;
  padding: 6px 6px 1px;
}
.HeaderContact {
  float: left;
  padding-top: 8px;
  font-size: 14px;
  font-size: 1.4rem;
}
.HeaderContact a {
  position: relative;
  margin: 0 10px 0 15px;
  font-size: 12px;
  font-size: 1.2rem;
}
.HeaderContact a:before {
  position: absolute;
  right: 0;
  top: 0;
}
.HeaderCommunity {
  float: left;
}
.CommunityLink {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  -moz-border-radius: 4px;
       border-radius: 4px;
  padding: 8px 16px;
  border: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -moz-transition: all 160ms ease-in-out;
       transition: all 160ms ease-in-out;
  position: relative;
  display: block;
  margin-left: 10px;
  margin-right: 10px;
}
.CommunityLink:hover {
  text-decoration: none;
}
.CommunityLink.Large {
  padding: 12px 24px;
  font-size: 15px;
  font-size: 1.5rem;
}
.CommunityLink.BtnIcon {
  position: relative;
  padding: 8px 15px 8px 40px;
  min-width: 0;
  overflow: hidden;
}
.CommunityLink.BtnIcon:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 15px;
  font-size: 1.5rem;
  display: block;
}
.CommunityLink.IconNoBorder:before {
  border: none;
}
.CommunityLink.FullWidthBtn {
  width: 100%;
  display: block;
}
.CommunityLink.BigIcon {
  padding: 13px 13px 13px 50px;
  border: 1px solid transparent;
  vertical-align: top;
}
.CommunityLink.BigIcon:before {
  width: 42px;
  height: 42px;
  line-height: 42px;
  font-size: 22px;
  font-size: 2.2rem;
}
.CommunityLink.DropDownBtn {
  padding-right: 35px;
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.CommunityLink.DropDownBtn:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 20px;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.CommunityLink.DropDownBtn:before {
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.CommunityLink.DropDownBtn.open {
  border: 1px solid #bdbcbc;
  background: #efeeee;
  color: #00369c !important;
}
.CommunityLink.DropDownBtn.open:before {
  background: none;
}
.CommunityLink.DropDownBtn.open:after {
  border-top: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #00369c;
}
.CommunityLink.Listen {
  padding: 10px 8px 8px;
  line-height: 1;
  font-size: 12px;
  font-size: 1.2rem;
  width: 115px;
  background-image: url('/Assets/Images/Structure/listen.png');
  background-position: center center;
  background-repeat: no-repeat;
}
.CommunityLink.StubHub {
  padding: 5px 15px 2px;
}
.CommunityLink.StubHub img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.HeaderUserLogin {
  float: left;
}
.HeaderUserLogin a {
  padding: 11px 5px 10px 35px;
  -moz-border-radius: 3px;
       border-radius: 3px;
  font-size: 12px;
  font-size: 1.2rem;
  position: relative;
  display: inline-block;
}
.HeaderUserLogin a span {
  position: absolute;
  border-right: 1px solid;
  left: 7px;
  top: 0;
  height: 100%;
  padding-top: 12px;
  padding-right: 8px;
}
.HeaderSearch {
  float: left;
  margin-left: 15px;
  font-size: 0;
  display: block;
}
.HeaderSearch input[type="text"] {
  border: none;
  background: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  display: inline-block;
  vertical-align: middle;
  width: 110px;
  border-left: 1px solid;
  padding: 9px 5px 9px;
  -moz-border-radius: 0 3px 3px 0;
       border-radius: 0 3px 3px 0;
  -moz-transition: all 0.3s 0s ease-in-out;
       transition: all 0.3s 0s ease-in-out;
  height: 33px;
}
.HeaderSearch button {
  background: #fff;
  border: none;
  -moz-border-radius: 3px 0 0 3px;
       border-radius: 3px 0 0 3px;
  text-align: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 5px;
  font-size: 18px;
  font-size: 1.8rem;
  display: inline-block;
  vertical-align: middle;
  height: 33px;
}
.HeaderSearch button:before {
  position: relative;
  top: 2px;
}
.HeaderBottom {
  float: right;
  clear: both;
  width: 100%;
}
.MainNavigation {
  width: 100%;
}
.MainNavigation > nav > ul {
  text-align: center;
  width: 100%;
  display: table;
}
.MainNavigation > nav > ul > li {
  display: table-cell;
  padding: 15px 0;
  vertical-align: middle;
}
.MainNavigation > nav > ul > li.Active a:before {
  content: "";
  position: absolute;
  bottom: -24px;
  left: 50%;
  margin-left: -5px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid;
}
.MainNavigation > nav > ul > li.MenuOpen a:before {
  content: "";
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -5px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid;
  border-top: 8px solid transparent;
}
.MainNavigation > nav > ul > li:first-child a {
  border: none;
}
.MainNavigation > nav > ul > li > a {
  padding: 0 11px;
  border-left: 1px solid;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.8rem;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
}
@media only screen and (max-width: 1100px) {
  .MainNavigation > nav > ul > li > a {
    padding: 0 16px;
  }
}
.MainNavigation > nav > ul > li > a.hovered:before {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 50%;
  margin-left: -5px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid;
}
@media only screen and (max-width: 1100px) {
  .MainNavigation {
    display: none;
  }
}
.mp-pusher {
  left: 0;
  min-height: 100%;
}
@media only screen and (max-width: 1100px) {
  .mp-pusher {
    position: relative;
  }
}
.mp-menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 260px;
  height: 100%;
  color: #fff;
  overflow: scroll;
}
.mp-menu a {
  color: #fff;
}
@media only screen and (max-width: 1100px) {
  .mp-menu {
    display: block;
  }
}
.mp-level {
  position: absolute;
  top: 180px;
  left: 0;
  width: 100%;
}
.mp-level a {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
}
.mp-level .mp-level {
  top: 0;
  min-height: 100%;
}
/* overlays for pusher and for level that gets covered */
.mp-pusher::after,
.mp-level::after,
.mp-level::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  content: '';
  opacity: 0;
}
.mp-level::after {
  z-index: -1;
}
.mp-cover {
  visibility: hidden;
}
.mp-pushed {
  left: 0px;
}
.mp-pushed .mp-cover {
  visibility: visible;
  z-index: 99999;
}
.mp-pusher.mp-pushed::after,
.mp-level.mp-level-overlay::after {
  width: 100%;
  height: 100%;
  opacity: 1;
}
.mp-level.mp-level-overlay {
  cursor: pointer;
}
.mp-level.mp-level-overlay.mp-level::before {
  width: 100%;
  height: 100%;
  background: transparent;
  opacity: 1;
}
.mp-overlap .mp-level.mp-level-open {
  -moz-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2);
       box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2);
}
.mp-menu > .mp-level,
.mp-menu > .mp-level.mp-level-open,
.mp-menu.mp-overlap > .mp-level,
.mp-menu.mp-overlap > .mp-level.mp-level-open {
  -moz-box-shadow: none;
       box-shadow: none;
}
.mp-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mp-menu h2 {
  margin: 0;
  padding: 10px 20px;
  color: rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.2);
       box-shadow: inset 0 -1px rgba(255, 255, 255, 0.2);
  font-weight: 300;
  font-size: 2em;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(255, 255, 255, 0.2);
       box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(255, 255, 255, 0.2);
}
.mp-menu.mp-overlap h2::before {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 8px;
  font-size: 75%;
  line-height: 1.8;
  opacity: 0;
}
.mp-menu.mp-cover h2 {
  font-size: 20px;
  font-size: 2rem;
  color: #fff;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
}
.mp-overlap .mp-level.mp-level-overlay > h2::before {
  opacity: 1;
}
.mp-menu ul li {
  -moz-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.2);
       box-shadow: inset 0 -1px rgba(255, 255, 255, 0.2);
  padding: 10px 20px;
  *zoom: 1;
}
.mp-menu ul li:before,
.mp-menu ul li:after {
  content: "";
  display: table;
}
.mp-menu ul li:after {
  clear: both;
}
.mp-menu ul li .SubMenuLink {
  float: right;
  padding: 5px 5px 5px 5px;
  -moz-border-radius: 3px;
       border-radius: 3px;
  font-size: 13px;
  font-size: 1.3rem;
  margin-top: -1px;
}
.mp-menu ul li .SubMenuLink:after {
  content: "\e07e";
  font-family: "stdomingos" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 10px;
  font-size: 9px;
  font-size: 0.9rem;
}
.mp-menu ul li > a {
  display: inline-block;
  outline: none;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
  font-size: 1.4em;
}
.mp-menu ul li::before {
  position: absolute;
  left: 10px;
  z-index: -1;
  color: rgba(0, 0, 0, 0.2);
  line-height: 3.5;
}
.mp-back {
  background: rgba(0, 0, 0, 0.2);
  outline: none;
  color: #fff;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  position: relative;
  -moz-transition: background 0.3s;
  transition: background 0.3s;
  padding: 10px 20px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  -moz-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.2);
       box-shadow: inset 0 -1px rgba(255, 255, 255, 0.2);
}
.mp-back:before {
  font-size: 14px;
  font-size: 1.4rem;
  position: relative;
  top: 2px;
}
.no-csstransforms3d .mp-pusher,
.no-js .mp-pusher {
  padding-left: 0px;
}
.no-csstransforms3d .mp-menu .mp-level,
.no-js .mp-menu .mp-level {
  display: none;
}
.no-csstransforms3d .mp-menu > .mp-level,
.no-js .mp-menu > .mp-level {
  display: block;
}
.mp-level-open {
  display: block !important;
}
.TopNav {
  *zoom: 1;
  padding: 10px 20px;
  text-align: center;
  font-size: 0px;
  font-size: 0rem;
}
.TopNav:before,
.TopNav:after {
  content: "";
  display: table;
}
.TopNav:after {
  clear: both;
}
.TopNav div:first-child {
  border-right: 1px solid #fff;
}
.TopNav .HeaderContact,
.TopNav .HeaderCommunity {
  width: 50%;
  float: none;
  margin: 0;
  display: inline-block;
  padding: 0;
}
.TopNav .HeaderContact a,
.TopNav .HeaderCommunity a {
  border: none;
}
.TopMobileMenu .HeaderUserLogin {
  width: 100%;
  margin: 0 0 10px;
  padding: 0 20px;
}
.TopMobileMenu .HeaderUserLogin a {
  width: 100%;
}
.TopMobileMenu .HeaderSearch {
  width: 100%;
  margin: 0 0 10px;
  padding: 0 20px;
}
.TopMobileMenu .HeaderSearch input[type=text] {
  width: 175px;
}
.TopMobileMenu .HeaderSocial {
  width: 100%;
}
.TopMobileMenu .HeaderSocial ul {
  text-align: center;
  width: 100%;
  padding: 0 20px;
}
.TopMobileMenu .HeaderSocial ul li {
  float: none;
  display: inline-block;
  padding: 0;
  -moz-box-shadow: none;
       box-shadow: none;
}
.TopMobileMenu .HeaderSocial ul li:first-child {
  top: 0;
}
.TopMobileMenu .HeaderSocial ul li a {
  padding: 6px 6px 1px;
  margin: 1px;
}
.HeaderSearchWrp {
  display: table-row;
}
@media only screen and (min-width: 730px) {
  .MenuItem:hover div.DropDownMenu {
    display: block;
  }
}
.MenuOpen .DropDownMenu a:before,
.Active .DropDownMenu a:before {
  display: none;
}
.DropDownMenu {
  position: absolute;
  width: 100%;
  left: 0;
  top: 100%;
  text-align: left;
  display: none;
  padding: 30px 0;
}
@media only screen and (max-width: 1100px) {
  .DropDownMenu {
    display: none;
  }
}
.DropDownMenu.hovered {
  display: block;
}
.DropDownMenu .MenuTitle {
  color: #fff;
  font-size: 24px;
  font-size: 2.4rem;
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  margin-bottom: 10px;
}
.DropDownMenu .MenuPanel {
  display: block;
  float: left;
  position: relative;
  vertical-align: top;
  width: 255px;
  min-height: 349px;
  padding: 0 20px;
  text-align: left;
  border-right: 1px solid;
}
.DropDownMenu .MenuPanel.Double {
  width: 510px;
}
.DropDownMenu .MenuPanel:last-child {
  border: none;
}
.DropDownMenu .MenuPanel.SubNav li {
  display: block;
  width: 100%;
  float: left;
  text-align: left;
  padding: 7px 0;
}
.DropDownMenu .MenuPanel.SubNav li a {
  text-align: left;
  border: none;
  padding: 0;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 19px;
  font-size: 1.9rem;
}
.DropDownMenu a.Btn,
.DropDownMenu .WidgetTitle .WidgetTitleLink,
.DropDownMenu .FixtureOptions a {
  text-decoration: underline;
}
.DropDownMenu .LeagueTable td {
  border-color: rgba(255, 255, 255, 0.1);
}
.DropDownMenu .FixtureDetails.Date {
  text-align: center;
}
.DropDownMenu .FixtureDetails.Date .FixtureDate {
  color: #d8d8d8;
}
.DropDownMenu .FixtureDetails.Date img {
  margin-right: 0;
}
.EvertonTv .ParentSubNav {
  background: #0c1732;
}
.ParentSubNav {
  position: relative;
  padding: 10px 0;
}
.ParentSubNav .Inner {
  position: relative;
}
@media only screen and (max-width: 730px) {
  .ParentSubNav .Inner {
    padding: 0 15px;
  }
}
.ParentWrap {
  display: table;
  width: 100%;
  height: 60px;
  z-index: 20;
}
.ParentTitle,
.ParentImage {
  display: table-cell;
  vertical-align: middle;
}
.ParentTitle h2,
.ParentImage h2 {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 30px;
  font-size: 3rem;
  color: #FFF;
  margin-bottom: 0px;
}
.ParentNavigation {
  display: table-cell;
  vertical-align: middle;
}
.ParentNavigation ul {
  float: right;
}
.ParentNavigation ul li {
  float: left;
  position: relative;
  padding: 5px 0;
}
.ParentNavigation ul li:last-child a {
  border: none;
}
.ParentNavigation ul li a {
  border-right: 1px solid;
  padding: 0 12px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1.6rem;
}
@media only screen and (max-width: 1100px) {
  .ParentNavigation {
    text-align: right;
    width: 150px;
  }
}
.ParentNavigation .Current:before {
  content: "";
  position: absolute;
  bottom: -38px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #162342;
  z-index: -1;
}
.ParentNavigation .Current:before.Active:before {
  display: none;
}
.ParentNavigation .HasSub a {
  position: relative;
  padding-right: 25px;
}
.ParentNavigation .HasSub a:before {
  content: "";
  position: absolute;
  top: 8px;
  right: 10px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #fff;
}
.ParentNavigation .HasSub a.Active:after {
  content: "";
  position: absolute;
  bottom: -32px;
  left: 50%;
  margin-left: -3px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #f1f1f1;
}
.ParentNavigation .HasSub a.Active:before {
  border-top: none;
  border-bottom: 6px solid #fff;
}
.ParentNavigation .HasSub ul {
  display: none;
}
.ParentNavigation .SelectWrapper {
  display: none;
  text-align: left;
}
.ParentNavigation .SelectWrapper .SelectValue {
  padding: 10px 25px 10px 15px;
  border: none;
}
.ParentNavigation .SelectWrapper select {
  left: auto;
  right: 0;
}
@media only screen and (max-width: 1100px) {
  .ParentNavigation ul {
    display: none;
  }
  .ParentNavigation .SelectWrapper {
    display: block;
  }
  .ParentNavigation .SelectWrapper .SelectValue {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    width: 100%;
    display: block;
  }
}
.ChildSubNav {
  background: #f1f1f1;
  width: 100%;
  height: 50px;
  margin-top: -50px;
  z-index: 10;
  display: none;
}
.ChildSubNav.Active,
.ChildSubNav.Current {
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
}
.MenuContent {
  padding: 15px 0;
  text-align: center;
  display: none;
}
.MenuContent.Active,
.MenuContent.Current {
  display: block;
}
.MenuContent ul {
  display: block;
}
.MenuContent li {
  display: inline-block;
  vertical-align: middle;
}
.MenuContent li:first-child a {
  border: none;
}
.MenuContent li a {
  border-left: 1px solid #d8d8d8;
  padding: 0 8px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 17px;
  font-size: 1.7rem;
}
.MenuDock {
  position: relative;
  z-index: 9999;
}
@media only screen and (max-width: 1100px) {
  .MenuDock {
    margin-top: 63px !important;
  }
}
.MenuDock.docked {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
  -moz-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.5);
       box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.5);
}
@media only screen and (max-width: 1100px) {
  .MenuDock.docked {
    position: relative;
    -moz-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.5);
         box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.5);
  }
}
@media only screen and (max-width: 730px) {
  .MenuDock.docked {
    position: relative;
    -moz-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.5);
         box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.5);
  }
}
.loggedIn .mp-level {
  top: 220px;
}
.SiteJumpList {
  position: relative;
  display: block;
  float: left;
}
.TopMobileMenu .SiteJumpList {
  display: block;
  position: absolute;
  top: 123px;
  left: 25px;
  float: none;
}
@media only screen and (max-width: 1100px) {
  .TopMobileMenu .SiteJumpList {
    top: 127px;
  }
}
.SiteJumpList:hover {
  background: #144ab0;
}
.SiteJumpList__icon {
  position: relative;
  display: inline-block;
  padding: 0;
  border: none;
  -moz-border-radius: 50%;
       border-radius: 50%;
  font-size: 30px;
  font-size: 3rem;
  text-align: center;
}
@media only screen and (max-width: 1100px) {
  .SiteJumpList__icon:before {
    content: '';
    display: block;
    margin: 0 7px;
    font-size: 35px;
    font-size: 3.5rem;
  }
}
.SiteJumpList__List {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 200px;
  padding: 10px;
  background: #efefef;
  z-index: 9999;
}
.SiteJumpList:hover .SiteJumpList__List,
.Active .SiteJumpList__List {
  display: block;
}
.TopMobileMenu .SiteJumpList__List {
  padding: 10px;
}
.SiteJumpList__Item {
  width: 100%;
  margin-bottom: 10px;
}
.SiteJumpList__Item:last-child {
  margin-bottom: 0;
}
.TopMobileMenu .SiteJumpList__Item {
  padding: 0;
}
.SiteJumpList__Item a {
  display: block !important;
  background: #fff;
  border: 1px solid #CCC;
  padding: 5px 10px 5px 15px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  color: #000;
}
.SiteJumpList__Item a:hover {
  background: #00369c;
  color: #fff !important;
}
.SiteJumpList__Item img {
  float: right;
  vertical-align: middle;
  margin-top: 4px;
}
.SiteJumpList__Link {
  color: #000 !important;
}
.SiteJumpList:hover .SiteJumpList__List {
  display: block;
}
.HeaderLoggedIn {
  float: left;
  position: relative;
}
.mp-menu .HeaderLoggedIn {
  margin: 0 0 10px;
  padding: 0 20px;
  width: 100%;
}
.UserProfile {
  background: #162342;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  -moz-border-radius: 3px;
       border-radius: 3px;
  position: relative;
  padding-right: 30px;
}
.UserProfile:before {
  content: '\25BE';
  position: absolute;
  color: white;
  right: 5px;
  bottom: 6px;
  font-size: 19px;
  width: 100%;
  text-align: center;
  background: none;
  margin-top: 0;
  vertical-align: bottom;
  top: auto;
  width: 20px;
  height: 25px;
}
.UserProfile.active,
.UserProfile:hover {
  background: rgba(22, 35, 66, 0.5);
  color: fff;
}
.UserProfile {
  color: #bababa;
  position: relative;
}
.UserProfile__Image {
  float: left;
  -moz-border-radius: 3px 0 0 3px;
       border-radius: 3px 0 0 3px;
}
.UserProfile__Name {
  padding: 9px 10px 10px;
  float: left;
  display: inline-block;
  font-size: 13px;
  min-width: 57px;
}
.UserProfile__DropDown {
  background-color: #00369c;
  -moz-border-radius-bottomleft: 5px;
       border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
       border-bottom-right-radius: 5px;
  -moz-box-shadow: 0 1px 2px #666666;
       box-shadow: 0 1px 2px #666666;
  -webkit-box-shadow: 0 1px 2px #666666;
  min-width: 127px;
  position: absolute;
  left: 0;
  display: none;
  z-index: 10;
}
.mp-menu .UserProfile__DropDown {
  width: 205px;
  margin: 0 20px;
}
.UserProfile__DropDown__Link {
  margin-top: 1px;
  background: #162342;
  font-size: 12px;
  padding: 10px;
  display: block;
}
.UserProfile__DropDown__Link:hover {
  background: rgba(22, 35, 66, 0.5);
}
.Footer {
  width: 100%;
  min-width: 320px;
  color: #fff;
  -webkit-backface-visibility: hidden;
  font-size: 12px;
  font-size: 1.2rem;
  clear: both;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  height: 80px;
  margin-top: 0;
  padding: 15px 0;
  zoom: 1;
}
.Footer a {
  color: #fff;
}
@media only screen and (max-width: 1100px) {
  .Footer {
    height: auto;
    margin-top: 0;
    padding: 8px 0;
    position: relative;
  }
}
.FooterPanel {
  width: 100%;
  float: left;
  clear: both;
  *zoom: 1;
}
.FooterPanel:before,
.FooterPanel:after {
  content: "";
  display: table;
}
.FooterPanel:after {
  clear: both;
}
@media only screen and (max-width: 730px) {
  .FooterPanel {
    float: none;
    width: 100%;
    clear: none;
    text-align: center;
  }
}
.FooterPanel:first-child {
  margin-bottom: 10px;
}
@media only screen and (max-width: 730px) {
  .FooterPanel:first-child {
    float: none;
    width: 100%;
    text-align: center;
  }
}
.Sponsors {
  clear: both;
  text-align: center;
  width: 100%;
  display: table;
}
.Sponsors div {
  display: table-cell;
  width: 1%;
}
.Sponsors div a {
  display: block;
}
.Sponsors div a img {
  display: inline-block;
  text-align: center;
  height: 26px;
}
@media only screen and (max-width: 730px) {
  .Sponsors {
    display: block;
    width: auto;
    border-bottom: 1px solid #fff;
    *zoom: 1;
  }
  .Sponsors:before,
  .Sponsors:after {
    content: "";
    display: table;
  }
  .Sponsors:after {
    clear: both;
  }
  .Sponsors div {
    display: block;
    height: 70px;
    width: 33.333333333333336%;
    float: left;
  }
  .Sponsors div:nth-child(n) {
    margin-bottom: 0;
    margin-right: 0;
  }
  .Sponsors div:nth-child( 3n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
.FooterLinks {
  float: left;
}
@media only screen and (max-width: 1100px) {
  .FooterLinks {
    width: 50%;
    text-align: left;
  }
}
@media only screen and (max-width: 730px) {
  .FooterLinks {
    text-align: center;
    float: none;
    width: 100%;
  }
}
.FooterLinks ul {
  list-style: none;
  margin-bottom: 0;
  *zoom: 1;
}
.FooterLinks ul:before,
.FooterLinks ul:after {
  content: "";
  display: table;
}
.FooterLinks ul:after {
  clear: both;
}
.FooterLinks ul li {
  float: left;
  margin-left: 10px;
  list-style: none;
}
@media only screen and (max-width: 1100px) {
  .FooterLinks ul li {
    float: left;
    margin: 0 5px 5px 0;
  }
}
@media only screen and (max-width: 730px) {
  .FooterLinks ul li {
    width: 50%;
    float: left;
    margin: 0;
    text-align: left;
    padding: 10px;
  }
  .FooterLinks ul li a {
    text-decoration: underline;
  }
  .FooterLinks ul li:nth-child(2n + 3) {
    clear: left;
  }
}
.FooterLinks ul li:first-child {
  margin-left: 0;
}
.CopyWrite {
  float: right;
}
@media only screen and (max-width: 1100px) {
  .CopyWrite {
    width: 50%;
    text-align: right;
  }
}
@media only screen and (max-width: 730px) {
  .CopyWrite {
    float: none;
    padding: 10px;
    width: 100%;
    float: left;
    text-align: left;
  }
}
.Footer .slick-slider {
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 730px) {
  .Footer .slick-track {
    width: 100% !important;
    text-align: center;
  }
}
@media only screen and (max-width: 730px) {
  .Footer .slick-initialized .slick-slide {
    width: auto !important;
    float: none;
    display: inline-block !important;
    padding: 5px;
  }
}
.ReturnTop {
  position: fixed;
  right: -50px;
  bottom: 30px;
  color: #fff;
  width: 50px;
  height: 50px;
  padding: 5px;
  font-size: 20px;
  font-size: 2rem;
  border: none;
  z-index: 9999;
  -moz-transition: right 0.5s;
       transition: right 0.5s;
}
.ReturnTop:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
.ReturnTop.show {
  right: 0;
}
@media only screen and (max-width: 1100px) {
  .ReturnTop {
    z-index: -1;
  }
}
@media only screen and (max-width: 730px) {
  .ReturnTop {
    z-index: -1;
  }
}
html {
  font-size: 62.5%;
  /* Sets up the Base 10 stuff */
  min-height: 100%;
  height: 100%;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  min-height: 100%;
  position: relative;
}
body .Home {
  overflow: hidden;
}
@media only screen and (max-width: 730px) {
  body .Home {
    overflow: auto;
  }
}
body > form {
  min-height: 100%;
}
body.overflow {
  overflow: hidden;
}
body * {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  margin-bottom: 20px;
}
h1:first-of-type,
h2:first-of-type,
h3:first-of-type,
h4:first-of-type,
h5:first-of-type,
h6:first-of-type {
  margin-top: 0;
}
h1 {
  font-size: 32px;
  font-size: 3.2rem;
}
h2 {
  font-size: 28px;
  font-size: 2.8rem;
}
h3 {
  font-size: 24px;
  font-size: 2.4rem;
}
h4 {
  font-size: 22px;
  font-size: 2.2rem;
}
h5 {
  font-size: 20px;
  font-size: 2rem;
}
h6 {
  font-size: 18px;
  font-size: 1.8rem;
}
p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3em;
  margin-bottom: 20px;
}
p:last-child {
  margin-bottom: 0;
}
p a:hover {
  text-decoration: underline;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  cursor: pointer;
}
img {
  display: block;
  height: auto;
}
hr {
  border: 0;
  height: 1px;
  margin-bottom: 20px;
  opacity: 0.2;
}
.Article figure {
  margin-bottom: 20px;
}
.Article figure img {
  margin-bottom: 10px;
}
.Article figure figcaption {
  text-align: right;
  margin-left: 33.333%;
  font-size: 14px;
  font-size: 1.4rem;
}
.Article blockquote {
  display: inline-block;
  float: left;
  width: 200px;
  margin: 0 20px 10px 0;
  padding: 15px;
}
.Article blockquote p {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 1.1;
}
.Article blockquote footer {
  font-size: 14px;
  font-size: 1.4rem;
}
@media only screen and (max-width: 1100px) {
  .Article blockquote {
    float: none;
    display: block;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
  }
}
.ArticleModule img {
  height: auto !important;
  margin: auto;
}
.ArticleModule .small-article-image {
  float: left;
  padding: 0 30px 30px 0;
}
.Inner {
  max-width: 1060px;
  margin: 0 auto;
  *zoom: 1;
  padding: 0 20px;
}
.Inner:before,
.Inner:after {
  content: "";
  display: table;
}
.Inner:after {
  clear: both;
}
@media only screen and (max-width: 730px) {
  .Inner {
    padding: 0;
  }
}
main {
  height: 100%;
  overflow: hidden;
  clear: both;
}
.Wrapper {
  min-height: 100%;
  min-width: 320px;
  background: #fff;
  position: relative;
  z-index: 10;
}
.ie8 .Wrapper {
  min-width: 1060px;
}
@media only screen and (max-width: 1100px) {
  .Wrapper {
    min-height: 0;
    padding-top: 0;
  }
}
 > #Form1 {
  height: 100%;
}
.Content {
  min-height: 100%;
  position: relative;
  padding-bottom: 80px;
}
@media only screen and (max-width: 1100px) {
  .Content {
    padding-top: 60px;
  }
}
.Content .large-article-image img {
  width: 100%;
  display: block;
  padding: 0 30px 30px 0;
}
@media only screen and (max-width: 1100px) {
  .MenuDock + .Wrapper .Content,
  .MenuDock + .Content {
    padding-top: 0;
  }
}
ul {
  list-style: none;
}
.grabbing-cursor:hover {
  cursor: -webkit-grabbing;
}
.LeftSide,
.RightSide {
  float: left;
  width: 50%;
}
.AlignRight {
  text-align: right;
}
.AlignCenter {
  text-align: center;
}
.Clearfix {
  *zoom: 1;
}
.Clearfix:before,
.Clearfix:after {
  content: "";
  display: table;
}
.Clearfix:after {
  clear: both;
}
.SelectWrapper {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
}
.SelectWrapper select {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  padding-right: 35px;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  z-index: 10;
}
.SelectValue {
  -moz-border-radius: 3px;
       border-radius: 3px;
  padding: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-right: 25px;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  position: relative;
  background: #fff;
  font-size: 13px;
  font-size: 1.3rem;
}
.SelectValue:before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 10px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.MobileOnly {
  display: none ;
}
@media only screen and (max-width: 730px) {
  .MobileOnly {
    display: block;
  }
}
.TabletOnly {
  display: none ;
}
@media only screen and (max-width: 1100px) {
  .TabletOnly {
    display: block;
  }
}
.Btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  -moz-border-radius: 4px;
       border-radius: 4px;
  padding: 8px 16px;
  border: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -moz-transition: all 160ms ease-in-out;
       transition: all 160ms ease-in-out;
}
.Btn:hover {
  text-decoration: none;
}
.Btn.Large {
  padding: 12px 24px;
  font-size: 15px;
  font-size: 1.5rem;
}
.Btn.BtnIcon {
  position: relative;
  padding: 8px 15px 8px 40px;
  min-width: 0;
  overflow: hidden;
}
.Btn.BtnIcon:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 15px;
  font-size: 1.5rem;
  display: block;
}
.Btn.IconNoBorder:before {
  border: none;
}
.Btn.FullWidthBtn {
  width: 100%;
  display: block;
}
.Btn.BigIcon {
  padding: 13px 13px 13px 50px;
  border: 1px solid transparent;
  vertical-align: top;
}
.Btn.BigIcon:before {
  width: 42px;
  height: 42px;
  line-height: 42px;
  font-size: 22px;
  font-size: 2.2rem;
}
.Btn.DropDownBtn {
  padding-right: 35px;
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.Btn.DropDownBtn:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 20px;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.Btn.DropDownBtn:before {
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.Btn.DropDownBtn.open {
  border: 1px solid #bdbcbc;
  background: #efeeee;
  color: #00369c !important;
}
.Btn.DropDownBtn.open:before {
  background: none;
}
.Btn.DropDownBtn.open:after {
  border-top: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #00369c;
}
.Btn.Listen {
  padding: 10px 8px 8px;
  line-height: 1;
  font-size: 12px;
  font-size: 1.2rem;
  width: 115px;
  background-image: url('/Assets/Images/Structure/listen.png');
  background-position: center center;
  background-repeat: no-repeat;
}
.Btn.StubHub {
  padding: 5px 15px 2px;
}
.Btn.StubHub img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.VideoBtn {
  position: relative;
  padding: 8px 15px 8px 10px;
  min-width: 0;
}
.VideoBtn:before {
  position: absolute;
  left: -25px;
  top: 50%;
  margin-top: -10px;
  font-size: 15px;
  font-size: 1.5rem;
  padding: 2px;
  display: block;
  -moz-border-radius: 50%;
       border-radius: 50%;
}
.ShareBtn {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 150px 0 10px;
  height: 40px;
  line-height: 40px;
  -moz-border-radius: 5px;
       border-radius: 5px;
  font-size: 15px;
  font-size: 1.5rem;
  z-index: 9;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ShareBtn span {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 56px 0 25px;
  -moz-border-radius: 0 5px 5px 0;
       border-radius: 0 5px 5px 0;
}
.ShareBtn:after {
  content: '\25BC';
  font-size: 10px;
  font-size: 1rem;
  position: absolute;
  right: 15px;
  z-index: 1;
  top: 1px;
}
.ShareBtn.open {
  -moz-border-radius: 5px 5px 0 0;
       border-radius: 5px 5px 0 0;
}
.ShareBtn.open:after {
  content: "\25B2";
  font-size: 10px;
  font-size: 1rem;
  position: absolute;
  right: 15px;
  z-index: 1;
  top: 1px;
}
@media only screen and (max-width: 1100px) {
  .ShareBtn {
    font-size: 12px;
    font-size: 1.2rem;
  }
  .ShareBtn:before {
    right: 69px;
  }
  .ShareBtn span {
    -moz-border-radius: 0 5px 5px 0;
         border-radius: 0 5px 5px 0;
  }
}
.WithIcon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 20px 0 20px 20px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 2.6rem;
  position: relative;
  padding-right: 75px !important;
}
.WithIcon a:before {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -25px;
  font-size: 30px;
  font-size: 3rem;
  padding: 1px 0 1px 2px;
  display: block;
  -moz-border-radius: 50%;
       border-radius: 50%;
  border: 1px solid;
  border-width: 2px;
  padding: 10px;
  font-size: 25px;
  font-size: 2.5rem;
}
@media only screen and (max-width: 730px) {
  .WithIcon a:before {
    display: none;
  }
}
.WithIcon.icon-comment {
  padding-right: 40px !important;
}
.Comments {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 2.6rem;
  position: relative;
  padding: 10px 0;
}
.Comments:before {
  display: inline-block;
  vertical-align: middle;
  -moz-border-radius: 100%;
       border-radius: 100%;
  border: 2px solid;
  padding: 4px 2px 0 2px;
  font-size: 3.0rem;
  margin-top: -2px;
  margin-right: 10px;
}
.Tag {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  margin-right: 20px;
  height: 30px;
  line-height: 30px;
  padding: 0 30px 0 15px;
  -moz-border-radius: 3px;
       border-radius: 3px;
  font-size: 14px;
  font-size: 1.4rem;
  margin-bottom: 10px;
}
.Tag:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 10px;
  margin-top: -5px;
  display: block;
  height: 10px;
  width: 10px;
  -moz-border-radius: 20px;
       border-radius: 20px;
}
.Tag:after {
  content: '';
  position: absolute;
  top: 4px;
  right: -9px;
  width: 22px;
  height: 22px;
  -moz-border-radius: 3px;
       border-radius: 3px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.Rounded {
  -moz-border-radius: 100%;
       border-radius: 100%;
}
.Circled {
  -moz-border-radius: 100%;
       border-radius: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border: 2px solid;
  width: 47px;
  height: 47px;
  line-height: 45px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 24px;
  font-size: 2.4rem;
  text-align: center;
}
.PanelToggle {
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
}
.PanelToggle:before {
  content: '+';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border: 2px solid;
  -moz-border-radius: 100%;
       border-radius: 100%;
  width: 22px;
  height: 22px;
  line-height: 23px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 24px;
  font-size: 2.4rem;
  text-align: center;
  vertical-align: middle;
  margin-top: -5px;
  margin-right: 5px;
}
.PanelToggle.open:before {
  content: '-';
}
.Tabs {
  height: 100%;
  *zoom: 1;
}
.Tabs:before,
.Tabs:after {
  content: "";
  display: table;
}
.Tabs:after {
  clear: both;
}
.Tabs .SelectWrapper {
  display: none;
}
@media only screen and (max-width: 730px) {
  .Tabs .SelectWrapper {
    display: block;
  }
}
.TabNavigation {
  *zoom: 1;
  z-index: 9;
  position: relative;
}
.TabNavigation:before,
.TabNavigation:after {
  content: "";
  display: table;
}
.TabNavigation:after {
  clear: both;
}
.TabNavigation dd {
  float: left;
  width: 50%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: center;
  padding: 15px 0;
}
.TabNavigation dd a {
  width: 100%;
  display: block;
}
.TabIcon:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  font-size: 1.8rem;
  margin-right: 10px;
  margin-top: -4px;
}
.Boxed {
  padding: 30px;
}
.SmallScreenOnly {
  display: none;
}
@media only screen and (max-width: 1100px) {
  .SmallScreenOnly {
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
}
.ListItem {
  position: relative;
}
.ListItem h4 {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 5px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-weight: 300;
}
.ListItem p {
  font-size: 14px;
  font-size: 1.4rem;
  margin-bottom: 10px;
}
.ListItem .Date {
  font-size: 12px;
  font-size: 1.2rem;
}
.ListItem.FeaturedVideo {
  padding: 15px 0 0 0;
  *zoom: 1;
}
.ListItem.FeaturedVideo:before,
.ListItem.FeaturedVideo:after {
  content: "";
  display: table;
}
.ListItem.FeaturedVideo:after {
  clear: both;
}
.ListItem.FeaturedVideo .VideoBtn {
  position: absolute;
  bottom: 25px;
  left: 25px;
  width: 130px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.ListItem.FeaturedVideo .VideoBtn:before {
  border-color: #fff;
  color: #fff;
  font-size: 15px;
  font-size: 1.5rem;
  padding: 2px;
  right: auto;
  top: 50%;
  margin-top: -11px;
}
.DividerText {
  width: 100%;
  text-align: center;
  margin: 20px 0;
  position: relative;
}
.DividerText:before {
  width: 100%;
  background: #cdcdcd;
  height: 1px;
  position: absolute;
  left: 0;
  top: 10px;
  content: "";
}
.DividerText span {
  padding: 0 14px;
  position: relative;
  z-index: 1;
  background: #fff;
}
.Social {
  position: relative;
  display: inline-block;
  color: #fff;
  -moz-border-radius: 3px;
       border-radius: 3px;
  padding: 16px 16px 14px 48px;
  text-align: center;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 1.1;
  -moz-transition: 0.3s ease opacity;
       transition: 0.3s ease opacity;
  opacity: 1;
  margin-right: 5px;
  margin-bottom: 10px;
}
.Social:last-child {
  margin-right: 0;
}
.Social span {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
}
.Social:before {
  font-size: 21px;
  height: 20px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 37px;
  margin: -10px 0 0;
  color: #fff;
}
.Social:after {
  height: 100%;
  position: absolute;
  left: 37px;
  top: 0;
  width: 1px;
  background: rgba(0, 0, 0, 0.1);
  content: "";
}
.Social.Facebook {
  background: #3b5998;
}
.Social.Twitter {
  background: #55acee;
}
.Social.Google {
  background: #df4a32;
}
.Social:hover {
  opacity: 0.85;
}
@media only screen and (max-width: 730px) {
  .Social {
    width: 100%;
    margin: 5px 0;
  }
}
.BoxTitle {
  padding: 15px;
  z-index: 1;
  width: 100%;
}
@media only screen and (max-width: 730px) {
  .BoxTitle {
    padding: 10ppx;
  }
}
.BoxTitle h3 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 24px;
  font-size: 2.4rem;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}
@media only screen and (max-width: 730px) {
  .BoxTitle h3 {
    display: block;
    margin-bottom: 10px;
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.BoxTitle input {
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 730px) {
  .ContentFilter {
    padding: 10px 20px 0 20px;
    *zoom: 1;
  }
  .ContentFilter:before,
  .ContentFilter:after {
    content: "";
    display: table;
  }
  .ContentFilter:after {
    clear: both;
  }
  .ContentFilter .SelectWrapper {
    float: left;
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
  }
  .ContentFilter .SelectWrapper .SelectValue {
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .ContentFilter .SelectWrapper select {
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
}
@media only screen and (max-width: 730px) {
  .ContentFilter .RightSide,
  .ContentFilter .LeftSide {
    padding: 10px 20px 0 20px;
    *zoom: 1;
  }
  .ContentFilter .RightSide:before,
  .ContentFilter .LeftSide:before,
  .ContentFilter .RightSide:after,
  .ContentFilter .LeftSide:after {
    content: "";
    display: table;
  }
  .ContentFilter .RightSide:after,
  .ContentFilter .LeftSide:after {
    clear: both;
  }
  .ContentFilter .RightSide .SelectWrapper .SelectValue,
  .ContentFilter .LeftSide .SelectWrapper .SelectValue {
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .ContentFilter .RightSide .SelectWrapper select,
  .ContentFilter .LeftSide .SelectWrapper select {
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
}
.Callout {
  margin-bottom: 30px;
  color: #FFF;
  *zoom: 1;
  max-width: 674px;
  float: right;
  margin-left: 0;
  margin-right: auto;
}
.Callout:before,
.Callout:after {
  content: "";
  display: table;
}
.Callout:after {
  clear: both;
}
.Callout:last-child {
  margin-bottom: 0;
}
.Callout img {
  float: right;
}
@media only screen and (max-width: 730px) {
  .Callout img {
    float: none;
    display: block;
  }
}
.Callout figcaption {
  padding: 15px;
  margin-right: 320px;
  margin-left: inherit;
  height: 180px;
  position: relative;
  color: #fff;
}
@media only screen and (max-width: 730px) {
  .Callout figcaption {
    height: auto;
    margin-right: 0;
    padding-bottom: 60px;
  }
}
.Callout .Btn {
  position: absolute;
  bottom: 15px;
  left: 15px;
  padding: 12px 16px;
  font-size: 14px;
  font-size: 1.4rem;
}
.Callout h3 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 25px;
  font-size: 2.5rem;
  margin-bottom: 10px;
}
.Callout p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3;
}
@media only screen and (max-width: 1100px) {
  .Callout {
    max-width: 100%;
  }
  .Callout figcaption {
    margin-right: 50%;
  }
  .Callout img {
    width: 47%;
  }
}
@media only screen and (max-width: 730px) {
  .Callout {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  .Callout:last-child {
    margin-bottom: 15px;
  }
  .Callout img {
    width: 100%;
  }
  .Callout figcaption {
    margin-right: 0%;
  }
}
.Search {
  border: 2px solid #e9e9e9;
  -moz-border-radius: 3px;
       border-radius: 3px;
  text-align: left;
  display: inline-block;
  font-size: 0;
}
.Search input[type="text"] {
  border: none !important;
  background: #fff;
  padding-left: 5px;
  font-size: 14px;
  font-size: 1.4rem;
}
.Search button {
  font-size: 20px;
  font-size: 2rem;
  height: 36px;
  background: none;
  border: none;
  width: 36px;
  height: 30px;
  line-height: 35px;
  float: left;
}
.LeagueTable {
  width: 100%;
  text-align: left;
  font-size: 14px;
  font-size: 1.4rem;
}
.LeagueTable th,
.LeagueTable td {
  padding: 8px;
}
.LeagueTable th {
  font-weight: normal;
}
.LeagueTable td {
  position: relative;
  border-top: 1px solid;
}
.LeagueTable td:first-child {
  width: 45px;
}
.LeagueTable tr:first-child td {
  border-top: none;
}
.LeagueTable .Seperator td {
  padding: 0;
  border-bottom: 1px solid;
  border-top: none;
}
.LeagueTable .LeftBorder {
  border-left: 1px solid;
}
.ArticleAside .LeagueTable tr > *:nth-child(4) {
  display: none;
}
.LeagueTable .UpPosition td:first-child:after {
  content: '';
  right: 0;
  margin-left: 5px;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.5em solid transparent;
  border-bottom: 0.5em solid;
  position: absolute;
  margin-top: 1px;
}
.LeagueTable .DownPosition td:first-child:after {
  content: '';
  right: 0;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.5em solid transparent;
  border-top: 0.5em solid;
  position: absolute;
  margin-top: 8px;
}
.LeagueTable .TeamPosition td {
  border-top: none;
}
.LeagueTable .TeamPosition + tr {
  border-top: none;
}
.FixtureInfo {
  *zoom: 1;
  margin: 0;
}
.FixtureInfo:before,
.FixtureInfo:after {
  content: "";
  display: table;
}
.FixtureInfo:after {
  clear: both;
}
.FixtureInfo img {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.FixtureInfo .FixtureTeams {
  *zoom: 1;
  position: relative;
  margin-bottom: 15px;
}
.FixtureInfo .FixtureTeams:before,
.FixtureInfo .FixtureTeams:after {
  content: "";
  display: table;
}
.FixtureInfo .FixtureTeams:after {
  clear: both;
}
.FixtureInfo .FixtureTeams .LeftSide {
  padding-right: 20px;
}
.FixtureInfo .FixtureTeams .RightSide {
  padding-left: 20px;
}
.FixtureInfo.Versus .FixtureTeams:before {
  content: 'V';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  bottom: 50%;
  margin-bottom: -15px;
  width: 30px;
  text-align: center;
  font-size: 20px;
  font-size: 2rem;
}
.FixtureInfo .FixtureScore {
  *zoom: 1;
  position: relative;
  margin-bottom: 15px;
}
.FixtureInfo .FixtureScore:before,
.FixtureInfo .FixtureScore:after {
  content: "";
  display: table;
}
.FixtureInfo .FixtureScore:after {
  clear: both;
}
.FixtureInfo .FixtureScore .Circled {
  background: #fff;
}
.FixtureInfo .FixtureScore .GoalScorers {
  font-size: 11px;
  font-size: 1.1rem;
  margin-top: 20px;
}
.FixtureInfo .FixtureScore .GoalScorers ul {
  list-style: none;
  margin-left: 0;
}
.FixtureInfo .FixtureScore .GoalScorers li {
  margin-bottom: 5px;
  margin-left: 0;
  list-style: none;
}
.FixtureInfo .FixtureScore .GoalScorers a {
  text-decoration: underline;
  margin-right: 3px;
}
.FixtureInfo .FixtureScore .GoalScorers a:hover {
  text-decoration: none;
}
.FixtureInfo .FixtureScore .LeftSide {
  padding-right: 10px;
}
.FixtureInfo .FixtureScore .LeftSide .GoalScorers {
  text-align: right;
}
.FixtureInfo .FixtureScore .RightSide {
  padding-left: 10px;
}
.FixtureInfo .FixtureScore .RightSide .GoalScorers {
  text-align: left;
}
.FixtureInfo .FixtureScore .Timer {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  left: 50%;
  margin-left: -27px;
  top: 10px;
  margin-bottom: -13px;
  text-align: center;
  -moz-border-radius: 3px;
       border-radius: 3px;
  width: 54px;
  padding: 5px;
}
.FixtureInfo .FixtureScore .Result {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  top: 0;
  margin-bottom: -17px;
  text-align: center;
  width: 30px;
  padding: 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}
.FixtureInfo .FixtureScore .Result p {
  margin: 0;
}
.FixtureInfo .FixtureDetails {
  *zoom: 1;
  position: relative;
  margin-bottom: 15px;
  text-align: center;
}
.FixtureInfo .FixtureDetails:before,
.FixtureInfo .FixtureDetails:after {
  content: "";
  display: table;
}
.FixtureInfo .FixtureDetails:after {
  clear: both;
}
.FixtureInfo .FixtureDetails img {
  margin-bottom: 5px;
}
.FixtureInfo .FixtureDetails span {
  display: block;
}
.FixtureInfo .FixtureDetails .FixtureVenue {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}
.FixtureInfo .FixtureOptions {
  *zoom: 1;
  position: relative;
  margin-bottom: 15px;
}
.FixtureInfo .FixtureOptions:before,
.FixtureInfo .FixtureOptions:after {
  content: "";
  display: table;
}
.FixtureInfo .FixtureOptions:after {
  clear: both;
}
.FixtureInfo .FixtureOptions .LeftSide {
  padding-right: 10px;
}
.FixtureInfo .FixtureOptions .RightSide {
  padding-left: 10px;
}
.FixtureInfo .FixtureOptions .Btn {
  padding: 10px;
  width: 100%;
  margin-bottom: 15px;
}
.FixtureInfo .FixtureOptions > .Btn {
  margin-bottom: 0;
}
.FixtureInfo .FixtureOptions:last-child {
  margin-bottom: 0;
}
.SocialType {
  color: #fff;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -moz-border-radius: 0px 3px 3px 0;
       border-radius: 0px 3px 3px 0;
  padding: 5px;
}
.SocialType:before {
  position: absolute;
  font-size: 16px;
  font-size: 1.6rem;
  top: 5px;
  left: -20px;
}
.ControlNext,
.ControlPrev {
  position: absolute;
  display: block;
  height: 95px;
  width: 65px;
  font-size: 0;
  font-weight: 100;
  border: none;
  -moz-border-radius: 5px 0 0 5px;
       border-radius: 5px 0 0 5px;
  text-align: center;
}
.ControlNext:before,
.ControlPrev:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -23px 0 0 -23px;
  font-size: 45px;
  font-size: 4.5rem;
}
.ControlPrev {
  -moz-border-radius: 0 5px 5px 0;
       border-radius: 0 5px 5px 0;
}
.Tabbed {
  position: relative;
}
.TabWrapper {
  display: block;
  position: relative;
}
.TabbedPanel {
  visibility: hidden;
  opacity: 0;
  height: 0;
  z-index: 5;
  width: 100%;
}
.TabbedPanel.Active {
  display: block;
  visibility: visible;
  opacity: 1;
  height: auto;
  z-index: 10;
}
.Tabs {
  display: table;
  width: 100%;
  margin-bottom: 15px;
}
.TabsInner {
  display: table-row;
}
.Tab {
  display: table-cell;
  width: 1%;
  position: relative;
  text-align: center;
  vertical-align: middle;
  height: 50px;
  padding: 1px 1px 0 1px;
  text-decoration: none;
  font-size: 14px;
  font-size: 1.4rem;
  border: none;
  border-bottom: 1px solid;
  cursor: pointer;
}
.Tab:after {
  content: "";
  width: 1px;
  height: 15px;
  background: #d8d8d8;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
}
.Tab:first-child:after {
  display: none;
}
.Tab.Active {
  border: 1px solid;
  border-bottom: none;
  padding: 0 0 1px 0;
}
.Tab.Active:after {
  content: '\25BE';
  position: absolute;
  left: 0;
  bottom: 10px;
  font-size: 26px;
  font-size: 2.6rem;
  width: 100%;
  text-align: center;
  background: none;
  margin-top: 0;
  vertical-align: bottom;
  top: auto;
}
.Tab.Active:first-child:after {
  display: inline-block;
}
.Tab.Active + .Tab:after {
  display: none;
}
.WidgetInner.Tabbed {
  padding: 0 0 5px 0;
  margin-top: -1px;
}
.Widget .Tabs {
  margin-bottom: 0;
}
.Widget .Tab {
  width: 50%;
}
.Widget .Tab:first-child {
  border-left: none;
  padding-left: 1px;
}
.Widget .Tab:last-child {
  border-right: none;
  padding-right: 1px;
}
.MasterRow {
  cursor: pointer;
}
.MasterRow.open td {
  border-bottom: 1px solid #00369c !important;
}
.SlidingRow {
  border: none !important;
  padding: 1px;
}
.SlidingRow td {
  padding: 0 !important;
  border: none !important;
}
.Container {
  padding: 0 0 30px 0;
  *zoom: 1;
}
.Container:before,
.Container:after {
  content: "";
  display: table;
}
.Container:after {
  clear: both;
}
@media only screen and (max-width: 1100px) {
  .Container {
    padding-top: 20px !important;
  }
}
.InnerContainer {
  margin-right: 310px;
  *zoom: 1;
}
.InnerContainer:before,
.InnerContainer:after {
  content: "";
  display: table;
}
.InnerContainer:after {
  clear: both;
}
@media only screen and (max-width: 1100px) and (orientation : portrait) {
  .InnerContainer {
    margin-right: 0;
  }
}
@media only screen and (max-width: 730px) {
  .InnerContainer {
    margin-right: 0;
  }
}
.InnerContainer:first-child {
  padding-top: 30px;
}
.InnerContainer .ArticleContainer {
  float: left;
  width: 100%;
  padding-bottom: 30px;
  word-break: break-word;
}
@media only screen and (max-width: 730px) {
  .InnerContainer .ArticleContainer {
    padding: 0;
  }
}
.InnerContainer .ArticleContainer.FullBannerStyles .ArticleContent {
  padding-top: 40px;
}
.InnerContainer .ArticleContainer.FullBannerStyles + .WidgetPanel {
  padding-top: 40px;
}
.InnerContainer .WidgetPanel {
  float: right;
  width: 290px;
  margin-right: -310px;
}
@media only screen and (max-width: 1100px) and (orientation : portrait) {
  .InnerContainer .WidgetPanel {
    margin-right: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 730px) {
  .InnerContainer .WidgetPanel {
    margin-right: 0;
    width: 100%;
  }
}
.ArticleContainer {
  position: relative;
}
.ArticleContainer .ArticleTop {
  margin-right: 20px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 730px) {
  .ArticleContainer .ArticleTop {
    margin-right: 0;
  }
}
.ArticleContainer .ArticleInner {
  display: table;
  width: 100%;
}
@media only screen and (max-width: 1100px) {
  .ArticleContainer .ArticleInner {
    display: table;
  }
}
.ArticleContainer .ArticleAside {
  display: table-cell;
  vertical-align: top;
  padding-right: 20px;
}
.ArticleContainer .ArticleAside:empty {
  padding-right: 0;
}
.ArticleContainer .ArticleAside .Widget {
  width: 210px;
}
.ArticleContainer .ArticleAside .WidgetTitleLink {
  display: none;
}
.ArticleContainer .ArticleAside + .ArticleContent {
  display: table-cell;
  float: none;
}
@media only screen and (max-width: 1100px) and (orientation : portrait) {
  .ArticleContainer .ArticleAside + .ArticleContent {
    width: 1%;
    padding-right: 0;
  }
}
@media only screen and (max-width: 1100px) {
  .ArticleContainer .ArticleAside {
    display: none;
  }
}
.ArticleContainer .ClonedWidgets {
  display: none;
}
@media only screen and (max-width: 1100px) {
  .ArticleContainer .ClonedWidgets {
    display: block;
    *zoom: 1;
  }
  .ArticleContainer .ClonedWidgets:before,
  .ArticleContainer .ClonedWidgets:after {
    content: "";
    display: table;
  }
  .ArticleContainer .ClonedWidgets:after {
    clear: both;
  }
  .ArticleContainer .ClonedWidgets.col-9 .Widget,
  .ArticleContainer .ClonedWidgets.col-6 .Widget,
  .ArticleContainer .ClonedWidgets.col-3 .Widget {
    float: left;
    margin-right: 5%;
    width: 30%;
    background: #efeeee;
  }
  .ArticleContainer .ClonedWidgets.col-9 .Widget:nth-child(3n),
  .ArticleContainer .ClonedWidgets.col-6 .Widget:nth-child(3n),
  .ArticleContainer .ClonedWidgets.col-3 .Widget:nth-child(3n) {
    margin-right: 0;
  }
  .ArticleContainer .ClonedWidgets.col-9 .Widget:nth-child(3n +1),
  .ArticleContainer .ClonedWidgets.col-6 .Widget:nth-child(3n +1),
  .ArticleContainer .ClonedWidgets.col-3 .Widget:nth-child(3n +1) {
    clear: left;
  }
  .ArticleContainer .ClonedWidgets.col-8 .Widget,
  .ArticleContainer .ClonedWidgets.col-7 .Widget,
  .ArticleContainer .ClonedWidgets.col-5 .Widget,
  .ArticleContainer .ClonedWidgets.col-4 .Widget,
  .ArticleContainer .ClonedWidgets.col-2 .Widget,
  .ArticleContainer .ClonedWidgets.col-1 .Widget {
    float: left;
    margin-right: 4%;
    width: 48%;
    background: #efeeee;
  }
  .ArticleContainer .ClonedWidgets.col-8 .Widget:nth-child(2n),
  .ArticleContainer .ClonedWidgets.col-7 .Widget:nth-child(2n),
  .ArticleContainer .ClonedWidgets.col-5 .Widget:nth-child(2n),
  .ArticleContainer .ClonedWidgets.col-4 .Widget:nth-child(2n),
  .ArticleContainer .ClonedWidgets.col-2 .Widget:nth-child(2n),
  .ArticleContainer .ClonedWidgets.col-1 .Widget:nth-child(2n) {
    margin-right: 0;
  }
  .ArticleContainer .ClonedWidgets.col-8 .Widget:nth-child(2n + 1),
  .ArticleContainer .ClonedWidgets.col-7 .Widget:nth-child(2n + 1),
  .ArticleContainer .ClonedWidgets.col-5 .Widget:nth-child(2n + 1),
  .ArticleContainer .ClonedWidgets.col-4 .Widget:nth-child(2n + 1),
  .ArticleContainer .ClonedWidgets.col-2 .Widget:nth-child(2n + 1),
  .ArticleContainer .ClonedWidgets.col-1 .Widget:nth-child(2n + 1) {
    clear: left;
  }
}
@media only screen and (max-width: 730px) {
  .ArticleContainer .ClonedWidgets .Widget {
    margin: 20px 2.5%;
    width: 95% !important;
    -moz-border-radius: 5px;
         border-radius: 5px;
  }
  .ArticleContainer .ClonedWidgets .Widget:first-child {
    margin-left: 2.5%;
  }
  .ArticleContainer .ClonedWidgets .Widget img {
    width: 100%;
  }
}
.ArticleContainer .ArticleContent {
  display: block;
  width: 100%;
  padding-right: 20px;
  float: left;
}
@media only screen and (max-width: 730px) {
  .ArticleContainer .ArticleContent {
    padding-left: 0;
    padding-right: 0;
  }
}
.ArticleContainer .ArticleContent .ArticleShare {
  width: 100%;
}
.ArticleContainer .ArticleContent .ArticleShare .ShareBtn {
  float: right;
}
.ArticleContainer .Module:first-child {
  margin-top: 0;
}
.ColHalf {
  width: 48%;
  float: left;
  *zoom: 1;
}
.ColHalf:before,
.ColHalf:after {
  content: "";
  display: table;
}
.ColHalf:after {
  clear: both;
}
.ColHalf + .ColHalf {
  margin-left: 4%;
}
@media only screen and (max-width: 730px) {
  .ColHalf {
    width: 100%;
    margin: 0 !important;
  }
}
.StatsTable table {
  width: 100%;
}
.StatsTable td {
  padding: 10px;
}
.StatsTable tr {
  border-bottom: 1px solid #d8d8d8;
  width: 100%;
}
.StatsTable.Honours table td:first-child {
  width: 185px;
}
@media only screen and (max-width: 730px) {
  .StatsTable.Honours table td:first-child {
    width: 140px;
  }
}
.StatPanel .WidgetTitle {
  display: block;
}
.AppPanelStats {
  background: #79797a;
  color: #fff;
  padding: 20px 10px;
  border-top: 1px solid #656566;
  border-bottom: 1px solid #656566;
  *zoom: 1;
}
.AppPanelStats:before,
.AppPanelStats:after {
  content: "";
  display: table;
}
.AppPanelStats:after {
  clear: both;
}
.AppPanelStats .TopApp {
  float: left;
  width: 50%;
  text-align: center;
  padding: 10px;
}
.AppPanelStats .TopApp img {
  -moz-border-radius: 100%;
       border-radius: 100%;
  display: inline-block;
}
.AppPanelStats .TopApp span {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 34px;
  font-size: 3.4rem;
}
.AppPanelStats .TopApp h4 {
  margin: 10px 0;
  font-size: 14px;
  font-size: 1.4rem;
}
.AppPanelStats .TopAppList {
  float: left;
  width: 50%;
  padding: 10px;
}
.AppPanelStats .TopAppList li {
  margin-bottom: 20px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
}
.AppPanelStats .TopAppList li:last-child {
  margin-bottom: 0;
}
.TopScorersStats {
  background: #79797a;
  text-align: center;
  color: #fff;
  padding: 20px 10px;
  border-top: 1px solid #656566;
  border-bottom: 1px solid #656566;
  font-size: 0;
}
.TopScorersStats img {
  -moz-border-radius: 100%;
       border-radius: 100%;
  width: 100%;
}
.TopScorersStats .ScorerState {
  display: inline-block;
  width: 20%;
  font-size: 0;
  padding: 20px;
}
@media only screen and (max-width: 730px) {
  .TopScorersStats .ScorerState {
    width: 50%;
  }
}
.TopScorersStats span {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 34px;
  font-size: 3.4rem;
}
.TopScorersStats h4 {
  margin: 10px 0;
  font-size: 14px;
  font-size: 1.4rem;
}
.HonorStats {
  background: #79797a;
  text-align: center;
  color: #fff;
  padding: 20px 10px;
  border-top: 1px solid #656566;
  border-bottom: 1px solid #656566;
  font-size: 0;
}
.HonorStats {
  display: block;
  text-align: center;
}
.HonorItem {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  margin-left: 0 !important;
}
.HonorItem:nth-child(n) {
  margin-bottom: 0;
  margin-right: 0;
}
.HonorItem:nth-child(4n) {
  margin-right: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 730px) {
  .HonorItem {
    width: 50%;
  }
  .HonorItem:nth-child(n) {
    margin-bottom: 0;
    margin-right: 0;
  }
  .HonorItem:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
.HonorItem h4 {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
}
.HonorItem span {
  font-size: 12px;
  font-size: 1.2rem;
}
.HonorItem .CupImage {
  display: inline-block;
  background-image: url('/Assets/Images/Structure/trophies.png');
  background-repeat: no-repeat;
  width: 160px;
  height: 180px;
  vertical-align: top;
  position: relative;
}
.HonorItem .CupImage span {
  font-size: 30px;
  font-size: 3rem;
  color: #79797a;
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  position: absolute;
}
.HonorItem.FirstDivision .CupImage {
  background-position: 20px 0px;
}
.HonorItem.FirstDivision .CupImage span {
  top: 81px;
  left: 72px;
}
.HonorItem.FA .CupImage {
  background-position: -158px 0px;
}
.HonorItem.FA .CupImage span {
  top: 62px;
  left: 71px;
}
.HonorItem.League .CupImage {
  background-position: -336px 0px;
}
.HonorItem.League .CupImage span {
  top: 73px;
  left: 76px;
}
.HonorItem.UEFA .CupImage {
  background-position: -514px -6px;
}
.HonorItem.UEFA .CupImage span {
  top: 63px;
  left: 73px;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
textarea {
  padding: 8px;
  -moz-border-radius: 5px;
       border-radius: 5px;
  border: 2px solid #d8d8d8;
}
input[type="checkbox"] {
  display: none;
}
input[type="checkbox"] + label {
  display: inline-block;
  width: auto;
  vertical-align: top;
  padding-left: 30px;
  position: relative;
  cursor: pointer;
  padding-bottom: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
input[type="checkbox"] + label:before {
  font-family: "stdomingos" !important;
  font-style: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  padding: 2px;
  text-align: center;
  border: 2px solid #c1c1c1;
  -moz-border-radius: 100%;
       border-radius: 100%;
  font-weight: bold;
  position: absolute;
  top: -3px;
  left: 0px;
  z-index: 10;
  line-height: 16px;
}
input[type="checkbox"]:checked + label:before {
  content: "Q";
}
input[type="radio"] {
  margin-right: 10px;
}
textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
}
.TextBox {
  background: #fff;
  -moz-border-radius: 5px;
       border-radius: 5px;
  padding: 10px;
}
.TextBox .Placeholder {
  display: block;
  margin-bottom: 0;
}
.TextBox .Placeholder small {
  font-size: 10px;
  font-size: 1rem;
}
.TextBox textarea {
  width: 100%;
  height: 100%;
  display: none;
  resize: none;
  outline: none;
}
.Form {
  margin-bottom: 4px;
}
.Form h3 {
  margin-top: 30px;
}
.Form h3:first-child {
  margin-top: 0;
}
@media only screen and (max-width: 730px) {
  .Form {
    padding: 20px;
  }
}
.Form + .AlignRight {
  margin-top: 20px;
}
fieldset,
.FormRow {
  margin-bottom: 15px;
}
fieldset:last-child,
.FormRow:last-child {
  margin-bottom: 0;
}
fieldset label,
.FormRow label {
  display: inline-block;
  width: 48%;
  vertical-align: top;
  margin-top: 10px;
  margin-right: 2%;
}
@media only screen and (max-width: 730px) {
  fieldset label,
  .FormRow label {
    width: 100%;
    margin-right: 0;
  }
}
fieldset label + table,
.FormRow label + table {
  display: inline-block;
  width: auto;
  vertical-align: top;
  margin-top: 10px;
}
fieldset label + table td,
.FormRow label + table td {
  padding: 0;
  border: none;
  padding-bottom: 10px;
}
fieldset label + table label,
.FormRow label + table label {
  width: auto;
  margin-top: 0;
}
fieldset input[type="text"],
.FormRow input[type="text"],
fieldset input[type="email"],
.FormRow input[type="email"] {
  width: 50%;
}
@media only screen and (max-width: 730px) {
  fieldset input[type="text"],
  .FormRow input[type="text"],
  fieldset input[type="email"],
  .FormRow input[type="email"] {
    width: 100%;
  }
}
fieldset input[type="submit"],
.FormRow input[type="submit"] {
  margin-top: 20px;
}
fieldset input + button,
.FormRow input + button {
  margin-left: 10px;
}
fieldset textarea,
.FormRow textarea {
  width: 100%;
  margin-top: 15px;
}
fieldset.Short input,
.FormRow.Short input {
  width: 90px;
}
fieldset.RequiredField,
.FormRow.RequiredField {
  position: relative;
  overflow: hidden;
}
fieldset.RequiredField input[type="checkbox"],
.FormRow.RequiredField input[type="checkbox"] {
  display: inline;
  position: absolute;
  visibility: hidden;
  overflow: hidden;
  left: -9999px;
}
@media only screen and (max-width: 730px) {
  fieldset,
  .FormRow {
    margin-bottom: 20px;
  }
  fieldset label,
  .FormRow label,
  fieldset button,
  .FormRow button,
  fieldset input,
  .FormRow input,
  fieldset span,
  .FormRow span {
    display: block;
    margin-bottom: 10px;
  }
  fieldset.Short input,
  .FormRow.Short input,
  fieldset.Short button,
  .FormRow.Short button {
    display: inline-block;
  }
}
.FormRowWide {
  margin-bottom: 20px;
}
.FormRowWide textarea,
.FormRowWide input {
  width: 80%;
  resize: none;
}
.FormSummary {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #DDD;
}
.Error {
  font-size: 12px;
  font-size: 1.2rem;
  color: #ff5100;
  font-style: italic;
  margin-top: 15px;
  margin-left: 20px;
}
@media only screen and (max-width: 730px) {
  .Error {
    margin-left: 0;
    margin-top: 10px;
  }
}
.Error[style*="display:inline"],
.Error[style*="display: inline"],
.Error[style*="display: inline "] {
  display: block !important;
  margin-left: 0;
  margin-bottom: 20px;
  margin-top: 10px;
}
.ArticleContent table {
  width: 100%;
}
.ArticleContent table tr:nth-child(odd) {
  background: #efeeee;
}
.ArticleContent table th {
  padding: 10px;
  vertical-align: middle;
  border: 1px solid;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  text-align: left;
  color: #fff;
}
.ArticleContent table td {
  padding: 5px 10px;
  border: 1px solid #c1c1c1;
  vertical-align: top;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: left;
}
.ArticleContent table a {
  text-decoration: none;
}
.ArticleContent table a:hover {
  text-decoration: underline;
}
.ArticleContent ol {
  list-style: decimal;
  margin-left: 18px;
}
.ArticleContent ol li {
  list-style: decimal;
}
.ArticleContent ul {
  margin-bottom: 25px;
}
.ArticleContent ul li {
  list-style: square;
  list-style-position: outside;
  margin-left: 15px;
  margin-bottom: 5px;
}
@media only screen and (max-width: 730px) {
  .ArticleContent table th {
    padding: 10px 3px;
  }
  .ArticleContent table td {
    padding: 10px 3px;
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 730px) {
  .NotMobile {
    display: none;
  }
}
@-moz-document url-prefix() {
  .HeaderSearch input[type="text"] {
    padding: 10px 5px 9px;
  }
}
body {
  -webkit-animation-delay: 0.1s;
  -webkit-animation-name: fontfix;
  -webkit-animation-duration: 0.1s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
}
@-webkit-keyframes fontfix {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.SitecoreModule {
  background: #DDD;
}
.SitecoreModule main {
  padding: 20px;
  width: 100%;
  margin: auto;
}
.SitecoreModule a {
  margin-bottom: 30px;
}
.SitecoreModule table {
  width: 100%;
  margin-bottom: 30px;
}
.SitecoreModule table tr:nth-child(odd) {
  background: #efeeee;
}
.SitecoreModule table th {
  padding: 10px;
  vertical-align: middle;
  border: 1px solid;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  text-align: left;
  color: #fff;
  border: 1px solid #144ab0;
  background: #00369c;
}
.SitecoreModule table td {
  padding: 5px 10px;
  border: 1px solid #c1c1c1;
  vertical-align: top;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: left;
}
.SitecoreModule table a {
  text-decoration: none;
}
.SitecoreModule table a:hover {
  text-decoration: underline;
}
.SitecoreModule table a + a {
  display: block;
}
.SitecoreModule table .Btn {
  padding: 5px 8px;
  margin-bottom: 0;
}
.SitecoreModule table .Btn:hover {
  text-decoration: none;
}
.SitecoreModule table .Narrow {
  width: 150px;
}
.SitecoreModule table input,
.SitecoreModule table label {
  display: inline-block;
  vertical-align: middle;
}
.SitecoreModule .ContentPager {
  border: none;
}
.ArticleContent table.LeagueTable td {
  vertical-align: middle;
  border: none;
  padding: 7px 10px;
  border-bottom: 1px solid #c1c1c1;
}
.ArticleContent table.LeagueTable td.LeftBorder {
  border-left: 1px solid #c1c1c1;
}
#listingContainer .LeagueTable #posGraph {
  width: 100% !important;
  height: 100% !important;
}
#listingContainer .LeagueTable tbody tr.MasterRow {
  background: #fff;
}
#listingContainer .LeagueTable tbody tr.MasterRow:nth-child(1),
#listingContainer .LeagueTable tbody tr.MasterRow:nth-child(3),
#listingContainer .LeagueTable tbody tr.MasterRow:nth-child(5) {
  background: #f6f6f6;
}
#listingContainer .LeagueTable tbody tr.MasterRow:nth-child(7) {
  background: #f6f6f6;
}
#listingContainer .LeagueTable tbody tr.MasterRow:nth-child(7) td {
  border-bottom: 1px solid #6092f6;
}
#listingContainer .LeagueTable tbody tr.MasterRow:nth-child(33) td {
  border-bottom: 1px solid #6092f6;
}
@media only screen and (max-width: 1100px) {
  #listingContainer .LeagueTable thead th:nth-child(4),
  #listingContainer .LeagueTable thead th:nth-child(5),
  #listingContainer .LeagueTable thead th:nth-child(6),
  #listingContainer .LeagueTable thead th:nth-child(7),
  #listingContainer .LeagueTable thead th:nth-child(8) {
    display: none;
  }
  #listingContainer .LeagueTable .PanelToggle {
    padding: 6px 5px;
  }
  #listingContainer .LeagueTable tbody tr.MasterRow td {
    padding: 10px;
  }
  #listingContainer .LeagueTable tbody tr.MasterRow td:first-child {
    padding-right: 20px;
    padding-left: 43px;
  }
  #listingContainer .LeagueTable tbody tr.MasterRow td img {
    display: none;
  }
  #listingContainer .LeagueTable tbody tr.MasterRow td:nth-child(4),
  #listingContainer .LeagueTable tbody tr.MasterRow td:nth-child(5),
  #listingContainer .LeagueTable tbody tr.MasterRow td:nth-child(6),
  #listingContainer .LeagueTable tbody tr.MasterRow td:nth-child(7),
  #listingContainer .LeagueTable tbody tr.MasterRow td:nth-child(8) {
    display: none;
  }
}
.LeagueTableContainer .SelectWrapper {
  margin-right: 20px;
}
.LeagueTableContainer .ModuleTitle img {
  display: inline-block;
}
@media only screen and (max-width: 730px) {
  .LeagueTableContainer .ModuleTitle img {
    display: none;
  }
}
@media only screen and (max-width: 730px) {
  .Module.PageTitle {
    margin: 0 0 18px;
  }
}
.advert iframe {
  width: 0;
  min-width: 100%;
  display: block;
}
.basket-iframe {
  width: 130px;
  margin-left: 10px;
  height: 33px;
  background: none;
  border: none;
  outline: none;
  -moz-box-shadow: none;
       box-shadow: none;
  overflow: hidden;
}
.ng-hide {
  display: none;
}
.Widget {
  margin-bottom: 30px;
  -moz-border-radius: 5px;
       border-radius: 5px;
  overflow: hidden;
  border: 1px solid;
}
@media only screen and (max-width: 730px) {
  .Widget {
    -moz-border-radius: 0;
         border-radius: 0;
    border: none;
    margin-bottom: 15px;
  }
}
.Widget figure {
  margin-bottom: 0;
}
.Widget figure img {
  margin-bottom: 0;
}
.Widget figure figcaption {
  margin-left: 0;
  color: inherit;
}
.Widget p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3;
  margin-bottom: 20px;
}
.Widget p:last-child {
  margin-bottom: 0;
}
.Widget .TabbedPanel .Widget {
  border: none;
  margin-bottom: 0;
}
.Widget.HospitalityWidget img {
  width: 100%;
}
.Widget,
.Widget.Grey {
  background: #efeeee;
}
.WidgetTitle {
  padding: 15px;
  z-index: 1;
  display: table;
  width: 100%;
}
@media only screen and (max-width: 730px) {
  .WidgetTitle {
    padding: 20px 10px;
  }
}
.WidgetTitle h3 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 24px;
  font-size: 2.4rem;
  display: table-cell;
  vertical-align: middle;
}
.WidgetTitle .WidgetTitleLink {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 11px;
  font-size: 1.1rem;
  text-align: right;
  vertical-align: middle;
  display: table-cell;
}
.WidgetTitle .WidgetTitleLink:hover {
  text-decoration: underline;
}
.WidgetInner {
  padding: 15px;
  *zoom: 1;
}
.WidgetInner:before,
.WidgetInner:after {
  content: "";
  display: table;
}
.WidgetInner:after {
  clear: both;
}
@media only screen and (max-width: 730px) {
  .ArticleAside .Widget.Collapse .CollapsePanel {
    max-height: 0;
    -moz-transition: all 500ms ease-in-out;
         transition: all 500ms ease-in-out;
  }
  .ArticleAside .Widget.Collapse .Toggle h3 {
    display: inline;
    color: #fff;
  }
  .ArticleAside .Widget.Collapse .Toggle:before {
    content: '+';
    -moz-border-radius: 50px;
         border-radius: 50px;
    border: 2px solid;
    padding: 0;
    margin-right: 10px;
    font-size: 33px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    -webkit-transform: rotate(0deg) scale(0.9);
    -moz-transform: rotate(0deg) scale(0.9);
    -ms-transform: rotate(0deg) scale(0.9);
    transform: rotate(0deg) scale(0.9);
    -webkit-backface-visibility: hidden;
       -moz-backface-visibility: hidden;
            backface-visibility: hidden;
    -moz-transition: all 300ms ease-in-out;
         transition: all 300ms ease-in-out;
  }
  .ArticleAside .Widget.Collapse .WidgetTitle {
    display: block;
  }
  .ArticleAside .Widget.Collapse.active .CollapsePanel {
    max-height: 500px;
  }
  .ArticleAside .Widget.Collapse.active .Toggle:before {
    -webkit-transform: rotate(225deg) scale(1);
    -moz-transform: rotate(225deg) scale(1);
    -ms-transform: rotate(225deg) scale(1);
    transform: rotate(225deg) scale(1);
  }
}
.CollapsePanel ul {
  margin-bottom: 10px;
}
.ContentWidget .WidgetTitle {
  -moz-border-radius: 3px 3px 0 0;
       border-radius: 3px 3px 0 0;
}
@media only screen and (max-width: 1100px) {
  .ContentWidget .WidgetTitle {
    -moz-border-radius: 0;
         border-radius: 0;
  }
}
.TeamList .WidgetInner {
  width: 100%;
  display: table;
}
.TeamList ul {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
.TeamList li {
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
.ie9 .TeamList li {
  display: inline-block;
  width: 40%;
  margin-bottom: 5px;
}
.TeamList a {
  line-height: 19px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
}
.TeamList a:before,
.TeamList a:after {
  float: left;
}
.TeamList a:before {
  content: attr(data-squad-number);
  width: 20px;
  font-weight: bold;
  margin-right: 8px;
}
.TeamList a:after {
  content: attr(data-pos);
  width: 30px;
  color: #d8d8d8;
  margin-right: 5px;
}
.Search {
  border: 2px solid #e9e9e9;
  -moz-border-radius: 3px;
       border-radius: 3px;
  text-align: left;
  display: inline-block;
  font-size: 0;
}
.Search input[type="text"] {
  border: none;
  background: #fff;
  padding-left: 5px;
  font-size: 14px;
  font-size: 1.4rem;
}
.Search button {
  color: #00369c;
  font-size: 20px;
  font-size: 2rem;
  height: 36px;
  background: none;
  border: none;
  width: 36px;
  height: 30px;
  line-height: 35px;
  float: left;
}
.FixtureInfo {
  *zoom: 1;
  margin: 0;
}
.FixtureInfo:before,
.FixtureInfo:after {
  content: "";
  display: table;
}
.FixtureInfo:after {
  clear: both;
}
.FixtureInfo img {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.FixtureInfo .FixtureTeams {
  *zoom: 1;
  position: relative;
  margin-bottom: 15px;
}
.FixtureInfo .FixtureTeams:before,
.FixtureInfo .FixtureTeams:after {
  content: "";
  display: table;
}
.FixtureInfo .FixtureTeams:after {
  clear: both;
}
.FixtureInfo .FixtureTeams .LeftSide {
  padding-right: 20px;
}
.FixtureInfo .FixtureTeams .RightSide {
  padding-left: 20px;
}
.FixtureInfo .FixtureScore {
  *zoom: 1;
  position: relative;
  margin-bottom: 15px;
}
.FixtureInfo .FixtureScore:before,
.FixtureInfo .FixtureScore:after {
  content: "";
  display: table;
}
.FixtureInfo .FixtureScore:after {
  clear: both;
}
.FixtureInfo .FixtureScore .LeftSide {
  padding-right: 20px;
}
.FixtureInfo .FixtureScore .RightSide {
  padding-left: 20px;
}
.FixtureInfo .FixtureScore .Timer {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  left: 50%;
  margin-left: -27px;
  bottom: 50%;
  margin-bottom: -13px;
  text-align: center;
  -moz-border-radius: 3px;
       border-radius: 3px;
  width: 54px;
  padding: 5px;
}
.FixtureInfo .FixtureScore .Result {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  bottom: 50%;
  margin-bottom: -17px;
  text-align: center;
  width: 30px;
  padding: 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}
.FixtureInfo .FixtureScore .Result p {
  margin: 0;
}
.FixtureInfo .FixtureDetails {
  *zoom: 1;
  position: relative;
  margin-bottom: 15px;
  text-align: center;
}
.FixtureInfo .FixtureDetails:before,
.FixtureInfo .FixtureDetails:after {
  content: "";
  display: table;
}
.FixtureInfo .FixtureDetails:after {
  clear: both;
}
.FixtureInfo .FixtureDetails img {
  margin-bottom: 5px;
}
.FixtureInfo .FixtureDetails span {
  display: block;
}
.FixtureInfo .FixtureDetails .FixtureVenue {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}
.FixtureInfo .FixtureOptions {
  *zoom: 1;
  position: relative;
  margin-bottom: 15px;
}
.FixtureInfo .FixtureOptions:before,
.FixtureInfo .FixtureOptions:after {
  content: "";
  display: table;
}
.FixtureInfo .FixtureOptions:after {
  clear: both;
}
.FixtureInfo .FixtureOptions .LeftSide {
  padding-right: 10px;
}
.FixtureInfo .FixtureOptions .RightSide {
  padding-left: 10px;
}
.FixtureInfo .FixtureOptions .Btn {
  padding: 10px;
  width: 100%;
  margin-bottom: 15px;
  font-size: 12px;
  font-size: 1.2rem;
}
.FixtureInfo .FixtureOptions > .Btn {
  margin-bottom: 0;
}
.FixtureInfo .FixtureOptions:last-child {
  margin-bottom: 0;
}
.Versus .FixtureTeams:before {
  content: 'V' !important;
  display: inline-block !important;
  *display: inline !important;
  *zoom: 1 !important;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  bottom: 50%;
  margin-bottom: -15px;
  width: 30px;
  text-align: center;
  font-size: 20px;
  font-size: 2rem;
}
.WidgetInner.Tabbed {
  padding: 0;
  margin-top: -1px;
}
.Widget .Tabs {
  margin-bottom: 0;
}
.Widget .Tab {
  width: 50%;
}
.Widget .Tab:first-child {
  border-left: none;
  padding-left: 1px;
}
.Widget .Tab:last-child {
  border-right: none;
  padding-right: 1px;
}
.Widget .Tab:only-of-type {
  display: none;
}
.WidgetCarousel .owl-controls {
  position: relative;
  min-width: 0;
  margin: 0 auto;
  max-width: 180px;
  text-align: center;
}
.WidgetCarousel .owl-pagination {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 10px 30px;
  text-align: center;
}
.WidgetCarousel .owl-pagination .owl-page {
  text-indent: -9999px;
  overflow: hidden;
  width: 15px;
  height: 15px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -moz-border-radius: 30px;
       border-radius: 30px;
  margin: 0 5px;
}
.WidgetCarousel .owl-buttons .owl-next,
.WidgetCarousel .owl-buttons .owl-prev {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  top: 2px;
}
.WidgetCarousel .owl-buttons .owl-next:before,
.WidgetCarousel .owl-buttons .owl-prev:before {
  font-size: 32px;
  font-size: 3.2rem;
}
.WidgetCarousel .owl-buttons .owl-next {
  right: 0;
}
.WidgetCarousel .owl-buttons .owl-prev {
  left: 0;
}
.PlayerWidget {
  border: none;
  text-align: center;
}
.PlayerWidget .WidgetTitle {
  text-align: left;
  display: none;
}
.PlayerWidget h3 {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 27px;
  font-size: 2.7rem;
  margin-bottom: 15px;
}
.PlayerWidget h4 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 20px;
}
.PlayerWidget .Btn {
  min-width: 0;
}
.PlayerWidget .Btn:only-of-type {
  width: 100%;
  max-width: 180px;
}
@media only screen and (max-width: 1100px) {
  .PlayerWidget .MobileSpacer {
    min-width: 200px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 48%;
  }
}
@media only screen and (max-width: 1100px) and (orientation : portrait) {
  .PlayerWidget .MobileSpacer {
    min-width: 200px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 48%;
  }
}
@media only screen and (max-width: 730px) {
  .PlayerWidget .MobileSpacer {
    min-width: 200px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 48%;
  }
}
.ArticleContent .PlayerWidget {
  text-align: left;
}
@media only screen and (max-width: 1100px) {
  .ArticleContent .PlayerWidget {
    text-align: center;
  }
}
.ArticleContent .PlayerWidget .PlayerImage,
.ArticleContent .PlayerWidget .PlayerDetails,
.ArticleContent .PlayerWidget .PlayerDetails > div {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
.ArticleContent .PlayerWidget .PlayerImage {
  width: 100px;
  height: 100px;
  margin: 0 15px 0 0;
}
.ArticleContent .PlayerWidget .PlayerDetails > div {
  margin-right: 20px;
  width: 180px;
}
@media only screen and (max-width: 1100px) {
  .ArticleContent .PlayerWidget .PlayerDetails > div {
    width: 170px;
  }
}
.ArticleContent .PlayerWidget .PlayerDetails > div:first-child {
  width: 190px;
}
@media only screen and (max-width: 1100px) {
  .ArticleContent .PlayerWidget .PlayerDetails > div:first-child {
    width: 185px;
  }
}
.ArticleContent .PlayerWidget .PlayerDetails > div:last-child {
  width: 120px;
  margin-right: 0;
}
@media only screen and (max-width: 1100px) {
  .ArticleContent .PlayerWidget .PlayerDetails > div:last-child {
    width: 90px;
  }
}
@media only screen and (max-width: 730px) {
  .ArticleContent .PlayerWidget .PlayerDetails > div:nth-child(2n) {
    display: none;
  }
}
.ArticleContent .PlayerWidget .Btn {
  display: block;
  margin-bottom: 15px;
}
.ArticleContent .PlayerWidget h4,
.ArticleContent .PlayerWidget .PlayerStat,
.ArticleContent .PlayerWidget .Btn:last-child {
  margin-bottom: 0;
}
.PlayerImage {
  position: relative;
  overflow: hidden;
  width: 150px;
  margin: 15px auto 25px auto;
  height: 150px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  /* this fixes the overflow:hidden in Chrome */
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.PlayerImage img {
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: auto;
  height: 100%;
  max-width: none;
}
.PlayerStat {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50px;
  text-align: center;
  margin: 0 2px 15px;
}
.PlayerStat span {
  margin-bottom: 5px;
}
@media only screen and (max-width: 730px) {
  .LatestVideosWidget {
    -moz-border-radius: 0;
         border-radius: 0;
    border: none;
  }
}
.LatestVideosWidget .VideoItem {
  width: 50%;
  padding: 15px 5px !important;
  float: left;
}
.LatestVideosWidget .VideoItem:nth-child(n) {
  margin-bottom: 0;
  margin-right: 0;
}
.LatestVideosWidget .VideoItem:nth-child( 2n) {
  margin-right: 0;
  margin-bottom: 0;
}
.LatestVideosWidget .VideoItem:nth-child(2n + 3) {
  clear: left;
}
@media only screen and (max-width: 1100px) and (orientation : portrait) {
  .LatestVideosWidget .VideoItem {
    width: 33.333333333333336%;
  }
  .LatestVideosWidget .VideoItem:nth-child(n) {
    margin-bottom: 0;
    margin-right: 0;
  }
  .LatestVideosWidget .VideoItem:nth-child( 3n) {
    margin-right: 0;
    margin-bottom: 0;
  }
  .LatestVideosWidget .VideoItem:nth-child(3n + 4) {
    clear: left;
  }
  .LatestVideosWidget .VideoItem:nth-child(2n + 3) {
    clear: none;
  }
}
@media only screen and (max-width: 730px) {
  .LatestVideosWidget .VideoItem {
    width: 50%;
  }
  .LatestVideosWidget .VideoItem:nth-child(n) {
    margin-bottom: 0;
    margin-right: 0;
  }
  .LatestVideosWidget .VideoItem:nth-child( 2n) {
    margin-right: 0;
    margin-bottom: 0;
  }
  .LatestVideosWidget .VideoItem:nth-child(3n + 4) {
    clear: none;
  }
  .LatestVideosWidget .VideoItem:nth-child(2n + 3) {
    clear: left;
  }
}
.LatestVideosWidget .VideoComment,
.LatestVideosWidget .VideoShare {
  min-width: 50px;
}
.LatestVideosWidget .VideoThumbLink .VideoIcon {
  width: 30px;
  height: 30px;
  margin-top: -15px;
}
.LatestVideosWidget .VideoThumbLink .VideoIcon:before {
  font-size: 15px;
  font-size: 1.5rem;
  margin: -12px 0 0 -12px;
}
.FormGuideWidget .WidgetInner {
  padding: 0;
}
.FormGuideWidget .LeftSide {
  padding-right: 0;
}
.FormGuideWidget .RightSide {
  padding-left: 0;
}
.FormGuideWidget table {
  width: 100%;
  text-align: center;
}
.FormGuideWidget th {
  padding: 0 5px 15px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  border: 1px solid;
  border-top: none;
}
.FormGuideWidget td {
  padding: 10px 5px;
  font-size: 12px;
  font-size: 1.2rem;
}
.FormGuideWidget a:hover {
  text-decoration: underline;
}
.FormGuideWidget .FixtureInfo {
  *zoom: 1;
  margin: 15px 0 0;
}
.FormGuideWidget .FixtureInfo:before,
.FormGuideWidget .FixtureInfo:after {
  content: "";
  display: table;
}
.FormGuideWidget .FixtureInfo:after {
  clear: both;
}
.NewsWidget .ListItem {
  padding: 15px;
  position: relative;
}
.NewsWidget .ListItem.WithIcon {
  padding-right: 70px;
}
.NewsWidget .ListItem.WithIcon a:before {
  right: 10px;
}
.NewsWidget .ListItem img {
  float: none;
  margin-right: 0;
}
.MatchWidget .NewsItem h4 {
  font-size: 16px;
  font-size: 1.6rem;
}
.MatchWidget .Btn.Big {
  font-size: 16px;
  font-size: 1.6rem;
  padding: 10px 15px;
}
.TableWidget .WidgetInner {
  padding: 0;
}
@media only screen and (max-width: 1100px) {
  .ArticleAside .Widget {
    margin-right: 3%;
    width: 30% !important;
    float: left;
  }
}
@media only screen and (max-width: 730px) {
  .ArticleAside .Widget {
    margin: 20px 3%;
    width: 95% !important;
    -moz-border-radius: 5px;
         border-radius: 5px;
  }
  .ArticleAside .Widget img {
    width: 100%;
  }
}
.FixturesWidget .WidgetInner {
  padding: 0;
}
.FixtureItem {
  padding: 15px 10px;
}
.FixtureItem .FixtureDetails {
  *zoom: 1;
  margin-bottom: 15px;
}
.FixtureItem .FixtureDetails:before,
.FixtureItem .FixtureDetails:after {
  content: "";
  display: table;
}
.FixtureItem .FixtureDetails:after {
  clear: both;
}
.FixtureItem img {
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
}
.FixtureItem figcaption {
  display: inline-block;
  vertical-align: top;
}
.FixtureItem h4 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 3px;
}
.FixtureItem time {
  font-size: 14px;
  font-size: 1.4rem;
  color: #8d8d8d;
  display: block;
  margin-bottom: 5px;
}
.FixtureItem .Btn {
  display: inline-block;
  width: 48%;
  margin-right: 2%;
}
.FixtureItem .Btn:last-child {
  margin-right: 0;
}
.FixtureItem .Btn:only-child {
  margin-right: 0;
  width: 100%;
}
.FixtureHistory .result {
  display: block;
  font-weight: bold;
}
.FixtureHistory .WidgetInner {
  padding: 0;
}
.FixtureHistory .FixtureItem {
  padding: 15px;
}
.FixtureHistory .FixtureDetails,
.FixtureHistory .FixtureTeams,
.FixtureHistory .FixtureOptions {
  *zoom: 1;
  position: relative;
}
.FixtureHistory .FixtureDetails:before,
.FixtureHistory .FixtureTeams:before,
.FixtureHistory .FixtureOptions:before,
.FixtureHistory .FixtureDetails:after,
.FixtureHistory .FixtureTeams:after,
.FixtureHistory .FixtureOptions:after {
  content: "";
  display: table;
}
.FixtureHistory .FixtureDetails:after,
.FixtureHistory .FixtureTeams:after,
.FixtureHistory .FixtureOptions:after {
  clear: both;
}
.FixtureHistory img,
.FixtureHistory span {
  display: inline-block;
  vertical-align: middle;
}
.FixtureHistory .Circled {
  width: 32px;
  height: 32px;
  line-height: 30px;
  font-size: 20px;
  font-size: 2rem;
  color: #000;
}
.FixtureHistory .FixtureDetails {
  font-weight: bold;
  font-size: 15px;
  font-size: 1.5rem;
}
.FixtureHistory .FixtureDetails img {
  height: 15px;
  margin-left: 5px;
}
.FixtureHistory .TeamCrest {
  height: 60px;
  line-height: 60px;
  margin-bottom: 5px;
}
.FixtureHistory .TeamCrest img {
  height: 34px;
}
.FixtureHistory .TeamCrest.LeftSide img {
  margin-right: 4px;
}
.FixtureHistory .TeamCrest.RightSide img {
  margin-left: 4px;
  margin-right: 0;
}
.FixtureHistory .FixtureOptions a {
  padding: 0 10px;
  display: inline;
  color: #00369c;
  border-right: 1px solid #d8d8d8;
  font-size: 12px;
  font-size: 1.2rem;
}
.FixtureHistory .FixtureOptions a:last-child {
  border-right: none;
  margin-left: -4px;
}
.FixtureHistory .Versus .FixtureTeams:before {
  font-size: 15px;
  font-size: 1.5rem;
  margin-bottom: -9px;
}
.SocialWidget .WidgetInner {
  padding: 0;
}
.SocialWidget .SocialType {
  width: 50%;
  vertical-align: middle;
}
.SocialWidget .ReplyLink {
  text-align: right;
  display: inline-block;
  width: 45%;
  padding-right: 10px;
  vertical-align: middle;
}
.SocialWidget img {
  margin: 20px auto;
}
.SocialWidget a:hover {
  text-decoration: underline;
}
.SocialWidget p {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
}
.SocialWidget .LiveItem {
  padding: 10px 0;
}
.SocialWidget .SocialContent {
  padding: 10px;
}
.ShareAction {
  cursor: pointer;
  position: relative;
}
.ShareAction:after {
  content: "";
  position: absolute;
  top: 0;
  left: -40px;
  height: 100%;
  width: 100%;
  padding-right: 40px;
  z-index: 9;
}
.ShareAction:before {
  font-size: 20px;
  font-size: 2rem;
  position: absolute;
  left: -30px;
  z-index: 1;
  top: 10px;
}
.SocialShare {
  *zoom: 1;
  background: #fff;
  border: 1px solid #00369c;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  display: none;
}
.SocialShare:before,
.SocialShare:after {
  content: "";
  display: table;
}
.SocialShare:after {
  clear: both;
}
.SocialShare .SocialWrp {
  *zoom: 1;
  padding: 10px;
  border-bottom: 1px solid #c1c1c1;
  color: #00369c;
}
.SocialShare .SocialWrp:before,
.SocialShare .SocialWrp:after {
  content: "";
  display: table;
}
.SocialShare .SocialWrp:after {
  clear: both;
}
.SocialShare .SocialWrp span {
  background: none;
  border: none;
  padding: 0;
}
.SocialShare .SocialWrp.Twitter {
  color: #09aced;
}
.SocialShare .SocialWrp.Facebook {
  color: #4a65b6;
}
.SocialShare .SocialWrp.Google {
  color: #000;
}
.SocialShare .SocialWrp.Mail .ShareItem {
  padding-top: 0;
  font-size: 13px;
  font-size: 1.3rem;
}
.SocialShare .SocialWrp:last-child {
  border-bottom: none;
}
.SocialShare .SocialIcon {
  float: left;
  font-size: 20px;
  font-size: 2rem;
  width: 15%;
  line-height: 1;
  margin-top: 6px;
}
.SocialShare .TeamList {
  float: left;
  width: 85%;
  padding-left: 20px;
  padding-top: 10px;
}
.SocialShare .TeamList * {
  float: left !important;
}
.open .SocialShare {
  display: block;
}
.ShareItem {
  line-height: 1;
  margin-left: 36px;
  margin-top: 6px;
}
.ShareItem > div {
  float: none !important;
  text-align: left !important;
}
.CountdownWidget {
  position: relative;
  display: table;
  width: 100%;
  padding: 10px;
  margin-top: 20px;
}
@media only screen and (max-width: 1100px) {
  .CountdownWidget {
    margin-top: 0;
  }
}
.CountdownWidget .WidgetInner {
  display: table;
  position: relative;
  z-index: 10;
  width: 100%;
  padding: 0;
}
.CountdownWidget h3 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 24px;
  font-size: 2.4rem;
  display: table-cell;
  vertical-align: middle;
  width: 120px;
}
@media only screen and (max-width: 730px) {
  .CountdownWidget h3 {
    display: none;
  }
}
.CountdownWidget .CountdownDetail {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
  font-size: 1.6rem;
}
@media only screen and (max-width: 1100px) {
  .CountdownWidget .CountdownDetail span:last-child {
    display: none;
  }
}
@media only screen and (max-width: 1100px) {
  .CountdownWidget .CountdownDetail span {
    display: block;
  }
}
.CountdownWidget .CountdownDetail img {
  display: inline;
  vertical-align: middle;
  height: 36px;
}
@media only screen and (max-width: 1100px) {
  .CountdownWidget .CountdownDetail img {
    float: left;
    margin-right: 10px;
    margin-top: 3px;
  }
}
.CountdownWidget .CountdownDetail p {
  display: inline;
  vertical-align: middle;
  font-size: 16px;
  font-size: 1.6rem;
}
@media only screen and (max-width: 730px) {
  .CountdownWidget .CountdownDetail p {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
.CountdownWidget .CountdownCounter {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}
.CountdownWidget .CountdownCounter span {
  margin-right: 5px;
  font-size: 12px;
  font-size: 1.2rem;
}
.CountdownWidget .CountdownCounter span strong {
  font-weight: bold;
  font-size: 24px;
  font-size: 2.4rem;
}
@media only screen and (max-width: 1100px) {
  .CountdownWidget .CountdownCounter {
    display: none;
  }
}
.CountdownWidget .CountdownCta {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  width: 110px;
}
.CountdownWidget .CountdownCta .Btn {
  padding-left: 10px;
  padding-right: 10px;
}
.ArticleContent .CountdownWidget h3 {
  display: none;
}
.ArticleContent .CountdownWidget .CountdownCounter {
  display: none;
}
@media only screen and (max-width: 1100px) {
  .ArticleContent .CountdownWidget .CountdownDetail img,
  .ArticleContent .CountdownWidget .CountdownDetail span,
  .ArticleContent .CountdownWidget .CountdownDetail span:last-child {
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
}
@media only screen and (max-width: 1100px) {
  .ArticleContent .CountdownWidget .CountdownDetail span:last-child {
    display: none;
  }
}
@media only screen and (max-width: 730px) {
  .ArticleContent .CountdownWidget .CountdownDetail img {
    float: left;
  }
  .ArticleContent .CountdownWidget .CountdownDetail span {
    display: block;
  }
}
.GenericCountdown {
  display: block;
  padding: 15px;
  overflow: hidden;
  border: none;
  background: #1d336d;
}
.GenericCountdown .CountdownDetail {
  display: inline-block;
  margin-right: 20px;
  margin-top: 2px;
}
.GenericCountdown .CountdownDetail h3,
.GenericCountdown .CountdownDetail p {
  font-family: 'TradeGothicLTStd-Light';
  font-size: 22px;
  font-size: 2.2rem;
}
.GenericCountdown .CountdownDetail h3 strong,
.GenericCountdown .CountdownDetail p strong {
  font-family: 'TradeGothicLTStd-Bd2';
}
.GenericCountdown:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 200px;
  margin-top: -100px;
  background: #526fb2;
  background: -moz-radial-gradient(center, ellipse, #526fb2 0%, #1d336d 77%);
  background: radial-gradient(ellipse at center, #526fb2 0%, #1d336d 77%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#526fb2', endColorstr='#1d336d', GradientType=1);
}
.GenericCountdown .CountdownCounter {
  display: inline-block;
  font-family: 'TradeGothicLTStd-Bd2';
}
.GenericCountdown .CountdownCounter span {
  font-size: 16px;
  font-size: 1.6rem;
  text-transform: uppercase;
}
.GenericCountdown .CountdownCounter strong {
  font-size: 25px;
  font-size: 2.5rem;
}
@media only screen and (max-width: 730px) {
  .GenericCountdown {
    padding: 15px;
  }
  .GenericCountdown .CountdownCta,
  .GenericCountdown .CountdownCounter,
  .GenericCountdown .CountdownDetail {
    display: block;
    margin: 0 auto 20px;
    text-align: center;
  }
  .GenericCountdown .CountdownCounter span {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .GenericCountdown .CountdownCounter strong {
    font-size: 20px;
    font-size: 2rem;
  }
}
.GenericCountdown .Btn {
  border: 1px solid #fff;
}
.PromoWidget .WidgetInner {
  padding: 0;
}
.PromoWidget figcaption {
  padding: 15px;
}
.VideoIntro .ModuleInner {
  position: relative;
}
.VideoIntro .VideoContainer {
  position: absolute;
  width: 624px;
  height: 352px;
  top: 50%;
  left: 50%;
  margin-top: -176px;
  margin-left: -312px;
  -moz-box-shadow: 0 0 25px -5px rgba(0, 0, 0, 0.8);
       box-shadow: 0 0 25px -5px rgba(0, 0, 0, 0.8);
}
@media only screen and (max-width: 1100px) {
  .VideoIntro .VideoContainer {
    position: relative;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    left: auto;
    width: 100%;
    height: auto;
    -moz-box-shadow: none;
         box-shadow: none;
  }
}
.VideoIntro .VideoContainer img {
  width: 100%;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 1100px) {
  .VideoIntro .VideoBackground {
    display: none;
  }
}
.VideoIntro .PlayBtn:before {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -58px;
  margin-left: -58px;
  font-size: 100px;
  font-size: 10rem;
  padding: 5px 0 5px 10px;
  display: block;
  -moz-border-radius: 50%;
       border-radius: 50%;
  border: 3px solid #fff;
  color: #fff;
}
@media only screen and (max-width: 730px) {
  .VideoIntro .PlayBtn:before {
    margin-top: -29px;
    margin-left: -29px;
    font-size: 50px;
    font-size: 5rem;
    padding: 2px 0 2px 4px;
    display: block;
    -moz-border-radius: 50%;
         border-radius: 50%;
    border: 2px solid #fff;
  }
}
/* -------------*/
.DropDownMenu .Widget {
  border: none;
  color: #FFF;
  background: none !important;
}
.DropDownMenu .Widget:last-child {
  margin-bottom: 0;
}
.DropDownMenu .WidgetInner,
.DropDownMenu .FixtureItem {
  padding: 0;
}
.DropDownMenu .WidgetTitle {
  background: none !important;
  padding: 0;
  margin-bottom: 15px;
}
.DropDownMenu .WidgetTitle h3 {
  color: #fff;
  font-size: 24px;
  font-size: 2.4rem;
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
}
.DropDownMenu .WidgetTitleLink {
  font-size: 12px;
  font-size: 1.2rem;
}
.DropDownMenu .Circled {
  color: #FFF !important;
  border-color: #FFF !important;
  background: #00369c !important;
}
.DropDownMenu .FixturesWidget .FixtureOptions,
.DropDownMenu .FixtureHistory .FixtureOptions {
  text-align: center;
}
.DropDownMenu .FixturesWidget .FixtureOptions .Btn,
.DropDownMenu .FixtureHistory .FixtureOptions .Btn,
.DropDownMenu .FixturesWidget .FixtureOptions a,
.DropDownMenu .FixtureHistory .FixtureOptions a {
  padding: 0 10px;
  margin: 0;
  display: inline;
  color: #FFF;
  border-right: 1px solid #d8d8d8;
  background: none;
  -moz-border-radius: 0;
       border-radius: 0;
  font-size: 12px;
  font-size: 1.2rem;
}
.DropDownMenu .FixturesWidget .FixtureOptions .Btn:last-child,
.DropDownMenu .FixtureHistory .FixtureOptions .Btn:last-child,
.DropDownMenu .FixturesWidget .FixtureOptions a:last-child,
.DropDownMenu .FixtureHistory .FixtureOptions a:last-child {
  border-right: none;
}
.DropDownMenu .FixturesWidget .FixtureOptions .Btn:hover,
.DropDownMenu .FixtureHistory .FixtureOptions .Btn:hover,
.DropDownMenu .FixturesWidget .FixtureOptions a:hover,
.DropDownMenu .FixtureHistory .FixtureOptions a:hover {
  text-decoration: underline;
}
.DropDownMenu .FixturesWidget .FixtureItem,
.DropDownMenu .FixtureHistory .FixtureItem {
  padding: 15px 0;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, 0.1);
}
.DropDownMenu .FixturesWidget .FixtureItem:first-child,
.DropDownMenu .FixtureHistory .FixtureItem:first-child {
  padding-top: 0;
}
.DropDownMenu .FixtureHistory .TeamCrest img {
  height: 50px;
}
.DropDownMenu .FixtureHistory .FixtureDate {
  font-weight: normal;
  font-size: 12px;
  font-size: 1.2rem;
}
.DropDownMenu .FixturesWidget .FixtureItem img {
  margin-right: 5px;
  height: 55px;
}
.DropDownMenu .FixturesWidget .FixtureItem figcaption h4 {
  font-weight: normal;
  margin-bottom: 2px;
}
.DropDownMenu .FixturesWidget .FixtureItem figcaption time {
  font-size: 12px;
  font-size: 1.2rem;
  color: #d8d8d8;
  margin-bottom: 6px;
}
.DropDownMenu .FixturesWidget .FixtureItem figcaption img {
  height: 16px;
  margin-bottom: 6px;
}
.DropDownMenu .PlayerWidget h3 {
  color: #FFF;
  margin-bottom: 5px;
}
.DropDownMenu .PlayerWidget h4 {
  color: #d8d8d8;
  margin-bottom: 20px;
}
.DropDownMenu .PlayerWidget .PlayerImage {
  max-width: 140px;
  margin: 0 0 10px 0;
}
.DropDownMenu .PlayerWidget .PlayerStat {
  margin-bottom: 20px;
}
.DropDownMenu .MenuWidget .ListItem {
  max-width: 225px;
  position: initial;
  padding-bottom: 40px;
}
.DropDownMenu .MenuWidget .ListItem:nth-child(1n+2) {
  display: none;
}
.DropDownMenu .MenuWidget img {
  margin-bottom: 10px;
}
.DropDownMenu .MenuWidget .Btn {
  position: absolute;
  bottom: 0;
  display: inline-block;
  left: 15px;
  font-size: 14px;
  font-size: 1.4rem;
}
.DropDownMenu .MenuWidget h4 {
  margin-bottom: 5px;
}
.DropDownMenu .MenuWidget time {
  font-size: 12px;
  font-size: 1.2rem;
  color: #d8d8d8;
  margin-bottom: 5px;
  display: inline-block;
}
.DropDownMenu .MenuWidget p {
  font-size: 14px;
  font-size: 1.4rem;
}
.DropDownMenu .MenuWidget h4:last-child,
.DropDownMenu .MenuWidget p:last-child,
.DropDownMenu .MenuWidget time:last-child {
  margin-bottom: 0;
}
.DropDownMenu .LeagueTable {
  font-size: 12px;
  font-size: 1.2rem;
}
.DropDownMenu .LeagueTable th,
.DropDownMenu .LeagueTable td {
  padding: 12px 4px;
}
.DropDownMenu .LeagueTable th:first-child,
.DropDownMenu .LeagueTable td:first-child {
  width: 45px;
  padding-left: 10px;
}
.DropDownMenu .LeagueTable th {
  font-weight: normal;
  background: rgba(0, 54, 156, 0.5);
}
.DropDownMenu .LeagueTable tr {
  border-color: rgba(0, 54, 156, 0.5);
  background: none;
}
.DropDownMenu .LeagueTable tr.Grey {
  background: none;
}
.DropDownMenu .LeagueTable tr.BottomBorder {
  border-bottom-color: #b1b1b1;
}
.DropDownMenu .LeagueTable tr.TopBorder {
  border-top-color: #b1b1b1;
}
.DropDownMenu .LeagueTable tr:last-child {
  border-bottom: 1px solid rgba(0, 54, 156, 0.5);
}
.DropDownMenu .LeagueTable .UpPosition td:first-child:after {
  right: 4px;
}
.DropDownMenu .LeagueTable .DownPosition td:first-child:after {
  right: 4px;
}
.DropDownMenu .Double .MenuWidget .ListItem {
  position: relative;
  width: 50%;
  display: inline-block;
  vertical-align: top;
  min-height: 310px;
}
.DropDownMenu .Double .MenuWidget .ListItem img {
  width: 100%;
}
.DropDownMenu .Double .MenuWidget .ListItem:first-child {
  padding-right: 10px;
}
.DropDownMenu .Double .MenuWidget .ListItem:last-child {
  padding-left: 10px;
}
.DropDownMenu .Double .MenuWidget .Btn {
  left: 0;
}
.DropDownMenu .Double .FixtureItem {
  display: inline-block;
  width: 44%;
  margin-right: 5%;
  border-top-width: 0;
}
.DropDownMenu .Double .FixtureItem:nth-of-type(even) {
  margin-right: 0;
}
.DropDownMenu .Double .FixtureItem:nth-child(-n+2) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.LiveMatchRow .PanelToggle {
  width: 100%;
  text-align: left;
  padding: 10px 5px 10px 10px;
  background: #efeeee;
  border-bottom: 1px solid #d8d8d8;
  position: relative;
}
.LiveMatchRow .PanelToggle:before {
  margin-top: 0;
  margin-right: 20px;
  border-color: #00369c;
  color: #00369c;
  background: #FFF;
}
.LiveMatchRow:nth-child(even) .PanelToggle {
  background: #fff;
}
.LeagueFilter {
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #d8d8d8;
}
.MatchSummaryPanel {
  text-align: center;
  padding: 10px 0;
  background: #e6ecf8;
  -moz-border-radius: 0 0 6px 6px;
       border-radius: 0 0 6px 6px;
}
.MatchSummaryPanel img {
  display: inline-block;
  position: relative;
  top: 5px;
}
.MatchSummaryPanel li {
  position: relative;
  display: block;
}
.MatchSummaryPanel li:first-child .FactTime {
  -moz-border-radius: 3px 3px 0 0;
       border-radius: 3px 3px 0 0;
  border: none;
}
.MatchSummaryPanel li:last-child .FactTime {
  -moz-border-radius: 0 0 3px 3px;
       border-radius: 0 0 3px 3px;
}
.MatchSummaryPanel li .FactTime {
  background: #00369c;
  display: inline-block;
  color: #fff;
  padding: 7px 0;
  border-top: 1px solid #194fb5;
  position: relative;
  min-width: 41px;
}
.MatchSummaryPanel .HomeSide {
  position: absolute;
  top: 0;
  left: -85px;
  display: inline-block;
  text-align: right;
  color: #000;
}
.MatchSummaryPanel .HomeSide img {
  margin-left: 5px;
}
.MatchSummaryPanel .HomeSide:before {
  position: absolute;
  right: -12px;
  top: 9px;
  content: "";
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #00369c;
  z-index: 9;
}
.MatchSummaryPanel .AwaySide {
  position: absolute;
  top: 0;
  right: -93px;
  display: inline-block;
  text-align: left;
  color: #000;
}
.MatchSummaryPanel .AwaySide img {
  margin-right: 5px;
}
.MatchSummaryPanel .AwaySide:before {
  position: absolute;
  left: -12px;
  top: 9px;
  content: "";
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #00369c;
  z-index: 9;
}
.DownloadWidget ul li {
  position: relative;
  border-top: 1px solid #fff;
}
.DownloadWidget ul li:first-child {
  border-top: 0;
}
.DownloadWidget ul li a {
  display: block;
  padding: 18px 20px 18px 50px;
}
.DownloadWidget ul li:before {
  position: absolute;
  left: 10px;
  top: 16px;
  border: 1px solid #000;
  -moz-border-radius: 50px;
       border-radius: 50px;
  font-size: 18px;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 22px;
}
.BannerComments .icon-comment:before {
  left: -5px;
  position: relative;
  top: 2px;
}
.GreatestTeam {
  background: #333333 url('/Assets/Images/Structure/pitch-outline.png') center 139px no-repeat;
  -moz-background-size: contain;
       background-size: contain;
  -moz-border-radius: 5px;
       border-radius: 5px;
  padding: 32px;
  position: relative;
  margin: 0 0 30px;
}
.GreatestTeam h3,
.GreatestTeam p {
  color: #fff;
}
.GreatestTeam h3 {
  font-size: 29px;
  font-size: 2.9rem;
}
.GreatestTeam .row {
  text-align: center;
  padding: 1.65% 0;
}
.GreatestTeam .player {
  display: inline-block;
  padding: 0 1%;
  width: 24%;
}
.GreatestTeam .player img {
  display: block;
  margin: 0 auto 8px;
  -moz-border-radius: 100%;
       border-radius: 100%;
}
.GreatestTeam .player p {
  margin: -5px 0 21px;
  text-shadow: 0 3px 3px #000;
  font-size: 11px;
  font-size: 1.1rem;
}
.GreatestTeam .manager {
  position: absolute;
  right: 25px;
  top: 30px;
  width: 200px;
}
.GreatestTeam .manager p {
  display: inline-block;
  position: relative;
  top: 2px;
}
.GreatestTeam .manager img {
  margin: 0 0 8px 93px;
}
.GreatestTeam .manager .SelectWrapper {
  width: 115px;
}
.GreatestTeam label,
.GreatestTeam .label {
  color: #fff;
  margin: 0 8px 0 0;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 19px;
  font-size: 1.9rem;
  margin: 0 5px 0 0;
  position: relative;
  top: 2px;
}
.GreatestTeam label {
  display: none;
}
.GreatestTeam .SelectValue {
  padding: 7px 25px 7px 10px;
  font-size: 11px;
  font-size: 1.1rem;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
}
.GreatestTeam .SelectValue:before {
  border-top-color: #333;
}
.GreatestTeam .SelectWrapper {
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  text-align: left;
}
.GreatestTeam .Btn {
  background: #f0f0f0;
  color: #000 !important;
}
.GreatestTeam .Btn:hover {
  color: #fff !important;
}
.GreatestTeam footer {
  border-top: 1px solid #666768;
  padding: 25px 0 0;
  text-align: center;
  margin: 35px 0 0;
}
.GreatestTeam footer > p {
  padding: 0 10% 0;
}
@media only screen and (max-width: 730px) {
  .GreatestTeam {
    background: #333;
    padding: 15px;
  }
  .GreatestTeam h3 {
    display: none;
  }
  .GreatestTeam .row {
    padding: 0;
  }
  .GreatestTeam .row .player {
    width: 100%;
    padding: 6px 0;
  }
  .GreatestTeam .row .player img {
    display: none;
  }
  .GreatestTeam .row .player p {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 8px 0 0;
    float: left;
    width: 83%;
  }
  .GreatestTeam .row .manager {
    position: relative;
    right: auto;
    top: auto;
  }
  .GreatestTeam .row .manager .SelectWrapper {
    width: 83%;
  }
  .GreatestTeam footer {
    padding: 25px 0 0;
  }
  .GreatestTeam .row {
    text-align: left;
  }
  .GreatestTeam label {
    display: block;
    float: left;
    margin: 0 1% 0 0;
    width: 16%;
    font-size: 23px;
    font-size: 2.3rem;
  }
  .GreatestTeam .label {
    display: none;
  }
  .GreatestTeam .SelectWrapper {
    width: 83%;
    float: left;
  }
}
.share-icons a {
  padding: 9px 16px 9px 48px;
}
.share-icons p {
  display: inline-block;
  font-size: 22px;
  font-size: 2.2rem;
  margin: 0 10px 0 0;
  position: relative;
  top: -2px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
}
@media only screen and (max-width: 730px) {
  .share-icons a {
    width: 45%;
  }
  .share-icons p {
    display: block;
  }
}
.TickerCountdown {
  width: 290px;
  float: right;
  text-align: right;
  background: #020621;
}
.TickerCountdown .inside {
  background: url('/Assets/Images/Structure/season-ticket.jpg') no-repeat left center #000000;
  padding: 8px 8px 9px 50px;
  height: 80px;
}
.TickerCountdown p {
  color: #fff;
  margin: 0;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 1;
  float: right;
}
.TickerCountdown .intro {
  text-transform: uppercase;
  width: 110px;
}
.TickerCountdown .countdownDate {
  font-size: 26px;
  font-size: 2.6rem;
  width: 150px;
  margin: 3px 0 0;
}
@media only screen and (max-width: 730px) {
  .TickerCountdown {
    margin: -5px 0 -18px -6%;
    width: 112%;
    float: left;
  }
  .TickerCountdown .inside {
    width: 290px;
    margin: 0 auto;
  }
}
.TickerCountdown.SeasonTickets2016 {
  margin-top: 20px;
  font-family: "bpreplayregular", sans-serif;
  color: #00369c;
  background: transparent;
}
@media only screen and (max-width: 730px) {
  .TickerCountdown.SeasonTickets2016 {
    width: 100%;
    margin: 20px 0 0;
  }
}
.TickerCountdown.SeasonTickets2016 .Widget {
  width: 290px;
  height: 137px;
  margin: 0;
  -moz-border-radius: 0;
       border-radius: 0;
  border: 0;
}
.TickerCountdown.SeasonTickets2016 .WidgetInner {
  display: block;
  padding: 15px 0px;
}
.TickerCountdown.SeasonTickets2016 .CountdownDetail {
  display: block;
  width: 100%;
  text-align: right;
  padding-right: 5px;
}
.TickerCountdown.SeasonTickets2016 .CountdownDetail p {
  font-family: "bpreplayregular", sans-serif;
  color: #00369c;
  font-size: 14px;
}
.TickerCountdown.SeasonTickets2016 .CountdownCounter {
  font-size: 36px;
  clear: both;
  line-height: 0.7;
  display: block;
  width: 100%;
  text-align: right;
  padding-right: 5px;
}
.TickerCountdown.SeasonTickets2016 .CountdownCounter span {
  font-size: 24px;
  margin: 0;
}
.TickerCountdown.SeasonTickets2016 .CountdownCta {
  display: block;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: -45px;
  left: 0;
  right: 0;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
.loading {
  width: 100%;
  height: 100%;
  text-align: center;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 50px;
  font-size: 5rem;
  text-transform: uppercase;
  padding: 30px 0px;
  z-index: 9999;
}
.loading:after {
  content: "";
  display: inline-block;
  height: 40px;
  width: 40px;
  margin: 0px 0px 0px 5px;
  animation: rotation 0.6s infinite linear;
  -webkit-animation: rotation 0.6s infinite linear;
  -moz-animation: rotation 0.6s infinite linear;
  -o-animation: rotation 0.6s infinite linear;
  -moz-border-radius: 100%;
       border-radius: 100%;
  border-top: 5px solid #00369c;
  border-left: 5px solid #00369c;
  border-right: 5px solid #00369c;
  border-bottom: 5px solid #649aff;
  vertical-align: middle;
}
.Module {
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
}
@media only screen and (max-width: 730px) {
  .Module {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
    width: 100%;
  }
}
.Module.WithBorder {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 2px solid #e9e9e9;
  border-bottom: 2px solid #e9e9e9;
}
@media only screen and (max-width: 730px) {
  .Module.WithBorder {
    padding-top: 0;
    padding-bottom: 0;
    border-top: none;
    border-bottom: none;
  }
}
@media only screen and (max-width: 730px) {
  .Module.FullWidth {
    margin-left: 0;
    margin-right: 0;
  }
}
.ModuleTitle {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 28px;
  font-size: 2.8rem;
  margin-bottom: 15px;
}
@media only screen and (max-width: 730px) {
  .ModuleTitle {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.ModuleButtons {
  float: right;
  margin-top: 5px;
  display: inline-block;
  text-align: right;
}
@media only screen and (max-width: 1100px) {
  .ModuleButtons {
    text-align: center;
    float: none;
    margin: 0 0 10px 0;
    width: 100%;
  }
  .ModuleButtons .Btn.BigIcon {
    width: 48%;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 730px) {
  .ModuleButtons .Btn.BigIcon {
    padding: 13px 5px;
  }
  .ModuleButtons .Btn.BigIcon:before {
    display: none;
  }
}
.Breadcrumbs {
  font-size: 12px;
  font-size: 1.2rem;
}
.Breadcrumbs li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.Breadcrumbs li + li {
  margin-left: 5px;
}
.Breadcrumbs li + li:before {
  content: "|";
  margin-right: 5px;
}
@media only screen and (max-width: 1100px) {
  .Breadcrumbs {
    display: none;
  }
}
.PageTitle {
  overflow: visible;
  *zoom: 1;
}
.PageTitle:before,
.PageTitle:after {
  content: "";
  display: table;
}
.PageTitle:after {
  clear: both;
}
.PageTitle h1 {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 44px;
  font-size: 4.4rem;
  display: block;
  float: left;
  width: 65%;
  vertical-align: middle;
}
@media only screen and (max-width: 1100px) {
  .PageTitle h1 {
    width: 57%;
    font-size: 35px;
    font-size: 3.5rem;
  }
}
@media only screen and (max-width: 730px) {
  .PageTitle h1 {
    width: 100%;
    float: none;
    font-size: 24px;
    font-size: 2.4rem;
  }
}
.PageTitle .TicketActionPanel {
  float: right;
  text-align: right;
  margin-bottom: 15px;
  padding-bottom: 10px;
  *zoom: 1;
}
.PageTitle .TicketActionPanel:before,
.PageTitle .TicketActionPanel:after {
  content: "";
  display: table;
}
.PageTitle .TicketActionPanel:after {
  clear: both;
}
@media only screen and (max-width: 1100px) {
  .PageTitle .TicketActionPanel {
    float: none;
  }
}
@media only screen and (max-width: 730px) {
  .PageTitle .TicketActionPanel {
    border-bottom: 1px solid #d8d8d8;
  }
  .PageTitle .TicketActionPanel a {
    width: 49%;
    float: right;
    display: block;
  }
  .PageTitle .TicketActionPanel a:first-child {
    float: left;
  }
}
.PageTitle .ClubSponsor {
  float: right;
  text-align: right;
  margin-bottom: 15px;
}
@media only screen and (max-width: 1100px) {
  .PageTitle .ClubSponsor {
    border-bottom: 1px solid #d8d8d8;
    padding: 10px 0;
    float: none;
  }
}
.PageTitle .ClubSponsor span {
  display: block;
  margin-bottom: 15px;
  font-size: 14.5px;
  font-size: 1.45rem;
  margin-top: -40px;
}
@media only screen and (max-width: 1100px) {
  .PageTitle .ClubSponsor span {
    font-size: 12px;
    font-size: 1.2rem;
    margin-top: 14px;
    margin-left: 10px;
    float: left;
    display: inline;
    vertical-align: middle;
  }
}
.PageTitle .ClubSponsor img {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
@media only screen and (max-width: 1100px) {
  .PageTitle .ClubSponsor img {
    vertical-align: middle;
  }
}
@media only screen and (max-width: 730px) {
  .PageTitle .ClubSponsor img {
    vertical-align: middle;
    height: auto;
    max-width: 60%;
  }
}
.PageTitle .ClubSponsor + .DonateButtons {
  margin-right: 20px;
}
.DonateButtons {
  float: right;
}
.DonateButtons .Btn {
  margin-left: 10px;
}
.DonateButtons + h1 {
  width: auto;
}
.WithContact {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (max-width: 730px) {
  .WithContact {
    display: block;
  }
}
.WithContact:before,
.WithContact:after {
  display: none;
}
.WithContact h1 {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  float: none;
  margin-right: 30px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.ContactItemsWrapper {
  display: inline-block;
  vertical-align: middle;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 10px 0;
}
@media only screen and (max-width: 730px) {
  .ContactItemsWrapper {
    display: block;
  }
}
.ContactItem {
  display: inline-block;
  margin-right: 10px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: bold;
  color: #000;
}
@media only screen and (max-width: 730px) {
  .ContactItem {
    display: block;
    margin-bottom: 5px;
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.ContactItem:before {
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  vertical-align: top;
  font-size: 22px;
  font-size: 2.2rem;
  color: #999;
}
@media only screen and (max-width: 730px) {
  .ContactItem:before {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.ContactItem--Link {
  display: inline-block;
  margin-right: 10px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: bold;
  color: #000;
  text-decoration: underline;
}
@media only screen and (max-width: 730px) {
  .ContactItem--Link {
    display: block;
    margin-bottom: 5px;
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.ContactItem--Link:before {
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  vertical-align: top;
  font-size: 22px;
  font-size: 2.2rem;
  color: #999;
}
@media only screen and (max-width: 730px) {
  .ContactItem--Link:before {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.ContactItem--Link:hover {
  text-decoration: none;
}
.BlueModule {
  position: relative;
  -moz-border-radius: 5px 5px 0 0;
       border-radius: 5px 5px 0 0;
}
@media only screen and (max-width: 730px) {
  .BlueModule {
    border: none;
  }
}
.BlueModule .ModuleInner {
  padding: 15px 20px 20px 20px;
}
@media only screen and (max-width: 730px) {
  .BlueModule .ModuleInner {
    display: none;
    margin-bottom: 20px;
  }
}
.BlueModule .ModuleTitle {
  color: #fff;
  width: 100%;
  padding: 15px 20px;
  margin-bottom: 0;
}
.CommentsModule {
  position: relative;
  -moz-border-radius: 5px 5px 0 0;
       border-radius: 5px 5px 0 0;
}
@media only screen and (max-width: 730px) {
  .CommentsModule {
    border: none;
  }
}
.CommentsModule .ModuleInner {
  padding: 15px 20px 20px 20px;
}
@media only screen and (max-width: 730px) {
  .CommentsModule .ModuleInner {
    display: none;
    margin-bottom: 20px;
  }
}
.CommentsModule .ModuleTitle {
  color: #fff;
  width: 100%;
  padding: 15px 20px;
  margin-bottom: 0;
}
.CommentsModule .CommentToggle {
  padding: 10px;
  display: none;
}
@media only screen and (max-width: 730px) {
  .CommentsModule .CommentToggle {
    display: block;
    width: 100%;
    text-align: center;
  }
}
.CommentsModule .CommentTitleCta {
  position: absolute;
  top: 22px;
  right: 20px;
  color: #fff;
  text-decoration: underline;
  padding-left: 40px;
}
.CommentsModule .CommentTitleCta:before {
  font-size: 20px;
  padding: 5px;
  display: inline-block;
  position: absolute;
  -moz-border-radius: 50%;
       border-radius: 50%;
  top: -7px;
  left: 0;
  border: 1px solid #fff;
}
.CommentList,
.ArticleContent .CommentList {
  margin-top: 20px;
  margin-left: 0;
  list-style: none;
}
.CommentList li.Comment,
.ArticleContent .CommentList li.Comment {
  list-style: none;
  margin-left: 0;
}
.Comment {
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid;
}
.Comment .CommentInner {
  *zoom: 1;
  padding-bottom: 10px;
}
.Comment .CommentInner:before,
.Comment .CommentInner:after {
  content: "";
  display: table;
}
.Comment .CommentInner:after {
  clear: both;
}
.Comment figure {
  width: 86px;
  height: 86px;
  float: left;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
}
.Comment figure:before {
  content: '';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -83px;
  margin-left: -83px;
  -moz-border-radius: 360px;
       border-radius: 360px;
  border: 40px solid;
  width: 86px;
  height: 86px;
}
.Comment figcaption {
  display: block;
}
.Comment figcaption h4 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.7;
}
.Comment figcaption p {
  line-height: 1.4;
  margin-bottom: 15px;
}
.Comment figcaption a {
  font-size: 12px;
  font-size: 1.2rem;
  text-decoration: underline;
}
.Comment figcaption a:hover {
  text-decoration: underline;
}
.Comment.WithReplies {
  padding-bottom: 0;
}
.Comment:last-child {
  border-bottom: none;
}
.CommentReplies {
  margin: 20px 0;
}
.CommentReplies .Comment {
  padding: 20px;
  margin-bottom: 0;
  border-bottom: 1px solid;
  margin-left: 0;
}
.CommentReplies .Comment figure {
  width: 66px;
  height: 66px;
}
.CommentReplies .Comment figure:before {
  width: 66px;
  height: 66px;
  margin-top: -73px;
  margin-left: -73px;
  border: 40px solid;
}
.CommentReplies .Comment:first-child:before {
  content: '';
  position: absolute;
  top: -8px;
  left: 4px;
  display: block;
  width: 16px;
  height: 16px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.CommentReplies .Comment:last-child {
  border-bottom: none;
}
.CommentForm {
  position: relative;
  padding: 20px;
}
.CommentForm h4 {
  display: block;
  font-size: 20px;
  font-size: 2rem;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  border-bottom: 1px solid;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.CommentForm textarea {
  width: 100%;
  resize: none;
  min-height: 100px;
  border: none;
  background-color: transparent;
  margin-bottom: 20px;
  -moz-transition: height 240ms ease-in-out;
       transition: height 240ms ease-in-out;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.7;
  font-family: Arial, sans-serif;
}
.CommentForm:before {
  content: '';
  position: absolute;
  top: -8px;
  left: 50%;
  margin-left: -8px;
  display: block;
  width: 16px;
  height: 16px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.CommentForm .Btn {
  padding: 10px;
  min-width: 0;
}
.PageBanner img {
  margin: auto;
}
.VideoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  overflow: hidden;
}
.VideoWrapper iframe,
.VideoWrapper object,
.VideoWrapper div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.PageBannerDetails {
  width: 210px;
  margin-bottom: 20px;
  margin-top: 0;
  text-align: center;
}
.PageBannerDetails > div {
  display: block;
  padding: 15px 0;
  margin: 0 15px;
  border-bottom: 1px solid;
}
.PageBannerDetails .WithIcon {
  padding: 10px 0;
}
.PageBannerDetails p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.PageBannerDetails time {
  display: block;
}
@media only screen and (max-width: 1100px) {
  .PageBannerDetails {
    margin-top: 0;
    width: 100%;
    max-width: 750px;
    margin: auto;
  }
}
.ArticleTop .PageBannerDetails {
  display: none;
}
@media only screen and (max-width: 1100px) {
  .ArticleTop .PageBannerDetails {
    display: block;
  }
}
@media only screen and (max-width: 1100px) {
  .ArticleAside .PageBannerDetails {
    display: none;
  }
}
@media only screen and (max-width: 1100px) {
  .ArticleAside .HospitalityWidget {
    width: 220px !important;
  }
  .ArticleAside .HospitalityWidget:last-child {
    display: none;
  }
}
.ArticleTop + .ArticleAside > .PageBannerDetails {
  margin-top: -20px;
}
.ArticleShare {
  position: relative;
  overflow: visible;
  padding-bottom: 20px;
  text-align: right;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5;
  margin: 0 auto;
  text-align: center;
}
.ArticleShare:after {
  position: absolute;
  width: 98%;
  height: 30%;
  left: 1%;
  -moz-border-radius: 60%;
       border-radius: 60%;
  z-index: -1;
  bottom: 7%;
  content: "";
  -moz-box-shadow: 0 7px 12px rgba(0, 0, 0, 0.2);
       box-shadow: 0 7px 12px rgba(0, 0, 0, 0.2);
}
.ArticleShare .ModuleInner {
  *zoom: 1;
}
.ArticleShare .ModuleInner:before,
.ArticleShare .ModuleInner:after {
  content: "";
  display: table;
}
.ArticleShare .ModuleInner:after {
  clear: both;
}
.BannerComments.ArticleFooter {
  float: left;
  margin: 12px 0 0;
  position: relative;
  z-index: 99;
}
@media only screen and (max-width: 730px) {
  .BannerComments.ArticleFooter {
    margin-left: 15px;
  }
}
.CourseSelector div {
  margin-bottom: 20px;
  line-height: 1.4;
}
.CourseSelector input[type=radio] {
  vertical-align: top;
  margin-top: 6px;
  margin-right: 15px;
}
.CourseSelector label {
  vertical-align: top;
  display: inline-block;
  color: #000;
  font-size: 14px;
  font-size: 1.4rem;
  width: 85%;
}
.CourseSelector label span {
  font-size: 18px;
  font-size: 1.8rem;
}
.NewsList.Primary .ListItem img {
  width: 41%;
  margin-right: 4%;
}
.NewsList.Primary figcaption {
  float: left;
  width: 55%;
}
@media only screen and (max-width: 730px) {
  .NewsList.Primary figcaption {
    width: 100%;
  }
}
.NewsList figure {
  padding-right: 20px;
}
@media only screen and (max-width: 730px) {
  .NewsList figure {
    display: none;
    padding-right: 0;
  }
}
@media only screen and (max-width: 730px) {
  .NewsList figcaption {
    display: block;
  }
}
.NewsList .ListItem {
  padding: 20px 0;
  border-bottom: 1px solid #d8d8d8;
}
.NewsList .ListItem.WithIcon {
  width: 100%;
}
@media only screen and (max-width: 730px) {
  .NewsList .ListItem.WithIcon {
    margin-right: 0;
    width: 100%;
  }
}
.NewsList .ListItem:last-child {
  border-bottom: none;
}
.NewsList .ListItem img {
  float: left;
  margin-right: 20px;
  max-width: 320px;
  height: auto;
}
@media only screen and (max-width: 730px) {
  .NewsList .ListItem img {
    padding-right: 0;
    max-width: 100% !important;
    width: 100% !important;
  }
}
.Widget .NewsList .ListItem {
  padding: 15px;
}
.RelatedContent {
  width: 100%;
}
.RelatedContent .NewsList figure,
.RelatedContent .NewsList figcaption {
  display: block;
  vertical-align: top;
  float: left;
}
.RelatedContent .NewsList figure {
  padding-right: 0;
  position: absolute;
  left: 0;
  top: 20px;
  width: 150px;
}
@media only screen and (max-width: 730px) {
  .RelatedContent .NewsList figure {
    display: none;
  }
}
.RelatedContent .NewsList figcaption {
  padding-left: 0;
}
@media only screen and (max-width: 730px) {
  .RelatedContent .NewsList figcaption {
    display: block;
  }
}
.RelatedContent .NewsList figure + figcaption {
  padding-left: 170px;
}
@media only screen and (max-width: 730px) {
  .RelatedContent .NewsList figure + figcaption {
    padding-left: 0;
  }
}
.RelatedContent .NewsList .ListItem {
  padding: 20px 0;
  border-bottom: 1px solid #d8d8d8;
  min-height: 124px;
  *zoom: 1;
}
.RelatedContent .NewsList .ListItem:before,
.RelatedContent .NewsList .ListItem:after {
  content: "";
  display: table;
}
.RelatedContent .NewsList .ListItem:after {
  clear: both;
}
.RelatedContent .NewsList .ListItem.WithIcon {
  width: 100%;
}
@media only screen and (max-width: 730px) {
  .RelatedContent .NewsList .ListItem.WithIcon {
    margin-right: 0;
    width: 100%;
  }
}
.RelatedContent .NewsList .ListItem:last-child {
  border-bottom: none;
}
.RelatedContent .NewsList .ListItem img {
  float: left;
  margin-right: 20px;
  max-width: 150px;
  height: auto;
}
@media only screen and (max-width: 730px) {
  .RelatedContent .NewsList .ListItem img {
    padding-right: 0;
    max-width: 100% !important;
    width: 100% !important;
  }
}
.Widget .RelatedContent .NewsList .ListItem {
  padding: 15px;
}
.RelatedContent .NewsList .ListItem p {
  margin-bottom: 0;
}
.ContentList .ListSection {
  margin-bottom: 15px;
}
.ContentList .ListItem {
  background: none;
  width: 100%;
}
@media only screen and (max-width: 730px) {
  .ContentList .ListItem {
    padding: 10px 0 !important;
  }
}
.ContentList .ListItem h4 {
  font-size: 20px;
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0;
}
.ContentList .ListItem h4 + p {
  margin-top: 5px;
}
.ContentList .ListItem p {
  margin-bottom: 20px;
}
@media only screen and (max-width: 730px) {
  .ContentList .ListItem figure {
    display: block;
  }
  .ContentList .ListItem figure figcaption {
    margin: 0;
  }
}
@media only screen and (max-width: 730px) {
  .ContentList .ListItem figure img {
    float: none;
    margin: 0 0 10px;
  }
}
.ContentList .ListItem .Btn {
  margin-right: 5px;
  padding: 10px 20px;
  font-size: 14px;
  font-size: 1.4rem;
}
.ContentList.Grid .ListSection {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ContentList.Grid .ListSection:after {
  content: "";
  display: block;
  width: 320px;
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media only screen and (max-width: 730px) {
  .ContentList.Grid .ListSection {
    display: block;
  }
}
.ie .ContentList.Grid .ListSection {
  *zoom: 1;
}
.ie .ContentList.Grid .ListSection:before,
.ie .ContentList.Grid .ListSection:after {
  content: "";
  display: table;
}
.ie .ContentList.Grid .ListSection:after {
  clear: both;
}
.ContentList.Grid .ListItem {
  border: none;
  padding: 0;
  width: 320px;
  margin-bottom: 30px;
  padding-bottom: 30px;
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media only screen and (max-width: 1100px) {
  .ContentList.Grid .ListItem {
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding: 0 10px 30px;
  }
  .ContentList.Grid .ListItem:nth-child(odd) {
    margin-right: 30px;
  }
  .ContentList.Grid .ListItem h4 {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .ie .ContentList.Grid .ListItem {
    width: 47.5%;
  }
  .ie .ContentList.Grid .ListItem:nth-child(n) {
    margin-bottom: 5%;
    margin-right: 5%;
  }
  .ie .ContentList.Grid .ListItem:nth-child( 2n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 730px) {
  .ContentList.Grid .ListItem {
    width: 100%;
    text-align: center;
    padding-bottom: 50px !important;
  }
  .ContentList.Grid .ListItem:nth-child(odd) {
    margin-right: 0;
  }
}
.ie .ContentList.Grid .ListItem {
  float: left;
  width: 32%;
}
.ie .ContentList.Grid .ListItem:nth-child(n) {
  margin-bottom: 2%;
  margin-right: 2%;
}
.ie .ContentList.Grid .ListItem:nth-child( 3n) {
  margin-right: 0;
  margin-bottom: 0;
}
.ContentList.Grid figure {
  padding: 0;
}
.ContentList.Grid img {
  float: none;
  width: 100%;
  margin-bottom: 15px;
}
.ContentList.Grid .Btn {
  display: block;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 14px;
  font-size: 1.4rem;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 1100px) {
  .ContentList.Grid .Btn {
    left: 10px;
  }
}
@media only screen and (max-width: 730px) {
  .ContentList.Grid .Btn {
    right: 0;
  }
}
.DateTag {
  display: inline-block;
  text-align: center;
  -moz-border-radius: 4px;
       border-radius: 4px;
  padding: 8px 16px;
  border: none;
  font-size: 20px;
  font-size: 2rem;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  background: #8f8f90;
  color: #FFF;
  margin-top: 30px;
}
.ContentFilter,
.ContentPager {
  border-top: 2px solid #e9e9e9;
  border-bottom: 2px solid #e9e9e9;
  padding: 15px 0;
}
.ContentFilter .ModuleTitle,
.ContentPager .ModuleTitle {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 36px;
  font-size: 3.6rem;
}
@media only screen and (max-width: 1100px) {
  .ContentFilter,
  .ContentPager {
    margin: 0;
    margin-bottom: 15px;
  }
}
.ContentFilter .ModuleInner,
.ContentPager .ModuleInner {
  *zoom: 1;
}
.ContentFilter .ModuleInner:before,
.ContentPager .ModuleInner:before,
.ContentFilter .ModuleInner:after,
.ContentPager .ModuleInner:after {
  content: "";
  display: table;
}
.ContentFilter .ModuleInner:after,
.ContentPager .ModuleInner:after {
  clear: both;
}
@media only screen and (max-width: 730px) {
  .ContentFilter .LeftSide,
  .ContentPager .LeftSide,
  .ContentFilter .RightSide,
  .ContentPager .RightSide {
    width: 100%;
    float: none;
    text-align: left;
  }
}
.ContentFilter label,
.ContentPager label {
  margin-right: 5px;
  font-size: 14px;
  font-size: 1.4rem;
  padding-bottom: 0 !important;
}
@media only screen and (max-width: 730px) {
  .ContentFilter label,
  .ContentPager label {
    display: block;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 730px) {
  .ContentFilter select,
  .ContentPager select {
    width: 95px;
  }
}
.ContentFilter input[type="text"],
.ContentPager input[type="text"] {
  border: 2px solid #e9e9e9;
  width: 115px;
}
@media only screen and (max-width: 730px) {
  .ContentFilter input[type="text"],
  .ContentPager input[type="text"] {
    width: 135px;
  }
}
.ContentFilter .SelectWrapper,
.ContentPager .SelectWrapper {
  text-align: left;
}
@media only screen and (max-width: 730px) {
  .ContentFilter .SelectWrapper,
  .ContentPager .SelectWrapper {
    margin-right: 5px;
  }
}
.ContentFilter .SelectValue,
.ContentPager .SelectValue,
.ContentFilter input[type="text"],
.ContentPager input[type="text"] {
  -moz-border-radius: 5px;
       border-radius: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.TabbedPanel .ContentFilter,
.TabbedPanel .ContentPager {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 15px;
  border-top: none;
  border-bottom: 1px solid #e9e9e9;
}
.TabbedPanel .VideoList {
  *zoom: 1;
  padding: 0 13px 0;
}
.TabbedPanel .VideoList:before,
.TabbedPanel .VideoList:after {
  content: "";
  display: table;
}
.TabbedPanel .VideoList:after {
  clear: both;
}
.TabbedPanel .VideoList li {
  float: left;
  width: 48%;
  margin: 15px 0 15px 4%;
}
.TabbedPanel .VideoList li:nth-child(2n+1) {
  clear: left;
  margin-left: 0;
}
.TabbedPanel .VideoList li h5 {
  font-size: 17px;
  font-size: 1.7rem;
  margin: 0;
}
.TabbedPanel .VideoList li time {
  font-size: 13px;
  font-size: 1.3rem;
}
.TabbedPanel .VideoList li .VideoSocialWrp {
  margin: 7px 0 0;
}
.TabbedPanel .VideoList li .VideoCaption div {
  margin-top: 5px;
}
.SearchFilter .Btn {
  padding: 8px 8px;
}
.FilterWrap {
  *zoom: 1;
  display: table;
  width: 100%;
}
.FilterWrap:before,
.FilterWrap:after {
  content: "";
  display: table;
}
.FilterWrap:after {
  clear: both;
}
.ContentFilter {
  display: table;
  width: 100%;
}
.ContentFilter .ModuleInner {
  display: table-row;
}
.ContentFilter .Filter {
  display: table-cell;
  padding: 0 5px;
  vertical-align: bottom;
}
@media only screen and (max-width: 730px) {
  .ContentFilter .Filter {
    display: block;
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
  }
}
@media only screen and (max-width: 1100px) {
  .ContentFilter label {
    display: block;
    margin-bottom: 5px;
  }
}
.FixtureYearList {
  float: left;
  margin-top: 13px;
}
.FixtureYearList ul li {
  float: left;
  padding: 0 10px;
  border-right: 1px solid #000;
  cursor: default;
}
.FixtureYearList ul li:first-child {
  padding-left: 0;
  padding-right: 0;
  border: none;
}
.FixtureYearList ul li:last-child {
  border: none;
}
.FixtureYearList ul li a {
  color: #00369c;
  text-decoration: underline;
}
.FixtureYearList ul li span {
  font-weight: bold;
}
@media only screen and (max-width: 730px) {
  .FixtureYearList {
    display: none;
  }
}
.ContentPager .LeftSide {
  width: 32%;
  text-align: left;
}
@media only screen and (max-width: 730px) {
  .ContentPager .LeftSide {
    margin-bottom: 20px;
  }
}
.ContentPager .LeftSide span {
  margin-top: 8px;
  font-size: 14px;
  font-size: 1.4rem;
  display: inline-block;
}
.ContentPager .RightSide {
  text-align: right;
  width: 68%;
}
@media only screen and (max-width: 730px) {
  .ContentPager .RightSide a,
  .ContentPager .RightSide span {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 1100px) {
  .ContentPager .LeftSide,
  .ContentPager .RightSide {
    text-align: center;
    width: 100%;
  }
  .ContentPager .LeftSide {
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 730px) {
  .ContentPager .Btn {
    padding: 8px 9px;
  }
}
.LandingIntro .LeftSide {
  width: 30%;
  margin-right: 3%;
}
.LandingIntro .RightSide {
  width: 67%;
}
.LandingIntro .RightSide img {
  height: 100%;
  position: absolute;
  right: 0;
}
.LandingIntro .Callout {
  position: relative;
}
@media only screen and (max-width: 730px) {
  .LandingIntro .LeftSide,
  .LandingIntro .RightSide {
    width: 100%;
    float: none;
  }
  .LandingIntro .LeftSide .Callout,
  .LandingIntro .RightSide .Callout {
    width: 100%;
  }
  .LandingIntro .LeftSide img,
  .LandingIntro .RightSide img {
    position: relative;
  }
}
.IntroText p {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.3;
}
@media only screen and (max-width: 1100px) {
  .IntroText p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media only screen and (max-width: 1100px) {
  .IntroText {
    margin-bottom: 30px;
  }
}
.SearchSubHeading {
  padding-top: 30px;
  padding-bottom: 20px;
  position: relative;
}
.SearchSubHeading:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -15px;
  z-index: 10;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.SearchSubHeading.docked {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
}
@media only screen and (max-width: 1100px) {
  .SearchSubHeading {
    text-align: center;
    padding-top: 90px;
    margin-bottom: 10px;
    position: relative !important;
  }
}
.SearchSubHeading h1 {
  display: inline-block;
  margin-right: 80px;
  vertical-align: top;
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 1;
}
@media only screen and (max-width: 1100px) {
  .SearchSubHeading h1 {
    font-size: 28px;
    font-size: 2.8rem;
    margin-right: 15px;
    margin-top: 4px;
  }
}
@media only screen and (max-width: 730px) {
  .SearchSubHeading h1 {
    font-size: 20px;
    font-size: 2rem;
    margin-right: 10px;
    margin-top: 8px;
  }
}
.SearchSubHeading .SearchBox {
  display: inline-block;
  vertical-align: top;
}
.SearchSubHeading .SearchBox input {
  height: 44px;
  vertical-align: top;
  padding: 10px;
}
@media only screen and (max-width: 1100px) {
  .SearchSubHeading .SearchBox input {
    padding: 5px;
    height: 36px;
  }
}
@media only screen and (max-width: 730px) {
  .SearchSubHeading .SearchBox input {
    height: 32px;
  }
}
.SearchSubHeading .SearchBox input[type="text"] {
  width: 500px;
  font-size: 20px;
  font-size: 2rem;
  margin-right: 15px;
}
@media only screen and (max-width: 1100px) {
  .SearchSubHeading .SearchBox input[type="text"] {
    width: auto;
  }
}
@media only screen and (max-width: 730px) {
  .SearchSubHeading .SearchBox input[type="text"] {
    width: 140px;
    margin-right: 5px;
  }
}
.SearchSubHeading .SearchBox input[type="submit"] {
  padding: 10px 30px;
  font-size: 15px;
  font-size: 1.5rem;
}
@media only screen and (max-width: 1100px) {
  .SearchSubHeading .SearchBox input[type="submit"] {
    padding: 0 10px;
  }
}
.SearchSubHeading .SearchMessage {
  margin-top: 18px;
  margin-left: 198px;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
}
@media only screen and (max-width: 1100px) {
  .SearchSubHeading .SearchMessage {
    margin-left: 0;
  }
}
#ui-datepicker-div {
  display: none;
}
.SearchResults .ListItem {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media only screen and (max-width: 730px) {
  .SearchResults .ListItem {
    padding-right: 0;
  }
}
.SearchResults .ListItem .DateTag {
  padding: 0 10px;
  font-size: 15px;
  font-size: 1.5rem;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: 0;
  vertical-align: top;
}
.SearchResults .ListItem h4 {
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 1100px) {
  .SearchResults .ListItem h4 {
    font-size: 20px;
    font-size: 2rem;
  }
}
.SearchResults .ListItem p {
  margin-bottom: 10px;
}
.SearchResults .ListItem p:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 730px) {
  .SearchResults .ListItem .Snippet {
    margin-right: 70px;
  }
}
@media only screen and (max-width: 730px) {
  .SearchResults .ListItem a:before {
    bottom: 50%;
    margin-bottom: -30px;
  }
}
.TicketPanel {
  padding: 20px 0 0;
  border-bottom: 1px solid #d8d8d8;
}
.TicketPanel:first-child {
  border-top: 1px solid #d8d8d8;
}
@media only screen and (max-width: 1100px) {
  .TicketPanel {
    padding: 10px 0 0;
  }
}
.ListedItem {
  margin-bottom: 15px;
}
.ListedItem .Item {
  display: table;
  width: 100%;
}
.ListedItem .Item .ImageWrapper,
.ListedItem .Item .TextWrapper,
.ListedItem .Item .ButtonWrapper {
  display: table-cell;
  vertical-align: middle;
}
.ListedItem .Item .ImageWrapper {
  width: 200px;
}
.ListedItem .Item img {
  margin-right: 8px;
  display: inline-block;
  vertical-align: middle;
}
.ListedItem .Item h3 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 24px;
  font-size: 2.4rem;
  color: #00369c;
  margin-bottom: 5px;
}
.ListedItem .Item time {
  font-size: 14px;
  font-size: 1.4rem;
}
@media only screen and (max-width: 730px) {
  .ListedItem .Item .ImageWrapper {
    text-align: center;
  }
  .ListedItem .Item img {
    margin-bottom: 10px;
  }
}
.CalendarList .ListedItem .Item {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #d8d8d8;
}
@media only screen and (max-width: 730px) {
  .CalendarList .ListedItem .Item {
    display: block;
    *zoom: 1;
  }
  .CalendarList .ListedItem .Item:before,
  .CalendarList .ListedItem .Item:after {
    content: "";
    display: table;
  }
  .CalendarList .ListedItem .Item:after {
    clear: both;
  }
  .CalendarList .ListedItem .Item .ImageWrapper,
  .CalendarList .ListedItem .Item .TextWrapper {
    display: inline-block;
    text-align: left;
    width: auto;
    vertical-align: middle;
  }
  .CalendarList .ListedItem .Item .ButtonWrapper {
    display: block;
    width: 100%;
    margin-top: 15px;
    text-align: left;
  }
  .CalendarList .ListedItem .Item .ImageWrapper img {
    max-height: 50px;
  }
  .CalendarList .ListedItem .Item h3 {
    font-size: 20px;
    font-size: 2rem;
  }
}
.CalendarList .ListedItem:last-child .Item {
  border-bottom: none;
  margin-bottom: 0;
}
.ListedItem.Player .ImageWrapper {
  width: 75px;
  padding-right: 15px;
}
.TicketOptions {
  text-align: right;
  position: relative;
  margin-bottom: 30px;
  *zoom: 1;
}
.TicketOptions:before,
.TicketOptions:after {
  content: "";
  display: table;
}
.TicketOptions:after {
  clear: both;
}
.TicketOptions.active {
  margin-bottom: 5px;
}
@media only screen and (max-width: 730px) {
  .TicketOptions .Btn {
    margin-bottom: 10px;
  }
}
.TicketOptions .PanelToggle {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  color: #00369c;
  height: 50px;
  line-height: 44px;
  padding: 7px 10px 1px 8px;
  margin-top: -12px;
  background: #FFF;
}
.TicketOptions .PanelToggle.open {
  border: 1px solid #d8d8d8;
  padding: 6px 9px 0 7px;
  border-bottom: none;
  background: #e6ecf8;
}
@media only screen and (max-width: 1100px) {
  .TicketOptions .PanelToggle {
    display: block;
    text-align: left;
    margin-top: 10px;
    position: relative;
    border: none !important;
  }
}
@media only screen and (max-width: 1100px) {
  .TicketOptions {
    text-align: center;
    margin-bottom: 10px;
  }
  .TicketOptions.active {
    margin-bottom: 0;
  }
}
.TicketInfo {
  position: relative;
  z-index: 9;
  top: 5px;
  text-align: left;
  padding: 15px;
  border: 1px solid #d8d8d8;
  background: #e6ecf8;
  *zoom: 1;
  border-bottom: none;
}
.TicketInfo:before,
.TicketInfo:after {
  content: "";
  display: table;
}
.TicketInfo:after {
  clear: both;
}
.TicketInfo h4 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
  margin-bottom: 15px;
}
.TicketInfo li {
  display: block;
  padding: 20px 0;
  border-bottom: 1px solid #d8d8d8;
}
.TicketInfo li:first-child {
  border-top: 1px solid #d8d8d8;
}
.TicketInfo li span {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  color: #00369c;
}
@media only screen and (max-width: 1100px) {
  .TicketInfo li span {
    font-size: 19px;
    font-size: 1.9rem;
  }
}
.TicketInfo li .Btn {
  float: right;
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: -5px;
}
@media only screen and (max-width: 1100px) {
  .TicketInfo li .Btn {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media only screen and (max-width: 1100px) {
  .TicketInfo {
    top: -1px;
    border: none;
  }
}
.TableModule .LeagueTable th:first-child,
.TableModule .LeagueTable td:first-child {
  width: 90px;
}
.TableModule .LeagueTable th:first-child:after,
.TableModule .LeagueTable td:first-child:after {
  right: 7px;
}
.TableModule .LeagueTable .UpPosition td:first-child:after {
  margin-top: -2px;
}
.TableModule .LeagueTable .DownPosition td:first-child:after {
  margin-top: 5px;
}
.TableModule .LeagueTable th {
  background: #00369c;
  color: #FFF;
  border-color: rgba(22, 35, 66, 0.1);
}
.TableModule .LeagueTable th:first-child {
  text-align: center;
  padding-left: 10px;
}
.TableModule .LeagueTable td img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.TableModule .LeagueTable td:first-child {
  padding-right: 7px;
  padding-left: 43px;
}
.TableModule .LeagueTable .PanelToggle {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  padding: 9px 5px 10px;
  z-index: 100;
  border-right: 1px solid #d8d8d8;
}
.TableModule .LeagueTable .PanelToggle:before {
  vertical-align: middle;
  margin-top: 0;
  margin-right: 0;
  color: #00369c;
  background: #FFF;
}
.TableModule .LeagueTable .PanelToggle.open {
  border: 1px solid;
  border-bottom: none;
  border-color: #00369c !important;
  background: #EFEDEE;
  padding: 9px 4px;
}
.TableModule .LeagueTable .SlidingWrapper {
  border: 1px solid #00369c;
  border-top: none;
}
.TableModule .LeagueTable .SlidingWrapper .RightSide h2 {
  display: none;
}
.TableModule .LeagueTable .SlidingWrapper .BorderRight {
  padding: 0 20px 20px 20px !important;
}
.TableModule .LeagueTable .SlidingWrapper .BorderRight h2 {
  padding-top: 10px;
  font-size: 20px;
  font-size: 2rem;
  font-weight: normal;
  color: #00369c;
}
.TableModule .LeagueTable .SlidingWrapper .TeamMatchRecord {
  text-align: left;
}
.TableModule .LeagueTable .TeamPosition .PanelToggle {
  border-color: rgba(0, 54, 156, 0.1);
}
.TableModule .InfoDetails {
  background: #EFEDEE;
}
.TableModule .InfoDetails .TwoGrid .Col {
  padding: 0;
}
.TableModule .InfoDetails .TwoGrid .Col:first-child {
  border-right: 1px solid #d8d8d8;
}
.DetailItem {
  border-top: 1px solid #d8d8d8;
  padding: 15px;
}
.DetailItem:first-child {
  border-top: none;
}
.DetailItem h4 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 20px;
  font-size: 2rem;
  font-weight: normal;
  color: #00369c;
}
.DetailItem.FormGuide {
  padding: 10px 15px;
}
.DetailItem.FormGuide .Inside {
  width: 100%;
  display: table;
}
.DetailItem.FormGuide .LeftSide,
.DetailItem.FormGuide .RightSide {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
.DetailItem.FormGuide .LeftSide {
  width: 40%;
}
.DetailItem.FormGuide .RightSide {
  width: 60%;
}
.DetailItem.FormGuide .TeamMatchRecord {
  text-align: right;
  margin-bottom: 0;
}
.DetailItem.FormGuide .TeamMatchRecord ul {
  margin-top: 2px;
  margin-bottom: 2px;
}
.DetailItem.FormGuide .TeamMatchRecord ul li {
  font-size: 12px;
  font-size: 1.2rem;
}
.DetailItem.FormGuide .TeamMatchRecord ul li.Won,
.DetailItem.FormGuide .TeamMatchRecord ul li.Lost,
.DetailItem.FormGuide .TeamMatchRecord ul li.Drew {
  font-size: 10px;
  font-size: 1rem;
  padding: 1px 8px;
}
.DetailItem.FixtureHistory h4 {
  margin-bottom: 10px;
}
.DetailItem.FixtureHistory .Inside {
  background: #FFF;
  padding: 10px;
}
.DetailItem.FixtureHistory .FixtureItem {
  padding: 0;
  margin-top: 15px;
  padding-top: 15px;
}
.DetailItem.FixtureHistory .FixtureItem:first-of-type {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.DetailItem.FixtureHistory .FixtureDate {
  font-size: 13px;
  font-size: 1.3rem;
}
.DetailItem.FixtureHistory .FixtureDetails {
  margin-bottom: 0px;
}
.DetailItem.FixtureHistory .FixtureOptions {
  font-size: 12px;
  font-size: 1.2rem;
}
.DetailItem.FixtureHistory .FixtureOptions a {
  padding: 0 10px;
}
.DetailItem.FixtureHistory .TeamCrest.RightSide img {
  margin-right: 0;
}
.DetailItem.PositionGraph h4 {
  margin-bottom: 15px;
}
.OptaModule .ModuleTitle {
  display: block;
  padding: 15px;
  background: #00369c;
  color: #FFF;
  -moz-border-radius: 4px 4px 0 0;
       border-radius: 4px 4px 0 0;
}
.MapModule {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto 30px;
}
.MapModule .BoxTitle .Inner {
  background: none;
}
.MapModule .BoxTitle h3 {
  margin-right: 30px;
}
.MapModule .BoxTitle input[type=text] {
  border: none;
  margin-right: 15px;
}
@media only screen and (max-width: 730px) {
  .MapModule .BoxTitle input[type=text] {
    width: 150px;
  }
}
.Map {
  height: 550px;
  width: 100%;
}
img[src*="gstatic.com/"],
img[src*="googleapis.com/"] {
  max-width: none;
}
.MarkerInfo {
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  line-height: 1.35;
  overflow: hidden;
  white-space: nowrap;
}
.MarkerInfo h2 {
  margin-bottom: 5px;
  font-size: 24px;
  font-size: 2.4rem;
  color: #000;
}
.MarkerInfo h3 {
  margin-bottom: 30px;
  font-size: 18px;
  font-size: 1.8rem;
  color: #666;
}
.MarkerInfo p {
  margin-bottom: 0;
  font-size: 12px;
  font-size: 1.2rem;
}
.MarkerInfo p a {
  border-right: 1px solid #00369c;
  margin-right: 5px;
  padding-right: 5px;
}
.MarkerInfo p a:last-child {
  border: none;
}
.zoomContainer {
  z-index: 9999;
}
.vco-storyjs {
  overflow: visible !important;
}
.vco-feature .vco-slider {
  -moz-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0) !important;
  box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0) !important;
}
.vco-timeline .vco-navigation {
  position: absolute !important;
  top: -180px !important;
  overflow: hidden;
}
#TimeLine {
  margin-top: 200px !important;
  position: relative !important;
  overflow: visible !important;
}
.vco-storyjs .vco-feature h1,
.vco-storyjs .vco-feature h2,
.vco-storyjs .vco-feature h3,
.vco-storyjs .vco-feature h4,
.vco-storyjs .vco-feature h5,
.vco-storyjs .vco-feature h6 {
  font-family: "Interstate Black Cond", sans-serif !important;
  font-weight: normal !important;
}
.vco-storyjs .vco-feature p {
  font-family: Arial, Helvetica, sans-serif !important;
}
.vco-storyjs a {
  color: #00369c !important;
}
.vco-storyjs h2.date {
  font-family: "Interstate Black Cond", sans-serif !important;
  font-weight: normal !important;
}
.vco-slider .nav-previous .date,
.vco-slider .nav-next .date {
  font-family: "Interstate Black Cond", sans-serif !important;
  font-weight: normal !important;
}
.vco-timeline .vco-navigation .timenav .content .marker.active .dot,
.vco-timeline .vco-navigation .timenav-background .timenav-line {
  background: #000 !important;
}
.InThePic {
  position: relative;
  min-height: 700px;
  background: url('/Assets/Images/InThepicture/InThePictureBg.png') center top no-repeat #000000;
  color: #FFF;
  padding-bottom: 130px;
}
@media only screen and (max-width: 730px) {
  .InThePic {
    display: none;
  }
}
.InThePic h3 {
  font-size: 50px;
  font-size: 5rem;
  text-transform: uppercase;
}
.InThePic p {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 40px;
}
.InThePic .error {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: normal;
  text-transform: uppercase;
}
.InThePic .loading {
  position: absolute;
  top: 50%;
  margin-top: -100px;
}
.InThePic .loading:after {
  display: block;
  margin: 50px auto 20px;
}
.InThePicMobile {
  display: none;
}
@media only screen and (max-width: 730px) {
  .InThePicMobile {
    display: block;
  }
}
.InThePicMessage p {
  font-size: 50px;
  margin-top: 240px;
}
.StepNav {
  margin-bottom: 30px;
  background: #00369c;
  text-align: center;
}
.StepNav ul {
  list-style: none;
}
.StepNav li {
  display: inline-block;
  margin: 20px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  text-transform: uppercase;
}
@media only screen and (max-width: 980px) {
  .StepNav li {
    font-size: 18px;
    font-size: 1.8rem;
    margin: 15px 5px;
  }
}
.StepNav span {
  display: inline-block !important;
  vertical-align: middle;
}
.StepNav span.Step {
  width: 70px;
  height: 70px;
  margin: 0 10px;
  border: 2px solid #FFF;
  -moz-border-radius: 100%;
       border-radius: 100%;
  line-height: 65px;
  font-size: 45px;
  font-size: 4.5rem;
}
@media only screen and (max-width: 980px) {
  .StepNav span.Step {
    width: 45px;
    height: 45px;
    line-height: 42px;
    font-size: 25px;
    font-size: 2.5rem;
  }
}
.StepNav span.Current {
  background: #FFF;
  color: #00369c;
}
.StepNav a {
  color: #FFF;
  cursor: default;
}
.FakeInput {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  display: inline-block;
  vertical-align: top;
  width: 390px;
  height: 41px;
  line-height: 38px;
  padding: 0 10px;
  text-align: left;
  -moz-border-radius: 5px;
       border-radius: 5px;
  border: 1px solid #d8d8d8;
  background: #FFF;
  color: #79797a;
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 30px;
}
.StepControls {
  height: auto;
}
.StepControls:after {
  content: "";
  height: 140px;
  background: #000000;
  background: rgba(0, 0, 0, 0.25);
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.StepNext,
.StepPrev {
  position: absolute;
  bottom: 30px;
  color: #FFF;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  text-transform: uppercase;
  z-index: 20;
}
.StepNext span,
.StepPrev span {
  color: #41ace4;
}
.StepNext:before,
.StepPrev:before {
  display: block;
  width: 48px;
  height: 48px;
  font-size: 48px;
  background: #41ace4;
  padding: 10px 8px 10px 12px;
  -moz-border-radius: 4px;
       border-radius: 4px;
  margin-top: -25px;
}
.StepPrev {
  left: 30px;
}
.StepPrev:before {
  float: left;
  margin-right: 20px;
}
.StepNext {
  right: 30px;
}
.StepNext:before {
  float: right;
  margin-left: 20px;
}
.StepActions {
  position: absolute;
  right: 20px;
  bottom: 42px;
  width: 360px;
  z-index: 100;
}
.StepActions .Btn,
.StepActions .ShareLabel {
  display: inline-block;
  vertical-align: middle;
}
.StepActions .Btn {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  text-transform: uppercase;
  background: #41ace4;
}
.StepActions .addthis_toolbox {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}
.StepActions .ShareLabel {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  margin-right: 10px;
}
.UploadForm {
  margin-top: 180px;
}
.UploadForm .Btn {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 24px;
  font-size: 2.4rem;
  padding: 0 40px;
  height: 41px;
  line-height: 41px;
  margin-left: 20px;
  background: #41ace4;
}
.CropTool {
  position: relative;
  width: auto;
  height: 100%;
  display: inline-block;
}
.CropTool img {
  margin: auto;
  max-width: none;
}
.FinalImage {
  margin: 45px auto;
  display: inline-block;
  position: relative;
}
.FinalImage img {
  position: relative;
  z-index: 100;
}
.FinalImage .UserImage,
.FinalImage .ImgShadow {
  position: absolute;
  top: 54px;
  left: 274px;
}
.FinalImage .ImgShadow {
  width: 373px;
  height: 291px;
  -moz-box-shadow: inset 0 0 25px -2px #000000;
       box-shadow: inset 0 0 25px -2px #000000;
  background: url('/Assets/Images/InThepicture/ChosenOverlay.png') right bottom no-repeat;
}
.FinalImage .ChosenOverlay {
  position: absolute;
  top: 234px;
  left: 444px;
}
.AdvancedStats {
  -moz-border-radius: 5px;
       border-radius: 5px;
  overflow: hidden;
  margin-bottom: 30px;
}
.AdvancedStats .ModuleInner {
  padding: 0;
  -moz-border-radius: 0 0 10px 10px;
       border-radius: 0 0 10px 10px;
  border-top: none;
}
@media only screen and (max-width: 730px) {
  .AdvancedStats .ModuleInner {
    display: block;
  }
}
.AdvancedStats .Tab {
  border-top: none;
  padding-top: 1px;
}
.AdvancedStats .Tab:first-child {
  border-left: none;
  padding-left: 1px;
}
.AdvancedStats .Tab:last-child {
  border-right: none;
  padding-right: 1px;
}
.AdvancedStats .TabbedPanel {
  padding: 15px;
}
.AdvancedStats .opta-widget-container h2 {
  display: none !important;
}
.InnerPanel {
  height: 100%;
  position: relative;
}
.touchcarousel-wrapper {
  height: 100%;
}
.FeaturePanel {
  height: 100%;
  float: left;
  position: relative;
  z-index: 1;
  margin-left: 30px;
}
.HomeCarouselWrap {
  height: 100%;
  position: relative;
}
.HomeWrap {
  padding: 20px 0;
  height: 100%;
}
@media only screen and (max-width: 1100px) {
  .HomeWrap {
    padding-top: 83px;
  }
}
@media only screen and (max-width: 730px) {
  .HomeWrap {
    padding-top: 64px;
  }
}
.HomeCarousel {
  height: 100%;
  width: 100%;
  position: relative;
}
@media only screen and (max-width: 730px) {
  .HomeCarousel {
    width: 100% !important;
    left: 0 !important;
  }
}
.HomePanel {
  float: left;
  height: 100%;
  margin-left: 30px;
  -moz-border-radius: 5px;
       border-radius: 5px;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
  overflow: hidden;
  position: relative;
}
@media only screen and (max-width: 730px) {
  .HomePanel {
    float: none;
    clear: both;
    -moz-border-radius: 0;
         border-radius: 0;
  }
}
.TakeoverImage {
  -moz-border-radius: 5px;
       border-radius: 5px;
}
.HomePanel.TakeOverDefault {
  width: 312px;
  -moz-box-shadow: none;
       box-shadow: none;
  border: none;
}
.HomePanel.TakeOverDefault .nano-content {
  padding-top: 0;
}
@media only screen and (max-width: 730px) {
  .HomePanel.TakeOverDefault {
    width: 100% !important;
    margin-left: 0;
  }
  .HomePanel.TakeOverDefault table,
  .HomePanel.TakeOverDefault a,
  .HomePanel.TakeOverDefault img {
    width: 100%;
  }
  .HomePanel.TakeOverDefault img {
    display: block;
  }
  .HomePanel.TakeOverDefault .nano-content {
    margin-right: -25px !important;
  }
}
.HomePanel.TakeOverPanel {
  border: none;
  background: none;
  height: 100%;
  padding: 0 0;
  overflow: hidden;
}
.HomePanel.TakeOverPanel img {
  -moz-border-radius: 0;
       border-radius: 0;
}
.HomePanel.TakeOverPanel .nano-content {
  padding-top: 0;
}
.HomePanel.TakeOverPanel table {
  width: 100%;
  height: 100%;
  text-align: center;
}
.HomePanel.TakeOverPanel table td {
  vertical-align: middle;
  padding: 0 8px 0 0;
}
.HomePanel.TakeOverPanel a,
.HomePanel.TakeOverPanel img {
  display: inline-block;
}
.HomePanel.TakeOverPanel .TakeoverImage {
  position: absolute;
  top: -20px;
  height: 100%;
  width: 100%;
  padding-bottom: 40px;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.HomePanel.TakeOverPanel .TakeoverImage a {
  height: 100%;
  display: block;
  width: 100%;
}
@media only screen and (max-width: 730px) {
  .HomePanel.TakeOverPanel {
    margin-left: 0;
    border: none;
  }
  .HomePanel.TakeOverPanel img {
    width: 100%;
  }
  .HomePanel.TakeOverPanel + .HomePanel:not(.TakeOverDefault) {
    margin-top: -100px;
  }
}
.HomePanel .FixtureHistory {
  margin: 0 10px 0 0;
}
@media only screen and (max-width: 1100px) {
  .HomePanel .FixtureHistory {
    margin: 0;
  }
  .HomePanel .LeftSide,
  .HomePanel .RightSide {
    width: 46%;
  }
  .HomePanel .Versus .FixtureTeams:before {
    content: "" !important;
  }
}
@media only screen and (max-width: 730px) {
  .HomePanel .LeftSide,
  .HomePanel .RightSide {
    width: 49%;
  }
  .HomePanel .Versus .FixtureTeams:before {
    content: "V" !important;
  }
}
.SmallPanel {
  width: 260px;
}
@media only screen and (max-width: 1100px) {
  .SmallPanel {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 730px) {
  .SmallPanel {
    width: 100%;
    margin-left: 0;
  }
}
.LargePanel {
  width: 520px;
}
@media only screen and (max-width: 1100px) {
  .LargePanel {
    width: 420px;
    margin-left: 20px;
  }
}
@media only screen and (max-width: 730px) {
  .LargePanel {
    width: 100%;
    margin-left: 0;
  }
}
.Controls {
  width: 80px;
  height: 100%;
  background: rgba(70, 70, 70, 0.1);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1001;
}
@media only screen and (max-width: 730px) {
  .Controls {
    display: none;
  }
}
.ControlWrapper .ControlNext {
  top: 50%;
  right: 0;
  margin-top: -105px;
}
.ControlWrapper .ControlPrev {
  top: 50%;
  right: 0;
  -moz-border-radius: 5px 0 0 5px;
       border-radius: 5px 0 0 5px;
}
.TitlePanel {
  width: 100%;
  padding: 13px 25px;
  *zoom: 1;
  position: relative;
  z-index: 99;
  -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
          backface-visibility: hidden;
  -moz-border-radius: 5px 5px 0 0;
       border-radius: 5px 5px 0 0;
}
.TitlePanel:before,
.TitlePanel:after {
  content: "";
  display: table;
}
.TitlePanel:after {
  clear: both;
}
.TitlePanel h2 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 26px;
  font-size: 2.6rem;
  float: left;
  font-weight: 100;
  margin-bottom: 0px;
}
.TitlePanel a.ViewMore {
  float: right;
  margin-top: 8px;
  font-weight: 100;
  font-size: 12px;
  font-size: 1.2rem;
}
@media only screen and (max-width: 730px) {
  .TitlePanel {
    padding: 15px 20px 17px;
    -moz-border-radius: 0;
         border-radius: 0;
  }
}
.ImageTitle {
  display: table;
  height: 140px;
  width: 100%;
  padding: 10px 15px;
}
.ImageTitle a,
.ImageTitle span {
  display: table-cell;
  vertical-align: middle;
}
.ImageTitle a img,
.ImageTitle span img {
  display: inline-block;
  max-height: 100%;
}
.ImageTitle + .nano-content {
  padding-top: 140px !important;
}
@media only screen and (max-width: 730px) {
  .ImageTitle + .nano-content {
    padding-top: 0 !important;
  }
}
.HomePanel .NewsList {
  margin: 0 35px 0 20px;
}
.HomePanel .NewsList .NewsItem {
  padding: 20px 0;
}
.HomePanel .NewsList .NewsItem:last-child {
  border-bottom: none;
}
@media only screen and (max-width: 730px) {
  .HomePanel .NewsList {
    margin: 0;
  }
  .HomePanel .NewsList .NewsItem {
    padding: 20px 15px;
  }
  .HomePanel .NewsList .NewsItem .NewsCaption {
    padding-right: 35px;
  }
  .HomePanel .NewsList .NewsItem .NewsCaption:before {
    right: 15px;
  }
}
.NewsWrap {
  height: 100%;
}
.NewsFeed {
  margin-top: 20px;
}
.PanelFeature {
  position: relative;
  padding: 25px 35px 0 20px;
}
@media only screen and (max-width: 730px) {
  .PanelFeature {
    padding: 25px 20px 0 20px;
  }
}
.PanelFeature .PanelFeatureImage {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.PanelFeature .PanelFeatureImage:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 60px;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 17px 0px 160px 109px rgba(0, 0, 0, 0.7);
       box-shadow: 17px 0px 160px 109px rgba(0, 0, 0, 0.7);
}
@media only screen and (max-width: 730px) {
  .PanelFeature .PanelFeatureImage:before {
    display: none;
  }
}
@media only screen and (max-width: 730px) {
  .PanelFeature .PanelFeatureImage {
    margin: 0 -20px;
  }
}
.PanelFeature img {
  width: 100%;
  height: auto;
}
.PanelFeature .Caption {
  position: absolute;
  top: 40px;
  left: 40px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 30px !important;
  font-size: 3rem !important;
  max-width: 40%;
  line-height: 120%;
  z-index: 2;
}
@media only screen and (max-width: 1100px) {
  .PanelFeature .Caption {
    max-width: 50%;
    font-size: 25px;
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 730px) {
  .PanelFeature .Caption {
    position: static;
    max-width: 100%;
    text-align: center;
    margin-top: 10px;
  }
}
.PanelFeature .Caption h3 {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 34px;
  font-size: 3.4rem;
  line-height: 0.95;
}
@media only screen and (max-width: 730px) {
  .PanelFeature .Caption h3 {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 1100px) {
  .PanelFeature .Caption h3 {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
.PanelFeature .ActionBtn {
  position: absolute;
  bottom: 20px;
  left: 40px;
  min-width: 130px;
  *zoom: 1;
  z-index: 3;
}
.PanelFeature .ActionBtn:before,
.PanelFeature .ActionBtn:after {
  content: "";
  display: table;
}
.PanelFeature .ActionBtn:after {
  clear: both;
}
.PanelFeature .ActionBtn a {
  float: left;
  clear: both;
  margin-top: 10px;
}
@media only screen and (max-width: 730px) {
  .PanelFeature .ActionBtn {
    position: static;
    text-align: center;
    padding-bottom: 10px;
  }
  .PanelFeature .ActionBtn a {
    display: inline-block;
    float: none;
  }
}
.PanelFeature .Btn + .ActionBtn {
  bottom: 60px;
}
.NewsItem {
  position: relative;
  padding: 15px 25px;
  *zoom: 1;
}
.NewsItem:before,
.NewsItem:after {
  content: "";
  display: table;
}
.NewsItem:after {
  clear: both;
}
.NewsItem a {
  display: block;
}
.NewsItem .NewsImage {
  float: left;
  width: 29%;
}
.NewsItem .NewsImage img {
  width: 100%;
  height: auto;
}
.NewsItem .NewsCaption {
  float: left;
  width: 60%;
  margin-left: 0;
  padding-right: 30px;
}
.NewsItem .NewsCaption:before {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 20px;
  font-size: 2rem;
  padding: 12px;
  display: block;
  -moz-border-radius: 50%;
       border-radius: 50%;
}
.NewsItem .NewsCaption h4 {
  font-family: "Interstate Light Condensed", sans-serif;
  margin-bottom: 10px;
  font-size: 2rem;
  font-weight: normal;
  margin: 0 0 8px 0;
}
.NewsItem img + .NewsCaption {
  margin-left: 5%;
}
.FixtureItem {
  *zoom: 1;
}
.FixtureItem:before,
.FixtureItem:after {
  content: "";
  display: table;
}
.FixtureItem:after {
  clear: both;
}
.FixtureItem:first-child {
  border: none;
}
@media only screen and (max-width: 730px) {
  .FixtureItem {
    text-align: center;
  }
}
.Team {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.8rem;
}
@media only screen and (max-width: 730px) {
  .FixturePanel .FixtureHistory .TeamCrest.AlignRight {
    text-align: center;
  }
}
.FixturePanel .FixtureHistory .TeamCrest img {
  height: 50px;
}
.FixturePanel .FixtureHistory .Circled {
  width: 40px;
  height: 40px;
  line-height: 37px;
  font-weight: bold;
}
.FixturePanel .FixtureHistory .FixtureDetails {
  margin-bottom: 5px;
}
.FixturePanel .FixtureHistory .Team {
  margin-bottom: 10px;
  display: block;
}
.FixturePanel .Tabs {
  position: relative;
  z-index: 999;
}
.FixturePanel .Tabbed {
  height: 100%;
}
.FixturePanel .TabbedPanel.nano {
  position: static;
  height: 100%;
}
.FixturePanel .Tabs {
  height: auto;
}
.FixturePanel .Tab:first-child {
  border-left: none !important;
}
.MatchFixture {
  padding: 10px 10px 0 10px;
  margin-left: 75px;
  *zoom: 1;
}
.MatchFixture:before,
.MatchFixture:after {
  content: "";
  display: table;
}
.MatchFixture:after {
  clear: both;
}
.MatchFixture .TeamCrest {
  width: 60px;
  float: left;
  margin-left: -75px;
}
.MatchFixture .FixtureDetails {
  float: left;
}
.MatchFixture .FixtureDetails span {
  display: block;
  margin-bottom: 3px;
}
.MatchFixture .FixtureDetails .KickOff {
  font-size: 12px;
  font-size: 1.2rem;
}
@media only screen and (max-width: 730px) {
  .MatchFixture {
    display: inline-block;
    margin-left: -20px;
    padding: 10px 10px 0 75px;
  }
}
.FixtureLinks {
  float: left;
  clear: both;
  display: block;
  width: 100%;
  margin-top: 10px;
  text-align: center;
  padding: 0 10px 10px 10px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 0px;
  font-size: 0rem;
}
.FixtureLinks a {
  font-size: 12px;
  font-size: 1.2rem;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 33%;
}
.FixtureLinks a:first-child {
  border: none;
}
@media only screen and (max-width: 730px) {
  .FixturePanel .FixtureList {
    text-align: center;
  }
  .FixturePanel .FixtureList .MatchFixture {
    display: inline-block;
  }
}
.nano .VideoWrap {
  padding-bottom: 0;
}
.nano .VideoWrap.nano-content {
  padding-bottom: 0;
}
div.HomeCarousel.touchcarousel-container {
  -webkit-backface-visibility: hidden !important;
     -moz-backface-visibility: hidden !important;
          backface-visibility: hidden !important;
}
.nano > .nano-content {
  -webkit-backface-visibility: hidden !important;
     -moz-backface-visibility: hidden !important;
          backface-visibility: hidden !important;
  overflow: scroll;
  -webkit-overflow-scrolling: auto !important;
}
@media only screen and (min-width: 730px) {
  .nano > .nano-content {
    margin-right: -10px !important;
  }
}
.VideoFeed {
  *zoom: 1;
}
.VideoFeed:before,
.VideoFeed:after {
  content: "";
  display: table;
}
.VideoFeed:after {
  clear: both;
}
.EvertonTvPanel .VideoItem {
  float: left;
  width: 50%;
  padding: 30px 10px 20px 25px;
}
.EvertonTvPanel .VideoItem:nth-child(2n) {
  margin-right: 0;
  padding: 30px 25px 20px 10px;
}
.EvertonTvPanel .VideoItem:nth-child(2n + 3) {
  clear: left;
  padding: 30px 10px 20px 25px;
}
.EvertonTvPanel .VideoItem:first-child {
  margin-top: 0;
  border-top: none;
}
.EvertonTvPanel .VideoItem:first-child + .VideoItem {
  margin-top: 0;
  border-top: none;
}
.EvertonTvPanel .VideoItem img {
  width: 100%;
  height: auto;
}
.VideoThumbLink {
  margin-bottom: 10px;
  position: relative;
  display: block;
}
.VideoThumbLink .VideoIcon {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  left: 0;
  margin: -25px 0 0 0;
}
.VideoThumbLink .VideoIcon:before {
  position: absolute;
  font-size: 20px;
  font-size: 2rem;
  padding: 2px 1px 2px 3px;
  -moz-border-radius: 50%;
       border-radius: 50%;
  top: 50%;
  left: 50%;
  margin: -14px 0 0 -14px;
}
.VideoCaption h5 {
  font-size: 20px;
  font-size: 2rem;
  display: block;
  width: 100%;
  font-weight: normal;
  margin-bottom: 13px;
}
.VideoCaption div {
  margin-top: 0;
}
.VideoComment {
  font-size: 14px;
  font-size: 1.4rem;
  padding: 2px 5px;
  -moz-border-radius: 5px;
       border-radius: 5px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  position: relative;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  min-width: 55px;
}
.VideoComment:before {
  position: absolute;
  right: -18px;
  top: 50%;
  margin: -7px 0 0 0;
}
.VideoShare {
  font-size: 14px;
  font-size: 1.4rem;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  padding: 2px 5px;
  -moz-border-radius: 5px;
       border-radius: 5px;
  position: relative;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  min-width: 55px;
}
.VideoShare:before {
  position: absolute;
  right: -18px;
  top: 50%;
  margin: -7px 0 0 0;
}
.VideoSocialWrp {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
a.VideoShare.icon-share {
  padding: 4px 5px;
  font-size: 1.4rem;
  font-weight: 600;
}
.VideoShare:before {
  font-size: 1.6rem;
  right: -19px;
  margin: -8px 0 0 0;
}
a.VideoComment.icon-comment {
  padding: 4px 5px;
  font-size: 1.4rem;
  font-weight: 600;
}
.VideoComment:before {
  font-size: 1.9rem;
  margin: -8px 0 0 0;
  right: -21px;
}
.VideoComment.icon-views:before {
  font-size: 1.5rem;
  margin: -8px 0 0 0;
  right: -20px;
}
.HomePanel {
  -moz-box-shadow: 0px 3px 7px 1px rgba(0, 0, 0, 0.15);
       box-shadow: 0px 3px 7px 1px rgba(0, 0, 0, 0.15);
}
.MatchFixture .KickOff {
  color: #666;
}
.OnlineFeed .OnlineItem {
  padding: 15px 15px 10px 15px;
}
.OnlineFeed .OnlineCaption h4 {
  font-size: 2rem;
  font-weight: normal;
  margin-bottom: 10px;
}
.ProductPanel .ProductItem {
  float: left;
  width: 50%;
  padding: 20px 10px 20px 20px;
  border-top: 1px solid #e6e6e6;
}
.ProductPanel .ProductItem:first-child {
  margin-top: 0;
}
.ProductPanel .ProductItem:first-child + .VideoItem {
  margin-top: 0;
}
.ProductPanel .ProductItem:nth-child(2n+3) {
  margin-right: 0;
  padding: 20px 20px 20px 10px;
  clear: left;
}
.ProductItem {
  text-align: center;
}
.ProductItem .ProductDetail {
  text-align: left;
  margin-top: 10px;
}
.ProductItem .ProductDetail .ProductTitle {
  display: block;
  font-size: 17px;
  font-size: 1.7rem;
}
.ProductItem .ProductDetail .ProductPrice {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  margin-top: 5px;
}
.ProductItem .ProductImage {
  width: 80%;
  height: auto;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.OnlineFeed img {
  width: 100%;
  display: block;
}
.OnlineFeed .OnlineCaption {
  margin-top: 10px;
}
.OnlineFeed .OnlineCaption h4 {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 100;
}
.OnlineFeed .OnlineCaption p {
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 5px;
}
.EvertonOnlinePanel.LargePanel .OnlineItem {
  width: 50%;
  float: left;
  min-height: 280px;
}
.EvertonOnlinePanel.LargePanel .OnlineItem:nth-child(n) {
  margin-bottom: 0;
  margin-right: 0;
}
.EvertonOnlinePanel.LargePanel .OnlineItem:nth-child( 2n) {
  margin-right: 0;
  margin-bottom: 0;
}
.HomeTwitterPanel .LiveItem {
  display: block;
  margin: 15px 0;
}
@media only screen and (max-width: 730px) {
  .HomeTwitterPanel .LiveItem {
    margin: 30px 15px;
  }
}
.HomeTwitterPanel .LiveItem img {
  margin-bottom: 10px;
}
.HomeTwitterPanel .SocialType {
  margin-bottom: 10px;
}
@media only screen and (max-width: 730px) {
  .HomeTwitterPanel .SocialType {
    margin-left: -15px;
  }
}
.HomeTwitterPanel .SocialContent {
  padding: 10px;
}
.LiveFeed p a {
  text-decoration: underline;
}
.EvertonLiveFeed .Tab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.EvertonLiveFeed .Tab span {
  overflow: hidden;
  text-indent: -9999px;
  display: inline-block;
  position: absolute;
}
.EvertonLiveFeed .Tab:before {
  font-size: 20px;
  font-size: 2rem;
}
.EvertonLiveFeed .LiveItem {
  display: table;
  width: 100%;
  padding: 30px 0;
  border-bottom: 1px solid;
}
.EvertonLiveFeed p a {
  text-decoration: underline;
}
.EvertonLiveFeed .SocialDetails,
.EvertonLiveFeed .SocialContent {
  display: table-cell;
  vertical-align: top;
  padding: 0;
}
.EvertonLiveFeed .SocialDetails {
  width: 140px;
  min-width: 140px;
  padding-right: 20px;
  text-align: right;
}
.EvertonLiveFeed .SocialType {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
  font-size: 12px;
  font-size: 1.2rem;
}
.EvertonLiveFeed .ReplyLink {
  font-size: 12px;
  font-size: 1.2rem;
}
.EvertonLiveFeed .ReplyLink:hover {
  text-decoration: underline;
}
.EvertonLiveFeed .SocialContent {
  *zoom: 1;
}
.EvertonLiveFeed .SocialContent:before,
.EvertonLiveFeed .SocialContent:after {
  content: "";
  display: table;
}
.EvertonLiveFeed .SocialContent:after {
  clear: both;
}
.EvertonLiveFeed .SocialContent .Avatar {
  border: 1px solid;
  margin-right: 20px;
  float: left;
}
.EvertonLiveFeed .SocialContent h3 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 25px;
  font-size: 2.5rem;
  margin-bottom: 10px;
}
.LiveMatchPanel {
  padding: 15px 20px;
  background-image: url('/Assets/Images/Structure/match-column-bg.png');
  background-position: center bottom;
  background-repeat: no-repeat;
  -moz-background-size: cover;
       background-size: cover;
}
@media only screen and (max-width: 730px) {
  .LiveMatchPanel.HomePanel {
    -moz-border-radius: 0;
         border-radius: 0;
  }
  .LiveMatchPanel.HomePanel .WidgetInner {
    padding: 15px 25px;
  }
}
.LiveMatchPanel .FixtureOptions .Btn {
  display: block;
  margin-bottom: 10px;
}
.LiveMatchPanel .LiveItem {
  margin-top: 30px;
}
.LiveMatchPanel .LiveItem p {
  font-size: 12px;
  font-size: 1.2rem;
}
.LiveMatchPanel .TimeStamp {
  display: inline-block;
  padding: 10px 15px;
  -moz-border-radius: 3px;
       border-radius: 3px;
  margin-bottom: 15px;
  font-size: 12px;
  font-size: 1.2rem;
}
@media only screen and (max-width: 730px) {
  .LiveMatchPanel {
    margin: 20px auto;
    -moz-border-radius: 5px;
         border-radius: 5px;
  }
}
.SeasonTicketPanel {
  padding: 15px 0px;
  background-position: center top;
  background-repeat: no-repeat;
  -moz-background-size: cover;
       background-size: cover;
}
.SeasonTicketPanel .WidgetInner {
  margin: 0;
}
.SeasonTicketPanel .TickerCountdownHome {
  margin: 0;
  background: none;
}
.SeasonTicketPanel .TickerCountdownHome p {
  font-size: 1.5rem;
}
.SeasonTicketPanel .TickerCountdownHome .CountdownHomeWrapper {
  margin: 20px 0 0;
}
.SeasonTicketPanel .TickerCountdownHome .countdown {
  border-top: 1px solid #003399;
  border-bottom: 1px solid #003399;
  margin: 0 0 11px;
  padding: 5px 0 8px;
}
.SeasonTicketPanel .TickerCountdownHome .countdown p {
  width: 47%;
  padding-right: 0;
}
.SeasonTicketPanel .TickerCountdownHome .countdown p:first-child {
  width: 50%;
  padding-left: 0;
  font-size: 15px;
}
.SeasonTicketPanel .TickerCountdownHome .SeasonCta a {
  text-transform: uppercase;
  font-size: 1.2rem;
  padding: 9px 16px 8px;
  background: #00369c;
}
.SeasonTicketPanel .TickerCountdownHome .SeasonCta a:hover {
  background: #002469;
}
.SeasonTicketPanel .TickerCountdownHome .SeasonCta a:first-child {
  font-weight: bold;
}
@media only screen and (max-width: 730px) {
  .SeasonTicketPanel {
    margin: 30px;
    width: auto;
    -moz-border-radius: 5px;
         border-radius: 5px;
  }
  .SeasonTicketPanel.HomePanel {
    -moz-border-radius: 0;
         border-radius: 0;
  }
  .SeasonTicketPanel.HomePanel .WidgetInner {
    padding: 15px 25px;
  }
}
.TickerCountdownHome {
  background: #020417;
  margin-right: 17px;
  color: #fff;
  text-align: center;
}
.TickerCountdownHome img {
  display: inline-block;
}
.TickerCountdownHome p {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
}
.TickerCountdownHome .break {
  padding: 0 10px;
}
.TickerCountdownHome .break span {
  height: 1px;
  background: #003399;
  width: 100%;
  display: inline-block;
}
.TickerCountdownHome .break + p {
  padding: 0 10px;
  font-size: 17px;
  padding-top: 10px;
}
@media only screen and (max-width: 730px) {
  .TickerCountdownHome {
    margin: 20px auto;
    -moz-border-radius: 5px;
         border-radius: 5px;
  }
}
.TickerCountdownHome .countdown {
  *zoom: 1;
}
.TickerCountdownHome .countdown:before,
.TickerCountdownHome .countdown:after {
  content: "";
  display: table;
}
.TickerCountdownHome .countdown:after {
  clear: both;
}
.TickerCountdownHome .countdown p {
  width: 49%;
  float: right;
  margin-bottom: 0;
  padding-right: 10px;
  text-align: left;
  font-size: 36px;
}
.TickerCountdownHome .countdown p:first-child {
  width: 49%;
  padding-right: 2%;
  float: left;
  text-transform: uppercase;
  padding-left: 10px;
  text-align: right;
  font-size: 17px;
  position: relative;
  top: 5px;
}
.CountdownHomeWrapper {
  margin-top: -30px;
  position: relative;
}
.SeasonCta {
  padding-bottom: 20px;
  text-align: center;
}
.Videos {
  *zoom: 1;
}
.Videos:before,
.Videos:after {
  content: "";
  display: table;
}
.Videos:after {
  clear: both;
}
.Videos .VideoList {
  list-style: none;
  margin: 0;
  width: 100%;
  *zoom: 1;
}
.Videos .VideoList:before,
.Videos .VideoList:after {
  content: "";
  display: table;
}
.Videos .VideoList:after {
  clear: both;
}
.Videos .VideoList .VideoItem {
  width: 31.333333333333332%;
  border: none;
  padding: 0;
  min-height: 320px;
  list-style: none;
  float: left;
  padding-bottom: 0;
}
.Videos .VideoList .VideoItem:nth-child(n) {
  margin-bottom: 3%;
  margin-right: 3%;
}
.Videos .VideoList .VideoItem:nth-child( 3n) {
  margin-right: 0;
  margin-bottom: 0;
}
.Videos .VideoList .VideoItem img {
  width: 100%;
}
@media only screen and (max-width: 1100px) {
  .Videos .VideoList .VideoItem {
    width: 48.5%;
  }
  .Videos .VideoList .VideoItem:nth-child(n) {
    margin-bottom: 3%;
    margin-right: 3%;
  }
  .Videos .VideoList .VideoItem:nth-child( 2n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 730px) {
  .Videos .VideoList .VideoItem {
    width: 100%;
    margin-bottom: 20px !important;
    padding: 10px;
  }
  .Videos .VideoList .VideoItem:nth-child(n) {
    margin-bottom: 0%;
    margin-right: 0%;
  }
  .Videos .VideoList .VideoItem:nth-child( 1n) {
    margin-right: 0;
    margin-bottom: 0;
  }
}
.Videos .VideoList .VideoItem .VideoSocialWrp {
  display: block;
  margin-top: 15px;
}
.VideoPlayer {
  height: 100%;
  float: left;
  width: 100%;
}
.VideoPlayerContainer {
  padding: 30px 0;
  height: 100%;
}
.VideoPlayerContainer .Inner {
  height: 100%;
  position: relative;
}
.RelatedVideosList {
  min-height: 300px;
}
.RelatedVideosList .nano-content {
  width: 100%;
}
.RelatedVideosList .RelatedItem {
  padding: 10px;
  *zoom: 1;
  display: block;
  width: 100%;
}
.RelatedVideosList .RelatedItem:before,
.RelatedVideosList .RelatedItem:after {
  content: "";
  display: table;
}
.RelatedVideosList .RelatedItem:after {
  clear: both;
}
.RelatedVideosList .RelatedItem a {
  width: 100%;
  display: block;
}
.RelatedVideosList .RelatedItem .VideoImage {
  float: left;
  width: 45%;
}
.RelatedVideosList .RelatedItem .VideoCaption {
  float: left;
  width: 46%;
  margin-left: 5%;
}
.VideoCaption h5 {
  font-size: 17px;
  font-size: 1.7rem;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-weight: 400;
  margin-bottom: 3px;
}
.VideoCaption time {
  font-size: 14px;
  font-size: 1.4rem;
  display: block;
  margin-bottom: 10px;
}
.VideoPlayerWrapper {
  padding-right: 300px;
  height: 100%;
  *zoom: 1;
  position: relative;
}
.VideoPlayerWrapper:before,
.VideoPlayerWrapper:after {
  content: "";
  display: table;
}
.VideoPlayerWrapper:after {
  clear: both;
}
.VideoPlayerWrapper img {
  width: 100%;
}
@media only screen and (max-width: 980px) {
  .VideoPlayerWrapper {
    padding-right: 0;
  }
}
.VideoPlayerWrapper .RelatedVideoPlayer {
  float: left;
  width: 300px;
  margin-right: -300px;
  height: 405px;
  overflow: hidden;
}
.ie9 .VideoPlayerWrapper .RelatedVideoPlayer {
  position: absolute;
  top: 0;
  right: 300px;
}
@media only screen and (max-width: 730px) {
  .VideoPlayerWrapper .RelatedVideoPlayer {
    height: 100%;
    position: static !important;
  }
}
@media only screen and (max-width: 980px) {
  .VideoPlayerWrapper .RelatedVideoPlayer {
    position: static !important;
    width: 100%;
    margin-right: 0;
    height: 100%;
  }
}
@media only screen and (max-width: 980px) {
  .VideoPlayerWrapper .RelatedVideoPlayer .nano-content {
    position: static;
    padding-top: 0;
  }
}
@media only screen and (max-width: 730px) {
  .VideoPlayerWrapper .RelatedVideoPlayer .nano-content {
    position: static;
    padding-top: 0;
  }
}
.VideoPlayerWrapper .VideoSponsor {
  position: absolute;
  bottom: 37px;
  right: 0;
  text-align: right;
}
.VideoPlayerWrapper .VideoSponsor span {
  display: block;
  margin-bottom: 10px;
  font-size: 14.5px;
  font-size: 1.45rem;
}
.VideoPlayerWrapper .VideoSponsor img {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
@media only screen and (max-width: 980px) {
  .VideoPlayerWrapper .VideoSponsor {
    bottom: 0;
    line-height: 42px;
    margin: 0 0 15px;
    position: relative;
    text-align: center;
  }
  .VideoPlayerWrapper .VideoSponsor span {
    display: inline-block;
    font-size: 13px;
    margin: 0 7px 0 0;
    position: relative;
    text-align: left;
    top: -8px;
  }
  .VideoPlayerWrapper .VideoSponsor img {
    display: inline-block;
    max-width: 130px;
  }
}
.VideoPlayerWrapper .Breadcrumb {
  margin: 0 0 10px;
  padding: 0;
}
.VideoPlayerWrapper .Breadcrumb clip-rule {
  padding-bottom: 0;
}
.RelatedVideoPlayer {
  height: 100%;
}
.RelatedVideoPlayer h3 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  padding: 10px;
  position: relative;
  z-index: 30;
  color: #fff;
  font-weight: 100;
  font-size: 25px;
  font-size: 2.5rem;
}
.RelatedVideoPlayer .RelatedVideosList {
  height: 100%;
  background: #01143C;
  right: 0 !important;
}
.RelatedVideoPlayer.nano > .nano-pane {
  width: 10px;
  -moz-border-radius: 0;
       border-radius: 0;
}
.VideoPlayer {
  float: left;
}
.VideoPlayer .VideoThumbLink {
  margin-bottom: 20px;
}
@media only screen and (max-width: 980px) {
  .VideoPlayer .VideoThumbLink {
    text-align: center;
    width: 100%;
  }
  .VideoPlayer .VideoThumbLink object {
    display: inline-block;
    width: 100%;
  }
}
.VideoPlayer .VideoThumbLink .VideoThumb {
  width: 100%;
  height: auto;
}
.VideoInfo {
  *zoom: 1;
}
.VideoInfo:before,
.VideoInfo:after {
  content: "";
  display: table;
}
.VideoInfo:after {
  clear: both;
}
@media only screen and (max-width: 730px) {
  .VideoInfo {
    padding: 0 15px;
  }
}
.VideoInfo h1 {
  margin-left: -2px;
  font-size: 40px;
  font-size: 4rem;
  margin-bottom: 10px;
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
}
.VideoInfo .LeftSide {
  width: 73%;
  margin-right: 2%;
}
@media only screen and (max-width: 980px) {
  .VideoInfo .LeftSide {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 20px;
  }
}
.VideoInfo .RightSide {
  width: 25%;
}
@media only screen and (max-width: 980px) {
  .VideoInfo .RightSide {
    width: 100%;
    text-align: left;
  }
}
.VideoInfo .ShareBtn {
  right: 0px;
  margin-bottom: 15px;
}
@media only screen and (max-width: 980px) {
  .VideoInfo .RightSide {
    margin: 0 0 15px;
  }
  .VideoInfo .ShareBtn {
    float: left;
    margin: 8px 15px 10px 0;
  }
  .VideoInfo .Comments {
    float: left;
  }
}
.TitleBanner {
  *zoom: 1;
  padding: 20px 0;
}
.TitleBanner:before,
.TitleBanner:after {
  content: "";
  display: table;
}
.TitleBanner:after {
  clear: both;
}
@media only screen and (max-width: 730px) {
  .TitleBanner {
    padding: 20px 10px;
  }
}
.TitleBanner .Title {
  padding: 5px 0 0 0;
  display: block;
  float: left;
}
.TitleBanner .BannerLeft {
  float: left;
  width: 80%;
}
.TitleBanner .BannerRight {
  float: right;
  width: 20%;
}
.TitleBanner .Sponsor img {
  width: 100%;
  height: auto;
}
.TitleBanner .Sponsor p {
  font-weight: bold;
  text-align: right;
  margin-bottom: 10px;
}
.TitleBanner + .VideoFilter {
  margin-top: 0;
}
.Title h1 {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 40px;
  font-size: 4rem;
  margin-bottom: 0;
}
.Breadcrumb {
  *zoom: 1;
}
.Breadcrumb:before,
.Breadcrumb:after {
  content: "";
  display: table;
}
.Breadcrumb:after {
  clear: both;
}
.Breadcrumb ul {
  float: left;
  width: 100%;
  padding: 0 0 5px;
  *zoom: 1;
}
.Breadcrumb ul:before,
.Breadcrumb ul:after {
  content: "";
  display: table;
}
.Breadcrumb ul:after {
  clear: both;
}
.Breadcrumb ul li {
  float: left;
  padding: 0 10px;
}
.Breadcrumb ul li:first-child {
  padding-left: 0;
  border: none;
}
.Breadcrumb ul li a {
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
}
.VideoFilter {
  padding: 10px 0;
  margin: 20px 0;
  *zoom: 1;
}
.VideoFilter:before,
.VideoFilter:after {
  content: "";
  display: table;
}
.VideoFilter:after {
  clear: both;
}
.VideoFilter .LeftPanel {
  float: left;
}
@media only screen and (max-width: 730px) {
  .VideoFilter .LeftPanel {
    float: none;
    width: 100%;
    *zoom: 1;
  }
  .VideoFilter .LeftPanel:before,
  .VideoFilter .LeftPanel:after {
    content: "";
    display: table;
  }
  .VideoFilter .LeftPanel:after {
    clear: both;
  }
}
.VideoFilter .RightPanel {
  float: right;
}
@media only screen and (max-width: 730px) {
  .VideoFilter .RightPanel {
    float: none;
    width: 100%;
    *zoom: 1;
  }
  .VideoFilter .RightPanel:before,
  .VideoFilter .RightPanel:after {
    content: "";
    display: table;
  }
  .VideoFilter .RightPanel:after {
    clear: both;
  }
}
@media only screen and (max-width: 730px) {
  .VideoFilter {
    position: relative;
    padding: 50px 10px 10px 10px;
  }
  .VideoFilter .CurrentView {
    width: 100%;
    display: block;
    float: none;
  }
}
.FilterWidget {
  float: left;
  margin-left: 20px;
}
.FilterWidget.CurrentView {
  margin-top: 11px;
}
.FilterWidget:first-child {
  margin-left: 0;
}
@media only screen and (max-width: 730px) {
  .WidgetFilterSearch {
    position: absolute;
    width: 100%;
    top: 10px;
    left: 0;
    margin: 0;
    padding: 0 10px;
  }
}
.SearchWrap {
  -moz-border-radius: 3px;
       border-radius: 3px;
}
.SearchWrap input[type="text"] {
  border: none;
  padding: 10px 10px 10px 0;
}
.SearchWrap button {
  border: none;
  font-size: 20px;
  font-size: 2rem;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  padding: 5px;
}
.SearchWrap button:before {
  position: relative;
  top: 2px;
}
.Sortable span {
  display: inline;
  vertical-align: middle;
}
.Sortable:after {
  content: "\25B4 \A \25BE";
  display: inline-block;
  font-size: 22px;
  font-size: 2.2rem;
  white-space: pre;
  line-height: 8px;
  vertical-align: middle;
  margin-left: 10px;
}
.Sortable.Asc:after {
  content: "\25B4";
}
.Sortable.Dsc:after {
  content: "\25BE";
}
.Pagination {
  padding: 20px 0;
  margin: 20px 0;
  *zoom: 1;
}
.Pagination:before,
.Pagination:after {
  content: "";
  display: table;
}
.Pagination:after {
  clear: both;
}
.Pagination .FilterWidget.CurrentView {
  margin-top: 5px;
}
.Pagination .LeftPanel {
  float: left;
}
.Pagination .RightPanel {
  float: right;
}
.Pagination .PaginationList ul li {
  float: left;
  margin-left: 6px;
}
.Pagination .PaginationList ul li:first-child {
  margin-left: 0;
}
.Pagination .PaginationList ul li a {
  -moz-border-radius: 3px;
       border-radius: 3px;
  display: block;
  text-align: center;
  padding: 5px 12px;
}
@media only screen and (max-width: 730px) {
  .WidgetFilterBy,
  .WidgetPageResult {
    float: left;
    width: 48%;
    margin-top: 10px;
  }
  .WidgetFilterBy label,
  .WidgetPageResult label {
    display: none;
  }
  .WidgetFilterBy .SelectWrapper,
  .WidgetPageResult .SelectWrapper {
    width: 100%;
  }
  .WidgetFilterBy .SelectWrapper select,
  .WidgetPageResult .SelectWrapper select {
    width: 100%;
    padding-right: 0;
  }
  .WidgetFilterBy .SelectValue,
  .WidgetPageResult .SelectValue {
    width: 100% !important;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
}
@media only screen and (max-width: 730px) {
  .WidgetFilterBy {
    margin-left: 4%;
  }
}
.FixtureRow {
  border-bottom: 1px solid #C1C1C1;
  width: 100%;
  display: table;
  overflow: hidden;
}
.FixtureRow.FixtureHeader {
  color: #fff;
  border-top: 1px solid;
  border-bottom: none;
}
@media only screen and (max-width: 1100px) {
  .FixtureRow.FixtureHeader {
    display: none;
  }
}
.FixtureRow.HomeGame {
  background: #efeeee;
}
@media only screen and (max-width: 730px) {
  .FixtureRow {
    display: block;
    position: relative;
    padding: 5px 0;
  }
}
.FixtureRow.open {
  border-bottom: none;
}
.FixtureRow.open .FixtureAction {
  background: #e6ecf8;
  border: 1px solid #bfc8db;
  border-bottom-color: transparent;
}
@media only screen and (max-width: 730px) {
  .FixtureFilter {
    padding: 15px !important;
  }
}
.FixtureFilter .FilterWrap:first-child {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #e9e9e9;
}
.FixtureFilter .ModuleTitle {
  vertical-align: middle;
  margin-bottom: 0;
  margin-top: 6px;
}
@media only screen and (max-width: 730px) {
  .FixtureFilter .ModuleTitle {
    margin-bottom: 20px;
  }
}
.FixtureCell {
  display: table-cell;
  vertical-align: middle;
  padding: 10px 0;
}
.FixtureCell a,
.FixtureCell img {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
@media only screen and (max-width: 730px) {
  .FixtureCell {
    display: block;
    padding: 7px;
  }
}
.ContentFilter .Filter.FixtureYearList ul,
.ContentFilter .Filter.FixtureYearList li {
  list-style: none !important;
  margin-left: 0 !important;
}
@media only screen and (max-width: 730px) {
  .ContentFilter .Filter.FixtureYearList {
    display: none;
  }
}
.FilterWrap .Filter.AlignRight {
  *zoom: 1;
}
.FilterWrap .Filter.AlignRight:before,
.FilterWrap .Filter.AlignRight:after {
  content: "";
  display: table;
}
.FilterWrap .Filter.AlignRight:after {
  clear: both;
}
.FilterWrap .Filter.AlignRight .SelectWrapper {
  width: 48%;
  float: left;
  margin: 0;
}
.FilterWrap .Filter.AlignRight .SelectWrapper:first-child {
  margin-right: 4%;
}
.FilterWrap .Filter.AlignRight .SelectWrapper select,
.FilterWrap .Filter.AlignRight .SelectWrapper .SelectValue {
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.FixtureAction {
  width: 6%;
  text-align: center;
}
.FixtureAction .Circled {
  text-align: center;
  width: 23px;
  height: 23px;
  line-height: 20px;
  background: #fff;
  font-size: 30px;
  font-size: 3rem;
}
@media only screen and (max-width: 730px) {
  .FixtureAction .Circled {
    width: 28px;
    height: 28px;
    line-height: 25px;
    font-size: 35px;
    font-size: 3.5rem;
  }
}
@media only screen and (max-width: 730px) {
  .FixtureAction {
    position: absolute;
    bottom: 0;
    width: 50px;
  }
}
.FixtureKickOff {
  padding-left: 10px;
  width: 15%;
}
@media only screen and (max-width: 1100px) {
  .FixtureKickOff {
    display: none;
  }
}
.FixtureSide {
  width: 5%;
}
@media only screen and (max-width: 1100px) {
  .FixtureSide {
    display: none;
  }
}
.FixtureOpposition {
  width: 23%;
  padding-left: 10px;
}
.FixtureOpposition span {
  vertical-align: middle;
  position: relative;
  top: 0;
  margin-left: 5px;
  display: inline-block;
  max-width: 98px;
  color: black;
}
.FixtureOpposition span span {
  margin: 0;
  display: none;
}
@media only screen and (max-width: 1100px) {
  .FixtureOpposition span span {
    display: block;
  }
}
@media only screen and (max-width: 1100px) {
  .FixtureOpposition {
    width: 33%;
  }
  .FixtureOpposition span {
    max-width: none;
  }
}
@media only screen and (max-width: 1100px) {
  .FixtureOpposition {
    float: left;
    width: 65%;
  }
  .FixtureOpposition span {
    top: 0;
    margin: 0;
  }
}
.FixtureCompetition {
  width: 12%;
  padding-left: 5px;
}
@media only screen and (max-width: 1100px) {
  .FixtureCompetition {
    float: left;
    width: 20%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 8px;
  }
}
.FixtureResults {
  width: 8%;
}
@media only screen and (max-width: 1100px) {
  .FixtureResults {
    float: left;
    width: 15%;
    font-size: 18px;
    font-size: 1.8rem;
    text-align: center;
    clear: right;
    margin-top: 6px;
  }
}
.FixtureLink {
  width: 12%;
  text-align: center;
}
.FixtureLink a {
  text-decoration: underline;
}
.FixtureLink a:hover {
  text-decoration: none;
}
@media only screen and (max-width: 1100px) {
  .FixtureLink {
    float: right;
    width: auto;
    margin-left: 10px;
    clear: left;
  }
}
.FixtureWrapper {
  margin-bottom: 40px;
}
.InfoDetails {
  position: relative;
  width: 100%;
  background: #e6ecf8;
  border: 1px solid #bfc8db;
  *zoom: 1;
}
.InfoDetails:before,
.InfoDetails:after {
  content: "";
  display: table;
}
.InfoDetails:after {
  clear: both;
}
.InfoDetails.Expand {
  display: none;
}
.InfoDetails .Widget {
  -moz-border-radius: 0;
       border-radius: 0;
  margin-bottom: 0;
}
.InfoDetails h2 {
  font-weight: 100;
  margin-bottom: 20px;
  text-align: center;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
}
.InfoDetails h3 {
  margin-bottom: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}
.InfoDetails .Btn {
  font-size: 12px;
  font-size: 1.2rem;
}
.InfoDetails .ThreeGrid {
  display: table;
  vertical-align: top;
  width: 100%;
}
.InfoDetails .ThreeGrid .Col {
  display: table-cell;
  width: 33.333%;
  padding: 15px;
  vertical-align: top;
  border-left: 1px solid #bfc8db;
}
.InfoDetails .ThreeGrid .Col:first-child {
  border: none;
}
@media only screen and (max-width: 1100px) {
  .InfoDetails .ThreeGrid .Col {
    padding: 15px 30px;
  }
}
@media only screen and (max-width: 730px) {
  .InfoDetails .ThreeGrid .Col {
    display: block;
    width: 100%;
    border: none;
  }
}
.InfoDetails .ThreeGrid .Col .MatchRoundUp li {
  width: 100%;
}
.InfoDetails .ThreeGrid + .TwoGrid {
  border-top: 1px solid #bfc8db;
}
.InfoDetails .TwoGrid {
  display: table;
  width: 100%;
}
.InfoDetails .TwoGrid .Col {
  display: table-cell;
  width: 33.333%;
  padding: 15px;
  vertical-align: top;
}
.InfoDetails .TwoGrid .Col:first-child {
  width: 66.666%;
}
@media only screen and (max-width: 730px) {
  .InfoDetails .TwoGrid .Col {
    display: block;
    width: 100%;
    border: none;
  }
  .InfoDetails .TwoGrid .Col:first-child {
    width: 100%;
  }
}
.InfoDetails .TwoGrid .Col h2 {
  text-align: left;
}
@media only screen and (max-width: 730px) {
  .InfoDetails .TwoGrid .Col h2 {
    text-align: center;
  }
}
.InfoDetails .Widget {
  border: none;
  font-size: 11px;
  font-size: 1.1rem;
}
.MatchStatistics {
  width: 100%;
  padding: 0 20px;
  text-align: center;
  margin-bottom: 15px;
}
.MatchStatistics:last-of-type {
  margin-bottom: 15px;
}
.MatchStatistics span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 5px;
}
ul.PostReaction li {
  list-style: none;
  font-size: 12px;
  font-size: 1.2rem;
  margin-left: 0;
}
@media only screen and (max-width: 730px) {
  ul.PostReaction {
    text-align: center;
  }
}
.MatchStatisticsBar {
  height: 10px;
  position: relative;
}
.MatchStatisticsBar:before {
  content: attr(data-stats-home);
  position: absolute;
  left: -20px;
  top: 0;
}
.MatchStatisticsBar:after {
  content: attr(data-stats-away);
  position: absolute;
  right: -20px;
  top: 0;
}
.MatchStatisticsBar .InnerBar {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 50%;
  border-right: 1px solid #fff ;
  -moz-transition: width 0.5s 0s ease;
       transition: width 0.5s 0s ease;
}
.MatchRelatedItems h2 {
  text-align: center;
}
.MatchRelatedItems li {
  width: 100%;
  display: block;
  margin-bottom: 15px;
  font-size: 12px;
  font-size: 1.2rem;
}
.MatchRoundUp {
  text-align: center;
  *zoom: 1;
}
.MatchRoundUp:before,
.MatchRoundUp:after {
  content: "";
  display: table;
}
.MatchRoundUp:after {
  clear: both;
}
.MatchRoundUp h2 {
  text-align: center;
}
.MatchRoundUp ul {
  margin-top: 20px;
  font-size: 0;
}
.MatchRoundUp li {
  width: 50%;
  float: left;
  font-size: 0;
  padding: 5px 0;
  margin: 0 !important;
}
.MatchRoundUp li em {
  text-align: left;
  width: 39%;
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: normal;
}
.MatchRoundUp li em:first-child {
  text-align: right;
}
.MatchRoundUp li span {
  padding: 0 4px;
  font-weight: 700;
  width: 22%;
  font-size: 13px;
  font-size: 1.3rem;
  display: inline-block;
}
@media only screen and (max-width: 730px) {
  .MatchRoundUp li span {
    padding: 0 5px;
  }
}
@media only screen and (max-width: 1100px) {
  .MatchRoundUp li {
    width: 100%;
    margin: 0px;
    float: none;
  }
  .MatchRoundUp li:nth-child(odd) {
    padding: 0;
  }
}
@media only screen and (max-width: 730px) {
  .MatchRoundUp li {
    width: 100%;
    margin: 0px;
    float: none;
  }
  .MatchRoundUp li:nth-child(odd) {
    padding: 0;
  }
}
.FilterDropDownContent {
  background: #efeeee;
  margin-top: 20px;
  border: 1px solid #bdbcbc;
  padding: 30px 40px;
  width: 100%;
  *zoom: 1;
  display: none;
}
.FilterDropDownContent:before,
.FilterDropDownContent:after {
  content: "";
  display: table;
}
.FilterDropDownContent:after {
  clear: both;
}
.FilterDropDownContent + .WidgetTitle {
  margin-top: 20px;
}
.FilterDropDownContent h3 {
  margin-bottom: 20px;
  width: 100%;
  display: inline-block;
}
.FilterDropDownContent ul {
  border-top: 1px solid #bdbcbc;
}
.FilterDropDownContent ul li {
  background: #fff;
  padding: 12px;
  border: 1px solid #bdbcbc;
  border-top: none;
  margin-left: 0;
  margin-bottom: 0;
}
.TeamMatchRecordWidget {
  margin-bottom: 20px;
}
.TeamMatchRecord {
  margin-bottom: 10px;
  text-align: left;
}
@media only screen and (max-width: 730px) {
  .TeamMatchRecord {
    text-align: center;
  }
}
.TeamMatchRecord img {
  display: inline-block;
  margin-right: 10px;
}
.TeamMatchRecord ul {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
}
.TeamMatchRecord ul li {
  display: inline-block;
  margin: 7px 3px 0 0;
  font-size: 12px;
}
.TeamMatchRecord ul li.Won,
.TeamMatchRecord ul li.Lost,
.TeamMatchRecord ul li.Drew {
  color: #fff;
  padding: 2px 5px;
  -moz-border-radius: 3px;
       border-radius: 3px;
  width: 22px;
  text-align: center;
}
.TeamMatchRecord ul li.Won {
  background: #33a601;
}
.TeamMatchRecord ul li.Lost {
  background: #ff9600;
}
.TeamMatchRecord ul li.Drew {
  background: #99999a;
}
.GamesWeekList {
  width: 100%;
  text-align: center;
}
.GamesWeekList li {
  margin-bottom: 15px;
}
.GamesWeekList ul {
  list-style: none;
  margin-left: 0;
}
.GamesWeekList ul li {
  list-style: none;
  font-size: 12px;
  font-size: 1.2rem;
}
.GamesWeekList ul li a:first-child {
  margin-right: 10px;
}
.GamesWeekList ul li a:last-child {
  margin-left: 10px;
}
.FilterDropDownContent .FixtureFilterList {
  float: left;
  width: 48%;
}
.FilterDropDownContent .FixtureFilterList:first-child {
  margin-right: 4%;
}
@media only screen and (max-width: 730px) {
  .FilterDropDownContent .FixtureFilterList {
    float: none;
    width: 100%;
  }
  .FilterDropDownContent .FixtureFilterList:first-child {
    margin-right: 0;
  }
}
.FilterDropDownContent .FixtureFilterList ul {
  list-style: none;
  margin-left: 0;
}
.FilterDropDownContent .FixtureFilterList ul li {
  list-style: none;
}
.StatList {
  margin-bottom: 15px;
}
.StatList ul {
  margin-bottom: 20px;
}
.StatList ul li {
  width: 100%;
  *zoom: 1;
  margin-bottom: 10px;
  list-style: none;
  margin-left: 0;
  font-size: 12px;
  font-size: 1.2rem;
}
.StatList ul li:before,
.StatList ul li:after {
  content: "";
  display: table;
}
.StatList ul li:after {
  clear: both;
}
.StatList ul li span {
  display: inline-block;
  float: right;
}
.StatList ul li span:first-child {
  float: left;
}
.LeagueTable.Primary .AlignLeft {
  text-align: left;
}
.LeagueTable.Primary .AlignCenter {
  text-align: center;
}
.InfoDetails a {
  text-decoration: none;
}
.InfoDetails a:hover {
  text-decoration: underline;
}
.InfoDetails .FixtureInfo .FixtureTeams,
.InfoDetails .FixtureInfo .FixtureScore {
  margin-bottom: 5px;
}
.InfoDetails .FixtureInfo .FixtureTeams .GoalScorers,
.InfoDetails .FixtureInfo .FixtureScore .GoalScorers {
  margin-top: 8px;
  text-align: center;
}
.InfoDetails .FixtureInfo .FixtureTeams .GoalScorers li,
.InfoDetails .FixtureInfo .FixtureScore .GoalScorers li {
  font-size: 12px;
  font-size: 1.2rem;
}
.InfoDetails .FixtureInfo .FixtureOptions .Btn {
  margin-bottom: 0;
}
.InfoDetails .FixtureDate {
  font-size: 14px;
}
.InfoDetails .LeagueTable th,
.InfoDetails .LeagueTable td {
  padding: 5px;
  -moz-border-radius: 0;
       border-radius: 0;
  font-size: 12px;
  font-size: 1.2rem;
}
.InfoDetails .LeagueTable th:first-child,
.InfoDetails .LeagueTable td:first-child {
  width: auto;
}
.InfoDetails .LeagueTable th:after,
.InfoDetails .LeagueTable td:after {
  display: none;
}
.InfoDetails .LeagueTable .Grey {
  background: none;
}
.InfoDetails .TableWidget .Btn {
  margin-top: 5px;
  margin-bottom: 0;
  display: block;
}
.InfoDetails .FixtureHistory {
  padding: 0 15px;
  background: #FFF;
  -moz-border-radius: 5px;
       border-radius: 5px;
}
.InfoDetails .FixtureHistory .FixtureItem {
  padding: 0;
}
.InfoDetails .FixtureHistory img {
  margin: 0;
}
.InfoDetails .FixtureHistory .FixtureDetails {
  text-align: center;
  margin-bottom: 15px;
}
.InfoDetails .FixtureHistory .TeamCrest {
  height: auto;
  line-height: initial;
}
.InfoDetails .FixtureHistory .FixtureTeams {
  margin-bottom: 10px;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
}
.InfoDetails .FixtureHistory .WidgetInner {
  border-bottom: 1px solid #bfc8db;
  padding: 20px 0;
}
.InfoDetails .FixtureHistory .WidgetInner:last-child {
  border-bottom: none;
}
.ArticleAside .LeagueTable {
  font-size: 13px;
  font-size: 1.3rem;
}
.ArticleAside .LeagueTable th {
  min-width: 30px;
  padding: 8px 5px;
}
.ArticleAside .LeagueTable td {
  padding: 8px 5px;
}
.Col .matchup {
  display: none;
}
.Col .opta-widget-container .matchstats-teamstats-container.light-coverage dl {
  padding-top: 0;
}
.Col .opta-widget-container table,
.Col tr:nth-child(odd),
.Col .opta-widget-container .matchstats-teamstats-container {
  background: transparent !important;
  border: none;
  margin-bottom: 0 !important;
}
.Col .opta-widget-container .matchstats-teamstats-container.light-coverage dt {
  line-height: 16px;
  font-size: 12px !important;
  margin-bottom: 5px !important;
}
.Col .opta-widget-container h2 {
  display: none !important;
}
.Col .InfoDetails .LeagueTable th {
  background: #00369c;
}
.Col .LeagueTable th {
  background-color: #00369c !important;
}
.Col .opta-widget-container .matchstats-teamstats-container.light-coverage dd tbody td.stat-home span {
  width: 3em;
  text-align: center;
  font-size: 12px;
}
.Col .opta-widget-container .matchstats-teamstats-container.light-coverage dd tbody td.stat-away span {
  width: 3em;
  text-align: center;
  font-size: 12px;
}
.Col .opta-widget-container .matchstats-teamstats-container.light-coverage dd tbody td {
  border-bottom: 0;
  padding: 0 0 10px;
  height: auto;
  line-height: 1;
}
.FixtureListing .WidgetTitle {
  -moz-border-radius: 5px 5px 0 0;
       border-radius: 5px 5px 0 0;
}
.ArticleNav .ControlNext,
.ArticleNav .ControlPrev {
  position: fixed;
  z-index: 100;
  top: 50%;
  font-size: 14px;
  font-size: 1.4rem;
  width: 230px;
  -moz-transition: 0.3s ease all;
       transition: 0.3s ease all;
}
.ArticleNav .ControlNext:after,
.ArticleNav .ControlPrev:after {
  font-weight: bold;
  position: absolute;
}
@media only screen and (max-width: 1100px) {
  .ArticleNav .ControlNext,
  .ArticleNav .ControlPrev {
    display: none;
  }
}
.ArticleNav .ControlNext {
  right: -170px;
  text-align: left;
  padding: 40px 20px 0px 75px;
}
.ArticleNav .ControlNext:hover {
  right: 0;
}
.ArticleNav .ControlNext:before {
  left: 13px;
  margin: -23px 0 0 0;
}
.ArticleNav .ControlNext:after {
  content: "Next Article:";
  left: 74px;
  top: 22px;
}
.ArticleNav .ControlPrev {
  left: -170px;
  text-align: right;
  padding: 40px 75px 0px 20px;
}
.ArticleNav .ControlPrev:hover {
  left: 0;
}
.ArticleNav .ControlPrev:before {
  right: 13px;
  left: auto;
  margin: -23px 0 0 0;
}
.ArticleNav .ControlPrev:after {
  content: "Prev Article:";
  right: 74px;
  top: 22px;
}
.ArticleNav .ArticleNavMobile {
  display: none;
  border-top: 2px solid #efeeee;
  border-bottom: 2px solid #efeeee;
}
.ArticleNav .ArticleNavMobile a {
  padding: 15px 5px;
  display: inline-block;
}
@media only screen and (max-width: 1100px) {
  .ArticleNav .ArticleNavMobile {
    display: block;
  }
}
@media only screen and (max-width: 730px) {
  .ArticleNav .ArticleNavMobile .LeftSide,
  .ArticleNav .ArticleNavMobile .RightSide {
    width: 100%;
  }
  .ArticleNav .ArticleNavMobile .LeftSide {
    border-bottom: 2px solid #efeeee;
  }
}
.ArticleNav .ArticleNavMobile .Next,
.ArticleNav .ArticleNavMobile .Prev {
  position: relative;
}
.ArticleNav .ArticleNavMobile .Next:before,
.ArticleNav .ArticleNavMobile .Prev:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 24px;
  font-size: 2.4rem;
}
.ArticleNav .ArticleNavMobile .Prev {
  padding-left: 30px;
}
.ArticleNav .ArticleNavMobile .Prev:before {
  left: 0;
}
.ArticleNav .ArticleNavMobile .Next {
  padding-right: 30px;
}
.ArticleNav .ArticleNavMobile .Next:before {
  right: 0;
}
.scfForm {
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background: #efeeee;
  font-family: Arial, Helvetica, sans-serif !important;
  padding: 15px;
}
.scfForm .scfSubmitButtonBorder {
  text-align: right;
}
.scfForm ul {
  margin-left: 0;
}
.scfForm ul li {
  margin-bottom: 10px;
}
.scfForm h1,
.scfForm h2,
.scfForm h3,
.scfForm h4,
.scfForm h5,
.scfForm h6 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  color: #00369c;
}
.scfForm p {
  margin-bottom: 15px !important;
}
.scfForm fieldset {
  margin: 0 auto;
  padding: 0;
  border: none;
}
.scfForm .scfSectionContent > div {
  *zoom: 1;
  margin-bottom: 15px;
}
.scfForm .scfSectionContent > div:before,
.scfForm .scfSectionContent > div:after {
  content: "";
  display: table;
}
.scfForm .scfSectionContent > div:after {
  clear: both;
}
.scfForm legend {
  width: 100%;
  margin-bottom: 15px;
  padding: 0;
  background: #efeeee;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 24px;
  font-size: 2.4rem;
  color: #00369c;
  margin-left: 0;
}
.scfForm legend + .scfSectionContent {
  padding-top: 0;
}
.scfForm .scfValidatorRequired,
.scfForm .scfRequired {
  float: none;
}
.scfForm .scfDateSelectorShortLabelYear,
.scfForm .scfDateSelectorShortLabelMonth,
.scfForm .scfDateSelectorShortLabelDay {
  display: none;
}
.scfForm .scfDateSelectorDay,
.scfForm .scfDateSelectorMonth,
.scfForm .scfDateSelectorYear {
  width: auto;
}
.scfForm select {
  -moz-box-sizing: content-box !important;
       box-sizing: content-box !important;
}
.scfForm td {
  border: none !important;
  padding-bottom: 10px;
}
.scfForm td label,
.scfForm td input {
  vertical-align: middle;
  padding-bottom: 0;
}
.scfForm .scfPasswordConfirmation > div,
.scfForm .scfCreditCard > div {
  *zoom: 1;
  margin-bottom: 15px;
}
.scfForm .scfPasswordConfirmation > div:before,
.scfForm .scfCreditCard > div:before,
.scfForm .scfPasswordConfirmation > div:after,
.scfForm .scfCreditCard > div:after {
  content: "";
  display: table;
}
.scfForm .scfPasswordConfirmation > div:after,
.scfForm .scfCreditCard > div:after {
  clear: both;
}
.scfFooterBorder {
  margin-top: 20px;
}
.scfSubmitButton {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  -moz-border-radius: 4px;
       border-radius: 4px;
  padding: 8px 16px;
  border: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -moz-transition: all 160ms ease-in-out;
       transition: all 160ms ease-in-out;
}
.scfSubmitButton:hover {
  text-decoration: none;
}
.scfSubmitButton.Large {
  padding: 12px 24px;
  font-size: 15px;
  font-size: 1.5rem;
}
.scfSubmitButton.BtnIcon {
  position: relative;
  padding: 8px 15px 8px 40px;
  min-width: 0;
  overflow: hidden;
}
.scfSubmitButton.BtnIcon:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 15px;
  font-size: 1.5rem;
  display: block;
}
.scfSubmitButton.IconNoBorder:before {
  border: none;
}
.scfSubmitButton.FullWidthBtn {
  width: 100%;
  display: block;
}
.scfSubmitButton.BigIcon {
  padding: 13px 13px 13px 50px;
  border: 1px solid transparent;
  vertical-align: top;
}
.scfSubmitButton.BigIcon:before {
  width: 42px;
  height: 42px;
  line-height: 42px;
  font-size: 22px;
  font-size: 2.2rem;
}
.scfSubmitButton.DropDownBtn {
  padding-right: 35px;
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.scfSubmitButton.DropDownBtn:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 20px;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.scfSubmitButton.DropDownBtn:before {
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.scfSubmitButton.DropDownBtn.open {
  border: 1px solid #bdbcbc;
  background: #efeeee;
  color: #00369c !important;
}
.scfSubmitButton.DropDownBtn.open:before {
  background: none;
}
.scfSubmitButton.DropDownBtn.open:after {
  border-top: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #00369c;
}
.scfSubmitButton.Listen {
  padding: 10px 8px 8px;
  line-height: 1;
  font-size: 12px;
  font-size: 1.2rem;
  width: 115px;
  background-image: url('/Assets/Images/Structure/listen.png');
  background-position: center center;
  background-repeat: no-repeat;
}
.scfSubmitButton.StubHub {
  padding: 5px 15px 2px;
}
.scfSubmitButton.StubHub img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.scfError,
.scfValidationSummary,
.scfValidatorRequired,
.scfValidator {
  color: #F16A1E !important;
}
.scfValidationSummary {
  margin-left: 0 !important;
  margin-bottom: 15px;
  border: 1px solid #F16A1E;
  background: #ffe296;
  color: #000000 !important;
  padding: 15px 20px 5px !important;
  font-size: 13px;
  font-size: 1.3rem;
}
.scfValidator {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.4;
  margin: 5px 0;
}
.scfValidatorRequired {
  font-size: 24px;
  font-size: 2.4rem;
}
.Datepicker,
.scfDatePickerGeneralPanel {
  display: inline-block;
  position: relative;
  width: auto !important;
}
.Datepicker .scfDatePickerTextBox,
.scfDatePickerGeneralPanel .scfDatePickerTextBox {
  width: auto !important;
}
.Datepicker:before,
.scfDatePickerGeneralPanel:before {
  content: "o";
  font-family: "stdomingos" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 8px;
  top: 5px;
  font-size: 24px;
  font-size: 2.4rem;
  color: #00369c;
}
.Datepicker .ui-icon-datepicker,
.scfDatePickerGeneralPanel .ui-icon-datepicker {
  display: none !important;
}
.ui-datepicker {
  position: relative;
  background: #FFF;
  border: 2px solid #EEE;
  padding: 10px;
  margin-left: -38px;
  margin-top: 10px;
  /* DatePicker Table */
}
.ui-datepicker a {
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-header {
  text-align: center;
  margin-bottom: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 10px;
  right: 10px;
  display: inline-block;
  cursor: pointer;
  font-weight: normal;
}
.ui-datepicker .ui-datepicker-prev {
  left: 10px;
  right: auto;
}
.ui-datepicker th {
  width: 24px;
  height: 24px;
  text-align: center;
}
.ui-datepicker td {
  width: 24px;
  height: 24px;
  text-align: center;
}
@media only screen and (max-width: 1100px) {
  .ui-datepicker {
    margin-left: 0;
  }
}
@media only screen and (max-width: 730px) {
  .NewsFilter.ContentFilter .SelectWrapper {
    float: left;
    width: 47%;
    margin: 9px 6% 10px 0;
  }
  .NewsFilter.ContentFilter .SelectWrapper:last-child {
    margin-right: 0;
  }
}
.evEmbed [id^="twitter-widget-"],
.evEmbed [id*="twitter-widget-"] {
  width: 100% !important;
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe {
  width: 100%;
}
blockquote {
  border-left: 5px solid #00369c;
  margin: 45px 10px 30px;
  padding: 0 10px 0 15px;
  quotes: "\201C" "\201D" "\2018" "\2019";
  position: relative;
  font-weight: bold;
  font-size: 30px;
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 65px;
  position: absolute;
  top: -36px;
  left: -13px;
  font-weight: normal;
  color: #00369c;
}
blockquote p {
  display: inline-block;
  margin-top: -23px;
  margin-bottom: 5px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 20px;
  color: #00369c;
}
blockquote small {
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 16px;
  margin-bottom: 0;
  color: #666;
  display: block;
}
.LightBox {
  background: #fff;
  width: 490px;
  padding: 40px 3%;
  margin: 0 auto;
  position: relative;
}
@media only screen and (max-width: 730px) {
  .LightBox {
    width: 90%;
  }
}
.LightBox h4 {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 25px;
  font-size: 2.5rem;
  padding: 0 50px 0 0;
}
.LightBox button.mfp-close {
  color: #cdcdcd;
  font-size: 51px;
  font-weight: bold;
  right: 15px;
  top: 20px;
}
.LightBox .sign-in input,
.LightBox .sign-in a {
  -moz-transition: 0.3s ease opacity;
       transition: 0.3s ease opacity;
  opacity: 1;
}
.LightBox .sign-in input:hover,
.LightBox .sign-in a:hover {
  opacity: 0.85;
}
.LightBox .Social {
  padding: 11px 16px 9px 48px;
  margin-right: 5px;
}
.LightBox .Social:last-child {
  margin-right: 0;
}
.form fieldset label {
  display: block;
}
.form fieldset input[type="text"],
.form fieldset input[type="password"] {
  border: 1px solid #cdcdcd;
  height: 34px;
  line-height: 34px;
  -moz-border-radius: 3px;
       border-radius: 3px;
  padding: 0 2%;
  width: 100%;
  -moz-transition: ease 0.3s border-color;
       transition: ease 0.3s border-color;
}
.form fieldset input[type="text"]:focus,
.form fieldset input[type="password"]:focus {
  border-color: #a7a7a7;
}
.form .error {
  background: #ddd;
  -moz-border-radius: 3px;
       border-radius: 3px;
  padding: 10px 4%;
}
.form .error li {
  margin: 5px 0;
  color: #000;
}
.form .remember-me {
  *zoom: 1;
  width: 100%;
  margin: 15px 0 50px;
}
.form .remember-me:before,
.form .remember-me:after {
  content: "";
  display: table;
}
.form .remember-me:after {
  clear: both;
}
@media only screen and (max-width: 400px) {
  .form .remember-me {
    text-align: center;
  }
}
.form .remember-me label {
  float: left;
  margin: 0;
}
@media only screen and (max-width: 400px) {
  .form .remember-me label {
    float: none;
    display: inline-block;
  }
}
.form .remember-me label input[type="checkbox"] {
  display: inline-block;
  margin: 0 6px 0 0;
  position: relative;
  display: none;
  top: 1px;
}
.form .remember-me a {
  float: right;
  text-decoration: underline;
  color: #00369c;
}
@media only screen and (max-width: 400px) {
  .form .remember-me a {
    float: none;
    display: block;
    width: 100%;
    text-align: center;
  }
}
.form .sign-in {
  *zoom: 1;
}
.form .sign-in:before,
.form .sign-in:after {
  content: "";
  display: table;
}
.form .sign-in:after {
  clear: both;
}
.form .sign-in input[type="submit"],
.form .sign-in a {
  text-align: center;
  width: 46.5%;
  height: 46px;
  display: block;
  border: 0;
  -moz-border-radius: 3px;
       border-radius: 3px;
}
.form .sign-in input[type="submit"] {
  background: #00369c;
  color: #fff;
  float: left;
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 0;
}
.form .sign-in a {
  background: #dfdfdf;
  color: #00369c;
  float: right;
  height: 46px;
  font-size: 12px;
  font-size: 1.2rem;
  padding: 7px 5px 0;
}
.form .sign-in a span {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
}
@media only screen and (max-width: 400px) {
  .form .sign-in input[type="submit"],
  .form .sign-in a {
    margin: 5px 0;
    width: 100%;
  }
}
.progress {
  height: 8px;
  position: relative;
  background: rgba(68, 104, 176, 0.46);
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  display: none;
}
.progress div {
  position: absolute;
  left: 0;
  top: 0;
  width: 0px;
  height: 100%;
  background: #003399;
}
.buttons-block {
  margin: 0;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
}
.buttons-block div {
  *zoom: 1;
  margin: 14px 0 0;
}
.buttons-block div:before,
.buttons-block div:after {
  content: "";
  display: table;
}
.buttons-block div:after {
  clear: both;
}
.buttons-block div .Btn.Silver:first-child {
  margin-right: 4%;
}
.buttons-block .Btn.Silver {
  font-size: 15px;
  font-size: 1.5rem;
  float: left;
  width: 48%;
  padding: 8px 5px;
  border: 1px solid #ddd;
  color: #00369c !important;
}
.buttons-block .Btn.Blue {
  display: block;
  font-size: 21px;
  font-size: 2.1rem;
  padding: 16px 5px;
}
.Splash {
  background: #002470;
}
.splash-small {
  margin: 0 auto;
  max-width: 995px;
  padding: 125px 20px 40px;
  *zoom: 1;
}
.splash-small:before,
.splash-small:after {
  content: "";
  display: table;
}
.splash-small:after {
  clear: both;
}
@media only screen and (max-width: 730px) {
  .splash-small {
    padding: 40px 20px;
  }
}
.splash-small .Btn {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
}
.splash-small .left-panel {
  text-align: center;
  float: left;
  width: 23.5%;
  margin: 0 1% 0 0;
  background: #fff;
  padding: 48px 10px 18px;
  -moz-border-radius: 4px;
       border-radius: 4px;
}
.splash-small .left-panel img {
  display: inline-block;
}
.splash-small .left-panel .buttons-block {
  margin: 44px 5% 0;
}
@media only screen and (max-width: 730px) {
  .splash-small .left-panel {
    width: 100%;
    margin: 0 0 10px;
  }
}
.splash-small .right-panel {
  float: left;
  width: 75.5%;
}
@media only screen and (max-width: 730px) {
  .splash-small .right-panel {
    width: 100%;
  }
}
.splash-small .splash-slider li img {
  -moz-border-radius: 4px;
       border-radius: 4px;
  width: 100%;
}
.splash-small .button-row {
  width: 100%;
  display: table;
  margin: 10px 0 0;
}
.splash-small .button-row li {
  display: table-cell;
}
.splash-small .button-row li a {
  display: block;
  margin: 0 0 0 5%;
  padding: 16px 3%;
  font-size: 21px;
  font-size: 2.1rem;
}
.splash-small .button-row li:first-child a {
  margin-left: 0;
}
@media only screen and (max-width: 730px) {
  .splash-small .button-row {
    display: block;
  }
  .splash-small .button-row li {
    display: block;
    margin: 5px 0;
  }
  .splash-small .button-row li a {
    margin: 0;
  }
}
div.splash-slider-large {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0px;
  z-index: 1;
}
div.splash-slider-large .slick-slide {
  height: 100%;
  width: 100%;
}
div.splash-slider-large .slick-slide a {
  display: block;
  width: 100%;
  height: 100%;
  -moz-background-size: cover !important;
       background-size: cover !important;
  background-position: top right !important;
}
div.splash-slider-large .slick-list,
div.splash-slider-large .slick-track {
  width: 100% ;
  height: 100%;
  display: block;
}
@media only screen and (max-width: 730px) {
  div.splash-slider-large {
    position: relative;
    height: 300px;
  }
}
.side-panel {
  float: left;
  width: 290px;
  position: relative;
  z-index: 5;
  margin: 80px 0 0 30px;
  padding: 0;
}
@media only screen and (max-width: 730px) {
  .side-panel {
    width: 100%;
    margin: 0 auto;
    float: none;
    padding: 0;
  }
}
.side-panel .buttons-block {
  margin: 0 15px;
}
@media only screen and (max-width: 730px) {
  .side-panel .buttons-block {
    margin: 0 15%;
  }
}
.side-panel .links {
  background: #fff;
  -moz-border-radius: 3px;
       border-radius: 3px;
  padding: 16px 0 0;
  margin: 10px 0 0;
}
.side-panel .links ul {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  text-align: center;
  margin: 15px 0 0;
}
.side-panel .links ul li {
  border-top: 1px solid #ddd;
}
.side-panel .links ul li a {
  display: block;
  color: #00369c;
  padding: 15px;
  font-size: 18px;
  font-size: 1.8rem;
}
.side-panel .links ul li:last-child {
  border-bottom: 0;
}
@media only screen and (max-width: 730px) {
  .side-panel .links {
    -moz-border-radius: 0;
         border-radius: 0;
    margin: 0;
  }
}
.side-panel .FixtureInfo.Blue {
  -moz-border-radius: 3px;
       border-radius: 3px;
  background: none;
  overflow: hidden;
}
.side-panel .FixtureInfo.Blue .wrap {
  padding: 16px;
  background: #00369c;
}
.side-panel .FixtureInfo.Blue .sponsor img {
  display: block;
  -moz-border-radius: 0 0 3px 3px;
       border-radius: 0 0 3px 3px;
}
@media only screen and (max-width: 730px) {
  .side-panel .FixtureInfo.Blue {
    display: none;
  }
}
.FixtureInfo.Blue {
  background: #00369c;
}
.FixtureInfo.Blue .FixtureScore .Circled {
  color: #fff;
  background: none;
  border-color: #fff;
}
.FixtureInfo.Blue .FixtureDetails {
  color: #fff;
}
.PlayerBanner.PlayerBannerSmall {
  background: #f1f1f1;
  margin-bottom: 10px;
  *zoom: 1;
}
.PlayerBanner.PlayerBannerSmall:before,
.PlayerBanner.PlayerBannerSmall:after {
  content: "";
  display: table;
}
.PlayerBanner.PlayerBannerSmall:after {
  clear: both;
}
.PlayerBanner.PlayerBannerSmall .PlayerDetails .Column {
  width: 50%;
}
.PlayerBanner.PlayerBannerSmall .PlayerDetails .Column.Sponsor {
  display: none;
}
.PlayerBanner.PlayerBannerSmall img {
  width: 30%;
  float: left;
}
.PlayerBanner.PlayerBannerSmall .PlayerDetails {
  width: 70%;
  float: left;
}
.PlayerBanner .VideoThumbLink {
  margin-bottom: 0;
}
.PlayerBanner .VideoThumbLink .VideoIcon {
  width: 100px;
  height: 100px;
  margin-top: -50px;
}
.PlayerBanner .VideoThumbLink .VideoIcon:before {
  font-size: 40px;
  font-size: 4rem;
  padding: 7px 4px 7px 10px;
  margin-top: -28px;
  margin-left: -29px;
}
@media only screen and (max-width: 1100px) {
  .PlayerBanner .VideoThumbLink .VideoIcon {
    width: 50px;
    height: 50px;
    margin-top: -25px;
  }
  .PlayerBanner .VideoThumbLink .VideoIcon:before {
    font-size: 24px;
    font-size: 2.4rem;
    padding: 3px 2px 3px 4px;
    margin-top: -17px;
    margin-left: -18px;
  }
}
.PlayerBanner .PlayerDetails {
  *zoom: 1;
  padding: 5px 0;
  background: #f1f1f1;
  font-size: 14px;
  font-size: 1.4rem;
}
.PlayerBanner .PlayerDetails:before,
.PlayerBanner .PlayerDetails:after {
  content: "";
  display: table;
}
.PlayerBanner .PlayerDetails:after {
  clear: both;
}
.PlayerBanner .PlayerDetails .Column {
  float: left;
  width: 33.333%;
  padding: 15px 15px;
}
@media only screen and (max-width: 730px) {
  .PlayerBanner .PlayerDetails .Column {
    width: auto;
    margin: 0;
    padding: 0;
    display: inline-block;
  }
}
.PlayerBanner .PlayerDetails .Column:last-child {
  padding-right: 0;
}
.PlayerBanner .PlayerDetails .Sponsor {
  text-align: center;
  border-right: 1px solid #d8d8d8;
}
@media only screen and (max-width: 730px) {
  .PlayerBanner .PlayerDetails .Sponsor {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    border-right: none;
    border-bottom: 1px solid #d8d8d8;
    padding: 15px 0;
  }
}
.PlayerBanner .PlayerDetails .Sponsor img {
  margin-bottom: 15px;
  display: inline-block;
}
.PlayerBanner .PlayerDetails .Sponsor span,
.PlayerBanner .PlayerDetails .Sponsor a {
  display: block;
  margin-bottom: 15px;
}
.PlayerBanner .PlayerDetails .Sponsor span:last-child,
.PlayerBanner .PlayerDetails .Sponsor a:last-child {
  margin-bottom: 0;
}
.PlayerBanner .PlayerDetails .Sponsor a {
  color: #00369c;
}
.PlayerBanner .PlayerDetails .Sponsor a:hover {
  text-decoration: underline;
}
.PlayerBanner .PlayerDetails table {
  margin: auto;
}
@media only screen and (max-width: 730px) {
  .PlayerBanner .PlayerDetails table {
    margin: 0 15px 15px;
  }
}
.PlayerBanner .PlayerDetails table td {
  padding-bottom: 15px;
  vertical-align: top;
  padding-right: 10px;
}
.PlayerBanner .PlayerDetails table td:last-child {
  font-weight: bold;
  padding-right: 0;
}
.PlayerBanner .PlayerDetails table td:first-child {
  width: 100px;
}
.PlayerBanner .PlayerDetails table tr:last-child td {
  padding-bottom: 0;
}
@media only screen and (max-width: 730px) {
  .PlayerListFirstTeam {
    margin-left: 0;
    margin-right: 0;
  }
}
.PlayerTable {
  width: 100%;
  text-align: left;
  font-size: 14px;
  font-size: 1.4rem;
}
.PlayerTable span,
.PlayerTable img {
  display: inline-block;
  vertical-align: middle;
}
.PlayerTable thead {
  background: #00369c;
  color: #FFF;
}
.PlayerTable th,
.PlayerTable td {
  vertical-align: middle;
}
.PlayerTable th:first-child,
.PlayerTable td:first-child {
  padding-left: 15px;
}
.PlayerTable th.BorderRight,
.PlayerTable td.BorderRight {
  border-right: 1px solid;
}
@media only screen and (max-width: 730px) {
  .PlayerTable th.BorderRight,
  .PlayerTable td.BorderRight {
    border-right: none;
  }
}
@media only screen and (max-width: 730px) {
  .PlayerTable th,
  .PlayerTable td {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
.PlayerTable th {
  height: 60px;
  padding-top: 5px;
  border-bottom: 1px solid;
  font-weight: normal;
  border-color: #3059A9 !important;
}
@media only screen and (max-width: 730px) {
  .PlayerTable th {
    height: 46px;
  }
}
.PlayerTable th:first-child {
  -moz-border-radius-topleft: 5px;
       border-top-left-radius: 5px;
}
@media only screen and (max-width: 730px) {
  .PlayerTable th:first-child {
    -moz-border-radius-topleft: 0;
         border-top-left-radius: 0;
  }
}
.PlayerTable th:last-child {
  -moz-border-radius-topright: 5px;
       border-top-right-radius: 5px;
}
@media only screen and (max-width: 730px) {
  .PlayerTable th:last-child {
    -moz-border-radius-topright: 0;
         border-top-right-radius: 0;
  }
}
.PlayerTable td {
  height: 75px;
  border-bottom: 1px solid;
  border-color: #c1c1c1 !important;
}
.PlayerTable td img {
  -moz-border-radius: 100%;
       border-radius: 100%;
  margin-right: 5px;
}
.PlayerTable tr:nth-child(2n+2) td {
  background: #efeeee;
}
.PlayerTable .SubHead {
  background: #00369c;
  color: #FFF;
}
.PlayerTable .SubHead td {
  height: 44px;
  padding-top: 0;
  font-size: 12px;
  font-size: 1.2rem;
  border-color: #3059A9 !important;
  border-bottom: none;
}
@media only screen and (max-width: 730px) {
  .PlayerTable .SubHead td {
    height: 40px;
  }
  .PlayerTable .SubHead td:first-child {
    padding-left: 15px;
  }
}
@media only screen and (max-width: 730px) {
  .PlayerTable .SubHead td:first-child {
    padding-left: 0;
  }
  .PlayerTable .SubHead .SubHead td:nth-child(n+2) {
    display: none;
  }
}
.PlayerTable + .PlayerTable {
  margin-top: 15px;
}
@media only screen and (max-width: 730px) {
  .PlayerTable.FirstTeam th:nth-child(n+3),
  .PlayerTable.FirstTeam td:nth-child(n+3) {
    display: none;
  }
  .PlayerTable.FirstTeam th:first-child,
  .PlayerTable.FirstTeam td:first-child {
    border-right: 1px solid;
  }
  .PlayerTable.FirstTeam th:first-child + th,
  .PlayerTable.FirstTeam td:first-child + th,
  .PlayerTable.FirstTeam th:first-child + td,
  .PlayerTable.FirstTeam td:first-child + td {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  .PlayerTable.FirstTeam td:first-child {
    padding-left: 0;
  }
  .PlayerTable.FirstTeam .SubHead td:nth-child(n+2) {
    display: none;
  }
}
@media only screen and (max-width: 730px) {
  .PlayerTable.AllTime th:nth-child(2),
  .PlayerTable.AllTime td:nth-child(2) {
    display: none;
  }
  .PlayerTable.AllTime th:nth-child(n+2),
  .PlayerTable.AllTime td:nth-child(n+2) {
    border-left: 1px solid;
  }
  .PlayerTable.AllTime img {
    display: none;
  }
}
.PlayerTable.Injuries th,
.PlayerTable.Suspensions th,
.PlayerTable.Injuries td,
.PlayerTable.Suspensions td {
  border-left: 1px solid;
}
.PlayerTable.Injuries th:first-child,
.PlayerTable.Suspensions th:first-child,
.PlayerTable.Injuries td:first-child,
.PlayerTable.Suspensions td:first-child {
  border-left: none;
}
.PlayerTable.Injuries th:nth-child(n+2),
.PlayerTable.Suspensions th:nth-child(n+2),
.PlayerTable.Injuries td:nth-child(n+2),
.PlayerTable.Suspensions td:nth-child(n+2) {
  width: 180px;
  padding-right: 15px;
  padding-left: 15px;
}
@media only screen and (max-width: 730px) {
  .PlayerTable.Injuries th:last-child,
  .PlayerTable.Suspensions th:last-child,
  .PlayerTable.Injuries td:last-child,
  .PlayerTable.Suspensions td:last-child {
    display: none;
  }
  .PlayerTable.Injuries th:nth-child(n+2),
  .PlayerTable.Suspensions th:nth-child(n+2),
  .PlayerTable.Injuries td:nth-child(n+2),
  .PlayerTable.Suspensions td:nth-child(n+2) {
    width: 50%;
  }
  .PlayerTable.Injuries img,
  .PlayerTable.Suspensions img {
    display: none;
  }
  .PlayerTable.Injuries .PlayerName span,
  .PlayerTable.Suspensions .PlayerName span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
  }
}
.PlayerName {
  display: block;
}
.PlayerName span {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
  color: #00369c;
}
.PlayerName img {
  height: 50px;
  width: 50px;
}
.PlayerName[data-pos]:before {
  content: attr(data-squad-number);
  display: inline-block;
  vertical-align: middle;
  margin-right: -15px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  padding: 0 6px 0 0;
  -moz-border-radius: 5px 0 0 5px;
       border-radius: 5px 0 0 5px;
  text-align: center;
  background: #00369c;
  color: #FFF;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
}
@media only screen and (max-width: 730px) {
  .PlayerName[data-pos]:before {
    -moz-border-radius: 0;
         border-radius: 0;
    padding-right: 12px;
  }
}
.PlayerName[data-pos="gk"]:before,
.PlayerName[data-pos="GK"]:before {
  background: green;
}
.PlayerFilter {
  padding-bottom: 0;
}
@media only screen and (max-width: 1100px) {
  .PlayerFilter {
    border-top: 2px solid #E9E9E9;
    border-bottom: 2px solid #E9E9E9;
  }
}
@media only screen and (max-width: 730px) {
  .PlayerFilter {
    border-top: none;
    border-bottom: none;
  }
}
.PlayerFilter .FilterWrap {
  *zoom: 1;
  padding-bottom: 15px;
}
.PlayerFilter .FilterWrap:before,
.PlayerFilter .FilterWrap:after {
  content: "";
  display: table;
}
.PlayerFilter .FilterWrap:after {
  clear: both;
}
.PlayerFilter .Search input[type="text"] {
  padding-right: 10px;
  width: 160px;
}
.PlayerFilter .Filter:last-child {
  padding-right: 0;
}
@media only screen and (max-width: 730px) {
  .PlayerFilter .Filter {
    display: block;
    width: 100%;
    text-align: left;
  }
}
.PlayerFilter .SelectWrapper + .SelectWrapper {
  margin-left: 10px;
}
@media only screen and (max-width: 730px) {
  .PlayerFilter .SelectWrapper {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    width: 47%;
    margin-left: 0 !important;
    margin-right: 3%;
    display: inline-block;
  }
  .PlayerFilter .SelectWrapper:first-of-type {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    margin-bottom: 20px;
  }
  .PlayerFilter .SelectWrapper:last-child {
    margin-right: 0;
  }
  .PlayerFilter select {
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    width: 100%;
  }
}
.AlphaList {
  padding: 15px 5px 15px;
  background: #f1f1f1;
}
.AlphaList ul {
  max-width: 700px;
  max-height: 320px;
  overflow: hidden;
  margin: auto;
  list-style: none;
  text-align: center;
  padding-bottom: 10px;
  -moz-transition: all 300ms ease-in-out;
       transition: all 300ms ease-in-out;
}
.AlphaList li {
  display: inline-block;
  vertical-align: middle;
  margin: 5px;
}
.AlphaList .Btn {
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-align: center;
  width: 170px;
  font-size: 14px;
  font-size: 1.4rem;
}
.AlphaList .Btn.Squared {
  text-transform: uppercase;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  width: 32px;
  padding: 0;
}
.AlphaList .PanelToggle {
  margin-top: 3px;
  display: block;
}
.AlphaList .PanelToggle:before {
  display: none;
}
.AlphaList .Toggle {
  color: #00369c;
  font-size: 14px;
  font-size: 1.4rem;
  cursor: pointer;
}
.AlphaList .Toggle:hover {
  text-decoration: underline;
}
.AlphaList .Toggle:before {
  content: '+';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 23px;
  height: 23px;
  line-height: 23px;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  margin-top: -3px;
  margin-right: 10px;
  -moz-border-radius: 100%;
       border-radius: 100%;
  border: 2px solid;
  font-size: 33px;
  -webkit-transform: rotate(45deg) scale(1);
  -moz-transform: rotate(45deg) scale(1);
  -ms-transform: rotate(45deg) scale(1);
  transform: rotate(45deg) scale(1);
  -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
          backface-visibility: hidden;
  -moz-transition: all 300ms ease-in-out;
       transition: all 300ms ease-in-out;
}
.AlphaList .Toggle:after {
  content: 'Close A-Z';
}
.AlphaList.Closed ul {
  max-height: 1px;
  padding-bottom: 0;
}
.AlphaList.Closed .Toggle:before {
  -webkit-transform: rotate(0deg) scale(1);
  -moz-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1);
}
.AlphaList.Closed .Toggle:after {
  content: 'Open A-Z';
}
.Container .Inner {
  background: #fff;
}
.Content.MatchCenter {
  background: url('/Assets/Images/Structure/MatchBG.jpg') top center repeat-x fixed;
}
.ie .Content.MatchCenter {
  background-attachment: scroll;
  background-color: #000;
}
.MatchCenterBanner {
  max-width: 1060px;
  margin: 0 auto;
  padding: 35px 20px 37px;
  position: relative;
  text-align: center;
  margin-top: 10px;
}
.MatchCenterBanner .Circled {
  color: #fff;
  border: 2px solid #fff;
  line-height: inherit;
}
@media only screen and (max-width: 1100px) {
  .MatchCenterBanner {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 730px) {
  .MatchCenterBanner {
    padding: 20px 0 0;
    margin-top: 0;
  }
  .MatchCenterBanner .HomeTeamStatic {
    left: 0;
  }
  .MatchCenterBanner .AwayTeamStatic {
    right: 0;
  }
  .MatchCenterBanner .AwayTeamStatic img,
  .MatchCenterBanner .HomeTeamStatic img {
    padding: 0;
    width: 45px;
    margin: 0 7px;
  }
}
.AwayTeamStatic,
.HomeTeamStatic {
  position: absolute;
  top: 10px;
  display: table;
  vertical-align: middle;
}
.AwayTeamStatic img,
.HomeTeamStatic img {
  display: table-cell;
}
@media only screen and (max-width: 730px) {
  .AwayTeamStatic img,
  .HomeTeamStatic img {
    width: 70px;
  }
}
.AwayTeamStatic .MatchScoreBanner,
.HomeTeamStatic .MatchScoreBanner {
  display: table-cell;
  vertical-align: middle;
}
.AwayTeamStatic .MatchScoreBanner .Circled,
.HomeTeamStatic .MatchScoreBanner .Circled {
  display: table-cell;
  vertical-align: top;
  border: none;
  width: 60px;
  height: 60px;
}
.AwayTeamStatic .MatchScoreBanner .Circled span,
.HomeTeamStatic .MatchScoreBanner .Circled span {
  width: 60px;
  height: 60px;
  border: 3px solid #fff;
  background: #00369c;
  -moz-border-radius: 100%;
       border-radius: 100%;
  display: block;
  padding-top: 4px;
  font-size: 38px;
  font-size: 3.8rem;
  text-indent: 2px;
}
@media only screen and (max-width: 730px) {
  .AwayTeamStatic .MatchScoreBanner .Circled,
  .HomeTeamStatic .MatchScoreBanner .Circled {
    width: 27px;
    height: 27px;
    line-height: 17px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .AwayTeamStatic .MatchScoreBanner .Circled span,
  .HomeTeamStatic .MatchScoreBanner .Circled span {
    padding-top: 9px;
    width: 40px;
    height: 40px;
    border-width: 2px;
    font-size: 2.4rem;
  }
}
.AwayTeamStatic .MatchScoreBanner .MatchPlayerScoredBanner,
.HomeTeamStatic .MatchScoreBanner .MatchPlayerScoredBanner {
  display: table-cell;
  vertical-align: middle;
}
.AwayTeamStatic .MatchScoreBanner .MatchPlayerScoredBanner span,
.HomeTeamStatic .MatchScoreBanner .MatchPlayerScoredBanner span {
  display: block;
}
.AwayTeamStatic .MatchScoreBanner .MatchPlayerScoredBanner span.GoalScorer,
.HomeTeamStatic .MatchScoreBanner .MatchPlayerScoredBanner span.GoalScorer {
  margin-right: -3px;
}
@media only screen and (max-width: 1100px) {
  .AwayTeamStatic .MatchScoreBanner .MatchPlayerScoredBanner,
  .HomeTeamStatic .MatchScoreBanner .MatchPlayerScoredBanner {
    display: none;
  }
}
.HomeTeamStatic {
  left: 20px;
}
.HomeTeamStatic .MatchScoreBanner .Circled {
  float: left;
}
@media only screen and (max-width: 730px) {
  .HomeTeamStatic .MatchScoreBanner .Circled {
    float: none;
  }
}
.HomeTeamStatic .MatchPlayerScoredBanner {
  text-align: left;
  padding: 0px 0 0 10px;
  float: right;
}
.HomeTeamStatic img {
  padding: 0 10px 0 0;
}
.AwayTeamStatic {
  right: 20px;
  text-align: right;
}
.AwayTeamStatic .MatchPlayerScoredBanner {
  padding: 0 18px 0 0 ;
}
.AwayTeamStatic img {
  padding: 0 0 0 10px;
}
.MatchCenterSubNav {
  color: #fff;
}
.MatchCenterSubNav ul {
  text-align: center;
}
@media only screen and (max-width: 730px) {
  .MatchCenterSubNav ul {
    display: none;
  }
}
.MatchCenterSubNav ul li {
  display: inline-block;
  margin-left: 15px;
  border-left: 1px solid #fff;
}
.MatchCenterSubNav ul li:first-child {
  border: none;
  margin: 0;
}
.MatchCenterSubNav ul li:first-child a {
  margin: 0px;
}
.MatchCenterSubNav ul li a {
  font-size: 19px;
  font-size: 1.9rem;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  margin-left: 15px;
  color: #fff;
  position: relative;
}
.MatchCenterSubNav ul li.Active a:before {
  border-color: #ffffff transparent transparent;
  border-style: solid;
  border-width: 5px 4.5px 0;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -4.5px;
  position: absolute;
  top: 31px;
  width: 0;
}
.MatchCenterSubNav .SelectValue {
  color: #fff;
  border-color: #00369c;
  background: #00369c;
  text-align: left;
  width: 60px;
}
.MatchCenterSubNav .SelectValue:before {
  border-top-color: #fff;
}
.MatchPlayerScoredBanner {
  color: #FFF;
}
.MatchSponsorBanner {
  padding: 0;
  *zoom: 1;
  -moz-border-radius: 8px 8px 0 0;
       border-radius: 8px 8px 0 0;
  overflow: hidden;
}
.MatchSponsorBanner:before,
.MatchSponsorBanner:after {
  content: "";
  display: table;
}
.MatchSponsorBanner:after {
  clear: both;
}
@media only screen and (max-width: 730px) {
  .MatchSponsorBanner {
    border: none;
  }
}
.MatchSponsorBanner .Inside {
  *zoom: 1;
  background: #fff;
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 15px;
  padding: 15px;
}
.MatchSponsorBanner .Inside:before,
.MatchSponsorBanner .Inside:after {
  content: "";
  display: table;
}
.MatchSponsorBanner .Inside:after {
  clear: both;
}
.MatchSponsorBanner .MatchKickOffDetails {
  display: table;
  float: left;
}
.MatchSponsorBanner .MatchKickOffDetails img {
  display: table-cell;
}
.MatchSponsorBanner .MatchKickOffDetails .MatchDetailBanner {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
}
.MatchSponsorBanner .MatchKickOffDetails span {
  padding-left: 10px;
  margin-left: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  border-left: 1px solid #79797a;
}
.MatchSponsorBanner .MatchKickOffDetails span:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}
@media only screen and (max-width: 1100px) {
  .MatchSponsorBanner .MatchKickOffDetails {
    width: 50%;
  }
}
@media only screen and (max-width: 730px) {
  .MatchSponsorBanner .MatchKickOffDetails {
    width: 100%;
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
}
.MatchSponsorBanner .ClubSponsor {
  float: right;
  display: table;
}
.MatchSponsorBanner .ClubSponsor span {
  display: table-cell;
  vertical-align: middle;
  padding-right: 20px;
}
.MatchSponsorBanner .ClubSponsor img {
  display: table-cell;
  text-align: right;
}
@media only screen and (max-width: 1100px) {
  .MatchSponsorBanner .ClubSponsor {
    max-width: 50%;
    text-align: right;
  }
}
@media only screen and (max-width: 730px) {
  .MatchSponsorBanner .ClubSponsor {
    max-width: 100%;
    float: left;
    clear: both;
  }
}
.MatchScorers {
  width: 100%;
  position: relative;
  *zoom: 1;
  border-top: 1px solid #fff;
  padding: 20px 0;
  margin-top: 60px;
}
.MatchScorers:before,
.MatchScorers:after {
  content: "";
  display: table;
}
.MatchScorers:after {
  clear: both;
}
@media only screen and (max-width: 730px) {
  .MatchScorers {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    padding: 20px 15px;
  }
}
.MatchScorers ul {
  color: #fff;
}
.MatchScorers .HomeScorers {
  float: left;
  text-align: left;
}
.MatchScorers .AwayScorers {
  float: right;
  text-align: right;
}
@media only screen and (max-width: 730px) {
  .MatchScorers {
    margin-top: 20px;
  }
}
.MatchScorers .MatchPlayerScoredBanner {
  position: relative;
  display: block;
  top: auto;
  left: 0;
  right: 0;
}
.MatchScorers .MatchPlayerScoredBanner span {
  display: block;
}
.MatchFeed ul {
  display: block;
  position: relative;
}
.MatchFeed ul:before {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  left: 16px;
  border-left: 2px dotted #d8d8d8;
}
.MatchFeed ul li {
  z-index: 999;
  position: relative;
  margin-left: 0;
  list-style: none;
}
.MatchFeedItem {
  position: relative;
  padding-left: 10px;
  padding-top: 35px;
  min-height: 80px;
  margin-top: 30px;
}
.MatchFeedItem:before {
  content: attr(data-commentary-time);
  position: absolute;
  top: 20px;
  left: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0 6px 0 0;
  -moz-border-radius: 4px 0 0 4px;
       border-radius: 4px 0 0 4px;
  text-align: center;
  background: #162342;
  color: #FFF;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
}
@media only screen and (max-width: 730px) {
  .MatchFeedItem:before {
    -moz-border-radius: 0;
         border-radius: 0;
    padding-right: 12px;
  }
}
.MatchFeedItem:first-child {
  margin-top: 0;
}
.MatchFeedItem[data-event-time]:before {
  content: attr(data-commentary-time) "\2019";
}
.MatchFeedItem[data-new-events]:before {
  content: "+" attr(data-new-events);
}
.MatchFeedItem .Loader {
  position: absolute;
  top: 20px;
  left: 42px;
  -moz-border-radius: 0 3px 3px 0;
       border-radius: 0 3px 3px 0;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 40px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
}
.MatchFeedItem .FeedItemImage {
  position: absolute;
  top: 9px;
  left: 30px;
  display: inline-block;
  -moz-border-radius: 100%;
       border-radius: 100%;
  overflow: hidden;
  border: 1px solid #d8d8d8;
  background: #FFF;
}
.MatchFeedItem .FeedItemImage img {
  -moz-border-radius: 100%;
       border-radius: 100%;
  margin: 5px;
}
.MatchFeedItem .FeedItemDetails {
  padding-left: 110px;
}
.MatchFeedItem .FeedItemDetails h3 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
  margin-bottom: 5px;
  margin-top: -8px;
}
.MatchFeedItem .FeedItemDetails.Boxed {
  padding: 20px 20px 20px 110px;
}
.MatchFeedItem .FeedItemDetails.Boxed h3 {
  margin-top: 0;
}
.MatchFeedItem .FeedItemDetails.Quote p {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
}
.MatchFeedItem .FeedItemDetails.Quote a {
  color: #00369c;
}
.MatchFeedItem .FeedItemDetails.Quote span:before {
  content: "\201C";
}
.MatchFeedItem .FeedItemDetails.Quote span:after {
  content: "\201D";
}
.MatchFeedItem .FeedItemDetails .Tweet {
  margin-bottom: 30px;
}
.MatchFeedItem .FeedItemDetails .Tweet a {
  color: #3ecbe9;
}
.MatchFeedItem .FeedItemDetails.Photo img {
  margin-bottom: 15px;
}
.MatchFeedItem .FeedItemDetails.Photo h3 {
  margin-top: 0;
}
.MatchFeedItem:last-child {
  min-height: 0;
}
.MatchFeedItem:last-child .FeedItemDetails {
  background: #fff;
}
.MatchFeedItem .FeedMatchStats .MatchStatistics span {
  font-size: 14px;
  font-size: 1.4rem;
}
.MatchFeedItem .FeedMatchStats .Btn {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 30px;
}
.MatchFeedItem .FeedMatchStats .MatchStatisticsBar {
  margin-bottom: 15px;
}
.MatchFeedItem .FeedMatchStats .MatchStatisticsBar:before,
.MatchFeedItem .FeedMatchStats .MatchStatisticsBar:after {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
  top: -7px;
}
.MatchFeedItem .FeedMatchStats .MatchStatisticsBar:after {
  right: -23px;
}
.Commentary {
  padding: 0;
}
.Commentary .Top,
.Commentary .Bottom {
  position: relative;
  *zoom: 1;
  padding: 15px;
}
.Commentary .Top:before,
.Commentary .Bottom:before,
.Commentary .Top:after,
.Commentary .Bottom:after {
  content: "";
  display: table;
}
.Commentary .Top:after,
.Commentary .Bottom:after {
  clear: both;
}
.Commentary .Top {
  display: table;
  width: 100%;
  border-bottom: 1px solid #FFF;
}
.Commentary .Bottom p {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 1.4;
}
.Commentary .CommentaryImage,
.Commentary .CommentaryForm {
  display: table-cell;
  vertical-align: top;
}
.Commentary .CommentaryImage {
  padding-right: 15px;
  width: 120px;
  min-width: 120px;
}
@media only screen and (max-width: 1100px) {
  .Commentary .CommentaryImage {
    display: none;
  }
}
.Commentary .CommentaryForm .LeftSide,
.Commentary .CommentaryForm .RightSide {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1100px) {
  .Commentary .CommentaryForm .AlignRight {
    text-align: left;
  }
}
@media only screen and (max-width: 730px) {
  .Commentary .CommentaryForm .RightSide {
    width: 100%;
    font-size: 12px;
  }
  .Commentary .CommentaryForm .RightSide a {
    font-size: 12px;
  }
}
.Commentary .CommentaryForm a {
  color: #3ecbe9;
  font-size: 22px;
  font-size: 2.2rem;
}
.Commentary .CommentaryForm .TextBox,
.Commentary .CommentaryForm .Btn {
  display: inline-block;
  vertical-align: top;
}
.Commentary .CommentaryForm .TextBox {
  max-width: 434px;
  width: 100%;
  margin-right: 7px;
  padding: 7px;
  min-height: 55px;
}
.Commentary .CommentaryForm .TextBox textarea {
  font-size: 14px;
  font-size: 1.4rem;
  padding: 0 !important;
  height: 39px;
  border: none;
}
@media only screen and (max-width: 1100px) {
  .Commentary .CommentaryForm .TextBox {
    max-width: 100%;
    width: 100%;
    margin-bottom: 10px;
  }
}
.Commentary .CommentaryForm .Btn {
  line-height: 55px;
  height: 55px;
  display: inline-block;
  width: 110px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-size: 1.4rem;
}
.MatchLineup {
  padding: 0;
}
.MatchLineup .ModuleInner {
  display: table;
  width: 100%;
}
.MatchLineup .FormationGraphic,
.MatchLineup .TeamSheet {
  display: block;
  vertical-align: top;
  float: left;
  height: 650px;
}
@media only screen and (max-width: 1100px) {
  .MatchLineup .FormationGraphic,
  .MatchLineup .TeamSheet {
    height: auto;
  }
}
.MatchLineup .TeamSheet {
  padding: 6px;
}
.MatchLineup .TeamSheet table {
  max-width: 320px;
  margin: auto;
}
@media only screen and (max-width: 1100px) {
  .MatchLineup .FormationGraphic,
  .MatchLineup .TeamSheet {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
  }
  .MatchLineup .Pitch {
    display: inline-block;
  }
}
.FormationGraphic {
  width: 357px;
  overflow: hidden;
}
.Pitch {
  position: relative;
  width: auto;
  overflow: hidden;
}
.HomeTeam,
.AwayTeam {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.HomeTeam .Formation,
.AwayTeam .Formation {
  position: absolute;
  left: 20px;
  padding: 8px 12px;
  -moz-border-radius: 5px;
       border-radius: 5px;
  background: #000000;
  background: rgba(0, 0, 0, 0.5);
  color: #FFF;
}
.HomeTeam .Formation {
  top: 20px;
}
.AwayTeam .Formation {
  bottom: 20px;
}
.PlayerList {
  position: relative;
  height: 100%;
}
.PlayerList li {
  position: absolute;
  list-style: none !important;
  margin-bottom: 0 !important;
  width: 80px;
  text-align: center;
  color: #FFF;
  top: 50%;
  margin-left: -10px !important;
}
.PlayerList li .PlayerDisc {
  display: block;
  position: relative;
  z-index: 5;
  margin: 0 auto 5px;
  border: 2px solid #FFF;
  -moz-border-radius: 100%;
       border-radius: 100%;
  width: 40px;
  height: 40px;
  line-height: 36px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  text-align: center;
  -moz-box-shadow: 2px 3px 10px 3px rgba(0, 0, 0, 0.6);
       box-shadow: 2px 3px 10px 3px rgba(0, 0, 0, 0.6);
  overflow: hidden;
  background: url("/Assets/Images/Structure/Silhouette.png") #00369c bottom center no-repeat;
}
.PlayerList li .Name {
  position: relative;
  z-index: 15;
  font-size: 12px;
  font-size: 1.2rem;
  text-shadow: 0 0 6px #000000;
}
.PlayerList li:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 54px;
  display: block;
  width: 33px;
  height: 90px;
  -moz-box-shadow: inset 0 100px 100px -80px rgba(0, 0, 0, 0.7);
       box-shadow: inset 0 100px 100px -80px rgba(0, 0, 0, 0.7);
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.PlayerList li.Booked {
  z-index: 10;
  color: yellow;
}
.PlayerList li.Booked span {
  color: #FFF;
}
.PlayerList li.Dismissed {
  color: red;
}
.PlayerList li .BallHolder {
  position: absolute;
  top: 8px;
  left: 53px;
  width: 36px;
  text-align: left;
  font-size: 0;
  z-index: 100;
}
.PlayerList li .BallHolder img {
  display: inline-block;
  margin: 0;
}
.PlayerList.Bottom li {
  margin-top: -15px;
}
.AwayTeam .PlayerList li span {
  background-color: #000;
}
.ArticleContent .TeamSheet {
  padding: 25px 15px;
}
.ArticleContent .TeamSheet table {
  width: 100%;
  text-align: center;
  font-size: 13px;
  font-size: 1.3rem;
}
.ArticleContent .TeamSheet th,
.ArticleContent .TeamSheet td {
  vertical-align: top;
  background: transparent;
  border: none;
  color: #000;
}
.ArticleContent .TeamSheet th:first-child,
.ArticleContent .TeamSheet td:first-child,
.ArticleContent .TeamSheet th:last-child,
.ArticleContent .TeamSheet td:last-child {
  width: auto;
}
.ArticleContent .TeamSheet th:first-child,
.ArticleContent .TeamSheet td:first-child {
  text-align: right;
}
.ArticleContent .TeamSheet th:first-child strong,
.ArticleContent .TeamSheet td:first-child strong {
  margin-left: 8px;
}
.ArticleContent .TeamSheet th:last-child,
.ArticleContent .TeamSheet td:last-child {
  text-align: left;
}
.ArticleContent .TeamSheet th:last-child strong,
.ArticleContent .TeamSheet td:last-child strong {
  margin-right: 8px;
}
.ArticleContent .TeamSheet th.BorderLeft,
.ArticleContent .TeamSheet td.BorderLeft {
  border-left: 1px solid #FFF;
}
.ArticleContent .TeamSheet th img,
.ArticleContent .TeamSheet td img {
  display: inline-block;
  margin: 0 4px;
  vertical-align: middle;
  margin-top: -3px;
}
.ArticleContent .TeamSheet th {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 24px;
  font-size: 2.4rem;
  padding: 0 10px 20px;
}
.ArticleContent .TeamSheet td {
  padding: 0 5px 5px;
}
.ArticleContent .TeamSheet .TitleRow {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 22px !important;
  font-size: 2.2rem !important;
  text-align: center !important;
  padding-top: 20px;
  padding-bottom: 15px;
}
.ArticleContent .TeamSheet .Subs td {
  font-size: 13px;
  font-size: 1.3rem;
}
.ArticleContent .TeamSheet .Subbed {
  font-size: 11px;
  font-size: 1.1rem;
  display: block;
}
.ArticleContent .TeamSheet .Subbed img {
  margin: 0 2px 0 0;
}
.ArticleContent .TeamSheet .YellowCard,
.ArticleContent .TeamSheet .RedCard {
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 12px;
  text-align: left;
  text-indent: -999999px;
  overflow: hidden;
  font-size: 0;
  margin: 0 2px;
}
.ArticleContent .TeamSheet .YellowCard {
  background: #FED000;
}
.ArticleContent .TeamSheet .RedCard {
  background: red;
}
.MatchProgress {
  overflow: visible;
  position: relative;
  height: 36px;
  margin: 30px 0 60px;
  width: 100%;
  padding-left: 100px;
  padding-right: 80px;
  -moz-border-radius: 4px;
       border-radius: 4px;
  background: #162342;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
}
@media only screen and (max-width: 730px) {
  .MatchProgress {
    display: none;
  }
}
.MatchProgress:after {
  content: "+";
  height: 36px;
  line-height: 34px;
  width: 80px;
  background: #00369c;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 27px;
  font-size: 2.7rem;
  text-align: center;
  color: #FFF;
  -moz-border-radius: 0 4px 4px 0;
       border-radius: 0 4px 4px 0;
}
.ProgressBar {
  position: relative;
  height: 36px;
  width: 100%;
  background: #00369c;
}
.ProgressBar .Progress {
  position: relative;
  height: 36px;
  background: #162342;
  max-width: 106%;
  z-index: 1;
}
.ProgressBar .Progress:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background: #009de0;
  width: 3px;
  height: 44px;
  z-index: 2;
}
.ProgressBar .Progress:before {
  content: attr(data-elapsed) "\2019";
  display: block;
  position: absolute;
  top: -40px;
  width: 35px;
  height: 35px;
  right: -16px;
  -moz-border-radius: 100%;
       border-radius: 100%;
  background: #009de0;
  color: #FFF;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 19px;
  font-size: 1.9rem;
  text-align: center;
  line-height: 37px;
  text-indent: 2px;
  z-index: 2;
}
.Increments {
  position: absolute;
  width: 100%;
  height: 36px;
  top: 0;
  left: 9px;
  z-index: 5;
}
.Increments ul {
  display: table;
  width: 100%;
}
.Increments li {
  display: table-cell;
  text-align: right;
  color: #FFF;
  font-size: 0;
  vertical-align: middle;
  height: 36px;
}
.Increments li span {
  font-size: 20px;
  font-size: 2rem;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  min-width: 20px;
  display: inline-block;
}
.Increments li:first-child:before {
  content: "0";
  position: absolute;
  font-size: 20px;
  font-size: 2rem;
  right: 100%;
}
.MatchEvents {
  position: absolute;
}
.MatchEvents li {
  position: absolute;
  margin-left: -14px;
}
.MatchEvents li:before {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 7px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #162342;
  z-index: 20;
}
.MatchEvents li:hover .MatchEvent {
  z-index: 50;
  height: auto;
}
.MatchEvents li:hover .MatchEvent .EventInner {
  width: 100%;
  max-width: 200px;
  min-width: 105px;
  opacity: 1;
  height: auto;
  padding-right: 10px;
}
.MatchEvents li:hover .MatchEvent a {
  display: block;
}
.MatchEvents li:hover .Substitution {
  min-width: 160px;
}
.MatchEvents li .MatchEvent {
  position: relative;
  background: #70A111;
  -moz-box-shadow: inset 0 0 0 1px #ffffff;
       box-shadow: inset 0 0 0 1px #ffffff;
  height: 27px;
  line-height: 26px;
  padding: 0;
  text-align: left;
  -moz-border-radius: 15px;
       border-radius: 15px;
  font-family: Arial, Helvetica, sans-serif;
}
.MatchEvents li .MatchEvent .EventInner {
  overflow: hidden;
  width: 27px;
  height: 27px;
  opacity: 0;
}
.MatchEvents li .MatchEvent:hover {
  z-index: 50;
  cursor: pointer;
}
.MatchEvents li .MatchEvent span {
  color: #FFF;
  font-size: 12px;
  font-size: 1.2rem;
  margin-left: 28px;
  display: block;
  margin-top: 1px;
}
.MatchEvents li .MatchEvent a {
  position: absolute;
  top: 0;
  right: -65px;
  display: none;
  width: 80px;
  color: #FFF;
  font-size: 16px;
  font-size: 1.6rem;
  text-indent: -9999px;
  background: url("/Assets/Images/Structure/match-event-bg.png") right center no-repeat;
}
.MatchEvents li .MatchEvent.Goal {
  background: url("/Assets/Images/Structure/gooaall-medium.png") 5px center no-repeat #70a111;
}
.MatchEvents li .MatchEvent.YellowCard {
  background: url("/Assets/Images/Structure/yellow-card.png") 9px center no-repeat #70a111;
}
.MatchEvents li .MatchEvent.RedCard {
  background: url("/Assets/Images/Structure/red-card.png") 9px center no-repeat #70a111;
}
.MatchEvents li .MatchEvent.TwoYellows {
  background: url("/Assets/Images/Structure/double-yellow.png") 7px center no-repeat #70a111;
}
.MatchEvents li .MatchEvent.Substitution {
  background: url("/Assets/Images/Structure/substitution.png") 6px center no-repeat #70a111;
}
.MatchEvents li .MatchEvent.Substitution span {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.2;
}
.MatchEvents li.MultiEvent {
  height: 27px;
  width: 27px;
  line-height: 27px;
  padding: 0;
  text-align: left;
  background: #70A111;
  -moz-border-radius: 100%;
       border-radius: 100%;
}
.MatchEvents li.MultiEvent:after {
  content: "+";
  position: absolute;
  display: block;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  margin-left: 8px;
}
.MatchEvents li.MultiEvent:hover {
  cursor: pointer;
  top: auto;
  bottom: 45px;
  width: 160px;
  height: auto;
  z-index: 999;
  -moz-border-radius: 15px;
       border-radius: 15px;
}
.MatchEvents li.MultiEvent:hover .MatchEvent {
  display: block;
}
.MatchEvents li.MultiEvent:hover:after {
  display: none;
}
.MatchEvents li.MultiEvent .MatchEvent {
  -moz-box-shadow: none;
       box-shadow: none;
  border-bottom: 1px solid #7aab1b;
  -moz-border-radius: 0;
       border-radius: 0;
  padding: 5px;
  display: none;
  background-color: transparent;
}
.MatchEvents li.MultiEvent .MatchEvent:last-child {
  border: none;
}
.MatchEvents li.MultiEvent .MatchEvent .EventInner {
  width: 150px;
  opacity: 1;
}
.MatchEvents li.MultiEvent .MatchEvent a {
  display: block;
}
.MatchEvents li.MultiEvent.Open {
  height: auto;
  width: 200px;
  z-index: 100;
}
.MatchEvents li.MultiEvent.Open .MatchEvent {
  display: block;
}
.MatchEvents .TeamName {
  margin-left: -98px;
  font-size: 22px;
}
.MatchEvents .TeamName:before {
  display: none;
}
.MatchEvents.HomeTeam li {
  top: -36px;
}
.MatchEvents.AwayTeam li {
  bottom: -36px;
}
.MatchEvents.AwayTeam li:before {
  bottom: auto;
  top: -9px;
  border-bottom: none;
  border-top: 6px solid #162342;
}
.MatchEvents.AwayTeam .MultiEvent:hover {
  bottom: auto;
  top: 45px;
}
.GalleryMain {
  text-align: center;
  background: #d8d8d8;
}
.GalleryMain .slick-slide {
  background: #d8d8d8;
  display: table !important;
  height: 100%;
  min-height: 500px;
}
.GalleryMain .slick-slide .GalleryImgWrap {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 100%;
}
.GalleryMain .slick-slide img {
  display: inline-block;
}
.GalleryPanel {
  background: #d8d8d8;
  padding: 20px 20px 30px 20px;
  *zoom: 1;
}
.GalleryPanel:before,
.GalleryPanel:after {
  content: "";
  display: table;
}
.GalleryPanel:after {
  clear: both;
}
.GalleryPanel .CurrentGalleryItem {
  float: left;
}
.GalleryPanel .ImageGalleryShare {
  float: right;
}
.Thumbnails {
  margin-top: 2px;
  padding: 0px 50px;
  background: #d8d8d8;
}
.Thumbnails .ImgWrap {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 10px 0;
}
.Thumbnails .Thumbnail {
  display: table !important;
  vertical-align: middle;
  text-align: center;
  height: 130px;
}
.Thumbnails .Thumbnail img {
  width: 80%;
  display: inline-block;
}
.Thumbnails .Thumbnail img.active {
  border: 2px solid #00369c;
}
.MotmQuestion {
  background: #00369c;
  padding: 17px 2%;
  margin: -20px 20px 20px 0;
  *zoom: 1;
}
.MotmQuestion:before,
.MotmQuestion:after {
  content: "";
  display: table;
}
.MotmQuestion:after {
  clear: both;
}
.MotmQuestion h3 {
  color: #fff;
  float: left;
  width: 54%;
  margin: 1px 0 0;
}
.MotmQuestion .SelectWrapper {
  float: left;
  width: 30%;
  margin: 0 2% 0 3%;
}
.MotmQuestion .SelectWrapper select {
  width: 82%;
}
.MotmQuestion .SelectWrapper .SelectValue {
  width: 90%;
  height: 27px;
  line-height: 27px;
  padding: 0 25px 0 5%;
  width: 82% !important;
}
.MotmQuestion input[type="submit"] {
  float: right;
  background: #162342;
  color: #fff;
  border: 0;
  -moz-border-radius: 5px;
       border-radius: 5px;
  height: 31px;
  line-height: 31px;
  padding: 0 3%;
  width: 11%;
}
@media only screen and (max-width: 730px) {
  .MotmQuestion h3 {
    width: 100%;
    font-size: 20px;
    font-size: 2rem;
    margin: 0 0 17px;
  }
  .MotmQuestion .SelectWrapper {
    margin: 0;
    width: 75%;
  }
  .MotmQuestion input[type="submit"] {
    width: 22%;
  }
}
@media only screen and (max-width: 1100px) {
  .MotmQuestion {
    max-width: 750px;
    margin: -20px auto 20px;
  }
}
.MotmResults {
  margin: -20px 20px 20px 0;
}
.MotmResults h3 {
  text-align: center;
  background: #00369c;
  color: #fff;
  padding: 19px 0;
  margin-bottom: 0;
}
.MotmResults ul {
  background: #162342;
  *zoom: 1;
}
.MotmResults ul:before,
.MotmResults ul:after {
  content: "";
  display: table;
}
.MotmResults ul:after {
  clear: both;
}
.MotmResults ul li {
  float: left;
  width: 25%;
  padding: 12px 2% 20px;
  color: #fff;
}
.MotmResults ul .IndividualResult {
  text-align: center;
  position: relative;
}
.MotmResults ul .IndividualResult img {
  -moz-border-radius: 100px;
       border-radius: 100px;
  display: inline-block;
}
.MotmResults ul .IndividualResult h4 {
  font-size: 20px;
  font-size: 2rem;
  font-weight: normal;
  height: 46px;
  line-height: 1;
  margin: 0;
}
.MotmResults ul .IndividualResult span {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  font-size: 34px;
  font-size: 3.4rem;
}
.MotmResults ul .IndividualResult:before {
  width: 1px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: #1a3a7b;
  content: "";
}
.MotmResults ul .Overall {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
}
.MotmResults ul .Overall p {
  font-size: 20px;
  font-size: 2rem;
  margin: 6px 0 0;
}
.MotmResults ul .Overall p:first-child {
  margin: 0;
}
.MotmResults ul .Overall span {
  font-weight: bold;
  float: right;
}
@media only screen and (max-width: 730px) {
  .MotmResults ul li {
    width: 100%;
  }
  .MotmResults ul .IndividualResult {
    border-bottom: 1px solid #1a3a7b;
    padding: 20px 5%;
  }
  .MotmResults ul .IndividualResult:before {
    display: none;
  }
  .MotmResults ul .Overall {
    padding: 20px 7%;
  }
}
@media only screen and (max-width: 1100px) {
  .MotmResults {
    max-width: 750px;
    margin: -20px auto 20px;
  }
}
.BlueModule .ModuleInner {
  overflow: hidden;
}
.opta-widget-container {
  margin: 0px auto 20px auto !important;
}
.OverflowList {
  margin: 0 auto;
}
.opta-widget-container .teamstatsplus_player .stat {
  color: #00369c !important;
}
.opta-widget-container .comparison.player-comparison td.player2,
.opta-widget-container .comparison.player-comparison td.player1 {
  min-width: 41px;
}
.opta-widget-container {
  width: 100% !important;
}
.opta-widget-container ul {
  margin-left: 0 !important;
  list-style: none !important;
}
.opta-widget-container ul li {
  list-style: none !important;
  margin: 0 !important;
}
.opta-widget-container tr {
  background: #fff !important;
}
.stat-bar-chart .stat-bar-chart-bar {
  background: #162342 !important;
}
.stat-bar-chart .stat-bar-chart-bar:first-child {
  background: #00369c !important;
}
.opta-widget-container .tabs-active .tabs-nav {
  background: none !important;
}
#opta-widget-svg-0-distribution svg circle,
#opta-widget-svg-0-distribution2 svg circle {
  stroke: #162342;
}
#opta-widget-svg-0-distribution svg path,
#opta-widget-svg-0-distribution2 svg path {
  stroke: #00369c;
}
#opta-widget-svg-0-distribution svg text,
#opta-widget-svg-0-distribution2 svg text {
  fill: #00369c;
}
#opta-widget-svg-0-distribution3 svg circle {
  fill: #00369c;
}
#opta-widget-svg-0-distribution3 svg text {
  fill: #00369c;
}
#opta-widget-svg-0-distribution4 svg text {
  fill: #00369c;
}
#opta-widget-svg-0-attack-goal-area svg text {
  fill: #00369c;
}
.teamstatsplus_player.opta-v3 {
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 24px;
  font-size: 2.4rem;
  vertical-align: middle;
  color: #FFF !important;
  padding: 15px;
  position: relative;
  z-index: 1;
  width: 100%;
  background: #00369c !important;
  height: 55px !important;
}
.opta-widget-container h2 {
  background: #00369c !important;
  color: #fff !important;
  font-family: "Interstate Light Condensed", sans-serif !important;
  font-weight: normal !important;
  height: 65px !important;
  padding: 20px !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  -moz-border-radius: 5px 5px 0 0 !important;
       border-radius: 5px 5px 0 0 !important;
}
.opta-widget-container h2 span {
  padding: 0 !important;
}
@media only screen and (max-width: 730px) {
  .opta-widget-container h2 {
    font-size: 18px !important;
    font-size: 1.8rem !important;
  }
}
.ArticleContent .tabs-nav {
  background: #fff;
}
.ArticleContent .opta-widget-container tbody td {
  border: none;
  border-bottom: 1px solid #eee;
}
.ArticleContent .opta-teamcompare img,
.ArticleContent .tabs-selected img,
.ArticleContent .player-comparison img {
  display: inline;
}
.ArticleContent .opta-teamcompare table th,
.ArticleContent .tabs-selected table th,
.ArticleContent .player-comparison table th {
  background: none;
  border-color: #c1c1c1;
}
.canvas-pitch .play-direction {
  height: 35px !important;
}
.canvas-pitch .time-panel {
  height: auto !important;
  padding: 25px 10px 5px !important;
  *zoom: 1;
}
.canvas-pitch .time-panel:before,
.canvas-pitch .time-panel:after {
  content: "";
  display: table;
}
.canvas-pitch .time-panel:after {
  clear: both;
}
.canvas-pitch .time-panel .time-box {
  width: 54px !important;
  height: 26px !important;
}
.canvas-pitch .time-panel .time-line-canvas {
  height: 0 !important;
  margin: 0 !important;
}
.canvas-pitch .button-panel {
  height: auto !important;
  *zoom: 1;
  padding: 15px 10px !important;
}
.canvas-pitch .button-panel:before,
.canvas-pitch .button-panel:after {
  content: "";
  display: table;
}
.canvas-pitch .button-panel:after {
  clear: both;
}
.canvas-pitch .time-controls button {
  background: #fff !important;
  color: #000;
  font-size: 14px !important;
  font-size: 1.4rem !important;
  font-weight: normal !important;
  -moz-border-radius: 3px !important;
       border-radius: 3px !important;
  height: 32px !important;
}
.opta-widget-container .attackingthirds .canvas-pitch .time-controls {
  width: 100%;
  margin: 20px 0 0;
  border: none;
}
.opta-widget-container .attackingthirds .canvas-pitch .time-controls .button-panel {
  margin: 0 !important;
}
.canvas-pitch .time-controls button:hover,
.canvas-pitch .time-controls button.selected {
  background: #00369c !important;
  color: #fff !important;
  border: 1px solid #00369c !important;
}
.opta-widget-container .comparison .tabs-content dd .centredbars .away-percentage,
.opta-widget-container .comparison.light-coverage dd .centredbars .away-percentage,
.opta-widget-container .comparison .centredbars .away-percentage {
  background: #000 !important;
}
.opta-widget-container .fixtures-plus-list tr.subgrouping td,
.opta-widget-container .chalkboard div.teams dl.starters dt,
.opta-widget-container .chalkboard div.personal > dl > dt,
.opta-widget-container .chalkboard div.events dl dt,
.opta-widget-container .comparison .tabs-content dd .centredbars .home-percentage,
.opta-widget-container .comparison.light-coverage dd .centredbars .home-percentage,
.opta-widget-container .comparison .centredbars .home-percentage {
  background-color: #00369c !important;
}
.opta-widget-container {
  overflow: hidden;
}
.opta-widget-container .actionareas,
.opta-widget-container .averageposition,
.opta-widget-container .chalkboard {
  border: none !important;
}
.opta-widget-container .actionareas select,
.opta-widget-container .averageposition select,
.opta-widget-container .chalkboard select {
  margin-bottom: 20px;
  padding: 5px;
  font-size: 14px;
  font-weight: bold;
  border-color: #DEDEDE;
}
.opta-widget-container .actionareas .svg_container,
.opta-widget-container .averageposition .svg_container,
.opta-widget-container .chalkboard .svg_container {
  border-bottom: none !important;
}
.opta-widget-container .chalkboard div.teams dl.starters dt,
.opta-widget-container .chalkboard div.personal > dl > dt,
.opta-widget-container .chalkboard div.events dl dt {
  -moz-border-radius: 3px 3px 0 0 !important;
       border-radius: 3px 3px 0 0 !important;
  font-size: 12px !important;
  font-size: 1.2rem !important;
  line-height: 40px !important;
  min-height: 40px !important;
  padding: 0 10px !important;
}
.opta-widget-container .chalkboard div.teams dl.starters dt span,
.opta-widget-container .chalkboard div.personal > dl > dt span,
.opta-widget-container .chalkboard div.events dl dt span {
  padding: 0 !important;
  margin-left: 12px !important;
}
.chalkboard {
  border: none !important;
}
.chalkboard .teams {
  margin-left: 0 !important;
  margin-right: 2% !important;
}
.chalkboard .events,
.chalkboard .teams.awayTeam {
  margin-left: 2% !important;
  margin-right: 0 !important;
}
.opta-widget-container .chalkboard ul li {
  padding: 12px 6px !important;
  background-position: 4px -22px !important;
  padding-left: 20px !important;
  text-indent: 0 !important;
}
.opta-widget-container .chalkboard ul li span {
  vertical-align: top !important;
  margin-top: 1px;
}
.opta-widget-container .chalkboard ul li span.shirt {
  width: 17px !important;
  padding: 0 !important;
  text-align: left !important;
}
.opta-widget-container .chalkboard ul li span.role {
  width: 20px !important;
  color: #00369c;
  padding: 0 !important;
}
.opta-widget-container .chalkboard ul li span.player_name {
  display: inline-block;
  width: 100px;
}
.opta-widget-container .chalkboard ul li.selected {
  background-position: 4px 13px !important;
}
.chalkboard ul.team li span.name {
  padding-left: 4px !important;
}
.liveScores .tabs-nav {
  display: none;
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd .home-percentage,
.opta-widget-container .matchstats-teamstats-container.light-coverage dd .home-percentage,
.opta-widget-container .matchstats-teamstats-container .tabs-content dd .away-percentage,
.opta-widget-container .matchstats-teamstats-container.light-coverage dd .away-percentage {
  height: 12px !important;
  border: 1px solid #DDD;
  font-size: 0 !important;
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd .home-percentage,
.opta-widget-container .matchstats-teamstats-container.light-coverage dd .home-percentage {
  border-right: none;
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd .away-percentage,
.opta-widget-container .matchstats-teamstats-container.light-coverage dd .away-percentage {
  background: #000;
  border-left: none;
}
.TeamComparison .opta-widget-container .comparison legend,
.TeamComparison .comparison fieldset fieldset {
  display: none;
}
.opta-widget-container div.opta-dropdown {
  height: auto !important;
  border: none !important;
}
.opta-widget-container div.opta-dropdown span {
  display: none !important;
}
.opta-widget-container .comparison fieldset fieldset {
  width: 50%;
}
.opta-widget-container .tabs-active div.opta-dropdown.active ul.tabs-nav {
  background: #f1f1f1 !important;
  border: none !important;
}
.MatchCenterSubNav .MobileOnly .SelectWrapper {
  position: relative;
  top: -5px;
  color: #000;
}
.opta-widget-container .matchstats-teamstats-container .matchup {
  display: none !important;
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dl {
  margin-top: 30px !important;
}
.opta-widget-container .tabs-active .tabs-nav {
  display: table !important;
  width: 100% !important;
  background: #f1f1f1 !important;
  position: relative;
  top: 0;
  border-top: none !important;
}
.opta-widget-container .tabs-active div.opta-dropdown.active ul.tabs-nav {
  position: relative !important;
  top: 0 !important;
  border-top: none  !important;
}
.opta-widget-container .tabs-active .tabs-nav li {
  display: table-cell !important;
  float: none !important;
  width: auto !important;
  position: relative !important;
  text-align: center !important;
  vertical-align: middle !important;
  height: 50px !important;
  padding: 1px 1px 0 1px !important;
  text-decoration: none !important;
  font-size: 14px !important;
  font-size: 1.4rem !important;
  border-bottom: none !important;
  -moz-transition: background 300ms ease-in-out !important;
       transition: background 300ms ease-in-out !important;
  cursor: pointer !important;
}
.opta-widget-container .tabs-active .tabs-nav li:hover {
  border: none !important;
}
.opta-widget-container .tabs-active .tabs-nav li:after {
  content: "";
  width: 2px;
  height: 15px;
  background: #d8d8d8;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
}
.opta-widget-container .tabs-active .tabs-nav li a {
  float: none !important;
  border: none !important;
  background: none !important;
  color: #00369c  !important;
  padding: 0 10px !important;
  font-weight: 100 !important;
}
.opta-widget-container .tabs-active .tabs-nav li a:hover {
  border: none !important;
  background: none !important;
  padding: 0 10px !important;
}
.opta-widget-container .tabs-active .tabs-nav li.tabs-selected {
  border: 1px solid #d8d8d8 !important;
  border-bottom: none !important;
  border-top: none !important;
  padding: 1px 0 0 0 !important;
  background: #fff !important;
}
.opta-widget-container .tabs-active .tabs-nav li.tabs-selected a {
  color: #00369c  !important;
  padding: 0 10px !important;
}
.opta-widget-container .tabs-active .tabs-nav li.tabs-selected:first-child {
  border-left: none !important;
  padding-left: 1px !important;
}
.opta-widget-container .tabs-active .tabs-nav li.tabs-selected:last-child {
  border-right: none !important;
  padding-right: 1px !important;
}
.opta-widget-container .tabs-active .tabs-nav li.tabs-selected:after {
  content: '\25BE';
  position: absolute;
  left: 0;
  bottom: 10px;
  font-size: 26px;
  font-size: 2.6rem;
  width: 100%;
  text-align: center;
  background: none;
  margin-top: 0;
  vertical-align: bottom;
  top: auto;
  color: #00369c;
  visibility: visible;
}
.chalkboard ul.team li span.role {
  color: #00369c !important;
}
.opta-widget-container .chalkboard div.teams dl.starters dt {
  background-position: 4px -21px !important;
}
.opta-widget-container .chalkboard div.teams dl.starters dt.partial {
  background-position: 4px -56px !important;
}
.opta-widget-container .chalkboard div.teams dl.starters dt.selected {
  background-position: 4px 14px !important;
}
.opta-widget-container .chalkboard div.events dl dt {
  background-position: 4px -21px !important;
}
.opta-widget-container .chalkboard div.events dl dt.partial {
  background-position: 4px -56px !important;
}
.opta-widget-container .chalkboard div.events dl dt.selected {
  background-position: 4px 14px !important;
}
.expansion {
  background: none !important;
  color: transparent !important;
  text-align: center;
  padding: 0;
  width: auto !important;
  height: 28px !important;
}
.expansion:before {
  content: '+';
  color: #00369c !important;
  display: inline-block;
  text-align: center;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: normal;
  padding-right: 10px;
  padding: 0;
  -moz-border-radius: 100%;
       border-radius: 100%;
  border: 2px solid #00369c;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.expansion.details-expanded:before {
  content: '-';
  line-height: 21px;
}
.chalkboard .expansion {
  margin-top: 3px;
}
.chalkboard .expansion:before {
  content: '-';
  width: 22px;
  height: 22px;
  line-height: 19px;
  color: white !important;
  border-color: white;
}
.chalkboard .closed .expansion {
  margin-top: 4px;
}
.chalkboard .closed .expansion:before {
  content: '+';
  line-height: 21px;
}
.opta-widget-container .fixtures-plus-list tbody tr.scoreline td.match-time span {
  padding: 4px 0 8px 8px !important;
  background: none !important;
}
.opta-fixtures_plus,
div.opta-v3 {
  margin-bottom: 0 !important;
}
.opta-fixtures_plus table,
div.opta-v3 table {
  margin-bottom: 0 !important;
}
.liveScores .opta-widget-container h2.opta-v3 {
  background: none !important;
  text-align: center;
  line-height: 1 !important;
  font-size: 20px !important;
  font-size: 2rem !important;
  font-weight: bold !important;
}
.liveScores .opta-widget-container h2.opta-v3 span {
  font-family: "Interstate Black Cond", sans-serif;
  font-weight: normal;
  color: #000;
  font-size: 22px;
  font-size: 2.2rem;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
.liveScores .opta-widget-container h2.opta-v3 .opta-logo {
  display: none;
}
.liveScores .opta-widget-container .fixtures-plus-list .scoreline td {
  padding: 5px;
}
.liveScores .opta-widget-container .fixtures-plus-list .subgrouping td {
  padding: 15px 10px;
  font-size: 14px;
  font-size: 1.4rem;
}
.liveScores .opta-widget-container .fixtures-plus-list td.standout {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
}
.liveScores .opta-widget-container .fixtures-plus-list td.score {
  font-weight: bold;
  min-width: 32px;
  font-size: 16px;
  font-size: 1.6rem;
}
.liveScores .opta-widget-container .fixtures-plus-list td.score-divider {
  padding: 22px 0;
  min-width: 5px;
}
.liveScores .opta-widget-container .fixtures-plus-list td.nopadding {
  padding: 0;
}
.liveScores .opta-widget-container .fixtures-plus-list td.match-time {
  display: none;
  min-width: 26px;
}
.liveScores .opta-widget-container .fixtures-plus-list td.match-time span {
  padding: 0 !important;
  font-weight: bold;
  font-size: 14px;
  font-size: 1.4rem;
}
.liveScores .opta-widget-container .match-summary ul li {
  padding: 0;
  border-bottom: 0;
}
.opta-widget-container .fixtures-plus td.home-team-name .team-name {
  padding-right: 30px;
  min-height: 14px;
  font-size: 16px;
  font-weight: bold;
}
.opta-widget-container .fixtures-plus td.away-team-name .team-name {
  padding-left: 30px;
  min-height: 14px;
  font-size: 16px;
  font-weight: bold;
}
.opta-widget-container .fixtures-plus td.home-team-name .crest {
  right: -5px !important;
}
.opta-widget-container .fixtures-plus td.home-team-name .crest img {
  display: inline-block;
}
.opta-widget-container .fixtures-plus td.away-team-name .crest {
  left: -5px !important;
}
.opta-widget-container .fixtures-plus td.away-team-name .crest img {
  display: inline-block;
}
.canvas-pitch .injury-time {
  background: #ffffff !important;
}
.canvas-pitch .time-line-holder .time-span {
  background: #00369c !important;
}
.canvas-pitch .time-line .mins-15,
.canvas-pitch .time-line .mins-5,
.canvas-pitch .time-line .mins-1 {
  background: #ddd !important;
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dt,
.opta-widget-container .matchstats-teamstats-container.light-coverage dt {
  font-size: 14px !important;
  font-size: 1.4rem !important;
}
.teamstatsplus_player.team-season-stats .stat-bar-chart {
  display: none;
}
.teamstatsplus_player.team-season-stats .stat-box {
  width: 100% !important;
}
.teamstatsplus_player.team-season-stats .stat-box.opta-widget-svg {
  width: 260px !important;
}
.teamstatsplus_player.team-season-stats .stat-box.opta-widget-svg text {
  transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  /* IE 9 */
  -webkit-transform: translate(0, 10px);
  /* Safari and Chrome */
  -o-transform: translate(0, 10px);
  /* Opera */
  -moz-transform: translate(0, 10px);
  /* Firefox */
}
.teamstatsplus_player.team-season-stats .stat-box-container-container td {
  width: auto !important;
}
.teamstatsplus_player.team-season-stats td {
  width: 100% !important;
}
.teamstatsplus_player.team-season-stats .stat-side-by-side {
  width: 50% !important;
}
.opta-widget-container .teamstatsplus_player .goal-area-graphic {
  float: none !important;
}
.opta-widget-container .teamstatsplus_player .goal-method .stat,
.opta-widget-container .teamstatsplus_player .goal-method .label {
  margin-left: 0 !important;
}
.career-stats {
  margin-bottom: 15px;
  width: 100%;
}
.career-stats th,
.career-stats tr,
.career-stats td {
  padding: 10px;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 300;
  text-align: center;
}
.career-stats tr td {
  font-weight: 600;
}
.career-stats tr td:first-child {
  font-weight: 300;
  text-align: left;
}
.career-stats th,
.career-stats td {
  border-left: 1px solid #c1c1c1;
}
.career-stats th:first-child,
.career-stats td:first-child {
  border: 0;
}
.career-stats thead,
.career-stats .totals {
  background: #e9e9e9;
}
.career-stats .row-headings td {
  font-weight: 300;
}
.career-stats .totals td {
  font-weight: 600;
}
.career-stats .totals td:first-child {
  font-weight: 300;
  text-align: left;
}
.BlueCrimbo {
  display: block;
  text-align: center;
}
.BlueCrimbo__Header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  background: none !important;
  font-family: 'Mountains of Christmas', cursive;
}
@media only screen and (max-width: 1100px) {
  .BlueCrimbo__Header {
    display: block;
  }
}
.BlueCrimbo__HeaderLeft {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 30px;
}
@media only screen and (max-width: 1100px) {
  .BlueCrimbo__HeaderLeft {
    margin-right: 0;
  }
}
.BlueCrimbo__HeaderRight {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media only screen and (max-width: 1100px) {
  .BlueCrimbo__HeaderRight {
    padding: 0 15px;
  }
}
.Header__Title {
  margin: 20px 0 20px;
  color: #FFF;
  font-weight: bold;
  font-family: 'Mountains of Christmas', cursive;
  font-size: 60px;
  font-size: 6rem;
}
@media only screen and (max-width: 1100px) {
  .Header__Title {
    font-size: 45px;
    font-size: 4.5rem;
    margin: 20px 0 6px;
  }
}
@media only screen and (max-width: 1100px) {
  .Header__Title {
    font-size: 32px;
    font-size: 3.2rem;
  }
}
.Header__Logo {
  width: auto;
  margin: auto;
}
@media only screen and (max-width: 1100px) {
  .Header__Logo {
    margin-bottom: 30px;
    max-width: 50%;
  }
}
.Header__Social {
  margin-bottom: 30px;
  color: white;
  position: relative;
}
@media only screen and (max-width: 1100px) {
  .Header__Social {
    text-align: center;
  }
}
@media only screen and (max-width: 730px) {
  .Header__Social {
    padding-left: 0;
  }
}
.Header__Social:before {
  content: 'Share';
  display: inline-block;
  vertical-align: middle;
  font-size: 30px;
  font-size: 3rem;
  font-family: 'Mountains of Christmas', cursive;
}
@media only screen and (max-width: 1100px) {
  .Header__Social:before {
    left: 0;
    bottom: 9px;
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media only screen and (max-width: 730px) {
  .Header__Social:before {
    display: none;
  }
}
.Channel {
  display: inline-block;
  vertical-align: middle;
  border: 2px solid white;
  -moz-border-radius: 100%;
       border-radius: 100%;
  margin-left: 10px;
}
@media only screen and (max-width: 1100px) {
  .Channel {
    margin-left: 5px;
  }
}
.Channel__Link {
  width: 60px;
  height: 60px;
  display: block;
  position: relative;
}
@media only screen and (max-width: 1100px) {
  .Channel__Link {
    width: 30px;
    height: 30px;
  }
}
@media only screen and (max-width: 730px) {
  .Channel__Link {
    width: 20px;
    height: 20px;
  }
}
.Channel__Link:before {
  color: white;
  font-size: 40px;
  font-size: 4rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1100px) {
  .Channel__Link:before {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media only screen and (max-width: 730px) {
  .Channel__Link:before {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.Header__Intro {
  color: white;
  text-align: center;
  font-size: 30px;
  font-size: 3rem;
}
@media only screen and (max-width: 1100px) {
  .Header__Intro {
    font-size: 24px;
    font-size: 2.4rem;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 730px) {
  .Header__Intro {
    font-size: 18px;
    font-size: 1.8rem;
    margin-top: 20px;
  }
}
.BlueCrimbo__News {
  display: block;
  background: none !important;
  padding: 0;
  margin-bottom: 30px;
}
.BlueCrimbo__News .News__Articles {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  text-align: left;
}
.BlueCrimbo__News .Item {
  width: 240px;
  background: white;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: inline-block;
  margin: 10px 10px 20px;
  position: relative;
  word-wrap: break-word;
}
.BlueCrimbo__News .Item:before {
  content: '';
  height: 60px;
  width: 60px;
  background: #0084d6;
  position: absolute;
  top: 0;
  left: 0;
}
.BlueCrimbo__News .Item:nth-child(1) {
  -webkit-box-ordinal-group: 2;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.BlueCrimbo__News .Item:nth-child(2) {
  -webkit-box-ordinal-group: 6;
     -moz-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.BlueCrimbo__News .Item:nth-child(3) {
  -webkit-box-ordinal-group: 3;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.BlueCrimbo__News .Item:nth-child(4) {
  -webkit-box-ordinal-group: 4;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.BlueCrimbo__News .Item:nth-child(5) {
  -webkit-box-ordinal-group: 7;
     -moz-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.BlueCrimbo__News .Item:nth-child(6) {
  -webkit-box-ordinal-group: 8;
     -moz-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.BlueCrimbo__News .Item:nth-child(7) {
  -webkit-box-ordinal-group: 5;
     -moz-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.BlueCrimbo__News .Item:nth-child(8) {
  -webkit-box-ordinal-group: 9;
     -moz-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.BlueCrimbo__News .Item--News:before {
  content: url('/Assets/Images/Christmas2016/news.png');
}
.BlueCrimbo__News .Item--Giving:before {
  content: url('/Assets/Images/Christmas2016/giving.png');
}
.BlueCrimbo__News .Item--Tweet:before {
  content: url('/Assets/Images/Christmas2016/twitter.png');
}
.BlueCrimbo__News .Item--No-Image {
  padding-top: 60px;
}
@media only screen and (max-width: 1100px) {
  .BlueCrimbo__News .Item {
    width: 46%;
    margin: 0 15px 20px;
  }
}
@media only screen and (max-width: 730px) {
  .BlueCrimbo__News .Item {
    width: 100%;
  }
}
.BlueCrimbo__News .Item__Title,
.BlueCrimbo__News .Item__Copy {
  padding: 10px;
  color: #5f5f5f;
}
.BlueCrimbo__News .Item__Title {
  color: #0084d6;
  font-size: 22px;
}
.BlueCrimbo__News .Item__Read-More {
  background: #0084d6;
  color: white;
  padding: 10px;
  margin: 10px;
  display: inline-block;
  -moz-border-radius: 3px;
       border-radius: 3px;
}
.BlueCrimbo__News .Item__Donator,
.BlueCrimbo__News .Item__Tweet-Source {
  padding: 10px;
  color: #5f5f5f;
  text-align: center;
}
.BlueCrimbo__News .Item__Donation-Message,
.BlueCrimbo__News .Item__Tweet {
  font-family: "Interstate Light Condensed", sans-serif;
  text-align: center;
  padding: 10px;
  color: #0084d6;
  font-size: 20px;
  font-size: 2rem;
}
.BlueCrimbo__News .Item__Donation-Amount {
  font-family: "Interstate Light Condensed", sans-serif;
  text-align: center;
  padding: 0 10px;
  color: #0084d6;
  font-size: 40px;
  font-size: 4rem;
}
.Footer-Donate-Button {
  background: #008ee5;
  background: -moz-linear-gradient(top, #008ee5 20%, #006caf 100%);
  background: linear-gradient(to bottom, #008ee5 20%, #006caf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008ee5', endColorstr='#006caf', GradientType=0);
  color: white;
  padding: 12px 12px 20px;
  -moz-border-radius: 3px;
       border-radius: 3px;
  font-size: 24px;
  font-size: 2.4rem;
  font-family: "Interstate Black Cond", sans-serif;
  display: inline-block;
  position: relative;
  margin: 0 10px 20px;
}
.Footer-Donate-Button:hover {
  background-image: none;
  background: #006caf;
}
.Footer-Donate-Button__Logo {
  width: inherit;
  display: inline-block;
  position: relative;
  top: 8px;
}
.Footer-Donate-Button.Footer-Donate-Button--no-image {
  padding-top: 16px;
}
@media only screen and (max-width: 1100px) {
  .Footer-Donate-Button {
    display: block;
    margin: auto;
    margin-bottom: 20px;
    max-width: 300px;
  }
}
.Charity-Footer {
  background: none !important;
  text-align: center;
  position: relative;
  padding-top: 60px;
}
.Charity-Footer__Copy {
  color: white;
  display: inline-block;
  padding: 0 20px;
  top: -60px;
  position: relative;
}
@media only screen and (max-width: 1100px) {
  .Charity-Footer__Copy {
    display: block;
    top: 0;
    padding: 20px;
  }
}
.Charity-Footer__Charity {
  display: inline-block;
  padding: 0 20px;
}
.BlueCrimbo__Video {
  margin: 30px auto;
  padding: 0 10px;
  background: none !important;
}
@media only screen and (max-width: 1100px) {
  .BlueCrimbo__Video {
    padding: 0 20px;
  }
}
.BlueCrimbo__VideoWrapper {
  position: relative;
  padding: 8px;
  background: #FFF;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.BlueCrimbo__VideoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.BlueCrimbo__FeatureBlocks {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  background: none !important;
}
@media only screen and (max-width: 1100px) {
  .BlueCrimbo__FeatureBlocks {
    border-bottom: 1px solid #044585;
    margin: 0 10px 30px;
    padding: 0 0 30px;
  }
}
@media only screen and (max-width: 730px) {
  .BlueCrimbo__FeatureBlocks {
    display: block;
    padding: 0;
    margin: 0 15px 30px;
  }
}
.BlueCrimbo__FeatureBlock {
  display: block;
  width: 100%;
  text-align: left;
  background: #fff;
}
@media only screen and (max-width: 730px) {
  .BlueCrimbo__FeatureBlock {
    margin-bottom: 30px;
  }
}
.BlueCrimbo__FeatureBlock:first-child {
  margin-right: 20px;
}
@media only screen and (max-width: 730px) {
  .BlueCrimbo__FeatureBlock:first-child {
    margin-right: 0;
  }
}
.BlueCrimbo__FeatureBlock:last-child {
  margin-left: 20px;
}
@media only screen and (max-width: 730px) {
  .BlueCrimbo__FeatureBlock:last-child {
    margin-left: 0;
  }
}
.BlueCrimbo__FeatureBlockInner {
  padding: 20px;
}
.BlueCrimbo__FeatureBlockImage {
  width: 100%;
}
.BlueCrimbo__FeatureBlockTitle {
  margin-bottom: 20px;
  font-family: 'Mountains of Christmas', cursive;
  color: #0084d6;
  font-weight: 400;
  font-size: 45px;
  font-size: 4.5rem;
}
.BlueCrimbo__FeatureBlockText {
  margin-bottom: 30px;
  line-height: 1.6;
}
.BlueCrimbo__FeatureBlockBtn {
  -moz-border-radius: 0;
       border-radius: 0;
  padding: 15px 30px;
  background: #0084d6 !important;
}
.DonationWidget {
  margin-bottom: 30px;
  -moz-border-radius: 5px;
       border-radius: 5px;
  overflow: hidden;
  border: 1px solid;
  background: #efeeee;
  padding: 20px;
  background: #00369c;
}
.DonationWidget .Tabs {
  margin-bottom: 0;
}
.DonationWidget .Tab {
  width: 50%;
}
.DonationWidget .Tab:first-child {
  border-left: none;
  padding-left: 1px;
}
.DonationWidget .Tab:last-child {
  border-right: none;
  padding-right: 1px;
}
@media only screen and (max-width: 730px) {
  .DonationWidget {
    -moz-border-radius: 0;
         border-radius: 0;
    border: none;
    margin-bottom: 15px;
  }
}
.DonationWidget figure {
  margin-bottom: 0;
}
.DonationWidget figure img {
  margin-bottom: 0;
}
.DonationWidget figure figcaption {
  margin-left: 0;
  color: inherit;
}
.DonationWidget p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3;
  margin-bottom: 20px;
}
.DonationWidget p:last-child {
  margin-bottom: 0;
}
.DonationWidget .TabbedPanel .Widget {
  border: none;
  margin-bottom: 0;
}
.DonationWidget.HospitalityWidget img {
  width: 100%;
}
.DonationWidget .Tabs {
  margin-bottom: 0;
}
.DonationWidget .Tab {
  width: 50%;
}
.DonationWidget .Tab:first-child {
  border-left: none;
  padding-left: 1px;
}
.DonationWidget .Tab:last-child {
  border-right: none;
  padding-right: 1px;
}
.DonationWidget .Tab:only-of-type {
  display: none;
}
.DonationWidget p {
  color: #FFF;
}
.DonationWidget .WidgetTitle,
.DonationWidget .WidgetInner {
  padding: 0;
}
.DonationWidget .WidgetTitle {
  margin-bottom: 15px;
}
.DonationWidget .Btn,
.DonationWidget .SelectWrapper {
  width: 100%;
  margin-bottom: 20px;
}
.DonationWidget .Btn:last-child,
.DonationWidget .SelectWrapper:last-child {
  margin-bottom: 0;
}
.DonationWidget .SelectValue {
  display: block;
  color: #00369c;
}
.DonationWidget select {
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.CharityTabs .Tabs {
  margin-bottom: 0;
}
.CharityTabs .TabbedWrapper {
  border: 1px solid #d8d8d8;
  border-top: none;
  padding: 20px;
}
.CharityTabs .TabbedPanel {
  text-align: center;
}
.CharityTabs .Btn,
.CharityTabs .SelectWrapper {
  margin-bottom: 20px;
}
.CharityTabs .Btn:last-child,
.CharityTabs .SelectWrapper:last-child {
  margin-bottom: 0;
}
.CharityTabs .SelectValue {
  font-size: 16px;
  font-size: 1.6rem;
  color: #00369c;
  padding-right: 35px;
}
.TabbedCarousel {
  display: block;
  position: relative;
  padding-left: 300px;
  width: 100%;
}
@media only screen and (max-width: 980px) {
  .TabbedCarousel {
    max-width: 722px;
    padding-left: 0;
    margin: auto;
  }
}
@media only screen and (max-width: 1100px) {
  .ie8 .TabbedCarousel,
  .ie9 .TabbedCarousel {
    max-width: 722px;
    padding-left: 0;
  }
}
.TabbedCarousel__TabList {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 300px;
}
@media only screen and (max-width: 980px) {
  .TabbedCarousel__TabList {
    display: none;
  }
}
.ie8 .TabbedCarousel__TabList,
.ie9 .TabbedCarousel__TabList {
  overflow: hidden;
}
@media only screen and (max-width: 980px) {
  .ie8 .TabbedCarousel__TabList,
  .ie9 .TabbedCarousel__TabList {
    display: none;
  }
}
.TabbedCarousel__Tab {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
  width: 100%;
  height: 96px;
  padding: 0 20px;
  color: #FFF;
  -moz-transition: background 300ms ease-in;
       transition: background 300ms ease-in;
  font-size: 22px;
  font-size: 2.2rem;
}
.TabbedCarousel__Tab:after {
  content: "";
  position: absolute;
  z-index: 100;
  left: 100%;
  top: 0;
  width: 0;
  height: 0;
  border-top: 48px solid transparent;
  border-bottom: 48px solid transparent;
  -moz-transition: border 300ms ease-in;
       transition: border 300ms ease-in;
}
@media only screen and (max-width: 1100px) {
  .TabbedCarousel__Tab:after {
    display: none;
  }
}
.TabbedCarousel__Tab.Active:after {
  border-left-width: 23px;
}
.TabbedCarousel__Tab span {
  -ms-flex-item-align: center;
      align-self: center;
}
.TabbedCarousel__Tab--SlideTab {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
  width: 100%;
  height: 96px;
  padding: 0 20px;
  color: #FFF;
  -moz-transition: background 300ms ease-in;
       transition: background 300ms ease-in;
  font-size: 22px;
  font-size: 2.2rem;
  display: none;
}
.TabbedCarousel__Tab--SlideTab:after {
  content: "";
  position: absolute;
  z-index: 100;
  left: 100%;
  top: 0;
  width: 0;
  height: 0;
  border-top: 48px solid transparent;
  border-bottom: 48px solid transparent;
  -moz-transition: border 300ms ease-in;
       transition: border 300ms ease-in;
}
@media only screen and (max-width: 1100px) {
  .TabbedCarousel__Tab--SlideTab:after {
    display: none;
  }
}
.TabbedCarousel__Tab--SlideTab.Active:after {
  border-left-width: 23px;
}
.TabbedCarousel__Tab--SlideTab span {
  -ms-flex-item-align: center;
      align-self: center;
}
@media only screen and (max-width: 980px) {
  .TabbedCarousel__Tab--SlideTab {
    display: block;
    padding: 20px;
    height: auto;
  }
}
@media only screen and (max-width: 1100px) {
  .ie8 .TabbedCarousel__Tab--SlideTab,
  .ie9 .TabbedCarousel__Tab--SlideTab {
    display: block;
    padding: 20px;
    height: auto;
  }
}
.TabbedCarousel__PanelList {
  display: block;
}
.TabbedCarousel__Panel {
  display: block;
  height: 384px;
}
.ie8  .TabbedCarousel__Tab,
.ie9  .TabbedCarousel__Tab {
  display: block;
  padding: 20px;
}
.ParntersPortalBody {
  background: #162342;
}
.PartnerDashboardButton {
  text-align: center;
}
.ParntersPortalHeader {
  max-height: 110px;
  position: relative;
  z-index: 99999;
  width: 100%;
  min-width: 320px;
  top: 0;
  left: 0;
  -moz-transition: left 500ms;
  transition: left 500ms;
  background: white;
}
@media only screen and (max-width: 1100px) {
  .ParntersPortalHeader .Inner {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 1100px) {
  .ParntersPortalHeader {
    position: fixed;
  }
}
@media only screen and (max-width: 730px) {
  .ParntersPortalHeader {
    position: fixed;
  }
}
@media only screen and (max-width: 730px) {
  .ParntersPortalHeader {
    border-bottom: none;
  }
}
.ParntersPortalHeader .Logo {
  width: auto;
  padding: 8px 0;
}
@media only screen and (min-width: 730px) {
  .ParntersPortalHeader .HeaderTop {
    padding: 0;
  }
}
@media only screen and (max-width: 1100px) {
  .ParntersPortalHeader .HeaderTop {
    padding: 8px 0;
  }
}
@media only screen and (max-width: 1100px) {
  .ParntersPortalHeader .MobileLogo {
    width: auto;
    margin-top: 30px;
  }
}
.ParntersPortalHeader .BackToSite {
  font-size: 12px;
  font-size: 1.2rem;
  color: #00369c;
  float: right;
  position: absolute;
  top: 20px;
  right: 30px;
}
.ParntersPortalHeader .BackToSite:hover {
  color: #3bb7df;
}
@media only screen and (max-width: 1100px) {
  .ParntersPortalHeader .BackToSite {
    width: 100%;
    text-align: center;
    top: 5px;
    right: 0;
  }
}
.PartnerPortalLogin {
  background: #162342 !important;
}
.PartnerPortalLogin .Inner {
  background: none;
}
.PartnerPortalForm .ValidationSummary {
  background-color: #DDDDDD;
  -moz-border-radius: 3px;
       border-radius: 3px;
  padding: 10px 4%;
}
.PartnerPortalForm .Boxed {
  background: none;
}
.PartnerPortalForm h1 {
  text-transform: uppercase;
  text-align: center;
  font-size: 45px;
  font-size: 4.5rem;
  color: white;
}
.PartnerPortalForm .LoginDetails {
  max-width: 300px;
  margin: 0 auto;
}
.PartnerPortalForm .LoginDetails input[type="text"],
.PartnerPortalForm .LoginDetails input[type="email"],
.PartnerPortalForm .LoginDetails input[type="tel"],
.PartnerPortalForm .LoginDetails input[type="password"],
.PartnerPortalForm .LoginDetails textarea {
  max-width: 300px;
  width: 100%;
  background: #162342;
  color: white;
  margin: 10px 0;
}
.PartnerPortalForm .LoginDetails label {
  width: auto;
  color: white;
  display: block;
  clear: both;
}
.PartnerPortalForm .LoginDetails label.LoginCheckbox {
  float: left;
}
.PartnerPortalForm .LoginDetails input[type="checkbox"]:checked + label:before {
  color: #3bb7df;
  border-color: #3bb7df;
}
.PartnerPortalForm .LoginDetails .ForgottenPassword {
  float: right;
  color: #3bb7df;
  text-decoration: underline;
  margin-top: 12px;
  font-size: 12px;
  font-size: 1.2rem;
}
.PartnerPortalForm .LoginDetails .ForgottenPassword:hover {
  text-decoration: none;
}
.PartnerPortalForm .Btn {
  background: #3bb7df;
}
.PartnerProfileBar {
  background: #3bb7df;
  color: white;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1100px) {
  .PartnerProfileBar {
    margin-top: 40px;
  }
}
.PartnerProfileBar .Inner {
  padding: 20px 0 18px;
}
@media only screen and (max-width: 1100px) {
  .PartnerProfileBar .Inner {
    padding: 20px 20px 18px;
  }
}
.PartnerProfileBar .PartnerLogOut {
  float: right;
  font-size: 12px;
  font-size: 1.2rem;
  color: white;
  text-decoration: underline;
  padding: 4px;
  margin-left: 20px;
}
.PartnerProfileBar .PartnerLogOut:hover {
  text-decoration: none;
}
.PartnerProfileBar .PartnerLogOut img {
  float: left;
  position: relative;
  top: -2px;
  left: -7px;
}
.PartnerProfileBar .PartnerName {
  float: right;
  font-size: 18px;
  font-size: 1.8rem;
}
@media only screen and (max-width: 730px) {
  .PartnerContent .ParnterInfo {
    padding: 0 30px;
  }
}
.PartnerContent .PartnerLogo {
  float: left;
  border: 1px solid #b1b1b1;
  margin-right: 30px;
}
@media only screen and (max-width: 730px) {
  .PartnerContent .PartnerLogo {
    margin: 0 auto;
    width: 60%;
    float: none;
  }
}
.PartnerContent .PartnerTitle {
  font-size: 50px;
  font-size: 5rem;
  margin-top: 20px;
}
@media only screen and (max-width: 1100px) {
  .PartnerContent .PartnerTitle {
    margin-top: 0;
  }
}
@media only screen and (max-width: 730px) {
  .PartnerContent .PartnerTitle {
    font-size: 35px;
    font-size: 3.5rem;
    margin-top: 20px;
  }
}
.PartnerContent .PartnerIntro {
  font-size: 16px;
  font-size: 1.6rem;
}
@media only screen and (max-width: 730px) {
  .PartnerContent .PartnerIntro {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
.ParnterFiles {
  padding: 30px 0 0 0;
}
.ParnterFiles .PartnerFiles__Pagination {
  clear: both;
}
.ParnterFiles .PartnerFile {
  width: 33%;
  display: inline-block;
  padding: 0 20px 20px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin-bottom: 30px;
  float: left;
}
@media only screen and (max-width: 1100px) {
  .ParnterFiles .PartnerFile {
    width: 49%;
  }
}
@media only screen and (max-width: 730px) {
  .ParnterFiles .PartnerFile {
    width: 100%;
  }
}
.ParnterFiles .PartnerFile .PartnerFile__Description {
  min-height: 125px;
}
.ParnterFiles .PartnerFile .PartnerFile__Image {
  width: 100%;
  margin-bottom: 20px;
  position: relative;
  float: left;
}
.ParnterFiles .PartnerFile .PartnerFile__Image img {
  width: 100%;
}
.ParnterFiles .PartnerFile .PartnerFile__Image.video:after {
  content: url('/Assets/Images/partnerPortal/video.png');
  height: 35px;
  width: 53px;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.PartnerDocuments {
  width: 100%;
  background: rgba(177, 177, 177, 0.5) !important;
  padding: 30px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin-bottom: 10px;
  /***** Example custom styling *****/
}
.PartnerDocuments .PartnerDocuments__Title {
  color: #002053;
  float: left;
}
.PartnerDocuments label.PartnerDocuments__Upload input[type="file"] {
  position: fixed;
  top: -1000px;
}
.PartnerDocuments .PartnerDocuments__Upload {
  background: #3bb7df;
  color: white;
  float: right;
}
.PartnerDocuments .PartnerDocuments__Upload:hover {
  background: #00369c;
}
.PartnerDocuments .PartnerDocuments__Upload:active {
  background: #162342;
}
.PartnerDocuments .PartnerDocuments__Upload :invalid + span {
  color: white;
}
.PartnerDocuments .PartnerDocuments__Upload :valid + span {
  color: white;
}
.PartnerDocuments .PartnerDocuments__List {
  clear: both;
  float: left;
  width: 100%;
  max-height: 930px;
  overflow: auto;
}
.PartnerDocuments .PartnerDocuments__List .PartnerDocuments__List__Item {
  font-size: 16px;
  font-size: 1.6rem;
  border-bottom: 1px solid #b1b1b1;
  padding: 20px 0;
  position: relative;
  float: left;
  width: 100%;
}
.PartnerDocuments .PartnerDocuments__List .PartnerDocuments__List__Item .PartnerDocuments__List__Item__Name {
  color: black;
}
.PartnerDocuments .PartnerDocuments__List .PartnerDocuments__List__Item .PartnerDocuments__List__Item__Name:hover {
  color: #00369c;
}
@media only screen and (max-width: 730px) {
  .PartnerDocuments .PartnerDocuments__List .PartnerDocuments__List__Item .PartnerDocuments__List__Item__Name {
    width: 100%;
    display: block;
    float: left;
    margin-bottom: 20px;
  }
}
.PartnerDocuments .PartnerDocuments__List .PartnerDocuments__List__Item .PartnerDocuments__List__Item__Download {
  background: #002053;
  position: absolute;
  right: 20px;
  top: 8px;
}
.PartnerDocuments .PartnerDocuments__List .PartnerDocuments__List__Item .PartnerDocuments__List__Item__Download:hover {
  background: #00369c;
}
@media only screen and (max-width: 730px) {
  .PartnerDocuments .PartnerDocuments__List .PartnerDocuments__List__Item .PartnerDocuments__List__Item__Download {
    position: relative;
    float: right;
  }
}
.PartnerDocuments .PartnerDocuments__List .PartnerDocuments__List__Item .PartnerDocuments__List__Item__Delete {
  position: absolute;
  right: 160px;
  top: 21px;
  font-size: 12px;
  text-decoration: underline;
  color: black;
}
.PartnerDocuments .PartnerDocuments__List .PartnerDocuments__List__Item .PartnerDocuments__List__Item__Delete:hover {
  text-decoration: none;
  colour: #00369c;
}
.PartnerDocuments .PartnerDocuments__List .PartnerDocuments__List__Item .PartnerDocuments__List__Item__Delete img {
  float: left;
  position: relative;
  top: -2px;
  left: -7px;
}
@media only screen and (max-width: 730px) {
  .PartnerDocuments .PartnerDocuments__List .PartnerDocuments__List__Item .PartnerDocuments__List__Item__Delete {
    position: relative;
    float: right;
    right: 40px;
  }
}
.PromoPopup {
  position: relative;
  background: #FFF;
  padding: 8px;
  width: auto;
  max-width: 500px;
  margin: auto;
  -moz-border-radius: 8px;
       border-radius: 8px;
  text-align: center;
}
.PromoPopup .Btn {
  margin: 0 10px 15px;
}
.PromoPopup button.mfp-close {
  top: -18px;
  right: -18px;
  background: #00369c;
  opacity: 1;
  color: #FFF !important;
  -moz-border-radius: 100%;
       border-radius: 100%;
  height: 36px;
  width: 36px;
  line-height: 32px;
  font-size: 36px;
  border: 3px solid #FFF;
  text-indent: 2px;
}
@media only screen and (max-width: 730px) {
  .PromoPopup {
    padding: 40px 20px 20px;
  }
  .PromoPopup button.mfp-close {
    top: 0;
    right: 0;
  }
}
.PromoImage {
  margin: 0 auto 20px;
}
.FanPage {
  background: #70a111 !important;
  background-image: url('/Assets/Images/Profile/Fanpage__Background.jpg') !important;
  -moz-border-radius: 3px;
       border-radius: 3px;
  margin: 30px auto;
  padding: 70px 90px;
  color: white;
}
@media only screen and (max-width: 980px) {
  .FanPage {
    padding: 70px 30px;
  }
}
@media only screen and (max-width: 730px) {
  .FanPage {
    padding: 40px;
  }
}
@media only screen and (max-width: 510px) {
  .FanPage {
    padding: 40px 20px;
  }
}
.FanPage input[type="radio"] {
  display: none;
}
.FanPage input[type="radio"] + label {
  display: inline-block;
  width: auto;
  vertical-align: top;
  padding-left: 30px;
  position: relative;
  cursor: pointer;
  padding-bottom: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.FanPage input[type="radio"] + label:before {
  font-family: "stdomingos" !important;
  font-style: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  padding: 2px;
  text-align: center;
  border: 2px solid #c1c1c1;
  -moz-border-radius: 100%;
       border-radius: 100%;
  font-weight: bold;
  position: absolute;
  top: -3px;
  left: 0px;
  z-index: 10;
  line-height: 16px;
}
.FanPage input[type="radio"]:checked + label:before {
  content: "Q";
}
.FanPage__Break {
  padding-bottom: 45px;
  background-image: url('/Assets/Images/Profile/Fanpage__Break.png') !important;
  background-position: bottom center;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 730px) {
  .FanPage__Break {
    padding-bottom: 75px;
  }
}
.FanSection__FlexWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 730px) {
  .FanSection__FlexWrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.ie9 .FanSection__FlexWrapper {
  width: 100%;
  display: table;
}
.FlexWrapper--Wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.YourInfo {
  width: 33%;
}
@media only screen and (max-width: 730px) {
  .YourInfo {
    width: 50%;
    -webkit-box-ordinal-group: 3;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width: 510px) {
  .YourInfo {
    width: 100%;
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    text-align: center;
  }
}
.YourInfo__Name {
  font-size: 45px;
  font-size: 4.5rem;
  font-weight: 800;
  margin: 0;
}
.YourInfo__Age {
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 30px;
  font-size: 3rem;
  display: block;
}
.YourInfo__Age dt,
.YourInfo__Age dd {
  display: inline-block;
}
.YourInfo__Age__Date {
  font-size: 20px;
  font-size: 2rem;
}
.YourInfo__Location {
  background-position: top left;
  padding-top: 10px;
}
.ie9 .YourInfo {
  display: table-cell;
  vertical-align: top;
}
.ProfileAvatar {
  font-size: 0;
  overflow: hidden;
  margin: 0 20px;
}
@media only screen and (max-width: 1100px) {
  .ProfileAvatar {
    -webkit-box-ordinal-group: 3;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width: 510px) {
  .ProfileAvatar {
    margin: 20px auto 0;
  }
}
.ProfileAvatar__Image {
  display: block;
  width: 160px;
  height: 160px;
  -moz-border-radius: 100%;
       border-radius: 100%;
  border: 7px solid white;
  margin: auto;
  -moz-background-size: cover;
       background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.ie9 .ProfileAvatar {
  width: 160px;
}
.ShareProfile {
  width: 33%;
  text-align: right;
  -webkit-box-ordinal-group: 4;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
@media only screen and (max-width: 730px) {
  .ShareProfile {
    width: 100%;
    -webkit-box-ordinal-group: 2;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    text-align: center;
  }
}
.ShareProfile__Title {
  display: block;
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 26px;
  font-size: 2.6rem;
  margin-bottom: 15px;
}
@media only screen and (max-width: 730px) {
  .ShareProfile__Title {
    display: inline-block;
    margin-bottom: 45px;
  }
}
.ShareProfile__Item {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.ShareProfile__Button {
  color: white;
  width: 40px;
  height: 40px;
  display: inline-block;
  -moz-border-radius: 100%;
       border-radius: 100%;
  border: 2px solid white;
  position: relative;
}
.ShareProfile__Button:before {
  width: 24px;
  height: 24px;
  font-size: 24px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.ShareProfile__Button:hover {
  color: #b1b1b1;
  border-color: #b1b1b1;
}
.ie9 .ShareProfile {
  display: table-cell;
  vertical-align: top;
}
.ShareProfile--Bottom {
  margin-left: auto;
  margin-top: 50px;
}
.FanTitle {
  margin: 50px auto 0 !important;
  background: white;
  padding: 20px 20px;
  color: black;
  line-height: 100%;
  max-width: 380px;
  width: 100%;
  text-align: center;
  -moz-border-radius: 5px 5px 0 0;
       border-radius: 5px 5px 0 0;
  font-size: 30px;
  position: relative;
}
.FanTitle:before {
  content: '';
  width: 60px;
  height: 60px;
  background: #70a111 center no-repeat;
  -moz-background-size: 50%;
       background-size: 50%;
  -moz-border-radius: 100%;
       border-radius: 100%;
  border: 7px solid white;
  position: absolute;
  margin: 0 auto;
  top: -51px;
  left: 0;
  right: 0;
}
.FanTitle span {
  color: #009de0;
}
@media only screen and (max-width: 730px) {
  .FanTitle {
    max-width: none;
    margin-top: 0 !important;
  }
}
@media only screen and (max-width: 510px) {
  .FanTitle {
    margin-top: 50px !important;
  }
}
.FanTitle--Goal:before {
  background-image: url('/Assets/Images/Profile/gotm.png');
  background-image: url('/Assets/Images/Profile/gotm.svg');
}
.FanTitle--Season:before {
  background-image: url('/Assets/Images/Profile/season.png');
  background-image: url('/Assets/Images/Profile/season.svg');
}
.FanTitle--Player:before {
  background-image: url('/Assets/Images/Profile/player.png');
  background-image: url('/Assets/Images/Profile/player.svg');
}
.FanTitle--Year:before {
  background-image: url('/Assets/Images/Profile/year.png');
  background-image: url('/Assets/Images/Profile/year.svg');
}
.FanTitle--Instagram:before {
  background-image: url('/Assets/Images/Profile/instagram.png');
  background-image: url('/Assets/Images/Profile/instagram.svg');
}
.FanTitle--Twitter:before {
  background-image: url('/Assets/Images/Profile/twitter.png');
  background-image: url('/Assets/Images/Profile/twitter.svg');
}
.Gotm {
  background-color: rgba(0, 0, 0, 0.65);
}
.Gotm__Title {
  text-align: center;
  padding: 30px;
  margin-bottom: 0;
}
.Gotm__Goal {
  width: 61%;
  float: left;
  padding-bottom: 30px;
  margin-top: 20px;
}
.Gotm__Goal__Name {
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 20px;
  font-size: 2rem;
  padding-bottom: 4px;
}
.Gotm__Goal__Match {
  color: #b1b1b1;
}
.Gotm__Vote {
  float: right;
  margin-top: 20px;
  width: 33%;
  margin-right: 5%;
}
.Gotm__Vote__Label {
  background: #00369c;
  -moz-border-radius: 5px;
       border-radius: 5px;
  font-family: "Interstate Light Condensed", sans-serif;
  color: white;
  font-size: 20px;
  padding: 10px 50px 10px 20px !important;
  float: right;
  position: relative;
}
.Gotm__Vote__Label:before {
  color: white !important;
  -moz-border-radius: 0 !important;
       border-radius: 0 !important;
  border-color: #34b4ef !important;
  position: absolute;
  left: inherit !important;
  right: 15px;
  top: 10px !important;
  font-size: 17px;
}
.Gotm__Vote__Voted {
  font-size: 20px;
  background: #70a111 !important;
  padding: 10px 50px 10px 20px !important;
  -moz-border-radius: 5px;
       border-radius: 5px;
  font-family: "Interstate Light Condensed", sans-serif;
  float: right;
  position: relative;
}
.Gotm__Vote__Voted:before {
  content: 'Q';
  font-family: 'stdomingos';
  font-weight: bold;
  font-size: 17px;
  text-align: center;
  line-height: 16px;
  width: 14px;
  height: 14px;
  padding: 2px;
  color: white !important;
  border: 2px solid white;
  -moz-border-radius: 0 !important;
       border-radius: 0 !important;
  position: absolute;
  z-index: 10;
  left: inherit !important;
  right: 15px;
  top: 10px;
}
.Gotm__Submit {
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 20px;
  font-size: 2rem;
  color: white;
  width: 100%;
  background: #00369c;
  border: none;
  -moz-border-radius: 0 0 5px 5px;
       border-radius: 0 0 5px 5px;
  padding: 15px 20px;
}
.Gotm__Submit--Voted {
  background: #70a111 !important;
}
.GotmSlider {
  padding: 0 15px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: inline;
}
.GotmSlider__Slide {
  padding: 15px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.GotmSlider__Media {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.GotmSlider__Media iframe,
.GotmSlider__Media object,
.GotmSlider__Media embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.GotmSlider .slick-next {
  right: -45px;
}
@media only screen and (max-width: 980px) {
  .GotmSlider .slick-next {
    right: 0;
  }
}
.GotmSlider .slick-prev {
  left: -45px;
}
@media only screen and (max-width: 980px) {
  .GotmSlider .slick-prev {
    left: 0;
  }
}
.SeasonStats {
  margin-bottom: 3px;
  background-color: rgba(0, 0, 0, 0.65);
  padding: 10px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.ie9 .SeasonStats {
  display: inline-block;
  zoom: 1;
  float: left;
}
.SeasonStats--size-one {
  width: 100%;
}
.SeasonStats--size-two {
  width: 49.8%;
}
@media only screen and (max-width: 730px) {
  .SeasonStats--size-two {
    width: 100%;
  }
}
.ie9 .SeasonStats--size-two {
  height: 100px;
  width: 50%;
}
.SeasonStats--size-three {
  width: 24.7%;
}
@media only screen and (max-width: 730px) {
  .SeasonStats--size-three {
    width: 49.8%;
  }
}
.ie9 .SeasonStats--size-three {
  height: 100px;
  width: 25%;
}
.SeasonStats--size-four {
  width: 16.4%;
}
@media only screen and (max-width: 730px) {
  .SeasonStats--size-four {
    width: 32.9%;
  }
}
@media only screen and (max-width: 510px) {
  .SeasonStats--size-four {
    width: 49.5%;
  }
}
.ie9 .SeasonStats--size-four {
  height: 100px;
  width: 16.6%;
}
.SeasonStats--AdBanner {
  background: #00369c;
  padding: 15px;
}
@media only screen and (max-width: 730px) {
  .SeasonStats--AdBanner {
    text-align: center;
  }
}
.SeasonStats--AdBanner__Title {
  margin: 0;
  float: left;
}
@media only screen and (max-width: 730px) {
  .SeasonStats--AdBanner__Title {
    width: 100%;
  }
}
.SeasonStats--AdBanner__OffSite {
  background-color: #162342 !important;
  float: right;
  margin-left: 10px;
}
@media only screen and (max-width: 730px) {
  .SeasonStats--AdBanner__OffSite {
    float: none;
    margin-top: 10px;
  }
}
.YourLastMatch {
  position: relative;
}
@media only screen and (max-width: 980px) {
  .YourLastMatch {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 510px) {
  .YourLastMatch {
    width: 100%;
    text-align: center;
  }
}
.YourLastMatch__Title {
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 25px;
  font-size: 2.5rem;
}
.YourLastMatch__Date,
.YourLastMatch__Comp {
  font-size: 12px;
}
.YourLastMatch__Team {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.YourLastMatch__Team__Crest {
  display: inline-block;
}
@media only screen and (max-width: 510px) {
  .YourLastMatch__Team__Crest {
    width: 75%;
  }
}
.YourLastMatch__Score {
  display: inline-block;
  background: #00369c;
  border: 2px solid white;
  -moz-border-radius: 100%;
       border-radius: 100%;
  width: 45px;
  height: 45px;
  text-align: center;
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 30px;
  padding-top: 3px;
  margin: 0 10px;
}
@media only screen and (max-width: 510px) {
  .YourLastMatch__Score {
    margin: 0 5px;
  }
}
.ie9 .YourLastMatch {
  display: inline-block;
  vertical-align: middle;
}
.YourLastMatch--Fixture {
  text-align: center;
}
.YourLastMatch--Fixture:before {
  content: 'v';
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 25px;
  position: absolute;
  top: 30px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (max-width: 510px) {
  .YourLastMatch--Fixture {
    width: 100%;
  }
  .YourLastMatch--Fixture:before {
    top: 20px;
  }
}
.ie9 .YourLastMatch--Fixture {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.YourLastMatch--Links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.YourLastMatch--Links__Item {
  display: inline-block;
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.YourLastMatch--Links__Item .Btn {
  margin: 0 5px;
}
@media only screen and (max-width: 510px) {
  .YourLastMatch--Links__Item .Btn {
    font-size: 11px;
  }
}
.ie9 .YourLastMatch--Links {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.SeasonStats__Stat {
  text-align: center;
  font-family: "Interstate Light Condensed", sans-serif;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.SeasonStats__Title {
  display: inline-block;
  font-size: 22px;
}
@media only screen and (max-width: 980px) {
  .SeasonStats--size-two .SeasonStats__Title {
    display: block;
    width: 100%;
  }
}
@media only screen and (max-width: 980px) {
  .SeasonStats--size-three .SeasonStats__Title {
    display: block;
    width: 100%;
  }
}
.SeasonStats--size-four .SeasonStats__Title {
  font-size: 16px;
  width: 100%;
}
@media only screen and (max-width: 980px) {
  .SeasonStats--Attendance-Home .SeasonStats__Title br,
  .SeasonStats--Attendance-Away .SeasonStats__Title br {
    display: none;
  }
}
.SeasonStats__Figure {
  display: inline-block;
  color: #009de0;
  font-size: 75px;
}
.SeasonStats--size-three .SeasonStats__Figure {
  font-size: 65px;
}
.SeasonStats--size-four .SeasonStats__Figure {
  font-size: 45px;
}
.SeasonStats--size-two .SeasonStats__Icon {
  display: inline-block;
  padding-left: 10px;
}
.SeasonStats--Attendance-Home .SeasonStats__Icon,
.SeasonStats--Attendance-Away .SeasonStats__Icon {
  display: inline-block;
  margin: 0 3px;
}
@media only screen and (max-width: 980px) {
  .SeasonStats--Attendance-Home .SeasonStats__Icon br,
  .SeasonStats--Attendance-Away .SeasonStats__Icon br {
    display: none;
  }
}
.SeasonStats--Wins .SeasonStats__Icon,
.SeasonStats--Draws .SeasonStats__Icon,
.SeasonStats--Losses .SeasonStats__Icon {
  display: inline-block;
}
.SeasonStatsCorrection {
  color: white;
  text-shadow: 3px 0px 12px rgba(0, 0, 0, 0.5);
  width: 100%;
  display: block;
}
.SeasonStatsCorrection a {
  color: white;
  text-decoration: underline;
}
.FavouritePlayer__Bio {
  width: 100%;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.65);
  padding: 25px 40px;
  margin-bottom: 3px;
}
.ie9 .FavouritePlayer__Bio {
  display: block;
  width: 100%;
}
.FavouritePlayer__Image {
  width: 100px;
  margin-right: 20px;
  -moz-border-radius: 100%;
       border-radius: 100%;
  margin-bottom: 20px;
}
@media only screen and (max-width: 510px) {
  .FavouritePlayer__Image {
    margin: 0 auto 20px;
  }
}
.ie9 .FavouritePlayer__Image {
  display: inline-block;
  vertical-align: top;
}
.FavouritePlayer__Info {
  margin-bottom: 20px;
}
@media only screen and (max-width: 510px) {
  .FavouritePlayer__Info {
    width: 100%;
    text-align: center;
  }
}
.ie9 .FavouritePlayer__Info {
  display: inline-block;
  vertical-align: top;
}
.FavouritePlayer__Name {
  font-size: 27px;
  font-family: "Interstate Black Cond", sans-serif;
}
.FavouritePlayer__Position {
  font-size: 20px;
  font-family: "Interstate Light Condensed", sans-serif;
}
.FavouritePlayer__Stats {
  text-align: center;
  position: relative;
  margin: 0 20px 20px;
}
@media only screen and (max-width: 510px) {
  .FavouritePlayer__Stats {
    width: 100%;
    margin-bottom: 40px;
  }
}
.ie9 .FavouritePlayer__Stats {
  display: inline-block;
  vertical-align: top;
}
.FavouritePlayer__Statistic {
  width: 50px;
  display: inline-block;
  font-size: 12px;
  position: absolute;
  bottom: -16px;
  margin-left: 10px;
}
.FavouritePlayer__Figure {
  width: 50px;
  height: 50px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 30px;
  padding: 6px 0 0;
  border: 2px solid white;
  -moz-border-radius: 100%;
       border-radius: 100%;
  display: inline-block;
  margin-left: 10px;
}
.FavouritePlayer__Links {
  margin-bottom: 20px;
  text-align: center;
}
@media only screen and (max-width: 510px) {
  .FavouritePlayer__Links {
    width: 100%;
    margin-bottom: 0;
  }
}
.ie9 .FavouritePlayer__Links {
  display: inline-block;
  vertical-align: top;
}
.FavouritePlayer__Item {
  display: inline-block;
}
.FavouritePlayer__News,
.FavouritePlayer__Video {
  width: 49.8%;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.65);
  padding: 25px 40px 90px;
  margin-bottom: 3px;
  position: relative;
  -moz-border-radius: 0 0 4px 4px;
       border-radius: 0 0 4px 4px;
}
@media only screen and (max-width: 730px) {
  .FavouritePlayer__News,
  .FavouritePlayer__Video {
    width: 100%;
  }
}
.ie9 .FavouritePlayer__News,
.ie9 .FavouritePlayer__Video {
  display: table-cell;
}
.FavouritePlayer__Story {
  padding: 5px 0;
}
.FavouritePlayer__Story a {
  color: white;
}
.FavouritePlayer__Story a:hover {
  text-decoration: underline;
}
.FavouritePlayer__Video-Container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 0px;
  height: 0;
}
.FavouritePlayer__Video-Container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.FavouritePlayer__Btn {
  width: 100%;
  padding: 16px;
  position: absolute;
  left: 0;
  bottom: 0;
  -moz-border-radius: 0 0 4px 4px;
       border-radius: 0 0 4px 4px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 20px;
}
.FavouritePlayer__Bottom {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
@media only screen and (max-width: 730px) {
  .FavouritePlayer__Bottom {
    display: block;
  }
}
.ie9 .FavouritePlayer__Bottom {
  display: table;
}
.YourYear {
  width: 33.1%;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.65);
  padding: 25px 10px 70px;
  position: relative;
  text-align: center;
}
@media only screen and (max-width: 730px) {
  .YourYear {
    width: 100%;
  }
}
.ie9 .YourYear {
  width: 33%;
  height: 400px;
  display: table-cell;
  zoom: 1;
}
.YourYear__Btn {
  width: 100%;
  padding: 16px;
  position: absolute;
  left: 0;
  bottom: 0;
  -moz-border-radius: 0 0 4px 4px;
       border-radius: 0 0 4px 4px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 20px;
}
.YourYear__Title {
  text-align: center;
}
.YourYear__Title img {
  display: inline-block;
}
.YourYear__Image {
  width: 100px;
  -moz-border-radius: 100%;
       border-radius: 100%;
  margin: 0 auto 20px;
}
.YourYear__GoalScorer {
  margin: 0 auto;
  font-size: 20px;
  font-family: "Interstate Light Condensed", sans-serif;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 980px) {
  .YourYear__GoalScorer {
    width: 100%;
    display: block;
    text-align: center;
  }
}
.YourYear__GoalScorer__Name {
  font-family: "Interstate Black Cond", sans-serif;
}
.YourYear__GoalScorer__Position {
  display: block;
  font-family: "Interstate Light Condensed", sans-serif;
}
.YourYear__GoalScorer__Figure {
  color: #009de0;
  font-size: 75px;
  padding-left: 10px;
}
@media only screen and (max-width: 980px) {
  .YourYear__GoalScorer__Figure {
    padding: 0;
  }
}
.YourYear__Manager {
  font-family: "Interstate Black Cond", sans-serif;
  font-size: 20px;
  text-align: center;
  display: block;
  margin-top: 40px;
}
.YourYear__Fixture {
  text-align: center;
  position: relative;
  margin-bottom: 20px;
}
@media only screen and (min-width: 730px) {
  .YourYear__Fixture {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.YourYear__Fixture:before {
  content: 'v';
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 25px;
  position: absolute;
  top: 30px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (max-width: 510px) {
  .YourYear__Fixture:before {
    width: 100%;
    top: 20px;
  }
}
@media only screen and (min-width: 730px) {
  .YourYear__Fixture:before {
    top: 100px;
  }
}
.ie9 .YourYear__Fixture:before {
  display: none;
}
.YourYear__Team {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.YourYear__Team__Crest {
  display: inline-block;
}
@media only screen and (max-width: 510px) {
  .YourYear__Team__Crest {
    width: 75%;
  }
}
@media only screen and (min-width: 730px) {
  .YourYear__Team {
    width: 50%;
    margin-bottom: 10px;
  }
}
.YourYear__Score {
  display: inline-block;
  background: #00369c;
  border: 2px solid white;
  -moz-border-radius: 100%;
       border-radius: 100%;
  width: 45px;
  height: 45px;
  text-align: center;
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 30px;
  padding-top: 3px;
  margin: 0 10px;
}
@media only screen and (max-width: 510px) {
  .YourYear__Score {
    margin: 0 5px;
  }
}
@media only screen and (min-width: 730px) {
  .YourYear__Score {
    -webkit-box-ordinal-group: 3;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.YourYear__FixtureDetail {
  font-size: 14px;
  text-align: center;
}
.YourYear__FixtureDetail__Venue {
  font-weight: bold;
}
.YourYear__FixtureDetail__Date {
  font-size: 12px;
}
.YourImages {
  width: 100%;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.65);
  padding: 25px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.YourImages__SocialImage {
  width: 25%;
  padding: 1px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
@media only screen and (max-width: 730px) {
  .YourImages__SocialImage {
    width: 33.3%;
  }
}
@media only screen and (max-width: 510px) {
  .YourImages__SocialImage {
    width: 50%;
  }
}
.ie9 .YourImages__SocialImage {
  display: inline-block;
  zoom: 1;
  padding: 0;
  width: 24%;
}
.YourImages__SocialImage img {
  width: 100%;
}
.YourTweets {
  width: 100%;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.65);
  padding: 25px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.YourTweets .Tweet {
  width: 25%;
  padding: 1px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.YourTweets .Tweet p {
  padding: 20px;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "Interstate Light Condensed", sans-serif;
}
.YourTweets .Tweet p a {
  color: #009de0;
}
@media only screen and (max-width: 730px) {
  .YourTweets .Tweet {
    width: 50%;
  }
}
@media only screen and (max-width: 510px) {
  .YourTweets .Tweet {
    width: 100%;
    text-align: center;
  }
}
.ie9 .YourTweets .Tweet {
  display: inline-block;
  zoom: 1;
  padding: 0;
  width: 24%;
}
.FanPageRegister .PageTitle h1 {
  float: none;
  text-align: center;
  margin: 0 auto 20px;
  font-size: 35px;
  font-size: 3.5rem;
}
.FanPageRegister .Heading {
  background: #00369c;
  text-align: center;
  color: white;
  font-size: 45px;
  font-size: 4.5rem;
  font-weight: bold;
  padding: 20px;
  margin: 0 auto;
}
.FanPageRegister .ProfileDetails {
  text-align: center;
  background: rgba(177, 177, 177, 0.5);
  padding: 30px;
}
.FanPageRegister .ProfileDetails__Title {
  text-align: center;
  width: 100%;
  margin-bottom: 40px;
}
.FanPageRegister .ProfileDetails .ProfileSubmit {
  *display: inline;
  *zoom: 1;
  -moz-border-radius: 4px;
       border-radius: 4px;
  padding: 8px 16px;
  border: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -moz-transition: all 160ms ease-in-out;
       transition: all 160ms ease-in-out;
  background: #70a111;
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 30px;
  font-size: 3rem;
  color: white;
  display: inline-block;
  text-align: center;
  padding: 15px 30px;
  margin: 30px auto;
  width: 100%;
  max-width: 440px;
  white-space: normal;
}
.FanPageRegister .ProfileDetails .ProfileSubmit:hover {
  text-decoration: none;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.Large {
  padding: 12px 24px;
  font-size: 15px;
  font-size: 1.5rem;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.BtnIcon {
  position: relative;
  padding: 8px 15px 8px 40px;
  min-width: 0;
  overflow: hidden;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.BtnIcon:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 15px;
  font-size: 1.5rem;
  display: block;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.IconNoBorder:before {
  border: none;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.FullWidthBtn {
  width: 100%;
  display: block;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.BigIcon {
  padding: 13px 13px 13px 50px;
  border: 1px solid transparent;
  vertical-align: top;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.BigIcon:before {
  width: 42px;
  height: 42px;
  line-height: 42px;
  font-size: 22px;
  font-size: 2.2rem;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.DropDownBtn {
  padding-right: 35px;
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.DropDownBtn:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 20px;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.DropDownBtn:before {
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.DropDownBtn.open {
  border: 1px solid #bdbcbc;
  background: #efeeee;
  color: #00369c !important;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.DropDownBtn.open:before {
  background: none;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.DropDownBtn.open:after {
  border-top: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #00369c;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.Listen {
  padding: 10px 8px 8px;
  line-height: 1;
  font-size: 12px;
  font-size: 1.2rem;
  width: 115px;
  background-image: url('/Assets/Images/Structure/listen.png');
  background-position: center center;
  background-repeat: no-repeat;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.StubHub {
  padding: 5px 15px 2px;
}
.FanPageRegister .ProfileDetails .ProfileSubmit.StubHub img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.FanPageRegister .ProfileFlex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.FanPageRegister .ProfilePicture,
.FanPageRegister .FavouritePlayer {
  width: 48%;
  padding: 20px;
  border-right: 1px solid white;
  text-align: left;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (max-width: 980px) {
  .FanPageRegister .ProfilePicture,
  .FanPageRegister .FavouritePlayer {
    width: 100%;
    border: none;
  }
}
.FanPageRegister .ProfilePicture__Frame,
.FanPageRegister .FavouritePlayer__Frame {
  position: relative;
  background: #ffffff;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #ffffff 25%, #e1e1e1 100%);
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -moz-radial-gradient(center, ellipse, #ffffff 25%, #e1e1e1 100%);
  background: radial-gradient(ellipse at center, #ffffff 25%, #e1e1e1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  border: 7px solid white;
  -moz-border-radius: 100%;
       border-radius: 100%;
  overflow: hidden;
  height: 160px;
  width: 160px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.FanPageRegister .ProfilePicture__Frame img,
.FanPageRegister .FavouritePlayer__Frame img {
  height: 160px;
  width: auto !important;
  min-width: 160px;
  max-width: none;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.FanPageRegister .ProfilePicture__Upload,
.FanPageRegister .FavouritePlayer__Upload {
  *display: inline;
  *zoom: 1;
  text-align: center;
  -moz-border-radius: 4px;
       border-radius: 4px;
  padding: 8px 16px;
  border: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -moz-transition: all 160ms ease-in-out;
       transition: all 160ms ease-in-out;
  display: inline-block;
  background-color: #00369c;
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 25px;
  font-size: 2.5rem;
  color: white;
  height: 48px;
  margin-left: 20px;
  overflow: hidden;
  position: relative;
}
.FanPageRegister .ProfilePicture__Upload:hover,
.FanPageRegister .FavouritePlayer__Upload:hover {
  text-decoration: none;
}
.FanPageRegister .ProfilePicture__Upload.Large,
.FanPageRegister .FavouritePlayer__Upload.Large {
  padding: 12px 24px;
  font-size: 15px;
  font-size: 1.5rem;
}
.FanPageRegister .ProfilePicture__Upload.BtnIcon,
.FanPageRegister .FavouritePlayer__Upload.BtnIcon {
  position: relative;
  padding: 8px 15px 8px 40px;
  min-width: 0;
  overflow: hidden;
}
.FanPageRegister .ProfilePicture__Upload.BtnIcon:before,
.FanPageRegister .FavouritePlayer__Upload.BtnIcon:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 15px;
  font-size: 1.5rem;
  display: block;
}
.FanPageRegister .ProfilePicture__Upload.IconNoBorder:before,
.FanPageRegister .FavouritePlayer__Upload.IconNoBorder:before {
  border: none;
}
.FanPageRegister .ProfilePicture__Upload.FullWidthBtn,
.FanPageRegister .FavouritePlayer__Upload.FullWidthBtn {
  width: 100%;
  display: block;
}
.FanPageRegister .ProfilePicture__Upload.BigIcon,
.FanPageRegister .FavouritePlayer__Upload.BigIcon {
  padding: 13px 13px 13px 50px;
  border: 1px solid transparent;
  vertical-align: top;
}
.FanPageRegister .ProfilePicture__Upload.BigIcon:before,
.FanPageRegister .FavouritePlayer__Upload.BigIcon:before {
  width: 42px;
  height: 42px;
  line-height: 42px;
  font-size: 22px;
  font-size: 2.2rem;
}
.FanPageRegister .ProfilePicture__Upload.DropDownBtn,
.FanPageRegister .FavouritePlayer__Upload.DropDownBtn {
  padding-right: 35px;
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.FanPageRegister .ProfilePicture__Upload.DropDownBtn:after,
.FanPageRegister .FavouritePlayer__Upload.DropDownBtn:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 20px;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.FanPageRegister .ProfilePicture__Upload.DropDownBtn:before,
.FanPageRegister .FavouritePlayer__Upload.DropDownBtn:before {
  -moz-transition: all 100ms ease-out;
       transition: all 100ms ease-out;
}
.FanPageRegister .ProfilePicture__Upload.DropDownBtn.open,
.FanPageRegister .FavouritePlayer__Upload.DropDownBtn.open {
  border: 1px solid #bdbcbc;
  background: #efeeee;
  color: #00369c !important;
}
.FanPageRegister .ProfilePicture__Upload.DropDownBtn.open:before,
.FanPageRegister .FavouritePlayer__Upload.DropDownBtn.open:before {
  background: none;
}
.FanPageRegister .ProfilePicture__Upload.DropDownBtn.open:after,
.FanPageRegister .FavouritePlayer__Upload.DropDownBtn.open:after {
  border-top: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #00369c;
}
.FanPageRegister .ProfilePicture__Upload.Listen,
.FanPageRegister .FavouritePlayer__Upload.Listen {
  padding: 10px 8px 8px;
  line-height: 1;
  font-size: 12px;
  font-size: 1.2rem;
  width: 115px;
  background-image: url('/Assets/Images/Structure/listen.png');
  background-position: center center;
  background-repeat: no-repeat;
}
.FanPageRegister .ProfilePicture__Upload.StubHub,
.FanPageRegister .FavouritePlayer__Upload.StubHub {
  padding: 5px 15px 2px;
}
.FanPageRegister .ProfilePicture__Upload.StubHub img,
.FanPageRegister .FavouritePlayer__Upload.StubHub img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
@media only screen and (max-width: 510px) {
  .FanPageRegister .ProfilePicture__Upload,
  .FanPageRegister .FavouritePlayer__Upload {
    margin-left: 0;
    margin-top: 20px;
  }
}
.FanPageRegister .ProfilePicture__Upload__Hidden,
.FanPageRegister .FavouritePlayer__Upload__Hidden {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  height: 48px;
}
.FanPageRegister .ProfilePicture__Label,
.FanPageRegister .FavouritePlayer__Label {
  font-family: "Interstate Light Condensed", sans-serif;
  font-size: 20px;
  font-size: 2rem;
  width: 100%;
  margin-bottom: 20px;
}
.FanPageRegister .ProfilePicture__Select,
.FanPageRegister .FavouritePlayer__Select {
  width: 100%;
}
.FanPageRegister .ProfilePicture .SelectWrapper,
.FanPageRegister .FavouritePlayer .SelectWrapper {
  width: 100%;
  margin-bottom: 20px;
}
.FanPageRegister .ProfilePicture .SelectWrapper .SelectValue,
.FanPageRegister .FavouritePlayer .SelectWrapper .SelectValue {
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 16px;
  font-size: 1.6rem;
  border: 3px solid #b1b1b1;
}
.FanPageRegister .ProfilePicture__Input,
.FanPageRegister .FavouritePlayer__Input {
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 16px;
  font-size: 1.6rem;
  border: 3px solid #b1b1b1;
}
.FanPageRegister .FavouritePlayer {
  border-right: none;
  -ms-flex-item-align: center;
  align-self: center;
}
.account__sub-title {
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
}
.mailing-list {
  margin-top: 30px;
  margin-bottom: 30px;
}
.mailing-list__toggle:after {
  content: '+';
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-left: 20px;
  border: 2px solid #00369c;
  -moz-border-radius: 100%;
       border-radius: 100%;
  line-height: 31px;
  text-align: center;
  font-size: 32px;
  font-weight: normal;
  color: #00369c;
  vertical-align: middle;
}
.mailing-list__toggle--open:after {
  content: '-';
  line-height: 32px;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.slick-slider.slick-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.slick-slider.slick-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-loading .slick-list {
  background: #ffffff url(ajax-loader.gif) center center no-repeat;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 45px;
  width: 45px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none;
  z-index: 9998;
}
.slick-prev:hover,
.slick-next:hover {
  background: inherit - 20;
}
.slick-prev:focus,
.slick-next:focus {
  outline: none;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "stdomingos" !important;
  font-size: 23px;
  line-height: 1;
  color: white;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: 0;
}
.slick-prev:before {
  content: "\e03d";
}
.slick-next {
  right: 0;
}
.slick-next:before {
  content: "\e07e";
}
.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
  outline: none;
}
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
}
.HomePanel .TabPanel.nano {
  height: 100%;
  position: static;
}
.HomePanel .TabPanel.nano > .nano-content {
  top: 0;
  padding-top: 100px;
}
@media only screen and (max-width: 730px) {
  .HomePanel .TabPanel.nano > .nano-content {
    padding-top: 0;
  }
}
.nano {
  position: relative;
  height: 100%;
}
.nano > .nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin-right: 0;
  padding-top: 55px;
  z-index: 10;
  outline: none !important;
}
@media only screen and (max-width: 730px) {
  .nano > .nano-content {
    position: static;
    padding-top: 0;
  }
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .nano-pane {
  background: #e9e7e7;
  background: rgba(185, 185, 185, 0.33);
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  -moz-border-radius: 0 5px 5px 0;
       border-radius: 0 5px 5px 0;
  overflow: hidden;
  z-index: 999;
}
.nano > .nano-pane > .nano-slider {
  background: #79797a;
  position: relative;
}
#pie,
#donut,
#bar {
  max-height: 450px;
}
svg {
  width: 100%;
  height: auto;
}
.tooltip {
  margin-left: -5px;
  -moz-border-radius: 3px;
       border-radius: 3px;
  padding: 5px;
}
ul[data-pie-id] {
  list-style: none;
}
.SvgWrap {
  height: 160px;
}
.ChartWrap span {
  text-align: center;
  display: block;
  width: 100%;
}
.ChartWrap {
  width: 100%;
  position: relative;
}
.ChartWrap + .MatchStatistics {
  padding-top: 10px;
}
.ChartWrap .AwayPossession {
  position: absolute;
  top: 50%;
  margin: 0;
  right: -10px;
}
.ChartWrap .HomePossession {
  position: absolute;
  top: 50%;
  margin: 0;
  left: -10px;
}
svg:not(:root) {
  overflow: hidden;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #001d5b;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #cccccc;
}
.mfp-preloader a:hover {
  color: white;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -moz-box-shadow: none;
       box-shadow: none;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #757575!important;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
  z-index: 999;
}
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mfp-close:active {
  top: 1px;
}
.mfp-close-btn-in .mfp-close {
  color: #fff;
  font-size: 44px;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: 0px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 490px;
  min-height: 650px;
}
.mfp-iframe-holder .mfp-close {
  top: 0px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
       box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
       box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
     -ms-transform: scale(0.75);
         transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -moz-transform-origin: 0;
     -ms-transform-origin: 0;
         transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -moz-transform-origin: 100%;
     -ms-transform-origin: 100%;
         transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
  padding: 0;
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}
/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.3;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}
/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}
/** jQuery FlexSlider v2.2.0* http://www.woothemes.com/flexslider/** Copyright 2012 WooThemes* Free to use under the GPLv2 license.* http://www.gnu.org/licenses/gpl-2.0.html** Contributing author: Tyler Smith (@mbmufffin)*/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flexslider {
  margin: 0;
  padding: 40px 80px 20px;
  margin: 0 0 3px 0;
  background: #efeeee;
  position: relative;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  margin: 0;
  list-style: none !important;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .ItemDetails {
  text-align: center;
}
.flexslider .flex-direction-nav {
  list-style: none !important;
}
.flexslider .flex-direction-nav li {
  margin: 0 !important;
  list-style: none !important;
}
@media only screen and (max-width: 730px) {
  .flexslider {
    padding: 0 15px;
  }
  .flexslider .ItemImage {
    padding: 30px;
    padding-bottom: 0;
  }
  .flexslider .ItemDetails {
    text-align: left;
  }
  .flexslider img,
  .flexslider h4,
  .flexslider p,
  .flexslider .Btn {
    margin-bottom: 10px;
  }
  .flexslider .Btn {
    font-size: 12px;
    font-size: 1.2rem;
    padding: 10px 5px;
  }
  .flexslider .flex-direction-nav {
    list-style: none !important;
  }
  .flexslider .flex-direction-nav li {
    margin: 0 !important;
  }
  .flexslider .flex-direction-nav a {
    width: 30px;
    -moz-border-radius: 0;
         border-radius: 0;
  }
}
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.no-js .slides  > li:first-child {
  display: block;
}
.flex-viewport {
  max-height: 2000px;
  -moz-transition: all 1s ease;
       transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  display: block;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  width: 45px;
  height: 75px;
  line-height: 75px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 60px;
  color: #FFF;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.flex-direction-nav a:hover {
  background: rgba(0, 0, 0, 0.5);
}
.flex-direction-nav .flex-prev {
  left: 0;
  -moz-border-radius: 0 5px 5px 0;
       border-radius: 0 5px 5px 0;
}
.flex-direction-nav .flex-next {
  right: 0;
  -moz-border-radius: 5px 0 0 5px;
       border-radius: 5px 0 0 5px;
}
.flex-direction-nav .flex-disabled {
  display: none;
  cursor: default;
}
.slider img,
.slider h4,
.slider p,
.slider .Btn {
  margin-bottom: 20px;
}
.slider img {
  width: auto !important;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 1100px) {
  .Gallery {
    margin-top: 60px;
  }
}
.carousel {
  padding: 40px;
}
.carousel li {
  margin-right: 5px;
  padding: 2px;
  cursor: pointer;
  display: inline-block !important;
  vertical-align: middle !important;
}
.carousel img {
  width: auto !important;
  max-height: 100px;
  margin-left: auto;
  margin-right: auto;
}
.carousel .flex-active-slide {
  padding: 0;
  border: 2px soli;
}
.carousel .flex-direction-nav a {
  width: 30px;
  height: 159px;
  line-height: 159px;
  font-family: "Interstate Light Condensed", sans-serif;
  font-weight: normal;
  font-size: 50px;
  -moz-border-radius: 0;
       border-radius: 0;
}
@media only screen and (max-width: 730px) {
  .carousel {
    display: none;
  }
}
.resize-container {
  position: relative;
  display: inline-block;
  cursor: move;
  margin: 0 auto;
}
.resize-container img {
  display: block;
}
.resize-container:hover img,
.resize-container:active img {
  outline: 2px dashed rgba(255, 255, 255, 0.9);
}
.resize-handle-ne,
.resize-handle-se,
.resize-handle-nw,
.resize-handle-sw {
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  background: rgba(255, 255, 255, 0.9);
  z-index: 999;
}
.resize-handle-nw {
  top: -5px;
  left: -5px;
  cursor: nw-resize;
}
.resize-handle-sw {
  bottom: -5px;
  left: -5px;
  cursor: sw-resize;
}
.resize-handle-ne {
  top: -5px;
  right: -5px;
  cursor: ne-resize;
}
.resize-handle-se {
  bottom: -5px;
  right: -5px;
  cursor: se-resize;
}
.overlay {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -185px;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 999;
  width: 377px;
  height: 295px;
  border: solid 2px rgba(255, 255, 255, 0.9);
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  pointer-events: none;
}
.overlay:after,
.overlay:before {
  content: '';
  position: absolute;
  display: block;
  width: 373px;
  height: 40px;
  border-left: dashed 2px rgba(255, 255, 255, 0.9);
  border-right: dashed 2px rgba(255, 255, 255, 0.9);
}
.overlay:before {
  top: 0;
  margin-left: -2px;
  margin-top: -40px;
}
.overlay:after {
  bottom: 0;
  margin-left: -2px;
  margin-bottom: -40px;
}
.overlay-inner:after,
.overlay-inner:before {
  content: '';
  position: absolute;
  display: block;
  width: 40px;
  height: 291px;
  border-top: dashed 2px rgba(255, 255, 255, 0.9);
  border-bottom: dashed 2px rgba(255, 255, 255, 0.9);
}
.overlay-inner:before {
  left: 0;
  margin-left: -40px;
  margin-top: -2px;
}
.overlay-inner:after {
  right: 0;
  margin-right: -40px;
  margin-top: -2px;
}
.FilterableImage {
  margin: 0 auto;
  width: 373px;
  height: 291px;
  text-align: center;
  position: relative;
}
/*----------------------------
	The Filters
-----------------------------*/
.FilterContainer {
  width: auto;
  margin: 30px;
  position: relative;
  display: none;
}
.Filters {
  padding: 20px;
  overflow: hidden;
  list-style: none;
  white-space: nowrap;
  overflow-x: scroll;
}
.Filters li {
  display: inline-block;
  margin: 0 15px 0 0;
}
.Filters li:last-child {
  margin-right: 0;
}
.Filters li a {
  display: block;
  width: 150px;
  height: 130px;
  display: inline-block;
  position: relative;
  background: center top no-repeat;
  text-decoration: none !important;
  font-weight: bold;
  color: #ccc;
  line-height: 294px;
  text-align: center;
  -moz-box-shadow: 0 0 1px rgba(255, 255, 255, 0.4) inset;
       box-shadow: 0 0 1px rgba(255, 255, 255, 0.4) inset;
  -moz-border-radius: 4px;
       border-radius: 4px;
  font-size: 12px;
}
.Filters li a.active {
  cursor: default;
}
.Filters li a.active:before {
  content: '';
  position: absolute;
  width: 49px;
  height: 45px;
  top: 43px;
  left: 51px;
  background: url('/Assets/Images/ImageFilters/star.jpg') no-repeat;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
       box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
/* The filters */
.Filters .normal {
  background-image: url('/Assets/Images/ImageFilters/filters/normal.jpg');
}
.Filters .vintage {
  background-image: url('/Assets/Images/ImageFilters/filters/vintage.jpg');
}
.Filters .lomo {
  background-image: url('/Assets/Images/ImageFilters/filters/lomo.jpg');
}
.Filters .clarity {
  background-image: url('/Assets/Images/ImageFilters/filters/clarity.jpg');
}
.Filters .sinCity {
  background-image: url('/Assets/Images/ImageFilters/filters/sinCity.jpg');
}
.Filters .sunrise {
  background-image: url('/Assets/Images/ImageFilters/filters/sunrise.jpg');
}
.Filters .crossProcess {
  background-image: url('/Assets/Images/ImageFilters/filters/crossProcess.jpg');
}
.Filters .orangePeel {
  background-image: url('/Assets/Images/ImageFilters/filters/orangePeel.jpg');
}
.Filters .love {
  background-image: url('/Assets/Images/ImageFilters/filters/love.jpg');
}
.Filters .grungy {
  background-image: url('/Assets/Images/ImageFilters/filters/grungy.jpg');
}
.Filters .jarques {
  background-image: url('/Assets/Images/ImageFilters/filters/jarques.jpg');
}
.Filters .pinhole {
  background-image: url('/Assets/Images/ImageFilters/filters/pinhole.jpg');
}
.Filters .oldBoot {
  background-image: url('/Assets/Images/ImageFilters/filters/oldBoot.jpg');
}
.Filters .glowingSun {
  background-image: url('/Assets/Images/ImageFilters/filters/glowingSun.jpg');
}
.Filters .hazyDays {
  background-image: url('/Assets/Images/ImageFilters/filters/hazyDays.jpg');
}
.Filters .herMajesty {
  background-image: url('/Assets/Images/ImageFilters/filters/herMajesty.jpg');
}
.Filters .nostalgia {
  background-image: url('/Assets/Images/ImageFilters/filters/nostalgia.jpg');
}
.Filters .hemingway {
  background-image: url('/Assets/Images/ImageFilters/filters/hemingway.jpg');
}
.Filters .concentrate {
  background-image: url('/Assets/Images/ImageFilters/filters/concentrate.jpg');
}
.FilterContainer::-webkit-scrollbar {
  height: 4px;
  background-color: rgba(100, 100, 100, 0.2);
  border-radius: 2px;
}
/* Handle */
.FilterContainer::-webkit-scrollbar-thumb {
  border-radius: 1px;
  background: #fff;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
.FilterContainer::-webkit-scrollbar-thumb:window-inactive {
  background: #aaa;
}
.flag-icon-background {
  -moz-background-size: contain;
       background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  -moz-background-size: contain;
       background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.3333333333333333em;
  line-height: 1em;
}
.flag-icon:before {
  content: "\00a0";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}
.flag-icon-ad {
  background-image: url(/Assets/Images/Flags/4x3/ad.svg);
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ad.svg);
}
.flag-icon-ae {
  background-image: url(/Assets/Images/Flags/4x3/ae.svg);
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ae.svg);
}
.flag-icon-af {
  background-image: url(/Assets/Images/Flags/4x3/af.svg);
}
.flag-icon-af.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/af.svg);
}
.flag-icon-ag {
  background-image: url(/Assets/Images/Flags/4x3/ag.svg);
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ag.svg);
}
.flag-icon-ai {
  background-image: url(/Assets/Images/Flags/4x3/ai.svg);
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ai.svg);
}
.flag-icon-al {
  background-image: url(/Assets/Images/Flags/4x3/al.svg);
}
.flag-icon-al.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/al.svg);
}
.flag-icon-am {
  background-image: url(/Assets/Images/Flags/4x3/am.svg);
}
.flag-icon-am.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/am.svg);
}
.flag-icon-ao {
  background-image: url(/Assets/Images/Flags/4x3/ao.svg);
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ao.svg);
}
.flag-icon-aq {
  background-image: url(/Assets/Images/Flags/4x3/aq.svg);
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/aq.svg);
}
.flag-icon-ar {
  background-image: url(/Assets/Images/Flags/4x3/ar.svg);
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ar.svg);
}
.flag-icon-as {
  background-image: url(/Assets/Images/Flags/4x3/as.svg);
}
.flag-icon-as.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/as.svg);
}
.flag-icon-at {
  background-image: url(/Assets/Images/Flags/4x3/at.svg);
}
.flag-icon-at.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/at.svg);
}
.flag-icon-au {
  background-image: url(/Assets/Images/Flags/4x3/au.svg);
}
.flag-icon-au.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/au.svg);
}
.flag-icon-aw {
  background-image: url(/Assets/Images/Flags/4x3/aw.svg);
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/aw.svg);
}
.flag-icon-ax {
  background-image: url(/Assets/Images/Flags/4x3/ax.svg);
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ax.svg);
}
.flag-icon-az {
  background-image: url(/Assets/Images/Flags/4x3/az.svg);
}
.flag-icon-az.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/az.svg);
}
.flag-icon-ba {
  background-image: url(/Assets/Images/Flags/4x3/ba.svg);
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ba.svg);
}
.flag-icon-bb {
  background-image: url(/Assets/Images/Flags/4x3/bb.svg);
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bb.svg);
}
.flag-icon-bd {
  background-image: url(/Assets/Images/Flags/4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bd.svg);
}
.flag-icon-be {
  background-image: url(/Assets/Images/Flags/4x3/be.svg);
}
.flag-icon-be.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/be.svg);
}
.flag-icon-bf {
  background-image: url(/Assets/Images/Flags/4x3/bf.svg);
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bf.svg);
}
.flag-icon-bg {
  background-image: url(/Assets/Images/Flags/4x3/bg.svg);
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bg.svg);
}
.flag-icon-bh {
  background-image: url(/Assets/Images/Flags/4x3/bh.svg);
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bh.svg);
}
.flag-icon-bi {
  background-image: url(/Assets/Images/Flags/4x3/bi.svg);
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bi.svg);
}
.flag-icon-bj {
  background-image: url(/Assets/Images/Flags/4x3/bj.svg);
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bj.svg);
}
.flag-icon-bl {
  background-image: url(/Assets/Images/Flags/4x3/bl.svg);
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bl.svg);
}
.flag-icon-bm {
  background-image: url(/Assets/Images/Flags/4x3/bm.svg);
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bm.svg);
}
.flag-icon-bn {
  background-image: url(/Assets/Images/Flags/4x3/bn.svg);
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bn.svg);
}
.flag-icon-bo {
  background-image: url(/Assets/Images/Flags/4x3/bo.svg);
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bo.svg);
}
.flag-icon-bq {
  background-image: url(/Assets/Images/Flags/4x3/bq.svg);
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bq.svg);
}
.flag-icon-br {
  background-image: url(/Assets/Images/Flags/4x3/br.svg);
}
.flag-icon-br.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/br.svg);
}
.flag-icon-bs {
  background-image: url(/Assets/Images/Flags/4x3/bs.svg);
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bs.svg);
}
.flag-icon-bt {
  background-image: url(/Assets/Images/Flags/4x3/bt.svg);
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bt.svg);
}
.flag-icon-bv {
  background-image: url(/Assets/Images/Flags/4x3/bv.svg);
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bv.svg);
}
.flag-icon-bw {
  background-image: url(/Assets/Images/Flags/4x3/bw.svg);
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bw.svg);
}
.flag-icon-by {
  background-image: url(/Assets/Images/Flags/4x3/by.svg);
}
.flag-icon-by.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/by.svg);
}
.flag-icon-bz {
  background-image: url(/Assets/Images/Flags/4x3/bz.svg);
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/bz.svg);
}
.flag-icon-ca {
  background-image: url(/Assets/Images/Flags/4x3/ca.svg);
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ca.svg);
}
.flag-icon-cc {
  background-image: url(/Assets/Images/Flags/4x3/cc.svg);
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cc.svg);
}
.flag-icon-cd {
  background-image: url(/Assets/Images/Flags/4x3/cd.svg);
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cd.svg);
}
.flag-icon-cf {
  background-image: url(/Assets/Images/Flags/4x3/cf.svg);
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cf.svg);
}
.flag-icon-cg {
  background-image: url(/Assets/Images/Flags/4x3/cg.svg);
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cg.svg);
}
.flag-icon-ch {
  background-image: url(/Assets/Images/Flags/4x3/ch.svg);
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ch.svg);
}
.flag-icon-ci {
  background-image: url(/Assets/Images/Flags/4x3/ci.svg);
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ci.svg);
}
.flag-icon-ck {
  background-image: url(/Assets/Images/Flags/4x3/ck.svg);
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ck.svg);
}
.flag-icon-cl {
  background-image: url(/Assets/Images/Flags/4x3/cl.svg);
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cl.svg);
}
.flag-icon-cm {
  background-image: url(/Assets/Images/Flags/4x3/cm.svg);
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cm.svg);
}
.flag-icon-cn {
  background-image: url(/Assets/Images/Flags/4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cn.svg);
}
.flag-icon-co {
  background-image: url(/Assets/Images/Flags/4x3/co.svg);
}
.flag-icon-co.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/co.svg);
}
.flag-icon-cr {
  background-image: url(/Assets/Images/Flags/4x3/cr.svg);
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cr.svg);
}
.flag-icon-cu {
  background-image: url(/Assets/Images/Flags/4x3/cu.svg);
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cu.svg);
}
.flag-icon-cv {
  background-image: url(/Assets/Images/Flags/4x3/cv.svg);
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cv.svg);
}
.flag-icon-cw {
  background-image: url(/Assets/Images/Flags/4x3/cw.svg);
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cw.svg);
}
.flag-icon-cx {
  background-image: url(/Assets/Images/Flags/4x3/cx.svg);
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cx.svg);
}
.flag-icon-cy {
  background-image: url(/Assets/Images/Flags/4x3/cy.svg);
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cy.svg);
}
.flag-icon-cz {
  background-image: url(/Assets/Images/Flags/4x3/cz.svg);
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/cz.svg);
}
.flag-icon-de {
  background-image: url(/Assets/Images/Flags/4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/de.svg);
}
.flag-icon-dj {
  background-image: url(/Assets/Images/Flags/4x3/dj.svg);
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/dj.svg);
}
.flag-icon-dk {
  background-image: url(/Assets/Images/Flags/4x3/dk.svg);
}
.flag-icon-dk.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/dk.svg);
}
.flag-icon-dm {
  background-image: url(/Assets/Images/Flags/4x3/dm.svg);
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/dm.svg);
}
.flag-icon-do {
  background-image: url(/Assets/Images/Flags/4x3/do.svg);
}
.flag-icon-do.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/do.svg);
}
.flag-icon-dz {
  background-image: url(/Assets/Images/Flags/4x3/dz.svg);
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/dz.svg);
}
.flag-icon-ec {
  background-image: url(/Assets/Images/Flags/4x3/ec.svg);
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ec.svg);
}
.flag-icon-ee {
  background-image: url(/Assets/Images/Flags/4x3/ee.svg);
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ee.svg);
}
.flag-icon-eg {
  background-image: url(/Assets/Images/Flags/4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/eg.svg);
}
.flag-icon-eh {
  background-image: url(/Assets/Images/Flags/4x3/eh.svg);
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/eh.svg);
}
.flag-icon-er {
  background-image: url(/Assets/Images/Flags/4x3/er.svg);
}
.flag-icon-er.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/er.svg);
}
.flag-icon-es {
  background-image: url(/Assets/Images/Flags/4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/es.svg);
}
.flag-icon-et {
  background-image: url(/Assets/Images/Flags/4x3/et.svg);
}
.flag-icon-et.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/et.svg);
}
.flag-icon-fi {
  background-image: url(/Assets/Images/Flags/4x3/fi.svg);
}
.flag-icon-fi.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/fi.svg);
}
.flag-icon-fj {
  background-image: url(/Assets/Images/Flags/4x3/fj.svg);
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/fj.svg);
}
.flag-icon-fk {
  background-image: url(/Assets/Images/Flags/4x3/fk.svg);
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/fk.svg);
}
.flag-icon-fm {
  background-image: url(/Assets/Images/Flags/4x3/fm.svg);
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/fm.svg);
}
.flag-icon-fo {
  background-image: url(/Assets/Images/Flags/4x3/fo.svg);
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/fo.svg);
}
.flag-icon-fr {
  background-image: url(/Assets/Images/Flags/4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/fr.svg);
}
.flag-icon-ga {
  background-image: url(/Assets/Images/Flags/4x3/ga.svg);
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ga.svg);
}
.flag-icon-gb {
  background-image: url(/Assets/Images/Flags/4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gb.svg);
}
.flag-icon-gd {
  background-image: url(/Assets/Images/Flags/4x3/gd.svg);
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gd.svg);
}
.flag-icon-ge {
  background-image: url(/Assets/Images/Flags/4x3/ge.svg);
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ge.svg);
}
.flag-icon-gf {
  background-image: url(/Assets/Images/Flags/4x3/gf.svg);
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gf.svg);
}
.flag-icon-gg {
  background-image: url(/Assets/Images/Flags/4x3/gg.svg);
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gg.svg);
}
.flag-icon-gh {
  background-image: url(/Assets/Images/Flags/4x3/gh.svg);
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gh.svg);
}
.flag-icon-gi {
  background-image: url(/Assets/Images/Flags/4x3/gi.svg);
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gi.svg);
}
.flag-icon-gl {
  background-image: url(/Assets/Images/Flags/4x3/gl.svg);
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gl.svg);
}
.flag-icon-gm {
  background-image: url(/Assets/Images/Flags/4x3/gm.svg);
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gm.svg);
}
.flag-icon-gn {
  background-image: url(/Assets/Images/Flags/4x3/gn.svg);
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gn.svg);
}
.flag-icon-gp {
  background-image: url(/Assets/Images/Flags/4x3/gp.svg);
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gp.svg);
}
.flag-icon-gq {
  background-image: url(/Assets/Images/Flags/4x3/gq.svg);
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gq.svg);
}
.flag-icon-gr {
  background-image: url(/Assets/Images/Flags/4x3/gr.svg);
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gr.svg);
}
.flag-icon-gs {
  background-image: url(/Assets/Images/Flags/4x3/gs.svg);
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gs.svg);
}
.flag-icon-gt {
  background-image: url(/Assets/Images/Flags/4x3/gt.svg);
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gt.svg);
}
.flag-icon-gu {
  background-image: url(/Assets/Images/Flags/4x3/gu.svg);
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gu.svg);
}
.flag-icon-gw {
  background-image: url(/Assets/Images/Flags/4x3/gw.svg);
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gw.svg);
}
.flag-icon-gy {
  background-image: url(/Assets/Images/Flags/4x3/gy.svg);
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gy.svg);
}
.flag-icon-hk {
  background-image: url(/Assets/Images/Flags/4x3/hk.svg);
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/hk.svg);
}
.flag-icon-hm {
  background-image: url(/Assets/Images/Flags/4x3/hm.svg);
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/hm.svg);
}
.flag-icon-hn {
  background-image: url(/Assets/Images/Flags/4x3/hn.svg);
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/hn.svg);
}
.flag-icon-hr {
  background-image: url(/Assets/Images/Flags/4x3/hr.svg);
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/hr.svg);
}
.flag-icon-ht {
  background-image: url(/Assets/Images/Flags/4x3/ht.svg);
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ht.svg);
}
.flag-icon-hu {
  background-image: url(/Assets/Images/Flags/4x3/hu.svg);
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/hu.svg);
}
.flag-icon-id {
  background-image: url(/Assets/Images/Flags/4x3/id.svg);
}
.flag-icon-id.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/id.svg);
}
.flag-icon-ie {
  background-image: url(/Assets/Images/Flags/4x3/ie.svg);
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ie.svg);
}
.flag-icon-il {
  background-image: url(/Assets/Images/Flags/4x3/il.svg);
}
.flag-icon-il.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/il.svg);
}
.flag-icon-im {
  background-image: url(/Assets/Images/Flags/4x3/im.svg);
}
.flag-icon-im.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/im.svg);
}
.flag-icon-in {
  background-image: url(/Assets/Images/Flags/4x3/in.svg);
}
.flag-icon-in.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/in.svg);
}
.flag-icon-io {
  background-image: url(/Assets/Images/Flags/4x3/io.svg);
}
.flag-icon-io.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/io.svg);
}
.flag-icon-iq {
  background-image: url(/Assets/Images/Flags/4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/iq.svg);
}
.flag-icon-ir {
  background-image: url(/Assets/Images/Flags/4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ir.svg);
}
.flag-icon-is {
  background-image: url(/Assets/Images/Flags/4x3/is.svg);
}
.flag-icon-is.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/is.svg);
}
.flag-icon-it {
  background-image: url(/Assets/Images/Flags/4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/it.svg);
}
.flag-icon-je {
  background-image: url(/Assets/Images/Flags/4x3/je.svg);
}
.flag-icon-je.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/je.svg);
}
.flag-icon-jm {
  background-image: url(/Assets/Images/Flags/4x3/jm.svg);
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/jm.svg);
}
.flag-icon-jo {
  background-image: url(/Assets/Images/Flags/4x3/jo.svg);
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/jo.svg);
}
.flag-icon-jp {
  background-image: url(/Assets/Images/Flags/4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/jp.svg);
}
.flag-icon-ke {
  background-image: url(/Assets/Images/Flags/4x3/ke.svg);
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ke.svg);
}
.flag-icon-kg {
  background-image: url(/Assets/Images/Flags/4x3/kg.svg);
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/kg.svg);
}
.flag-icon-kh {
  background-image: url(/Assets/Images/Flags/4x3/kh.svg);
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/kh.svg);
}
.flag-icon-ki {
  background-image: url(/Assets/Images/Flags/4x3/ki.svg);
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ki.svg);
}
.flag-icon-km {
  background-image: url(/Assets/Images/Flags/4x3/km.svg);
}
.flag-icon-km.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/km.svg);
}
.flag-icon-kn {
  background-image: url(/Assets/Images/Flags/4x3/kn.svg);
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/kn.svg);
}
.flag-icon-kp {
  background-image: url(/Assets/Images/Flags/4x3/kp.svg);
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/kp.svg);
}
.flag-icon-kr {
  background-image: url(/Assets/Images/Flags/4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/kr.svg);
}
.flag-icon-kw {
  background-image: url(/Assets/Images/Flags/4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/kw.svg);
}
.flag-icon-ky {
  background-image: url(/Assets/Images/Flags/4x3/ky.svg);
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ky.svg);
}
.flag-icon-kz {
  background-image: url(/Assets/Images/Flags/4x3/kz.svg);
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/kz.svg);
}
.flag-icon-la {
  background-image: url(/Assets/Images/Flags/4x3/la.svg);
}
.flag-icon-la.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/la.svg);
}
.flag-icon-lb {
  background-image: url(/Assets/Images/Flags/4x3/lb.svg);
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/lb.svg);
}
.flag-icon-lc {
  background-image: url(/Assets/Images/Flags/4x3/lc.svg);
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/lc.svg);
}
.flag-icon-li {
  background-image: url(/Assets/Images/Flags/4x3/li.svg);
}
.flag-icon-li.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/li.svg);
}
.flag-icon-lk {
  background-image: url(/Assets/Images/Flags/4x3/lk.svg);
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/lk.svg);
}
.flag-icon-lr {
  background-image: url(/Assets/Images/Flags/4x3/lr.svg);
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/lr.svg);
}
.flag-icon-ls {
  background-image: url(/Assets/Images/Flags/4x3/ls.svg);
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ls.svg);
}
.flag-icon-lt {
  background-image: url(/Assets/Images/Flags/4x3/lt.svg);
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/lt.svg);
}
.flag-icon-lu {
  background-image: url(/Assets/Images/Flags/4x3/lu.svg);
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/lu.svg);
}
.flag-icon-lv {
  background-image: url(/Assets/Images/Flags/4x3/lv.svg);
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/lv.svg);
}
.flag-icon-ly {
  background-image: url(/Assets/Images/Flags/4x3/ly.svg);
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ly.svg);
}
.flag-icon-ma {
  background-image: url(/Assets/Images/Flags/4x3/ma.svg);
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ma.svg);
}
.flag-icon-mc {
  background-image: url(/Assets/Images/Flags/4x3/mc.svg);
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mc.svg);
}
.flag-icon-md {
  background-image: url(/Assets/Images/Flags/4x3/md.svg);
}
.flag-icon-md.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/md.svg);
}
.flag-icon-me {
  background-image: url(/Assets/Images/Flags/4x3/me.svg);
}
.flag-icon-me.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/me.svg);
}
.flag-icon-mf {
  background-image: url(/Assets/Images/Flags/4x3/mf.svg);
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mf.svg);
}
.flag-icon-mg {
  background-image: url(/Assets/Images/Flags/4x3/mg.svg);
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mg.svg);
}
.flag-icon-mh {
  background-image: url(/Assets/Images/Flags/4x3/mh.svg);
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mh.svg);
}
.flag-icon-mk {
  background-image: url(/Assets/Images/Flags/4x3/mk.svg);
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mk.svg);
}
.flag-icon-ml {
  background-image: url(/Assets/Images/Flags/4x3/ml.svg);
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ml.svg);
}
.flag-icon-mm {
  background-image: url(/Assets/Images/Flags/4x3/mm.svg);
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mm.svg);
}
.flag-icon-mn {
  background-image: url(/Assets/Images/Flags/4x3/mn.svg);
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mn.svg);
}
.flag-icon-mo {
  background-image: url(/Assets/Images/Flags/4x3/mo.svg);
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mo.svg);
}
.flag-icon-mp {
  background-image: url(/Assets/Images/Flags/4x3/mp.svg);
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mp.svg);
}
.flag-icon-mq {
  background-image: url(/Assets/Images/Flags/4x3/mq.svg);
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mq.svg);
}
.flag-icon-mr {
  background-image: url(/Assets/Images/Flags/4x3/mr.svg);
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mr.svg);
}
.flag-icon-ms {
  background-image: url(/Assets/Images/Flags/4x3/ms.svg);
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ms.svg);
}
.flag-icon-mt {
  background-image: url(/Assets/Images/Flags/4x3/mt.svg);
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mt.svg);
}
.flag-icon-mu {
  background-image: url(/Assets/Images/Flags/4x3/mu.svg);
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mu.svg);
}
.flag-icon-mv {
  background-image: url(/Assets/Images/Flags/4x3/mv.svg);
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mv.svg);
}
.flag-icon-mw {
  background-image: url(/Assets/Images/Flags/4x3/mw.svg);
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mw.svg);
}
.flag-icon-mx {
  background-image: url(/Assets/Images/Flags/4x3/mx.svg);
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mx.svg);
}
.flag-icon-my {
  background-image: url(/Assets/Images/Flags/4x3/my.svg);
}
.flag-icon-my.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/my.svg);
}
.flag-icon-mz {
  background-image: url(/Assets/Images/Flags/4x3/mz.svg);
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/mz.svg);
}
.flag-icon-na {
  background-image: url(/Assets/Images/Flags/4x3/na.svg);
}
.flag-icon-na.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/na.svg);
}
.flag-icon-nc {
  background-image: url(/Assets/Images/Flags/4x3/nc.svg);
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/nc.svg);
}
.flag-icon-ne {
  background-image: url(/Assets/Images/Flags/4x3/ne.svg);
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ne.svg);
}
.flag-icon-nf {
  background-image: url(/Assets/Images/Flags/4x3/nf.svg);
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/nf.svg);
}
.flag-icon-ng {
  background-image: url(/Assets/Images/Flags/4x3/ng.svg);
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ng.svg);
}
.flag-icon-ni {
  background-image: url(/Assets/Images/Flags/4x3/ni.svg);
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ni.svg);
}
.flag-icon-nl {
  background-image: url(/Assets/Images/Flags/4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/nl.svg);
}
.flag-icon-no {
  background-image: url(/Assets/Images/Flags/4x3/no.svg);
}
.flag-icon-no.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/no.svg);
}
.flag-icon-np {
  background-image: url(/Assets/Images/Flags/4x3/np.svg);
}
.flag-icon-np.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/np.svg);
}
.flag-icon-nr {
  background-image: url(/Assets/Images/Flags/4x3/nr.svg);
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/nr.svg);
}
.flag-icon-nu {
  background-image: url(/Assets/Images/Flags/4x3/nu.svg);
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/nu.svg);
}
.flag-icon-nz {
  background-image: url(/Assets/Images/Flags/4x3/nz.svg);
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/nz.svg);
}
.flag-icon-om {
  background-image: url(/Assets/Images/Flags/4x3/om.svg);
}
.flag-icon-om.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/om.svg);
}
.flag-icon-pa {
  background-image: url(/Assets/Images/Flags/4x3/pa.svg);
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/pa.svg);
}
.flag-icon-pe {
  background-image: url(/Assets/Images/Flags/4x3/pe.svg);
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/pe.svg);
}
.flag-icon-pf {
  background-image: url(/Assets/Images/Flags/4x3/pf.svg);
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/pf.svg);
}
.flag-icon-pg {
  background-image: url(/Assets/Images/Flags/4x3/pg.svg);
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/pg.svg);
}
.flag-icon-ph {
  background-image: url(/Assets/Images/Flags/4x3/ph.svg);
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ph.svg);
}
.flag-icon-pk {
  background-image: url(/Assets/Images/Flags/4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/pk.svg);
}
.flag-icon-pl {
  background-image: url(/Assets/Images/Flags/4x3/pl.svg);
}
.flag-icon-pl.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/pl.svg);
}
.flag-icon-pm {
  background-image: url(/Assets/Images/Flags/4x3/pm.svg);
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/pm.svg);
}
.flag-icon-pn {
  background-image: url(/Assets/Images/Flags/4x3/pn.svg);
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/pn.svg);
}
.flag-icon-pr {
  background-image: url(/Assets/Images/Flags/4x3/pr.svg);
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/pr.svg);
}
.flag-icon-ps {
  background-image: url(/Assets/Images/Flags/4x3/ps.svg);
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ps.svg);
}
.flag-icon-pt {
  background-image: url(/Assets/Images/Flags/4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/pt.svg);
}
.flag-icon-pw {
  background-image: url(/Assets/Images/Flags/4x3/pw.svg);
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/pw.svg);
}
.flag-icon-py {
  background-image: url(/Assets/Images/Flags/4x3/py.svg);
}
.flag-icon-py.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/py.svg);
}
.flag-icon-qa {
  background-image: url(/Assets/Images/Flags/4x3/qa.svg);
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/qa.svg);
}
.flag-icon-re {
  background-image: url(/Assets/Images/Flags/4x3/re.svg);
}
.flag-icon-re.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/re.svg);
}
.flag-icon-ro {
  background-image: url(/Assets/Images/Flags/4x3/ro.svg);
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ro.svg);
}
.flag-icon-rs {
  background-image: url(/Assets/Images/Flags/4x3/rs.svg);
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/rs.svg);
}
.flag-icon-ru {
  background-image: url(/Assets/Images/Flags/4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ru.svg);
}
.flag-icon-rw {
  background-image: url(/Assets/Images/Flags/4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/rw.svg);
}
.flag-icon-sa {
  background-image: url(/Assets/Images/Flags/4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sa.svg);
}
.flag-icon-sb {
  background-image: url(/Assets/Images/Flags/4x3/sb.svg);
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sb.svg);
}
.flag-icon-sc {
  background-image: url(/Assets/Images/Flags/4x3/sc.svg);
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sc.svg);
}
.flag-icon-sd {
  background-image: url(/Assets/Images/Flags/4x3/sd.svg);
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sd.svg);
}
.flag-icon-se {
  background-image: url(/Assets/Images/Flags/4x3/se.svg);
}
.flag-icon-se.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/se.svg);
}
.flag-icon-sg {
  background-image: url(/Assets/Images/Flags/4x3/sg.svg);
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sg.svg);
}
.flag-icon-sh {
  background-image: url(/Assets/Images/Flags/4x3/sh.svg);
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sh.svg);
}
.flag-icon-si {
  background-image: url(/Assets/Images/Flags/4x3/si.svg);
}
.flag-icon-si.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/si.svg);
}
.flag-icon-sj {
  background-image: url(/Assets/Images/Flags/4x3/sj.svg);
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sj.svg);
}
.flag-icon-sk {
  background-image: url(/Assets/Images/Flags/4x3/sk.svg);
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sk.svg);
}
.flag-icon-sl {
  background-image: url(/Assets/Images/Flags/4x3/sl.svg);
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sl.svg);
}
.flag-icon-sm {
  background-image: url(/Assets/Images/Flags/4x3/sm.svg);
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sm.svg);
}
.flag-icon-sn {
  background-image: url(/Assets/Images/Flags/4x3/sn.svg);
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sn.svg);
}
.flag-icon-so {
  background-image: url(/Assets/Images/Flags/4x3/so.svg);
}
.flag-icon-so.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/so.svg);
}
.flag-icon-sr {
  background-image: url(/Assets/Images/Flags/4x3/sr.svg);
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sr.svg);
}
.flag-icon-ss {
  background-image: url(/Assets/Images/Flags/4x3/ss.svg);
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ss.svg);
}
.flag-icon-st {
  background-image: url(/Assets/Images/Flags/4x3/st.svg);
}
.flag-icon-st.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/st.svg);
}
.flag-icon-sv {
  background-image: url(/Assets/Images/Flags/4x3/sv.svg);
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sv.svg);
}
.flag-icon-sx {
  background-image: url(/Assets/Images/Flags/4x3/sx.svg);
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sx.svg);
}
.flag-icon-sy {
  background-image: url(/Assets/Images/Flags/4x3/sy.svg);
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sy.svg);
}
.flag-icon-sz {
  background-image: url(/Assets/Images/Flags/4x3/sz.svg);
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/sz.svg);
}
.flag-icon-tc {
  background-image: url(/Assets/Images/Flags/4x3/tc.svg);
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tc.svg);
}
.flag-icon-td {
  background-image: url(/Assets/Images/Flags/4x3/td.svg);
}
.flag-icon-td.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/td.svg);
}
.flag-icon-tf {
  background-image: url(/Assets/Images/Flags/4x3/tf.svg);
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tf.svg);
}
.flag-icon-tg {
  background-image: url(/Assets/Images/Flags/4x3/tg.svg);
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tg.svg);
}
.flag-icon-th {
  background-image: url(/Assets/Images/Flags/4x3/th.svg);
}
.flag-icon-th.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/th.svg);
}
.flag-icon-tj {
  background-image: url(/Assets/Images/Flags/4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tj.svg);
}
.flag-icon-tk {
  background-image: url(/Assets/Images/Flags/4x3/tk.svg);
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tk.svg);
}
.flag-icon-tl {
  background-image: url(/Assets/Images/Flags/4x3/tl.svg);
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tl.svg);
}
.flag-icon-tm {
  background-image: url(/Assets/Images/Flags/4x3/tm.svg);
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tm.svg);
}
.flag-icon-tn {
  background-image: url(/Assets/Images/Flags/4x3/tn.svg);
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tn.svg);
}
.flag-icon-to {
  background-image: url(/Assets/Images/Flags/4x3/to.svg);
}
.flag-icon-to.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/to.svg);
}
.flag-icon-tr {
  background-image: url(/Assets/Images/Flags/4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tr.svg);
}
.flag-icon-tt {
  background-image: url(/Assets/Images/Flags/4x3/tt.svg);
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tt.svg);
}
.flag-icon-tv {
  background-image: url(/Assets/Images/Flags/4x3/tv.svg);
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tv.svg);
}
.flag-icon-tw {
  background-image: url(/Assets/Images/Flags/4x3/tw.svg);
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tw.svg);
}
.flag-icon-tz {
  background-image: url(/Assets/Images/Flags/4x3/tz.svg);
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/tz.svg);
}
.flag-icon-ua {
  background-image: url(/Assets/Images/Flags/4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ua.svg);
}
.flag-icon-ug {
  background-image: url(/Assets/Images/Flags/4x3/ug.svg);
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ug.svg);
}
.flag-icon-um {
  background-image: url(/Assets/Images/Flags/4x3/um.svg);
}
.flag-icon-um.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/um.svg);
}
.flag-icon-us {
  background-image: url(/Assets/Images/Flags/4x3/us.svg);
}
.flag-icon-us.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/us.svg);
}
.flag-icon-uy {
  background-image: url(/Assets/Images/Flags/4x3/uy.svg);
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/uy.svg);
}
.flag-icon-uz {
  background-image: url(/Assets/Images/Flags/4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/uz.svg);
}
.flag-icon-va {
  background-image: url(/Assets/Images/Flags/4x3/va.svg);
}
.flag-icon-va.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/va.svg);
}
.flag-icon-vc {
  background-image: url(/Assets/Images/Flags/4x3/vc.svg);
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/vc.svg);
}
.flag-icon-ve {
  background-image: url(/Assets/Images/Flags/4x3/ve.svg);
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ve.svg);
}
.flag-icon-vg {
  background-image: url(/Assets/Images/Flags/4x3/vg.svg);
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/vg.svg);
}
.flag-icon-vi {
  background-image: url(/Assets/Images/Flags/4x3/vi.svg);
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/vi.svg);
}
.flag-icon-vn {
  background-image: url(/Assets/Images/Flags/4x3/vn.svg);
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/vn.svg);
}
.flag-icon-vu {
  background-image: url(/Assets/Images/Flags/4x3/vu.svg);
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/vu.svg);
}
.flag-icon-wf {
  background-image: url(/Assets/Images/Flags/4x3/wf.svg);
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/wf.svg);
}
.flag-icon-ws {
  background-image: url(/Assets/Images/Flags/4x3/ws.svg);
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ws.svg);
}
.flag-icon-ye {
  background-image: url(/Assets/Images/Flags/4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/ye.svg);
}
.flag-icon-yt {
  background-image: url(/Assets/Images/Flags/4x3/yt.svg);
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/yt.svg);
}
.flag-icon-za {
  background-image: url(/Assets/Images/Flags/4x3/za.svg);
}
.flag-icon-za.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/za.svg);
}
.flag-icon-zm {
  background-image: url(/Assets/Images/Flags/4x3/zm.svg);
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/zm.svg);
}
.flag-icon-zw {
  background-image: url(/Assets/Images/Flags/4x3/zw.svg);
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/zw.svg);
}
.flag-icon-eu {
  background-image: url(/Assets/Images/Flags/4x3/eu.svg);
}
.flag-icon-eu.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/eu.svg);
}
.flag-icon-gb-eng {
  background-image: url(/Assets/Images/Flags/4x3/gb-eng.svg);
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gb-eng.svg);
}
.flag-icon-gb-sct {
  background-image: url(/Assets/Images/Flags/4x3/gb-sct.svg);
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gb-sct.svg);
}
.flag-icon-gb-wls {
  background-image: url(/Assets/Images/Flags/4x3/gb-wls.svg);
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(/Assets/Images/Flags/1x1/gb-wls.svg);
}
/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */
/* ----------------------------------
		Default Theme
	----------------------------------- */
div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right {
  height: 13px;
}
div.pp_default .pp_top .pp_left {
  background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
}
/* Top left corner */
div.pp_default .pp_top .pp_middle {
  background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x;
}
/* Top pattern/color */
div.pp_default .pp_top .pp_right {
  background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
}
/* Top right corner */
div.pp_default .pp_content .ppt {
  color: #f8f8f8;
}
div.pp_default .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
  padding-left: 13px;
}
div.pp_default .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
  padding-right: 13px;
}
div.pp_default .pp_content {
  background-color: #fff;
}
/* Content background */
div.pp_default .pp_next:hover {
  background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
  cursor: pointer;
}
/* Next button */
div.pp_default .pp_previous:hover {
  background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
  cursor: pointer;
}
/* Previous button */
div.pp_default .pp_expand {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}
/* Expand button */
div.pp_default .pp_expand:hover {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
  cursor: pointer;
}
/* Expand button hover */
div.pp_default .pp_contract {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}
/* Contract button */
div.pp_default .pp_contract:hover {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
  cursor: pointer;
}
/* Contract button hover */
div.pp_default .pp_close {
  width: 30px;
  height: 30px;
  background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
  cursor: pointer;
}
/* Close button */
div.pp_default #pp_full_res .pp_inline {
  color: #000;
}
div.pp_default .pp_gallery ul li a {
  background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
  border: 1px solid #aaa;
}
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a {
  border-color: #fff;
}
div.pp_default .pp_social {
  margin-top: 7px;
}
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next {
  position: static;
  left: auto;
}
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
  height: 30px;
  width: 30px;
}
div.pp_default .pp_nav .pp_pause {
  background-position: -51px -29px;
}
div.pp_default .pp_details {
  position: relative;
}
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next {
  background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
  height: 20px;
  margin: 4px 0 0 0;
  width: 20px;
}
div.pp_default a.pp_arrow_next {
  left: 52px;
  background-position: -82px -3px;
}
/* The next arrow in the bottom nav */
div.pp_default .pp_content_container .pp_details {
  margin-top: 5px;
}
div.pp_default .pp_nav {
  clear: none;
  height: 30px;
  width: 110px;
  position: relative;
}
div.pp_default .pp_nav .currentTextHolder {
  font-family: Georgia;
  font-style: italic;
  color: #999;
  font-size: 11px;
  left: 75px;
  line-height: 25px;
  margin: 0;
  padding: 0 0 0 10px;
  position: absolute;
  top: 2px;
}
div.pp_default .pp_close:hover,
div.pp_default .pp_nav .pp_play:hover,
div.pp_default .pp_nav .pp_pause:hover,
div.pp_default .pp_arrow_next:hover,
div.pp_default .pp_arrow_previous:hover {
  opacity: 0.7;
}
div.pp_default .pp_description {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin: 5px 50px 5px 0;
}
div.pp_default .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
}
/* Bottom left corner */
div.pp_default .pp_bottom .pp_middle {
  background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
}
/* Bottom pattern/color */
div.pp_default .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
}
/* Bottom right corner */
div.pp_default .pp_loaderIcon {
  background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat;
}
/* Loader icon */
/* ----------------------------------
		Light Rounded Theme
	----------------------------------- */
div.light_rounded .pp_top .pp_left {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}
/* Top left corner */
div.light_rounded .pp_top .pp_middle {
  background: #fff;
}
/* Top pattern/color */
div.light_rounded .pp_top .pp_right {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}
/* Top right corner */
div.light_rounded .pp_content .ppt {
  color: #000;
}
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right {
  background: #fff;
}
div.light_rounded .pp_content {
  background-color: #fff;
}
/* Content background */
div.light_rounded .pp_next:hover {
  background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
  cursor: pointer;
}
/* Next button */
div.light_rounded .pp_previous:hover {
  background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}
/* Previous button */
div.light_rounded .pp_expand {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}
/* Expand button */
div.light_rounded .pp_expand:hover {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}
/* Expand button hover */
div.light_rounded .pp_contract {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}
/* Contract button */
div.light_rounded .pp_contract:hover {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}
/* Contract button hover */
div.light_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}
/* Close button */
div.light_rounded .pp_details {
  position: relative;
}
div.light_rounded .pp_description {
  margin-right: 85px;
}
div.light_rounded #pp_full_res .pp_inline {
  color: #000;
}
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}
div.light_rounded .pp_nav .pp_play {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.light_rounded .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.light_rounded .pp_arrow_previous {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}
/* The previous arrow in the bottom nav */
div.light_rounded .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}
div.light_rounded .pp_arrow_next {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}
/* The next arrow in the bottom nav */
div.light_rounded .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}
div.light_rounded .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}
/* Bottom left corner */
div.light_rounded .pp_bottom .pp_middle {
  background: #fff;
}
/* Bottom pattern/color */
div.light_rounded .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}
/* Bottom right corner */
div.light_rounded .pp_loaderIcon {
  background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}
/* Loader icon */
/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
div.dark_rounded .pp_top .pp_left {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}
/* Top left corner */
div.dark_rounded .pp_top .pp_middle {
  background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
/* Top pattern/color */
div.dark_rounded .pp_top .pp_right {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}
/* Top right corner */
div.dark_rounded .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}
/* Left Content background */
div.dark_rounded .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}
/* Right Content background */
div.dark_rounded .pp_content {
  background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
/* Content background */
div.dark_rounded .pp_next:hover {
  background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
  cursor: pointer;
}
/* Next button */
div.dark_rounded .pp_previous:hover {
  background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}
/* Previous button */
div.dark_rounded .pp_expand {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}
/* Expand button */
div.dark_rounded .pp_expand:hover {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}
/* Expand button hover */
div.dark_rounded .pp_contract {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}
/* Contract button */
div.dark_rounded .pp_contract:hover {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}
/* Contract button hover */
div.dark_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}
/* Close button */
div.dark_rounded .pp_details {
  position: relative;
}
div.dark_rounded .pp_description {
  margin-right: 85px;
}
div.dark_rounded .currentTextHolder {
  color: #c4c4c4;
}
div.dark_rounded .pp_description {
  color: #fff;
}
div.dark_rounded #pp_full_res .pp_inline {
  color: #fff;
}
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}
div.dark_rounded .pp_nav .pp_play {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.dark_rounded .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.dark_rounded .pp_arrow_previous {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}
/* The previous arrow in the bottom nav */
div.dark_rounded .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}
div.dark_rounded .pp_arrow_next {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}
/* The next arrow in the bottom nav */
div.dark_rounded .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}
div.dark_rounded .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}
/* Bottom left corner */
div.dark_rounded .pp_bottom .pp_middle {
  background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
/* Bottom pattern/color */
div.dark_rounded .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}
/* Bottom right corner */
div.dark_rounded .pp_loaderIcon {
  background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}
/* Loader icon */
/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
div.dark_square .pp_left,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content {
  background: #000;
}
div.dark_square .currentTextHolder {
  color: #c4c4c4;
}
div.dark_square .pp_description {
  color: #fff;
}
div.dark_square .pp_loaderIcon {
  background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
}
/* Loader icon */
div.dark_square .pp_expand {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}
/* Expand button */
div.dark_square .pp_expand:hover {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}
/* Expand button hover */
div.dark_square .pp_contract {
  background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}
/* Contract button */
div.dark_square .pp_contract:hover {
  background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}
/* Contract button hover */
div.dark_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}
/* Close button */
div.dark_square .pp_details {
  position: relative;
}
div.dark_square .pp_description {
  margin: 0 85px 0 0;
}
div.dark_square #pp_full_res .pp_inline {
  color: #fff;
}
div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}
div.dark_square .pp_nav {
  clear: none;
}
div.dark_square .pp_nav .pp_play {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.dark_square .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.dark_square .pp_arrow_previous {
  background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}
/* The previous arrow in the bottom nav */
div.dark_square .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}
div.dark_square .pp_arrow_next {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}
/* The next arrow in the bottom nav */
div.dark_square .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}
div.dark_square .pp_next:hover {
  background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}
/* Next button */
div.dark_square .pp_previous:hover {
  background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}
/* Previous button */
/* ----------------------------------
		Light Square Theme
	----------------------------------- */
div.light_square .pp_left,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content {
  background: #fff;
}
div.light_square .pp_content .ppt {
  color: #000;
}
div.light_square .pp_expand {
  background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}
/* Expand button */
div.light_square .pp_expand:hover {
  background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}
/* Expand button hover */
div.light_square .pp_contract {
  background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}
/* Contract button */
div.light_square .pp_contract:hover {
  background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}
/* Contract button hover */
div.light_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}
/* Close button */
div.light_square .pp_details {
  position: relative;
}
div.light_square .pp_description {
  margin-right: 85px;
}
div.light_square #pp_full_res .pp_inline {
  color: #000;
}
div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}
div.light_square .pp_nav .pp_play {
  background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.light_square .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.light_square .pp_arrow_previous {
  background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}
/* The previous arrow in the bottom nav */
div.light_square .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}
div.light_square .pp_arrow_next {
  background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}
/* The next arrow in the bottom nav */
div.light_square .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}
div.light_square .pp_next:hover {
  background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}
/* Next button */
div.light_square .pp_previous:hover {
  background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}
/* Previous button */
div.light_square .pp_loaderIcon {
  background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}
/* Loader icon */
/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
div.facebook .pp_top .pp_left {
  background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}
/* Top left corner */
div.facebook .pp_top .pp_middle {
  background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}
/* Top pattern/color */
div.facebook .pp_top .pp_right {
  background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}
/* Top right corner */
div.facebook .pp_content .ppt {
  color: #000;
}
div.facebook .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}
/* Content background */
div.facebook .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}
/* Content background */
div.facebook .pp_content {
  background: #fff;
}
/* Content background */
div.facebook .pp_expand {
  background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}
/* Expand button */
div.facebook .pp_expand:hover {
  background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}
/* Expand button hover */
div.facebook .pp_contract {
  background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}
/* Contract button */
div.facebook .pp_contract:hover {
  background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}
/* Contract button hover */
div.facebook .pp_close {
  width: 22px;
  height: 22px;
  background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}
/* Close button */
div.facebook .pp_details {
  position: relative;
}
div.facebook .pp_description {
  margin: 0 37px 0 0;
}
div.facebook #pp_full_res .pp_inline {
  color: #000;
}
div.facebook .pp_loaderIcon {
  background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}
/* Loader icon */
div.facebook .pp_arrow_previous {
  background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}
/* The previous arrow in the bottom nav */
div.facebook .pp_arrow_previous.disabled {
  background-position: 0 -96px;
  cursor: default;
}
div.facebook .pp_arrow_next {
  background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}
/* The next arrow in the bottom nav */
div.facebook .pp_arrow_next.disabled {
  background-position: -32px -96px;
  cursor: default;
}
div.facebook .pp_nav {
  margin-top: 0;
}
div.facebook .pp_nav p {
  font-size: 15px;
  padding: 0 3px 0 4px;
}
div.facebook .pp_nav .pp_play {
  background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
  height: 22px;
  width: 22px;
}
div.facebook .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
  height: 22px;
  width: 22px;
}
div.facebook .pp_next:hover {
  background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
  cursor: pointer;
}
/* Next button */
div.facebook .pp_previous:hover {
  background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}
/* Previous button */
div.facebook .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}
/* Bottom left corner */
div.facebook .pp_bottom .pp_middle {
  background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}
/* Bottom pattern/color */
div.facebook .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}
/* Bottom right corner */
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */
div.pp_pic_holder a:focus {
  outline: none;
}
div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500;
}
div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000;
}
.pp_top {
  height: 20px;
  position: relative;
}
* html .pp_top {
  padding: 0 20px;
}
.pp_top .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}
.pp_top .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}
* html .pp_top .pp_middle {
  left: 0;
  position: static;
}
.pp_top .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}
.pp_content {
  height: 40px;
  min-width: 40px;
}
* html .pp_content {
  width: 40px;
}
.pp_fade {
  display: none;
}
.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}
.pp_content_container .pp_left {
  padding-left: 20px;
}
.pp_content_container .pp_right {
  padding-right: 20px;
}
.pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px 0;
}
.pp_description {
  display: none;
  margin: 0;
}
.pp_social {
  float: left;
  margin: 0;
}
.pp_social .facebook {
  float: left;
  margin-left: 5px;
  width: 55px;
  overflow: hidden;
}
.pp_social .twitter {
  float: left;
}
.pp_nav {
  clear: right;
  float: left;
  margin: 3px 10px 0 0;
}
.pp_nav p {
  float: left;
  margin: 2px 4px;
  white-space: nowrap;
}
.pp_nav .pp_play,
.pp_nav .pp_pause {
  float: left;
  margin-right: 4px;
  text-indent: -10000px;
}
a.pp_arrow_previous,
a.pp_arrow_next {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -10000px;
  width: 14px;
}
.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}
.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000;
}
.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative;
}
.pp_gallery ul {
  float: left;
  height: 35px;
  margin: 0 0 0 5px;
  padding: 0;
  position: relative;
  white-space: nowrap;
}
.pp_gallery ul a {
  border: 1px #000 solid;
  border: 1px rgba(0, 0, 0, 0.5) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden;
}
.pp_gallery ul a:hover,
.pp_gallery li.selected a {
  border-color: #fff;
}
.pp_gallery ul a img {
  border: 0;
}
.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
}
.pp_gallery li.default a {
  background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
  display: block;
  height: 33px;
  width: 50px;
}
.pp_gallery li.default a img {
  display: none;
}
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
  margin-top: 7px !important;
}
a.pp_next {
  background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}
a.pp_previous {
  background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}
a.pp_expand,
a.pp_contract {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000;
}
a.pp_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  line-height: 22px;
  text-indent: -10000px;
}
.pp_bottom {
  height: 20px;
  position: relative;
}
* html .pp_bottom {
  padding: 0 20px;
}
.pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}
.pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}
* html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}
.pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}
.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  margin: -12px 0 0 -12px;
  position: absolute;
  top: 50%;
  width: 24px;
}
#pp_full_res {
  line-height: 1 !important;
}
#pp_full_res .pp_inline {
  text-align: left;
}
#pp_full_res .pp_inline p {
  margin: 0 0 15px 0;
}
div.ppt {
  color: #fff;
  display: none;
  font-size: 17px;
  margin: 0 0 5px 15px;
  z-index: 9999;
}
/* CUSTOM SECTION*/
.viewfromyourseatgalleryholder > .gallery {
  margin-bottom: 30px;
}
/* END CUSTOM SECTION*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    -moz-box-shadow: none !important;
         box-shadow: none !important;
    text-shadow: none !important;
  }
}
