/**
 * Theme Name: One2Ball
 * Theme URI: http://www.one2ball.com
 * Author: GUDOBALL
 * Author URI: http://www.chewlab.com/
 * Description: Theme for One2Ball.com.
 * Version: 1.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: one2ball
 */

@font-face {
  font-family: 'DB Helvethaica';
  src: url('fonts/db_helvethaica_x_cond_v3.2-webfont.eot');
  src: url('fonts/db_helvethaica_x_cond_v3.2-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/db_helvethaica_x_cond_v3.2-webfont.woff2') format('woff2'),
    url('fonts/db_helvethaica_x_cond_v3.2-webfont.woff') format('woff'),
    url('fonts/db_helvethaica_x_cond_v3.2-webfont.ttf') format('truetype'),
    url('fonts/db_helvethaica_x_cond_v3.2-webfont.svg#db_helvethaica_x57_cond') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DB Helvethaica';
  src: url('fonts/db_helvethaica_x_bd_cond_v3.2-webfont.eot');
  src: url('fonts/db_helvethaica_x_bd_cond_v3.2-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/db_helvethaica_x_bd_cond_v3.2-webfont.woff2') format('woff2'),
    url('fonts/db_helvethaica_x_bd_cond_v3.2-webfont.woff') format('woff'),
    url('fonts/db_helvethaica_x_bd_cond_v3.2-webfont.ttf') format('truetype'),
    url('fonts/db_helvethaica_x_bd_cond_v3.2-webfont.svg#db_helvethaica_x77_bdcond') format('svg');
  font-weight: bold;
  font-style: normal;
}

* {
  max-height: 99999px;
}

html {
  width: 100%;
  height: 100%;
  min-height: 100%;
}

.center {
  margin: 0 auto;
  text-align: center;
}

.container {
  padding: 0 10px;
}

.navbar-default {
  border: none;
  border-radius: 0;
}

.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-toggle {
  color: #fff;
  font-size: 20px;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color: #fff;
  font-size: 1em;
}

.navbar-default .navbar-toggle {
  background: #222;
}

.navbar-collapse {
  max-height: none;
}

.navbar {
  font-family: 'DB Helvethaica', sans-serif;
  margin-bottom: 0;
}

#main-content {
  margin: 61px -10px 0;
}

.admin-bar #main-content {
  margin-top: 10px;
}

h1,
h2,
h4 {
  font-family: 'DB Helvethaica', sans-serif;
  font-weight: bold;
}

h3 {
  font-family: 'DB Helvethaica', sans-serif;
  font-weight: normal;
}

h2.section-header,
h1.page-header,
.comment-header {
  border: 1px solid #233b7a;
  font-size: 28px;
  letter-spacing: 0.5px;
  line-height: 40px;
  margin: 5px -5px;
  position: relative;
  z-index: 70;
  font-weight: bold;
  padding: 0;
  padding-left: 12px;
  -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);

  background: #d9e1f7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2QzZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWF+CiAgPHJlY3QgeD0iMCIgeT0iM+);
  background: -moz-linear-gradient(top, #d9e1f7 0%, #c3d3fc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9e1f7), color-stop(100%, c3d3fc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradie(top, #d9e1f7 0%, #c3d3fc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d9e1f7 0%, #c3d3fc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d9e1f7 0%, #c3d3fc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d9e1f7 0%, #c3d3fc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9e1f7', endColorstr='#c3d3fc', =0);
  /* IE6-8 */
}

.page-header a,
h2 a {
  color: #333;
}

.description h2 {
  font-size: 1.4em;
}

.main-content .news-list h3,
.preview-list h3,
.liveonline-list h3 {
  font-size: 1.4em;
  line-height: 1.25em;
  margin: 5px 0;
}

.main-content .news-list h3 a,
.preview-list article>a,
.highlight-list article>a,
.single-news-list article>a {
  color: #333;
}

.preview-list article,
.liveonline-list article {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.preview-list article:last-child,
.liveonline-list article:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.table-responsive {
  margin: 0 -15px;
  width: auto;
  border: none;
}

table {
  min-width: 100%;
}

table.opinion-table td,
table.opinion-table th {
  border: 1px solid #e1e1e1;
  padding: 8px 2px;
}

table.opinion-table td.red {
  color: #ce2121;
}

table.opinion-table th {
  width: 25%;
  text-align: center;
}

table.opinion-table .league td {
  text-align: center;
  padding-top: 15px;
}

table.opinion-table .home,
table.opinion-table .away,
table.opinion-table .handicap {
  width: 20%;
}

table.opinion-table .opinion {
  width: 40%;
}

table.opinion-table .highlight {
  background: #333;
  color: #fff;
}

footer {
  font-size: 12px;
  padding: 10px;
  background: #222;
  color: #fff;
  clear: both;
  z-index: 90;
  position: relative;
  margin: 0;
  padding: 15px 15px 290px;
}

footer .menu {
  padding: 0;
  overflow: hidden;
}

footer .menu li {
  float: left;
  list-style: none;
  padding: 0 10px;
  margin: 5px 0;
  border-right: 1px solid #fff;
}

footer .menu li:last-child {
  border-right: none;
}

footer .menu li a {
  color: #fff;
}

.more {
  text-align: center;
}

.more a {
  color: #20397a;
  padding: 10px;
  border-radius: 5px;
  font-weight: bold;
  font-size: 14px;
  margin: 10px auto;
  display: block;
  width: 180px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75);

  background: #e2eaff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e2eaff 0%, #97acd2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2eaff), color-stop(100%, 97acd2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradie(top, #e2eaff 0%, #97acd2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e2eaff 0%, #97acd2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e2eaff 0%, #97acd2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e2eaff 0%, #97acd2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2eaff', endColorstr='#97acd2', =0);
  /* IE6-9 */
}

main-content .bottom-text-wrapper {
  padding: 5px;
  font-size: 12px;
}

.main-content .preview-table>tbody>tr:last-child td {
  padding: 0 15px;
}

.main-content .preview-table .home,
.main-content .preview-table .away {
  display: none;
}

.main-content .preview-table .h2h {
  font-size: 0.9em;
  margin-top: 15px;
}

.main-content .preview-table .h2h .home-logo,
.main-content .preview-table .h2h .away-logo {
  margin: 0 auto;
}

.main-content .preview-table .h2h th {
  text-align: center;
}

.main-content .preview-table .h2h td {
  padding: 5px;
}

.main-content .preview-table .h2h td:nth-child(4) {
  width: 50px;
}

#player_wrapper {
  max-width: 290px;
  max-height: 163px;
  margin: 0 auto;
}

.gallery-item {
  width: 50% !important;
}

.lotto-table {
  width: 100%;
  font-size: 14px;
  line-height: 1.5em;
  word-spacing: 5px;
}

.lotto-table th,
.lotto-table td {
  border: 1px solid #e1e1e1;
  text-align: center;
  padding: 5px;
}

.lotto-table th {
  background: #333;
  color: #fff;
}

.lotto-table th:first-child,
.lotto-table td:first-child {
  border-left: none;
}

.lotto-table th:last-child,
.lotto-table td:last-child {
  border-right: none;
}

form[role=form] {
  margin: 5px;
  font-size: 12px;
  line-height: 1.25em;
}

form[role=form] label {
  display: block;
}

form[role=form] input,
form[role=form] select {
  border: 1px solid #e1e1e1;
  padding: 3px;
  width: 100%;
}

form[role=form] .submit-wrapper {
  padding-left: 65px;
}

form[role=form] button[type=submit] {
  margin: 0 auto;
}

form[role=form] .loading {
  text-align: center;
  display: none;
}

#ads-cat-s-mobile {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 80;
}

.lotto-content {
  margin-bottom: 30px;
}

#hotsexymodel-carousel {
  margin: 15px 0;
}

#hotsexymodel-carousel .carousel-indicators {
  bottom: 0;
}

#hotsexymodel-carousel .carousel-caption {
  font-size: 20px;
  padding-bottom: 40px;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

.home-forum-wrapper .bbp-topic-form,
.home-forum-wrapper .bbp-topic-meta,
.home-forum-wrapper .bbp-template-notice,
.home-forum-wrapper .bbp-pagination {
  display: none;
}

.row.worldcup-team-list {
  margin-bottom: 15px;
  font-size: 13px;
}

.worldcup-team-list .team {
  margin: 0 -5px 10px;
}

.worldcup-team-list .team img {
  width: 50px;
  max-height: 33px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
}

/* body {
  font: 1em/1.5em 'lucida grande', tahoma, verdana, arial, sans-serif;;
  background: #5869c1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8v+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIge+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDNiN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR+CiAgPHJlY3QgeD0iMCIgeT0+);
  background: -moz-linear-gradient(top,  #5869c1 0%, #2d3b7a 100%); /* FF3.6+ */
/*  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5869c1), color-(100%,#2d3b7a)); /* Chrome,Safari4+ */
/*  background: -webkit-linear-gradient(top,  #5869c1 0%,#2d3b7a 100%); /* Chrome10+,Safari5.1+ */
/*  background: -o-linear-gradient(top,  #5869c1 0%,#2d3b7a 100%); /* Opera 11.10+ */
/*  background: -ms-linear-gradient(top,  #5869c1 0%,#2d3b7a 100%); /* IE10+ */
/*  background: linear-gradient(to bottom,  #5869c1 0%,#2d3b7a 100%); /* W3C */
/*  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5869c1', endColorstr='#2d3b7a'GradientType=0 ); /* IE6-8 */
/* } */

body {
  font: 1em/1.5em 'lucida grande', tahoma, verdana, arial, sans-serif;
  ;
  background-color: #000;
  background-image: url('./images/bg-black.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: top center;
  /* background: #222; /* Old browsers */
  width: 100%;
  height: 100%;
  min-height: 100%;
}

body>.container {
  min-width: 1170px;
  max-width: 1170px;
  padding: 0;
}

header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 1010px;
  background-color: black;
  z-index: 9999;
}

h2 {
  font-size: 24px;
  font-weight: bold;
}

table {
  min-width: 0;
}

#logo {
  padding: 25px 15px;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  right: auto;
  left: auto;
}

.navbar {
  min-height: 40px;
  font-size: 12px;
  z-index: 90;
  padding-left: 5px;
}

.navbar .container {
  max-width: 1000px;
  padding: 0;
  margin: 0;
}

.navbar-nav>li>a {
  padding: 10px 8px;
  border-top: 3px solid #111;
  background: url('images/menu-border.png') top right no-repeat;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}

.navbar-nav>li:last-child>a {
  background: none;
}

.navbar-default .navbar-nav>li:nth-child(n+1).current_page_item>a,
.navbar-default .navbar-nav>li:nth-child(n+1).current_page_item>a:hover,
.navbar-default .navbar-nav>li:nth-child(n+1).current_page_item>a:focus,
.navbar-default .navbar-nav>li:nth-child(n+1).current-menu-parent>a,
.navbar-default .navbar-nav>li:nth-child(n+1).current-menu-parent>a:hover,
.navbar-default .navbar-nav>li:nth-child(n+1).current-menu-parent>a:focus,
.navbar-default .navbar-nav>li:nth-child(n+1)>a:hover,
.navbar-default .navbar-nav>li:nth-child(n+1)>a:focus,
.navbar-default .navbar-nav>li:nth-child(n+1).open>a,
.navbar-default .navbar-nav>li:nth-child(n+1).open>a:hover,
.navbar-default .navbar-nav>li:nth-child(n+1).open>a:focus,
li:nth-child(n+1) .dropdown-menu>li>a:hover,
li:nth-child(n+1) .dropdown-menu>li>a:focus,
li:nth-child(n+1) .dropdown-menu>li.current_page_item>a,
li:nth-child(n+1) .dropdown-menu>li.current-menu-item>a,
.navbar-default li:nth-child(n+1) .navbar-toggle:hover,
.navbar-default li:nth-child(n+1) .navbar-toggle:focus,
.navbar-default .navbar-nav li:nth-child(n+1).open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav li:nth-child(n+1).open .dropdown-menu>li>a:focus {
  border-top-color: #3f4457;
  background-color: #3f4457;
  color: #fff;
}

.navbar-default .navbar-nav>li:nth-child(2n+2).current_page_item>a,
.navbar-default .navbar-nav>li:nth-child(2n+2).current_page_item>a:hover,
.navbar-default .navbar-nav>li:nth-child(2n+2).current_page_item>a:focus,
.navbar-default .navbar-nav>li:nth-child(2n+2).current-menu-parent>a,
.navbar-default .navbar-nav>li:nth-child(2n+2).current-menu-parent>a:hover,
.navbar-default .navbar-nav>li:nth-child(2n+2).current-menu-parent>a:focus,
.navbar-default .navbar-nav>li:nth-child(2n+2)>a:hover,
.navbar-default .navbar-nav>li:nth-child(2n+2)>a:focus,
.navbar-default .navbar-nav>li:nth-child(2n+2).open>a,
.navbar-default .navbar-nav>li:nth-child(2n+2).open>a:hover,
.navbar-default .navbar-nav>li:nth-child(2n+2).open>a:focus,
li:nth-child(2n+2) .dropdown-menu>li>a:hover,
li:nth-child(2n+2) .dropdown-menu>li>a:focus,
li:nth-child(2n+2) .dropdown-menu>li.current_page_item>a,
li:nth-child(2n+2) .dropdown-menu>li.current-menu-item>a,
.navbar-default li:nth-child(2n+2) .navbar-toggle:hover,
.navbar-default li:nth-child(2n+2) .navbar-toggle:focus,
.navbar-default .navbar-nav li:nth-child(2n+2).open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav li:nth-child(2n+2).open .dropdown-menu>li>a:focus {
  border-top-color: #ee1c24;
  background-color: #ee1c24;
  color: #fff;
}

.navbar-default .navbar-nav>li:nth-child(3n+3).current_page_item>a,
.navbar-default .navbar-nav>li:nth-child(3n+3).current_page_item>a:hover,
.navbar-default .navbar-nav>li:nth-child(3n+3).current_page_item>a:focus,
.navbar-default .navbar-nav>li:nth-child(3n+3).current-menu-parent>a,
.navbar-default .navbar-nav>li:nth-child(3n+3).current-menu-parent>a:hover,
.navbar-default .navbar-nav>li:nth-child(3n+3).current-menu-parent>a:focus,
.navbar-default .navbar-nav>li:nth-child(3n+3)>a:hover,
.navbar-default .navbar-nav>li:nth-child(3n+3)>a:focus,
.navbar-default .navbar-nav>li:nth-child(3n+3).open>a,
.navbar-default .navbar-nav>li:nth-child(3n+3).open>a:hover,
.navbar-default .navbar-nav>li:nth-child(3n+3).open>a:focus,
li:nth-child(3n+3) .dropdown-menu>li>a:hover,
li:nth-child(3n+3) .dropdown-menu>li>a:focus,
li:nth-child(3n+3) .dropdown-menu>li.current_page_item>a,
li:nth-child(3n+3) .dropdown-menu>li.current-menu-item>a,
.navbar-default li:nth-child(3n+3) .navbar-toggle:hover,
.navbar-default li:nth-child(3n+3) .navbar-toggle:focus,
.navbar-default .navbar-nav li:nth-child(3n+3).open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav li:nth-child(3n+3).open .dropdown-menu>li>a:focus {
  border-top-color: #007236;
  background-color: #007236;
  color: #fff;
}

.navbar-default .navbar-nav>li:nth-child(4n+4).current_page_item>a,
.navbar-default .navbar-nav>li:nth-child(4n+4).current_page_item>a:hover,
.navbar-default .navbar-nav>li:nth-child(4n+4).current_page_item>a:focus,
.navbar-default .navbar-nav>li:nth-child(4n+4).current-menu-parent>a,
.navbar-default .navbar-nav>li:nth-child(4n+4).current-menu-parent>a:hover,
.navbar-default .navbar-nav>li:nth-child(4n+4).current-menu-parent>a:focus,
.navbar-default .navbar-nav>li:nth-child(4n+4)>a:hover,
.navbar-default .navbar-nav>li:nth-child(4n+4)>a:focus,
.navbar-default .navbar-nav>li:nth-child(4n+4).open>a,
.navbar-default .navbar-nav>li:nth-child(4n+4).open>a:hover,
.navbar-default .navbar-nav>li:nth-child(4n+4).open>a:focus,
li:nth-child(4n+4) .dropdown-menu>li>a:hover,
li:nth-child(4n+4) .dropdown-menu>li>a:focus,
li:nth-child(4n+4) .dropdown-menu>li.current_page_item>a,
li:nth-child(4n+4) .dropdown-menu>li.current-menu-item>a,
.navbar-default li:nth-child(4n+4) .navbar-toggle:hover,
.navbar-default li:nth-child(4n+4) .navbar-toggle:focus,
.navbar-default .navbar-nav li:nth-child(4n+4).open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav li:nth-child(4n+4).open .dropdown-menu>li>a:focus {
  border-top-color: #ebb424;
  background-color: #ebb424;
  color: #fff;
}

.navbar-default .navbar-nav>li:nth-child(5n+5).current_page_item>a,
.navbar-default .navbar-nav>li:nth-child(5n+5).current_page_item>a:hover,
.navbar-default .navbar-nav>li:nth-child(5n+5).current_page_item>a:focus,
.navbar-default .navbar-nav>li:nth-child(5n+5).current-menu-parent>a,
.navbar-default .navbar-nav>li:nth-child(5n+5).current-menu-parent>a:hover,
.navbar-default .navbar-nav>li:nth-child(5n+5).current-menu-parent>a:focus,
.navbar-default .navbar-nav>li:nth-child(5n+5)>a:hover,
.navbar-default .navbar-nav>li:nth-child(5n+5)>a:focus,
.navbar-default .navbar-nav>li:nth-child(5n+5).open>a,
.navbar-default .navbar-nav>li:nth-child(5n+5).open>a:hover,
.navbar-default .navbar-nav>li:nth-child(5n+5).open>a:focus,
li:nth-child(5n+5) .dropdown-menu>li>a:hover,
li:nth-child(5n+5) .dropdown-menu>li>a:focus,
li:nth-child(5n+5) .dropdown-menu>li.current_page_item>a,
li:nth-child(5n+5) .dropdown-menu>li.current-menu-item>a,
.navbar-default li:nth-child(5n+5) .navbar-toggle:hover,
.navbar-default li:nth-child(5n+5) .navbar-toggle:focus,
.navbar-default .navbar-nav li:nth-child(5n+5).open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav li:nth-child(5n+5).open .dropdown-menu>li>a:focus {
  border-top-color: #8c6239;
  background-color: #8c6239;
  color: #fff;
}

.navbar-default .navbar-nav>li:nth-child(6n+6).current_page_item>a,
.navbar-default .navbar-nav>li:nth-child(6n+6).current_page_item>a:hover,
.navbar-default .navbar-nav>li:nth-child(6n+6).current_page_item>a:focus,
.navbar-default .navbar-nav>li:nth-child(6n+6).current-menu-parent>a,
.navbar-default .navbar-nav>li:nth-child(6n+6).current-menu-parent>a:hover,
.navbar-default .navbar-nav>li:nth-child(6n+6).current-menu-parent>a:focus,
.navbar-default .navbar-nav>li:nth-child(6n+6)>a:hover,
.navbar-default .navbar-nav>li:nth-child(6n+6)>a:focus,
.navbar-default .navbar-nav>li:nth-child(6n+6).open>a,
.navbar-default .navbar-nav>li:nth-child(6n+6).open>a:hover,
.navbar-default .navbar-nav>li:nth-child(6n+6).open>a:focus,
li:nth-child(6n+6) .dropdown-menu>li>a:hover,
li:nth-child(6n+6) .dropdown-menu>li>a:focus,
li:nth-child(6n+6) .dropdown-menu>li.current_page_item>a,
li:nth-child(6n+6) .dropdown-menu>li.current-menu-item>a,
.navbar-default li:nth-child(6n+6) .navbar-toggle:hover,
.navbar-default li:nth-child(6n+6) .navbar-toggle:focus,
.navbar-default .navbar-nav li:nth-child(6n+6).open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav li:nth-child(6n+6).open .dropdown-menu>li>a:focus {
  border-top-color: #0072bc;
  background-color: #0072bc;
  color: #fff;
}

.navbar-default .navbar-nav>li:nth-child(7n+7).current_page_item>a,
.navbar-default .navbar-nav>li:nth-child(7n+7).current_page_item>a:hover,
.navbar-default .navbar-nav>li:nth-child(7n+7).current_page_item>a:focus,
.navbar-default .navbar-nav>li:nth-child(7n+7).current-menu-parent>a,
.navbar-default .navbar-nav>li:nth-child(7n+7).current-menu-parent>a:hover,
.navbar-default .navbar-nav>li:nth-child(7n+7).current-menu-parent>a:focus,
.navbar-default .navbar-nav>li:nth-child(7n+7)>a:hover,
.navbar-default .navbar-nav>li:nth-child(7n+7)>a:focus,
.navbar-default .navbar-nav>li:nth-child(7n+7).open>a,
.navbar-default .navbar-nav>li:nth-child(7n+7).open>a:hover,
.navbar-default .navbar-nav>li:nth-child(7n+7).open>a:focus,
li:nth-child(7n+7) .dropdown-menu>li>a:hover,
li:nth-child(7n+7) .dropdown-menu>li>a:focus,
li:nth-child(7n+7) .dropdown-menu>li.current_page_item>a,
li:nth-child(7n+7) .dropdown-menu>li.current-menu-item>a,
.navbar-default li:nth-child(7n+7) .navbar-toggle:hover,
.navbar-default li:nth-child(7n+7) .navbar-toggle:focus,
.navbar-default .navbar-nav li:nth-child(7n+7).open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav li:nth-child(7n+7).open .dropdown-menu>li>a:focus {
  border-top-color: #f26522;
  background-color: #f26522;
  color: #fff;
}

.navbar-default .navbar-nav>li:nth-child(8n+8).current_page_item>a,
.navbar-default .navbar-nav>li:nth-child(8n+8).current_page_item>a:hover,
.navbar-default .navbar-nav>li:nth-child(8n+8).current_page_item>a:focus,
.navbar-default .navbar-nav>li:nth-child(8n+8).current-menu-parent>a,
.navbar-default .navbar-nav>li:nth-child(8n+8).current-menu-parent>a:hover,
.navbar-default .navbar-nav>li:nth-child(8n+8).current-menu-parent>a:focus,
.navbar-default .navbar-nav>li:nth-child(8n+8)>a:hover,
.navbar-default .navbar-nav>li:nth-child(8n+8)>a:focus,
.navbar-default .navbar-nav>li:nth-child(8n+8).open>a,
.navbar-default .navbar-nav>li:nth-child(8n+8).open>a:hover,
.navbar-default .navbar-nav>li:nth-child(8n+8).open>a:focus,
li:nth-child(8n+8) .dropdown-menu>li>a:hover,
li:nth-child(8n+8) .dropdown-menu>li>a:focus,
li:nth-child(8n+8) .dropdown-menu>li.current_page_item>a,
li:nth-child(8n+8) .dropdown-menu>li.current-menu-item>a,
.navbar-default li:nth-child(8n+8) .navbar-toggle:hover,
.navbar-default li:nth-child(8n+8) .navbar-toggle:focus,
.navbar-default .navbar-nav li:nth-child(8n+8).open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav li:nth-child(8n+8).open .dropdown-menu>li>a:focus {
  border-top-color: #ed008c;
  background-color: #ed008c;
  color: #fff;
}

.navbar-nav>li:nth-child(n+1)>a {
  border-top-color: #3f4457;
}

.navbar-nav>li:nth-child(2n+2)>a {
  border-top-color: #ee1c24;
}

.navbar-nav>li:nth-child(3n+3)>a {
  border-top-color: #007236;
}

.navbar-nav>li:nth-child(4n+4)>a {
  border-top-color: #ebb424;
}

.navbar-nav>li:nth-child(5n+5)>a {
  border-top-color: #8c6239;
}

.navbar-nav>li:nth-child(6n+6)>a {
  border-top-color: #0072bc;
}

.navbar-nav>li:nth-child(7n+7)>a {
  border-top-color: #f26522;
}

.navbar-nav>li:nth-child(8n+8)>a {
  border-top-color: #ed008c;
}

h2.page-btn {
  background: none;
  border: none;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0.5px;
  padding: 0;
  margin: 15px 0;
}

.main-content h1.description {
  margin-bottom: 10px;
}

#main-content {
  position: relative;
  background-color: #f9f9f9;
  /*margin: 190px 0 0;*/
  margin: 0;
  min-height: 100%;
}

.admin-bar #main-content {
  /*margin-top: 222px;*/
  margin-top: 0;
}

.main-content {
  padding: 0;
  background-color: #fff;
  padding-bottom: 16px;
}

.sidebar .nav-tabs {
  background-color: #222;
  border-bottom: 1px solid #222;
  font-family: 'DB Helvethaica', sans-serif;
  font-size: 12px;
  margin-top: 5px;
}

.sidebar .nav-tabs:first-child {
  margin-top: 0;
}

.sidebar .nav-tabs>li>a {
  color: #fff;
  font-size: 16px;
  border-radius: 0;
  border: none;
  padding: 5px 8px;
}

.sidebar .nav-tabs>li.active>a,
.sidebar .nav-tabs>li>a:hover {
  background-color: #ce2121;
  border-radius: 0;
  border: none;
}

.sidebar .tab-content {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  margin-bottom: 5px;
  overflow: hidden;
}

.sidebar .tab-content.login-wrapper {
  height: auto;
}

.sidebar .tded-list,
.sidebar .news-list,
.sidebar .highlight-list {
  margin: 5px;
}

.sidebar .highlight-list article,
.sidebar .news-list article,
.sidebar .tded-list article {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.sidebar .highlight-list article a {
  color: #333;
}

.sidebar .highlight-list article:last-child,
.sidebar .tded-list article:last-child,
.sidebar .news-list article:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.sidebar .highlight-list h3 {
  font-size: 16px;
  margin: 5px 0 0;
  text-align: center;
}

.sidebar .highlight-list figure {
  max-height: 155px;
  overflow: hidden;
}

.sidebar .highlight-list figure img {
  margin: 0 auto;
}

.sidebar .highlight-list h3 a {
  color: white;
}

.sidebar .tded-list {
  font-size: 10px;
}

.sidebar .tded-list img {
  max-height: 90px;
}

.sidebar .tded-list time {
  font-size: 10px;
}

.sidebar .news-list h3 {
  font-size: 1.8em;
  line-height: 1.25em;
}

.sidebar .news-list h3 a {
  color: #333;
}

.sidebar .news-list time {
  text-align: right;
  font-size: 1.2em;
}

.row {
  margin: 0;
}

.main-content .news-list {
  padding: 0 5px 5px;
}

.main-content .news-list .news-large {
  padding: 0;
}

.main-content .news-list .news-large figure {
  width: 357px;
  height: 230px;
}

.main-content .news-list img {
  margin: 0 auto;
}

.main-content .news-list h3 {
  font-size: 22px;
}

.main-content .news-list .excerpt {
  font-size: 13px;
  line-height: 1.3em;
  color: #ddd;
}

.main-content .news-list .news .row {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.main-content .news-list .news .row:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.main-content .news-list .news figure {
  padding: 0;
  width: 237px;
  height: 150px;
}

.preview-list,
.liveonline-list {
  margin-top: 15px;
}

.preview-list figure,
.liveonline-list figure {}

.preview-list .title,
.liveonline-list .title {
  padding: 0;
  text-align: center;
}

.preview-list time {
  font-size: 11px;
}

.preview-list h3,
.liveonline-list h3 {
  font-size: 22px;
}

.preview-list .excerpt {
  font-size: 12px;
}

.table-responsive {
  margin: 5px 0;
  border: none;
}

table.opinion-table {
  font-size: 1.3em;
  width: 100%;
}

table.opinion-table td,
table.opinion-table th {
  padding: 3px;
}

table.opinion-table td:first-child,
table.opinion-table th:first-child {
  border-left: none;
}

table.opinion-table td:last-child,
table.opinion-table th:last-child {
  border-right: none;
}

table.opinion-table th {
  width: 14.28%;
}

table.opinion-table .home,
table.opinion-table .away,
table.opinion-table .handicap {
  width: 14.28%;
}

table.opinion-table .banner td {
  border-right: none;
  border-left: none;
}

table.opinion-table .time {
  width: 8.28%;
  text-align: center;
}

table.opinion-table .predict,
table.opinion-table .score {
  width: 10.28%;
  text-align: center;
}

table.opinion-table .opinion {
  width: 28.28%;
}

table.opinion-table .highlight {
  background: #333;
  color: #fff;
}

.opinion-desc {
  margin: 15px 0;
  font-size: 1.2em;
}

article.post div.content,
article.sc_preview div.content,
article.page div.content {
  padding: 5px;
  font-size: 14px;
  line-height: 1.25em;
}

article.post p.content {
  margin-top: 10px;
}

article.post .content figure,
article.page .content figure {
  margin-bottom: 10px;
}

article.post .content figure>img,
article.page .content figure>img {
  margin: 0 auto;
}

article.post #co figure .img-responsive {
  margin-right: auto;
  margin-left: auto;
}

article.post p.reference {
  margin-top: 15px;
}

article.post time {
  margin: 10px 5px;
  font-size: 1.2em;
}

article.post iframe.video,
article.page iframe,
article.post video,
article.post .video-js {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 404px !important;
  margin: 0;
}

article.post iframe.video+p,
article.page iframe+p,
article.post video+p,
article.post .video-js+p {
  margin: 5px 0 25px;
}

article.post .center {
  text-align: center;
}

.wp-pagenavi {
  font-size: 12px;
  font-weight: bold;
  line-height: 23px;
  margin: 30px 0 0;
  text-align: center;
}

.wp-pagenavi span,
.wp-pagenavi a {
  background: #222;
  color: #888;
  border: none !important;
  border-bottom: 1px solid #7fa1ac !important;
  display: inline-block;
  padding: 3px 6px;
  min-width: 30px;
  height: 30px;
  margin: 0;
  text-align: center;
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.35);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.35);
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+100 */
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
  /* IE6-9 */
}

.wp-pagenavi span.current {
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e85141+0,d43b2b+100 */
  background: #e85141;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e85141 0%, #d43b2b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e85141), color-stop(100%, #d43b2b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e85141 0%, #d43b2b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e85141 0%, #d43b2b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e85141 0%, #d43b2b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e85141 0%, #d43b2b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e85141', endColorstr='#d43b2b', GradientType=0);
  /* IE6-9 */
}

.wp-pagenavi *:first-child {
  border-radius: 15px 0 0 15px;
  padding-left: 10px;
}

.wp-pagenavi *:last-child {
  border-radius: 0 15px 15px 0;
  padding-right: 10px;
}

.main-content .highlight-list,
.main-content .tded-list {
  margin: 5px 0;
  overflow: hidden;
}

.main-content .tded-list {
  float: left;
  width: 50%;
}

.main-content .tded-list h3 {
  text-align: center;
  font-size: 2em;
  line-height: 1.25em;
}

.main-content .tded-list article {
  padding: 0 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #e1e1e1;
  height: 280px;
  overflow: hidden;
}

.main-content .tded-list article:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

.main-content .tded-list time {
  font-size: 1.2em;
}

.main-content .highlight-list,
.single-news-list {
  margin: 0 -11px 0 -5px;
}

.main-content .highlight-list article,
.single-news-list article {
  border: 1px solid white;
  padding: 5px;
  width: 242px;
  float: left;
  background-color: #99b8ec;
  margin-bottom: 6px;

  -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);

  background: #5976b8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5976b8 0%, #37529e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5976b8), color-stop(100%, 37529e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradie(top, #5976b8 0%, #37529e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5976b8 0%, #37529e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5976b8 0%, #37529e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5976b8 0%, #37529e 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5976b8', endColorstr='#37529e', =0);
  /* IE6-9 */
}

single-news-list article a {
  color: #333;
}

.single-news-list figure {
  padding: 0;
}

.single-news-list .content {
  padding-right: 0;
  padding-left: 5px;
}

.main-content .highlight-list h3,
.single-news-list h3 {
  line-height: 1em;
  font-size: 20px;
  margin: 5px 0 0;
  color: white;
}

.main-content .highlight-list h3 a,
.single-news-list h3 a {
  color: white;
}

.single-news-list .excerpt {
  font-size: 13px;
  line-height: 1.25em;
  margin-top: 5px;
  color: #ccc;
}

.single-news-list time {
  font-size: 11px;
  text-align: right;
  display: block;
  color: white;
}

.main-content .livescore {
  margin: 15px -5px 0;
}

.main-content .contact {
  margin-top: 15px;
  font-size: 1.6em;
}

.main-content .contact a {
  color: #333;
}

.main-content .preview-table th,
.main-content .preview-table td {
  text-align: center;
  line-height: 1.25em;
  padding: 10px 0;
}

.main-content .preview-table .left {
  text-align: left;
}

.main-content .preview-table .red {
  color: #ce2121;
}

.main-content .preview-table .home,
.main-content .preview-table .away {
  font-size: 1.3em;
  display: table-cell;
}

.main-content .preview-table .home img,
.main-content .preview-table .away img {
  width: 135px;
}

.main-content .preview-table img {
  margin: 0 auto;
}

.main-content .preview-table em {
  font-weight: bold;
}

.main-content .preview-table table.h2h {
  margin: 0 auto;
  font-size: 1em;
}

.main-content .preview-table table.h2h th,
.main-content .preview-table table.h2h td {
  padding: 2.5px;
  font-size: 0.9em;
}

.main-content .preview-table>tbody>tr:last-child td {
  padding: 0;
}

.main-content .description {
  font-size: 14px;
  line-height: 1.8em;
  padding: 5px;
  margin-bottom: 10px;
}

.main-content .description .wp_bannerize_container {
  margin-left: -5px;
  margin-right: -5px;
}

.main-content h1.description {
  font-size: 1.8em;
}

.main-content .description h1 {
  font-size: 36px;
  margin: 15px 0;
  letter-spacing: 0.5px;
}

.main-content .description h2 {
  font-size: 30px;
  margin: 15px 0;
  padding: 0;
  letter-spacing: 0.5px;
  line-height: 1em;
  background: none;
  border: none;
  font-weight: normal;
}

.main-content .description .gray {
  background-color: #f9f9f9;
}

time {
  color: #bbb;
}

.main-content .tag-list-wrapper {
  font-size: 1.3em;
  line-height: 1.25em;
}

.main-content .tag-list-wrapper a {
  color: #333;
}

.content .ads-wrapper {
  margin: 0 -15px;
}

.ads-wrapper {
  display: block;
}

.sidebar .ads-wrapper {
  margin: 5px 0;
  overflow: hidden;
}

.sidebar .ads-wrapper>.wp_bannerize_container {
  overflow: hidden;
}

.wp_bannerize_banner_box {
  margin-bottom: 5px;
  position: relative;
}

.wp_bannerize_banner_box:after {
  content: "";
  display: block;
  clear: both;
}

.top-ads-list {
  background: #f9f9f9;
  overflow: hidden;
  margin: 5px 0;
}

.top-ads-list>div {
  float: left;
}

.top-ads-list .wp_bannerize_banner_box {
  margin-bottom: 5px;
  position: relative;
  z-index: 80;
}

#ads-cat-b {
  margin: 5px 0;
}

.lotto-list {
  margin-top: 15px;
}

.lotto-list article {
  margin-bottom: 5px;
}

.lotto-list h3 {
  font-size: 1.6em;
  line-height: 1.25em;
  margin: 0;
}

.lotto-list h3 a {
  color: #333;
}

.content .lotto-table {
  width: 622px;
  min-width: 622px;
  margin-left: -15px;
  margin-bottom: 15px;
}

.lotto-table .banner {
  position: relative;
  height: 78px;
}

.lotto-table .wp_bannerize_container {
  position: absolute;
  top: 0;
  left: -6px;
}

.really_simple_share {
  overflow: hidden;
}

.really_simple_share>div {
  max-height: 33px;
}

.comment-header {
  font-size: 1.5em;
  margin: 20px -5px 10px;
  padding: 10px 0 10px 30px;
}

#gostats {
  float: right;
  margin-top: -4px;
}

.liveonline-list h3 {
  margin: 0 0 5px;
}

.liveonline-list time {
  font-size: 1.3em;
  color: #333;
}

.liveonline-list .liveonline-wrapper {
  font-size: 1.3em;
  margin-top: 5px;
  padding: 0;
}

.liveonline-list .liveonline-wrapper li {
  list-style-type: none;
  float: left;
  padding-right: 10px;
}

.sticky-ads {
  position: fixed;
  bottom: 0;
  z-index: 90;
}

.sticky-ads a.close {
  position: absolute;
  right: 0;
  top: -35px;
  width: 70px;
  height: 35px;
  background: #222;
  border-radius: 15px 15px 0 0;
  opacity: 1;
  color: #fff !important;
  text-shadow: none;
  line-height: 1em;
  font-size: 13px !important;
  text-align: center;
  padding-top: 10px;
}

.sticky-ads a.close:before {
  content: 'x close';
}

header.fixed {
  position: fixed;
  top: -190px;
  z-index: 90;
}

.navbar.fixed {
  position: fixed;
  top: -40px;
}

.admin-bar header.fixed {
  top: 32px;
}

.admin-bar .navbar.fixed {
  top: 182px;
}

.admin-bar .ads-wrapper.hide {
  display: block !important;
}

.admin-bar .ads-wrapper .hide {
  display: block !important;
}

.admin-bar .login-wrapper {
  display: none;
}

.aligncenter {
  margin: 0 auto;
}

.dropdown-menu {
  font-size: 1.35em;
  background: #222;
}

.dropdown-menu>li>a {
  color: #fff;
}

.navbar-default {
  background-color: transparent;
}

.navbar-default .navbar-nav>.dropdown>a .caret {
  border-bottom-color: #fff;
  border-top-color: #fff;
}

.navbar-default .navbar-nav>.dropdown>a:hover .caret,
.navbar-default .navbar-nav>.dropdown>a:focus .caret {
  border-bottom-color: #222;
  border-top-color: #222;
}

.wp_bannerize_container .wp_bannerize_banner_box:last-child {
  margin-bottom: 0;
}

.live-program-wrapper {
  font-size: 13px;
  line-height: 1.25em;
  margin: 0 -10px;
}

.live-program-wrapper>h3 {
  margin: 15px 0 5px;
  padding: 0 5px;
  text-align: center;
}

.live-program-wrapper table {
  width: 100%;
  margin-bottom: 30px;
  background-color: white;
  -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
}

.live-program-wrapper table th {
  text-align: center;
}

.live-program-wrapper table th:nth-child(1) {
  width: 10%;
}

.live-program-wrapper table th:nth-child(2) {
  width: 25%;
}

.live-program-wrapper table th:nth-child(3) {
  width: 25%;
}

.live-program-wrapper table th:nth-child(4) {
  width: 40%;
}

.live-program-wrapper table td,
.live-program-wrapper table th {
  border: 1px solid #e1e1e1;
  padding: 5px;
}

.live-program-wrapper table th {
  border-top: none;
  background-color: #203767;
  color: white;
}

.live-program-wrapper table td:first-child,
.live-program-wrapper table th:first-child {
  border-left: none;
}

.live-program-wrapper table td:last-child,
.live-program-wrapper table th:last-child {
  border-right: none;
}

.live-program-wrapper table td>img {
  margin-right: 5px;
}

.live-program-wrapper table td.title {
  text-align: center;
  background-color: #99b8ec;
  color: #233b7a;
  font-family: "DB Helvethaica", sans-serif;
  font-size: 20px;
  font-weight: bold;
}

.live-program-wrapper .world-cup-channel {
  display: inline-block;
  background: url('images/worldcup-ch.gif');
  width: 39px;
  height: 20px;
  margin-right: 5px;
}

.live-program-wrapper .ch8 {
  display: inline-block;
  background: url('images/ch8.gif');
  width: 23px;
  height: 20px;
  margin-right: 5px;
}

.live-program-wrapper .tv5 {
  display: inline-block;
  background: url('images/tv5.gif');
  width: 25px;
  height: 20px;
  margin-right: 5px;
}

.live-program-wrapper .ch7 {
  display: inline-block;
  background: url('images/ch7.gif');
  width: 25px;
  height: 20px;
  margin-right: 5px;
}

.preview-list .page-btn {
  text-align: center;
  margin-bottom: 30px;
}

.logged-in .login-form-wrapper {}

.login-form-wrapper {
  text-align: center;
}

#rand_code {
  width: 60px;
}

.new-fb-btn {
  margin: 30px 0;
}

.new-fb-btn div {
  font-family: 'DB Helvethaica', sans-serif;
  font-weight: normal;
  font-size: 1.2em;
  letter-spacing: 0.5px;
}

.facebook-btn {
  background: url('images/facebook-btn.png');
  display: block;
  width: 185px;
  height: 36px;
  margin: 0 auto 15px;
  line-height: 36px;
  padding-left: 25px;
  font-family: 'DB Helvethaica', sans-serif;
  color: #fff;
  font-size: 20px;
  text-align: center;
}

.facebook-btn:hover {
  color: #fff;
}

.tab-content hr {
  margin: 10px;
}

#login-form button[type=submit],
#register-form button[type=submit] {
  margin: 0;
  display: block;
}

#bbpress-forums {
  padding-top: 5px;
  margin-bottom: 5px;
}

#bbpress-forums .bbp-forums {
  margin-top: 37px;
}

#bbpress-forums fieldset.bbp-form {
  border: none;
}

#bbp-search-form input[type=text] {
  border: 1px solid #e1e1e1;
  padding: 4px 0;
}

#bbp_search_submit {
  font-size: 12px;
  line-height: 1em;
  padding: 4px 8px;
  position: relative;
  top: -1px;
}

legend {
  font-size: 1.2em;
  font-weight: bold;
  width: auto;
  display: inline;
  border-bottom: none;
}

#new-post input[type=text],
#new-post select,
#new-post textarea {
  border: 1px solid #e1e1e1;
  padding: 5px;
  width: 190px;
}

#new-post .quicktags-toolbar {
  border: 1px solid #e1e1e1;
  border-bottom: none;
}

#bbpress-forums div.bbp-template-notice img.avatar-14 {
  position: relative;
  margin-bottom: 0;
  top: -2px;
}

.sidebar nav .menu {
  padding: 0;
  background: #222;
  margin: 0;
}

.sidebar nav li {
  list-style-type: none;
}

.sidebar nav li a {
  font-family: 'DB Helvethaica', sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  color: #fff;
  padding: 5px;
  padding-left: 8px;
  display: block;
  border-left: 3px solid #0072bc;
  border-bottom: 1px solid #000;
}

.sidebar nav li:nth-child(2n) a {
  border-left: 3px solid #ebb424;
}

table.league-table {
  font-size: 12px;
}

table.league-table tbody>tr>td {
  text-align: center;
  vertical-align: middle;
}

table.league-table>tbody>tr:nth-child(2n+1)>th {
  background: #222;
  color: #fff;
  text-align: center;
  vertical-align: middle;
}

.league-table-page .nav-pills>li>a,
.livescore-page .nav-pills>li>a {
  font-family: 'DB Helvethaica', sans-serif;
  font-size: 1.7em;
}

.league-table-page .nav-pills>li.active>a,
.league-table-page .nav-pills>li.active>a:hover,
.league-table-page .nav-pills>li.active>a:focus,
.livescore-page .nav-pills>li.active>a,
.livescore-page .nav-pills>li.active>a:hover,
.livescore-page .nav-pills>li.active>a:focus {
  background-color: #ebb424;
  color: #222;
}

.fb-like-box {}

.nav-tabs.login-wrapper {
  margin-top: 5px;
}

.poll-wrapper {
  padding: 10px;
  border: 1px dashed #e1e1e1;
}

header .ads-list {
  position: absolute;
  right: 0;
  bottom: 15px;
}

header .ads-list>div {
  margin-bottom: 10px;
}

header .ads-list>div:last-child {
  margin-bottom: 0;
}

#highlight a[href='#up'],
#highlight a[href='#down'] {
  font-size: 2.3em;
  color: #333;
  text-align: center;
  display: block;
}

#highlight a[href='#up']:hover,
#highlight a[href='#down']:hover {
  color: #e1e1e1;
}

.highlight-list-wrapper {
  height: 650px;
  overflow: hidden;
}

.navbar-collapse {
  padding: 0;
}

.main-content {}

.main-content.col-sm-12 {
  width: 100%;
}

.sidebar {
  width: 183px;
  padding: 0;
}

.news-list .news-large .excerpt {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.news-list .news {
  padding: 0;
}

.news-list .news h3 {
  padding-right: 0;
}

.news-list article {
  position: relative;
  padding: 0;
  border: 1px solid #fff;
}

.news-list article .img-responsive {
  width: 100%;
  height: 230px;
}

.news-list .news article .img-responsive {
  height: 150px;
}

.news-list article>.wrapper {
  position: absolute;
  padding: 5px;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.85);
  color: #fff;
}

.main-content .news-list article>.wrapper h3>a {
  color: #fff;
}

#player_wrapper {
  min-width: 528px;
  min-height: 297px;
  max-width: none;
  max-height: none;
}

.gallery-item {
  width: 25% !important;
}

.gallery>dl {
  margin-bottom: 0;
}

.navbar-brand {
  display: none;
}

#header.affix {
  top: 0;
  z-index: 90;
}

#main-nav.affix {
  top: 150px;
}

.match-wrapper {
  font-size: 13px;
  text-align: center;
  padding: 15px 0;
}

.match-wrapper>div {
  padding: 0;
}

.match-wrapper input[type=number] {
  width: 50px;
  padding: 5px;
  border: 1px solid #e1e1e1;
}

.match-wrapper .datetime {
  margin-bottom: 5px;
}

.match-wrapper>.home>.wrapper {
  float: right;
  padding-top: 5px;
}

.match-wrapper>.away>.wrapper {
  float: left;
  padding-top: 5px;
}

.match-wrapper .wrapper>img {
  height: 50px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
}

.soccer-game .really_simple_share,
.page .really_simple_share {
  padding: 5px;
}

.soccer-game h1.page-header {
  margin-top: 5px;
  margin-bottom: 15px;
}

.soccer-game .nav-tabs {
  font-size: 14px;
  background: #222;
  border: none;
}

.soccer-game .nav-tabs>li {
  margin-bottom: 0;
}

.soccer-game .nav-tabs>li>a {
  color: #fff;
  border: none;
}

.soccer-game .nav-tabs>li.active>a,
.soccer-game .nav-tabs>li:hover>a {
  background: #ce2121;
  border-radius: 0;
  border: none;
}

.soccer-game .tab-content.login-wrapper {
  border: 1px solid #222;
  border-top: none;
}

.soccer-game .login-wrapper form {
  width: 275px;
  margin: 0 auto;
  padding-top: 15px;
}

.soccer-game {
  font-size: 14px;
}

.soccer-game h2 {
  font-size: 18px;
}

.soccergame-wrapper {
  margin-top: 30px;
  font-size: 12px;
}

.soccergame-wrapper table {
  width: 100%;
}

.soccergame-wrapper table caption {
  padding: 5px 0;
  font-size: 14px;
  font-weight: bold;
}

.soccergame-wrapper table th,
.soccergame-wrapper table td {
  border: 1px solid #e1e1e1;
  padding: 2px;
  text-align: center;
}

.soccergame-wrapper table th:nth-child(3),
.soccergame-wrapper table th:nth-child(4),
.soccergame-wrapper table th:nth-child(5) {
  width: 16%;
}

.soccergame-wrapper table th:nth-child(1),
.soccergame-wrapper table th:nth-child(2) {
  width: 26%;
}

table.matches {
  width: 100%;
  font-size: 13px;
  margin-top: 15px;
}

table.matches img {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
  max-height: 40px;
}

table.matches th,
table.matches td {
  text-align: center;
  padding: 5px;
  border: 1px solid #e1e1e1;
}

table.matches .datetime {
  width: 110px;
}

#ads-cat-ss {
  width: 140px;
  background: #f9f9f9;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
}

#post-61032 table {
  width: 100%;
  margin-bottom: 20px;
}

#post-61032 table>caption {
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
}

#post-61032 table th,
#post-61032 table td {
  border: 1px solid #e1e1e1;
  padding: 4px;
  text-align: center;
}

#post-61032 table th:nth-child(1) {
  width: 30px;
}

#post-61032 table th:nth-child(2) {
  width: 220px;
}

#post-61032 table td:nth-child(2) {
  text-align: left;
}

#post-49240 h2.section-header {
  margin-bottom: 15px;
}

.fb-comments {
  overflow: hidden;
}

#popup,
#popup-game {
  width: 600px;
  height: 540px;
  margin-left: -300px;
  padding: 40px 0 0;
  border-radius: 0;
  border: none;
  background: transparent;
  overflow: hidden;
  left: 50%;
  top: 50px;
}

#popup .modal-dialog,
#popup-game .modal-dialog {
  width: 600px;
  height: 500px;
  padding: 0;
  border-radius: 0;
  margin: 0;
}

#popup .modal-content,
#popup-game .modal-content {
  border-radius: 0;
}

#popup button.close,
#popup-game button.close {
  font-size: 14px !important;
  line-height: 40px;
  position: absolute;
  top: -40px;
  color: #fff !important;
  right: 0;
  width: 80px;
  background: #f00;
  text-shadow: none;
  opacity: 1;
}

#world-cup-live-photo-wrapper {
  margin-top: 15px;
  height: 350px;
}

#world-cup-live-photo-wrapper .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
}

#world-cup-live-photo-wrapper .carousel-caption {
  font-size: 14px;
  padding: 5px;
  background: rgba(0, 0, 0, 0.8);
}

#world-cup-live-photo-wrapper .carousel-indicators {
  bottom: 0;
  margin-bottom: 0;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  margin-left: -10px;
  margin-top: -10px;
}

.note {
  font-size: 12px;
  margin-top: 5px;
  text-align: center;
}

#ads-cat-video {
  display: none;
}

.video-js #ads-cat-video {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -75px;
  margin-left: -234px;
}

#user-history+.pagination,
#user-ranking+.pagination {
  display: block;
  text-align: center;
  margin: 10px 0;
}

#worldcup-score-wrapper {
  font-size: 12px;
  text-align: center;
  padding-top: 15px;
}

#worldcup-score-wrapper .t-nText,
#worldcup-score-wrapper .s-status {
  display: none;
}

#worldcup-score-wrapper .mu-m>div.home {
  float: left;
}

#worldcup-score-wrapper .mu-m>div.away {
  float: right;
}

#worldcup-score-wrapper img.flag {
  width: 35px;
  height: auto;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
}

#user-ranking .current {
  background: #f9f9f9;
}

.sexyclip-list {
  overflow: hidden;
  margin-top: 15px;
}

.sexyclip-list>article {
  float: left;
  width: 33.33%;
  padding: 0 5px;
}

.sexyclip-list>article:nth-child(3n+4) {
  clear: left;
}

.sexyclip-list>article h3 {
  color: #333;
  font-size: 16px;
  text-align: center;
  margin: 0 0 15px;
}

#ads-left-sidebar {
  width: 160px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 100;
}

#ads-right-sidebar {
  width: 272px;
  position: absolute;
  right: 0;
  top: 172px;
}

.bottom-ads-list {
  width: 728px;
  position: fixed;
  bottom: 0;
  z-index: 100;
}

.bottom-ads-list .close-btn>a {
  font-size: 1.5em;
  color: white;
  background-color: red;
  display: block;
  padding: 5px;
  text-align: center;
  width: 80px;
}

.bottom-ads-list .wp_bannerize_banner_box {
  min-height: 45px;
}

form.lotto-form .submit-wrapper {
  padding: 0;
  text-align: center;
}

#ads-cat-highlight {
  margin: 0 -6px 15px;
}

table.tded-expert {
  margin-bottom: 15px;
  font-size: 12px;
  background-color: white;

  -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
}

table.tded-expert th,
table.sticky-thead th,
table.tded-table th,
table.tded-expert td,
table.tded-table td {
  border: 1px solid #e1e1e1;
  padding: 2px;
  text-align: center;
  height: 30px;
  font-size: 13px;
}

table.sticky-thead th,
table.opinion-list th,
table.tded-expert th,
table.tded-table th {
  background-color: #203767;
  color: white;
}

table.sticky-thead {
  background-color: white;
}

table.tded-table td {
  text-align: left;
  font-family: 'DB Helvethaica', sans-serif;
  font-size: 18px;
}

table.tded-table td b {
  font-size: 22px;
  color: red;
}

table.opinion-list td:first-child {
  font-weight: normal;
  text-align: center;
}

.tded-page h3 {}

table.opinion-list>caption {
  font-family: 'DB Helvethaica', sans-serif;
  font-weight: bold;
  font-size: 26px;
}

table.opinion-list>tbody>tr:nth-child(2n+1)>td,
table.opinion-list>tbody>tr:nth-child(2n+1)>th {
  background-color: transparent;
}

table.opinion-list>tbody>tr>td.league,
table.tded-expert>tbody>tr>td.teams {
  background-color: #99b8ec;
  font-family: 'DB Helvethaica', sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #233b7a;
  text-align: center;
}

table.opinion-list>tbody>tr>td.odds {
  color: red;
  font-weight: bold;
}

table.opinion-list>tbody>tr>td.banner {
  padding: 15px 0;
}

table.opinion-list>tbody>tr>td.banner a {
  color: red;
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;
}

.list {
  position: relative;
}

.list .loading {
  position: absolute;
  background-color: #fff;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.list .loading>img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
}

.live-wrapper {
  width: 650px;
  height: 394px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
}

article.page .live-wrapper>iframe {
  position: absolute;
  width: 800px !important;
  max-width: none !important;
  height: 900px !important;
  top: -243px;
  left: -42px;
}

article.page .live-wrapper.vip1 {
  width: 714px;
  height: 450px;
}

article.page .live-wrapper.vip1>iframe {
  top: -452px;
  left: -200px;
  width: 1200px !important;
  height: 900px !important;
}

article.page .live-wrapper.vip2 {
  width: 714px;
  height: 450px;
}

article.page .live-wrapper.vip2>iframe {
  top: -686px;
  left: -23px;
  height: 1900px !important;
}

table.sc-preview-list {
  font-size: 22px;
  font-family: 'DB Helvethaica', sans-serif;
  margin: 0 auto;
  width: 100%;
}

table.sc-preview-list td {
  padding: 0 5px 20px;
}

table.sc-preview-list img {
  height: 50px;
}

table.sc-preview-list td.away {
  text-align: right;
}

table.sc-preview-list td.league {
  text-align: center;
  padding: 10px 0;
  background-color: #203767;
  border: 1px solid white;
}

table.sc-preview-list td.league a {
  color: white;
}

.opinion-stats {
  font-size: 12px;
  text-align: right;
  padding: 0 10px;
}

.opinion-stats .win {
  color: #233b7a;
  font-weight: bold;
}

.clear {
  clear: both;
}

.lastnight-list-wrapper,
.sg-match-list-wrapper,
.opinion-list-wrapper {
  margin: 0 -5px;
}

.description .lastnight-list-wrapper,
.description .opinion-list-wrapper {
  margin: 0 -10px;
}

.sticky-wrap {
  overflow-x: hidden;
}

.sticky-thead {}

.odds-wrapper {
  margin: 15px -10px;
  box-shadow: 0 0 2px 1px #aaa;
  border: 1px solid white;
  background-color: white;
  font-size: 12px;
}

.odds-wrapper .Hd {
  color: white;
  font-weight: bold;
  font-size: 14px;
  line-height: 30px;
  padding-left: 10px;
  background: #5e7bbc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5e7bbc 0%, #334e9a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e7bbc), color-stop(100%, #334e9a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5e7bbc 0%, #334e9a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5e7bbc 0%, #334e9a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5e7bbc 0%, #334e9a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5e7bbc 0%, #334e9a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e7bbc', endColorstr='#334e9a', GradientType=0);
  /* IE6-9 */
}

.odds-wrapper .SubHead {
  background-color: #627fbf;
  color: white;
  padding-left: 10px;
  font-weight: bold;
  line-height: 20px;
}

.odds-wrapper .SubHeadT {
  background-color: #b2d1ff;
  padding-left: 10px;
  font-weight: bold;
  line-height: 20px;
}

.odds-wrapper .MarketBd {
  background-color: white;
}

.odds-wrapper .MarketBd table {
  width: 100%;
}

.odds-wrapper .OddsTabL,
.odds-wrapper .OddsTabR {
  background: #EBF1FF;
  border: 1px solid #fff;
  border-right: 1px solid #a7bdef;
  border-bottom: 1px solid #a7bdef;
  color: #000;
  display: block;
  margin: 3px 3px 0 0;
  position: relative;
  line-height: 20px;
}

.odds-wrapper .OddsR,
.odds-wrapper .OddsL,
.odds-wrapper .OddsM {
  display: block;
}

.odds-wrapper .OddsR {
  width: 40px;
  position: absolute;
  top: -2px;
  right: -2px;
  text-align: right;
  margin: 2px 2px 0 0;
  padding: 3px;
  font-weight: 700;
}

.odds-wrapper .OddsL {
  width: 140px;
  padding: 3px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.odds-wrapper .OddsM {
  color: #46a;
  padding: 3px 0;
  position: absolute;
  right: 40px;
  text-align: right;
  top: 0;
  width: 34px;
}

.odds-wrapper .DateTime {
  width: 100px;
  text-align: center;
  border-bottom: 1px solid #a7bdef;
}

.odds-wrapper .Icons {
  display: none;
}

.odds-wrapper .Onex2,
.odds-wrapper .Hdp {
  margin-bottom: 5px;
}

article.page .stfb-wrapper {
  width: 697px;
  height: 455px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
}

article.page .stfb-wrapper>iframe {
  position: absolute;
  width: 800px !important;
  max-width: none !important;
  height: 900px !important;
  top: -158px;
  left: -74px;
}

.odds-wrapper table {
  width: 100%;
}

.odds-wrapper table th,
.odds-wrapper table td {
  padding: 10px 3px;
  text-align: center;
}

.odds-wrapper table th {
  text-align: center;
  color: white;
  font-size: 12px;
  line-height: 30px;
  padding: 5px 3px;

  background: #5e7bbc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5e7bbc 0%, #334e9a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e7bbc), color-stop(100%, #334e9a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5e7bbc 0%, #334e9a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5e7bbc 0%, #334e9a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5e7bbc 0%, #334e9a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5e7bbc 0%, #334e9a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e7bbc', endColorstr='#334e9a', GradientType=0);
  /* IE6-9 */
}

.odds-wrapper table td.league {
  text-align: center;
  background-color: #b2d1ff;
  font-weight: bold;
  line-height: 20px;
  padding: 5px;
}

.odds-wrapper table td.league div[id^="ads-cat"] {
  margin-bottom: 5px;
}

.odds-wrapper table td.home,
.odds-wrapper table td.away {
  width: 100px;
  padding: 5px 0;
}

.odds-wrapper table td.home {
  text-align: right;
}

.odds-wrapper table td.away {
  text-align: left;
}

.odds-wrapper table td.blue {
  color: blue;
}

.odds-wrapper table td.red {
  color: red;
}

.odds-wrapper table tr.match:nth-child(even) td {
  background-color: #ebf1ff;
}

.odds-wrapper table td.closed-handicap,
.odds-wrapper table td.closed {
  background-color: #fffece !important;
}

.odds-wrapper table td.closed-handicap,
.odds-wrapper table td.handicap {
  font-weight: bold;
}

.odds-wrapper table td.home.red,
.odds-wrapper table td.away.red {
  font-weight: bold;
}

.livestream-list {
  overflow: hidden;
}

.livestream-list figure>img {
  height: 75px;
  width: auto !important;
  margin: 0 auto;
}

.livestream-list figure {
  margin-bottom: 5px;
}

.livestream-list a {
  color: black;
}

.livestream-list>article {
  float: left;
  text-align: center;
  padding: 10px 0;
  width: 20%;
}

.livestream-list>article:nth-child(5n+6) {
  clear: both;
}

.livestream-list h3 {
  margin: 0;
  font-size: 16px;
}

.sg-match-list-wrapper .table td {
  padding: 5px;
  vertical-align: middle;
}

.sg-match-list-wrapper .table th:nth-child(2) {
  border-right: none;
}

.sg-match-list-wrapper .table th:nth-child(3) {
  border-right: none;
  border-left: none;
}

.sg-match-list-wrapper .table th:nth-child(4) {
  border-left: none;
}

.sg-match-list-wrapper .table td:nth-child(3),
.sg-match-list-wrapper .table td:nth-child(7) {
  width: 50px;
  padding: 5px 0;
}

.sg-match-list-wrapper .table td:nth-child(4) {
  width: 210px;
  border-right: none;
  text-align: left;
}

.sg-match-list-wrapper .table td:nth-child(5) {
  border-right: none;
  border-left: none;
}

.sg-match-list-wrapper .table td:nth-child(6) {
  width: 210px;
  border-left: none;
  text-align: right;
}

.lastnight-list-wrapper .home,
.lastnight-list-wrapper .away {
  width: 260px;
}

.tded-expert-wrapper {
  margin: 0 -5px 45px;
}

.footer-widget-area {
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 1.5em;
}

.footer-widget-area h3 {
  margin: 15px 0;
}

.related_posts_rpw_main_content>p:first-child {
  font-size: 14px;
  line-height: 1em;
  font-weight: bold;
}

#related_posts_rpw ul>li:last-child {
  border-bottom: none;
}

table.tded-table th.title {
  vertical-align: middle;
  font-size: 16px;
}

table.tded-table td.single {
  vertical-align: middle;
  font-weight: bold;
  font-style: italic;
  background-color: #0cff00;
}

table.tded-table td.single b {
  color: #000;
}

.tded-table .zean {
  width: 210px;
}

.tded-table .goal,
.tded-table .draw,
.tded-table .vip>b {
  position: relative;
}

.tded-table .goal:after {
  content: "";
  position: absolute;
  margin-top: -12px;
  top: 50%;
  right: 5px;
  width: 24px;
  height: 24px;
  background-image: url('images/win.gif');
  background-repeat: no-repeat;
}

.tded-table .draw:after {
  content: "";
  position: absolute;
  margin-top: -12px;
  top: 50%;
  right: 5px;
  width: 24px;
  height: 24px;
  background-image: url('images/draw.gif');
  background-repeat: no-repeat;
}

.tded-table .title.goal:after {
  content: "";
  position: absolute;
  margin-top: -30px;
  margin-left: -30px;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  background-image: url('images/step-money.gif');
  background-repeat: no-repeat;
}

.tded-table .vip>b:first-child:after {
  content: "";
  position: absolute;
  margin-top: -8px;
  top: 50%;
  margin-left: 5px;
  width: 35px;
  height: 12px;
  background-image: url('images/icon-vip.gif');
  background-repeat: no-repeat;
}

.tded-table .col-banner {
  padding: 0;
}

.tded-table caption {
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 16px;
}

.tded-table caption a {
  color: red;
  text-decoration: underline;
}

.tded-table caption a .green {
  color: #006400;
}

.tded-table caption img {
  position: relative;
  top: -1px;
}

img.size-full {
  max-width: 100%;
}

#sg-modal .modal-title {
  font-size: 22px;
  line-height: 30px;
}

#sg-match-category {
  font-size: 18px;
  margin-top: 2px;
  font-family: 'DB Helvethaica', sans-serif;
}

.sg-main {
  padding-top: 15px;
}

.sg-user-list {
  background-color: #4b4b4b;
  color: white;
  font-size: 12px;
}

.sg-user-list caption {
  font-size: 20px;
  font-family: 'DB Helvethaica', sans-serif;
  padding: 5px 0;
}

.sg-user-list caption a {
  color: white;
}

.sg-user-list .avatar {
  border-radius: 16px;
}

.sg-user-list th,
.sg-user-list td {
  vertical-align: middle !important;
  text-align: center;
}

.sg-user-list-full {
  font-size: 12px;
  line-height: 1.25em;
}

.sg-user-list-full .ads>td {
  padding-left: 0;
  padding-right: 0;
}

.sg-user-list-full .ads>td #ads-cat-ul {
  margin-left: -5px;
  margin-right: -5px;
}

.home #sg-step-user-list .ads {
  display: none;
}

.home .sg-pagination {
  display: none;
}

.sg-game-main-wrapper caption,
.sg-user-list-full caption,
.sg-favorite-user-league .nav-tabs {
  font-size: 22px;
  font-family: 'DB Helvethaica', sans-serif;
  line-height: 1.3em;
}

#ads-left-sidebar .wp_bannerize_container {
  text-align: right;
}

#ads-right-sidebar .wp_bannerize_container {
  text-align: left;
}

#ads-right-sidebar .wp_bannerize_banner_box {
  height: 234px;
}

#ads-right-sidebar img,
#ads-right-sidebar iframe {
  position: absolute;
  top: 0;
  left: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.sg-game-main-wrapper .game-types .btn {
  font-size: 16px;
  line-height: 1.3em;
  font-weight: bold;
  padding: 8px 16px;
}

.sg-game-main-wrapper td>.game-types {
  margin: 5px 0;
}

.sg-game-main-wrapper td>.game-types .btn {
  font-size: 16px;
  line-height: 1.3em;
  font-weight: bold;
  padding: 6px 12px;
}

#sub-nav .container {
  position: relative;
}

#sub-nav .login-form-wrapper {
  position: absolute;
  width: 185px;
  height: 36px;
  top: 0;
  right: 272px;
}

#sub-navbar-collapse>ul>li:first-child>a {
  text-indent: -9999px;
  display: block;
  width: 170px;
  height: 43px;
  background-image: url('images/btn-gametazean.gif');
}

.wp_bannerize_container~h2 {
  margin-top: 2em;
}

table.opinion-list td.opinion {
  color: red;
  background-color: white;
}

table.opinion-list>tbody>tr:nth-child(2n+1)>td.opinion {
  background-color: #eaeaea;
}

table.opinion-list>tbody>tr.vip>td.opinion {
  position: relative;
}

table.opinion-list>tbody>tr.vip>td.opinion:after {
  content: '';
  position: absolute;
  background: url('images/icon-vip.gif') no-repeat;
  width: 35px;
  height: 12px;
  top: 4px;
  right: 4px;
}

ul.ssb_list_wrapper li {
  height: 21px;
}

.table-liveonline-wrapper {
  margin: 1em -10px 0;
}

.table-liveonline {
  font-size: 12px;
  background-color: white;
  -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);
}

.table-liveonline thead>tr>th,
.table-liveonline tbody>tr>td {
  vertical-align: middle;
  text-align: center;
  padding: 2px;
  border: 1px solid #e1e1e1;
  height: 30px;
}

.table-liveonline thead>tr>th.no-border,
.table-liveonline tbody>tr>td.no-border {
  border-left: none;
  border-right: none;
}

.table-liveonline thead>tr>th.home,
.table-liveonline thead>tr>th.away,
.table-liveonline tbody>tr>td.home,
.table-liveonline tbody>tr>td.away {
  border-left: none;
  border-right: none;
}

.table-liveonline thead th {
  background-color: #203767;
  color: white;
}

.table-liveonline .home,
.table-liveonline .away {
  width: 150px;
}

.table-liveonline td.home {
  text-align: left;
}

.table-liveonline td.away {
  text-align: right;
}

.table-liveonline .league {
  background-color: #99b8ec;
  font-family: 'DB Helvethaica', sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #233b7a;
  text-align: center;
}

.table-liveonline .mobile,
.table-liveonline .web {
  width: 100px;
}

.table-liveonline .time {
  width: 80px;
}

.table-liveonline caption {
  font-family: 'DB Helvethaica', sans-serif;
  font-weight: bold;
  font-size: 26px;
  padding: 1em 0;
}

article.post .wp_bannerize_container {
  margin-left: -5px;
}

.table.sg-today-game {
  background: url('images/bg-sgbill.jpg') no-repeat;
  width: 728px;
  height: 400px;
  margin: 0 -5px 30px;
  font-family: 'DB Helvethaica', sans-serif;
  font-size: 22px;
}

.table.sg-today-game tbody>tr>th,
.table.sg-today-game tbody>tr>td {
  line-height: 1em;
}

.table.sg-today-game tbody>tr>th {
  color: #02387e;
}

.table.sg-today-game tbody>tr th:first-child,
.table.sg-today-game tbody>tr td:first-child {
  width: 302px;
}

.table.sg-today-game tbody>tr th:nth-child(2),
.table.sg-today-game tbody>tr td:nth-child(2) {
  width: 426px;
}

.table.sg-today-game tbody>tr:first-child>th,
.table.sg-today-game tbody>tr:first-child>td {
  height: 60px;
  color: #fff;
  font-size: 30px;
}

.table.sg-today-game tbody>tr:nth-child(2)>th,
.table.sg-today-game tbody>tr:nth-child(2)>td {
  height: 40px;
}

.table.sg-today-game tbody>tr:nth-child(3)>th,
.table.sg-today-game tbody>tr:nth-child(3)>td {
  height: 70px;
}

.table.sg-today-game tbody>tr:nth-child(4)>th,
.table.sg-today-game tbody>tr:nth-child(4)>td {
  height: 50px;
}

.tded-table div[id^="ads-cat"] {
  margin: 0 -1px;
}

.category-494 .wp_bannerize_container {
  margin: 2.5em 0;
}

table.table-favorite-tded th {
  background-color: #8a0002;
}

table.table-favorite-tded td.single {
  background-color: #00f6ff;
  color: #000;
}

.list-newspaper div:nth-child(3n+4) {
  clear: left;
}

.list-liveonline .panel-group>h3 {
  background-color: #233b7a;
  color: #fff;
  padding: 10px;
  padding-left: 20px;
  margin-bottom: 0;
}

.list-liveonline .panel-title {
  font-size: 20px;
}

.list-liveonline .panel-title>a {
  display: block;
  font-weight: normal;
}

.list-liveonline .col-sm-6 {
  padding: 0 5px;
}

.tab-leaguetable table th {
  background: #203767;
  color: #fff;
}