/*
    Theme Name: Splash
    Theme URI: http://splash.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: https://stylemixthemes.com/
    Description: Splash theme
    Version: 3.7.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
    Text Domain: splash
*/

/*Slider UPD*/
body .slider-date,
body .slider-description {
    color: #fff !important;
}

.ares .tp-bullet {
    background: rgba(229,229,229,0.5) !important;
}

.ares .tp-bullet.selected {
    background: #e21e22 !important;
}

.tp-caption .button.btn-md:hover {
    color: #e21e22 !important;
}

body.skin-blue .ares .tp-bullet.selected {
    color: #5268d8 !important;
}

body.skin-blue .tp-caption .button.btn-md:hover {
    color: #5268d8 !important;
}

body.skin-blue-violet .ares .tp-bullet.selected {
    color: #8a2be2 !important;
}

body.skin-blue-violet .tp-caption .button.btn-md:hover {
    color: #8a2be2 !important;
}

body.skin-choco .ares .tp-bullet.selected {
    color: #8f5902 !important;
}

body.skin-choco .tp-caption .button.btn-md:hover {
    color: #8f5902 !important;
}

body.skin-gold .ares .tp-bullet.selected {
    color: #c9ae14 !important;
}

body.skin-gold .tp-caption .button.btn-md:hover {
    color: #c9ae14 !important;
}

body.skin-green .ares .tp-bullet.selected {
    color: #41c648 !important;
}

body.skin-green .tp-caption .button.btn-md:hover {
    color: #41c648 !important;
}

body.skin-orange .ares .tp-bullet.selected {
    color: #ea7f04 !important;
}

body.skin-orange .tp-caption .button.btn-md:hover {
    color: #ea7f04 !important;
}

body.skin-sky-blue .ares .tp-bullet.selected {
    color: #729fcf !important;
}

body.skin-sky-blue .tp-caption .button.btn-md:hover {
    color: #729fcf !important;
}

body.skin-turquose .ares .tp-bullet.selected {
    color: #00c9c2 !important;
}

body.skin-turquose .tp-caption .button.btn-md:hover {
    color: #00c9c2 !important;
}

body.skin-violet-red .ares .tp-bullet.selected {
    color: #d02090 !important;
}

body.skin-violet-red .tp-caption .button.btn-md:hover {
    color: #d02090 !important;
}

/*1.1 UPD*/
.stm-next-match-units {
    overflow: hidden;
}

/*NEW SPORTSPRESS FIXES*/
.stm-single-sp_player .sp-template-photo {
    float: none;
    max-width: 100%;
}

.stm-single-sp_player .sp-section-content-photo {
    float: left;
    width: 25%;
}

.stm-single-sp_player .sp-section-content-details {
    float: left;
    width: 75%;
}

.stm-single-sp_player .sp-template.sp-template-player-details.sp-template-details {
    float: left;
    width: 49%;
}

.stm-single-sp_player .sp-section-content-excerpt:after {
    content: '';
    display: block;
    clear: both;
}

.stm-single-sp_player .stm_player_right_details {
    float: right;
    width: 49%;
}

body.single-sp_player .sp-post-content {
    margin-top: 40px;
}

/*29 sept 2016*/
.stm-latest-results-units .stm-latest-results-info .stm-latest-result .stm-latest-result-team span {
    color: #151515;
    text-decoration: none !important;
}

.stm-no-decoration {
    text-decoration: none !important;
}

/*13 OCT 2016*/
/*Player resp putting back*/
@media (max-width:1024px) {
    .stm-single-sp_player .stm_player_right_details {
        width: 100%;
    }
    .stm-single-sp_player .sp-template.sp-template-player-details.sp-template-details {
        width: 100%;
    }
    .stm-single-sp_player .sp-section-content-photo,
    .stm-single-sp_player .sp-section-content-details {
        width: 100%;
        text-align: center;
    }
    .sp-player-details {
        max-width: 300px;
        width: auto;
        margin: 0 auto;
    }
    .stm-single-sp_player .sp-section-content-details .single-info {
        text-align: left;
    }
    .stm-player-details-right .stm-player-team-logo img {
        width: 150px !important;
        height: auto !important;
    }
}

.stm-single-product-images {
    min-height: 450px;
}

/*Fixing VC problems with Owl Carousel*/
.stm-player-statistic-unit .owl-nav {
    margin-top: 0 !important;
}

.stm-player-statistic-unit .owl-next, .stm-player-statistic-unit .owl-prev {
    padding: 0 !important;
    background: transparent !important;
    margin-top: 0 !important;
}

/*Coaches basketball fix*/
.sp-section-content.sp-section-content-staff:before {
    content: '';
    display: block;
    clear: both;
}

/*new WooCommerce style*/
.woocommerce-product-gallery {
    position: relative;
    margin-bottom: 3em
}

.woocommerce-product-gallery figure {
    margin: 0
}

.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
    width: 25%;
    display: inline-block
}

.woocommerce-product-gallery .flex-control-thumbs li {
    list-style: none;
    float: left;
    cursor: pointer
}

.woocommerce-product-gallery .flex-control-thumbs img {
    opacity: .5
}

.woocommerce-product-gallery .flex-control-thumbs img.flex-active, .woocommerce-product-gallery .flex-control-thumbs img:hover {
    opacity: 1
}

.woocommerce-product-gallery img {
    display: block
}

.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
    width: 33.3333%
}

.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 25%
}

.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
    width: 20%
}

.woocommerce-product-gallery__trigger {
    position: absolute;
    top: 1em;
    right: 1em;
    z-index: 99
}
.splashSoccer .widget_search {
    line-height: 48px;
}

@media only screen and (min-device-width: 1260px) {

.box-standard {
  margin-bottom: 20px;
  padding: 20px;
  background: url("../images/opacity-black.png");
  border-top: 4px white solid;
  color: #aaa; }
  .box-standard.box-standard-no-border {
    border-top: none;
    padding-top: 20px; }
  .box-standard.no-margin {
    margin: 0; }
  .box-standard > header {
    padding-bottom: 20px;
    text-align: left; }
    .box-standard > header h1 {
      color: #aaa;
      margin-bottom: 10px;
      font-size: 23px;
      text-transform: uppercase;
      cursor: default; }

.cf:after,
.box-standard:after {
  content: "";
  display: table;
  clear: both; }

.toggle-header {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .toggle-header .arrow {
    position: absolute;
    right: 19px;
    top: 12px;
    cursor: pointer; }
    .toggle-header .arrow:before {
      position: relative;
      content: 'Zwin';
      left: -50px;
      top: -5px;
      font-style: normal;
      text-transform: uppercase;
      color: white;
      font-size: 15px;
      font-family: "latobold", Arial, Sans-Serif; }

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.grid {
  clear: both; }
  .grid:after {
    display: block;
    clear: both;
    content: ""; }

.grid-8 {
  width: 15.275%;
  margin-left: 1.67%;
  float: left; }
  .grid-8:first-child {
    margin-left: 0px; }

.grid-12 {
  width: 23.7475%;
  margin-left: 1.67%;
  float: left; }
  .grid-12:first-child {
    margin-left: 0px; }

.grid-48 {
  width: 100%;
  margin-left: 0px;
  float: left; }

.i-toggle-up {
  position: lative;
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle; }

.i-toggle-up {
  width: 19px;
  height: 10px;
  background-position: -120px -100px;
  background-image: url("../images/sprite.png");
  background-repeat: no-repeat; }

.container-wrapper {
  position: relative;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  z-index: 2; }

.toggle-header {
  position: relative; }

.table-template {
  width: 100%; }
  .table-template a {
    color: #fff; }
    .table-template a:hover {
      color: #d4002b; }
  .table-template thead {
    background: white;
    color: #030306;
    border-bottom: 1px #000 solid; }
    .table-template thead th {
      font-size: 12px;
      text-align: left;
      padding: 12px 7px;
      line-height: 1;
      font-weight: normal; }
  .table-template tbody td {
    padding: 12px 7px;
    vertical-align: top; }

.table-showhide.toggle-header {
  background: #d3d4d6;
  color: #1a1f2e;
  height: 39px;
  line-height: 38px;
  padding-left: 20px;
  font-family: "latobold", Arial, Sans-Serif;
  cursor: pointer; }
  .table-showhide.toggle-header .arrow {
    line-height: 20px; }
    .table-showhide.toggle-header .arrow:before {
      color: #1a1f2e; }

.table-season__filters.filters--1st h1 {
  font-size: 18px;
  margin-bottom: 0; }

.table-season__filters.filters--1st > header {
  padding-bottom: 0; }

.table-season__filters a {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px; }
  .table-season__filters a:first-child {
    padding-left: 0; }
  .table-season__filters a.active {
    color: #e00022; }

.table-season__filters.filters--2nd {
  background-color: rgba(0, 0, 0, 0.79);
  border-top: 1px #a7a9ad solid;
  border-bottom: 1px #a7a9ad solid;
  padding-top: 0;
  padding-bottom: 0; }

.table-season__filters .filter-link {
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  padding: 15px 8px;
  padding: 15px 8px 15px 10px; }
  .table-season__filters .filter-link:first-child {
    padding-left: 8px;
    margin-left: -8px; }
  .table-season__filters .filter-link.active, .table-season__filters .filter-link:hover {
    background: #a7a9ad;
    color: #e00022; }
    .table-season__filters .filter-link.active:after, .table-season__filters .filter-link:hover:after {
      display: none; }
  .table-season__filters .filter-link:after {
    position: absolute;
    content: '';
    top: 16px;
    right: -4px;
    width: 1px;
    height: 15px;
    background: #a7a9ad; }

.table-switch__link {
  display: inline-block;
  padding-right: 10px; }
  .table-switch__link.active {
    color: #e00022; }

.table-pro.table-header-sticky {
  width: 1160px; }

.table-pro thead {
  background: rgba(255, 255, 255, 0.15); }
  .table-pro thead tr {
    height: 90px; }

.table-pro th .col-label {
  display: block;
  font-size: 14px;
  text-align: center;
  margin-bottom: 30px; }

.table-pro th,
.table-pro td {
  color: #222222;
  text-align: center;
  border-left: 1px #59595D solid;
  border-bottom: 1px #59595D solid; }

.table-pro .table-pro__team {
  text-align: left; }
  .table-pro .table-pro__team .team {
    display: block;
    overflow: hidden; }
  .table-pro .table-pro__team .nr {
    float: left;
    margin-right: 5px; }

.table-pro .col-sublabel {
  display: inline-block;
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg); }

.table-pro__col {
  width: 15%; }
  .table-pro__col.col--1 {
    width: 330px; }
  .table-pro__col.col--2, .table-pro__col.col--3 {
    width: 220px; }

.table-switch {
  position: absolute;
  z-index: 666;
  line-height: 18px;
  left: 20px;
  top: 10px; }

.table-switch__link {
  color: #030306;
  display: inline-block;
  padding-right: 10px; }
  .table-switch__link.active {
    color: #e00022; }
  .table-switch__link.link--pro {
    position: relative;
    display: inline-block;
    padding-left: 10px;
    border-left: 1px #030306 solid; }

.table-header-sticky {
  position: relative;
  top: 0;
  left: 0; }

.table-header-sticky__fixed {
  position: absolute;
  z-index: 99; }

.season-games__nav {
  position: relative;
  background: url("../images/opacity-black.png");
  min-height: 51px;
  width: 100%;
  color: #aaa;
  text-transform: uppercase;
  text-align: center;
  font-family: "latobold", Arial, Sans-Serif;
  font-size: 24px;
  padding: 15px 0;
  line-height: 1; }
}
h2 .wpb_heading  {
font-size: 25px !important;
line-height: 25px;
}