/* Zmienne */
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
/* change colours to suit your needs */
ins {
  background: none;
  color: #000;
  text-decoration: none;
}
/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
/* SelecTpicker */
.bootstrap-select {
  height: 35px;
  background-color: #fff;
  padding-left: 22px;
  width: 220px !important;
}
.bootstrap-select button.dropdown-toggle {
  position: relative;
  height: 100%;
  border: 1px solid #ddd;
  background-color: #fff !important;
  outline: 0 !important;
  text-transform: none !important;
  background-image: none;
}
.bootstrap-select button.dropdown-toggle:hover {
  outline: 0 !important;
  border: 1px solid #1f9f55;
  background-image: none;
}
.bootstrap-select button.dropdown-toggle:focus {
  outline: 0 !important;
}
.bootstrap-select button.dropdown-toggle i {
  color: #959595;
  font-size: 14px;
  position: absolute;
  right: 5px;
  margin-top: 5px;
  margin-right: 5px;
}
.bootstrap-select button.dropdown-toggle .filter-option {
  color: #ababab;
}
.bootstrap-select.open button.dropdown-toggle {
  border: 1px solid #1f9f55;
}
.bootstrap-select div.dropdown-menu {
  min-width: 91% !important;
  margin-left: 22px;
  border: 1px solid #eaeaeb !important;
  box-shadow: 0px 1px 2px #d7d8da !important;
}
.bootstrap-select div.dropdown-menu span.text {
  color: #ababab;
}
.bootstrap-select ul.dropdown-menu li a:hover {
  background-color: #f2f2f3;
  background-image: initial;
}
.bootstrap-select ul.dropdown-menu li a:hover span.text {
  color: #797979;
}
.ias_loader,
.ias_trigger {
  clear: both;
  position: relative;
  top: 20px;
  text-align: center;
  margin: 30px auto 40px;
}
.ias_trigger a:link,
.ias_trigger a:visited {
  padding: 4px 50px;
  background-color: #f9f9f9;
  border: solid 1px #ddd;
  border-radius: 2px;
  font: bold 12px Arial, sans-serif;
  color: #555;
  text-decoration: none;
}
.ias_trigger a:hover,
.ias_trigger a:active {
  border-color: #ccc;
}
body {
  /* To musi być pierwsze, bo zmienne trzyma */
  /* Style strony klubowej */
  background: #00326c url('../../img/background.png') repeat-x fixed 0 0;
  /* Konfiguracja dla telefonów */
  /* TODO wywalic duplikacje tutaj i w layout.less */
  /* Autocomplete */
  /* ChooseWidget */
  /* Paski z autorem i informacjami */
  /* Duży loader z indicatorem, używany w tabeli i terminarzu */
  /* Pasek z informacjami o autorze/dacie nad zdjęciem konkursowym */
  /* Info o konieczności logowania */
  /* Szczegóły zdjęcia / Twoje zdjęcie */
  /* Komentarze */
  /* Lista zdjęć */
  /* Ogólne ustawienia */
  /* Pierwsze trzy newsy */
  /* Pozostałe newsy - długie prostokąty */
  /*  Globalne ostylowanie tabel */
  /*  Globalne ostylowanie tabel */
  /*  Globalne ostylowanie tabel */
  /*  Globalne ostylowanie tabel */
  /*overflow: scroll !important;*/
  /* ogólnie */
  /* zawierajce obrazki */
  /* Landscape tablets and medium desktops */
  /* Portrait tablets and small desktops */
  /* Portrait phones and smaller */
}
body * {
  font-family: 'Roboto', sans-serif;
}
body .fa {
  font-family: FontAwesome !important;
}
body .mobile-visible,
body .mobile-middle {
  display: none !important;
}
body .commercial.mobile {
  display: none;
}
body #banP77,
body #yielbird {
  margin: 0 auto !important;
}
body #main-wrapper {
  width: 1230px;
  margin: 0 auto;
  min-height: 100%;
  position: relative;
  background-color: #00326c;
  color: #fff;
  z-index: 10;
}
body #main-wrapper header:nth-child(1) .above-banner {
  height: 67px;
  width: 100%;
  overflow: hidden;
}
body #main-wrapper header:nth-child(1) .above-banner.blog-banner {
  height: 82px;
}
body #main-wrapper header:nth-child(1) .above-banner .crest-small a {
  color: #fff;
}
body #main-wrapper header:nth-child(1) .above-banner .crest-small a:hover {
  color: #78a4d8;
}
body #main-wrapper header:nth-child(1) .above-banner.blog-banner .crest-small a img {
  border-radius: 0 !important;
}
body #main-wrapper header:nth-child(1) .above-banner #club-crest-banner h1,
body #main-wrapper header:nth-child(1) .above-banner #club-crest-banner h2 {
  line-height: 16px;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  padding: 16px 0 0 0;
  margin: 0 0 0 20px;
  float: left;
}
body #main-wrapper header:nth-child(1) .above-banner .add-to-favourites .btn.green {
  margin: 20px;
  background-color: #fdcf40;
  border: 1px solid #fdcf40;
  display: block;
  float: left;
}
body #main-wrapper header:nth-child(1) .above-banner .add-to-favourites .btn.green:hover {
  background-color: #fcb340;
  border: 1px solid #fcb340;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions {
  margin-bottom: 0;
  margin-right: 22px;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions li {
  float: left;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions li a {
  color: #777777;
  text-shadow: 0 1px 0 #FFFFFF;
  cursor: pointer;
  font-size: 19px;
  line-height: 20px;
  padding: 10px 8px;
  margin-top: 0;
  height: 47px;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions li a:hover {
  background-color: #fff;
  color: #fcb340;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions li a span {
  font-size: 22px;
  margin-top: 14px;
  display: inline-block;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions.blog-auth-buttons {
  margin-top: 9px;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions #notificationsToggle,
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions #unreadMessagesToggle {
  position: relative;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions #notificationsToggle:focus,
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions #unreadMessagesToggle:focus {
  background-color: inherit;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions #notificationsToggle .amount,
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons #userActions #unreadMessagesToggle .amount {
  display: none;
  position: absolute;
  right: 1px;
  bottom: 31px;
  background-color: #E9C75D;
  border-radius: 50px;
  color: #282828;
  font-size: 11px;
  height: 16px;
  line-height: 16px;
  width: 16px;
  text-align: center;
  font-family: Arial;
  font-weight: normal;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons a {
  display: inline-block;
  margin-top: 20px;
  text-transform: uppercase;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons a#register {
  margin-right: 7px;
  background-color: #fdcf40;
  border: 1px solid #fdcf40;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons a#register:hover {
  background-color: #fcb340;
  border: 1px solid #fcb340;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons a#login {
  margin-right: 30px;
}
body #main-wrapper header:nth-child(1) .above-banner nav.auth-buttons a i.fa {
  position: relative;
  top: 1px;
  left: -3px;
}
body #main-wrapper header:nth-child(1) .mobile-top {
  display: none;
}
body #main-wrapper header:nth-child(1) .banner-top {
  position: relative;
  height: 250px;
  width: 100%;
  overflow: hidden;
  z-index: 1;
  background: #034087;
}
body #main-wrapper header:nth-child(1) .banner-top .banner {
  position: absolute;
  z-index: -1;
  left: 0px;
}
body #main-wrapper header:nth-child(1) .banner-top .crest-big {
  float: left;
  margin-top: 50px;
  margin-left: 30px;
  display: block;
  width: 130px;
  height: 130px;
  border-radius: 500px;
}
body #main-wrapper header:nth-child(1) .banner-top .banner-top-slogan {
  float: left;
  padding: 70px 0 0 0;
  margin-left: 20px;
}
body #main-wrapper header:nth-child(1) .banner-top .banner-top-slogan strong,
body #main-wrapper header:nth-child(1) .banner-top .banner-top-slogan blockquote {
  background-color: rgba(0, 0, 0, 0.3);
  padding: 6px 8px 0px 9px;
  color: #332605;
}
body #main-wrapper header:nth-child(1) .banner-top .banner-top-slogan blockquote {
  float: left;
}
body #main-wrapper header:nth-child(1) .banner-top .banner-top-slogan strong {
  font-family: 'Roboto', sans-serif;
  font-size: 39px;
  float: left;
  padding-bottom: 7px;
}
body #main-wrapper header:nth-child(1) .banner-top .banner-top-slogan blockquote {
  font-size: 32px;
  font-family: 'Roboto', sans-serif;
  padding-bottom: 8px;
  clear: both;
}
body #main-wrapper header:nth-child(1) aside#social {
  display: block;
  position: fixed;
  z-index: 100;
  top: 60px;
  left: 0px;
}
body #main-wrapper header:nth-child(1) aside#social ul {
  list-style-type: none;
  position: relative;
}
body #main-wrapper header:nth-child(1) aside#social ul li {
  width: 48px;
  height: 48px;
  display: block;
}
body #main-wrapper header:nth-child(1) aside#social ul li.facebook-container {
  background-color: #496da8;
}
body #main-wrapper header:nth-child(1) aside#social ul li.twitter-container {
  background-color: #31ddf3;
}
body #main-wrapper header:nth-child(1) aside#social ul li.gplus-container {
  background-color: #e46044;
}
body #main-wrapper header:nth-child(1) aside#social ul li.youtube-container {
  background: #e62d27;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e62d27 1%, #b31217 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e62d27 1%, #b31217 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e62d27 1%, #b31217 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e62d27', endColorstr='#b31217', GradientType=0);
  /* IE6-9 */
}
body #main-wrapper header:nth-child(1) aside#social ul li.youtube-container a {
  height: 48px;
  background-position: 0 0 !important;
}
body #main-wrapper header:nth-child(1) aside#social ul li.instagram-container {
  background-color: white;
}
body #main-wrapper header:nth-child(1) aside#social ul li a {
  display: block;
  position: absolute;
  width: 48px;
  height: 48px;
}
body #main-wrapper header:nth-child(1) aside#social ul li a.facebook {
  background: url('../../img/social/facebook-icon.png') no-repeat 0 0;
}
body #main-wrapper header:nth-child(1) aside#social ul li a.twitter {
  background: url('../../img/social/twitter-icon.png') no-repeat 0 0;
}
body #main-wrapper header:nth-child(1) aside#social ul li a.gplus {
  background: url('../../img/social/google-plus-icon.png') no-repeat 0 0;
}
body #main-wrapper header:nth-child(1) aside#social ul li a.instagram {
  background: url('../../img/social/instagram-icon.png') no-repeat 0 0;
}
body #main-wrapper header:nth-child(1) aside#social ul li a.youtube {
  background: url('../../img/social/youtube-icon.png') no-repeat 0 0;
}
body #main-wrapper header:nth-child(1) aside#social ul li .youtube {
  height: 14px;
  background: url('../../img/social_sprites.png') no-repeat left -53px;
}
body #main-wrapper header:nth-child(1) aside#social ul li .youtube:hover {
  background-position: -20px -53px;
}
body #main-wrapper #notifications,
body #main-wrapper #unreadMessages {
  display: none;
  position: absolute;
  background-color: white;
  width: 400px;
  min-height: 220px;
  right: 15px;
  top: 75px;
  z-index: 100;
  color: white;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0px 1px 1px #d6d7da;
}
body #main-wrapper #notifications .header,
body #main-wrapper #unreadMessages .header {
  background-color: #F4F4F4;
  color: #3b3a38;
  font-size: 16px;
  padding: 17px 15px 16px 15px;
  border-bottom: 1px #d6d7da solid;
}
body #main-wrapper #notifications .header a,
body #main-wrapper #unreadMessages .header a {
  color: #1F9F55;
}
body #main-wrapper #notifications .loading,
body #main-wrapper #unreadMessages .loading {
  padding: 20px 0;
  text-align: center;
}
body #main-wrapper #notifications .list,
body #main-wrapper #unreadMessages .list {
  min-height: 160px;
}
body #main-wrapper #notifications .list .mCS_no_scrollbar .notification,
body #main-wrapper #unreadMessages .list .mCS_no_scrollbar .notification {
  width: 281px !important;
}
body #main-wrapper #notifications .list .notification,
body #main-wrapper #unreadMessages .list .notification,
body #main-wrapper #notifications .list .unreadMessage,
body #main-wrapper #unreadMessages .list .unreadMessage {
  clear: both;
  padding: 10px 15px 11px 71px;
  margin: 0 15px;
  font-size: 14px;
  color: #5b5b5b;
  border-bottom: 1px #dddddd solid;
  position: relative;
  cursor: pointer;
}
body #main-wrapper #notifications .list .notification.oneLiner,
body #main-wrapper #unreadMessages .list .notification.oneLiner,
body #main-wrapper #notifications .list .unreadMessage.oneLiner,
body #main-wrapper #unreadMessages .list .unreadMessage.oneLiner {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center;
  cursor: default;
}
body #main-wrapper #notifications .list .notification.oneLiner a,
body #main-wrapper #unreadMessages .list .notification.oneLiner a,
body #main-wrapper #notifications .list .unreadMessage.oneLiner a,
body #main-wrapper #unreadMessages .list .unreadMessage.oneLiner a {
  color: #1F9F55;
}
body #main-wrapper #notifications .list .notification:hover,
body #main-wrapper #unreadMessages .list .notification:hover,
body #main-wrapper #notifications .list .unreadMessage:hover,
body #main-wrapper #unreadMessages .list .unreadMessage:hover {
  background-color: #f4f4f4;
}
body #main-wrapper #notifications .list .notification .avatar,
body #main-wrapper #unreadMessages .list .notification .avatar,
body #main-wrapper #notifications .list .unreadMessage .avatar,
body #main-wrapper #unreadMessages .list .unreadMessage .avatar {
  position: absolute;
  top: 5px;
  left: 15px;
  padding: 0;
}
body #main-wrapper #notifications .list .notification .author,
body #main-wrapper #unreadMessages .list .notification .author,
body #main-wrapper #notifications .list .unreadMessage .author,
body #main-wrapper #unreadMessages .list .unreadMessage .author {
  color: #2C2C2C;
  font-weight: bold;
  display: inline-block;
}
body #main-wrapper #notifications .list .notification .date,
body #main-wrapper #unreadMessages .list .notification .date,
body #main-wrapper #notifications .list .unreadMessage .date,
body #main-wrapper #unreadMessages .list .unreadMessage .date {
  color: #ababab;
  display: inline-block;
  padding-left: 18px;
}
body #main-wrapper #notifications .list .notification .date i,
body #main-wrapper #unreadMessages .list .notification .date i,
body #main-wrapper #notifications .list .unreadMessage .date i,
body #main-wrapper #unreadMessages .list .unreadMessage .date i {
  font-size: 12px;
  display: inline-block;
  margin-top: 2px;
}
body #main-wrapper #notifications .list .notification .content,
body #main-wrapper #unreadMessages .list .notification .content,
body #main-wrapper #notifications .list .unreadMessage .content,
body #main-wrapper #unreadMessages .list .unreadMessage .content {
  padding-top: 10px;
}
body #main-wrapper #notifications .list .mCSB_container,
body #main-wrapper #unreadMessages .list .mCSB_container {
  margin-right: 18px !important;
}
body #main-wrapper #notifications .list .mCSB_scrollTools,
body #main-wrapper #unreadMessages .list .mCSB_scrollTools {
  top: 11px !important;
  right: 8px !important;
}
body #main-wrapper #notifications .bottom,
body #main-wrapper #unreadMessages .bottom {
  background-color: #FFFFFF;
  color: #3b3a38;
  font-size: 16px;
  padding: 17px 15px 16px 15px;
  border-bottom: 1px #d6d7da solid;
  text-align: center;
}
body #main-wrapper nav.main-navigation {
  background-color: #fdcf40;
  float: left;
  width: 100%;
  /*height: 48px;*/
}
body #main-wrapper nav.main-navigation > ul {
  position: relative;
  /*height: 48px;*/
}
body #main-wrapper nav.main-navigation > ul > li {
  height: 45px;
  display: inline-block;
  list-style: none;
  font-size: 16px;
  background-color: #fdcf40;
}
body #main-wrapper nav.main-navigation > ul > li a,
body #main-wrapper nav.main-navigation > ul > li div {
  height: 20px !important;
  line-height: 16px !important;
}
body #main-wrapper nav.main-navigation > ul > li div {
  cursor: default;
}
body #main-wrapper nav.main-navigation > ul > li ul {
  display: none;
  position: absolute;
  left: 0px;
  width: 100%;
  background-color: #00326c;
  z-index: 10;
}
body #main-wrapper nav.main-navigation > ul > li ul li {
  display: inline-block;
}
body #main-wrapper nav.main-navigation > ul > li ul li a,
body #main-wrapper nav.main-navigation > ul > li ul li div {
  padding-top: 15px !important;
  padding-bottom: 11px !important;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #fff;
}
body #main-wrapper nav.main-navigation > ul > li ul li a:hover,
body #main-wrapper nav.main-navigation > ul > li ul li div:hover {
  background-color: #00326c;
  color: #979797;
  text-decoration: underline;
}
body #main-wrapper nav.main-navigation > ul > li a,
body #main-wrapper nav.main-navigation > ul > li div {
  display: block;
  padding: 16px 22px 12px 22px;
  color: #fff;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
}
body #main-wrapper nav.main-navigation > ul > li a .fa,
body #main-wrapper nav.main-navigation > ul > li div .fa {
  font-size: 14px;
  color: #fff;
  position: relative;
  top: -1px;
  left: 8px;
}
body #main-wrapper nav.main-navigation > ul > li a:hover,
body #main-wrapper nav.main-navigation > ul > li div:hover {
  background-color: #fcb340;
  color: #332605;
}
body #main-wrapper nav.main-navigation > ul > li.active > a,
body #main-wrapper nav.main-navigation > ul > li.active > div {
  background-color: #fcb340;
  color: #332605;
  font-family: 'Roboto', sans-serif;
  margin-top: 3px;
  padding: 13px 22px 12px 22px;
  position: relative;
  top: -3px;
}
body #main-wrapper nav.main-navigation > ul > li.open a,
body #main-wrapper nav.main-navigation > ul > li.open div {
  padding-top: 13px;
  background-color: #332605;
  color: #fff;
}
body #main-wrapper nav.main-navigation > ul > li.open a .fa,
body #main-wrapper nav.main-navigation > ul > li.open div .fa {
  color: #fff;
}
body #main-wrapper nav.main-navigation > ul > li.open ul li.active a,
body #main-wrapper nav.main-navigation > ul > li.open ul li.active div {
  text-decoration: underline;
}
body #main-wrapper nav.main-navigation > ul > li.open ul li a,
body #main-wrapper nav.main-navigation > ul > li.open ul li div {
  padding-top: 23px;
  padding-bottom: 23px;
}
body #main-wrapper nav.main-navigation div.based-on {
  position: relative;
  float: right;
  font-family: 'Roboto', sans-serif;
  color: #332605;
  font-size: 12px;
  top: -31px;
  right: 25px;
  line-height: 12px;
}
body #main-wrapper nav.main-navigation div.based-on img {
  position: relative;
  top: 2px;
  margin-left: 7px;
}
body #main-wrapper #content {
  float: left;
  clear: both;
  padding: 25px 0;
  margin: 0 0 0 0;
  background-color: #034087;
}
body #main-wrapper #content .left-column-wrapper {
  float: left;
  width: 840px;
  margin-left: 30px;
}
body #main-wrapper #content .left-column-wrapper .nonRedirectElement {
  cursor: default !important;
}
body #main-wrapper #content .left-column-wrapper .nonRedirectElement td {
  cursor: default !important;
}
body #main-wrapper #content .left-column-wrapper div.pagination {
  float: left;
  margin: 25px 0 0 !important;
}
body #main-wrapper #content .left-column-wrapper .module-text {
  margin-bottom: 0 !important;
  word-break: initial;
}
body #main-wrapper #content .left-column-wrapper .module-text table {
  width: 100% !important;
  border-top: 1px #CFCFCF solid;
  border-left: 1px #CFCFCF solid;
}
body #main-wrapper #content .left-column-wrapper .module-text table td {
  border-right: 1px #CFCFCF solid;
  border-bottom: 1px #CFCFCF solid;
  padding: 5px;
}
body #main-wrapper #content .left-column-wrapper .module-text table.no-border {
  border-top: none !important;
  border-left: none !important;
}
body #main-wrapper #content .left-column-wrapper .module-text table.no-border td {
  border-right: none !important;
  border-bottom: none !important;
}
body #main-wrapper #content .left-column-wrapper .module-text,
body #main-wrapper #content .left-column-wrapper .padded-content,
body #main-wrapper #content .left-column-wrapper .module-calendar {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 30px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
}
body #main-wrapper #content .left-column-wrapper .module-text.module-text > *,
body #main-wrapper #content .left-column-wrapper .padded-content.module-text > *,
body #main-wrapper #content .left-column-wrapper .module-calendar.module-text > * {
  font: inherit !important;
  line-height: 23px !important;
  color: #fff !important;
  font-family: 'Roboto', sans-serif !important;
}
body #main-wrapper #content .left-column-wrapper .module-text.module-text > *.header,
body #main-wrapper #content .left-column-wrapper .padded-content.module-text > *.header,
body #main-wrapper #content .left-column-wrapper .module-calendar.module-text > *.header {
  font-size: 30px;
  color: #fdcf40 !important;
}
body #main-wrapper #content .left-column-wrapper .module-text.module-text a,
body #main-wrapper #content .left-column-wrapper .padded-content.module-text a,
body #main-wrapper #content .left-column-wrapper .module-calendar.module-text a {
  color: #fcb340 !important;
}
body #main-wrapper #content .left-column-wrapper .module-text.module-text ul,
body #main-wrapper #content .left-column-wrapper .padded-content.module-text ul,
body #main-wrapper #content .left-column-wrapper .module-calendar.module-text ul,
body #main-wrapper #content .left-column-wrapper .module-text.module-text ol,
body #main-wrapper #content .left-column-wrapper .padded-content.module-text ol,
body #main-wrapper #content .left-column-wrapper .module-calendar.module-text ol {
  margin: 10px 0 10px 20px;
}
body #main-wrapper #content .left-column-wrapper .module-text.module-text p,
body #main-wrapper #content .left-column-wrapper .padded-content.module-text p,
body #main-wrapper #content .left-column-wrapper .module-calendar.module-text p {
  min-height: 10px;
}
body #main-wrapper #content .left-column-wrapper .module-text.padded-content p,
body #main-wrapper #content .left-column-wrapper .padded-content.padded-content p,
body #main-wrapper #content .left-column-wrapper .module-calendar.padded-content p {
  font: inherit;
}
body #main-wrapper #content .left-column-wrapper .module-text h1,
body #main-wrapper #content .left-column-wrapper .padded-content h1,
body #main-wrapper #content .left-column-wrapper .module-calendar h1,
body #main-wrapper #content .left-column-wrapper .module-text h2,
body #main-wrapper #content .left-column-wrapper .padded-content h2,
body #main-wrapper #content .left-column-wrapper .module-calendar h2 {
  font-family: 'Roboto', sans-serif;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: normal;
  padding-top: 20px;
  color: #fdcf40;
}
body #main-wrapper #content .right-column-wrapper {
  float: right;
  width: 300px;
  padding: 0 30px;
}
body #main-wrapper #content .right-column-wrapper .box {
  width: 300px;
}
body #main-wrapper #content .right-column-wrapper .box.table {
  margin-bottom: 0;
}
body #main-wrapper #content .right-column-wrapper .box h2,
body #main-wrapper #content .right-column-wrapper .box h3 {
  background-color: #fdcf40;
  height: 49px;
  line-height: 49px;
  width: 100%;
  display: block;
  color: #332605;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
}
body #main-wrapper #content .right-column-wrapper .box .box-container {
  position: relative;
}
body #main-wrapper #content .right-column-wrapper .box .boxLoader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background-color: #000;
  opacity: 0.5;
}
body #main-wrapper #content .right-column-wrapper .box .boxLoader img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -24px;
}
body #main-wrapper #content .right-column-wrapper aside {
  position: relative;
  margin-bottom: 25px;
  float: left;
}
body #main-wrapper #content .right-column-wrapper aside:last-child {
  margin-bottom: 0;
}
body #main-wrapper #content .right-column-wrapper #boxNews section {
  width: 300px;
  display: block;
}
body #main-wrapper #content .right-column-wrapper #boxNews section h3 {
  background-color: #fdcf40;
  height: 49px;
  line-height: 49px;
  width: 300px;
  display: block;
  color: #332605;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
}
body #main-wrapper #content .right-column-wrapper #boxNews section .news {
  background-color: #00326c;
  height: auto;
  width: 300px;
  display: block;
  border-bottom: 1px solid #979797;
}
body #main-wrapper #content .right-column-wrapper #boxNews section .news h4 {
  line-height: 19px;
  padding: 0px 19px 10px 19px;
}
body #main-wrapper #content .right-column-wrapper #boxNews section .news h4 a {
  font-family: 'Roboto', sans-serif;
  color: #fdcf40;
  text-decoration: none;
  font-weight: bold;
  line-height: 19px;
  word-wrap: break-word;
}
body #main-wrapper #content .right-column-wrapper #boxNews section .news h4 a:hover {
  text-decoration: underline;
}
body #main-wrapper #content .right-column-wrapper #boxNews section .news span {
  display: block;
  font-size: 12px;
  padding: 20px 20px 8px;
}
body #main-wrapper #content .right-column-wrapper #boxNews section .news span .comments {
  color: #78a4d8;
  float: right;
}
body #main-wrapper #content .right-column-wrapper #boxNews section .news span .fa {
  color: #78a4d8;
}
body #main-wrapper #content .right-column-wrapper .text-box {
  background-color: white;
}
body #main-wrapper #content .right-column-wrapper .text-box h3 {
  background-color: #fdcf40;
  height: 49px;
  line-height: 49px;
  width: 300px;
  display: block;
  color: #332605;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
}
body #main-wrapper #content .right-column-wrapper .text-box .text {
  padding: 10px 15px;
  line-height: 22px;
  max-width: 220px;
  text-overflow: ellipsis;
  overflow: hidden;
}
body #main-wrapper #content .right-column-wrapper .text-box img {
  max-width: 220px !important;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments {
  float: left;
  clear: both;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section {
  width: 300px;
  display: block;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section h3 {
  background-color: #fdcf40;
  height: 49px;
  line-height: 49px;
  width: 300px;
  display: block;
  color: #332605;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments {
  background-color: #00326c;
  height: auto;
  width: 300px;
  display: block;
  border-bottom: 1px solid #979797;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments.none-result {
  text-align: center;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments.none-result span {
  display: block;
  font-size: 14px;
  padding: 14px 20px;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments h4 {
  line-height: 19px;
  padding: 10px 19px 10px 19px;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments h4 a {
  font-family: 'Roboto', sans-serif;
  color: #fdcf40;
  text-decoration: none;
  font-weight: normal;
  line-height: 19px;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments h4 a:hover {
  text-decoration: underline;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments div.comment-details {
  line-height: 19px;
  padding: 0 19px 10px 19px;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments div.comment-details span {
  display: block;
  font-size: 12px;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments div.comment-details span .comments {
  color: #78a4d8;
  float: right;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments div.comment-details span .fa {
  top: 1px;
  position: relative;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments div.comment-details span time {
  float: right;
}
body #main-wrapper #content .right-column-wrapper #boxLatestComments section .box-comments div.comment-details a.comment-content {
  display: inline-block;
  width: 262px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
  color: #fdcf40;
}
body #main-wrapper #content .right-column-wrapper .matches {
  width: 270px;
  height: 270px;
}
body #main-wrapper #content .right-column-wrapper .matches div {
  width: 272px;
  height: 272px;
  background: url('http://placehold.it/272x272') no-repeat;
}
body #main-wrapper footer {
  float: left;
  height: 60px;
  width: 100%;
  background-color: #00326c;
}
body #main-wrapper footer #copyright-info {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #78a4d8;
  float: left;
  width: 450px;
  padding: 22px 0 0 30px;
}
body #main-wrapper footer ul {
  float: right;
  list-style-type: none;
  padding: 22px 30px 0 0;
}
body #main-wrapper footer ul li {
  float: left;
  padding-left: 16px;
  font-size: 14px;
  color: #78a4d8;
}
body #main-wrapper footer ul li a {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #78a4d8;
  text-decoration: none;
}
body #main-wrapper footer ul li a:hover,
body #main-wrapper footer ul li a:active {
  color: #fdcf40;
  text-decoration: underline;
}
body #main-wrapper .site-content-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background-color: #000;
  opacity: 0.5;
}
body #main-wrapper .site-content-loader img {
  display: block;
  margin: 35px auto;
}
body .left {
  float: left;
}
body .right {
  float: right;
}
body .clear {
  clear: both;
}
body br.clear {
  float: left;
  clear: both;
}
body a.btn {
  padding: 8px 9px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  display: block;
  font-size: 11px;
  border-radius: 4px;
  border: 1px solid #8099b6;
  text-align: center;
  box-shadow: none !important;
  text-shadow: none;
  line-height: 11px !important;
  background: none;
}
body a.btn .fa {
  margin-right: 3px;
}
body a.btn.green {
  background-color: #1f9f55;
  color: #fff;
  border: 1px solid #1f9f55;
}
body a.btn.green:hover {
  background-color: #00326c;
  border: 1px solid #00326c;
}
body a.btn.green .fa {
  color: #fff;
}
body a.btn.normal:hover {
  background-color: #fcb340;
  color: #fff;
  border: 1px solid #fcb340;
}
body a.btn.normal:hover .fa {
  color: #fff;
}
body a.btn.transparent {
  width: 85px;
  background-color: transparent;
  color: #fff;
  border: 1px solid #8099b6;
}
body a.btn.transparent .fa {
  position: relative;
  top: 1px;
  left: 0px;
}
body a.btn.transparent:hover {
  color: #fff;
  border: 1px solid #00326c;
}
body a.btn.transparent:hover .fa {
  color: #332605;
}
body a.btn#menuToggle,
body a.btn#homepage,
body a.btn#mobileAddToFavourites {
  display: none !important;
}
body #menuToggleContainer,
body #homepageContainer {
  display: none;
}
body div.pagination {
  width: 840px !important;
}
body div.pagination .navigation a {
  text-decoration: none;
  color: #fff;
  line-height: 30px !important;
}
body div.pagination .navigation a:hover {
  color: #fdcf40 !important;
  border-color: #fdcf40 !important;
}
body div.pagination .navigation a:active {
  color: #fdcf40 !important;
}
body div.pagination .navigation a .fa {
  color: #78a4d8;
}
body div.pagination .navigation a span {
  position: relative;
  top: 1px;
  line-height: 30px !important;
}
body div.pagination .pages span a {
  color: #fff;
  text-decoration: none;
}
body div.pagination .pages span a:hover,
body div.pagination .pages span a:active {
  color: #fdcf40 !important;
}
body div.pagination .pages .current {
  color: #fdcf40 !important;
}
body .crest-small {
  padding: 10px 0 10px 30px;
}
body .crest-small .img-circle-padding {
  float: left;
}
body .crest-small img {
  border-radius: 100px;
}
body .hide {
  display: none;
}
body .mobile-only {
  display: none !important;
}
body textarea::-webkit-input-placeholder,
body input::-webkit-input-placeholder,
body textarea:-moz-placeholder,
body input:-moz-placeholder,
body textarea::-moz-placeholder,
body input::-moz-placeholder,
body textarea:-ms-input-placeholder,
body input:-ms-input-placeholder {
  color: #78a4d8;
}
body .tooltip {
  white-space: pre-line;
}
body .ui-autocomplete {
  min-width: 270px !important;
  max-height: 326px !important;
  z-index: 2147483647;
  overflow: hidden !important;
}
body .ui-autocomplete .mCSB_container {
  margin-right: 0 !important;
}
body .ui-autocomplete .ui-autocomplete-category {
  height: 20px;
  border-top: 1px solid #EAEAEC;
  border-bottom: 1px solid #eaeaeb;
  padding-left: 15px;
  padding-top: 3px;
  color: #7c7c7c;
  font-size: 13px;
}
body .ui-autocomplete .ui-menu-item {
  margin-bottom: 14px;
  padding-right: 5px;
}
body .ui-autocomplete .ui-menu-item a {
  padding-left: 15px;
  min-height: 45px;
  color: #5b5b5b;
  font-size: 12px;
  position: relative;
  width: 100%;
}
body .ui-autocomplete .ui-menu-item a.ui-state-focus {
  margin: 0;
  padding-left: 15px;
  border: none;
  border-radius: 0px;
  background: initial !important;
  background-color: #f2f2f3 !important;
  color: #797979 !important;
  cursor: pointer;
}
body .ui-autocomplete .ui-menu-item a.ui-autocomplete-custom {
  margin: 0 !important;
  padding-left: 4px !important;
}
body .ui-autocomplete .ui-menu-item a.ui-autocomplete-custom p {
  color: #1f9f55 !important;
}
body .ui-autocomplete .ui-menu-item a img {
  border-radius: 500px;
  left: 12px;
  position: absolute;
}
body .ui-autocomplete .ui-menu-item a span.ui-label {
  display: inline-block;
  margin-left: 50px;
  vertical-align: middle;
  position: relative;
  height: auto;
  z-index: 1;
}
body .ui-autocomplete .ui-menu-item a span.sub-ui-label {
  color: #ababab;
  font-size: 8px;
}
body .ui-autocomplete .ui-menu-item a .btn {
  display: block;
  margin-left: 50px;
}
body .chooseWidgetContainer {
  position: relative;
  display: inline-block;
}
body .chooseWidgetContainer input {
  cursor: text !important;
}
body .chooseWidgetContainer i {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #fd0002;
  cursor: pointer;
}
body .chooseWidgetContainer img {
  position: absolute;
  top: 10px;
  right: 10px;
}
body #markToRemove {
  font-family: Arial;
  color: black;
  font-size: 12px;
}
body #markToRemove a {
  color: #1F9F55;
}
body #markToRemove .logo {
  margin-top: 40px;
}
body #markToRemove .logo img {
  display: block;
  margin: 0 auto;
}
body #markToRemove .info {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  width: 500px;
  border-top: 1px #CFCFCF solid;
  margin: 20px auto;
  line-height: 22px;
  padding: 20px;
  font-family: Roboto, Arial, Tahoma;
}
body .ftb_gallery_modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background-color: #000;
}
body .ftb_gallery_modal .widget {
  position: relative;
  height: 996px;
  min-width: 1090px;
  min-height: 400px;
  background-color: #fff;
  margin: 3% auto;
}
body .ftb_gallery_modal .widget .closeModal {
  position: absolute;
  top: 0px;
  right: 3px;
  color: #000;
  display: block;
  font-size: 20px;
  text-align: center;
  z-index: 9999;
  cursor: pointer;
}
body .ftb_gallery_modal .widget .photo {
  position: relative;
  background-color: #000;
  width: auto;
  height: 100%;
  line-height: 996px;
  text-align: center;
}
body .ftb_gallery_modal .widget .photo img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
body .ftb_gallery_modal .widget .photo.withSidebar {
  margin-right: 336px;
}
body .ftb_gallery_modal .widget .photo .resize {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #fff;
  font-size: 30px;
  cursor: pointer;
}
body .ftb_gallery_modal .widget .photo .resize.fa-compress {
  right: 50px;
}
body .ftb_gallery_modal .widget .photo .orderControl {
  position: absolute;
  top: 50%;
  font-size: 40px;
  color: #fff;
  cursor: pointer;
  z-index: 99999;
  opacity: .5;
}
body .ftb_gallery_modal .widget .photo .orderControl:hover {
  opacity: 1;
}
body .ftb_gallery_modal .widget .photo .orderControl.previousPhoto {
  left: 1%;
}
body .ftb_gallery_modal .widget .photo .orderControl.nextPhoto {
  right: 1%;
}
body .ftb_gallery_modal .widget .photo .horizontalCommercial {
  position: absolute;
  bottom: 56px;
  left: 50%;
  margin-left: -364px;
  line-height: initial;
}
body .ftb_gallery_modal .widget .photo .horizontalCommercial .closeAd {
  display: block;
  position: absolute;
  top: -13px;
  right: 0;
  background-color: #ffffff;
  text-align: center;
  cursor: pointer;
}
body .ftb_gallery_modal .widget .photo .photoInfo {
  display: none;
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 40px;
  padding-top: 20px;
  background-color: #000000;
  color: #fff;
  line-height: initial;
}
body .ftb_gallery_modal .widget .photo .photoInfo .description {
  position: absolute;
  left: 15px;
}
body .ftb_gallery_modal .widget .photo .photoInfo .number {
  position: absolute;
  right: 15px;
}
body .ftb_gallery_modal .widget .sidebar {
  position: absolute;
  top: 0;
  right: 0;
  width: 336px;
  height: 100%;
  background-color: #fff;
}
body .ftb_gallery_modal .widget .sidebar .content .info {
  height: 45px;
  margin: 25px 15px 15px 15px;
}
body .ftb_gallery_modal .widget .sidebar .content .info .avatar {
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 10px;
}
body .ftb_gallery_modal .widget .sidebar .content .info .details {
  float: left;
  width: 251px;
  color: #ADADAD;
  font-size: 13px;
}
body .ftb_gallery_modal .widget .sidebar .content .info .details strong {
  color: #000;
  font-size: 16px;
}
body .ftb_gallery_modal .widget .sidebar .content .separator {
  margin: 20px 0;
  width: 100%;
  border-top: 1px solid #eeeeee;
}
body .ftb_gallery_modal .widget .sidebar .sidebarCommercial {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 336px;
  text-align: center;
}
body #guestModal a {
  color: #1f9f55;
}
body #guestModal .signin-box {
  height: 360px;
}
body #guestModal p {
  margin: 5px 0;
}
body #guestModal form {
  margin-top: 30px;
}
body #guestModal input[name="guestNick"] {
  margin-top: 5px;
  width: 360px;
}
body #guestModal .shoutbox-login {
  float: right;
  margin-right: 32px;
}
body #content .commercial.article .kd_ns_header {
  display: none !important;
}
body #content .commercial.article .kd_ns_box {
  width: 33% !important;
  margin-right: 10px;
}
body #content .commercial.article .kd_ns_ads {
  display: inline-flex;
}
body #content .commercial.article .entry-content ol,
body #content .commercial.article .entry-content ul {
  margin-left: 0px;
  margin-bottom: 15px;
}
body #content .commercial.article .kd_ns_image_div {
  width: 192px;
  height: 108px;
  overflow: hidden;
  margin: 0 auto;
}
body #content .commercial.article .kd_ns_image {
  width: 100%;
  height: auto;
}
body #content .commercial.article .kd_ns_font {
  line-height: 19px;
  padding: 3px 0;
  display: block;
  color: #fcb340;
}
body #content .commercial.article .kd_ns_sponsored {
  font-size: 9px;
  color: #fcb340;
  opacity: 0.7;
}
body .fontRoboto {
  font-family: 'Roboto', sans-serif;
}
body .fontRobotoImportant {
  font-family: 'Roboto', sans-serif !important;
}
body .setGrayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
body .unsetGrayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}
body .text-center {
  text-align: center;
}
body .boldText .club-name,
body .boldText .name,
body .boldText td {
  font-weight: bold !important;
}
body .basicHeader {
  font-family: 'Roboto', sans-serif;
  font-size: 28px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #fdcf40;
}
body .articleMeta {
  margin: 30px 20px;
  display: block;
  float: left;
  width: 825px;
}
body .articleMeta ul {
  list-style-type: none;
}
body .articleMeta ul li {
  float: left;
  display: block;
  height: 45px;
  line-height: 45px;
}
body .articleMeta ul .author {
  margin-right: 20px;
}
body .articleMeta ul .author div {
  height: 45px;
  float: left;
  line-height: 45px;
  font-size: 14px;
}
body .articleMeta ul .author div span {
  color: #fff;
}
body .articleMeta ul .author img {
  display: block;
  float: left;
  height: 45px;
  width: 45px;
  margin-right: 12px;
  border-radius: 500px;
}
body .articleMeta ul .publication-date i {
  margin-top: 2px;
  margin-right: 5px;
}
body .articleMeta ul .publication-date i,
body .articleMeta ul .publication-date time {
  color: #fff;
  font-size: 14px;
  display: inline-block;
}
body .articleMeta ul .button-list {
  float: right;
  width: 145px;
  height: 30px;
  margin-top: 5px;
  text-transform: uppercase;
}
body .articleMeta ul .button-list span {
  height: 28px;
  line-height: 29px;
}
body .articleMeta ul .button-list span a {
  font-size: 12px;
  border: 1px solid #C1C1C1;
  border-radius: 2px 2px 2px 2px;
  display: block;
  height: 100%;
  line-height: 30px;
  text-align: center;
  width: 100%;
  color: #fff;
  text-decoration: none;
}
body .articleMeta ul .button-list span a:hover {
  color: #fff;
  border-color: #fdcf40;
}
body .articleMeta ul .button-list span a i {
  float: left;
  margin-left: 10px;
  margin-top: 8px;
  font-size: 14px;
}
body .bigBoxLoader {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background-color: #000;
  opacity: 0.5;
}
body .bigBoxLoader img {
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -24px;
}
body div.pagination {
  margin: 35px 0;
  width: 770px;
  height: 28px;
  font-size: 10px;
}
body div.pagination .navigation {
  height: 28px;
  width: 102px;
  text-transform: uppercase;
}
body div.pagination .navigation a {
  height: 100%;
  width: 100%;
  display: block;
  line-height: 26px;
  text-align: center;
  border: 1px solid #c1c1c1;
  border-radius: 2px;
}
body div.pagination .navigation a:hover {
  color: #979797;
  border-color: #1f9f55;
}
body div.pagination .navigation a:active {
  color: #979797;
}
body div.pagination .navigation a span {
  height: 28px;
  line-height: 29px;
  font-size: 10px;
}
body div.pagination .previous {
  float: left;
}
body div.pagination .previous span {
  float: left;
  margin-left: 8px;
}
body div.pagination .next {
  float: right;
}
body div.pagination .next span {
  margin-right: 13px;
  float: right;
}
body div.pagination .pages {
  float: left;
  line-height: 28px;
  width: 562px;
  text-align: center;
}
body div.pagination .pages span {
  margin: 0 6px;
}
body div.pagination .pages a:hover {
  color: #1f9f55 !important;
}
body div.pagination .pages a:active {
  color: #1f9f55 !important;
}
body div.pagination .pages .current {
  color: #1f9f55;
}
body .socket-window .mCSB_container {
  margin-right: 15px;
}
body .socket-window .message {
  min-height: 50px;
  margin-top: 20px;
  position: relative;
}
body .socket-window .message:last-child {
  margin-bottom: 20px;
}
body .socket-window .message-avatar {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0 5px;
}
body .socket-window .message-avatar img {
  border: 1px solid rgba(0, 0, 0, 0.05);
}
body .socket-window .message-content-container {
  position: relative;
  margin: 5px 10px 0;
}
body .socket-window .message-content-container .triangle {
  position: absolute;
  top: -7px;
  left: 15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 8.7px 5px;
  border-color: transparent transparent #fff transparent;
}
body .socket-window .message-sender,
body .socket-window .message-content-container {
  margin-left: 55px;
}
body .socket-window .message.message-reply .message-avatar,
body .socket-window .message-mine .message-avatar {
  left: initial;
  right: 0;
}
body .socket-window .message.message-reply .message-sender,
body .socket-window .message-mine .message-sender,
body .socket-window .message.message-reply .message-content-container,
body .socket-window .message-mine .message-content-container {
  margin-left: initial;
  margin-right: 55px;
}
body .socket-window .message.message-reply .message-content-container,
body .socket-window .message-mine .message-content-container {
  margin-left: 10px;
}
body .socket-window .message.message-reply .message-content-container .triangle,
body .socket-window .message-mine .message-content-container .triangle {
  left: initial;
  right: 15px;
}
body .socket-window .message-sender {
  font-size: 10pt;
  margin-bottom: 8px;
}
body .socket-window .message-content {
  padding: 5px 10px;
  line-height: 1.5;
  border: 1px solid #e3e3e3;
  border-top: 0px;
  border-radius: 3px;
  background-color: #fff;
  word-wrap: break-word;
  /* or "normal" */
  overflow-wrap: break-word;
  color: #919191;
  font-size: 12px;
}
body .socket-window .message-content a {
  color: #1F9F55;
}
body .socket-window .message-sent-date {
  position: absolute;
  top: -20px;
  right: 0;
  font-size: 9px;
  color: #919191;
  margin: 4px 5px;
}
body .socket-window .message-reply .message-sent-date {
  right: initial;
  left: 0;
}
body #messageList {
  width: 750px;
}
body #messageList .tools {
  padding-bottom: 19px;
  margin-bottom: 30px;
}
body #messageList .tools .searchContainer {
  position: relative;
}
body #messageList .tools .searchContainer input {
  width: 386px;
}
body #messageList .tools .searchContainer i {
  position: absolute;
  top: 10px;
  right: 16px;
}
body #messageList .tools .newMessage {
  width: 139px;
  height: 35px;
  margin-right: 20px;
  text-align: center;
  font-size: 9px;
}
body #messageList .messagesListBody {
  width: 100%;
}
body #messageList .messagesListBody .messagesListRow {
  position: relative;
  height: 60px;
  border-top: 1px solid #ddd;
  padding-bottom: 30px;
}
body #messageList .messagesListBody .messagesListRow:hover {
  cursor: pointer;
  background-color: #ddd;
}
body #messageList .messagesListBody .messagesListRow .avatar {
  position: relative;
  top: 23px;
  left: 25px;
  width: 45px;
  height: 45px;
}
body #messageList .messagesListBody .messagesListRow .info {
  position: relative;
  top: -20px;
  left: 80px;
  width: 670px;
  height: 42px;
  font-size: 14px;
  color: #aaa;
}
body #messageList .messagesListBody .messagesListRow .info .name {
  font-weight: bold;
  color: #2b2b2b;
  margin-right: 10px;
}
body #messageList .messagesListBody .messagesListRow .info .date i {
  position: relative;
  top: -2px;
  font-size: 11px;
}
body #messageList .messagesListBody .messagesListRow .info .archive {
  position: absolute;
  top: 3px;
  right: 10px;
}
body #messageList .messagesListBody .messagesListRow .latestMessage {
  position: relative;
  top: -40px;
  left: 80px;
  width: 540px;
  height: 40px;
  color: #5b5b5b;
  word-wrap: break-word;
  /* or "normal" */
  overflow: hidden;
  overflow-wrap: break-word;
}
body #messageList .messagesListBody .messagesListRow .reply {
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 80px;
}
body .conversation-window {
  width: 400px;
  height: 375px;
  margin: 0 15px;
  display: block;
  position: fixed;
  bottom: 0;
  right: 0;
  border: 1px solid #e3e3e3;
  line-height: 20px !important;
  z-index: 99999999;
  transition: right 0.3s ease-in-out;
}
body .conversation-window.loading {
  cursor: progress;
}
body .conversation-window .conversation-header {
  position: relative;
  width: 100%;
  height: 25px;
  padding-top: 5px !important;
  background-color: #1f9f55;
  text-align: center;
  font-size: 14px;
  color: #fff;
}
body .conversation-window .conversation-close {
  position: absolute;
  top: 9px;
  right: 15px;
  cursor: pointer;
}
body .conversation-window.conversation-new {
  height: 390px;
}
body .conversation-window.conversation-new .conversation-header {
  height: 40px;
  text-align: left;
}
body .conversation-window.conversation-new .conversation-header div {
  display: inline-block;
  margin-left: 5px;
}
body .conversation-window.conversation-new .conversation-header div input {
  width: 150px;
}
body .conversation-window.conversation-new .conversation-header div.recipient-to {
  display: inline;
  position: relative;
  top: -3px;
}
body .conversation-window.conversation-new .conversation-close {
  top: 15px;
}
body .conversation-window .conversation-messages {
  width: 100%;
  height: 297px;
  overflow: hidden;
  background-color: #f4f4f4;
}
body .conversation-window .message-content-container {
  padding-top: 5px;
}
body .conversation-window .message-content-container .triangle {
  top: -3px;
}
body .conversation-window .conversation-form {
  position: relative;
}
body .conversation-window .conversation-form textarea {
  width: 388px;
  height: 35px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
  background-color: #fff;
  resize: none;
}
body .conversation-window .conversation-form textarea:focus,
body .conversation-window .conversation-form textarea:active {
  border: 0px !important;
}
body .conversation-window .conversation-form i {
  position: absolute;
  top: 18px;
  right: 10px;
  cursor: pointer;
}
body .conversation-window .conversation-form .alert {
  position: absolute;
  display: none;
  top: -37px;
  width: 349px;
  padding-top: 8px;
  padding-bottom: 8px;
}
body article.post {
  background-color: #00326c;
  float: left;
  width: 840px;
}
body article.post .post-meta {
  margin: 30px 20px;
  display: block;
  float: left;
  width: 825px;
  width: 795px;
}
body article.post .post-meta ul {
  list-style-type: none;
}
body article.post .post-meta ul li {
  float: left;
  display: block;
  height: 45px;
  line-height: 45px;
}
body article.post .post-meta ul .author {
  margin-right: 20px;
}
body article.post .post-meta ul .author div {
  height: 45px;
  float: left;
  line-height: 45px;
  font-size: 14px;
}
body article.post .post-meta ul .author div span {
  color: #fff;
}
body article.post .post-meta ul .author img {
  display: block;
  float: left;
  height: 45px;
  width: 45px;
  margin-right: 12px;
  border-radius: 500px;
}
body article.post .post-meta ul .publication-date i {
  margin-top: 2px;
  margin-right: 5px;
}
body article.post .post-meta ul .publication-date i,
body article.post .post-meta ul .publication-date time {
  color: #fff;
  font-size: 14px;
  display: inline-block;
}
body article.post .post-meta ul .button-list {
  float: right;
  width: 145px;
  height: 30px;
  margin-top: 5px;
  text-transform: uppercase;
}
body article.post .post-meta ul .button-list span {
  height: 28px;
  line-height: 29px;
}
body article.post .post-meta ul .button-list span a {
  font-size: 12px;
  border: 1px solid #C1C1C1;
  border-radius: 2px 2px 2px 2px;
  display: block;
  height: 100%;
  line-height: 30px;
  text-align: center;
  width: 100%;
  color: #fff;
  text-decoration: none;
}
body article.post .post-meta ul .button-list span a:hover {
  color: #fff;
  border-color: #fdcf40;
}
body article.post .post-meta ul .button-list span a i {
  float: left;
  margin-left: 10px;
  margin-top: 8px;
  font-size: 14px;
}
body article.post header {
  display: block;
  float: left;
  margin: 0 20px 20px 20px;
}
body article.post header h1 {
  word-wrap: break-word;
  color: #fdcf40;
  font-size: 28px;
}
body article.post section.post-content {
  display: block;
  width: 800px;
  margin: 0 20px 30px 20px;
  float: left;
  font-family: 'Roboto', sans-serif !important;
  line-height: 23px !important;
  color: #fff !important;
  word-wrap: break-word;
}
body article.post section.post-content > img {
  margin-bottom: 20px;
}
body article.post section.post-content img {
  width: 800px;
}
body article.post section.post-content > * {
  line-height: 23px !important;
  color: #fff !important;
  font-family: 'Roboto', sans-serif !important;
}
body article.post section.post-content > *.header {
  font-size: 30px;
  color: #fdcf40 !important;
}
body article.post section.post-content a {
  color: #fcb340 !important;
}
body article.post section.post-content ul,
body article.post section.post-content ol {
  margin: 10px 0 10px 20px;
}
body article.post section.post-content p {
  margin: 15px 0;
}
body article.post section.post-content blockquote {
  border-left: 4px solid #fff;
  padding: 1px 10px;
  margin-left: 25px;
  font-style: italic;
}
body article.post section.post-content blockquote * {
  font-size: 14px;
}
body article.post nav {
  display: block;
  width: 800px;
  margin: 0 20px 30px 20px;
  float: left;
  font-size: 10px;
}
body article.post nav ul {
  listy-style-type: none;
  width: 800px;
}
body article.post nav ul li {
  float: left;
}
body article.post nav ul #prev,
body article.post nav ul #goTop {
  float: right;
}
body article.post nav ul #prev {
  margin-right: 15px;
}
body article.post nav .navigation {
  height: 28px;
  text-transform: uppercase;
  width: 102px;
  display: block;
}
body article.post nav .navigation a {
  border: 1px solid #979797;
  border-radius: 2px 2px 2px 2px;
  display: block;
  height: 100%;
  line-height: 29px;
  text-align: center;
  width: 100%;
  color: #fff;
  text-decoration: none;
}
body article.post nav .navigation a:hover {
  color: #78a4d8;
  border-color: #fdcf40;
}
body article.post nav .navigation a span {
  font-size: 10px;
  height: 28px;
  line-height: 31px;
}
body article.post nav .next {
  float: left;
}
body article.post nav .next a span {
  float: left;
  margin-left: 8px;
}
body article.post nav .previous,
body article.post nav .top {
  float: right;
}
body article.post nav .previous a span,
body article.post nav .top a span {
  float: right;
  margin-right: 13px;
}
body article.post .social-share {
  display: block;
  width: 800px;
  border-top: 1px solid #979797;
  padding: 30px 20px;
  float: left;
  height: 32px;
}
body article.post .social-share span {
  float: left;
  margin-right: 20px;
  color: #fdcf40;
}
body article.post .social-share span.info-share {
  padding-top: 7px;
}
body article.post .social-share .addThis {
  float: left;
  display: block;
  height: 32px;
  overflow: hidden;
}
body article.post table,
body article.post table td,
body article.post table th {
  border-width: 0;
  border-style: solid;
  border-color: #979797;
  border-spacing: initial;
}
body article.post table[border="1"],
body article.post table[border="1"] td,
body article.post table[border="1"] th {
  border-width: 1px;
}
body article.post table[border="2"],
body article.post table[border="2"] td,
body article.post table[border="2"] th {
  border-width: 2px;
}
body article.post table[border="3"],
body article.post table[border="3"] td,
body article.post table[border="3"] th {
  border-width: 3px;
}
body article.post table[border="4"],
body article.post table[border="4"] td,
body article.post table[border="4"] th {
  border-width: 4px;
}
body article.post table[border="5"],
body article.post table[border="5"] td,
body article.post table[border="5"] th {
  border-width: 5px;
}
body article.post table td,
body article.post table th {
  padding: 2px 5px;
}
body article.post table[align="center"] {
  margin-left: auto;
  margin-right: auto;
}
body article.post table img {
  max-width: 100%;
  max-height: 100%;
  width: initial !important;
}
body section#articleCommentsList,
body section.article-comments-list {
  float: left;
  width: 840px;
}
body section#articleCommentsList #commentForm,
body section.article-comments-list #commentForm,
body section#articleCommentsList .comment-form,
body section.article-comments-list .comment-form,
body section#articleCommentsList .reply-comment-form,
body section.article-comments-list .reply-comment-form {
  width: 100%;
  float: left;
}
body section#articleCommentsList #commentForm .form-error,
body section.article-comments-list #commentForm .form-error,
body section#articleCommentsList .comment-form .form-error,
body section.article-comments-list .comment-form .form-error,
body section#articleCommentsList .reply-comment-form .form-error,
body section.article-comments-list .reply-comment-form .form-error {
  float: left;
  margin: 0 0 10px 0;
}
body section#articleCommentsList #commentForm .left,
body section.article-comments-list #commentForm .left,
body section#articleCommentsList .comment-form .left,
body section.article-comments-list .comment-form .left,
body section#articleCommentsList .reply-comment-form .left,
body section.article-comments-list .reply-comment-form .left {
  float: left;
  width: 90px;
}
body section#articleCommentsList #commentForm .left img,
body section.article-comments-list #commentForm .left img,
body section#articleCommentsList .comment-form .left img,
body section.article-comments-list .comment-form .left img,
body section#articleCommentsList .reply-comment-form .left img,
body section.article-comments-list .reply-comment-form .left img {
  border-radius: 500px;
}
body section#articleCommentsList #commentForm .right,
body section.article-comments-list #commentForm .right,
body section#articleCommentsList .comment-form .right,
body section.article-comments-list .comment-form .right,
body section#articleCommentsList .reply-comment-form .right,
body section.article-comments-list .reply-comment-form .right {
  width: 750px;
  min-height: 90px;
  float: left;
  position: relative;
}
body section#articleCommentsList #commentForm .right form,
body section.article-comments-list #commentForm .right form,
body section#articleCommentsList .comment-form .right form,
body section.article-comments-list .comment-form .right form,
body section#articleCommentsList .reply-comment-form .right form,
body section.article-comments-list .reply-comment-form .right form {
  margin: 0 0 7px 0;
}
body section#articleCommentsList #commentForm .right form i.inside-textarea,
body section.article-comments-list #commentForm .right form i.inside-textarea,
body section#articleCommentsList .comment-form .right form i.inside-textarea,
body section.article-comments-list .comment-form .right form i.inside-textarea,
body section#articleCommentsList .reply-comment-form .right form i.inside-textarea,
body section.article-comments-list .reply-comment-form .right form i.inside-textarea {
  position: absolute;
  top: 11px;
  left: 10px;
  color: #78a4d8;
  font-size: 14px;
}
body section#articleCommentsList #commentForm .right form .loader-textarea,
body section.article-comments-list #commentForm .right form .loader-textarea,
body section#articleCommentsList .comment-form .right form .loader-textarea,
body section.article-comments-list .comment-form .right form .loader-textarea,
body section#articleCommentsList .reply-comment-form .right form .loader-textarea,
body section.article-comments-list .reply-comment-form .right form .loader-textarea {
  width: 100%;
  height: 20px;
  background-color: transparent;
  display: none;
  position: absolute;
  top: 8px;
  left: 8px;
  text-align: center;
}
body section#articleCommentsList #commentForm .right form .loader-textarea img,
body section.article-comments-list #commentForm .right form .loader-textarea img,
body section#articleCommentsList .comment-form .right form .loader-textarea img,
body section.article-comments-list .comment-form .right form .loader-textarea img,
body section#articleCommentsList .reply-comment-form .right form .loader-textarea img,
body section.article-comments-list .reply-comment-form .right form .loader-textarea img {
  position: absolute;
}
body section#articleCommentsList #commentForm .right form textarea,
body section.article-comments-list #commentForm .right form textarea,
body section#articleCommentsList .comment-form .right form textarea,
body section.article-comments-list .comment-form .right form textarea,
body section#articleCommentsList .reply-comment-form .right form textarea,
body section.article-comments-list .reply-comment-form .right form textarea {
  width: 710px;
  max-width: 710px;
  border-radius: 3px;
  height: 20px;
  outline: none;
  font-size: 14px;
  display: block;
  border: 1px solid #979797;
  padding: 7px 10px 5px 30px;
  color: #78a4d8;
}
body section#articleCommentsList #commentForm .right form a.btn,
body section.article-comments-list #commentForm .right form a.btn,
body section#articleCommentsList .comment-form .right form a.btn,
body section.article-comments-list .comment-form .right form a.btn,
body section#articleCommentsList .reply-comment-form .right form a.btn,
body section.article-comments-list .reply-comment-form .right form a.btn {
  cursor: pointer;
  position: relative;
  right: 0px;
  bottom: -5px;
  float: right;
  background-color: #fdcf40;
  color: #fff;
  border: 1px solid #fdcf40;
}
body section#articleCommentsList #commentForm .right form a.btn:hover,
body section.article-comments-list #commentForm .right form a.btn:hover,
body section#articleCommentsList .comment-form .right form a.btn:hover,
body section.article-comments-list .comment-form .right form a.btn:hover,
body section#articleCommentsList .reply-comment-form .right form a.btn:hover,
body section.article-comments-list .reply-comment-form .right form a.btn:hover {
  background-color: #fcb340;
}
body section#articleCommentsList #commentForm .right form a.btn .fa,
body section.article-comments-list #commentForm .right form a.btn .fa,
body section#articleCommentsList .comment-form .right form a.btn .fa,
body section.article-comments-list .comment-form .right form a.btn .fa,
body section#articleCommentsList .reply-comment-form .right form a.btn .fa,
body section.article-comments-list .reply-comment-form .right form a.btn .fa {
  position: relative;
  top: 2px;
  color: #332605;
}
body section#articleCommentsList #commentForm .right .login-with,
body section.article-comments-list #commentForm .right .login-with,
body section#articleCommentsList .comment-form .right .login-with,
body section.article-comments-list .comment-form .right .login-with,
body section#articleCommentsList .reply-comment-form .right .login-with,
body section.article-comments-list .reply-comment-form .right .login-with {
  height: 50px;
  float: left;
}
body section#articleCommentsList #commentForm .right .login-with *,
body section.article-comments-list #commentForm .right .login-with *,
body section#articleCommentsList .comment-form .right .login-with *,
body section.article-comments-list .comment-form .right .login-with *,
body section#articleCommentsList .reply-comment-form .right .login-with *,
body section.article-comments-list .reply-comment-form .right .login-with * {
  float: left;
}
body section#articleCommentsList #commentForm .right .login-with span,
body section.article-comments-list #commentForm .right .login-with span,
body section#articleCommentsList .comment-form .right .login-with span,
body section.article-comments-list .comment-form .right .login-with span,
body section#articleCommentsList .reply-comment-form .right .login-with span,
body section.article-comments-list .reply-comment-form .right .login-with span {
  color: #78a4d8;
  padding-top: 6px;
}
body section#articleCommentsList #commentForm .right .login-with ul,
body section.article-comments-list #commentForm .right .login-with ul,
body section#articleCommentsList .comment-form .right .login-with ul,
body section.article-comments-list .comment-form .right .login-with ul,
body section#articleCommentsList .reply-comment-form .right .login-with ul,
body section.article-comments-list .reply-comment-form .right .login-with ul {
  display: inline-block;
  position: relative;
  top: 5px;
  margin-left: 10px;
}
body section#articleCommentsList #commentForm .right .login-with ul li,
body section.article-comments-list #commentForm .right .login-with ul li,
body section#articleCommentsList .comment-form .right .login-with ul li,
body section.article-comments-list .comment-form .right .login-with ul li,
body section#articleCommentsList .reply-comment-form .right .login-with ul li,
body section.article-comments-list .reply-comment-form .right .login-with ul li {
  list-style: none;
  display: inline-block;
  margin-right: 6px;
}
body section#articleCommentsList #commentForm .right .login-with ul li a,
body section.article-comments-list #commentForm .right .login-with ul li a,
body section#articleCommentsList .comment-form .right .login-with ul li a,
body section.article-comments-list .comment-form .right .login-with ul li a,
body section#articleCommentsList .reply-comment-form .right .login-with ul li a,
body section.article-comments-list .reply-comment-form .right .login-with ul li a {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: 1px;
}
body section#articleCommentsList #commentForm .right .login-with ul li a.facebook,
body section.article-comments-list #commentForm .right .login-with ul li a.facebook,
body section#articleCommentsList .comment-form .right .login-with ul li a.facebook,
body section.article-comments-list .comment-form .right .login-with ul li a.facebook,
body section#articleCommentsList .reply-comment-form .right .login-with ul li a.facebook,
body section.article-comments-list .reply-comment-form .right .login-with ul li a.facebook {
  height: 19px;
  background: url('../../img/social_sprites.png') no-repeat left 0;
}
body section#articleCommentsList #commentForm .right .login-with ul li a.facebook:hover,
body section.article-comments-list #commentForm .right .login-with ul li a.facebook:hover,
body section#articleCommentsList .comment-form .right .login-with ul li a.facebook:hover,
body section.article-comments-list .comment-form .right .login-with ul li a.facebook:hover,
body section#articleCommentsList .reply-comment-form .right .login-with ul li a.facebook:hover,
body section.article-comments-list .reply-comment-form .right .login-with ul li a.facebook:hover {
  background-position: -20px 0;
}
body section#articleCommentsList #commentForm .right .login-with ul li a.twitter,
body section.article-comments-list #commentForm .right .login-with ul li a.twitter,
body section#articleCommentsList .comment-form .right .login-with ul li a.twitter,
body section.article-comments-list .comment-form .right .login-with ul li a.twitter,
body section#articleCommentsList .reply-comment-form .right .login-with ul li a.twitter,
body section.article-comments-list .reply-comment-form .right .login-with ul li a.twitter {
  height: 16px;
  background: url('../../img/social_sprites.png') no-repeat left -19px;
}
body section#articleCommentsList #commentForm .right .login-with ul li a.twitter:hover,
body section.article-comments-list #commentForm .right .login-with ul li a.twitter:hover,
body section#articleCommentsList .comment-form .right .login-with ul li a.twitter:hover,
body section.article-comments-list .comment-form .right .login-with ul li a.twitter:hover,
body section#articleCommentsList .reply-comment-form .right .login-with ul li a.twitter:hover,
body section.article-comments-list .reply-comment-form .right .login-with ul li a.twitter:hover {
  background-position: -20px -19px;
}
body section#articleCommentsList #commentForm .right .login-with ul li a.google,
body section.article-comments-list #commentForm .right .login-with ul li a.google,
body section#articleCommentsList .comment-form .right .login-with ul li a.google,
body section.article-comments-list .comment-form .right .login-with ul li a.google,
body section#articleCommentsList .reply-comment-form .right .login-with ul li a.google,
body section.article-comments-list .reply-comment-form .right .login-with ul li a.google {
  height: 18px;
  background: url('../../img/social_sprites.png') no-repeat left -35px;
}
body section#articleCommentsList #commentForm .right .login-with ul li a.google:hover,
body section.article-comments-list #commentForm .right .login-with ul li a.google:hover,
body section#articleCommentsList .comment-form .right .login-with ul li a.google:hover,
body section.article-comments-list .comment-form .right .login-with ul li a.google:hover,
body section#articleCommentsList .reply-comment-form .right .login-with ul li a.google:hover,
body section.article-comments-list .reply-comment-form .right .login-with ul li a.google:hover {
  background-position: -20px -35px;
}
body section#articleCommentsList #commentForm .right .login-with ul li a.ftb-icon,
body section.article-comments-list #commentForm .right .login-with ul li a.ftb-icon,
body section#articleCommentsList .comment-form .right .login-with ul li a.ftb-icon,
body section.article-comments-list .comment-form .right .login-with ul li a.ftb-icon,
body section#articleCommentsList .reply-comment-form .right .login-with ul li a.ftb-icon,
body section.article-comments-list .reply-comment-form .right .login-with ul li a.ftb-icon {
  height: 19px;
  background: url('../../img/pitch.png') no-repeat left 0;
}
body section#articleCommentsList #commentForm .right .login-with ul li a.ftb-icon:hover,
body section.article-comments-list #commentForm .right .login-with ul li a.ftb-icon:hover,
body section#articleCommentsList .comment-form .right .login-with ul li a.ftb-icon:hover,
body section.article-comments-list .comment-form .right .login-with ul li a.ftb-icon:hover,
body section#articleCommentsList .reply-comment-form .right .login-with ul li a.ftb-icon:hover,
body section.article-comments-list .reply-comment-form .right .login-with ul li a.ftb-icon:hover {
  opacity: 0.6;
}
body section#articleCommentsList #commentForm .right .login-with div.anonymous-login,
body section.article-comments-list #commentForm .right .login-with div.anonymous-login,
body section#articleCommentsList .comment-form .right .login-with div.anonymous-login,
body section.article-comments-list .comment-form .right .login-with div.anonymous-login,
body section#articleCommentsList .reply-comment-form .right .login-with div.anonymous-login,
body section.article-comments-list .reply-comment-form .right .login-with div.anonymous-login {
  padding: 4px 10px 0 12px;
}
body section#articleCommentsList #commentForm .right .login-with div.anonymous-login.disabled,
body section.article-comments-list #commentForm .right .login-with div.anonymous-login.disabled,
body section#articleCommentsList .comment-form .right .login-with div.anonymous-login.disabled,
body section.article-comments-list .comment-form .right .login-with div.anonymous-login.disabled,
body section#articleCommentsList .reply-comment-form .right .login-with div.anonymous-login.disabled,
body section.article-comments-list .reply-comment-form .right .login-with div.anonymous-login.disabled {
  display: none;
}
body section#articleCommentsList #commentForm .right .login-with div.anonymous-login label,
body section.article-comments-list #commentForm .right .login-with div.anonymous-login label,
body section#articleCommentsList .comment-form .right .login-with div.anonymous-login label,
body section.article-comments-list .comment-form .right .login-with div.anonymous-login label,
body section#articleCommentsList .reply-comment-form .right .login-with div.anonymous-login label,
body section.article-comments-list .reply-comment-form .right .login-with div.anonymous-login label {
  margin-right: 10px;
  color: #78a4d8;
}
body section#articleCommentsList #commentForm .right .login-with div.anonymous-login input,
body section.article-comments-list #commentForm .right .login-with div.anonymous-login input,
body section#articleCommentsList .comment-form .right .login-with div.anonymous-login input,
body section.article-comments-list .comment-form .right .login-with div.anonymous-login input,
body section#articleCommentsList .reply-comment-form .right .login-with div.anonymous-login input,
body section.article-comments-list .reply-comment-form .right .login-with div.anonymous-login input {
  border-radius: 2px;
  border: 1px solid #78a4d8;
  position: relative;
  top: -1px;
  padding: 1px 4px;
}
body section#articleCommentsList .comment-list,
body section.article-comments-list .comment-list {
  float: left;
  width: 100%;
  clear: both;
}
body section#articleCommentsList .comment-list ul,
body section.article-comments-list .comment-list ul {
  float: left;
}
body section#articleCommentsList .comment-list ul li,
body section.article-comments-list .comment-list ul li {
  list-style: none;
  float: left;
  clear: both;
}
body section#articleCommentsList .comment-list ul li.comment-record.hidden .right,
body section.article-comments-list .comment-list ul li.comment-record.hidden .right,
body section#articleCommentsList .comment-list ul li .comment-wrapper.hidden .right,
body section.article-comments-list .comment-list ul li .comment-wrapper.hidden .right {
  padding: 17px 20px 20px;
  min-height: 30px;
}
body section#articleCommentsList .comment-list ul li.comment-record.hidden .right .comment,
body section.article-comments-list .comment-list ul li.comment-record.hidden .right .comment,
body section#articleCommentsList .comment-list ul li .comment-wrapper.hidden .right .comment,
body section.article-comments-list .comment-list ul li .comment-wrapper.hidden .right .comment {
  color: #78a4d8;
}
body section#articleCommentsList .comment-list ul li.commercial,
body section.article-comments-list .comment-list ul li.commercial {
  padding: 30px 0 30px 0;
  margin-top: 0;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper,
body section.article-comments-list .comment-list ul li .comment-wrapper {
  width: 840px;
  float: left;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .left,
body section.article-comments-list .comment-list ul li .comment-wrapper .left {
  float: left;
  width: 90px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .left img,
body section.article-comments-list .comment-list ul li .comment-wrapper .left img {
  border-radius: 500px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .right,
body section.article-comments-list .comment-list ul li .comment-wrapper .right {
  width: 710px;
  float: left;
  background-color: #00326c;
  padding: 17px 20px 20px 20px;
  border-bottom: 1px solid #034087;
  position: relative;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .author,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .author {
  color: #78a4d8;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  margin: 0 0 12px 0;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .author time,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .author time {
  color: #78a4d8;
  font-size: 13px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .author time .fa,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .author time .fa {
  color: #78a4d8;
  margin: 0px 2px 5px 12px;
  font-size: 12px;
  position: relative;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .author time em,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .author time em {
  word-spacing: 7px;
  font-style: normal;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .author a.delete-comment,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .author a.delete-comment,
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .author a.reply,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .author a.reply {
  float: right;
  display: block;
  overflow: hidden;
  padding-top: 1px;
  text-decoration: none;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .author a.delete-comment .fa,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .author a.delete-comment .fa,
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .author a.reply .fa,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .author a.reply .fa {
  font-size: 13px;
  color: #78a4d8;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .author a.reply,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .author a.reply {
  clear: both;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .comment,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .comment {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height: 18px;
  word-wrap: break-word;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .comment a,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .comment a,
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .comment iframe,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .comment iframe {
  color: #fdcf40;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .right .arrow-left,
body section.article-comments-list .comment-list ul li .comment-wrapper .right .arrow-left {
  border-top: 10px solid transparent;
  border-right: 10px solid #00326c;
  border-bottom: 10px solid transparent;
  position: absolute;
  left: -10px;
  top: 25px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-1,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-1 {
  width: 810px;
  margin-left: 30px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-1 .right,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-1 .right {
  width: 680px !important;
  float: left;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-1 .reply-comment-form,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-1 .reply-comment-form {
  width: 810px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-1 .reply-comment-form .right form textarea,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-1 .reply-comment-form .right form textarea {
  width: 640px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-2,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-2 {
  width: 780px;
  margin-left: 60px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-2 .right,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-2 .right {
  width: 650px !important;
  float: left;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-2 .reply-comment-form,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-2 .reply-comment-form {
  width: 780px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-2 .reply-comment-form .right form textarea,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-2 .reply-comment-form .right form textarea {
  width: 610px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-3,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-3 {
  width: 750px;
  margin-left: 90px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-3 .right,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-3 .right {
  width: 620px !important;
  float: left;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-3 .reply-comment-form,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-3 .reply-comment-form {
  width: 750px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-3 .reply-comment-form .right form textarea,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-3 .reply-comment-form .right form textarea {
  width: 580px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-4,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-4 {
  width: 720px;
  margin-left: 120px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-4 .right,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-4 .right {
  width: 590px !important;
  float: left;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-4 .reply-comment-form,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-4 .reply-comment-form {
  width: 720px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-4 .reply-comment-form .right form textarea,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-4 .reply-comment-form .right form textarea {
  width: 550px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-5,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-5 {
  width: 690px;
  margin-left: 150px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-5 .right,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-5 .right {
  width: 560px !important;
  float: left;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-5 .reply-comment-form,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-5 .reply-comment-form {
  width: 690px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper.reply-lvl-5 .reply-comment-form .right form textarea,
body section.article-comments-list .comment-list ul li .comment-wrapper.reply-lvl-5 .reply-comment-form .right form textarea {
  width: 520px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .reply-comment-form,
body section.article-comments-list .comment-list ul li .comment-wrapper .reply-comment-form {
  margin: 15px 0;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .reply-comment-form .left,
body section.article-comments-list .comment-list ul li .comment-wrapper .reply-comment-form .left {
  margin-left: 35px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .reply-comment-form .right,
body section.article-comments-list .comment-list ul li .comment-wrapper .reply-comment-form .right {
  background-color: transparent;
  float: right;
  width: 715px;
  padding: 0;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .reply-comment-form .right form,
body section.article-comments-list .comment-list ul li .comment-wrapper .reply-comment-form .right form {
  position: relative;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .reply-comment-form .right form i.inside-textarea,
body section.article-comments-list .comment-list ul li .comment-wrapper .reply-comment-form .right form i.inside-textarea {
  top: 8px;
}
body section#articleCommentsList .comment-list ul li .comment-wrapper .reply-comment-form .right form textarea,
body section.article-comments-list .comment-list ul li .comment-wrapper .reply-comment-form .right form textarea {
  width: 675px;
}
body article.player-basic-info {
  width: 100%;
  background-color: #fff;
  float: left;
  position: relative;
}
body article.player-basic-info .go-back-to-roster {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 205px;
  height: 30px;
  text-transform: uppercase;
  z-index: 999;
}
body article.player-basic-info .go-back-to-roster span {
  height: 28px;
  line-height: 29px;
}
body article.player-basic-info .go-back-to-roster span a {
  font-size: 12px;
  border: 1px solid #C1C1C1;
  border-radius: 2px 2px 2px 2px;
  display: block;
  height: 100%;
  line-height: 30px;
  text-align: center;
  width: 100%;
  color: #fff;
  text-decoration: none;
}
body article.player-basic-info .go-back-to-roster span a:hover {
  color: #979797;
  border-color: #fcb340;
}
body article.player-basic-info .go-back-to-roster span a i {
  color: inherit;
  float: left;
  margin-left: 8px;
  margin-top: 9px;
}
body article.player-basic-info header.player-name {
  float: left;
  margin: 20px 20px 30px 20px;
  width: 610px;
  color: #2e2e2e;
  font-size: 20px;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
}
body article.player-basic-info .header h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 28px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #fdcf40;
  margin-left: 20px;
  padding-top: 20px;
}
body article.player-basic-info section h1 {
  font-family: 'Roboto', sans-serif;
}
body article.player-basic-info section h2 {
  margin-bottom: 15px;
  height: 27px;
  border-bottom: 1px solid #dadada;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  color: #979797;
  line-height: initial;
}
body article.player-basic-info section div.row-info {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
body article.player-basic-info section div.row-info.big-margin {
  margin-bottom: 15px;
}
body article.player-basic-info section div.row-info label {
  float: left;
  margin-right: 10px;
  color: #979797;
  cursor: default;
}
body article.player-basic-info section div.row-info span {
  float: left;
  font-weight: normal;
  line-height: 20px;
}
body article.player-basic-info section.player-photo {
  width: 170px;
  margin: 20px 0 0 20px;
  float: left;
}
body article.player-basic-info section.player-photo .img-circle-padding {
  padding: 15px;
  border: 5px #979797 solid;
  border-radius: 500px;
  width: 130px;
  height: 130px;
  margin: 0 auto;
}
body article.player-basic-info section.player-photo .img-circle-padding img {
  border-radius: 500px;
}
body article.player-basic-info section.player-information {
  float: left;
  margin: 0 20px 30px 20px;
  width: 600px;
}
body article.player-basic-info section.player-information .column {
  width: 300px;
}
body article.player-basic-info section.player-contact {
  float: left;
  margin: 0 0 30px 0;
  width: 296px;
}
body article.player-basic-info section.player-description {
  float: left;
  width: 800px;
  margin: 0 20px 30px 20px;
}
body article.player-basic-info section.player-description span {
  line-height: 20px;
  font-weight: normal;
  font-family: 'Roboto', sans-serif;
}
body article.player-career {
  width: 820px;
  background-color: #fff;
  float: left;
  position: relative;
  padding: 20px 0 0 20px;
}
body article.player-career h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 28px;
  font-weight: normal;
  color: #fdcf40;
  margin-bottom: 20px;
}
body article.player-career .career {
  width: 800px;
  margin-bottom: 20px;
}
body article.player-career .career .img-circle-padding {
  width: 60px;
}
body article.player-career .career thead tr {
  background-color: #f4f2f5;
  height: 45px;
}
body article.player-career .career thead tr th {
  vertical-align: middle;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #5d5b5c;
}
body article.player-career .career thead tr th .yellow-card-icon {
  width: 10px;
  height: 14px;
  display: block;
  background: url('../../img/card_yellow.png') 0 0 no-repeat;
  position: relative;
  left: 20px;
}
body article.player-career .career thead tr th .red-card-icon {
  width: 10px;
  height: 14px;
  display: block;
  background: url('../../img/card_red.png') 0 0 no-repeat;
  position: relative;
  left: 20px;
}
body article.player-career .career thead tr th:nth-child(1) {
  width: 110px;
  padding-right: 30px;
}
body article.player-career .career thead tr th:nth-child(2) {
  width: 45px;
}
body article.player-career .career thead tr th:nth-child(3) {
  width: 235px;
  text-align: left;
}
body article.player-career .career thead tr th:nth-child(4),
body article.player-career .career thead tr th:nth-child(5),
body article.player-career .career thead tr th:nth-child(6) {
  width: 50px;
}
body article.player-career .career thead tr th:nth-child(6) {
  padding-right: 25px;
}
body article.player-career .career thead tr th:nth-child(7),
body article.player-career .career thead tr th:nth-child(8),
body article.player-career .career thead tr th:nth-child(9) {
  width: 50px;
}
body article.player-career .career thead tr th:nth-child(10) {
  width: 30px;
  text-align: left;
}
body article.player-career .career thead tr th:nth-child(10) i {
  cursor: pointer;
}
body article.player-career .career tbody .goal-icon {
  background: url('../../img/ball1.png') 0 0 no-repeat;
  width: 16px;
  height: 18px;
  display: block;
  position: relative;
  left: 20px;
  float: left;
}
body article.player-career .career tbody tr.extended,
body article.player-career .career tbody tr.extended-details {
  background-color: #f4f2f5;
}
body article.player-career .career tbody tr.extended-details td:nth-child(2) {
  padding-right: 0px;
}
body article.player-career .career tbody tr td {
  height: 70px;
  text-align: center;
  vertical-align: middle;
  font-family: 'Roboto', sans-serif;
}
body article.player-career .career tbody tr td .yellow-card-icon {
  width: 10px;
  height: 14px;
  display: block;
  background: url('../../img/card_yellow.png') 0 0 no-repeat;
  position: relative;
  left: 30px;
  float: left;
}
body article.player-career .career tbody tr td .red-card-icon {
  width: 10px;
  height: 14px;
  display: block;
  background: url('../../img/card_red.png') 0 0 no-repeat;
  position: relative;
}
body article.player-career .career tbody tr td:nth-child(1) {
  width: 110px;
  padding-right: 30px;
}
body article.player-career .career tbody tr td:nth-child(2) {
  width: 45px;
  padding-right: 10px;
}
body article.player-career .career tbody tr td:nth-child(3) {
  text-align: left;
}
body article.player-career .career tbody tr td:nth-child(3) span {
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
}
body article.player-career .career tbody tr td:nth-child(6) {
  padding-right: 25px;
}
body article.player-career .career tbody tr td:nth-child(10) {
  width: 30px;
  text-align: left;
}
body article.player-career .career tbody tr td:nth-child(10) i {
  cursor: pointer;
  margin-top: 5px;
}
body article.player-career .career tbody tr td:nth-child(10) i.show-details {
  display: inline-block;
}
body article.player-career .career .career-details {
  width: 770px;
  background-color: #f4f2f5;
  border-top: 1px solid #dadada;
  margin-bottom: 5px;
}
body article.player-career .career .career-details thead tr th:nth-child(1) {
  width: 185px;
  text-align: center;
}
body article.player-career .career .career-details thead tr th:nth-child(2) {
  text-align: left;
  width: 310px;
  padding-left: 45px;
}
body article.player-career .career .career-details thead tr th:nth-child(3) {
  width: 85px;
}
body article.player-career .career .career-details thead tr th:nth-child(4) {
  width: 100px;
}
body article.player-career .career .career-details thead tr th:nth-child(5) {
  width: 60px;
}
body article.player-career .career .career-details thead tr th:nth-child(7) {
  width: 90px;
  text-align: center;
}
body article.player-career .career .career-details tbody tr:hover td {
  color: #034593;
  cursor: pointer;
}
body article.player-career .career .career-details tbody tr td {
  height: 30px;
  width: 45px;
  text-align: center;
}
body article.player-career .career .career-details tbody tr td:nth-child(1) {
  width: 185px;
  text-align: center;
}
body article.player-career .career .career-details tbody tr td:nth-child(2) {
  text-align: left;
  width: 310px;
  padding-left: 45px;
}
body article.player-career .career .career-details tbody tr td:nth-child(3) {
  text-align: right;
  width: 88px;
  font-weight: 700;
}
body article.player-career .career .career-details tbody tr td:nth-child(4) {
  text-align: right;
  width: 100px;
  font-weight: 700;
}
body article.player-career .career .career-details tbody tr td:nth-child(5) {
  width: 80px;
}
body article.player-career .career .career-details tbody tr td:nth-child(7) {
  width: 90px;
  text-align: center;
}
body .photo130 {
  padding: 15px;
  border: 5px #979797 solid;
  border-radius: 500px;
  width: 130px;
  height: 130px;
}
body #main-view {
  width: 840px;
}
body #main-view h1,
body #main-view h2,
body #main-view h3,
body #main-view h4 {
  font-weight: normal;
}
body #club-view {
  background: #fff;
}
body #club-view .white-heading {
  background: none repeat scroll 0 0 #fff;
  padding: 0px 30px 30px;
}
body #club-view legend {
  border-color: #e8e8e8;
  border-style: none none solid;
  border-width: 0 0 1px;
  color: #fff;
  display: block;
  font-size: 21px;
  line-height: 40px;
  margin-bottom: 20px;
  padding: 0;
  cursor: default;
  width: 100%;
}
body #club-view legend h4 {
  color: #78a4d8;
  margin: 0 0 10px;
  font-size: 17.5px;
}
body #club-view .fa {
  display: block;
  float: left;
  margin: 2px 4px 0 0;
}
body #club-view label {
  font-family: 'Roboto', sans-serif;
  margin-bottom: 5px;
  line-height: 20px;
  font-style: normal;
  cursor: default;
}
body #club-view .header {
  height: 60px;
}
body #club-view .header h1,
body #club-view .header h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 28px;
  font-weight: normal;
  color: #fdcf40;
  margin-bottom: 20px;
}
body #club-view .row {
  clear: both;
}
body #club-view .header {
  margin: 10px 0 5px;
}
body #club-view #clubCrestModule {
  float: left;
  width: 170px;
}
body #club-view #clubCrestModule .fa-pencil {
  cursor: pointer;
}
body #club-view #clubCrestModule .view .img-circle-padding {
  padding: 15px;
  border: 5px #979797 solid;
  border-radius: 500px;
  width: 130px;
  height: 130px;
  margin: 0 auto;
}
body #club-view #clubCrestModule .view .img-circle-padding img {
  border-radius: 500px;
}
body #club-view #clubNameAddressContactModules {
  float: left;
  margin-left: 28px;
  width: 580px;
}
body #club-view #clubNameAddressContactModules #clubNameModule {
  height: 110px;
}
body #club-view #clubNameAddressContactModules #clubNameModule h1 {
  font-size: 26px;
  margin: -6px 0 0;
  color: #fcb340;
  line-height: 40px;
}
body #club-view #clubNameAddressContactModules #clubNameModule h2 {
  font-size: 20px;
  color: #78a4d8;
  line-height: 40px;
}
body #club-view #clubNameAddressContactModules #clubNameModule #data_name {
  display: inline-block;
}
body #club-view #clubNameAddressContactModules #clubAddressModule {
  float: left;
  width: 275px;
}
body #club-view #clubNameAddressContactModules #clubAddressModule legend {
  margin-bottom: 10px;
}
body #club-view #clubNameAddressContactModules #clubAddressModule label {
  display: inline-block;
  margin-right: 5px;
  font-size: 16px;
  color: #78a4d8;
  cursor: default;
}
body #club-view #clubNameAddressContactModules #clubAddressModule span {
  color: #fff;
  font-size: 14px;
  font-style: normal;
}
body #club-view #clubNameAddressContactModules #clubAddressModule #clubStreetNumber {
  float: right;
  width: 155px;
}
body #club-view #clubNameAddressContactModules #clubContactModule {
  float: left;
  width: 275px;
  margin-left: 26px;
}
body #club-view #clubNameAddressContactModules #clubContactModule legend {
  margin-bottom: 10px;
}
body #club-view #clubNameAddressContactModules #clubContactModule label {
  display: inline-block;
  margin-right: 5px;
  font-size: 16px;
  color: #fff;
  cursor: default;
}
body #club-view #clubNameAddressContactModules #clubContactModule span {
  color: #78a4d8;
  font-size: 14px;
  font-style: normal;
}
body #club-view #clubCreatedColorsModules {
  margin: 25px 30px 45px;
  width: 780px;
}
body #club-view #clubCreatedColorsModules #clubCreatedModule {
  width: 375px;
  float: left;
}
body #club-view #clubCreatedColorsModules #clubCreatedModule legend {
  margin-bottom: 10px;
}
body #club-view #clubCreatedColorsModules #clubCreatedModule #data_created {
  font-size: 14px;
  display: block;
}
body #club-view #clubCreatedColorsModules #clubColorsModule {
  float: left;
  width: 375px;
  margin-left: 30px;
}
body #club-view #clubCreatedColorsModules #clubColorsModule legend {
  margin-bottom: 10px;
}
body #club-view #websites {
  margin: 50px 30px 0;
  padding-bottom: 10px;
}
body #club-view #websites legend {
  margin-bottom: 10px;
}
body #club-view #websites .addNewWebsite {
  height: 20px;
}
body #club-view #websites .addNewWebsite span {
  line-height: 20px;
}
body #club-view #websites #clubWebsitesModule i {
  cursor: pointer;
}
body #club-view #websites #clubWebsitesModule a {
  color: #fff;
}
body #club-view #websites #clubWebsitesModule a:hover {
  color: #fdcf40;
}
body #club-view #clubWebsitesModule {
  margin-top: -10px;
}
body #club-view #clubWebsitesModule .unstyled {
  font-size: 14px;
  list-style-type: none;
}
body #club-view #clubWebsitesModule .unstyled li a {
  margin-bottom: 5px;
  display: block;
  text-decoration: none;
  font-size: 14px;
}
body #club-view #clubWebsitesModule .unstyled li a .fa {
  color: inherit;
  font-size: 14px;
}
body #club-view #colors .colorsCircle,
body #club-view #clubColorsModule .colorsCircle {
  width: 28px;
  height: 28px;
  border-radius: 500px;
  float: left;
  border: 10px solid #979797;
  margin: 0 6px;
}
body #club-view #colors .colorsCircle.white,
body #club-view #clubColorsModule .colorsCircle.white {
  background: #fff;
}
body #club-view #colors .pickColor .text,
body #club-view #clubColorsModule .pickColor .text {
  text-transform: capitalize;
}
body #club-view #colors .circleColor,
body #club-view #clubColorsModule .circleColor {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  float: left;
  margin-top: 3px;
}
body #club-view #colors .circleColor.white,
body #club-view #clubColorsModule .circleColor.white {
  background: #fff;
  border: 1px solid #8099b6;
  width: 10px;
  height: 10px;
}
body #club-view #colors .brown,
body #club-view #clubColorsModule .brown {
  background: #964B00;
}
body #club-view #colors .black,
body #club-view #clubColorsModule .black {
  background: #000;
}
body #club-view #colors .red,
body #club-view #clubColorsModule .red {
  background: #ff0000;
}
body #club-view #colors .violet,
body #club-view #clubColorsModule .violet {
  background: #B803FF;
}
body #club-view #colors .yellow,
body #club-view #clubColorsModule .yellow {
  background: #FFFF00;
}
body #club-view #colors .green,
body #club-view #clubColorsModule .green {
  background: #008000;
}
body #club-view #colors .gray,
body #club-view #clubColorsModule .gray {
  background: #808080;
}
body #club-view #colors .orange,
body #club-view #clubColorsModule .orange {
  background: #FE7F00;
}
body #club-view #colors .blue,
body #club-view #clubColorsModule .blue {
  background: #0000FF;
}
body #club-view #colors .azure,
body #club-view #clubColorsModule .azure {
  background: #007FFF;
}
body #club-view #colors .maroon,
body #club-view #clubColorsModule .maroon {
  background: #800000;
}
body #club-view #colors .navyBlue,
body #club-view #clubColorsModule .navyBlue {
  background: #000080;
}
body #club-view #colors .empty,
body #club-view #clubColorsModule .empty {
  visibility: hidden;
}
body #club-view #aboutClub {
  margin: 50px 30px 0;
  padding-bottom: 70px;
}
body #club-view #aboutClub .view {
  line-height: 18px;
  font-size: 14px;
}
body #club-view #aboutClub .view .description {
  float: left;
  clear: left;
  width: 100%;
}
body #club-view #aboutClub .view .description span p {
  min-height: 18px;
  padding: 3px 0;
  line-height: 21px;
}
body #club-view #aboutClub .view .description a.notify {
  float: right;
  cursor: pointer;
}
body #club-view #aboutClub .view .description .user {
  padding: 15px 0;
  height: 45px;
  line-height: 45px;
  clear: both;
}
body #club-view #aboutClub .view .description .user .userInfo {
  margin: 0 10px;
  width: 225px;
}
body #club-view #aboutClub .view .description .user .userInfo .img-circle-padding {
  padding-right: 5px;
}
body #club-view #aboutClub .view .description .user .userInfo a {
  text-decoration: none;
  color: inherit;
}
body #club-view #aboutClub .view .description .user .userInfo a:hover {
  color: #000;
}
body #club-view #aboutClub .view .description .user div {
  float: left;
}
body #club-view #aboutClub .view .description span {
  float: left;
  clear: both;
}
body #club-view #teams {
  margin: 50px 30px 0;
  padding-bottom: 10px;
}
body #club-view #teams legend {
  margin-bottom: 10px;
}
body #club-view #teams #teamsModule .teams-table {
  display: inline-block;
  margin-bottom: 30px;
  margin-left: -20px;
  padding-bottom: 0 !important;
  width: 700px !important;
}
body #club-view #teams #teamsModule table thead tr {
  height: 30px;
}
body #club-view #teams #teamsModule table thead tr th {
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  color: #979797;
  cursor: default;
}
body #club-view #teams #teamsModule table tbody tr {
  height: 30px;
}
body #club-view #teams #teamsModule table tbody tr.collapse {
  height: 0;
  display: inline-block;
}
body #club-view #teams #teamsModule table tbody tr.collapse table {
  width: 500px;
}
body #club-view #teams #teamsModule table tbody tr.collapse table td {
  width: auto;
}
body #club-view #teams #teamsModule table tbody tr td.showMore a {
  color: #fff;
  font-weight: normal;
}
body #club-view #teams #teamsModule table tbody tr td.showMore a:hover {
  color: #fdcf40;
}
body #club-view #teams #teamsModule table tbody tr td:nth-child(1) {
  width: 450px;
}
body #club-view #teams #teamsModule table tbody tr td:nth-child(2) {
  width: 250px;
}
body #club-view #teams #teamsModule i {
  cursor: pointer;
}
body #club-view #teams #teamsModule a {
  color: #fff;
}
body #club-view #teams #teamsModule a:hover {
  color: #fdcf40;
}
body #club-view table.ftb-table {
  background-color: #fff;
  max-width: none;
  position: relative;
  width: 840px;
  border-collapse: separate;
  border-spacing: 0px 1px;
  font-family: inherit;
  font-size: inherit;
  padding-left: 18px;
  padding-right: 20px;
  padding-bottom: 30px;
}
body #club-view table.ftb-table td.commercial {
  border: none;
}
body #club-view table.ftb-table.ftb-table-hover {
  width: 840px;
  margin-left: -20px;
}
body #club-view table.ftb-table.ftb-table-hover thead tr th:first-child,
body #club-view table.ftb-table.ftb-table-hover tbody tr th:first-child {
  padding-left: 4px;
  padding-bottom: 8px;
  border-left: 14px solid transparent;
}
body #club-view table.ftb-table.ftb-table-hover thead tr td:first-child,
body #club-view table.ftb-table.ftb-table-hover tbody tr td:first-child {
  padding-left: 6px;
  border-left: 4px solid #fff;
}
body #club-view table.ftb-table.ftb-table-hover thead tr:not(.nohover):hover td:first-child,
body #club-view table.ftb-table.ftb-table-hover tbody tr:not(.nohover):hover td:first-child {
  padding-left: 4px;
  border-left: 6px solid #fdcf40;
  color: #fdcf40;
}
body #club-view table.ftb-table.ftb-table-hover thead tr:not(.nohover):hover a,
body #club-view table.ftb-table.ftb-table-hover tbody tr:not(.nohover):hover a {
  color: #fdcf40;
}
body #club-view table.ftb-table th {
  font-family: 'Roboto', sans-serif;
  padding: 0px 5px 8px 5px;
  vertical-align: middle;
  border-style: none;
  height: auto;
}
body #club-view table.ftb-table td {
  font-family: 'Roboto', sans-serif;
  padding: 5px 0px;
  vertical-align: middle;
  border-style: none;
  height: auto;
}
body #club-view table.ftb-table tbody tr > td {
  background-color: #fff;
  font-weight: normal;
  font-size: 16px;
  height: 40px;
  line-height: 14px;
  font-size: 14px;
}
body #club-view table.ftb-table tr > th {
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  padding-bottom: 10px;
}
body #club-view table.ftb-table tr > th.firstTh {
  text-align: center;
}
body #club-view table.ftb-table tr > th.firstTh .fa {
  font-size: 10px;
}
body #club-view table.ftb-table tbody tr:not(.nohover):hover > td {
  background: #002249 url('../../img/table-border-bottom.png') repeat-x bottom;
  cursor: pointer;
  color: #fdcf40;
}
body .commercial.margin-bottom-none {
  margin-bottom: 0 !important;
}
body .commercial.margin-top-none {
  margin-top: 0 !important;
}
body .commercial.margin-top {
  margin-top: 25px !important;
}
body .commercial.margin-bottom {
  margin-bottom: 25px;
}
body .commercial.pull-margin-left {
  margin-left: -20px !important;
}
body .commercial.top {
  display: block;
  margin: 0 auto;
  width: 1230px;
  text-align: center;
  padding: 5px 0;
}
body .commercial.horizontal {
  width: 840px;
  min-height: 90px;
  display: block;
  float: left;
  margin: 25px 0 0 0;
  text-align: center;
}
body .commercial.article {
  display: block;
  float: left;
  margin: 25px 0;
  width: 840px;
  text-align: center;
}
body .commercial.comments {
  width: 840px;
  height: 90px;
  text-align: center;
  margin: 25px 0;
}
body .commercial.schedule {
  width: 820px;
  height: 90px;
  text-align: center;
}
body .commercial.roster-table {
  width: 840px;
  height: 90px;
  text-align: center;
  margin: 25px 0 -54px -20px;
  position: relative;
  top: -54px;
}
body .commercial.stats {
  width: 840px;
  height: 90px;
  text-align: center;
  margin: 75px 0 -54px -20px;
  position: relative;
  top: -54px;
}
body .commercial.staff {
  text-align: center !important;
  margin: 5px 0 25px;
  width: 800px !important;
  height: 90px !important;
  dispay: block !important;
}
body .commercial.match {
  height: 90px;
  width: 740px;
  text-align: center;
  margin: 25px 0;
}
body .commercial.photo {
  display: none;
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 85px;
  text-align: center;
}
body .commercial.player {
  margin: 25px 0 25px 0 !important;
}
body .commercial .closeAd {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  padding: 3px 5px;
  right: 0px;
  top: -28px;
  opacity: 0.6;
  font-size: 12px;
  text-decoration: none;
}
body .commercial .closeAd:hover {
  opacity: 0.5;
  text-decoration: none;
}
body .commercial .commercial-container {
  position: relative;
  display: inline-block;
  height: 60px;
  width: 468px;
}
body .commercial .commercial-container .closeAd {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  padding: 3px 5px;
  right: 0px;
  top: -18px;
  opacity: 0.6;
  font-size: 12px;
  text-decoration: none;
}
body .commercial .commercial-container .closeAd:hover {
  opacity: 0.5;
  text-decoration: none;
}
body .commercial.news-intext {
  margin-top: -30px;
}
body .commercial.first-on-newslist {
  margin: 25px 0 0 0;
}
body .commercial.mobile.box {
  height: 250px !important;
}
body #contestPhotoMeta .post-meta {
  margin-bottom: 0px;
}
body #contestPhotoMeta .post-meta .button-list {
  text-align: right;
}
body #contestAccess {
  width: 250px;
  height: 40px;
  margin: 0 auto;
}
body #contestAccess .btn {
  margin: 10px auto;
  display: block;
}
body #contestAccess #login {
  float: left;
  color: #333333 !important;
}
body #contestAccess #login:hover {
  color: #FFF !important;
}
body #contestAccess #register {
  color: #FFF !important;
  float: right;
}
body #contestPhoto,
body #contestVideo {
  margin: 30px 0 0 0;
  width: 840px;
}
body #contestPhoto input[type=text],
body #contestVideo input[type=text] {
  width: 787px;
}
body #contestPhoto #ftb_contestbundle_photo_termsOfService,
body #contestVideo #ftb_contestbundle_photo_termsOfService,
body #contestPhoto #ftb_contestbundle_video_termsOfService,
body #contestVideo #ftb_contestbundle_video_termsOfService {
  float: left;
  margin: 15px 0px 15px 10px;
}
body #contestPhoto label,
body #contestVideo label {
  margin: 10px;
  float: left;
}
body #contestPhoto button,
body #contestVideo button {
  display: block;
  margin: 0 auto;
  clear: both;
}
body #contestPhoto .userPhoto,
body #contestVideo .userPhoto {
  max-width: 800px;
}
body #contestPhoto .uploadAssetContainer.rectangleBig,
body #contestVideo .uploadAssetContainer.rectangleBig {
  width: 800px;
  height: 450px;
}
body #contestPhoto .uploadAssetContainer.rectangleBig > .icons,
body #contestVideo .uploadAssetContainer.rectangleBig > .icons {
  width: 800px;
  height: 450px;
  text-align: right;
  opacity: 1 !important;
  z-index: 101;
  background-color: transparent;
}
body #contestPhoto .uploadAssetContainer.rectangleBig > .icons .fadeBg,
body #contestVideo .uploadAssetContainer.rectangleBig > .icons .fadeBg {
  background-color: rgba(0, 0, 0, 0.7);
  width: 800px;
  height: 450px;
}
body #contestPhoto .uploadAssetContainer.rectangleBig > .icons a,
body #contestVideo .uploadAssetContainer.rectangleBig > .icons a {
  color: #FFF !important;
  margin: 7px 5px 5px 5px;
  display: inline-block;
}
body #contestPhoto .uploadAssetContainer.rectangleBig > .icons a.fullsize,
body #contestVideo .uploadAssetContainer.rectangleBig > .icons a.fullsize {
  display: none;
}
body #contestPhoto .uploadAssetContainer.rectangleBig > .icons a.reupload,
body #contestVideo .uploadAssetContainer.rectangleBig > .icons a.reupload {
  z-index: 0;
  position: absolute;
  left: 360px;
  font-size: 50px;
  top: 220px;
}
body #contestPhoto .uploadAssetContainer.rectangleBig > .icons a:hover,
body #contestVideo .uploadAssetContainer.rectangleBig > .icons a:hover {
  opacity: 0.7;
}
body #contestPhoto .uploadAssetContainer.rectangleBig > .loading,
body #contestVideo .uploadAssetContainer.rectangleBig > .loading {
  width: 400px;
  left: 200px;
  top: 280px;
}
body #contestPhoto .uploadAssetContainer.rectangleBig > .photo img,
body #contestVideo .uploadAssetContainer.rectangleBig > .photo img {
  width: 800px;
  height: 450px;
  display: none;
}
body #contestPhoto #vote,
body #contestVideo #vote {
  margin: -65px 20px 0 0;
  width: 200px;
  color: #FFF !important;
  clear: both;
  float: right;
}
body #contestPhoto .error,
body #contestVideo .error {
  color: red !important;
  text-align: center;
}
body #articleCommentsList {
  margin-top: 10px;
}
body #contestPhotoList {
  margin-top: 0px !important;
  /* Importujemy praktycznie cały widok newsów od 3-go wiersza */
  width: 840px;
  float: left;
  clear: both;
}
body #contestPhotoList .article-wrapper {
  border-top: none !important;
}
body #contestPhotoList .article-wrapper {
  position: relative;
}
body #contestPhotoList .article-wrapper > * {
  position: absolute;
}
body #contestPhotoList .article-wrapper:hover .news-title {
  text-decoration: underline;
}
body #contestPhotoList .article-wrapper {
  display: block;
  width: 840px;
  height: 149px;
  float: left;
  background-color: #00326c;
}
body #contestPhotoList .article-wrapper .news-meta {
  left: 290px;
  top: 20px;
  color: #78a4d8;
  font-size: 12px;
}
body #contestPhotoList .article-wrapper .news-meta .comments {
  display: inline-block;
  margin-left: 5px;
}
body #contestPhotoList .article-wrapper .news-title {
  position: absolute;
  left: 290px;
  top: 32px;
  width: 500px;
  color: #fdcf40;
}
body #contestPhotoList .article-wrapper .news-picture {
  left: 0;
  top: 0;
  width: 270px;
}
body #contestPhotoList .article-wrapper .news-picture img {
  width: 270px;
}
body #contestPhotoList .article-wrapper .news-lead {
  left: 290px;
  height: 62px;
  top: 65px;
  width: 530px;
  overflow: hidden;
  color: #fff;
  font-size: 15px;
  line-height: 20px;
}
body #contestPhotoList .article-wrapper {
  margin-top: 25px;
}
body .uploadAssetContainer {
  position: relative;
  text-align: center;
}
body .uploadAssetContainer .layer {
  position: absolute;
  margin: 0;
  padding: 0;
  transition: opacity 0.5s;
}
body .uploadAssetContainer > .icons {
  opacity: 0;
  z-index: 101;
  background-color: rgba(0, 0, 0, 0.7);
}
body .uploadAssetContainer > .icons:hover {
  opacity: 1;
}
body .uploadAssetContainer > .icons a:hover {
  opacity: 0.7;
}
body .uploadAssetContainer > .photo {
  z-index: 100;
}
body .uploadAssetContainer > .loading {
  display: none;
  z-index: 102;
}
body .uploadAssetContainer > .loading .progressbar {
  margin: 55px 0 3px !important;
  height: 17px;
  position: relative;
  background: #fff;
}
body .uploadAssetContainer > .loading .progressbar .progress-label {
  position: absolute;
  top: 0;
  z-index: 105;
  font-size: 10px;
  font-weight: normal;
  color: #999;
}
body .uploadAssetContainer > .loading .progressbar .ui-progressbar-value {
  top: 0;
  z-index: 104;
  background: #1f9f55;
  border: 1px #1f9f55 solid;
}
body .uploadAssetContainer.circle {
  width: 160px;
  height: 160px;
  border: 5px #1f9f55 solid;
  border-radius: 500px;
}
body .uploadAssetContainer.circle .layer {
  left: 15px;
  top: 15px;
  width: 130px;
  height: 130px;
  border-radius: 500px;
}
body .uploadAssetContainer.circle > .icons {
  padding-top: 55px;
  height: 75px;
}
body .uploadAssetContainer.circle > .icons a {
  display: inline-block;
  margin: 0 5px;
  color: white;
}
body .uploadAssetContainer.circle > .icons a.fullsize {
  display: none !important;
}
body .uploadAssetContainer.circle > .photo img {
  width: 130px;
  height: 130px;
  border-radius: 500px;
}
body .uploadAssetContainer.rectangle {
  width: 770px;
  height: 220px;
}
body .uploadAssetContainer.rectangle > .icons {
  width: 770px;
  height: 190px;
  opacity: 0;
  text-align: right;
  z-index: 101;
  background-color: transparent;
}
body .uploadAssetContainer.rectangle > .icons .fadeBg {
  background-color: rgba(0, 0, 0, 0.7);
  width: 770px;
  height: 30px;
}
body .uploadAssetContainer.rectangle > .icons:hover {
  opacity: 1;
}
body .uploadAssetContainer.rectangle > .icons a {
  color: #FFF;
  margin: 7px 5px 5px 5px;
  display: inline-block;
}
body .uploadAssetContainer.rectangle > .icons a.fullsize {
  float: left;
}
body .uploadAssetContainer.rectangle > .icons a:hover {
  opacity: 0.7;
}
body .uploadAssetContainer.rectangleSmall {
  width: 170px;
  height: 170px;
}
body .uploadAssetContainer.rectangleSmall > .icons {
  width: 170px;
  height: 170px;
  opacity: 0;
  text-align: right;
  z-index: 101;
  background-color: transparent;
}
body .uploadAssetContainer.rectangleSmall > .icons .fadeBg {
  background-color: rgba(0, 0, 0, 0.7);
  width: 170px;
  height: 30px;
}
body .uploadAssetContainer.rectangleSmall > .icons:hover {
  opacity: 1;
}
body .uploadAssetContainer.rectangleSmall > .icons a {
  color: #FFF;
  margin: 7px 5px 5px 5px;
  display: inline-block;
}
body .uploadAssetContainer.rectangleSmall > .icons a.fullsize {
  float: left;
}
body .uploadAssetContainer.rectangleSmall > .icons a:hover {
  opacity: 0.7;
}
body .uploadAssetContainer.rectangleLogo {
  width: 200px;
  height: 110px;
}
body .uploadAssetContainer.rectangleLogo > .icons {
  width: 200px;
  height: 105px;
  opacity: 0;
  text-align: right;
  z-index: 101;
  background-color: transparent;
}
body .uploadAssetContainer.rectangleLogo > .icons .fadeBg {
  background-color: rgba(0, 0, 0, 0.7);
  width: 200px;
  height: 30px;
}
body .uploadAssetContainer.rectangleLogo > .icons:hover {
  opacity: 1;
}
body .uploadAssetContainer.rectangleLogo > .icons a {
  color: #FFF;
  margin: 7px 5px 5px 5px;
  display: inline-block;
}
body .uploadAssetContainer.rectangleLogo > .icons a.fullsize {
  float: left;
}
body .uploadAssetContainer.rectangleLogo > .icons a:hover {
  opacity: 0.7;
}
body .uploadAssetContainer.rectangleLogo > .photo {
  width: 200px;
}
body .uploadAssetContainer.rectangleLogo > .photo img {
  max-width: 200px;
  width: 200px;
  margin: 0 auto;
}
body .imgareaselect-outer {
  z-index: 100000 !important;
}
body .cropper-dialog {
  z-index: 9999;
  width: 900px !important;
  top: 18% !important;
  border-radius: 0 !important;
}
body .cropper-dialog .ui-dialog-titlebar {
  display: none;
}
body .cropper-dialog .btn {
  margin-top: 10px;
  margin-right: 10px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-size: 10px !important;
}
body .cropper-dialog .previewPlaceholder {
  margin-left: 10px;
}
body .cropper-dialog h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
}
body .ui-pnotify,
body .ui-pnotify-history-container {
  display: none !important;
}
body #formationWrapper {
  margin-top: 40px;
}
body #formationWrapper .pitch {
  background: url('../../img/formation-pitch.png') 0 0 no-repeat;
  position: relative;
  float: left;
  width: 740px;
  height: 900px;
}
body #formationWrapper .pitch .player {
  width: 130px;
  text-align: center;
  position: absolute;
}
body #formationWrapper .pitch .player * {
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
body #formationWrapper .pitch .player span {
  white-space: nowrap;
  width: 130px;
  display: block;
  font-size: 14px;
}
body #formationWrapper .pitch .home-crest,
body #formationWrapper .pitch .away-crest {
  position: absolute;
  border: 15px solid #fff;
  border-radius: 500px;
  z-index: 1;
  background-color: #fff;
  height: 70px;
  width: 70px;
}
body #formationWrapper .pitch .home-crest {
  top: -15px;
  left: -15px;
}
body #formationWrapper .pitch .away-crest {
  bottom: -15px;
  right: -15px;
}
body #galleriesSection #gallery-desktop {
  display: block;
}
body #galleriesSection #gallery-mobile {
  display: none;
}
body #galleriesSection .mobileTrigger {
  width: 70%;
  margin: 30px auto;
  font-family: 'Roboto', sans-serif;
}
body #galleriesSection .row > div {
  float: left;
}
body #galleriesSection .row > div figure {
  margin-right: 20px !important;
}
body #galleriesSection td {
  vertical-align: top;
}
body #galleriesSection table.galleriesSection td {
  vertical-align: bottom;
}
body #galleriesSection.galleries h1,
body #galleriesSection.galleries h2 {
  font-size: 30px;
  margin: 0;
  padding: 15px 0 0 0;
  color: #fdcf40;
}
body #galleriesSection.galleries figure {
  clear: both;
  background-color: white;
  margin: 25px 28px 0 0;
  padding-bottom: 10px;
  width: 260px;
  height: 360px;
}
body #galleriesSection.galleries figure img {
  border-radius: 0;
  width: 260px !important;
  height: 260px !important;
}
body #galleriesSection.galleries figure figcaption {
  color: #fdcf40;
  padding: 15px 20px;
  width: 220px;
  font-size: 17px;
  line-height: 19px;
  word-break: break-word;
}
body #galleriesSection.galleries figure span {
  display: block;
  margin-left: 20px;
  color: #a4a4a4;
  font-size: 12px;
  line-height: 15px;
}
body #galleriesSection.galleries figure span i {
  color: #a4a4a4;
  margin-right: 4px;
}
body #galleriesSection.photos {
  float: left;
  background-color: #fff;
  width: 840px;
}
body #galleriesSection.photos .post-meta {
  margin: 30px 20px;
  display: block;
  float: left;
  width: 825px;
  margin-bottom: 0;
  width: 800px;
}
body #galleriesSection.photos .post-meta ul {
  list-style-type: none;
}
body #galleriesSection.photos .post-meta ul li {
  float: left;
  display: block;
  height: 45px;
  line-height: 45px;
}
body #galleriesSection.photos .post-meta ul .author {
  margin-right: 20px;
}
body #galleriesSection.photos .post-meta ul .author div {
  height: 45px;
  float: left;
  line-height: 45px;
  font-size: 14px;
}
body #galleriesSection.photos .post-meta ul .author div span {
  color: #fff;
}
body #galleriesSection.photos .post-meta ul .author img {
  display: block;
  float: left;
  height: 45px;
  width: 45px;
  margin-right: 12px;
  border-radius: 500px;
}
body #galleriesSection.photos .post-meta ul .publication-date i {
  margin-top: 2px;
  margin-right: 5px;
}
body #galleriesSection.photos .post-meta ul .publication-date i,
body #galleriesSection.photos .post-meta ul .publication-date time {
  color: #fff;
  font-size: 14px;
  display: inline-block;
}
body #galleriesSection.photos .post-meta ul .button-list {
  float: right;
  width: 145px;
  height: 30px;
  margin-top: 5px;
  text-transform: uppercase;
}
body #galleriesSection.photos .post-meta ul .button-list span {
  height: 28px;
  line-height: 29px;
}
body #galleriesSection.photos .post-meta ul .button-list span a {
  font-size: 12px;
  border: 1px solid #C1C1C1;
  border-radius: 2px 2px 2px 2px;
  display: block;
  height: 100%;
  line-height: 30px;
  text-align: center;
  width: 100%;
  color: #fff;
  text-decoration: none;
}
body #galleriesSection.photos .post-meta ul .button-list span a:hover {
  color: #fff;
  border-color: #fdcf40;
}
body #galleriesSection.photos .post-meta ul .button-list span a i {
  float: left;
  margin-left: 10px;
  margin-top: 8px;
  font-size: 14px;
}
body #galleriesSection.photos article {
  float: left;
  width: 800px;
}
body #galleriesSection.photos figure {
  float: left;
  margin: 0px 10px 20px 0;
}
body #galleriesSection.photos figure:nth-of-type(3n+3) {
  margin-right: 0;
}
body #galleriesSection.photos figure a.photo > div {
  display: block;
  width: 260px;
  height: 260px;
  background-size: cover;
  background-position: center;
}
body #galleriesSection.photos figure a.photo figcaption {
  color: #fdcf40;
  padding: 15px 20px 15px 20px;
  width: 220px;
  font-size: 17px !important;
  line-height: 19px !important;
  border-bottom: 1px #e8e8e8 solid;
  margin-bottom: 10px;
}
body #galleriesSection.photos figure a.photo figcaption > div {
  word-wrap: break-word;
}
body #galleriesSection.photos nav {
  display: block;
  width: 100%;
  margin: 0 0 30px 0;
  float: left;
  font-size: 10px;
}
body #galleriesSection.photos nav ul {
  listy-style-type: none;
  width: 800px;
  float: left;
}
body #galleriesSection.photos nav ul li {
  float: left;
}
body #galleriesSection.photos nav ul #next,
body #galleriesSection.photos nav ul #goTop {
  float: right;
}
body #galleriesSection.photos nav ul #next {
  margin-right: 15px;
}
body #galleriesSection.photos nav .navigation {
  height: 28px;
  text-transform: uppercase;
  width: 102px;
  display: block;
}
body #galleriesSection.photos nav .navigation a {
  border: 1px solid #979797;
  border-radius: 2px 2px 2px 2px;
  display: block;
  height: 100%;
  line-height: 29px;
  text-align: center;
  width: 100%;
  color: #fff;
  text-decoration: none;
}
body #galleriesSection.photos nav .navigation a:hover {
  color: #78a4d8;
  border-color: #fdcf40;
}
body #galleriesSection.photos nav .navigation a span {
  font-size: 10px;
  height: 28px;
  line-height: 31px;
}
body #galleriesSection.photos nav .previous {
  float: left;
}
body #galleriesSection.photos nav .previous a span {
  float: left;
  margin-left: 8px;
}
body #galleriesSection.photos nav .next,
body #galleriesSection.photos nav .top {
  float: right;
}
body #galleriesSection.photos nav .next a span,
body #galleriesSection.photos nav .top a span {
  float: right;
  margin-right: 13px;
}
body #galleriesSection.photos .social-share {
  display: block;
  width: 790px;
  border-top: 1px solid #979797;
  padding: 30px 20px 0px 30px;
  float: left;
  height: 32px;
}
body #galleriesSection.photos .social-share span {
  float: left;
  margin-right: 20px;
  color: #fdcf40;
  padding-top: 10px;
}
body #galleriesSection.photos .social-share .addThis {
  float: left;
  display: block;
  height: 32px;
  overflow: hidden;
}
body .closeMobileGallery {
  position: fixed;
  top: 10px;
  right: 10px;
  color: white;
}
body .homepage #slider {
  height: 490px;
  position: relative;
  overflow: hidden;
  margin-bottom: 25px;
  clear: both;
}
body .homepage #slider .slides-container .slide {
  height: 490px;
}
body .homepage #slider .slides-container .slide img {
  height: 490px;
  width: 840px;
}
body .homepage #slider .slides-container .slide .caption {
  opacity: 0;
  position: absolute;
  left: 20px;
  top: 410px;
  z-index: 16;
  color: #332605;
  font-size: 12px;
}
body .homepage #slider .slides-container .slide .caption a.comments {
  display: inline-block;
  margin-left: 10px;
  color: inherit;
}
body .homepage #slider .slides-container .slide h2 {
  opacity: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 15;
  width: 800px;
  padding: 40px 20px 20px 20px;
  color: #332605;
  font-size: 30px;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
  /* IE6-9 */
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  width: 790px;
  white-space: nowrap;
  padding-right: 30px;
}
body .homepage #slider .slides-container .slide a:hover h2 {
  text-decoration: underline;
}
body .homepage #slider .pagination {
  position: absolute;
  z-index: 9;
  right: 0px;
  height: auto;
  top: 20px;
}
body .homepage #slider .pagination li {
  list-style: none;
  margin: 10px 20px;
  height: 20px;
}
body .homepage #slider .pagination li a {
  text-indent: -9999px;
  list-style: none;
  width: 14px;
  height: 14px;
  background-color: #78a4d8;
  margin: 2px;
  display: block;
  float: right;
  outline: none;
  border-radius: 500px;
}
body .homepage #slider .pagination li a:hover {
  background-color: #fdcf40;
}
body .homepage #slider .pagination li.current a {
  background-color: #fdcf40;
  border-color: #fdcf40;
}
body .homepage #galleries,
body .article-galleries #galleries {
  width: 840px;
  height: 280px;
  clear: both;
  float: left;
  margin-top: 25px;
  overflow: hidden;
}
body .homepage #galleries .img-circle,
body .article-galleries #galleries .img-circle {
  border-radius: 0 !important;
}
body .homepage #galleries .column,
body .article-galleries #galleries .column {
  float: left;
}
body .homepage #galleries .column.big,
body .article-galleries #galleries .column.big {
  width: 280px;
}
body .homepage #galleries .column.small,
body .article-galleries #galleries .column.small {
  width: 140px;
}
body .homepage #galleries figure,
body .article-galleries #galleries figure {
  float: left;
  position: relative;
  margin-right: 1px;
  background-size: cover;
  background-position: center;
}
body .homepage #galleries figure.big,
body .article-galleries #galleries figure.big {
  width: 279px;
  height: 279px;
}
body .homepage #galleries figure.big div,
body .article-galleries #galleries figure.big div {
  width: 279px;
  height: 279px;
}
body .homepage #galleries figure.big figcaption,
body .article-galleries #galleries figure.big figcaption {
  height: 64px;
  line-height: 64px;
}
body .homepage #galleries figure.big figcaption div,
body .article-galleries #galleries figure.big figcaption div {
  width: 279px;
  height: 64px;
}
body .homepage #galleries figure.big img,
body .article-galleries #galleries figure.big img {
  width: 279px !important;
  height: 279px !important;
}
body .homepage #galleries figure.small,
body .article-galleries #galleries figure.small {
  width: 139px;
  height: 139px;
  margin-bottom: 1px;
}
body .homepage #galleries figure.small figcaption div,
body .article-galleries #galleries figure.small figcaption div {
  width: 139px;
}
body .homepage #galleries figure.small img,
body .article-galleries #galleries figure.small img {
  width: 139px !important;
  height: 139px !important;
}
body .homepage #galleries figure figcaption,
body .article-galleries #galleries figure figcaption {
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  height: 64px;
  line-height: 64px;
  text-overflow: ellipsis;
  overflow: hidden;
}
body .homepage #galleries figure figcaption div,
body .article-galleries #galleries figure figcaption div {
  line-height: 21px;
  display: table-cell;
  height: 55px;
  text-align: center;
  vertical-align: middle;
  padding: 0 5px;
}
body .homepage #galleries figure:hover figcaption,
body .article-galleries #galleries figure:hover figcaption {
  display: block;
}
body .article-galleries {
  float: left;
  width: 840px;
}
body .article-galleries #galleries {
  margin-left: 20px;
  height: 260px;
  margin-top: 15px;
}
body .article-galleries #galleries a figure.big {
  width: 260px;
  height: 260px;
  margin-right: 10px;
}
body .article-galleries #connected-galleries {
  margin-left: 20px;
  color: #fff;
  height: 49px;
  background-color: #fdcf40;
  font-size: 16px;
  margin: 0 20px;
  line-height: 49px;
  text-align: center;
}
body .article-galleries #goToGallery {
  width: 100%;
  text-align: center;
}
body .article-galleries #goToGallery .navigation {
  height: 28px;
  width: 110px;
  text-transform: uppercase;
  display: inline-block;
  margin: 25px auto;
}
body .article-galleries #goToGallery .navigation a {
  height: 100%;
  width: 100%;
  display: block;
  line-height: 26px;
  text-align: center;
  border: 1px solid #c1c1c1;
  border-radius: 2px;
  color: #fff;
  font-size: 10px;
}
body .article-galleries #goToGallery .navigation a:hover {
  color: #979797;
  border-color: #1f9f55;
  text-decoration: none;
}
body .article-galleries #goToGallery .navigation a:active {
  color: #979797;
}
body .article-galleries #goToGallery .navigation a span {
  height: 28px;
  line-height: 29px;
  font-size: 10px;
}
body #sponsors-container {
  float: left;
  width: 100%;
  margin-top: 25px;
}
body #sponsors-container .sponsors-header {
  float: left;
  width: 100%;
  background-color: #fdcf40;
}
body #sponsors-container .sponsors-header h4 {
  font-size: 20px;
  text-align: center;
  margin: 20px 0;
  color: #332605;
  font-weight: normal;
}
body #sponsors-container .sponsors-logos {
  background-color: #332605;
  padding: 5px 10px 0 10px;
  width: 820px;
  float: left;
  text-align: center;
}
body #sponsors-container .sponsors-logos ul {
  float: left;
  padding: 10px 0 10px;
  margin: 0 10px 0 10px;
  width: 820px;
  background-color: #332605;
}
body #sponsors-container .sponsors-logos ul.no-carousel {
  width: auto !important;
  margin: 0 auto !important;
  float: none !important;
  display: inline-block;
}
body #sponsors-container .sponsors-logos ul li {
  float: left;
  margin: 0 9px;
  list-style: none;
}
body #sponsors-container div.scrollWrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
body #sponsors-container div.scrollableArea {
  position: relative;
  width: auto;
  height: 100%;
}
body .commercial.mobile {
  display: none;
}
body #mobile-controls {
  display: none;
}
body * {
  outline-style: none !important;
}
body #view-matches {
  background-color: #fff;
  padding: 30px 50px;
  width: 740px;
  margin: 0 auto;
  float: left;
  /*  Globalne ostylowanie tabel */
}
body #view-matches .legend.no-bottom-margin {
  margin-bottom: 0;
}
body #view-matches .clock-icon {
  display: inline-block;
  width: initial;
  padding: 12px 0 6px 15px;
  font-size: 16px;
  font-weight: normal;
  background: url('../../img/clock.png') 0 16px no-repeat;
  height: 12px;
}
body #view-matches .clock-icon em {
  color: #B53838;
  font-size: 14px;
  font-style: normal;
  margin: 0 5px 0 0;
}
body #view-matches .text-center {
  text-align: center;
}
body #view-matches .with-navigation {
  float: left;
  width: 100%;
}
body #view-matches .with-navigation h1 {
  margin: 0;
  font-weight: normal;
  font-size: 24.5px;
  line-height: 40px;
  color: #fff;
  float: left;
}
body #view-matches .with-navigation .backButton {
  float: right;
  background: #fdcf40;
  color: #fff;
  margin-right: 17px;
  line-height: 20px;
  padding: 9px 12px 7px 12px;
  padding-bottom: 7px;
  border: none !important;
  border-radius: 4px;
  font-size: 11px;
  text-transform: uppercase;
  text-shadow: none;
  text-decoration: none;
}
body #view-matches .with-navigation .backButton:hover {
  background-color: #fcb340;
}
body #view-matches .with-navigation .backButton .fa {
  margin-right: 5px;
}
body #view-matches .with-navigation #matchDetailsTabs {
  margin-top: 6px;
}
body #view-matches .with-navigation .ftb-nav-tabs {
  float: left;
  line-height: 1em;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: relative;
  top: 2px;
  width: 100%;
}
body #view-matches .with-navigation .ftb-nav-tabs > li {
  float: left;
  margin: 0;
  padding: 0;
}
body #view-matches .with-navigation .ftb-nav-tabs > li.active a {
  border-bottom: 2px solid #fdcf40;
  color: #fff;
  font-size: 16px;
}
body #view-matches .with-navigation .ftb-nav-tabs > li > a {
  background-color: #fff;
  border-bottom: 2px solid #979797;
  color: #979797;
  display: block;
  font-size: 14px;
  margin: 0 3px 0 2px;
  min-width: 126px;
  padding: 4px 0 10px;
  text-align: center;
  text-decoration: none;
}
body #view-matches .with-navigation .ftb-nav-tabs > li > a:hover {
  border-bottom: 2px solid #fdcf40;
  color: #5B5B5B;
}
body #view-matches .tab-content {
  line-height: 20px !important;
  margin: 20px 0 0;
  overflow: visible;
  float: left;
}
body #view-matches .tab-content span.noData {
  display: block;
  text-align: center;
  width: 100%;
  font-weight: normal;
  font-family: 'Roboto', sans-serif;
}
body #view-matches .tab-content h1,
body #view-matches .tab-content h3,
body #view-matches .tab-content h4 {
  font-weight: normal;
}
body #view-matches .tab-content h4 {
  color: #78a4d8;
  font-size: 16px;
  margin: 0 0 10px;
}
body #view-matches .tab-content #info,
body #view-matches .tab-content #formation {
  color: #5B5B5B;
}
body #view-matches .tab-content #info .goals .hidden,
body #view-matches .tab-content #formation .goals .hidden {
  display: none;
}
body #view-matches .tab-content #info .goals tr .goal-box,
body #view-matches .tab-content #formation .goals tr .goal-box {
  background-color: #fff;
  border-bottom: 1px solid #979797;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  vertical-align: top;
  width: 270px !important;
}
body #view-matches .tab-content #info .goals tr .goal-box.border-hide,
body #view-matches .tab-content #formation .goals tr .goal-box.border-hide {
  border-bottom: none;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList {
  position: relative;
  font-size: 16px;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList#homeEventsView .photo,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList#homeEventsView .photo {
  float: left;
  margin-right: 10px;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList#homeEventsView .minute,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList#homeEventsView .minute {
  float: right;
  border-left: 2px #979797 solid;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList#homeEventsView .name,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList#homeEventsView .name {
  text-align: left;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList#awayEventsView .photo,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList#awayEventsView .photo {
  float: right;
  margin-left: 10px;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList#awayEventsView .minute,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList#awayEventsView .minute {
  float: left;
  border-right: 2px #979797 solid;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList#awayEventsView .name,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList#awayEventsView .name {
  text-align: right;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList#awayEventsView .info,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList#awayEventsView .info {
  text-align: right;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList .goalBoxEvent,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList .goalBoxEvent {
  clear: both;
  margin-bottom: 5px;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList .goalBoxEvent .info,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList .goalBoxEvent .info {
  color: #78a4d8;
  font-size: 12px;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList .goalBoxEvent .info a,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList .goalBoxEvent .info a {
  font-family: 'Roboto', sans-serif;
  color: #fdcf40;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList .goalBoxEvent .name,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList .goalBoxEvent .name {
  font-size: 15px;
  padding: 5px 0 0;
  font-family: 'Roboto', sans-serif;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList .goalBoxEvent .name a,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList .goalBoxEvent .name a {
  font-family: 'Roboto', sans-serif;
  color: #fdcf40;
}
body #view-matches .tab-content #info .goals tr .goal-box .goalBoxEventList .goalBoxEvent .minute,
body #view-matches .tab-content #formation .goals tr .goal-box .goalBoxEventList .goalBoxEvent .minute {
  line-height: 45px;
  width: 45px;
  height: 45px;
  font-family: 'Roboto', sans-serif;
  color: #78a4d8;
  font-size: 17px;
  text-align: center;
}
body #view-matches .tab-content #info .goals tr .goal-box .teamname,
body #view-matches .tab-content #formation .goals tr .goal-box .teamname {
  font-size: 16px;
  margin-top: 4px;
}
body #view-matches .tab-content #info .goals tr .goal-box .teamname span,
body #view-matches .tab-content #formation .goals tr .goal-box .teamname span {
  top: 18px;
  position: relative;
}
body #view-matches .tab-content #info .goals tr .goal-box .teamname span.team-function,
body #view-matches .tab-content #formation .goals tr .goal-box .teamname span.team-function {
  color: #78a4d8;
  display: block;
  font-size: 12px;
  margin-top: -4px;
}
body #view-matches .tab-content #info .goals tr .goal-box .teamLeft,
body #view-matches .tab-content #formation .goals tr .goal-box .teamLeft,
body #view-matches .tab-content #info .goals tr .goal-box .teamRight,
body #view-matches .tab-content #formation .goals tr .goal-box .teamRight {
  margin: 0;
  padding: 0 30px;
}
body #view-matches .tab-content #info .goals tr .goal-box .teamLeft .img-circle-padding,
body #view-matches .tab-content #formation .goals tr .goal-box .teamLeft .img-circle-padding {
  float: left;
  margin-right: 13px;
}
body #view-matches .tab-content #info .goals tr .goal-box .teamLeft .teamname,
body #view-matches .tab-content #formation .goals tr .goal-box .teamLeft .teamname {
  text-align: left;
}
body #view-matches .tab-content #info .goals tr .goal-box .teamRight .img-circle-padding,
body #view-matches .tab-content #formation .goals tr .goal-box .teamRight .img-circle-padding {
  float: right;
  margin-left: 13px;
}
body #view-matches .tab-content #info .goals tr .goal-box .teamRight .teamname,
body #view-matches .tab-content #formation .goals tr .goal-box .teamRight .teamname {
  text-align: right;
}
body #view-matches .tab-content #info .goals tr .match-result,
body #view-matches .tab-content #formation .goals tr .match-result {
  width: 200px;
  color: #959595;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: top;
  /* Dwa kolory tła, 50% 2e2e2e, 50% #2c2c2c */
  background: #2e2e2e;
  /* Old browsers */
  background: -moz-linear-gradient(left, #2e2e2e 0%, #2e2e2e 50%, #2c2c2c 50%, #2c2c2c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2e2e2e), color-stop(50%, #2e2e2e), color-stop(50%, #2c2c2c), color-stop(100%, #2c2c2c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #2e2e2e 0%, #2e2e2e 50%, #2c2c2c 50%, #2c2c2c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #2e2e2e 0%, #2e2e2e 50%, #2c2c2c 50%, #2c2c2c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #2e2e2e 0%, #2e2e2e 50%, #2c2c2c 50%, #2c2c2c 100%);
  /* IE10+ */
  background: linear-gradient(to right, #2e2e2e 0%, #2e2e2e 50%, #2c2c2c 50%, #2c2c2c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e2e2e', endColorstr='#2c2c2c', GradientType=1);
  /* IE6-9 */
}
body #view-matches .tab-content #info .goals tr .match-result .extra-time-result,
body #view-matches .tab-content #formation .goals tr .match-result .extra-time-result {
  background-color: #d11d0f;
  float: left;
  width: 200px;
  padding: 5px 0;
}
body #view-matches .tab-content #info .goals tr .match-result .extra-time-result em,
body #view-matches .tab-content #formation .goals tr .match-result .extra-time-result em {
  width: 75px;
  display: block;
  float: left;
  font-style: normal;
  color: #fff;
  text-align: center;
}
body #view-matches .tab-content #info .goals tr .match-result .extra-time-result span,
body #view-matches .tab-content #formation .goals tr .match-result .extra-time-result span {
  width: 40px;
  display: block;
  float: left;
  color: #fff;
  font-size: 14px;
}
body #view-matches .tab-content #info .goals tr .match-result .resultRow,
body #view-matches .tab-content #formation .goals tr .match-result .resultRow {
  clear: both;
}
body #view-matches .tab-content #info .goals tr .match-result .resultRow .score,
body #view-matches .tab-content #formation .goals tr .match-result .resultRow .score,
body #view-matches .tab-content #info .goals tr .match-result .resultRow .separator,
body #view-matches .tab-content #formation .goals tr .match-result .resultRow .separator {
  display: block;
  float: left;
  text-align: center;
}
body #view-matches .tab-content #info .goals tr .match-result .resultRow .score,
body #view-matches .tab-content #formation .goals tr .match-result .resultRow .score {
  width: 89px;
  height: 20px;
}
body #view-matches .tab-content #info .goals tr .match-result .resultRow .separator,
body #view-matches .tab-content #formation .goals tr .match-result .resultRow .separator {
  width: 22px;
}
body #view-matches .tab-content #info .goals tr .match-result .resultRow.mainResult,
body #view-matches .tab-content #formation .goals tr .match-result .resultRow.mainResult {
  padding: 40px 0 50px 0;
}
body #view-matches .tab-content #info .goals tr .match-result .resultRow.mainResult span,
body #view-matches .tab-content #formation .goals tr .match-result .resultRow.mainResult span {
  font-size: 36px;
}
body #view-matches .tab-content #info .goals tr .match-result .resultRow.halftime,
body #view-matches .tab-content #formation .goals tr .match-result .resultRow.halftime {
  padding: 5px 0;
}
body #view-matches .tab-content #info .goals tr .match-result .resultRow.halftime span,
body #view-matches .tab-content #formation .goals tr .match-result .resultRow.halftime span {
  font-size: 12px;
}
body #view-matches .tab-content #info .goals tr .match-result .resultRow:last-of-type,
body #view-matches .tab-content #formation .goals tr .match-result .resultRow:last-of-type {
  padding-bottom: 30px;
}
body #view-matches .tab-content #info .goals tr .match-general-information,
body #view-matches .tab-content #formation .goals tr .match-general-information {
  width: 200px;
  color: #959595;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: top;
}
body #view-matches .tab-content #info .goals tr .match-general-information .match-date-and-place,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-date-and-place {
  background-color: #3b3a38;
  font-size: 12px;
  padding: 15px 0;
  text-align: center;
}
body #view-matches .tab-content #info .goals tr .match-general-information .match-date-and-place .date,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-date-and-place .date,
body #view-matches .tab-content #info .goals tr .match-general-information .match-date-and-place .hour,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-date-and-place .hour {
  color: #FFF;
}
body #view-matches .tab-content #info .goals tr .match-general-information .match-date-and-place .date i,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-date-and-place .date i,
body #view-matches .tab-content #info .goals tr .match-general-information .match-date-and-place .hour i,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-date-and-place .hour i {
  color: #959595;
}
body #view-matches .tab-content #info .goals tr .match-general-information .match-date-and-place .place,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-date-and-place .place {
  display: block;
  padding-top: 5px;
}
body #view-matches .tab-content #info .goals tr .match-general-information .match-time,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-time {
  background-color: #454544;
  color: #FFF;
  clear: both;
  font-size: 14px;
  padding: 18px 10px 11px;
  text-align: center;
}
body #view-matches .tab-content #info .goals tr .match-general-information .match-time i,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-time i {
  font-size: 12px;
  margin-right: 5px;
  color: #959595;
}
body #view-matches .tab-content #info .goals tr .match-general-information .match-referees-and-audience,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-referees-and-audience {
  background-color: #5c5c5c;
  text-align: center;
  padding: 15px 0;
}
body #view-matches .tab-content #info .goals tr .match-general-information .match-referees-and-audience a,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-referees-and-audience a,
body #view-matches .tab-content #info .goals tr .match-general-information .match-referees-and-audience span,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-referees-and-audience span {
  display: block;
  margin: 0 auto;
  color: #FFF;
  font-size: 12px;
}
body #view-matches .tab-content #info .goals tr .match-general-information .match-referees-and-audience a.audience,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-referees-and-audience a.audience,
body #view-matches .tab-content #info .goals tr .match-general-information .match-referees-and-audience span.audience,
body #view-matches .tab-content #formation .goals tr .match-general-information .match-referees-and-audience span.audience {
  margin-bottom: 10px;
}
body #view-matches .tab-content #info #matchPenaltiesModule,
body #view-matches .tab-content #formation #matchPenaltiesModule,
body #view-matches .tab-content #info #awayTeamPenaltiesView,
body #view-matches .tab-content #formation #awayTeamPenaltiesView {
  margin: 20px 0 20px 0;
}
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView {
  margin-top: 0px !important;
  float: right !important;
  width: 368px !important;
}
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView {
  float: left;
  min-height: 1px;
  width: 370px;
}
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .image,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .image,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .image,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .image,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .image,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .image,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .image,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .image {
  float: left;
  margin-top: -2px;
}
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .person,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .person,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .person,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .person,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .person,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .person,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .person,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .person {
  float: left;
  padding: 14px 0 0 20px;
  width: 225px;
}
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .person span,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .person span,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .person span,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .person span,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .person span,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .person span,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .person span,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .person span {
  font-size: 12px;
  color: #979797;
}
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .person strong,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .person strong,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .person strong,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .person strong,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .person strong,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .person strong,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .person strong,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .person strong {
  display: inherit;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  line-height: 22px;
}
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .person strong a,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .person strong a,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .person strong a,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .person strong a,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .person strong a,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .person strong a,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .person strong a,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .person strong a {
  font-family: 'Roboto', sans-serif;
  color: #fdcf40;
}
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .cards,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .cards,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .cards,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .cards,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .cards,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .cards,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .cards,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .cards {
  float: left;
  width: 75px;
}
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .red-card-icon {
  background-position: 0 13px !important;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  padding: 11px 2px 2px 22px;
}
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .yellow-card-icon,
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .cards .card-icon-1,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .cards .card-icon-1,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .card-icon-1,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .card-icon-1,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .cards .card-icon-1,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .cards .card-icon-1,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .card-icon-1,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .card-icon-1 {
  background: url("/img/card_yellow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 14px;
  width: 10px;
}
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .double-yellow-card-icon,
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .cards .card-icon-2,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .cards .card-icon-2,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .card-icon-2,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .card-icon-2,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .cards .card-icon-2,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .cards .card-icon-2,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .card-icon-2,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .card-icon-2 {
  background: url("/img/card_yellow_double.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 14px;
  width: 13px;
}
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .red-card-icon,
body #view-matches .tab-content #info #matchPenaltiesModule #homeTeamPenaltiesView .cards .card-icon-3,
body #view-matches .tab-content #formation #matchPenaltiesModule #homeTeamPenaltiesView .cards .card-icon-3,
body #view-matches .tab-content #info #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .card-icon-3,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #homeTeamPenaltiesView .cards .card-icon-3,
body #view-matches .tab-content #info #matchPenaltiesModule #awayTeamPenaltiesView .cards .card-icon-3,
body #view-matches .tab-content #formation #matchPenaltiesModule #awayTeamPenaltiesView .cards .card-icon-3,
body #view-matches .tab-content #info #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .card-icon-3,
body #view-matches .tab-content #formation #awayTeamPenaltiesView #awayTeamPenaltiesView .cards .card-icon-3 {
  background: url("/img/card_red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 14px;
  width: 10px;
}
body #view-matches .tab-content #info #matchInfoModule,
body #view-matches .tab-content #formation #matchInfoModule {
  float: left;
  margin-right: 22px;
  width: 358px;
}
body #view-matches .tab-content #info #matchInfoModule .control-group label,
body #view-matches .tab-content #formation #matchInfoModule .control-group label {
  clear: both;
  float: left;
  margin-top: 4px;
}
body #view-matches .tab-content #info #matchInfoModule .control-group .control-label,
body #view-matches .tab-content #formation #matchInfoModule .control-group .control-label {
  text-align: left;
  width: 175px;
  float: left;
  padding-top: 5px;
  font-size: 15px;
}
body #view-matches .tab-content #info #matchBottomModule,
body #view-matches .tab-content #formation #matchBottomModule {
  margin-top: 5px;
  /* Używane do nadpisania HTML otrzymanego od Usera */
}
body #view-matches .tab-content #info #matchBottomModule .gameDescription > article,
body #view-matches .tab-content #formation #matchBottomModule .gameDescription > article {
  width: 740px;
}
body #view-matches .tab-content #info #matchBottomModule .gameDescription p,
body #view-matches .tab-content #formation #matchBottomModule .gameDescription p {
  margin: 15px 0;
}
body #view-matches .tab-content #info #matchBottomModule .gameDescription legend,
body #view-matches .tab-content #formation #matchBottomModule .gameDescription legend {
  font-size: 14px;
}
body #view-matches .tab-content #info #matchBottomModule .gameDescription legend h4,
body #view-matches .tab-content #formation #matchBottomModule .gameDescription legend h4 {
  display: inline-block;
  margin-right: 10px;
  font-size: 14px;
}
body #view-matches .tab-content #info #matchBottomModule .gameDescription legend span,
body #view-matches .tab-content #formation #matchBottomModule .gameDescription legend span {
  margin-right: 20px;
}
body #view-matches .tab-content #info .clear,
body #view-matches .tab-content #formation .clear {
  float: none !important;
}
body #view-matches .tab-content #info .half.away,
body #view-matches .tab-content #formation .half.away {
  margin-left: 20px;
}
body #view-matches .tab-content #info .roster,
body #view-matches .tab-content #formation .roster {
  margin-top: 30px;
}
body #view-matches .tab-content #info .roster .half,
body #view-matches .tab-content #formation .roster .half {
  width: 360px;
  float: left;
}
body #view-matches .tab-content #info .roster > div:nth-of-type(n+3),
body #view-matches .tab-content #formation .roster > div:nth-of-type(n+3) {
  margin-top: 30px;
}
body #view-matches .tab-content #info .roster > div table,
body #view-matches .tab-content #formation .roster > div table {
  width: 360px !important;
  margin-left: 0px;
  background-color: transparent;
}
body #view-matches .tab-content #info .roster > div table th.cameraTh,
body #view-matches .tab-content #formation .roster > div table th.cameraTh {
  text-align: center;
}
body #view-matches .tab-content #info .roster > div table td,
body #view-matches .tab-content #formation .roster > div table td {
  background: transparent;
}
body #view-matches .tab-content #info .roster > div table td.playerNumber,
body #view-matches .tab-content #formation .roster > div table td.playerNumber {
  font-weight: normal;
  text-align: center;
  width: 40px;
}
body #view-matches .tab-content #info .roster > div table td.tdChoosePlayer,
body #view-matches .tab-content #formation .roster > div table td.tdChoosePlayer {
  padding-left: 5px;
}
body #view-matches .tab-content #info .roster > div table td.tdChoosePlayer small,
body #view-matches .tab-content #formation .roster > div table td.tdChoosePlayer small {
  display: inline-block;
  float: left;
  position: relative;
  top: -15px;
  width: 100%;
  font-size: 12px;
  line-height: 15px;
}
body #view-matches .tab-content #info .roster > div table td .substitution img,
body #view-matches .tab-content #formation .roster > div table td .substitution img {
  vertical-align: middle;
  margin-right: 10px;
}
body #view-matches .tab-content #info .roster > div table td a,
body #view-matches .tab-content #formation .roster > div table td a {
  font-weight: normal;
  color: #fcb340;
}
body #view-matches .tab-content #info .roster > div table td .img-circle-padding,
body #view-matches .tab-content #formation .roster > div table td .img-circle-padding {
  width: 45px;
  height: 45px;
  margin: 0 auto;
}
body #view-matches .tab-content #info .roster > div table td .gameTimeTd,
body #view-matches .tab-content #formation .roster > div table td .gameTimeTd {
  padding-left: 5px;
}
body #view-matches .tab-content #info .roster > div table tr:hover td,
body #view-matches .tab-content #formation .roster > div table tr:hover td {
  background-color: #034087;
}
body #view-matches .tab-content #info .roster .commercial,
body #view-matches .tab-content #formation .roster .commercial {
  height: 60px;
  clear: both;
}
body #view-matches .tab-content #galleriesWrapper table tr td {
  padding-right: 5px;
}
body #view-matches legend {
  border-color: #979797;
  border-image: none;
  border-style: none none solid;
  border-width: 0 0 1px;
  color: #333333;
  display: block;
  font-size: 21px;
  line-height: 40px;
  margin-bottom: 20px;
  padding: 0;
  width: 100%;
}
body #view-matches label {
  color: #78a4d8;
  display: inline-block;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  margin-right: 5px;
  margin-bottom: 5px;
}
body #view-matches ul.tab-content {
  width: 100%;
}
body #view-matches #stats {
  color: #fff;
}
body #view-matches #stats .comercial.gameStats {
  width: 820px;
  height: 90px;
  margin-left: 10px;
}
body #view-matches #stats legend {
  margin-bottom: 0;
}
body #view-matches #stats table.ftb-table {
  border-spacing: 0px !important;
}
body #view-matches #stats h3,
body #view-matches #stats h4 {
  color: #fff;
}
body #view-matches #stats #charts {
  width: 750px;
  height: 380px;
  color: #fff;
}
body #view-matches #stats #charts .emptyChart {
  position: relative;
  top: 100px;
  left: 85px;
  color: #fff;
}
body #view-matches #stats #charts .gameChart {
  width: 250px;
  height: 250px;
  float: left;
}
body #view-matches #stats #charts .legend {
  position: relative;
  left: 250px;
  top: 240px;
}
body #view-matches #stats #charts .legend .legendColorBox {
  vertical-align: middle;
}
body #view-matches #stats #charts .legend .legendLabel {
  padding-left: 10px;
  color: #78a4d8 !important;
}
body #view-matches #stats #charts .chartHeader {
  width: 243px;
  float: left;
  margin-top: 15px;
  margin-right: 7px;
  text-align: center;
  font-size: 12px;
}
body #view-matches #stats #tableHistoricalGame {
  width: 740px;
  font-family: 'Roboto', sans-serif;
}
body #view-matches #stats #tableHistoricalGame tr:hover td {
  background: #023781 !important;
  color: #8099b6;
}
body #view-matches #stats #tableHistoricalGame td {
  font-size: 15px !important;
  color: #78a4d8;
  background-color: #023781 !important;
  text-align: center;
  font-weight: normal;
}
body #view-matches #stats #tableHistoricalGame td:nth-of-type(1) {
  border-left: none;
}
body #view-matches #stats #tableHistoricalGame td:nth-of-type(3) {
  border-right: none;
}
body #view-matches #stats #tableHistoricalGame td:nth-of-type(4) {
  border-left: none;
  border-right: none;
}
body #view-matches #stats #tableHistoricalGame .home {
  padding: 3px 0 3px 5px;
}
body #view-matches #stats #tableHistoricalGame .home.win {
  border-left: 5px solid #009E0F;
}
body #view-matches #stats #tableHistoricalGame .home.loss {
  border-left: 5px solid #DB1F10;
}
body #view-matches #stats #tableHistoricalGame .home.draw {
  border-left: 5px solid #FFD800;
}
body #view-matches #stats #tableHistoricalGame .away {
  padding: 3px 5px 3px 0;
  width: 300px;
}
body #view-matches #stats #tableHistoricalGame .away.win {
  border-right: 5px solid #009E0F;
}
body #view-matches #stats #tableHistoricalGame .away.loss {
  border-right: 5px solid #DB1F10;
}
body #view-matches #stats #tableHistoricalGame .away.draw {
  border-right: 5px solid #FFD800;
}
body #view-matches #stats #historyResults {
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
}
body #view-matches #stats #historyResults legend {
  margin-bottom: 20px !important;
}
body #view-matches #stats #historyResults h3 {
  font-size: 15px;
  margin-top: 30px;
  color: #fff;
}
body #view-matches #stats #historyResults .home span,
body #view-matches #stats #historyResults .away span {
  color: #fff;
  float: left;
  margin-right: 10px;
  width: 50px;
  display: block;
  height: 31px;
  text-align: center;
  padding-top: 10px;
}
body #view-matches #stats #historyResults .home span a,
body #view-matches #stats #historyResults .away span a {
  text-decoration: none;
  background-color: #ffd800;
}
body #view-matches #stats #historyResults .home span a:hover,
body #view-matches #stats #historyResults .away span a:hover {
  text-decoration: none;
}
body #view-matches #stats #historyResults .home .win,
body #view-matches #stats #historyResults .away .win {
  background-color: #009E0F;
}
body #view-matches #stats #historyResults .home .loss,
body #view-matches #stats #historyResults .away .loss {
  background-color: #DB1F10;
}
body #view-matches #stats #historyResults .home .draw,
body #view-matches #stats #historyResults .away .draw {
  background-color: #FFD800;
}
body #view-matches #stats #historyResults .home {
  width: 430px;
  float: left;
}
body #view-matches #stats #bestPlayer {
  font-family: 'Roboto', sans-serif;
  min-height: 220px;
}
body #view-matches #stats #bestPlayer .tooltip-arrow {
  display: none !important;
}
body #view-matches #stats #bestPlayer h3 {
  font-size: 15px;
  margin-top: 30px;
  color: #fff;
}
body #view-matches #stats #bestPlayer .name {
  color: #fdcf40;
}
body #view-matches #stats #bestPlayer .bestHeader {
  font-size: 13px;
  color: #979797;
}
body #view-matches #stats #bestPlayer div {
  width: 170px;
  padding: 10px 7px;
  float: left;
  display: block;
  text-align: center;
  font-size: 13px;
}
body #view-matches #stats #bestPlayer div .name {
  display: block;
  clear: both;
  font-size: 17px;
}
body #view-matches #stats #bestPlayer div .noData {
  position: relative;
  top: 70px;
}
body #view-matches #stats #bestPlayer a:hover {
  text-decoration: none;
}
body #view-matches table.ftb-table {
  background-color: #f4f4f4;
  max-width: none;
  width: 780px;
  border-collapse: separate;
  border-spacing: 0px 1px;
  font-family: inherit;
  font-size: inherit;
}
body #view-matches table.ftb-table.ftb-table-hover {
  width: 820px;
  margin-left: -20px;
}
body #view-matches table.ftb-table.ftb-table-hover thead tr th:first-child,
body #view-matches table.ftb-table.ftb-table-hover tbody tr th:first-child {
  padding-left: 4px;
  padding-bottom: 8px;
  border-left: 14px solid transparent;
}
body #view-matches table.ftb-table.ftb-table-hover thead tr td:first-child,
body #view-matches table.ftb-table.ftb-table-hover tbody tr td:first-child {
  width: 15%;
  padding-left: 6px;
  border-left: 4px solid #898989;
}
body #view-matches table.ftb-table.ftb-table-hover thead tr:hover td:first-child,
body #view-matches table.ftb-table.ftb-table-hover tbody tr:hover td:first-child {
  padding-left: 4px;
  border-left: 6px solid #1f9f55;
}
body #view-matches table.ftb-table th {
  font-family: 'Roboto', sans-serif;
  padding: 0px 5px 8px 5px;
  vertical-align: middle;
  border-style: none;
  height: auto;
}
body #view-matches table.ftb-table td {
  font-family: 'Roboto', sans-serif;
  padding: 5px 0px;
  vertical-align: middle;
  border-style: none;
  height: auto;
}
body #view-matches table.ftb-table tbody tr > td {
  background-color: #f4f4f4;
  color: #5B5B5B;
  font-weight: bold;
  font-size: 16px;
  line-height: 52px;
}
body #view-matches table.ftb-table tbody tr > td.viewsCount {
  text-align: center;
}
body #view-matches table.ftb-table tr > th {
  font-weight: normal;
  font-size: 12px;
  color: #898989;
  text-align: left;
  padding-bottom: 10px;
}
body #view-matches table.ftb-table tr > th.firstTh {
  text-align: center;
}
body #view-matches table.ftb-table tr > th.firstTh .fa {
  font-size: 10px;
}
body #view-matches table.ftb-table tr > th.viewsCount {
  width: 120px;
}
body #view-matches table.ftb-table tbody tr:hover > td {
  background: #fff url('../../img/table-border-bottom.png') repeat-x bottom;
  color: #979797;
  cursor: pointer;
}
body #news .article-wrapper,
body #news_low_amount .article-wrapper,
body #news_extra .article-wrapper {
  position: relative;
}
body #news .article-wrapper > *,
body #news_low_amount .article-wrapper > *,
body #news_extra .article-wrapper > * {
  position: absolute;
}
body #news .article-wrapper:hover .news-title,
body #news_low_amount .article-wrapper:hover .news-title,
body #news_extra .article-wrapper:hover .news-title {
  text-decoration: underline;
}
body #news {
  width: auto;
  height: 380px;
  float: left;
}
body #news .article-wrapper {
  width: 280px;
  height: 380px;
  background-color: #00326c;
  float: left;
  overflow: hidden;
  /* Środkowy news - marginesy 1px po bokach */
}
body #news .article-wrapper:nth-of-type(2) {
  width: 278px;
  margin: 0 1px;
}
body #news .article-wrapper .news-meta {
  top: 0;
  left: 0;
  width: 240px;
  height: 60px;
  margin: 0;
  padding: 20px;
  color: #876715;
  font-size: 12px;
  background-color: #fdcf40;
}
body #news .article-wrapper .news-meta .comments {
  display: inline-block;
  margin-left: 5px;
}
body #news .article-wrapper .news-title {
  position: absolute;
  top: 40px;
  width: 250px;
  height: 42px;
  padding: 0 15px 0 15px;
  overflow: hidden;
  color: #332605;
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
}
body #news .article-wrapper .news-picture {
  top: 100px;
  height: 156px;
  overflow: hidden;
}
body #news .article-wrapper .news-picture img {
  width: 102%;
  max-width: 102%;
  margin-left: -1%;
}
body #news .article-wrapper .news-lead {
  top: 255px;
  width: 240px;
  height: 104px;
  overflow: hidden;
  padding: 10px 20px 0 20px;
  color: #fff;
  font-size: 15px;
  line-height: 20px;
}
body #news .commercial.horizontal {
  margin-top: 30px;
  margin-bottom: none;
}
body #news_low_amount,
body #news_extra {
  width: 840px;
  float: left;
  clear: both;
}
body #news_low_amount .article-wrapper,
body #news_extra .article-wrapper {
  display: block;
  width: 840px;
  height: 149px;
  float: left;
  background-color: #00326c;
}
body #news_low_amount .article-wrapper .news-meta,
body #news_extra .article-wrapper .news-meta {
  left: 290px;
  top: 20px;
  color: #78a4d8;
  font-size: 12px;
}
body #news_low_amount .article-wrapper .news-meta .comments,
body #news_extra .article-wrapper .news-meta .comments {
  display: inline-block;
  margin-left: 5px;
}
body #news_low_amount .article-wrapper .news-title,
body #news_extra .article-wrapper .news-title {
  position: absolute;
  left: 290px;
  top: 32px;
  width: 500px;
  color: #fdcf40;
}
body #news_low_amount .article-wrapper .news-picture,
body #news_extra .article-wrapper .news-picture {
  left: 0;
  top: 0;
  width: 270px;
}
body #news_low_amount .article-wrapper .news-picture img,
body #news_extra .article-wrapper .news-picture img {
  width: 270px;
}
body #news_low_amount .article-wrapper .news-lead,
body #news_extra .article-wrapper .news-lead {
  left: 290px;
  height: 62px;
  top: 65px;
  width: 530px;
  overflow: hidden;
  color: #fff;
  font-size: 15px;
  line-height: 20px;
}
body #news_extra .article-wrapper {
  margin-top: 25px;
}
body #news_low_amount .article-wrapper:not(:last-child) {
  margin-bottom: 25px;
}
body #roster {
  float: left;
}
body #roster .roster-extends {
  margin-top: 10px !important;
}
body #roster .formerPlayers {
  clear: both;
  margin-left: 200px;
  height: 60px;
  color: #fdcf40;
  margin-top: 20px;
}
body #roster .team-photo {
  display: block;
  margin: 10px auto;
}
body #roster .team-photo.desktop {
  display: block;
}
body #roster .team-photo.mobile {
  display: none;
}
@media (max-width: 480px) {
  body #roster .team-photo.desktop {
    display: none;
  }
  body #roster .team-photo.mobile {
    display: block;
    width: 94%;
  }
}
body #roster .choiceHeader {
  background: #00326c;
  float: left;
}
body #roster .choiceHeader h1 {
  font-size: 30px;
  font-weight: normal;
  margin-left: 20px;
  padding-top: 20px;
  color: #fdcf40;
}
body #roster .choiceHeader .fixtureChoice {
  position: relative;
  left: 601px;
  top: 8px;
  z-index: 200;
  float: left;
}
body #roster .choiceHeader #getRoster {
  float: left;
  border: none;
  padding-top: 11px;
  background-color: #fdcf40;
  color: #fff;
  height: 15px;
  width: 60px;
  margin: 0 17px 0 19px;
}
body #roster .choiceHeader #getRoster:hover {
  background-color: #fcb340;
}
body #roster .choiceHeader .selectSchedule .bootstrap-select:nth-child(1) {
  margin-left: 0px !important;
}
body #roster .choiceHeader .selectSchedule select {
  margin-left: 22px;
}
body #roster #loader {
  float: left;
  text-align: center;
  width: 100%;
  display: none;
  margin-top: -30px;
}
body #roster ul#list,
body #roster ul#list1 {
  float: left;
  margin: 40px 0 20px 20px;
  width: 820px;
}
body #roster ul#list .roster-extends:nth-child(4n+0),
body #roster ul#list1 .roster-extends:nth-child(4n+0) {
  margin-right: 40px;
}
body #roster ul#list .roster-extends:nth-child(4n+1),
body #roster ul#list1 .roster-extends:nth-child(4n+1) {
  margin-right: 0px;
}
body #roster ul#list .roster-formers:nth-of-type(4n+0),
body #roster ul#list1 .roster-formers:nth-of-type(4n+0) {
  margin-right: 0px;
}
body #roster ul#list .roster-formers:nth-of-type(4n+1),
body #roster ul#list1 .roster-formers:nth-of-type(4n+1) {
  margin-right: 40px;
}
body #roster ul#list li,
body #roster ul#list1 li {
  list-style: none;
  width: 170px;
  float: left;
  display: block;
  height: 250px;
  text-align: center;
  margin: 0 40px 15px 0;
}
body #roster ul#list li:nth-child(4n+0),
body #roster ul#list1 li:nth-child(4n+0) {
  margin-right: 0px;
}
body #roster ul#list li.no-result,
body #roster ul#list1 li.no-result {
  text-align: center;
  font-family: 'Roboto', sans-serif;
  height: 50px;
  width: 130px;
  margin: 15px 0 0 350px;
}
body #roster ul#list li.commercial,
body #roster ul#list1 li.commercial {
  margin-top: -15px;
}
body #roster ul#list li span.role,
body #roster ul#list1 li span.role {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  margin-top: 5px;
  display: block;
}
body #roster ul#list li img.avatar,
body #roster ul#list1 li img.avatar {
  border-radius: 500px;
  margin-bottom: 5px;
}
body #roster ul#list li img.avatar-loader,
body #roster ul#list1 li img.avatar-loader {
  dsplay: none;
  left: 76px;
  position: absolute;
  top: -90px;
  opacity: 0.7;
}
body #roster ul#list li a,
body #roster ul#list1 li a {
  position: relative;
  color: #fff;
}
body #roster ul#list li a:hover,
body #roster ul#list1 li a:hover {
  color: #78a4d8;
  text-decoration: none;
}
body #roster ul#list li a:hover i.fa,
body #roster ul#list1 li a:hover i.fa {
  display: block;
  color: #fff;
  z-index: 2;
}
body #roster ul#list li a:hover .overlay,
body #roster ul#list1 li a:hover .overlay {
  display: block;
  opacity: 0.25;
}
body #roster ul#list li a i.fa,
body #roster ul#list1 li a i.fa {
  position: absolute;
  left: 71px;
  top: -85px;
  font-size: 30px;
  display: none;
}
body #roster ul#list li a .overlay,
body #roster ul#list1 li a .overlay {
  width: 170px;
  height: 170px;
  position: absolute;
  display: block;
  opacity: 0;
  background-color: #fff;
  border-radius: 500px;
}
body #roster ul#list li a h2,
body #roster ul#list1 li a h2 {
  height: auto;
  line-height: 21px;
}
body #roster .selectSchedule {
  margin-top: 10px;
}
body #roster .selectSchedule .bootstrap-select {
  float: left;
}
body #schedule {
  margin-left: 20px;
}
body #schedule #table {
  float: left;
  background: none repeat scroll 0 0 #fff;
}
body #schedule #table tr:hover td {
  cursor: default;
}
body #schedule #table > table {
  top: 0px;
  float: left;
  margin-left: -40px;
}
body #schedule table.ftb-table {
  background-color: #fff;
  max-width: none;
  position: relative;
  width: 840px;
  border-collapse: separate;
  border-spacing: 0px 1px;
  font-family: inherit;
  font-size: inherit;
  padding-left: 18px;
  padding-right: 20px;
  padding-bottom: 30px;
}
body #schedule table.ftb-table td.commercial {
  border: none;
}
body #schedule table.ftb-table.ftb-table-hover {
  width: 840px;
  margin-left: -20px;
}
body #schedule table.ftb-table.ftb-table-hover thead tr th:first-child,
body #schedule table.ftb-table.ftb-table-hover tbody tr th:first-child {
  padding-left: 4px;
  padding-bottom: 8px;
  border-left: 14px solid transparent;
}
body #schedule table.ftb-table.ftb-table-hover thead tr td:first-child,
body #schedule table.ftb-table.ftb-table-hover tbody tr td:first-child {
  padding-left: 6px;
  border-left: 4px solid #fff;
}
body #schedule table.ftb-table.ftb-table-hover thead tr td:first-child.direct-promotion,
body #schedule table.ftb-table.ftb-table-hover tbody tr td:first-child.direct-promotion {
  width: 77px;
  border-left: 3px solid #1f9f54;
}
body #schedule table.ftb-table.ftb-table-hover thead tr:not(.nohover):hover td:first-child,
body #schedule table.ftb-table.ftb-table-hover tbody tr:not(.nohover):hover td:first-child {
  padding-left: 4px;
  border-left: 6px solid #fdcf40;
  color: #fdcf40;
}
body #schedule table.ftb-table.ftb-table-hover thead tr:not(.nohover):hover a,
body #schedule table.ftb-table.ftb-table-hover tbody tr:not(.nohover):hover a {
  color: #fdcf40;
}
body #schedule table.ftb-table th {
  font-family: 'Roboto', sans-serif;
  padding: 0px 5px 8px 5px;
  vertical-align: middle;
  border-style: none;
  height: auto;
}
body #schedule table.ftb-table td {
  font-family: 'Roboto', sans-serif;
  padding: 5px 0px;
  vertical-align: middle;
  border-style: none;
  height: auto;
}
body #schedule table.ftb-table tbody tr > td {
  background-color: #fff;
  font-weight: normal;
  font-size: 16px;
  height: 56px;
  line-height: 15px;
}
body #schedule table.ftb-table tr > th {
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  padding-bottom: 10px;
}
body #schedule table.ftb-table tr > th.firstTh {
  text-align: center;
}
body #schedule table.ftb-table tr > th.firstTh .fa {
  font-size: 10px;
}
body #schedule table.ftb-table tbody tr:not(.nohover):hover > td {
  background: #002249 url('../../img/table-border-bottom.png') repeat-x bottom;
  cursor: pointer;
  color: #fdcf40;
}
body #schedule table.ftb-table .headerFixtureType th {
  padding-top: 30px;
  color: #00326c;
  border-left: 0 none !important;
  padding-left: 0 !important;
}
body #schedule table.ftb-table .headerFixtureType th h3 {
  text-align: center;
  background-color: #fdcf40;
  height: 49px;
  margin: 10px 0;
  font-size: 15px;
  line-height: 49px;
}
body #schedule table.ftb-table .headerFixture {
  background-color: #002249;
  height: 40px;
}
body #schedule table.ftb-table .headerFixture th {
  color: #fff !important;
  padding: 18px 0 !important;
}
body #schedule table.ftb-table .headerFixture th:nth-child(2) {
  text-align: right;
}
body #schedule table.ftb-table .headerFixture th:nth-child(3) {
  text-align: center;
}
body #schedule .fixtureNumber {
  border: none !important;
  background-color: #fff !important;
  padding-left: 4px !important;
  padding-top: 55px;
}
body #schedule .fixtureNumber:hover {
  cursor: default !important;
  border: none !important;
  background: none !important;
}
body #schedule .choiceHeader {
  background: #fff;
  margin: 0 0 0 -20px;
}
body #schedule .choiceHeader h1 {
  font-family: 'Roboto', sans-serif;
  font-size: 28px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #fdcf40;
  margin-left: 20px;
  padding-top: 20px;
}
body #schedule .choiceHeader .fixtureChoice {
  position: relative;
  left: 580px;
  top: 8px;
  z-index: 200;
}
body #schedule .choiceHeader .no-fixtures {
  height: 55px;
  padding: 20px;
  text-align: center;
}
body #schedule .choiceHeader #getSchedule {
  border: none;
  padding-top: 11px;
  background-color: #fdcf40;
  color: #fff;
  height: 15px;
  width: 60px;
  margin-right: 17px;
}
body #schedule .choiceHeader #getSchedule:hover {
  background-color: #fcb340;
}
body #schedule .selectSchedule {
  margin-top: 10px;
}
body #schedule .gameRow {
  vertical-align: middle;
}
body #schedule .gameRow a {
  text-decoration: none;
  color: #fff;
}
body #schedule .gameRow .teamHome,
body #schedule .gameRow .teamAway {
  width: 167px;
}
body #schedule .gameRow .teamHome div {
  float: right;
}
body #schedule .gameRow .teamHome a {
  vertical-align: middle;
}
body #schedule .gameRow .teamHome .club-name {
  margin-right: 24px;
  text-align: right;
}
body #schedule .gameRow .gameDate {
  font-size: 15px;
  width: 90px !important;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
body #schedule .gameRow .gameScore {
  font-size: 20px;
  width: 155px;
  text-align: center;
}
body #schedule .gameRow .teamAway a {
  vertical-align: middle;
}
body #schedule .gameRow .teamCrestHome {
  text-align: right;
}
body #schedule .gameRow .teamCrestHome img {
  vertical-align: middle;
}
body #schedule .gameRow .teamCrestAway img {
  vertical-align: middle;
}
body #schedule .gameRow .club-name {
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
}
body #schedule .boxLoader {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background-color: #000;
  opacity: 0.5;
  top: 50px;
  width: 98%;
}
body #schedule .boxLoader img {
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -24px;
}
body #schedule #schedule-content {
  width: 820px;
  float: left;
}
body #schedule #schedule-content .groupHeader {
  font-weight: bold;
}
body #schedule #schedule-content .selectFixture {
  background-color: #fff;
  float: left;
  margin-left: -20px;
  padding-right: 20px;
  width: 820px;
  text-align: right;
}
body #schedule #schedule-content .selectFixture .dropdown-menu {
  text-align: left;
}
body #schedule #schedule-content > table {
  padding-bottom: 0px;
}
body #statsTeam {
  margin-left: 20px;
}
body #statsTeam #statsPlayerTable .img-circle-padding {
  float: left;
  margin-right: 10px;
}
body #statsTeam #typeTitle {
  margin-left: 25px;
  font-size: 16px;
  font-weight: 500;
}
body #statsTeam table.ftb-table {
  background-color: #fff;
  max-width: none;
  position: relative;
  width: 840px;
  border-collapse: separate;
  border-spacing: 0px 1px;
  font-family: inherit;
  font-size: inherit;
  padding-left: 18px;
  padding-right: 20px;
  padding-bottom: 30px;
  padding-top: 10px;
}
body #statsTeam table.ftb-table tr.noData {
  text-align: center;
}
body #statsTeam table.ftb-table tr.noData:hover > td {
  background: none !important;
  cursor: default !important;
  border: none !important;
  color: #fcb340 !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 15px;
}
body #statsTeam table.ftb-table .result {
  width: 400px;
  text-align: center;
}
body #statsTeam table.ftb-table .resulttd {
  margin-left: 10px;
}
body #statsTeam table.ftb-table#statsTeamTable {
  width: 840px;
}
body #statsTeam table.ftb-table#statsTeamTable thead tr .position,
body #statsTeam table.ftb-table#statsTeamTable tbody tr .position {
  text-align: center;
}
body #statsTeam table.ftb-table#statsTeamTable thead tr:hover td:first-child,
body #statsTeam table.ftb-table#statsTeamTable tbody tr:hover td:first-child {
  padding-left: 4px;
  border-left: 6px solid #fdcf40;
  color: #fdcf40;
}
body #statsTeam table.ftb-table#statsTeamTable thead tr:hover a,
body #statsTeam table.ftb-table#statsTeamTable tbody tr:hover a {
  color: #fdcf40;
}
body #statsTeam table.ftb-table#statsTeamTable thead tr .name,
body #statsTeam table.ftb-table#statsTeamTable tbody tr .name {
  text-align: left;
  padding-left: 20px important;
}
body #statsTeam table.ftb-table th {
  font-family: 'Roboto', sans-serif;
  padding: 5px;
  vertical-align: middle;
  border-style: none;
  height: 45px;
}
body #statsTeam table.ftb-table th:first-child {
  width: 77px;
  text-align: center;
}
body #statsTeam table.ftb-table th .clubName {
  text-align: center;
}
body #statsTeam table.ftb-table td {
  font-family: 'Roboto', sans-serif;
  padding: 5px 0px;
  vertical-align: middle;
  border-style: none;
  height: auto;
  /* Herb */
  /* Nazwa zespołu */
}
body #statsTeam table.ftb-table td:nth-child(2) {
  width: 45px;
  line-height: initial;
}
body #statsTeam table.ftb-table td:nth-child(3) {
  padding-left: 14px;
  text-align: left !important;
}
body #statsTeam table.ftb-table tbody tr > td {
  background-color: #fff;
  font-weight: normal;
  font-size: 16px;
  height: 56px;
  line-height: 15px;
}
body #statsTeam table.ftb-table tr > th {
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  padding-bottom: 10px;
}
body #statsTeam table.ftb-table tr > th.firstTh {
  text-align: center;
}
body #statsTeam table.ftb-table tr > th.firstTh .fa {
  font-size: 10px;
}
body #statsTeam table.ftb-table tbody tr:hover > td {
  background: #002249 url('../../img/table-border-bottom.png') repeat-x bottom;
  cursor: default;
  color: #fdcf40;
}
body #statsTeam table.ftb-table .headerFixture {
  background-color: #002249;
  height: 40px;
}
body #statsTeam table.ftb-table .headerFixture th {
  color: #fff !important;
  padding: 18px 0 !important;
}
body #statsTeam .choiceHeader {
  background: #fff;
  margin: 0 0 0 -20px;
}
body #statsTeam .choiceHeader h1 {
  font-family: 'Roboto', sans-serif;
  font-size: 28px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #fdcf40;
  margin-left: 20px;
  padding-top: 20px;
}
body #statsTeam .choiceHeader .fixtureChoice {
  position: relative;
  left: 580px;
  top: 8px;
  z-index: 200;
}
body #statsTeam .choiceHeader .no-fixtures {
  height: 55px;
  padding: 20px;
  text-align: center;
}
body #statsTeam .choiceHeader #getStats {
  border: none;
  padding-top: 11px;
  background-color: #fdcf40;
  color: #fff;
  height: 15px;
  width: 60px;
  margin-right: 17px;
}
body #statsTeam .choiceHeader #getStats:hover {
  background-color: #fcb340;
}
body #statsTeam .boxLoader {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background-color: #000;
  opacity: 0.5;
}
body #statsTeam .boxLoader img {
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -24px;
}
body #statsPlayer {
  margin-left: 20px;
}
body #statsPlayer #setClubPlayers {
  font-size: 13px;
  float: right;
  margin: 20px 50px 10px 0;
}
body #statsPlayer #setClubPlayers #onlyFromClub {
  margin-bottom: 7px;
  margin-right: 5px;
}
body #statsPlayer #typeTitle {
  margin-left: 25px;
  font-size: 16px;
  font-weight: 500;
}
body #statsPlayer table.ftb-table {
  background-color: #fff;
  max-width: none;
  position: relative;
  width: 840px;
  border-collapse: separate;
  border-spacing: 0px 1px;
  font-family: inherit;
  font-size: inherit;
  padding-left: 18px;
  padding-right: 20px;
  padding-bottom: 30px;
  padding-top: 10px;
}
body #statsPlayer table.ftb-table .pagination {
  float: left;
  margin: 0 !important;
  width: 770px !important;
}
body #statsPlayer table.ftb-table tr.noData {
  text-align: center;
}
body #statsPlayer table.ftb-table .result {
  width: 200px;
  text-align: center;
}
body #statsPlayer table.ftb-table .resulttd {
  margin-left: 10px;
}
body #statsPlayer table.ftb-table .club {
  text-align: center;
}
body #statsPlayer table.ftb-table .personPhoto {
  vertical-align: middle;
}
body #statsPlayer table.ftb-table .personName {
  vertical-align: middle;
}
body #statsPlayer table.ftb-table .clubTd {
  padding-left: 20px;
}
body #statsPlayer table.ftb-table .clubTd .img-circle-padding {
  width: 45px;
  height: 45px;
  margin-right: 10px;
}
body #statsPlayer table.ftb-table .many-clubs {
  display: table;
}
body #statsPlayer table.ftb-table .many-clubs .club-row {
  display: table-row;
  height: 55px;
}
body #statsPlayer table.ftb-table .many-clubs .club-row a {
  display: table-cell;
  height: 55px;
  vertical-align: middle;
}
body #statsPlayer table.ftb-table .position {
  text-align: center;
}
body #statsPlayer table.ftb-table th {
  font-family: 'Roboto', sans-serif;
  padding: 5px;
  vertical-align: middle;
  border-style: none;
  height: 45px;
}
body #statsPlayer table.ftb-table th:first-child {
  width: 70px;
  text-align: center;
}
body #statsPlayer table.ftb-table th .clubName {
  text-align: center;
}
body #statsPlayer table.ftb-table td {
  font-family: 'Roboto', sans-serif;
  padding: 5px 0px;
  vertical-align: middle;
  border-style: none;
  height: auto;
  /* Herb */
  /* Nazwa zespołu */
}
body #statsPlayer table.ftb-table td:nth-child(2) {
  width: 45px;
  line-height: initial;
}
body #statsPlayer table.ftb-table td:nth-child(3) {
  padding-left: 14px;
  text-align: left !important;
}
body #statsPlayer table.ftb-table tbody tr > td {
  background-color: #fff;
  font-weight: normal;
  font-size: 16px;
  height: 56px;
  line-height: 15px;
}
body #statsPlayer table.ftb-table tr > th {
  font-weight: normal;
  font-size: 12px;
  text-align: center;
  padding-bottom: 10px;
}
body #statsPlayer table.ftb-table tr > th.firstTh {
  text-align: center;
}
body #statsPlayer table.ftb-table tr > th.firstTh .fa {
  font-size: 10px;
}
body #statsPlayer table.ftb-table tbody tr:hover:not(.navPagination, .noData) > td {
  background: #002249 url('../../img/table-border-bottom.png') repeat-x bottom;
  cursor: default;
  color: #fdcf40;
}
body #statsPlayer table.ftb-table .headerFixture {
  background-color: #002249;
  height: 40px;
}
body #statsPlayer table.ftb-table .headerFixture th {
  color: #fff !important;
  padding: 18px 10px !important;
}
body #statsPlayer .choiceHeader {
  background: #fff;
  margin: 0 0 0 -20px;
}
body #statsPlayer .choiceHeader h1 {
  font-family: 'Roboto', sans-serif;
  font-size: 28px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #fdcf40;
  margin-left: 20px;
  padding-top: 20px;
}
body #statsPlayer .choiceHeader .fixtureChoice {
  position: relative;
  left: 580px;
  top: 8px;
  z-index: 200;
}
body #statsPlayer .choiceHeader .no-fixtures {
  height: 55px;
  padding: 20px;
  text-align: center;
}
body #statsPlayer .choiceHeader #getStatsPlayers {
  border: none;
  padding-top: 11px;
  background-color: #fdcf40;
  color: #fff;
  height: 15px;
  width: 60px;
  margin-right: 17px;
}
body #statsPlayer .choiceHeader #getStatsPlayers:hover {
  background-color: #fcb340;
}
body #statsPlayer .boxLoader {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background-color: #000;
  opacity: 0.5;
}
body #statsPlayer .boxLoader img {
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -24px;
}
body [id*="tableEdition"] {
  float: left;
  border-spacing: 0px !important;
  border-spacing: 0px 0px;
}
body [id*="tableEdition"] td {
  text-align: center;
}
body [id*="tableEdition"] td.name {
  text-align: left;
}
body [id*="tableEdition"] .headerFixture :nth-child(3) {
  text-align: left !important;
}
body [id*="tableEdition"] .headerFixture th {
  text-align: center !important;
  background: #002249;
}
body [id*="tableEdition"] .headerFixture th:first-child {
  width: 80px;
}
body [id*="tableEdition"] .headerFixture .withoutSubTable {
  width: 85px;
}
body [id*="tableEdition"] .subtable th {
  background: #002249;
  text-align: center;
}
body [id*="tableEdition"] .position {
  text-align: center;
}
body tr.gameRow.widthdrawn td {
  line-height: 34px !important;
  border: none !important;
  text-align: left !important;
}
body #table {
  margin-left: 20px;
}
body #table table.ftb-table {
  background-color: #fff;
  max-width: none;
  position: relative;
  top: -54px;
  width: 840px;
  border-collapse: separate;
  border-spacing: 0px 0px;
  font-family: inherit;
  font-size: inherit;
  padding-left: 18px;
  padding-right: 20px;
  padding-bottom: 30px;
}
body #table table.ftb-table.ftb-table-hover {
  width: 840px;
  margin-left: -20px;
}
body #table table.ftb-table caption {
  padding: 20px;
  background-color: #fff;
  text-align: left;
}
body #table table.ftb-table th {
  font-family: 'Roboto', sans-serif;
  padding: 0px 5px 8px 5px;
  vertical-align: middle;
  border-style: none;
  height: auto;
}
body #table table.ftb-table td {
  font-family: 'Roboto', sans-serif;
  padding: 5px 0px;
  vertical-align: middle;
  border-style: none;
  height: auto;
}
body #table table.ftb-table tbody tr > td {
  background-color: #fff;
  font-size: 15px;
  line-height: 54px;
}
body #table table.ftb-table tr > th {
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  padding-bottom: 10px;
}
body #table table.ftb-table tr > th.firstTh {
  text-align: center;
}
body #table table.ftb-table tr > th.firstTh .fa {
  font-size: 10px;
}
body #table table.ftb-table tbody tr:not(.nohover):hover > td {
  background: #f4f4f4 url('../../img/table-border-bottom.png') repeat-x bottom;
  color: #fdcf40;
}
body #table table.ftb-table .headerFixture {
  background-color: #002249;
  height: 45px !important;
}
body #table table.ftb-table .headerFixture th {
  color: #000 !important;
  padding: 16px 0 !important;
}
body #table table.ftb-table .headerFixture th:nth-child(2) {
  text-align: right;
}
body #table table.ftb-table .headerFixture .withoutSubTable {
  width: 85px;
}
body #table table.ftb-table th,
body #table table.ftb-table td {
  text-align: center !important;
  /* Pozycja */
  /* Herb */
  /* Nazwa zespołu */
  /* Ilość meczów */
  /* Bramki */
  /* Zwycięstwa */
  /* Mecze bezpośrednie */
}
body #table table.ftb-table th:nth-child(1),
body #table table.ftb-table td:nth-child(1) {
  width: 80px;
}
body #table table.ftb-table th:nth-child(1).direct-promotion,
body #table table.ftb-table td:nth-child(1).direct-promotion {
  width: 77px;
  border-left: 3px solid #1f9f54 !important;
}
body #table table.ftb-table th:nth-child(1).playoffs-promotion,
body #table table.ftb-table td:nth-child(1).playoffs-promotion {
  width: 77px;
  border-left: 3px solid #ABFC8C !important;
}
body #table table.ftb-table th:nth-child(1).direct-relegate,
body #table table.ftb-table td:nth-child(1).direct-relegate {
  width: 77px;
  border-left: 3px solid #fe0002 !important;
}
body #table table.ftb-table th:nth-child(1).playoffs-relegate,
body #table table.ftb-table td:nth-child(1).playoffs-relegate {
  width: 77px;
  border-left: 3px solid #FAA77D !important;
}
body #table table.ftb-table th:nth-child(2),
body #table table.ftb-table td:nth-child(2) {
  width: 45px;
  line-height: initial;
}
body #table table.ftb-table th:nth-child(3),
body #table table.ftb-table td:nth-child(3) {
  padding-left: 14px;
  text-align: left !important;
}
body #table table.ftb-table th:nth-child(4),
body #table table.ftb-table td:nth-child(4),
body #table table.ftb-table th:nth-child(5),
body #table table.ftb-table td:nth-child(5) {
  width: 32px;
}
body #table table.ftb-table th:nth-child(6),
body #table table.ftb-table td:nth-child(6) {
  width: 70px;
}
body #table table.ftb-table th:nth-child(7),
body #table table.ftb-table td:nth-child(7),
body #table table.ftb-table th:nth-child(8),
body #table table.ftb-table td:nth-child(8),
body #table table.ftb-table th:nth-child(9),
body #table table.ftb-table td:nth-child(9) {
  width: 22px;
}
body #table table.ftb-table tr.subtable {
  background-color: #002249;
}
body #table table.ftb-table tr.subtable th {
  border-top: none;
}
body #table table.ftb-table tr.subtable th:nth-child(1),
body #table table.ftb-table tr.subtable th:nth-child(2) {
  width: 24px;
}
body #table table.ftb-table tr.subtable th:nth-child(3) {
  width: 50px;
  text-align: center !important;
}
body #table .fixtureNumber {
  border: none !important;
  background-color: #fff !important;
  padding-left: 4px !important;
  padding-top: 55px;
}
body #table .fixtureNumber:hover {
  cursor: default !important;
  border: none !important;
  background: none !important;
}
body #table .choiceHeader {
  background: #00326c;
  height: 163px;
  margin: 0 0 20px -20px;
}
body #table .choiceHeader h1 {
  font-family: 'Roboto', sans-serif;
  font-size: 28px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #fdcf40;
  margin-left: 20px;
  margin-bottom: 10px;
  padding-top: 20px;
}
body #table .choiceHeader .fixtureChoice {
  position: relative;
  left: 601px;
  top: 8px;
  z-index: 200;
}
body #table .choiceHeader #getTable {
  border: none;
  padding-top: 11px;
  background-color: #fdcf40;
  color: #fff;
  height: 15px;
  width: 60px;
  margin-right: 17px;
}
body #table .choiceHeader #getTable:hover {
  background-color: #fcb340;
}
body #table .selectSchedule {
  margin-top: 10px;
}
body #table .gameRow {
  vertical-align: middle;
}
body #table .gameRow a {
  text-decoration: none;
  color: #5b5b5b;
}
body #table .gameRow .teamHome div {
  float: right;
}
body #table .gameRow .teamHome a {
  vertical-align: middle;
}
body #table .gameRow .gameDate {
  font-size: 15px;
  width: 90px !important;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
body #table .gameRow .gameScore {
  font-size: 20px;
  width: 155px;
  text-align: center;
  padding-right: 15px;
}
body #table .gameRow .teamAway a {
  vertical-align: middle;
}
body #table .gameRow .teamCrestHome img {
  padding-left: 20px;
  vertical-align: middle;
}
body #table .gameRow .teamCrestAway img {
  vertical-align: middle;
}
body #table .gameRow .club-name {
  font-size: 15px;
}
body #table .boxLoader {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background-color: #000;
  opacity: 0.5;
  top: 0px;
  left: 18px;
  width: 800px;
}
body #table .boxLoader img {
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -24px;
}
body #table-content {
  display: inline-block;
  top: -54px;
  margin-left: -20px;
  position: relative;
}
body #table-content .fixtureChoice {
  background: #fff;
  padding-right: 15px;
  text-align: right;
}
body #table-content .fixtureChoice li {
  text-align: left;
}
body #table-content table {
  top: 0 !important;
  margin-left: 0 !important;
}
body .modal-backdrop {
  overflow-y: auto;
}
body .modal-backdrop #modalRegister,
body .modal-backdrop #modalLogin {
  position: relative;
}
body .modal-backdrop #modalRegister .login_options a,
body .modal-backdrop #modalLogin .login_options a {
  color: #1F9F55;
}
body .modal-backdrop.in,
body .modal-backdrop.fade.in {
  opacity: 1;
}
body .modal-backdrop.fade.in {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}
body .modal-backdrop .modal {
  background: none;
  border: none;
  width: 431px;
  height: 406px;
  box-shadow: none;
}
body .modal-backdrop .modal.fade.in {
  top: 55px;
}
body .modal-backdrop .btn {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  box-shadow: none !important;
  font-size: 10px;
  text-shadow: none !important;
  text-transform: uppercase;
}
body .modal-backdrop .btn.green {
  background-color: #1F9F55;
  border: 1px solid #1F9F55;
  color: #FFFFFF;
}
body .modal-backdrop .btn.green:hover {
  background-color: #13763D;
}
body .modal-backdrop .btn.facebook {
  border: 1px solid #3A579B;
  padding-top: 3px;
  color: #3A579B !important;
  background-color: #F7F7F7 !important;
  float: right;
  font-family: 'Roboto', sans-serif;
  margin-top: 28px;
  margin-right: 32px;
}
body .modal-backdrop .btn.facebook:hover {
  color: #fff !important;
  border: 1px solid #3A579B;
  background-color: #3A579B !important;
}
body .modal-backdrop .btn.facebook:hover i {
  height: 9px;
  padding-top: 4px;
  background-color: #1a3069;
  color: #3A579B !important;
}
body .modal-backdrop .btn.facebook i {
  background-color: #3A579B;
  border-radius: 500px;
  color: #F7F7F7 !important;
  display: block;
  height: 9px;
  padding-top: 4px;
  width: 12px;
  margin-top: 1px;
}
body .modal-backdrop .ui-datepicker .ui-datepicker-title select {
  font-size: 14px !important;
}
body .modal-backdrop .center {
  margin: 0 auto;
}
body .modal-backdrop .center h4 {
  margin-top: 35px;
  margin-bottom: 35px;
  text-align: center;
  font-size: 33px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  line-height: 33px;
}
body .modal-backdrop .first-name-text-input,
body .modal-backdrop .last-name-text-input,
body .modal-backdrop .mail-email-input,
body .modal-backdrop .password-input,
body .modal-backdrop .datepicker-text-input,
body .modal-backdrop .postalcode-text-input,
body .modal-backdrop .place-text-input,
body .modal-backdrop .sex-radio-button,
body .modal-backdrop .termsOfService,
body .modal-backdrop .submit-form {
  float: left;
}
body .modal-backdrop .ui-datepicker-title select {
  height: auto;
}
body .modal-backdrop .last-name-text-input,
body .modal-backdrop .password-input.last,
body .modal-backdrop .place-text-input {
  margin-left: 13px;
}
body .modal-backdrop .first-name-text-input input,
body .modal-backdrop .last-name-text-input input,
body .modal-backdrop .password-input input,
body .modal-backdrop .postalcode-text-input input,
body .modal-backdrop .place-text-input input {
  width: 138px;
}
body .modal-backdrop .mail-email-input input,
body .modal-backdrop .datepicker-text-input input {
  width: 331px;
}
body .modal-backdrop .register-box {
  top: -60px !important;
  padding: 20px 27px 15px;
  margin-top: 77px;
  background: #f1f1f1;
  border: 1px solid #e5e5e5;
  width: 375px;
  height: 710px;
  border-radius: 5px;
  position: absolute;
}
body .modal-backdrop .register-box .btn i {
  color: #016332;
  display: inline-block;
  margin-right: 3px;
}
body .modal-backdrop .register-box.term-of-service {
  height: 290px !important;
}
body .modal-backdrop .register-box .ui-autocomplete {
  overflow-y: auto !important;
  overflow-x: hidden !important;
  width: 180px !important;
  height: 200px;
}
body .modal-backdrop .register-box .ui-autocomplete > li > a {
  height: auto;
  min-height: 0;
  font-size: 12px;
}
body .modal-backdrop .register-box .submit-form {
  background: #f7f7f7;
  border-top: 2px solid #dadadc;
  height: 88px;
  width: 428px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
}
body .modal-backdrop .register-box .submit-form span {
  display: inline-block;
  margin-top: 33px;
}
body .modal-backdrop .termsOfService label {
  float: right;
  text-align: left;
  width: 342px;
  font-family: 'Roboto', sans-serif;
  color: #ABABAB;
  font-size: 15px;
}
body .modal-backdrop .termsOfService {
  width: 370px;
  margin-bottom: 10px;
}
body .modal-backdrop .termsOfService .termsLink {
  color: #13763D;
}
body .modal-backdrop .termsOfService .termsLink:hover {
  text-decoration: underline;
}
body .modal-backdrop .termsOfService input {
  float: left;
}
body .modal-backdrop .sex-radio-button {
  width: 370px;
  text-align: center;
  margin: 10px 0;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
}
body .modal-backdrop .sex-radio-button label {
  font-size: 14px;
}
body .modal-backdrop .sex-radio-button > span {
  float: left;
  margin-left: 60px;
  color: #5a5a5a;
  font-family: 'Roboto', sans-serif;
  line-height: 20px;
}
body .modal-backdrop .sex-radio-button > div {
  display: block;
  margin-left: 10px;
  float: left;
}
body .modal-backdrop .sex-radio-button > div label,
body .modal-backdrop .sex-radio-button > div input {
  margin-right: 5px;
  float: left;
  font-weight: bold;
  color: #5a5a5a;
  font-family: 'Roboto', sans-serif;
}
body .modal-backdrop .sex-radio-button > div input {
  margin-right: 5px;
}
body .modal-backdrop #country-container select {
  padding-left: 34px;
  width: 373px;
}
body .modal-backdrop .signin-box {
  top: -60px !important;
  margin-top: 77px;
  background: #F1F1F1;
  border-radius: 5px;
  position: absolute;
  height: 371px;
  width: 374px;
  padding: 20px 29px 15px 29px;
}
body .modal-backdrop .signin-box .btn i {
  color: #016332;
  display: inline-block;
  margin-right: 3px;
}
body .modal-backdrop .signin-box .password-input input {
  width: 372px;
  min-height: 37px;
}
body .modal-backdrop .signin-box .submit-form button,
body .modal-backdrop .register-box .submit-form button {
  font-family: 'Roboto', sans-serif;
  margin-top: 28px;
  float: left;
  margin-left: 32px;
}
body .modal-backdrop .signin-box .submit-form {
  background: #f7f7f7;
  border-top: 2px solid #dadadc;
  height: 88px;
  width: 431px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
}
body .modal-backdrop .signin-box .submit-form span {
  display: inline-block;
  margin-top: 33px;
}
body .modal-backdrop .signin-box .login_options {
  width: 371px;
  float: left;
  margin-top: 25px;
}
body .modal-backdrop .signin-box .login_options label {
  color: #ABABAB;
}
body .modal-backdrop .signin-box .login_options a {
  color: #fdcf40;
}
body .modal-backdrop .signin-box .login_options a:hover {
  text-decoration: underline;
}
body .modal-backdrop .signin-box .login_options input,
body .modal-backdrop .signin-box .login_options label {
  float: left;
  margin-left: 5px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 14px;
}
body .modal-backdrop .signin-box .login_options a {
  float: right;
  font-size: 14px;
}
body input[type="text"],
body input[type="password"],
body input[type="email"],
body textarea,
body select {
  color: #b0b0b0;
  font-size: 12px;
  border: 1px solid #d7d7d7;
  padding: 7px 6px 8px 6px;
  -webkit-transition: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
}
body input[type="text"][class*="span"],
body input[type="password"][class*="span"],
body input[type="email"][class*="span"],
body textarea[class*="span"],
body select[class*="span"] {
  min-height: 35px;
}
body input[type="text"]:hover,
body input[type="password"]:hover,
body input[type="email"]:hover,
body textarea:hover,
body select:hover {
  border: 1px solid #1f9f55;
  color: #b0b0b0;
}
body input[type="text"]:active,
body input[type="password"]:active,
body input[type="email"]:active,
body textarea:active,
body select:active,
body input[type="text"]:focus,
body input[type="password"]:focus,
body input[type="email"]:focus,
body textarea:focus,
body select:focus {
  border: 1px solid #1f9f55 !important;
  color: #5b5b5b;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  /* chrome inaczej nie zrozumie */
  outline: none;
}
body input[type="text"]::-webkit-input-placeholder,
body input[type="password"]::-webkit-input-placeholder,
body input[type="email"]::-webkit-input-placeholder,
body textarea::-webkit-input-placeholder,
body select::-webkit-input-placeholder,
body input[type="text"]:-moz-placeholder,
body input[type="password"]:-moz-placeholder,
body input[type="email"]:-moz-placeholder,
body textarea:-moz-placeholder,
body select:-moz-placeholder {
  color: #ddd;
}
body select {
  height: 34px;
}
body .first-name-text-input,
body .last-name-text-input,
body .place-text-input,
body .chart-integer-input,
body .phone-text-input,
body .mail-email-input,
body .password-input,
body .datepicker-text-input,
body .postalcode-text-input {
  position: relative;
}
body .first-name-text-input span.fa,
body .last-name-text-input span.fa,
body .place-text-input span.fa,
body .chart-integer-input span.fa,
body .phone-text-input span.fa,
body .mail-email-input span.fa,
body .password-input span.fa,
body .datepicker-text-input span.fa,
body .postalcode-text-input span.fa {
  position: absolute;
  left: 13px;
  top: 10px;
}
body .first-name-text-input input[type="text"],
body .last-name-text-input input[type="text"],
body .place-text-input input[type="text"],
body .chart-integer-input input[type="text"],
body .phone-text-input input[type="text"],
body .mail-email-input input[type="text"],
body .password-input input[type="text"],
body .datepicker-text-input input[type="text"],
body .postalcode-text-input input[type="text"],
body .first-name-text-input input[type="password"],
body .last-name-text-input input[type="password"],
body .place-text-input input[type="password"],
body .chart-integer-input input[type="password"],
body .phone-text-input input[type="password"],
body .mail-email-input input[type="password"],
body .password-input input[type="password"],
body .datepicker-text-input input[type="password"],
body .postalcode-text-input input[type="password"],
body .first-name-text-input input[type="email"],
body .last-name-text-input input[type="email"],
body .place-text-input input[type="email"],
body .chart-integer-input input[type="email"],
body .phone-text-input input[type="email"],
body .mail-email-input input[type="email"],
body .password-input input[type="email"],
body .datepicker-text-input input[type="email"],
body .postalcode-text-input input[type="email"] {
  padding-left: 34px;
}
body ::-webkit-input-placeholder {
  color: #333333;
}
body :-moz-placeholder {
  /* Firefox 18- */
  color: #333333;
}
body ::-moz-placeholder {
  /* Firefox 19+ */
  color: #333333;
}
body :-ms-input-placeholder {
  color: #333333;
}
body .ui-widget-content {
  background-image: none !important;
  background-color: #fff !important;
}
body .ui-datepicker.ui-widget-content {
  background-image: none;
  background-color: #fff;
}
body .ui-datepicker .ui-datepicker-header {
  background: none;
  border: none;
  background-color: #1f9f55;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover,
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover {
  border: none;
  background: none;
  background-color: #13763d;
  top: 6px;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hove {
  left: 4px;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hove {
  right: 4px;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
  width: 47%;
  margin: 0 2px;
  font-size: 14px !important;
  height: 36px;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select:hover {
  border: 1px solid #b0b0b0;
  padding: 7px 6px 6px 6px;
}
body .ui-widget-content {
  background-color: #fff !important;
}
body .surveyPlaceholder {
  display: none !important;
}
body .survey {
  display: block;
  width: 520px;
  min-height: 300px;
  margin: 0 auto;
}
body .survey .clearBoth {
  clear: both;
}
body .survey fieldset {
  border: 1px solid #979797;
}
body .survey fieldset legend {
  width: initial;
  margin-left: 10px;
  text-align: left;
  font-size: 10px;
  text-transform: uppercase;
  color: #fff;
}
body .survey fieldset .question {
  float: left;
  width: 498px;
  padding-left: 20px;
  padding-bottom: 26px;
  margin-bottom: 15px;
  text-align: left;
  color: #fcb340 !important;
  font-size: 18px;
  border-bottom: 1px solid #979797;
}
body .survey fieldset .answers {
  display: table;
  margin-bottom: 10px;
}
body .survey fieldset .answers span {
  display: inline-block;
  padding-left: 20px;
  width: 50px;
  vertical-align: middle;
}
body .survey fieldset .answers .answer {
  display: table-row;
  vertical-align: middle;
  text-align: left;
  color: #fff;
  font-size: 14px;
  height: 26px;
}
body .survey fieldset .answers .answer input[type="radio"] {
  position: relative;
  top: -6px;
}
body .survey fieldset .answers .answer span {
  display: table-cell;
}
body .survey fieldset .answers .answer.selected {
  color: #fdcf40 !important;
  font-weight: bold !important;
}
body .survey fieldset .answers .answerRadio {
  width: 21px;
  height: 100%;
  float: left;
}
body .survey fieldset .answers .answerText {
  width: 475px;
  height: 100%;
  float: left;
}
body .survey fieldset .answers .text {
  width: 200px;
}
body .survey fieldset .answers .chosen {
  color: #fcb340 !important;
}
body .survey fieldset .answers .chart {
  width: 140px;
}
body .survey fieldset .answers .chart .bar {
  display: inline-block;
  width: 0%;
  height: 20px;
  position: relative;
  top: 5px;
  background-color: #fcb340;
}
body .survey fieldset .answers .percent {
  width: 50px;
  position: relative;
  top: 5px;
}
body .survey fieldset .answers .numberOfVotes {
  position: relative;
  top: 5px;
  color: #78a4d8 !important;
  width: 95px;
}
body .survey fieldset .results ul {
  list-style-type: none;
}
body .survey fieldset .results ul li {
  text-align: left;
}
body .survey fieldset .results ul li input[type="radio"] {
  position: relative;
  top: -3px;
}
body .survey fieldset .results .result {
  margin-bottom: 16px;
  color: #fff;
  font-size: 14px;
}
body .survey fieldset .results .result.selected {
  color: #fdcf40;
  font-weight: bold;
}
body .survey fieldset .results span {
  display: inline-block;
}
body .survey fieldset .results .answerRadio {
  width: 21px;
  min-height: 40px;
  height: 100%;
  float: left;
}
body .survey fieldset .results .answerText {
  width: 475px;
  min-height: 40px;
  height: 100%;
  float: left;
}
body .survey fieldset .results .text {
  width: 200px;
}
body .survey fieldset .results .chosen {
  color: #fcb340 !important;
}
body .survey fieldset .results .chart {
  width: 140px;
}
body .survey fieldset .results .chart .bar {
  display: inline-block;
  width: 0%;
  height: 20px;
  position: relative;
  top: 5px;
  background-color: #fcb340;
}
body .survey fieldset .results .percent {
  width: 50px;
}
body .survey fieldset .results .numberOfVotes {
  color: #78a4d8 !important;
  width: 95px;
}
body .survey fieldset .vote,
body .survey fieldset #login,
body .survey fieldset .seeResults {
  float: left;
  margin-left: 20px;
  background-color: #fdcf40;
  background-image: initial;
  width: 140px;
  height: 30px;
  font-size: 12px;
  color: #332605;
  text-transform: uppercase;
}
body .survey fieldset #login {
  color: #332605 !important;
  height: initial !important;
}
body .survey fieldset .voted {
  display: inline-block;
  float: left;
  margin-top: 20px;
  padding-left: 10px;
  padding-top: 20px;
  width: 119px;
  height: 44px;
  border-top: 1px solid #979797;
  border-right: 1px solid #979797;
  text-align: left;
  font-size: 16px;
  color: #fcb340;
}
body .survey fieldset .voted i {
  margin-right: 0px;
}
body .survey fieldset .otherVoters {
  margin-left: 129px;
  padding-left: 116px;
  text-align: left;
  border-left: 1px solid #979797;
}
body .survey fieldset .minusVotes {
  position: relative;
  display: inline-block;
  width: 41px;
  height: 33px;
  left: -32px;
  padding-top: 8px;
  border-radius: 50%;
  border: 2px solid #979797;
  float: right;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
}
body .survey fieldset .usersWhoVoted {
  display: inline-block;
  float: left;
  margin-top: 20px;
  padding-left: 20px;
  padding-top: 20px;
  width: 368px;
  height: 44px;
  border-top: 1px solid #979797;
  text-align: left;
  font-size: 16px;
  color: #fcb340;
}
body .survey fieldset .usersWhoVoted .hiddenVotes {
  display: none;
}
body .survey fieldset .usersWhoVoted .lastMan {
  display: none;
}
body .survey fieldset .usersWhoVoted span {
  float: left;
}
body .survey fieldset .usersWhoVoted img {
  position: relative;
  top: -10px;
  left: 5px;
}
body .survey fieldset .usersWhoVoted .plusVotes {
  position: relative;
  display: inline-block;
  width: 41px;
  height: 33px;
  top: -29px;
  left: 5px;
  padding-top: 8px;
  border-radius: 50%;
  border: 2px solid #979797;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
}
body #shoutbox {
  position: fixed;
  width: 500px;
  bottom: 0;
  left: 0;
  z-index: 1039;
  transition: left 0.5s ease-out;
}
body #shoutbox.closed {
  left: -502px;
}
body .shoutbox-window {
  display: block;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
body .shoutbox-window .message-sent-date {
  top: -20px;
}
body .shoutbox-window .message-mine .message-sender {
  visibility: hidden;
}
body .shoutbox-header {
  background: #1f9f55;
  width: 100%;
  height: 30px;
  text-align: center;
  font-size: 10.5pt;
  line-height: 2;
  color: #fff;
}
body .shoutbox-messages {
  height: 330px;
  background-color: #f3f3f3;
}
body .shoutbox-form {
  width: 100%;
  position: relative;
}
body .shoutbox-input {
  box-sizing: border-box;
  height: 48px;
  width: 100%;
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
  background-color: #fff;
  resize: none;
}
body .shoutbox-input:hover,
body .shoutbox-input:focus,
body .shoutbox-input:active {
  border: 0 !important;
}
body .shoutbox-send {
  position: absolute;
  top: 18px;
  right: 10px;
  cursor: pointer;
}
body .shoutbox-handle {
  -webkit-transform-origin: right bottom 0px;
  transform-origin: right bottom 0px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  bottom: 50%;
  right: -1px;
  background: #1f9f55;
  color: #fff;
  padding: 0 15px 2px;
  border-radius: 6px 6px 0 0;
  font-size: 10.5pt;
  line-height: 2;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
body .shoutbox-window.unread-message.closed .shoutbox-handle {
  -webkit-animation: shoutbox-bounce 1s infinite;
  animation: shoutbox-bounce 1s infinite;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
body .shoutbox-user-count {
  background-color: #e22;
  border-radius: 3px;
  color: #282828;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  font-family: Arial;
  font-weight: normal;
  padding: 2px 6px;
  margin-left: 4px;
  margin-right: -4px;
  display: inline-block;
  color: #fff;
}
@-webkit-keyframes shoutbox-bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) rotate(90deg);
    transform: translate3d(0, 0, 0) rotate(90deg);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -10px, 0) rotate(90deg);
    transform: translate3d(0, -10px, 0) rotate(90deg);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -3px, 0) rotate(90deg);
    transform: translate3d(0, -3px, 0) rotate(90deg);
  }
  90% {
    -webkit-transform: translate3d(0, -1px, 0) rotate(90deg);
    transform: translate3d(0, -1px, 0) rotate(90deg);
  }
}
@keyframes shoutbox-bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) rotate(90deg);
    transform: translate3d(0, 0, 0) rotate(90deg);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -10px, 0) rotate(90deg);
    transform: translate3d(0, -10px, 0) rotate(90deg);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -3px, 0) rotate(90deg);
    transform: translate3d(0, -3px, 0) rotate(90deg);
  }
  90% {
    -webkit-transform: translate3d(0, -1px, 0) rotate(90deg);
    transform: translate3d(0, -1px, 0) rotate(90deg);
  }
}
@media (max-width: 480px) {
  body #shoutbox {
    display: none;
  }
}
body #calendar .fc-toolbar button {
  padding: 8px 9px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  display: block;
  font-size: 11px;
  border-radius: 4px;
  text-align: center;
  box-shadow: none !important;
  text-shadow: none;
  line-height: 11px !important;
  background: #fdcf40;
  color: #fff;
  border: 1px solid #fdcf40;
  height: 30px;
}
body #calendar .fc-toolbar button:hover {
  background-color: #fcb340;
  border: 1px solid #fcb340;
}
body #calendar td {
  border-right: none !important;
  border-bottom: none !important;
  background-color: #034087;
}
body #calendar td,
body #calendar th {
  border-color: #022855;
}
body #calendar .fc-content-skeleton td {
  background-color: transparent;
}
body #calendar .fc-head .fc-day-header,
body #calendar .fc-head .fc-week-number {
  position: relative;
  background-color: #fdcf40;
  color: #332605;
  font-size: 16px;
  text-align: center;
  font-weight: normal;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 5px 2px;
  font-weight: bold;
}
body #calendar .fc-week-number {
  width: 45px !important;
}
body #calendar td.fc-week-number {
  padding: 4px 2px;
}
body #calendar .fc-basic-view > table {
  border-right: 1px solid #022855;
  border-bottom: 1px solid #022855;
}
body #calendar .fc-basic-view .fc-day-number {
  text-align: left;
  padding: 5px 0 3px 5px !important;
}
body #calendar .fc-day-grid-event {
  padding: 2px 0 0 0;
  color: white;
  text-decoration: none !important;
}
body #calendar .fc-day-grid-event .fc-content .fc-time {
  display: inline-block;
  padding-top: 2px;
}
body #calendar .fc-day-grid-event .fc-content span,
body #calendar .fc-day-grid-event .fc-content i {
  color: #332605 !important;
  text-decoration: none !important;
}
body #calendar .fc-day-grid-event .fc-content img {
  float: left;
  margin: 1px 5px 0 3px;
}
body #calendar .fc-day-grid-event .fc-content img.icon2 {
  margin: 1px 5px 0 -2px;
}
body #calendar .fc-today {
  background-color: #034591;
}
body #calendar .fc-day-grid-event .fc-content {
  white-space: normal !important;
  overflow: visible !important;
  color: #FFF !important;
  font-size: 12px;
}
body #calendar .fc-day-grid-event .fc-content .fc-title {
  display: block;
  background: rgba(0, 0, 0, 0.2);
  font-size: 12px;
  border-radius: 4px;
  margin: 3px 0 0 0;
  padding: 5px 5px;
}
body .slideSpinner {
  position: relative;
  width: 300px;
  background-color: #fcb340;
  padding-bottom: 10px;
}
body .slideSpinner .controls .controlsContainer {
  position: absolute;
  top: 10px;
  cursor: pointer;
}
body .slideSpinner .controls .prevContainer {
  left: 15px;
}
body .slideSpinner .controls .nextContainer {
  right: 15px;
}
body .slideSpinner .controls i {
  color: #876715;
}
body .slideSpinner .slides .slide {
  padding-top: 10px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  margin: 0px 30px;
}
body .boxMatchTable,
body .footerGame {
  color: #fff;
}
body .aside-header {
  position: relative;
  background-color: #fcb340;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  color: #fff;
  padding: 7px 10px;
  display: block;
  width: 280px;
  text-overflow: ellipsis;
  overflow: hidden;
}
body #boxTable .table.box h4 {
  position: relative;
  background-color: #fcb340;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  color: #fff;
  padding: 7px 10px;
  display: block;
  width: 280px;
  text-overflow: ellipsis;
  overflow: hidden;
}
body #boxTable_Table {
  width: 100%;
}
body #boxTable_Table thead th {
  font-size: 10px;
  font-weight: normal;
  text-align: center;
}
body #boxTable_Table tbody {
  background-color: #00326c;
}
body #boxTable_Table tbody .widthdrawn td {
  font-size: 12px !important;
  text-align: center !important;
}
body #boxTable_Table tbody tr td {
  border-top: none;
  font-size: 14px;
  /* Pozycja */
  /* Nazwa */
}
body #boxTable_Table tbody tr td:nth-child(1).direct-promotion {
  border-left: 3px solid #1f9f54;
}
body #boxTable_Table tbody tr td:nth-child(1).playoffs-promotion {
  border-left: 3px solid #abfc8c;
}
body #boxTable_Table tbody tr td:nth-child(1).direct-relegate {
  border-left: 3px solid #fe0002;
}
body #boxTable_Table tbody tr td:nth-child(1).playoffs-relegate {
  border-left: 3px solid #faa77d;
}
body #boxTable_Table tbody tr td:nth-child(3),
body #boxTable_Table tbody tr td:nth-child(4),
body #boxTable_Table tbody tr td:nth-child(5) {
  color: #fff;
  text-align: center;
}
body #boxTable_Table tbody tr td a {
  color: inherit;
}
body #boxTable_Table tbody tr td a:hover {
  color: #979797;
}
body #boxTable_Table tbody tr.noConnections td {
  text-align: center;
  vertical-align: middle;
  font-size: 13px;
  color: #5b5b5b;
}
body #lastGames-both a:hover,
body #lastGames-next a:hover,
body #lastGames-prev a:hover {
  text-decoration: none;
}
body #lastGames-both .hiddenGames,
body #lastGames-next .hiddenGames,
body #lastGames-prev .hiddenGames {
  display: none;
}
body #lastGames-both #sliderLastNext-both .slideSpinner,
body #lastGames-next #sliderLastNext-both .slideSpinner,
body #lastGames-prev #sliderLastNext-both .slideSpinner,
body #lastGames-both #sliderLastNext-prev .slideSpinner,
body #lastGames-next #sliderLastNext-prev .slideSpinner,
body #lastGames-prev #sliderLastNext-prev .slideSpinner,
body #lastGames-both #sliderLastNext-next .slideSpinner,
body #lastGames-next #sliderLastNext-next .slideSpinner,
body #lastGames-prev #sliderLastNext-next .slideSpinner {
  height: 35px;
  background-color: #fdcf40;
  font-size: 15px;
}
body #lastGames-both #sliderLastNext-both .slide,
body #lastGames-next #sliderLastNext-both .slide,
body #lastGames-prev #sliderLastNext-both .slide,
body #lastGames-both #sliderLastNext-prev .slide,
body #lastGames-next #sliderLastNext-prev .slide,
body #lastGames-prev #sliderLastNext-prev .slide,
body #lastGames-both #sliderLastNext-next .slide,
body #lastGames-next #sliderLastNext-next .slide,
body #lastGames-prev #sliderLastNext-next .slide {
  font-size: 17px;
  padding-top: 12px;
}
body #lastGames-both #sliderLastNext-both .prevContainer,
body #lastGames-next #sliderLastNext-both .prevContainer,
body #lastGames-prev #sliderLastNext-both .prevContainer,
body #lastGames-both #sliderLastNext-prev .prevContainer,
body #lastGames-next #sliderLastNext-prev .prevContainer,
body #lastGames-prev #sliderLastNext-prev .prevContainer,
body #lastGames-both #sliderLastNext-next .prevContainer,
body #lastGames-next #sliderLastNext-next .prevContainer,
body #lastGames-prev #sliderLastNext-next .prevContainer,
body #lastGames-both #sliderLastNext-both .nextContainer,
body #lastGames-next #sliderLastNext-both .nextContainer,
body #lastGames-prev #sliderLastNext-both .nextContainer,
body #lastGames-both #sliderLastNext-prev .nextContainer,
body #lastGames-next #sliderLastNext-prev .nextContainer,
body #lastGames-prev #sliderLastNext-prev .nextContainer,
body #lastGames-both #sliderLastNext-next .nextContainer,
body #lastGames-next #sliderLastNext-next .nextContainer,
body #lastGames-prev #sliderLastNext-next .nextContainer {
  top: 15px;
}
body #lastGames-both #contentGames-both div > h4,
body #lastGames-next #contentGames-both div > h4,
body #lastGames-prev #contentGames-both div > h4,
body #lastGames-both #contentGames-prev div > h4,
body #lastGames-next #contentGames-prev div > h4,
body #lastGames-prev #contentGames-prev div > h4,
body #lastGames-both #contentGames-next div > h4,
body #lastGames-next #contentGames-next div > h4,
body #lastGames-prev #contentGames-next div > h4 {
  position: relative;
  background-color: #fcb340;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  color: #fff;
  padding: 7px 10px;
  display: block;
  width: 280px;
  text-overflow: ellipsis;
  overflow: hidden;
}
body #lastGames-both .box,
body #lastGames-next .box,
body #lastGames-prev .box {
  padding-top: 0 !important;
}
body #lastGames-both .lastGame-container,
body #lastGames-next .lastGame-container,
body #lastGames-prev .lastGame-container {
  background-color: #fff;
  padding-bottom: 20px;
}
body #lastGames-both .breakGame,
body #lastGames-next .breakGame,
body #lastGames-prev .breakGame {
  margin: 11px 36px 20px 30px;
}
body #lastGames-both .boxMatchTable,
body #lastGames-next .boxMatchTable,
body #lastGames-prev .boxMatchTable {
  width: 250px;
  margin-top: 20px;
  margin: 20px auto 10px;
}
body #lastGames-both .boxMatchTable thead td,
body #lastGames-next .boxMatchTable thead td,
body #lastGames-prev .boxMatchTable thead td {
  text-align: center;
}
body #lastGames-both .boxMatchTable tbody,
body #lastGames-next .boxMatchTable tbody,
body #lastGames-prev .boxMatchTable tbody {
  background-color: #00326c;
}
body #lastGames-both .boxMatchTable tbody[data-value],
body #lastGames-next .boxMatchTable tbody[data-value],
body #lastGames-prev .boxMatchTable tbody[data-value] {
  cursor: pointer;
}
body #lastGames-both .boxMatchTable tbody .resultGame td,
body #lastGames-next .boxMatchTable tbody .resultGame td,
body #lastGames-prev .boxMatchTable tbody .resultGame td {
  font-size: 35px !important;
}
body #lastGames-both .boxMatchTable tbody .breakGame,
body #lastGames-next .boxMatchTable tbody .breakGame,
body #lastGames-prev .boxMatchTable tbody .breakGame {
  border-top: 1px solid #78a4d8 !important;
}
body #lastGames-both .boxMatchTable tbody .team,
body #lastGames-next .boxMatchTable tbody .team,
body #lastGames-prev .boxMatchTable tbody .team {
  width: 100px;
  vertical-align: middle;
}
body #lastGames-both .boxMatchTable tbody .subGames,
body #lastGames-next .boxMatchTable tbody .subGames,
body #lastGames-prev .boxMatchTable tbody .subGames {
  color: #979797;
  font-size: 12px;
}
body #lastGames-both .boxMatchTable tbody .vs,
body #lastGames-next .boxMatchTable tbody .vs,
body #lastGames-prev .boxMatchTable tbody .vs {
  vertical-align: middle !important;
}
body #lastGames-both .boxMatchTable tbody tr td,
body #lastGames-next .boxMatchTable tbody tr td,
body #lastGames-prev .boxMatchTable tbody tr td {
  border-top: none;
  padding-bottom: 10px;
  text-align: center;
}
body #lastGames-both .footerGame,
body #lastGames-next .footerGame,
body #lastGames-prev .footerGame {
  font-size: 14px;
  text-align: center;
  padding-bottom: 20px;
  font-family: 'Roboto', sans-serif;
}
body #lastGames-both .footerGame .gameDate,
body #lastGames-next .footerGame .gameDate,
body #lastGames-prev .footerGame .gameDate {
  padding-right: 10px;
}
body #lastGames-both .footerGame .placeGame,
body #lastGames-next .footerGame .placeGame,
body #lastGames-prev .footerGame .placeGame {
  line-height: 25px;
}
body #lastGames-both .footerGame .fa,
body #lastGames-next .footerGame .fa,
body #lastGames-prev .footerGame .fa {
  font-size: 14px;
  display: inline-block;
  margin-right: 2px;
}
body #lastGames-both .goToSchedule,
body #lastGames-next .goToSchedule,
body #lastGames-prev .goToSchedule,
body #lastGames-both .goToGame,
body #lastGames-next .goToGame,
body #lastGames-prev .goToGame {
  background-color: #fdcf40;
  height: 14px;
  width: 185px;
  padding-top: 12px;
  padding-left: 15px;
  border: none;
  margin: 0 auto;
}
body #lastGames-both .goToSchedule:hover,
body #lastGames-next .goToSchedule:hover,
body #lastGames-prev .goToSchedule:hover,
body #lastGames-both .goToGame:hover,
body #lastGames-next .goToGame:hover,
body #lastGames-prev .goToGame:hover {
  background-color: #fcb340;
}
body #lastGames-both .goToSchedule i,
body #lastGames-next .goToSchedule i,
body #lastGames-prev .goToSchedule i,
body #lastGames-both .goToGame i,
body #lastGames-next .goToGame i,
body #lastGames-prev .goToGame i {
  color: #fff;
  padding: 0;
  margin-left: -11px;
  font-size: 10px;
  position: relative;
  top: 1px;
}
body #lastGames-both .goToSchedule span,
body #lastGames-next .goToSchedule span,
body #lastGames-prev .goToSchedule span,
body #lastGames-both .goToGame span,
body #lastGames-next .goToGame span,
body #lastGames-prev .goToGame span {
  color: #fff;
}
body #lastGames-both .goToGame,
body #lastGames-next .goToGame,
body #lastGames-prev .goToGame {
  margin-bottom: 5px;
}
body #boxResults {
  float: left;
  clear: both;
}
body #boxResults #slideSpinner_boxResults_fixtures {
  height: 35px;
  background-color: #fdcf40;
  font-size: 15px;
}
body #boxResults #slideSpinner_boxResults_fixtures .slide {
  font-size: 17px;
  padding-top: 12px;
}
body #boxResults #slideSpinner_boxResults_fixtures .controlsContainer {
  top: 15px;
}
body #boxResults .noData {
  width: 280px !important;
}
body #boxResults.competition-site h4 {
  position: relative;
  background-color: #fcb340;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  color: #fff;
  padding: 7px 10px;
  display: block;
  width: 280px;
  text-overflow: ellipsis;
  overflow: hidden;
}
body #boxResults #boxResults_Table {
  width: 100%;
}
body #boxResults #boxResults_Table tbody {
  background-color: #fff;
}
body #boxResults #boxResults_Table tbody tr {
  height: 50px;
}
body #boxResults #boxResults_Table tbody tr td {
  text-align: center;
  vertical-align: middle;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  color: #5b5b5b;
}
body #boxResults #boxResults_Table tbody tr td a {
  color: inherit;
}
body #boxResults #boxResults_Table tbody tr td a:hover {
  color: #979797;
}
body #boxResults #boxResults_Table tbody tr td:nth-child(1),
body #boxResults #boxResults_Table tbody tr td:nth-child(3) {
  width: 115px;
  padding: 5px 9px;
  line-height: 15px;
}
body #boxResults #boxResults_Table tbody tr td:nth-child(2) {
  min-width: 32px;
  color: #78a4d8;
  letter-spacing: 2px;
}
body #boxResults #boxResults_Table tbody tr td:nth-child(2) a {
  font-size: 14px;
}
body #boxGalleries {
  clear: both;
  float: left;
  overflow: hidden;
}
body #boxGalleries .img-circle {
  border-radius: 0 !important;
}
body #boxGalleries figure {
  float: left;
  position: relative;
  background-size: cover;
  background-position: center;
}
body #boxGalleries figure.big {
  width: 300px;
  height: 300px;
  margin-bottom: 1px;
  clear: both;
}
body #boxGalleries figure.big figcaption {
  color: #fff;
  height: 64px;
  line-height: 64px;
}
body #boxGalleries figure.big figcaption div {
  width: 300px;
  height: 64px;
}
body #boxGalleries figure.big img {
  width: 300px !important;
  height: 300px !important;
}
body #boxGalleries figure.small {
  width: 150px;
  height: 150px;
  margin-right: 0px;
}
body #boxGalleries figure.small figcaption div {
  width: 150px;
}
body #boxGalleries figure.small img {
  width: 150px !important;
  height: 150px !important;
}
body #boxGalleries figure figcaption {
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  height: 64px;
  line-height: 64px;
  text-overflow: ellipsis;
  overflow: hidden;
}
body #boxGalleries figure figcaption div {
  line-height: 21px;
  display: table-cell;
  height: 64px;
  text-align: center;
  vertical-align: middle;
  padding: 0 5px;
}
body #boxGalleries figure:hover figcaption {
  display: block;
}
body .add-club-widget {
  margin-bottom: 25px;
}
body #calendar-container {
  float: left;
  margin: 25px 0 0 0;
  position: relative;
  overflow: hidden;
}
body #calendar-container #calendar th.fc-widget-header {
  padding: 5px 0;
}
body #calendar-container #calendar .fc-day-grid-event .fc-content {
  white-space: normal !important;
  overflow: visible !important;
  color: #FFF !important;
}
body #calendar-container .goToCalendar {
  background-color: #fdcf40;
  height: 14px;
  width: 185px;
  padding-top: 12px;
  padding-left: 15px;
  border: none;
  margin: 10px auto 0 auto;
}
body #calendar-container .goToCalendar:hover {
  background-color: #fcb340;
}
body #calendar-container .goToCalendar i {
  color: #fff;
  padding: 0;
  margin-left: -11px;
  font-size: 10px;
  position: relative;
  top: 1px;
}
body #calendar-container .goToCalendar span {
  color: #fff;
}
body.konkursnamundial {
  background-image: url('/img/individual/konkursnamundial/bg.jpg');
  background-position: top center;
  background-repeat: no-repeat;
  padding-top: 444px;
}
body.konkursnamundial .above-banner {
  background-color: #FFF !important;
}
body.konkursnamundial #menu {
  background-color: #034694 !important;
}
body.konkursnamundial #menu li.active a {
  background-color: #033978 !important;
}
body.konkursnamundial .right-column-wrapper section h3 {
  background-color: #25438a !important;
  color: #FFF !important;
}
body.konkursnamundial #register {
  background-color: #034694 !important;
  border-color: #034694 !important;
}
body.konkursnamundial #register i.fa {
  color: #FFF !important;
}
body.konkursnamundial #register:hover {
  color: #034694 !important;
}
body.konkursnamundial #login {
  background-color: #FFF;
  color: #000000 !important;
}
body.konkursnamundial #login:hover {
  border-color: #034694 !important;
}
body.konkursnamundial #login i.fa {
  color: #FFF !important;
}
body.konkursnamundial #contestPhotoList h2 a {
  color: #fcdb0c !important;
}
body.trickit {
  background-image: url('/img/individual/trickit/bg.jpg');
  background-position: top center;
  background-repeat: no-repeat;
  padding-top: 444px;
}
body.trickit .above-banner {
  background-color: #FFF !important;
}
body.trickit #menu {
  background-color: #034694 !important;
}
body.trickit #menu li.active a {
  background-color: #033978 !important;
}
body.trickit .right-column-wrapper section h3 {
  background-color: #25438a !important;
  color: #FFF !important;
}
body.trickit #register {
  background-color: #034694 !important;
  border-color: #034694 !important;
}
body.trickit #register i.fa {
  color: #FFF !important;
}
body.trickit #register:hover {
  color: #034694 !important;
}
body.trickit #login {
  background-color: #FFF;
  color: #000000 !important;
}
body.trickit #login:hover {
  border-color: #034694 !important;
}
body.trickit #login i.fa {
  color: #FFF !important;
}
body.trickit #contestPhotoList header img {
  height: 149px;
  max-width: 300px;
}
body.trickit #contestPhotoList .lead {
  left: 310px;
}
body.trickit #contestPhotoList .lead span {
  color: #979797;
  font-size: 12px;
}
body.trickit #contestPhotoList .lead span .comments {
  display: inline-block;
  margin-left: 5px;
}
body.trickit #contestPhotoList .lead h2 {
  line-height: 20px !important;
}
body.trickit #contestPhotoList .lead h2 a {
  color: #fcdb0c !important;
}
body.trickit #contestPhotoList .lean_foo {
  display: block;
  width: 400px;
  left: 310px;
  top: 100px;
}
body.trickit #contestPhotoList .lean_foo .transparent {
  float: left;
}
body.trickit #contestPhotoList .lean_foo .info {
  float: left;
  width: 85px;
  height: 12px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  body {
    /* ZAKOMENTOWANE, DO CZASU ZAPROJEKTOWANIA ODPOWIEDNICH GRAFIK POD TEN ROZMIAR */
    /* @import 'clubSite/landscapeTablet.less'; */
  }
}
@media (min-width: 481px) and (max-width: 991px) {
  body {
    /* ZAKOMENTOWANE, DO CZASU ZAPROJEKTOWANIA ODPOWIEDNICH GRAFIK POD TEN ROZMIAR */
    /* @import 'clubSite/portraitTablet.less'; */
  }
}
@media (max-width: 480px) {
  body.mobile-enabled {
    /* Dyrektywa cookie */
    /* Modal do logowania */
    /* Stopka */
    /* Reklamy */
    /* Pozostałe */
    /* Mobilna galeria */
    /* Nadpisanie koloru tła .left-column-wrapper - tylko hornet */
    /* Nadpisanie kilku elementów - tylko blackGreen */
  }
  body.mobile-enabled #confirmCookie {
    height: 100%;
    overflow-y: scroll;
  }
  body.mobile-enabled #confirmCookie p {
    position: absolute;
    top: 10%;
    left: 5%;
    width: 90%;
    height: 26px;
    line-height: 26px;
  }
  body.mobile-enabled #confirmCookie .closeCookie {
    display: block;
    float: none !important;
    margin: 20px auto;
    text-align: center;
    color: #E9C75D;
  }
  body.mobile-enabled #confirmCookie a {
    color: #E9C75D;
  }
  body.mobile-enabled #main-wrapper {
    overflow: hidden;
    width: 100% !important;
    /* Karetka od bootstrap selecta */
    /* Nagłówki */
    /* Top strony */
    /* Ikonki socialowe */
    /* Główne menu */
    /* Herb w topie */
    /* Zawartośc strony */
    /* Kontrolki dla wersji mobilnej */
  }
  body.mobile-enabled #main-wrapper .dropdown-toggle .fa {
    font-size: 14px;
    right: 12px;
    top: 11px;
    margin: 0 !important;
    color: #78a4d8 !important;
  }
  body.mobile-enabled #main-wrapper .survey {
    width: 100% !important;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .question {
    width: 93% !important;
    padding-left: 7% !important;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .answers .text {
    width: 100%;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .answers .chart {
    width: 55%;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .answers .percent {
    width: 15%;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .answers .numberOfVotes {
    width: 27%;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .answers .answerText {
    width: 100% !important;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .voted {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .minusVotes {
    width: 29px !important;
    height: 26px !important;
    left: -125px !important;
    padding-top: 2px !important;
    font-size: 10px;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .otherVoters {
    display: block;
    margin-left: 72px;
    border: none;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .usersWhoVoted,
  body.mobile-enabled #main-wrapper .survey fieldset .otherVoters {
    width: 93% !important;
    padding-left: 7% !important;
    font-size: 12px !important;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .usersWhoVoted img,
  body.mobile-enabled #main-wrapper .survey fieldset .otherVoters img {
    top: -2px !important;
    width: 30px !important;
    height: 30px !important;
  }
  body.mobile-enabled #main-wrapper .survey fieldset .usersWhoVoted .plusVotes,
  body.mobile-enabled #main-wrapper .survey fieldset .otherVoters .plusVotes {
    width: 29px !important;
    height: 26px !important;
    top: -13px !important;
    left: 5px !important;
    padding-top: 2px !important;
  }
  body.mobile-enabled #main-wrapper header .above-banner {
    height: 48px !important;
  }
  body.mobile-enabled #main-wrapper header .above-banner #userActions {
    margin-right: 0 !important;
  }
  body.mobile-enabled #main-wrapper header .above-banner .crest-small {
    margin-left: 10px;
    padding: 10px 0 0 0 !important;
  }
  body.mobile-enabled #main-wrapper header .above-banner div.add-to-favourites {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper header .above-banner #register {
    display: none;
  }
  body.mobile-enabled #main-wrapper header .above-banner #menuToggle,
  body.mobile-enabled #main-wrapper header .above-banner #login,
  body.mobile-enabled #main-wrapper header .above-banner #logout,
  body.mobile-enabled #main-wrapper header .above-banner #mobileAddToFavourites {
    border-right-width: 1px !important;
    border-right-style: solid !important;
    border-right-color: #e8e8e8;
    height: 25px !important;
    padding: 15px 20px 10px 20px !important;
    float: left;
  }
  body.mobile-enabled #main-wrapper header .above-banner #menuToggle .fa,
  body.mobile-enabled #main-wrapper header .above-banner #login .fa,
  body.mobile-enabled #main-wrapper header .above-banner #logout .fa,
  body.mobile-enabled #main-wrapper header .above-banner #mobileAddToFavourites .fa {
    font-size: 25px !important;
    margin-top: 0 !important;
  }
  body.mobile-enabled #main-wrapper header .above-banner #profileEdit {
    border-right: 1px #e8e8e8 solid !important;
    height: 25px !important;
    padding: 12px 15px !important;
    float: left;
  }
  body.mobile-enabled #main-wrapper header .above-banner #profileEdit img {
    width: 30px !important;
    height: 30px !important;
  }
  body.mobile-enabled #main-wrapper header .above-banner #homepage {
    height: 25px !important;
    padding: 15px 10px 10px 10px !important;
    float: left;
  }
  body.mobile-enabled #main-wrapper header .above-banner #menuToggleContainer,
  body.mobile-enabled #main-wrapper header .above-banner #homepageContainer {
    display: block !important;
  }
  body.mobile-enabled #main-wrapper header .above-banner #editPasswordContainer {
    display: none;
  }
  body.mobile-enabled #main-wrapper header .above-banner .img-circle-padding img {
    width: 30px !important;
    height: 30px !important;
  }
  body.mobile-enabled #main-wrapper header .above-banner .btn {
    background: none !important;
    color: gray !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: none;
    font-size: 25px;
  }
  body.mobile-enabled #main-wrapper header .above-banner .btn i {
    position: static !important;
  }
  body.mobile-enabled #main-wrapper header .above-banner .btn span.text {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper header .above-banner .btn#menuToggle,
  body.mobile-enabled #main-wrapper header .above-banner .btn#homepage,
  body.mobile-enabled #main-wrapper header .above-banner .btn#mobileAddToFavourites {
    display: block !important;
  }
  body.mobile-enabled #main-wrapper header .mobile-top {
    display: block !important;
  }
  body.mobile-enabled #main-wrapper .banner-top {
    display: none;
  }
  body.mobile-enabled #main-wrapper #social {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper nav.main-navigation {
    height: auto !important;
    /*display: none;*/
  }
  body.mobile-enabled #main-wrapper nav.main-navigation #menu {
    overflow: hidden;
    display: none;
    height: auto !important;
  }
  body.mobile-enabled #main-wrapper nav.main-navigation #menu li {
    display: block;
    height: auto !important;
    /* wylaczenie dropdownow */
    padding-left: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  body.mobile-enabled #main-wrapper nav.main-navigation #menu li ul {
    position: static !important;
    max-width: 100% !important;
  }
  body.mobile-enabled #main-wrapper nav.main-navigation #menu li ul li {
    padding-left: 5% !important;
    width: 95% !important;
  }
  body.mobile-enabled #main-wrapper nav.main-navigation #menu li ul li i {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper nav.main-navigation .based-on {
    display: none;
  }
  body.mobile-enabled #main-wrapper #club-crest-banner h1,
  body.mobile-enabled #main-wrapper #club-crest-banner h2 {
    display: none;
  }
  body.mobile-enabled #main-wrapper #club-crest-banner .img-circle-padding {
    width: 30px !important;
    height: 30px !important;
  }
  body.mobile-enabled #main-wrapper #content {
    padding: 0px !important;
    width: 100%;
  }
  body.mobile-enabled #main-wrapper #content iframe {
    max-width: 100%;
  }
  body.mobile-enabled #main-wrapper #content #slider {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper #content .bootstrap-select {
    float: none !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper {
    margin-left: 0px !important;
    width: 100% !important;
    background-color: #FFF;
    /* Podstrony tekstowe */
    /* O klubie */
    /* Tabela ligowa */
    /* Kadra */
    /* Statystyki rozgrywek i graczy */
    /* Szczegóły zawodnika - informacje */
    /* Szczegóły zawodnika - kariera */
    /* Szczegóły meczu */
    /* Terminarz */
    /* Galerie zdjęć */
    /* Strona główna, lista newsów */
    /* Podstrona O klubie */
    /* News */
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper > .commercial.mobile:first-of-type {
    margin-top: 25px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #main-view {
    width: 100% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #main-view .commercial {
    width: 100%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .module-text h1 {
    padding-top: 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #club-view #clubNameAddressContactModules {
    margin-left: 0 !important;
    float: none !important;
    width: 100% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #club-view #clubContactModule {
    margin-left: 0 !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #club-view #clubCreatedColorsModules {
    width: 100% !important;
    margin: 0 !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #club-view #clubCreatedColorsModules #clubCreatedModule,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #club-view #clubCreatedColorsModules #clubColorsModule {
    width: 100% !important;
    float: none !important;
    margin: 50px 30px 10px 30px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #club-view #teamsModule table {
    width: 100% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #club-view #teamsModule table tbody tr td:nth-child(1) {
    width: auto !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table {
    margin-left: 6px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table .boxLoader {
    left: 0 !important;
    width: 105% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table .choiceHeader {
    height: auto !important;
    padding-bottom: 0;
    margin-bottom: 10px;
    padding-left: 20px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table .choiceHeader h1 {
    margin-left: 0;
    margin-bottom: 10px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table .choiceHeader .selectSchedule .bootstrap-select {
    width: 95% !important;
    margin-left: 5px;
    padding-left: 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table .choiceHeader .selectSchedule #getTable {
    float: none !important;
    font-size: 15px;
    margin: 5px 0 5px 5px !important;
    padding: 13px 2% 8px !important;
    width: 90% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table #table-content {
    position: relative;
    top: -10px !important;
    left: -6px !important;
    margin-left: 0 !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table #table-content #tableEdition {
    position: static !important;
    margin: 0;
    padding: 0 !important;
    top: 0;
    left: 0;
    width: 100% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table #table-content #tableEdition td,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table #table-content #tableEdition th {
    padding: 0 !important;
    font-size: 15px;
    line-height: 15px !important;
    border: 0 !important;
    margin: 0 !important;
    min-width: 54px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table #table-content #tableEdition .headerFixture th:nth-of-type(1) {
    max-width: 40px !important;
    overflow: hidden;
    font-size: 1px;
    color: transparent !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table #table-content #tableEdition .headerFixture th:nth-of-type(n+7):nth-of-type(-n+10) {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table #table-content #tableEdition .subtable {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table #table-content #tableEdition td:nth-of-type(1) {
    max-width: 40px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table #table-content #tableEdition td:nth-of-type(n+7):nth-of-type(-n+12) {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table #table-content #tableEdition td .img-circle-padding {
    width: 45px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #table #table-content #tableEdition td.crest {
    padding-right: 0px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #roster {
    margin-left: 0px;
    width: 100%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #roster .commercial {
    width: 100% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #roster .choiceHeader {
    width: 100%;
    margin-left: 0px;
    padding-left: 10px;
    padding-bottom: 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #roster h1 {
    margin: 0 0 10px 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #roster #getRoster {
    float: none !important;
    font-size: 15px;
    margin: 5px 0 5px 0 !important;
    padding: 13px 2% 8px !important;
    width: 90% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #roster .bootstrap-select {
    margin-left: 0px;
    width: 94% !important;
    padding-left: 0px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #roster .bootstrap-select button {
    margin-left: 0 !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #roster #list {
    clear: both;
    width: 100% !important;
    margin: 10px 0 10px 0 !important;
    float: none !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #roster #list li {
    width: 100%;
    margin: 20px 0 0 0;
    display: block;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #roster #list li .overlay,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #roster #list li .fa {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam {
    margin-left: 0px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer .choiceHeader,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam .choiceHeader {
    margin-left: 0px;
    padding-left: 10px;
    padding-bottom: 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer h1,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam h1 {
    margin: 0 0 10px 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer #getStats,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam #getStats,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer #getStatsPlayers,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam #getStatsPlayers {
    float: none !important;
    font-size: 15px;
    margin: 5px 0 5px 0 !important;
    padding: 13px 2% 8px !important;
    width: 91% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer .bootstrap-select,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam .bootstrap-select {
    width: 95% !important;
    padding-left: 0px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer .bootstrap-select button,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam .bootstrap-select button {
    margin-left: 0 !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer table,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam table {
    margin-left: -9px;
    width: 102% !important;
    padding: 20px 0 !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer table td,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam table td,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer table th,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam table th {
    padding: 0 !important;
    width: auto !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer table .navPagination .pagination,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam table .navPagination .pagination {
    float: none !important;
    width: 100% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer table .navPagination .pagination .pages,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam table .navPagination .pagination .pages {
    float: none !important;
    width: auto !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer table .navPagination .pagination .pages span,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam table .navPagination .pagination .pages span {
    font-size: 20px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsPlayer table .img-circle-padding,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #statsTeam table .img-circle-padding {
    width: 45px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-basic-info .go-back-to-roster {
    position: static !important;
    margin: 25px 5% 25px 5%;
    float: right;
    width: 90%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-basic-info h2 {
    width: 100%;
    clear: both;
    margin: 0;
    padding: 0;
    text-align: center;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-basic-info .player-photo {
    width: 50px !important;
    height: 50px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-basic-info .player-photo .img-circle-padding {
    width: 45px !important;
    height: 45px !important;
    padding: 0px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-basic-info .player-photo .img-circle-padding img {
    width: 45px !important;
    height: 45px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-basic-info .player-name {
    width: auto !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career {
    width: 100%;
    padding: 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career h1 {
    padding-left: 5px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career h3 {
    margin-left: 20px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career .career {
    width: 100% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career .career thead {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career .career tbody td {
    padding: 3px 0;
    width: auto;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career .career tbody td:nth-of-type(n+4) {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career .career tbody td:nth-of-type(10) {
    display: table-cell !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career .career tbody tr.extended-details {
    padding: 0 5px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career .career tbody tr.extended-details table.career-details {
    width: 90% !important;
    margin: 0 5%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career .career tbody tr.extended-details table.career-details tr td {
    padding: 5px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career .career tbody tr.extended-details table.career-details tr > td:nth-of-type(n+3):nth-child(-n+6) {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .player-career .career tbody tr.extended-details table.career-details tr > td:nth-of-type(7) {
    display: table-cell !important;
    width: 50px;
    text-align: center;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches {
    width: 98% !important;
    padding: 10px !important;
    /* Taby */
    /* Wynik */
    /* Kary, składy, sztab */
    /* Relacja z meczu */
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches legend {
    margin: 0;
    padding: 0;
    border: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches legend h4 {
    background-color: #001a39;
    color: #fcb340;
    padding: 15px 10px 15px 10px;
    margin: 0;
    font-weight: bold;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .teamHeader {
    background-color: #034087;
    padding: 10px 0 10px 0;
    height: 45px;
    width: 100%%;
    clear: both;
    margin: 15px 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .teamHeader img {
    float: left;
    margin-left: 10px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .teamHeader .teamname {
    color: #fcb340;
    display: inline-block;
    margin: 10px 0 1px 10px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches #matchDetailsTabs {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .tab-content {
    margin: 0;
    float: none;
    width: 96%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals {
    margin-top: 10px;
    display: block;
    position: relative;
    background-color: #023781;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals td,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals tr,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals th,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals tbody,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals thead {
    display: block;
    margin: 0;
    padding: 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .goal-box {
    width: 100% !important;
    background-color: #023781 !important;
    border-bottom: none !important;
    /* Gole */
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .goal-box legend h4 {
    margin-bottom: -15px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .goal-box .goalBoxEvent .photo {
    float: left !important;
    margin: 0 10px 0 0 !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .goal-box .goalBoxEvent .name {
    float: left !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .goal-box .goalBoxEvent .minute {
    float: right !important;
    border: none !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result {
    width: 100%;
    background-color: #023781;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .extra-time-result {
    width: 59px;
    position: absolute;
    float: right;
    top: 0px;
    right: 59px;
    z-index: 9;
    height: 130px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .extra-time-result em:nth-of-type(1) {
    width: 59px;
    padding: 21px 0 12px;
    font-size: 35px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .extra-time-result span {
    width: 59px;
    display: block;
    text-align: center;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .extra-time-result em:nth-of-type(2) {
    width: 59px;
    padding: 16px 0 10px;
    font-size: 35px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .mainResult {
    width: 100%;
    position: relative;
    height: 100px;
    background-color: #023781;
    padding: 40px 0 10px 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .mainResult .homeScore,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .mainResult .awayScore {
    position: absolute;
    right: 0;
    padding: 25px 7px;
    width: 45px;
    margin: 0;
    z-index: 101;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .mainResult .homeScore.homeScore,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .mainResult .awayScore.homeScore {
    top: 0;
    background-color: #034087;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .mainResult .homeScore.awayScore,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .mainResult .awayScore.awayScore {
    top: 70px;
    background-color: #022855;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .mainResult .separator {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-result .halftime {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamLeft,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamRight {
    position: absolute;
    height: 70px;
    width: 100%;
    z-index: 100;
    padding: 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamLeft.teamLeft,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamRight.teamLeft {
    top: 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamLeft.teamRight,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamRight.teamRight {
    top: 70px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamLeft .img-circle-padding,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamRight .img-circle-padding {
    position: absolute;
    top: 5px;
    left: 0;
    margin: 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamLeft .img-circle-padding img,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamRight .img-circle-padding img {
    width: 60px !important;
    height: 60px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamLeft .teamname,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamRight .teamname {
    position: absolute;
    top: 0;
    left: 75px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamLeft .teamname .team-function,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .teamRight .teamname .team-function {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .goals .match-general-information {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .roster > div {
    margin: 0 !important;
    float: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .roster > div.box-starting-squad,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .roster > div.box-substitutes,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .roster > div.box-staff {
    margin-left: -10px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .roster > div.box-starting-squad .noData,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .roster > div.box-substitutes .noData,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .roster > div.box-staff .noData {
    padding-bottom: 10px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches #matchBottomModule {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #view-matches .commercial.match {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule {
    margin-left: 6px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule .boxLoader {
    width: 105% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule .choiceHeader {
    padding-left: 20px;
    padding-bottom: 0px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule .choiceHeader .selectSchedule form {
    padding-bottom: 10px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule .choiceHeader .selectSchedule .bootstrap-select {
    margin-left: 5px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule .choiceHeader #getSchedule {
    float: none !important;
    font-size: 15px;
    margin: 5px 0 5px 5px !important;
    padding: 13px 2% 8px !important;
    width: 90% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule .choiceHeader h1 {
    margin-left: 0;
    margin-bottom: 10px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule .choiceHeader .bootstrap-select {
    width: 95% !important;
    padding-left: 0px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule .choiceHeader .bootstrap-select button {
    margin-left: 0 !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content {
    width: 100% !important;
    margin-left: -6px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .fixtureChoice #fixtureChoice_selectpicker {
    width: 100%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .selectFixture {
    width: 100% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .teamAway,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .teamHome {
    word-break: break-word;
    font-size: 14px;
    margin: 0 !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .teamHome .club-name {
    margin: 0 5px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .teamAway {
    text-align: left;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .teamAway .club-name {
    margin: 0 5px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .gameScore {
    width: 40px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .teamCrestHome,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .teamCrestAway {
    width: 45px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .ftb-table {
    width: 102%;
    margin: 0 !important;
    padding-left: 0;
    padding-right: 0;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content th:nth-of-type(1) {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content th:nth-of-type(2) {
    padding-right: 10px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content th:nth-of-type(4) {
    padding-left: 10px !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content tr .gameDate {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #schedule #schedule-content .img-circle-padding {
    width: 45px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection {
    width: 100% !important;
    float: none !important;
    /* Zdjęcia wewnątrz galerii */
    /* Lista galerii */
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection .post-meta {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #gallery-desktop {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #gallery-mobile {
    display: block !important;
    width: 100%;
    float: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #gallery-mobile figure {
    display: none;
    width: 100%;
    height: auto !important;
    float: none !important;
    margin: 0 auto !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #gallery-mobile figure img {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    display: none !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #gallery-mobile figure figcaption {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #galleriesList h2 {
    background-color: #023781;
    padding: 10px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #galleriesList table,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #galleriesList tr,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #galleriesList td {
    display: block;
    width: 100%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #galleriesList figure {
    width: 100%;
    height: auto !important;
    float: none !important;
    margin: 0 auto !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #galleriesList figure img {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #galleriesSection #galleriesList figure figcaption {
    font-size: 25px;
    line-height: 25px;
    padding: 5% !important;
    text-align: center;
    width: 90% !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList {
    /* Wszystkie sekcje z newsami */
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #calendar-container,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #calendar-container {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_not_enough,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_not_enough,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_extra,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_extra,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_low_amount,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_low_amount,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_pinned,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_pinned {
    background-color: #00326c;
    float: none !important;
    width: 102% !important;
    height: auto !important;
    margin-left: -1% !important;
    margin-top: 0 !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news .article-wrapper,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news .article-wrapper,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_not_enough .article-wrapper,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_not_enough .article-wrapper,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_extra .article-wrapper,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_extra .article-wrapper,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_low_amount .article-wrapper,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_low_amount .article-wrapper,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_pinned .article-wrapper,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_pinned .article-wrapper {
    width: 100% !important;
    height: auto !important;
    float: none !important;
    border-top: 1px #e8e8e8 solid;
    margin-bottom: 0 !important;
    margin: 20px 0;
    text-decoration: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news .article-wrapper:nth-of-type(1),
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news .article-wrapper:nth-of-type(1),
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_not_enough .article-wrapper:nth-of-type(1),
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_not_enough .article-wrapper:nth-of-type(1),
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_extra .article-wrapper:nth-of-type(1),
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_extra .article-wrapper:nth-of-type(1),
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_low_amount .article-wrapper:nth-of-type(1),
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_low_amount .article-wrapper:nth-of-type(1),
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_pinned .article-wrapper:nth-of-type(1),
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_pinned .article-wrapper:nth-of-type(1) {
    margin-top: 0;
    border-top: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news .article-wrapper > *,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news .article-wrapper > *,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_not_enough .article-wrapper > *,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_not_enough .article-wrapper > *,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_extra .article-wrapper > *,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_extra .article-wrapper > *,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_low_amount .article-wrapper > *,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_low_amount .article-wrapper > *,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_pinned .article-wrapper > *,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_pinned .article-wrapper > * {
    position: static !important;
    display: block;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news .article-wrapper .news-meta,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news .article-wrapper .news-meta,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_not_enough .article-wrapper .news-meta,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_not_enough .article-wrapper .news-meta,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_extra .article-wrapper .news-meta,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_extra .article-wrapper .news-meta,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_low_amount .article-wrapper .news-meta,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_low_amount .article-wrapper .news-meta,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_pinned .article-wrapper .news-meta,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_pinned .article-wrapper .news-meta {
    background-color: transparent;
    color: #78a4d8;
    font-size: 12px;
    margin: 0;
    padding: 20px 20px 8px 20px;
    text-decoration: none;
    height: 14px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news .article-wrapper .news-meta .comments,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news .article-wrapper .news-meta .comments,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_not_enough .article-wrapper .news-meta .comments,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_not_enough .article-wrapper .news-meta .comments,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_extra .article-wrapper .news-meta .comments,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_extra .article-wrapper .news-meta .comments,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_low_amount .article-wrapper .news-meta .comments,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_low_amount .article-wrapper .news-meta .comments,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_pinned .article-wrapper .news-meta .comments,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_pinned .article-wrapper .news-meta .comments {
    float: right;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news .article-wrapper .news-title,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news .article-wrapper .news-title,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_not_enough .article-wrapper .news-title,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_not_enough .article-wrapper .news-title,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_extra .article-wrapper .news-title,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_extra .article-wrapper .news-title,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_low_amount .article-wrapper .news-title,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_low_amount .article-wrapper .news-title,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_pinned .article-wrapper .news-title,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_pinned .article-wrapper .news-title {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    display: block;
    color: #fcb340 !important;
    font-size: 20px;
    text-decoration: none;
    font-weight: normal;
    margin: 0;
    padding: 0 15px 20px 20px;
    line-height: 25px;
    height: auto;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news .article-wrapper .news-picture,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news .article-wrapper .news-picture,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_not_enough .article-wrapper .news-picture,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_not_enough .article-wrapper .news-picture,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_extra .article-wrapper .news-picture,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_extra .article-wrapper .news-picture,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_low_amount .article-wrapper .news-picture,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_low_amount .article-wrapper .news-picture,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_pinned .article-wrapper .news-picture,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_pinned .article-wrapper .news-picture {
    width: 100%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news .article-wrapper .news-picture img,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news .article-wrapper .news-picture img,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_not_enough .article-wrapper .news-picture img,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_not_enough .article-wrapper .news-picture img,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_extra .article-wrapper .news-picture img,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_extra .article-wrapper .news-picture img,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_low_amount .article-wrapper .news-picture img,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_low_amount .article-wrapper .news-picture img,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_pinned .article-wrapper .news-picture img,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_pinned .article-wrapper .news-picture img {
    width: 100%;
    height: auto !important;
    position: static !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news .article-wrapper .news-lead,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news .article-wrapper .news-lead,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_not_enough .article-wrapper .news-lead,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_not_enough .article-wrapper .news-lead,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_extra .article-wrapper .news-lead,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_extra .article-wrapper .news-lead,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_low_amount .article-wrapper .news-lead,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_low_amount .article-wrapper .news-lead,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #news_pinned .article-wrapper .news-lead,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #news_pinned .article-wrapper .news-lead {
    opacity: 1 !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    margin-bottom: 0;
    padding: 10px 20px 10px 20px;
    text-decoration: none !important;
    line-height: 20px;
    color: #fcb340;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage .commercial,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList .commercial {
    width: 100%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #pagination,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #pagination {
    background-color: #00326c;
    margin: 15px 0 15px 0;
    height: 30px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #pagination .pagination,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #pagination .pagination {
    width: 100% !important;
    margin: 0 !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #pagination .pagination .pages,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .newsList #pagination .pagination .pages {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage {
    /* Sekcja z galeriami */
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .homepage #galleries {
    display: none !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #sponsors-container {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #club-view {
    width: 100%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper #club-view #clubCrestModule {
    float: none !important;
    margin: 0 auto 20px auto;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post {
    width: 100%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post .post-meta {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post .post-meta li.button-list {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post .post-meta li.author img,
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post .post-meta li.author span {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post .post-content {
    float: none;
    clear: both;
    width: 87%;
    margin-bottom: 10px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post .post-content img {
    max-width: 100%;
    height: auto !important;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post nav {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post nav ul {
    width: 92%;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post nav ul #goTop {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post .social-share {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper article.post #galleriesSection {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .left-column-wrapper .article-comments-list {
    display: none;
  }
  body.mobile-enabled #main-wrapper #content .right-column-wrapper {
    display: none;
  }
  body.mobile-enabled #main-wrapper #mobile-controls {
    display: block !important;
    padding: 20px 0;
    height: 30px;
    background-color: #023781;
    clear: both;
    border-top: 1px #979797 solid;
    border-bottom: 1px #979797 solid;
  }
  body.mobile-enabled #main-wrapper #mobile-controls .btn {
    display: block;
    width: 90px;
    font-weight: bold;
  }
  body.mobile-enabled #main-wrapper #mobile-controls .top {
    float: left;
    margin-left: 20px;
  }
  body.mobile-enabled #main-wrapper #mobile-controls .news {
    float: right;
    margin-right: 20px;
  }
  body.mobile-enabled #main-wrapper #mobile-controls .desktop-version {
    float: right;
    margin-right: 20px;
    margin-top: -5px;
  }
  body.mobile-enabled #modalLogin {
    left: 0 !important;
    margin-top: 55px;
    margin-left: 0 !important;
    width: 100% !important;
  }
  body.mobile-enabled #modalLogin .signin-box {
    width: 90% !important;
    margin: 0 !important;
    padding: 0 5% !important;
  }
  body.mobile-enabled #modalLogin .signin-box .close {
    margin-top: 8px;
    font-size: 40px;
  }
  body.mobile-enabled #modalLogin .signin-box .login_options {
    width: 100%;
    margin-top: 15px;
  }
  body.mobile-enabled #modalLogin .signin-box fieldset {
    width: 100%;
  }
  body.mobile-enabled #modalLogin .signin-box fieldset #email_container,
  body.mobile-enabled #modalLogin .signin-box fieldset #password_container {
    width: 100%;
    overflow: hidden;
  }
  body.mobile-enabled #modalLogin .signin-box fieldset #email_container input,
  body.mobile-enabled #modalLogin .signin-box fieldset #password_container input {
    width: 100%;
    display: block;
    margin: 5px 0;
    height: 37px;
    padding: 0 10px 0 35px;
    float: left;
    box-sizing: border-box;
  }
  body.mobile-enabled #modalLogin .signin-box fieldset #email_container .fa,
  body.mobile-enabled #modalLogin .signin-box fieldset #password_container .fa {
    top: 17px;
  }
  body.mobile-enabled #modalLogin .signin-box .submit-form {
    width: 100% !important;
    padding: 10px 0 20px 0;
    height: 98px;
  }
  body.mobile-enabled #modalLogin .signin-box .submit-form span,
  body.mobile-enabled #modalLogin .signin-box .submit-form .btn {
    float: none;
    width: 90%;
    margin: 5px auto;
  }
  body.mobile-enabled footer {
    position: relative;
    margin-bottom: 110px;
  }
  body.mobile-enabled footer ul {
    position: absolute;
    top: 0;
    height: 20px;
    background-color: #023781;
    text-align: center;
    width: 100%;
    padding: 20px 0 !important;
  }
  body.mobile-enabled footer ul li {
    float: none !important;
    display: inline-block;
  }
  body.mobile-enabled footer ul li:nth-of-type(2) {
    display: none;
  }
  body.mobile-enabled footer #copyright-info {
    width: 90% !important;
    padding: 10px 5% 10px 5% !important;
    position: absolute;
    top: 60px;
    line-height: 20px;
    border-top: 1px #979797 solid;
    background-color: #023781;
    text-align: center;
  }
  body.mobile-enabled .commercial {
    min-height: 0px !important;
    text-align: center;
  }
  body.mobile-enabled .commercial.top {
    display: none !important;
  }
  body.mobile-enabled .commercial.mobile {
    display: block !important;
    position: fixed;
    bottom: 0px;
    right: 0px;
    width: 320px;
    height: 100px;
    margin: 0;
    z-index: 10001;
  }
  body.mobile-enabled .commercial.horizontal,
  body.mobile-enabled .commercial.schedule,
  body.mobile-enabled .commercial.stats {
    float: none;
    overflow: hidden;
    padding: 0 !important;
    border: 0 !important;
    position: relative;
    height: 50px;
    max-height: 50px;
    top: 0;
    margin: 0 0 20px 0 !important;
    z-index: 10001;
  }
  body.mobile-enabled .commercial.horizontal .mobile-middle,
  body.mobile-enabled .commercial.schedule .mobile-middle,
  body.mobile-enabled .commercial.stats .mobile-middle {
    position: static;
    margin: 0 auto;
    height: 50px;
  }
  body.mobile-enabled .commercial.roster-table {
    overflow: hidden;
    padding: 0 !important;
    border: 0 !important;
    position: relative;
    height: 70px;
    margin-left: -3px;
  }
  body.mobile-enabled .commercial.roster-table .mobile-middle {
    height: 50px;
    margin: 15px auto;
  }
  body.mobile-enabled .commercial #banP77,
  body.mobile-enabled .commercial #yieldbird {
    display: none !important;
    float: left;
  }
  body.mobile-enabled .commercial.mobile-middle {
    display: block !important;
    width: 320px;
    margin: 10px auto;
  }
  body.mobile-enabled .mobile-visible {
    display: inline-block !important;
  }
  body.mobile-enabled .mobile-hidden {
    display: none !important;
  }
  body.mobile-enabled .modal-backdrop {
    overflow: hidden;
  }
  body.mobile-enabled .fb-recommendations-bar {
    display: none !important;
  }
  body.mobile-enabled #numbersHolder,
  body.mobile-enabled #captionHolder {
    position: absolute;
    width: 100%;
    font-size: 22px;
    text-align: center;
    color: #fcb340;
  }
  body.mobile-enabled #numbersHolder {
    bottom: 10%;
  }
  body.mobile-enabled #captionHolder {
    top: 10%;
  }
  body.mobile-enabled.hornet .left-column-wrapper {
    background-color: #023781 !important;
  }
  body.mobile-enabled .mobile-only {
    display: block !important;
  }
  body.mobile-enabled.blackGreen .left-column-wrapper #news,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_extra,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_pinned,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_low_amount {
    background-color: #272727 !important;
  }
  body.mobile-enabled.blackGreen .left-column-wrapper #news .article-wrapper span.news-meta,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_extra .article-wrapper span.news-meta,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_pinned .article-wrapper span.news-meta,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_low_amount .article-wrapper span.news-meta,
  body.mobile-enabled.blackGreen .left-column-wrapper #news .article-wrapper h2.news-title,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_extra .article-wrapper h2.news-title,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_pinned .article-wrapper h2.news-title,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_low_amount .article-wrapper h2.news-title,
  body.mobile-enabled.blackGreen .left-column-wrapper #news .article-wrapper .news-lead,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_extra .article-wrapper .news-lead,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_pinned .article-wrapper .news-lead,
  body.mobile-enabled.blackGreen .left-column-wrapper #news_low_amount .article-wrapper .news-lead {
    background-color: #1B1B1B !important;
  }
}
body.blueYellow {
  background: none;
  background-color: #034087;
}
body.blueYellow a {
  color: #fcb340;
}
body.blueYellow a.btn,
body.blueYellow a.backButton {
  color: #332605 !important;
}
body.blueYellow a.btn i,
body.blueYellow a.backButton i {
  color: inherit;
}
body.blueYellow a.btn#login span,
body.blueYellow a.backButton#login span,
body.blueYellow a.btn#login i,
body.blueYellow a.backButton#login i {
  color: #fff !important;
}
body.blueYellow a.btn#login:hover span,
body.blueYellow a.backButton#login:hover span,
body.blueYellow a.btn#login:hover i,
body.blueYellow a.backButton#login:hover i {
  color: #332605 !important;
}
body.blueYellow a.btn:hover,
body.blueYellow a.backButton:hover {
  background-color: #fcb340 !important;
}
body.blueYellow a.btn:hover i,
body.blueYellow a.backButton:hover i {
  color: #332605;
}
body.blueYellow #main-wrapper {
  background-color: #00326c;
}
body.blueYellow #main-wrapper .above-banner #userActions a {
  text-shadow: none !important;
  color: #fff !important;
  background-color: transparent;
}
body.blueYellow #main-wrapper .above-banner #userActions a:hover {
  background-color: #fdcf40 !important;
}
body.blueYellow #main-wrapper .banner-top-slogan h1,
body.blueYellow #main-wrapper .banner-top-slogan blockquote {
  color: #fff !important;
}
body.blueYellow #main-wrapper .banner-top-slogan strong {
  color: #fff !important;
}
body.blueYellow #main-wrapper .main-navigation #menu li > div,
body.blueYellow #main-wrapper .main-navigation #menu li > a {
  color: #332605;
}
body.blueYellow #main-wrapper .main-navigation #menu li > div i,
body.blueYellow #main-wrapper .main-navigation #menu li > a i {
  color: inherit;
}
body.blueYellow #main-wrapper .main-navigation #menu .active div {
  color: #fff !important;
}
body.blueYellow #main-wrapper .main-navigation #menu .open div {
  background-color: #00326c !important;
  color: #fff;
}
body.blueYellow #main-wrapper .main-navigation #menu .open li,
body.blueYellow #main-wrapper .main-navigation #menu .open a {
  background-color: #00326c !important;
  color: #fff;
}
body.blueYellow #main-wrapper .main-navigation #menu .open span {
  color: #fff;
}
body.blueYellow #main-wrapper .main-navigation #menu .open:hover div {
  color: #fff;
}
body.blueYellow #main-wrapper #content {
  background-color: #023781;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .white-heading,
body.blueYellow #main-wrapper #content .left-column-wrapper #club-view,
body.blueYellow #main-wrapper #content .left-column-wrapper article,
body.blueYellow #main-wrapper #content .left-column-wrapper .bootstrap-select,
body.blueYellow #main-wrapper #content .left-column-wrapper .selectFixture {
  background-color: #00326c;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .module-text {
  background-color: #00326c;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .module-text .post {
  color: #fff;
}
body.blueYellow #main-wrapper #content .left-column-wrapper legend,
body.blueYellow #main-wrapper #content .left-column-wrapper .player-description {
  border-bottom-color: #023781 !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper legend h2,
body.blueYellow #main-wrapper #content .left-column-wrapper .player-description h2,
body.blueYellow #main-wrapper #content .left-column-wrapper legend h3,
body.blueYellow #main-wrapper #content .left-column-wrapper .player-description h3,
body.blueYellow #main-wrapper #content .left-column-wrapper legend h4,
body.blueYellow #main-wrapper #content .left-column-wrapper .player-description h4 {
  color: #fff;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .homepage #slider .caption {
  color: #ababab;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .homepage #slider .caption a,
body.blueYellow #main-wrapper #content .left-column-wrapper .homepage #slider .caption a i,
body.blueYellow #main-wrapper #content .left-column-wrapper .homepage #slider .caption i {
  color: inherit;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .homepage #slider h2 {
  color: #fff;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches {
  background-color: #00326c;
  color: #fff;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches #tableHistoricalGame td {
  background-color: #00326c !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .noData,
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches #emptyDescription {
  color: #78a4d8 !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .white-heading {
  background-color: transparent !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches #matchDetailsTabs li {
  background-color: transparent;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches #matchDetailsTabs li a {
  background-color: inherit;
  color: #fff;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td {
  background-color: #00326c;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td.match-result div,
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td.match-result span {
  background-color: #002959;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td .match-date-and-place {
  background-color: #003b80;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td .match-time {
  background-color: #003E87;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td .match-referees-and-audience {
  background-color: #00418d;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td .match-date-and-place,
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td .match-time,
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td .match-referees-and-audience {
  color: #fff;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td .match-date-and-place i,
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td .match-time i,
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td .match-referees-and-audience i {
  color: inherit;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td .teamname span {
  color: #fff;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals td .name {
  color: #647288;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .squad .ftb-table {
  background-color: transparent !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .squad .ftb-table tr th {
  color: #6684a7 !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .squad .ftb-table tr td {
  background-color: transparent;
  color: #6684a7;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .squad .ftb-table tr td .substitutionTd span {
  color: #fff;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .squad .ftb-table tr .playerNumber {
  border-left-color: #234977 !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .squad .ftb-table tr:hover td {
  background-color: #023781;
  color: #78a4d8;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .squad .ftb-table tr:hover .playerNumber {
  border-left-color: #78a4d8 !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches #descriptionsModule article,
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches #descriptionsModule legend span {
  background-color: transparent;
  color: #fff;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals .minute {
  border-color: #3a597e !important;
  color: #fff;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .goals .separator {
  color: #42566e;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #view-matches .teamHeader {
  background-color: transparent !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .ftb-table {
  background-color: #00326c;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .ftb-table.ftb-table-hover tr td {
  background-color: #00326c;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .ftb-table.ftb-table-hover tr:hover td {
  background-color: #023781;
  border-bottom-color: #78a4d8 !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .ftb-table th {
  color: #fff !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .ftb-table .fixtureNumber {
  color: #78a4d8;
  background-color: transparent !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .ftb-table caption {
  background-color: #00326c !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper a {
  color: #fdcf40;
}
body.blueYellow #main-wrapper #content .left-column-wrapper a.btn {
  color: #fff;
}
body.blueYellow #main-wrapper #content .left-column-wrapper a:hover {
  color: #fcb340;
  text-decoration: underline;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .fixtureChoice {
  background-color: #00326c !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #galleriesSection {
  background-color: #023781 !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #galleriesSection #gallery-desktop {
  background-color: #023781 !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #galleriesSection #gallery-desktop figure figcaption {
  border-bottom-color: #78a4d8;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #galleriesSection #gallery-mobile {
  background-color: transparent !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #galleriesSection #gallery-mobile .btn {
  background-color: #fdcf40 !important;
  border-color: #fcb340 !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #galleriesSection #galleriesList figure {
  background-color: #00326c !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #galleriesSection #galleriesList figure span {
  color: #8099b6;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #galleriesSection #galleriesList figure span i {
  color: inherit;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .player-basic-info .backButton {
  color: #fff !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .player-basic-info .backButton:hover {
  text-decoration: none;
  color: #332605 !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .player-basic-info .player-name h1 {
  color: #fdcf40;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .player-basic-info .player-information h2 {
  margin-bottom: 20px;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .player-basic-info h2,
body.blueYellow #main-wrapper #content .left-column-wrapper .player-basic-info label {
  color: #78a4d8;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .player-career th {
  background-color: #023781 !important;
  color: #78a4d8;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .player-career tr {
  background-color: #00326c !important;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .player-career td a {
  color: #fdcf40;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .career-details {
  border-top: none;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .career-details tr:hover td {
  color: #fdcf40;
}
body.blueYellow #main-wrapper #content .left-column-wrapper .choiceHeader {
  background-color: #00326c;
}
body.blueYellow #main-wrapper #content .left-column-wrapper #makeMeScrollable {
  background: transparent;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container {
  background-color: #00326c;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container #slideSpinner_lastGamesSelect-both .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container #slideSpinner_lastGamesSelect-both .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container #slideSpinner_lastGamesSelect-both .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container #slideSpinner_lastGamesSelect-prev .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container #slideSpinner_lastGamesSelect-prev .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container #slideSpinner_lastGamesSelect-prev .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container #slideSpinner_lastGamesSelect-next .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container #slideSpinner_lastGamesSelect-next .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container #slideSpinner_lastGamesSelect-next .slide {
  color: #332605;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container #slideSpinner_teamsGames-both,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container #slideSpinner_teamsGames-both,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container #slideSpinner_teamsGames-both,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container #slideSpinner_teamsGames-prev,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container #slideSpinner_teamsGames-prev,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container #slideSpinner_teamsGames-prev,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container #slideSpinner_teamsGames-next,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container #slideSpinner_teamsGames-next,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container #slideSpinner_teamsGames-next,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container h4,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container h4,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container h4 {
  background-color: transparent;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container h4,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container h4,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container h4,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container #slideSpinner_teamsGames-both .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container #slideSpinner_teamsGames-both .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container #slideSpinner_teamsGames-both .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container #slideSpinner_teamsGames-prev .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container #slideSpinner_teamsGames-prev .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container #slideSpinner_teamsGames-prev .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container #slideSpinner_teamsGames-next .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container #slideSpinner_teamsGames-next .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container #slideSpinner_teamsGames-next .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container .team,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container .team,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container .team {
  color: #fdcf40;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container .vs,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container .vs,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container .vs,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container time,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container time,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container time {
  color: #78a4d8;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container hr,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container hr,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container hr {
  border-top-color: #78a4d8;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container .subGames,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container .subGames,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container .subGames {
  color: #fff;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container .resultGame td:nth-of-type(1),
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container .resultGame td:nth-of-type(1),
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container .resultGame td:nth-of-type(1) {
  color: #fdcf40;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container .resultGame td:nth-of-type(2),
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container .resultGame td:nth-of-type(2),
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container .resultGame td:nth-of-type(2) {
  color: #78a4d8;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container .resultGame td:nth-of-type(3),
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container .resultGame td:nth-of-type(3),
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container .resultGame td:nth-of-type(3) {
  color: #fdcf40;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container .goToSchedule,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container .goToSchedule,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container .goToSchedule {
  background-color: #023d90;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container .goToSchedule:hover,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container .goToSchedule:hover,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container .goToSchedule:hover {
  background-color: #023781;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-both .lastGame-container .goToSchedule:hover span,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-next .lastGame-container .goToSchedule:hover span,
body.blueYellow #main-wrapper #content .right-column-wrapper #lastGames-prev .lastGame-container .goToSchedule:hover span {
  color: #332605;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxResults_Table tr td {
  background-color: #00326c !important;
  color: #fff;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxResults_Table tr td:nth-of-type(1) a {
  color: #fff;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxResults_Table tr td:nth-of-type(2) a {
  color: #fdcf40;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxResults_Table tr td:nth-of-type(3) a {
  color: #fff;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxTable .slide,
body.blueYellow #main-wrapper #content .right-column-wrapper #boxResults .slide {
  color: #332605 !important;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxTable .results h4,
body.blueYellow #main-wrapper #content .right-column-wrapper #boxResults .results h4 {
  color: #332605;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxTable #boxTable_Table th {
  color: #78a4d8;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxTable #boxTable_Table .gameRow td {
  background-color: #00326c !important;
  color: #fff;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxTable #boxTable_Table .gameRow td a {
  color: #fdcf40;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxLatestComments .box-comments {
  border-bottom-color: #78a4d8;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxNews .news {
  border-bottom-color: #78a4d8;
}
body.blueYellow #main-wrapper #content .right-column-wrapper #boxNews .news time {
  color: #78a4d8;
}
body.blueYellow .module-calendar {
  background-color: #00326c !important;
}
body.blueYellow .module-calendar .fc-toolbar button {
  color: black;
}
@media (max-width: 480px) {
  body.blueYellow.mobile-enabled .above-banner {
    background-color: #fcb340;
  }
  body.blueYellow.mobile-enabled .above-banner a,
  body.blueYellow.mobile-enabled .above-banner a i {
    color: #fff;
  }
  body.blueYellow.mobile-enabled .above-banner .auth-buttons a#mobileAddToFavourites,
  body.blueYellow.mobile-enabled .above-banner .auth-buttons a#menuToggle,
  body.blueYellow.mobile-enabled .above-banner .auth-buttons a#login {
    border-color: #d99820 !important;
  }
  body.blueYellow.mobile-enabled .left-column-wrapper {
    background-color: #023781 !important;
  }
  body.blueYellow.mobile-enabled .left-column-wrapper .homepage section {
    background-color: inherit;
  }
  body.blueYellow.mobile-enabled .left-column-wrapper .homepage section .article-wrapper {
    display: block;
    border-top: 10px #034087 solid !important;
  }
  body.blueYellow.mobile-enabled .left-column-wrapper .homepage section .article-wrapper .news-title {
    color: #fdcf40;
  }
  body.blueYellow.mobile-enabled .left-column-wrapper .homepage section .article-wrapper p {
    color: #fff;
  }
  body.blueYellow.mobile-enabled .left-column-wrapper .homepage section .article-wrapper p.news-lead {
    color: #fff !important;
  }
  body.blueYellow.mobile-enabled .left-column-wrapper #view-matches .goals .mainResult {
    height: 110px !important;
    background-color: #00326c !important;
  }
  body.blueYellow.mobile-enabled #copyright-info,
  body.blueYellow.mobile-enabled #mobile-controls {
    border-color: #3a597e !important;
  }
  body.blueYellow.mobile-enabled #mobile-controls {
    background-color: #034087;
  }
  body.blueYellow.mobile-enabled #mobile-controls a.btn {
    background-color: #fdcf40 !important;
    border-color: #fdcf40 !important;
  }
  body.blueYellow.mobile-enabled footer {
    background-color: #00326c;
    margin-bottom: 60px;
  }
  body.blueYellow.mobile-enabled footer div,
  body.blueYellow.mobile-enabled footer ul {
    background-color: inherit !important;
  }
}
