/*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: #3789c3 !important;
}

.tp-caption .button.btn-md:hover {
    color: #3789c3 !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
}


.stm-header .stm-header-inner {
    padding: 33px 0 37px;
    background-color: #000;
    background-image: url(../../uploads/2018/06/background-2.jpg);
    background-size: cover;
}

.stm-header.stm-transparent-header .stm-header-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: transparent;
	background-image: none;
}

.sponsors {
  width: 100%;
  background-color: #fff;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: none;
}
@media (min-width: 769px) {
  .sponsors {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 10% 10% 26% 22% 11% 7% 7% 7%;
    grid-template-columns: 10% 10% 26% 22% 11% 7% 7% 7%;
    grid-template-areas: "sponsor-1 sponsor-2 sponsor-3 sponsor-4 sponsor-5 sponsor-6  sponsor-7  sponsor-8" "sponsor-1 sponsor-2 sponsor-3 sponsor-4 sponsor-9 sponsor-10 sponsor-11 sponsor-12";
  }
}

.sponsor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  padding: 15px;
}

.sponsor:hover {
  transform: scale(1.1);
}

@media (min-width: 769px) {
  .sponsor--1 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    grid-area: sponsor-1;
  }
}

@media (min-width: 769px) {
  .sponsor--2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
    grid-area: sponsor-2;
    padding: 28px;
  }
}

.sponsor--3 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-row: 2;
  grid-column: 1/span 2;
}

@media (min-width: 769px) {
  .sponsor--3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    grid-area: sponsor-3;
    padding: 0;
  }
}

.sponsor--4 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-row: 3;
  grid-column: 1/span 2;
  padding: 15px 40px;
}

@media (min-width: 769px) {
  .sponsor--4 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 4;
    grid-area: sponsor-4;
    padding: 10px;
  }
}

@media (min-width: 769px) {
  .sponsor--5 {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-area: sponsor-5;
    padding: 5px;
  }
}

@media (min-width: 769px) {
  .sponsor--6 {
    -ms-grid-row: 1;
    -ms-grid-column: 6;
    grid-area: sponsor-6;
  }
}

@media (min-width: 769px) {
  .sponsor--7 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: sponsor-7;
  }
}

@media (min-width: 769px) {
  .sponsor--8 {
    -ms-grid-row: 1;
    -ms-grid-column: 8;
    grid-area: sponsor-8;
  }
}

@media (min-width: 769px) {
  .sponsor--9 {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
    grid-area: sponsor-9;
    padding: 20px;
  }
}

@media (min-width: 769px) {
  .sponsor--10 {
    -ms-grid-row: 2;
    -ms-grid-column: 6;
    grid-area: sponsor-10;
  }
}

@media (min-width: 769px) {
  .sponsor--11 {
    -ms-grid-row: 2;
    -ms-grid-column: 7;
    grid-area: sponsor-11;
  }
}

@media (min-width: 769px) {
  .sponsor--12 {
    -ms-grid-row: 2;
    -ms-grid-column: 8;
    grid-area: sponsor-12;
  }
}

.sponsor a {
  width: 100%;
  text-align: center;
}

.sponsor img {
  height: auto;
  max-width: 100%;
}

a:hover {
    text-decoration: none;
}

.widget_contacts ul li a {
    color: #da251d;
}

.widget_contacts ul li a:hover {
    color: #fff;
	text-decoration: none !important;
}

.widget_contacts ul li.widget_contacts_address .text {
    padding-right: 55px;
    opacity: 1;
	color: #fff;
}

#stm-footer-bottom .footer-bottom-left .footer-bottom-left-text {
	color: #da251d;
	font-weight: 600;
}

table.sp-data-table th.data-bramki, table.sp-data-table td.data-bramki, table.sp-data-table th.data-interceptions, table.sp-data-table td.data-interceptions {
	display:none;
}

.stm-single-sp_player .stm-player-ids {
	display:none;
}

.stm-single-block-event-list .stm-single-block-unit .stm-teams-info .stm-latest-result-lose-label {
	visibility:hidden !important;
}

.stm-next-match-units .stm-next-match-unit {
	background-image: url(../../uploads/2018/09/background-2.jpg);
	background-size: cover;
}

.sp-section-content-venue {
	display: none;
}

.stm_post_comments, .stm_post_share, .comments-number, .google-map-row, #text-3 {
	display: none !important;
}

.stm-player-stats .stm-player-stat .stm-player-stat-label {
	font-size: 0;
	position: relative;
}
.stm-player-stats .stm-player-stat .stm-player-stat-label::after {
	content: 'Bramki';
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
}

.sp-player-details .st-label {
    min-width: 170px;
}

.stm-team-history .stm-team-history-single .stm-team-history-content .title {
	text-transform: none;
}

.stm-team-staff-list {
	background-color: #f8f8f8;
}

.stm-team-staff-list .stm-single-staff .sp-staff-name {
	color: #151515;
}

.stm-player-statistic-unit .owl-nav {
    right: 276px;
	left: auto;
}

.stm-single-player-vc_stats .stm-statistic-meta {
    float: right;
}

.stm-latest-results-title {
    opacity: 0;
}

.sp_player-template-default .stm-footer-image {
	display: none;
}

#main .wpb_animate_when_almost_visible {
	opacity: 1;
}

.vc_custom_1529254502723 {
	display: none !important;
}

.sponsor--8 {
	display: none;
}

.header_1 .stm-header .stm-main-menu .stm-main-menu-unit .header-menu .sub-menu {
	width: 225px;
}