﻿a, body {
	color:#212121
}
.container, ol, ul {
	margin-bottom:0
}
.banner img, .sponsor.second li img, img {
	max-width:100%
}
.content-result p.sub-result, .content-result p.sub-sub-result {
	text-shadow:0 1px 1px rgba(0, 0, 0, .5);
	margin-top:50px;
	text-transform:uppercase
}
.post_theme, body {
	line-height:16px
}
.it-video, .slide-cont-img {
	-webkit-backface-visibility:hidden;
	overflow:hidden
}
.clear, .tab-links:after {
	clear:both
}
#footer-tag .social li, .bulleted_list ul li, .ca-content ul li, .footer-last-news li, .right-last-photo li, ul.last-tips {
	list-style-type:none
}
* {
	box-sizing:border-box;
	margin:0;
	padding:0
}
body {
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	width:100%;
	height:100%;
	z-index:1;
	background-color:#fff!important;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.content-logo, .slogan {
	background-color:#fff
}
.clear {
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.h3, h3 {
	font-size:30px;
	font-weight:800
}
p {
	letter-spacing:.05em
}
.container {
	padding:0;
	margin-top:0
}
h3 {
	margin-top:100px
}
.secondary-page h3 {
	margin-top:60px
}
.slogan {
	height:60px
}
.slogan p {
	color:#484848;
	font-family:Novecento, Sans-Serif;
	font-size:14px;
	text-align:right;
	margin-top:0;
	padding:20px 10px 0 0
}
.content-logo {
	height:90px
}
.content-logo .logo {
	float:left
}
.content-logo .logo img {
	margin:10px 0 0
}
.content-logo .txt-logo {
	padding:30px 0 0;
	float:left
}
.people-img {
	float:right;
	margin-top:0
}
.content-top-login {
	background:#c11e2f;
	width:100%;
	float:left
}
.box-login {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:15px
}
.box-login a {
	padding:5px 10px;
	border-bottom:1px solid #e78315;
	color:#fff;
	font-family:Raleway, Sans-Serif;
	font-weight:400;
	font-size:13px
}
.box-login a:hover {
	text-decoration:none;
	background:#f8a953
}
.box-logo {
	margin-bottom:8px;
}
.box-menu {
	padding:0;
	width:100%;
	margin:0 auto;
	background:#fff;
	border-bottom:0 solid #333
}
.box-login i.fa-shopping-cart {
	padding:8px 10px 7px;
	color:#fff;
	background:#333;
	border:1px solid #232323;
	text-align:center;
	z-index:9999;
	margin-right:15px
}
.box-login i.fa-shopping-cart:hover {
	background:#232323;
	cursor:pointer
}
.cart-prod {
	z-index:99999;
	float:right;
	margin-top:50px;
	margin-right:15px;
	transition:all 2s linear;
	display:block
}
.cart-prod.hiddenbox {
	display:none
}
.post_theme, .tabs {
	display:inline-block
}
.content-cart-prod i.fa-times {
	float:right;
	margin-top:5px
}
.content-cart-prod i.fa-times:hover {
	cursor:pointer
}
.cart-prod .sec-prod {
	position:absolute;
	z-index:99999;
	box-shadow:0 1px 2px rgba(0, 0, 0, .3);
	padding:10px;
	background:#fff;
	width:20%;
	border-top:3px solid #f59123
}
.cart-prod .sec-prod img {
	width:40%;
	margin-right:15px;
	float:left
}
.cart-prod .sec-prod img.racket-img {
	margin-top:5px
}
.cart-prod .sec-prod p {
	margin-top:10px
}
.content-cart-prod {
	width:100%;
	float:left;
	border-bottom:1px solid #f7f7f7;
	font-size:13px
}
.content-cart-prod:last-child {
	border-bottom:0 solid #f7f7f7
}
.cart-tot-price {
	font-weight:700;
	margin-top:20px;
	text-align:right;
	margin-right:30px;
	font-size:14px
}
#getting-started, #next-match p.sub-result, #slidematch, .banner, .btn-cart, .separator, .slide-txt, .slogan-slider p, .summary-txt {
	text-align:center
}
.box-support, .btn-cart {
	font-size:13px;
	color:#fff;
	float:left
}
.btn-cart {
	width:100%;
	background:#3D464F;
	text-transform:uppercase;
	margin-bottom:10px;
	padding:5px 10px;
	font-weight:600;
	font-family:'Open Sans', sans-serif
}
.slogan-slider p, .titl-theme {
	font-family:Raleway, sans-serif;
	font-weight:800
}
.btn-cart:hover {
	text-decoration:none;
	background-color:#333;
	color:#fff
}
.box-support {
	margin-top:17px;
	float:right
}
.box-support .fa-envelope-o {
	color:#fff;
	margin-right:5px;
	margin-left:10px
}
.box-support .fa-phone {
	color:#fff;
	margin-right:5px;
	margin-left:10px
}
.container.drawer {
	margin-top:0
}
#summary-slider {
	float:left;
	width:100%
}
.separator {
	background-color:#333;
	height:1px;
	width:70%;
	margin:0 auto
}
.content-info, .general {
	background:#fff
}
.content-banner, .content-separator, .general {
	width:100%;
	float:left
}
.sepbot {
	margin-bottom:40px
}
.content-info {
	padding:0
}
.summary-txt {
	margin-top:0;
	padding:35px 0 30px;
	color:#333;
	font-style:italic;
	margin-bottom:0
}
.fa-quote-left {
	margin-right:5px;
	color:#ddd;
	font-size:20px
}
.fa-quote-right {
	margin-left:5px;
	color:#ddd;
	font-size:20px
}
.content-banner {
	padding:0;
	background-color:#fff
}
.banner img {
	margin:0 auto;
	border:1px solid #111
}
.content-separator .i-center {
	margin:-8px auto 0;
	text-align:center;
	width:40px;
	padding:0 10px;
	background:#fff;
	color:#f7a224;
	z-index:9999;
	position:relative
}
.sep-foot {
	margin-bottom:30px
}
.float-right {
	float:right
}
.space-down {
	margin-bottom:40px
}
.content-result.content-result-news {
	height:750px;
	padding:0;
	background:url(../images/slider.jpg) center center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.content-result {
	animation:fadein 1s;
	-moz-animation:fadein 1s;
	-webkit-animation:fadein 1s;
	-o-animation:fadein 1s
}
.slide-txt img {
	opacity:0
}
.slide-circle {
	background:rgba(255, 255, 255, 1);
	border-radius:100%;
	padding:0 10px
}
div.inner {
	background:rgba(255, 255, 255, .8);
	border-radius:50%;
	margin:5px auto auto;
	border:1px solid #f59123
}
#result-table td, #result-table td.fpt2 {
	border-right:1px solid rgba(255, 255, 255, .1)
}
.content-result .slide-txt .col-md-4.line-alid1 {
	background:rgba(255, 255, 255, .2);
	height:15px;
	opacity:0
}
.linetheme-left {
	transform:translate(-40px, 0);
	-webkit-transform:translate(-40px, 0);
	-o-transform:translate(-40px, 0);
	-moz-transform:translate(-40px, 0)
}
.linetheme-right {
	transform:translate(40px, 0);
	-webkit-transform:translate(40px, 0);
	-o-transform:translate(40px, 0);
	-moz-transform:translate(40px, 0)
}
.titl-theme {
	color:#fff;
	font-size:25px;
	padding-top:18px;
	opacity:0
}
.content-result .col-md-4.slide-theme {
	height:55px;
	margin-top:0
}
.slogan-slider p {
	color:#fff;
	font-size:18px;
	background:rgba(243, 133, 12, .7);
	padding:15px;
	margin:0;
	text-transform:uppercase;
	letter-spacing:1px
}
.slogan-slider {
	background:rgba(0, 0, 0, .5);
	padding:18px 0;
	margin-top:120px;
	transform:translate(0, 40px);
	-webkit-transform:translate(0, 40px);
	-o-transform:translate(0, 40px);
	-moz-transform:translate(0, 40px);
	opacity:0
}
.floating {
	-webkit-animation-name:Floatingx;
	-webkit-animation-duration:4s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-moz-animation-name:Floating;
	-moz-animation-duration:4s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:ease-in-out
}
@-webkit-keyframes Floatingx {
from, to {
-webkit-transform:translate(0, 0)
}
65% {
-webkit-transform:translate(0, 10px)
}
}
@-moz-keyframes Floating {
from, to {
-moz-transform:translate(0, 0)
}
65% {
-moz-transform:translate(0, 10px)
}
}
@keyframes Floating {
from, to {
-moz-transform:translate(0, 0)
}
65% {
-moz-transform:translate(0, 10px)
}
}
@-o-keyframes Floating {
from, to {
-moz-transform:translate(0, 0)
}
65% {
-moz-transform:translate(0, 10px)
}
}
#textslide p.sub-result {
	opacity:0
}
#textslide p.creative {
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0);
	opacity:0
}
.slide-txt {
	padding-top:60px
}
.content-result .col-md-8 {
	padding-top:60px;
	height:30%
}
.content-result .col-md-4 {
	margin-top:60px;
	height:55%
}
.effect-backcolor {
	background-color:rgba(0, 0, 0, .1);
	width:100%;
	height:100%
}
.result-top-row {
	height:40px;
	width:100%;
	background:#121212
}
#slidematch {
	padding:0;
	z-index:9999
}
.content-match-team-wrapper {
	font-size:34px;
	font-weight:400;
	color:#fff;
	background:rgba(0, 0, 0, .4);
	padding:40px 0;
	border-top:1px solid #333;
	text-transform:uppercase;
	margin-top:-133px
}
.content-match-team-time {
	font-size:14px;
	font-weight:400;
	color:#fff;
	background:rgba(0, 0, 0, 1);
	padding:20px 0;
	border-bottom:1px solid #333;
	text-transform:uppercase;
	margin-top:0;
	letter-spacing:1px
}
.content-match-team-wrapper .gdlr-left, .content-match-team-wrapper .gdlr-right {
	font-weight:700;
	font-family:'Open sans', Sans-Serif
}
.content-match-team-wrapper .gdlr-left {
	margin-right:10px
}
.content-match-team-wrapper .gdlr-upcoming-match-versus {
	margin-right:10px;
	font-weight:300
}
#getting-started {
	text-transform:uppercase;
	font-weight:800;
	letter-spacing:1px
}
#next-match {
	background:#f3f3f3;
	padding-bottom:100px;
	overflow:hidden
}
#next-match.next-match-news {
	background-image:url(../img/footer_lodyas.png);
	background-repeat:no-repeat;
	height:620px;
	overflow:hidden;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
#next-match .other-firts {
	padding-left:0
}
#next-match p.sub-result {
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
	font-family:'Open sans', Sans-Serif;
	margin-bottom:15px;
	color:#111;
	margin-top:20px;
	letter-spacing:1px
}
.content-result p.sub-result.welcome {
	font-weight:300;
	font-size:65px
}
.content-result p.sub-result.creative {
	font-weight:200;
	font-size:25px;
	text-transform:none
}
.content-result p.sub-result {
	font-size:100px;
	font-weight:800;
	font-family:Raleway, Sans-Serif;
	margin-bottom:70px;
	color:#fff;
	text-align:left
}
.content-result p.sub-sub-result, .effect-backcolor .col-md-6 span, .effect-backcolor .col-md-6 span.txt-vs {
	font-family:'Open Sans Condensed', Sans-Serif;
	font-weight:700
}
.content-result p.sub-result.linetheme-right {
	margin-bottom:50px
}
.content-result p.sub-sub-result {
	font-size:78px;
	color:#f59123
}
.effect-backcolor .col-md-6 span {
	font-size:22px;
	text-transform:uppercase
}
.effect-backcolor .col-md-6 span.txt-vs {
	margin:0 10px;
	font-size:26px;
	color:#ccc
}
.event_date, .top-slide-info h4 {
	font-family:'Open Sans', sans-serif;
	text-transform:uppercase
}
.result-name {
	margin-top:50px;
	color:#212121
}
.result-name img {
	padding-bottom:10px;
	margin-right:5px
}
#result-table {
	margin:70px auto;
	width:100%
}
#result-table td {
	border-bottom:1px solid rgba(255, 255, 255, .1);
	margin:0 auto;
	height:50px;
	font-weight:400;
	font-size:18px;
	background:rgba(0, 0, 0, .7);
	width:30px;
	color:#fff
}
#result-table td.fpt2 {
	border-bottom:0 solid rgba(255, 255, 255, .1)
}
.news_slide-over-color .flex-direction-nav a {
	top:20%
}
.flex-direction-nav a i {
	margin-top:12px
}
.top-first-info {
	padding-top:35px;
	visibility:hidden
}
.top-first-info.visible {
	visibility:visible
}
.slide-news-bottom {
	width:100%;
	margin-top:10px;
	background:#282d35;
	padding:10px 0
}
.slide-news-bottom a {
	color:#fff;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:10px
}
.slide-news-bottom .i-ico {
	color:#f59123;
	float:right;
	padding-left:0;
	padding-right:10px;
	font-size:18px
}
.news_slide-over-color {
	background-color:#fff;
	position:relative;
	float:left;
	width:100%
}
.news_slide-over {	
	background-repeat:repeat!important;
	width:100%;
	height:100%;
	position:absolute
}
.top-slide-news {
	padding-bottom:100px;
	border-bottom:1px solid #333;
	padding-top:100px
}
.top-slide-info {
	padding-bottom:100px;
	padding-top:50px
}
.top-slide-info .col-xs-6 {
	width:49.5%
}
.slide-cont-img {
	margin-top:28px;
	margin-right:15px;
	padding-left:0;
	padding-right:0;
	position:relative
}
.slide-cont-img:hover .scale_image {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.slide-cont-img i {
	padding:6px 8px;
	background:rgba(255, 255, 255, .8);
	color:#212428;
	font-size:13px;
	right:0;
	margin-top:0;
	position:absolute;
	bottom:0
}
.slide-cont-img i:hover {
	background:rgba(255, 104, 13, .8);
	color:#fff
}
.event_date {
	color:#111;
	font-size:13px;
	float:right;
	margin-right:10px;
	font-weight:600;
	letter-spacing:1px
}
.dd-date {
	margin-top:-15px
}
.post_theme {
	padding:0 4px;
	background:#ff680d;
	color:#fff;
	margin:2px 0 0 10px;
	font-size:10px;
	text-transform:uppercase
}
.top-slide-info h4 i {
	color:#f59123
}
.top-slide-info h4 {
	color:#111;
	font-weight:700;
	border-top:1px solid #f7a224;
	padding-top:15px;
	font-size:15px
}
.box-top-txt {
	margin-top:20px
}
.top-slide-info p {
	color:#111;
	line-height:20px;
	text-align:left;
	font-weight:400;
	font-size:13px
}
.txt-advert, .txt-advert-sub {
	color:#fff;
	text-transform:uppercase
}
.size-img {
	width:100%;
	height:210px;
	position:relative;
	margin:0 auto;
	padding:0
}
.effect-cover {
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .5);
	margin-top:0
}
.banner_cont, .effect-cover img, .txt-advert, .txt-advert-sub {
	text-align:center;
	margin:0 auto
}
.effect-cover img {
	float:left;
	padding:50px 0 0
}
.banner_cont {
	width:270px
}
.txt-advert {
	font-size:40px;
	padding:50px 0 15px;
	font-family:'Open Sans Condensed', sans-serif;
	font-weight:700
}
.txt-advert-sub {
	font-size:16px;
	padding:0;
	font-family:'Open Sans', sans-serif;
	font-weight:400
}
.back-img {
	background:url(../img/backtennis7.jpg) top center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.back-img-news {
	background:url(../img/backtennis.jpg) center center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.back-img-match {
	background:url(../img/backtennis2.jpg) center center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.back-img-shop {
	background:url(../img/backtennis.jpg) bottom center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.back-img-shop2 {
	background:url(../img/backtennis6.jpg) bottom center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.back-img-single {
	background:url(../img/backtennis4.jpg) top center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.back-img-video {
	background:url(../img/backtennis5.jpg) center center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.top-match .col-md-8 {
	padding-left:0
}
.top-match h3.news-title, .top-score-title h3 {
	padding:5px 0;
	font-family:'Open sans', sans-serif;
	text-transform:uppercase;
	text-align:center
}
.score-marg {
	margin-top:120px
}
.next-match-news .subtitle, .subtitle {
	margin:0 auto 50px
}
.subtitle {
	text-align:center;
	width:450px;
	color:#5c5c5c;
	line-height:22px;
	font-weight:400
}
.top-match h3.news-title span, .top-score-title h3 span {
	font-weight:300
}
.subtitle.ground {
	color:#a5a4a4
}
.top-match h3.news-title {
	background:rgba(0, 0, 0, 0);
	width:100%;
	color:#212121
}
.top-match h3.news-title.n-match {
	color:#212121
}
.top-score-title h3 {
	width:100%;
	color:#121212;
	margin-bottom:30px
}
.tab-content .tab-score .top-scrore-table td, .tab-links a {
	color:#fff;
	font-family:Raleway, sans-serif
}
#summary .top-match .col-md-8 h3.news-title {
	margin-bottom:9px
}
.macbook-content {
	text-align:center;
	margin-top:60px
}
.macbook-content img {
	visibility:hidden
}
.macbook-content img.visible {
	visibility:visible
}
.circle-percentage {
	margin-bottom:30px
}
.pie_progress {
	text-align:center;
	position:relative;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	visibility:hidden
}
.pie_progress svg {
	margin:0 auto
}
.pie_progress__content {
	font-weight:700
}
.pie_progress__content, .pie_progress__icon, .pie_progress__label, .pie_progress__number {
	width:100%;
	position:absolute;
	top:40%;
	left:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%)
}
.pie_content {
	width:20%
}
.pie_progress__number {
	font-size:22px;
	top:60%
}
.pie_progress__label {
	margin-top:32px;
	font-size:12px
}
.circle-percentage .visible {
	visibility:visible
}
.tabs {
	width:100%;
	border:0 solid #eee
}
.tab-links li.active:after, .tab-links:after {
	display:block;
	content:''
}
#resultsPoint {
	padding-bottom:100px;
	background:url(../img/top-background.png) center center no-repeat fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.general-results .top-score-title.total-reslts {
	background:url(../img/top-background.png) center right no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
#rrResult {
	margin-bottom:50px
}
.tab-links li.active:after {
	position:absolute;
	border-style:solid;
	border-width:9px 10px 0;
	border-color:#212121 transparent;
	width:0;
	z-index:1;
	bottom:-9px;
	left:0;
	right:0;
	margin:0 auto
}
.circle-ico:before, .css3-gradient1:after {
	content:""
}
.result-filter {
	width:100%;
	text-align:center;
	border-bottom:0 solid #212121;
	margin-bottom:5px
}
.tab-links {
	padding:0;
	text-align:center;
	margin:0 auto
}
.tab-content, .tab-content-point {
	margin-top:15px
}
.tab-links li {
	margin:0;
	float:left;
	list-style:none;
	background-color:#212121;
	width:33.3333%;
	position:relative;
	padding:10px 0;
	border-right:1px solid #333
}
.home-page .tab-links li {
	padding:0
}
.home-page .tab-links a {
	font-size:13px
}
.tab-links li:last-child {
	border-right:0 solid #f7a224
}
.tab-links a {
	padding:12px 25px;
	display:inline-block;
	border-radius:0;
	font-size:16px;
	font-weight:600;
transition:all linear .15s;
	border-top:0 solid #f59123
}
.tab-links a:hover {
	text-decoration:none
}
.tab-links li.active a, .tab-links li.active a:hover {
	color:#fff;
	background-color:#212121;
	border-top:0 solid #f59123;
	text-decoration:none
}
li.active a, li.active a:hover {
	color:#fff;
	background-color:#212121;
	border-top:2px solid #f59123;
	text-decoration:none
}
.tab-content {
	padding:0;
	border-radius:1px;
	background:rgba(255, 255, 255, 0)
}
.score-position, .tab-score td {
	padding-left:10px
}
.tab {
	display:none
}
.tab.active {
	display:block
}
.tab-score {
	width:100%;
	opacity:1
}
.tab-score td img {
	width:32px;
	height:32px
}
.tab-score td {
	height:50px;
	color:#fff;
	font-size:12px;
	font-weight:400;
	border-right:1px solid #6c6f70
}
.tab-score td:last-child {
	font-weight:700
}
.tab-score td a {
	text-decoration:none;
	color:#fff
}
.tab-score td a:hover, .tab-score tr:hover td a {
	color:#fff
}
.tab-score tr:hover td {
	background-color:#f7a224;
	color:#fff
}
.tab-score tr.top-scrore-table:hover td {
	background-color:#4f575e;
	color:#fff
}
.tab-score tr:nth-child(odd) {
background-color:#4f575e
}
.tab-score tr:nth-child(even) {
background-color:#2c333b
}
.tab-score td span {
	font-size:9px;
	color:#fff;
	font-weight:700;
	display:inline-block;
	margin-left:7px;
	padding:0 5px;
	border-radius:2px;
	-moz-border-radius:2px;
	letter-spacing:.05em
}
.tab-score td span.newrecord {
	background:#d0a41f
}
.tab-score td span.fastball {
	background:#709ff3
}
.tab-content .tab-score .top-scrore-table {
	font-weight:600;
	background-color:#212121;
	opacity:1
}
.tab-content .tab-score .top-scrore-table td {
	border-right:1px solid #6c6f70;
	background:#4f575e;
	padding-left:10px;
	font-weight:700
}
.match-team, .match-team-vs, .other-match {
	background:#fff
}
.match-team, .match-team-list {
	font-weight:600;
	color:#111;
	text-align:center;
	text-transform:uppercase
}
.tab-content .tab-score .top-scrore-table td:last-child {
	border-right:0 solid #ec7f06
}
.tab-content .tab-score tr {
	opacity:.9
}
.next-match-news .other-match {
	padding:0;
	margin-right:15px;
	width:32.2%;
	box-shadow:0 1px 2px rgba(0, 0, 0, .2)
}
.next-match-news .other-match.other-last {
	margin-right:0
}
.match-team {
	font-family:'Open sans', Sans-Serif;
	font-size:16px;
	padding:15px 0 31px
}
.match-team-list, .match-team-vs {
	padding:15px 0;
	font-family:'Open sans', Sans-Serif
}
.match-team-list {
	width:100%;
	font-size:13px;
	border-top:1px solid #eee
}
.match-team-list .t-img1 {
	margin-right:15px
}
.match-team-list .t-img2 {
	margin-left:15px
}
.match-team-list p {
	margin:0;
	font-size:11px;
	color:#848484;
	letter-spacing:1px
}
.match-team-list .txt-vs {
	margin:0 7px
}
.match-team-list:first-child {
	border-top:0 solid #eee
}
.match-team p {
	margin-top:20px
}
.match-team-vs {
	font-weight:400;
	font-size:18px;
	color:#111;
	text-align:center;
	margin-top:30px
}
.next-match-place, .team-view-all {
	background:#f6f6f6;
	border-top:1px solid #eee;
	width:100%;
	text-align:center;
	float:left
}
.team-view-all {
	text-transform:uppercase
}
.team-view-all p {
	margin:0;
	padding:10px 0;
	font-weight:600;
	font-size:13px;
	letter-spacing:1px
}
.next-match-place {
	color:#111;
	padding:0 0 20px
}
.other-match .match-flags {
	width:100%;
	text-align:center
}
.other-match .match-flags .flag {
	padding:10px 0 5px
}
.other-match .match-flags img, .other-match .match-stadium img {
	padding:0 0 5px
}
.score-next-time {
	background-color:#fff;
	border-top:1px solid rgba(255, 255, 255, .05);
	border-left:1px solid rgba(255, 255, 255, .05);
	border-right:1px solid rgba(255, 255, 255, .05);
	text-align:center;
	color:#fff;
	width:100%;
	padding:10px 0 35px;
	font-family:'Open sans', Sans-Serif;
	font-size:13px;
	font-weight:300;
	text-transform:uppercase
}
.circle-ico:before {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	z-index:1;
	border-top:70px solid #f59123;
	border-right:70px solid transparent
}
.circle-ico p {
	margin:0 0 0 5px;
	font-weight:700;
	font-size:16px;
	position:absolute;
	z-index:999
}
.score-view-all {
	background-color:#212121;
	width:100%;
	padding:20px 0 21px;
	color:#fff;
	text-align:center;
	text-transform:uppercase
}
.score-view-all a {
	color:#fff;
	font-family:'Open sans', Sans-Serif;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
	font-weight:400;
	text-decoration:none
}
.homevideo-top h3.home-video-title, .video-txt h3 {
	font-family:'Open sans', sans-serif;
	text-transform:uppercase
}
.box-cc {
	width:70%;
	padding:20px;
	background:#fff;
	margin:20px auto 60px;
	border-radius:2px
}
.css3-gradient1, .css3-gradient2, .css3-shadow {
	position:relative;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .3);
	box-shadow:0 1px 4px rgba(0, 0, 0, .3)
}
.box-cc h4 {
	background:#eee;
	margin:0;
	padding:60px 20px;
	text-align:center;
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .2);
	box-shadow:0 0 4px rgba(0, 0, 0, .2)
}
.css3-gradient1:after {
	position:absolute;
	z-index:-1;
	top:100%;
	bottom:0;
	width:120%;
	height:50px;
	left:-10%;
	right:-10%;
	background:-webkit-radial-gradient(50% -3%, ellipse cover, rgba(00, 00, 00, .5), rgba(97, 97, 97, 0) 40%);
	background:radial-gradient(ellipse at 50% -3%, rgba(00, 00, 00, .5), rgba(97, 97, 97, 0) 40%)
}
.bbtxt-content {
	background:url(../images/place1.jpg) center center no-repeat fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	width:100%;
	float:left;
	margin-top:0;
	border-top:1px solid rgba(255, 255, 255, .05)
}
.bbtxt-content-subscription {
	background:url(../images/MG_7241.jpg) center center no-repeat fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.video-icon {
	float:left
}
.bbtxt-box .video-txt p {
	color:#fff;
	text-align:left;
	font-size:13px;
	line-height:20px;
	font-weight:400
}
.it-video i {
	padding:6px 8px;
	background:rgba(255, 255, 255, .8);
	color:#212428;
	font-size:13px;
	right:0;
	margin-top:-25px;
	position:absolute
}
.it-video i:hover {
	background:rgba(255, 104, 13, .8);
	color:#fff
}
.it-video {
	margin-right:15px;
	padding-left:0;
	padding-right:0;
	position:relative
}
.scale_image {
-webkit-transition:all .4s ease;
transition:all .4s ease;
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.it-video:hover .scale_image {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.homevideo {
	margin-top:30px;
	padding-left:0
}
.video-txt {
	padding-top:10px
}
.homevideo-top h3.home-video-title {
	font-weight:700;
	font-size:16px;
	color:#fff;
	letter-spacing:1px;
	margin-bottom:10px;
	border-top:1px solid #f7a224;
	padding-top:10px
}
.post_theme.video-post {
	margin:0 5px 0 0;
	float:left
}
.video-txt h3 {
	font-weight:700;
	font-size:14px;
	color:#fff;
	margin:0 0 10px
}
.event_date_video {
	color:rgba(255, 255, 255, .5);
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	margin-right:10px;
	font-weight:700;
	margin-bottom:15px
}
.bbtxt-box {
	padding:100px 0
}
.ipad-img, .subscription-content {
	width:100%;
	text-align:center
}
.subscription-tennis {
	width:100%;
	border:10px solid #fff;
	margin-top:80px;
	padding:80px 0 100px;
	background:rgba(0, 0, 0, .5)
}
.subscription-tennis h3 {
	margin-top:30px;
	text-transform:uppercase;
	font-weight:700;
	font-size:26px;
	color:#fff;
	font-family:'Open sans', sans-serif
}
.subscription-tennis h3 span {
	font-weight:300;
	color:#f59123
}
.subscription-tennis .desc-subscription {
	margin:30px 0;
	color:#fff;
	font-size:13px;
	font-style:normal;
	line-height:22px;
	text-transform:none;
	padding:10px 70px
}
.dd-news-date, .desc_news.important_news {
	font-style:italic
}
.bbtxt-box img.macbook {
	margin:60px auto 0;
	text-align:center;
	visibility:hidden
}
.bbtxt-box img.visible {
	visibility:visible
}
.bbtxt-box h4 {
	font-family:Raleway, Sans-Serif;
	font-size:72px;
	text-align:center;
	font-weight:800;
	color:#fff;
	text-transform:uppercase;
	margin-top:30px
}
.bbtxt-box .fa-quote-left, .bbtxt-box .fa-quote-right {
	font-size:40px;
	vertical-align:top;
	margin-top:10px;
	color:#f59123
}
.bbtxt-box .fa-quote-left {
	margin-right:15px
}
.bbtxt-box .fa-quote-right {
	margin-left:10px
}
.middle-txt {
	font-weight:100
}
.point-big, .point-little {
	color:#f59123
}
.top-score-title h3 span.point-int {
	color:#f59123;
	font-weight:800
}
.cat-con-desc {
	padding:20px;
	background:#fff;
	border:1px solid rgba(0, 0, 0, .1);
	border-radius:4px;
	margin-bottom:20px
}
.cat-con-desc img {
	float:left;
	width:10%
}
.bbtxt-box p.subin {
	font-family:'Open sans', Sans-Serif;
	font-size:16px;
	text-align:center;
	font-weight:600;
	color:rgba(255, 255, 255, .7);
	text-transform:uppercase;
	margin-top:10px;
	letter-spacing:1px
}
.txt-training h2, .txt-training p {
	font-family:Raleway, sans-serif;
	font-weight:900;
	text-transform:uppercase
}
#parallaxTraining {
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	width:100%;
	float:left
}
.txt-training {
	width:100%;
	text-align:center;
	color:#fff
}
.txt-training h2 {
	font-size:48px;
	letter-spacing:1px;
	margin-bottom:50px
}
.txt-training p {
	font-size:24px
}
.txt-training a {
	padding:10px 20px;
	background:#f59123;
	border:1px solid #dd7f18;
	color:#fff;
	margin-right:10px;
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:1px;
	border-radius:1px;
	text-decoration:none;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.txt-training a:last-child {
	margin-right:0
}
.txt-training a:hover {
	border-radius:20px
}
.black-shad {
	background:rgba(0, 0, 0, .7);
	padding:30px 0
}
.black-shad1 {
	background:rgba(0, 0, 0, .7);
	padding:10px 0
}
.orange-shad {
	background:rgba(245, 158, 62, .7);
	padding:100px 0
}
.yoga-desc {
	background-color:#f4a145;
	padding:70px 50px;
	font-weight:400;
	line-height:26px
}
.yoga-desc::before {
content:" ";
left:100%;
right:-25px;
top:60px;
position:absolute;
border-left:25px solid #f4a145;
border-right:0;
z-index:999;
border-top:20px solid transparent;
border-bottom:20px solid transparent
}
.next-match-co {
	background:url(../images/stadium2.jpg) center center no-repeat;
	padding-left:0;
	padding-right:0;
	box-shadow:0 1px 2px rgba(0, 0, 0, .2)
}
.next-match-co h3 {
	background:#fff;
	padding:5px 0;
	width:100%;
	color:#121212;
	text-align:left;
	margin-bottom:30px;
	border-bottom:1px solid #ccc;
	font-family:Oswald, sans-serif;
	text-transform:uppercase
}
#nextmatch-content {
	margin:0 auto;
	width:100%;
	text-align:center;
	float:left;
	background:rgba(0, 0, 0, .8)
}
#atp-match {	
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
#people-top {
	padding-bottom:100px
}
.dd-news-date {
	font-family:Open-sans, sans-serif;
	font-size:13px;
	color:#111;
	margin:0 0 5px
}
.match-sing-title, .match-sing-title.inf-bottom {
	font-family:'Open sans', sans-serif;
	font-weight:400
}
.match-sing-title, .ris1, .ris2, .social-player .social li a i {
	color:#fff
}
.nm-result {
	text-align:center;
	margin-top:9%
}
.nm-result-vs {
	text-align:center;
	margin-top:0
}
.img-face-home {
	width:100%
}
#nextmatch-content .img-face-home img {
	text-align:center;
	margin:0 auto;
	width:65%;
	padding:60px 0 10px
}
.atphead {
	padding:0
}
.match-sing-title {
	background:rgba(33, 37, 43, .7);
	font-size:18px;
	padding:16px 0;
	text-align:left;
	border-bottom:1px solid #232323;
	letter-spacing:1px
}
.match-sing-title.inf-bottom {
	color:#fff;
	font-size:13px;
	padding:20px 0;
	text-align:center;
	border-top:1px solid #232323
}
.match-sing-title.inf-bottom p {
	margin:0
}
.match-sing-title.inf-bottom i {
	margin-right:10px
}
.match-sing-title.inf-bottom i.fa-map-marker {
	margin-left:20px
}
.match-sing-title img {
	margin-left:20px;
	margin-right:10px;
	width:3.3%
}
#nextmatch-content .name-mc, #nextmatch-content .name-mc-title {
	font-family:Raleway, sans-serif;
	font-weight:600;
	font-size:16px;
	margin-bottom:0;
	margin-left:0
}
#nextmatch-content .name-mc {
	text-align:center;
	padding:0
}
#nextmatch-content .name-mc-title {
	text-align:center;
	padding:70px 0 10px;
	letter-spacing:1px
}
.nm-result .nr1, .nm-result .nr2 {
	font-family:Oswald, sans-serif
}
.nm-result .nr1, .nm-result .nr2, .nm-result-vs .nrvs {
	font-weight:400;
	text-align:center
}
.social-player .social {
	text-align:center;
	margin:30px auto 0
}
.social-player .social li {
	display:inline-block;
	list-style-type:none;
	padding:5px
}
.social-player .social li a {
	background:#f59123;
	padding:8px 13px;
	border:1px solid #f7a224
}
.social-player .social li a.m-facebook {
	padding:8px 15px
}
.social-player .social .top-social {
	padding:0 5px 0 0
}
.nm-result .nr1 {
	font-size:58px
}
.nm-result .nr2 {
	font-size:22px;
	margin-top:40px
}
.nm-result-vs .nrvs {
	font-family:'Open Sans Condensed', sans-serif;
	font-size:26px;
	border:0 solid #fff;
	border-radius:100%;
	padding:35px 0;
	color:#fff
}
.pl-point, .pl-point-button {
	color:#fff;
	font-family:'Open sans', sans-serif
}
.bg-cover {
	background:url(../images/bg_p.html);
	width:100%;
	height:100%
}
.pl-point {
	padding:0 0 3.8%;
	font-weight:600;
	font-size:18px;
	border:0 solid #fff
}
.pl-bt-con {
	margin-top:42px
}
.pl-point-button {
	padding:7px 13px;
	font-weight:400;
	font-size:13px;
	text-transform:uppercase
}
.pl-point-button:hover {
	text-decoration:none;
	color:#f7a347
}
.pl-point .pl-title {
	margin-bottom:50px
}
#nextmatch-content .pht-1 {
	color:#fff;
	padding:0 0 53px
}
#nextmatch-content .pht-left, #nextmatch-content .pht-right {
	visibility:hidden
}
#nextmatch-content .visible {
	visibility:visible
}
.pl-details {
	padding:9px;
	background-color:#f59123;
	color:#fff;
	float:left;
	width:90%;
	margin:10px 5px 0 35px;
	position:relative
}
.pl-details:after, .pl-details:before {
	content:'';
	font-size:0;
	width:0;
	height:0;
	position:absolute;
	line-height:0;
	top:0
}
.pl-details:before {
	border-top:34px solid #f59123;
	border-bottom:0 solid transparent;
	border-left:0 solid transparent;
	border-right:30px solid transparent;
	right:-30px
}
.pl-details:after {
	border-top:0 solid transparent;
	border-bottom:34px solid #f59123;
	border-left:30px solid transparent;
	border-right:0 solid #f59123;
	left:-30px
}
.pl-details a {
	text-align:center;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	font-family:Raleway, sans-serif;
	font-weight:800
}
.dt-pl {
	width:56%
}
.dt-pl p {
	font-weight:600;
	text-transform:uppercase;
	font-size:13px
}
.skills {
	margin-top:10px
}
.block header.skill-title {
	margin:0 0 12px
}
.skillbar {
	position:relative;
	display:block;
	margin-bottom:15px;
	width:100%;
	background:#212121;
	height:22px;
-webkit-transition:.4s linear;
-moz-transition:.4s linear;
-ms-transition:.4s linear;
-o-transition:.4s linear;
transition:.4s linear;
	-webkit-transition-property:width, background-color;
	-moz-transition-property:width, background-color;
	-ms-transition-property:width, background-color;
	-o-transition-property:width, background-color;
	transition-property:width, background-color
}
.skillbar-title span {
	display:block;
	padding:0 20px 0 0;
	height:22px;
	line-height:0
}
.skillbar-bar {
	height:1px;
	width:0;
	background:#f7a224
}
.skillbar-title {
	position:absolute;
	top:0;
	left:0;
	font-size:13px;
	color:#fff;
	text-transform:capitalize;
	background:#212121
}
#news-section p.sub-result, .acc-title, .accordion, .atp-player p, .ca-content h6, .ca-item h3, .ca-more, .top-video h3, .tshirt-buy, .vertical-news .vertical-news-desc h3 {
	text-transform:uppercase
}
.skill-bar-percent {
	position:absolute;
	right:0;
	top:0;
	font-size:11px;
	height:1px;
	line-height:22px;
	color:rgba(255, 255, 255, .5)
}
.experience .exp-title {
	padding-bottom:15px;
	margin-top:40px;
	font-size:14px;
	font-weight:700
}
#news-section {
	background-color:#fff
}
#news-section .portfolio {
	margin-top:40px
}
#news-section dl {
	margin-bottom:0
}
.news-section-news {
	margin-bottom:100px
}
#news-section .ca-more {
	color:#fff
}
#news-section #container-vert-n {
	padding:0
}
#news-section p.sub-result span {
	color:#f7a224
}
#news-section p.sub-result {
	font-size:20px;
	font-weight:600;
	font-family:'Open sans', Sans-Serif;
	margin-bottom:15px;
	color:#fff;
	text-align:left;
	padding-left:10px;
	margin-top:15px
}
#news-section p.news-date, #news-section p.news-desc {
	font-family:Raleway, Sans-Serif;
	padding:10px;
	font-size:13px;
	line-height:20px;
	font-weight:400
}
.ca-item, .ca-more {
	text-align:center
}
#news-section p.news-date {
	color:rgba(255, 255, 255, .6)
}
#news-section .portfolio li {
	border:0 solid rgba(255, 255, 255, .05);
	background:#212121;
	color:#fff;
	padding:0;
	margin:0;
	width:24.95%
}
#news-section .portfolio a {
	border:0 solid #212121
}
#news-section .portfolio img {
	border:0 solid #333;
	padding:0
}
#news-section .button.button-group.small {
	font-size:12px;
	padding:8px 0 9px 14px;
	background:#f59123;
	font-weight:400;
	color:#fff
}
#news-section .button.button-group.small:hover {
	text-decoration:none;
	background:#f7a347
}
.button.button-group span i {
	background:#ff7f13;
	padding:11px;
	margin-left:5px
}
#news-section .ca-more-vertical {
	color:#fff
}
#news-section .ca-more:hover {
	color:#ccc
}
.news img {
	float:left
}
.ca-container {
	position:relative;
	margin:0 0 60px;
	width:100%;
	height:400px
}
.ca-item, .ca-wrapper {
	position:relative;
	height:100%
}
.ca-wrapper {
	width:100%
}
.ca-item {
	float:left;
	width:285px
}
.ca-close, .ca-item-main, .ca-more {
	position:absolute
}
.cbp-hrmenu .content-sub-menu .ca-more {
	color:#fff
}
.cbp-hrmenu .content-sub-menu .ca-more i {
	float:left
}
.ca-more-resp {
	display:none
}
.ca-more {
	bottom:10px;
	right:0;
	font-family:"Open sans", "Times New Roman", serif;
	font-weight:400;
	font-size:12px;
	color:#333
}
.news-content .ca-more {
	margin-right:20px;
	margin-bottom:10px
}
.ca-more i {
	color:#fff;
	font-size:14px;
	margin-right:5px;
	padding:2px 5px 3px;
	background:#f59123;
	border:1px solid #e78315
}
.ca-more:hover, .ca-more:hover i {
	color:#000;
	text-decoration:none
}
.ca-more:hover i {
	background:#f7a347;
	border:1px solid #f59123
}
.ca-close {
	top:10px;
	right:10px;
	background:url(../images/cross.png) center center no-repeat #fff;
	width:27px;
	height:27px;
	text-indent:-9000px;
	outline:0;
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	opacity:.7
}
.ca-close:hover, .ca-nav span:hover {
	opacity:1
}
.ca-item-main {
	padding:10px;
	margin-right:2px;
	top:5px;
	left:2px;
	right:5px;
	bottom:5px;
	background:rgba(0, 0, 0, .6);
	overflow:hidden;
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .3);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .3);
	box-shadow:0 1px 2px rgba(0, 0, 0, .3)
}
.ca-icon {
	width:100%;
	height:180px;
	position:relative;
	margin:0 auto;
	padding:0;
	background:url(../images/1.jpg) center center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.ca-item-2 .ca-icon, .ca-item-3 .ca-icon {
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
.ca-item-2 .ca-icon {
	background-image:url(../images/2.jpg);
	background-size:cover
}
.ca-item-3 .ca-icon {
	background-image:url(../images/3.jpg);
	background-size:cover
}
.ca-item-4 .ca-icon, .ca-item-5 .ca-icon {
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
.ca-item-4 .ca-icon {
	background-image:url(../images/4.jpg);
	background-size:cover
}
.ca-item-5 .ca-icon {
	background-image:url(../images/5.jpg);
	background-size:cover
}
.ca-item-6 .ca-icon, .ca-item-7 .ca-icon {
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
.ca-item-6 .ca-icon {
	background-image:url(../images/6.jpg);
	background-size:cover
}
.ca-item-7 .ca-icon {
	background-image:url(../images/1.jpg);
	background-size:cover
}
.ca-item-8 .ca-icon {
	background-image:url(../images/3.jpg);
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.ca-item h3 {
	font-family:'Open Sans Condensed', sans-serif;
	font-size:20px;
	color:#fff;
	margin-bottom:20px;
	height:25px;
	text-align:left;
	margin-left:10px
}
.ca-item h4 {
	font-family:"Open sans", serif;
	font-size:13px;
	text-align:left;
	border-left:1px solid #f59123;
	padding-left:10px;
	line-height:24px;
	margin:10px;
	position:relative
}
.ca-item h4 span {
	display:block;
	font-size:13px;
	color:#ccc
}
.ca-content-wrapper {
	background:#f1f1f1;
	position:absolute;
	width:0;
	height:97.5%;
	top:5px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .3);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .3);
	box-shadow:0 1px 2px rgba(0, 0, 0, .3)
}
.ca-content {
	width:100%;
	overflow:hidden
}
.ca-content-text {
	font-size:13px;
	font-family:"Open sans", sans-serif;
	margin:10px 9px;
	padding:10px;
	color:#333;
	line-height:20px
}
.ca-content h6, .ca-content-text p {
	padding-bottom:5px
}
.ca-content h6 {
	margin:25px 20px 5px 15px;
	font-size:22px;
	font-family:'Open Sans Condensed', sans-serif;
	color:#212121;
	border-bottom:1px solid #ccc
}
.ca-content ul {
	margin:20px 15px;
	height:30px
}
.ca-content ul li {
	float:left;
	margin:0 2px
}
.ca-content ul li a {
	color:#fff;
	background:#242B33;
	padding:6px 10px;
	font-size:13px;
	font-family:"Open sans", serif
}
.ca-content ul li a:hover {
	background:#3D464F;
	color:#fff;
	text-decoration:none
}
.ca-nav span {
	width:12px;
	height:25px;
	background:url(../images/arrows.html) top left no-repeat;
	position:absolute;
	top:0;
	margin-top:-38px;
	right:20px;
	text-indent:-9000px;
	opacity:1;
	cursor:pointer;
	z-index:100
}
#container-vert-n .bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-controls-direction a, .other-news .bx-wrapper .bx-controls-direction a {
	margin-top:-75px
}
.ca-nav span.ca-nav-next {
	background-position:top right;
	left:auto;
	right:0
}
.bx-wrapper .bx-controls-direction a:hover {
	background:#f59123
}
#container-vert-n {
	padding:0 10px
}
.vertical-news .slide .vert-img {
	float:left
}
.vertical-news .slide {
	width:100%
}
.vertical-news .vertical-news-desc p.news-number {
	font-size:172px;
	font-weight:800;
	position:absolute;
	float:right;
	margin-left:70%;
	font-family:Oswald;
	margin-top:-30px;
	font-style:italic;
	color:rgba(255, 255, 255, .05)
}
.vertical-news .vertical-news-desc {
	position:relative;
	overflow:hidden;
	height:140px;
	padding-left:10px;
	background:#252525
}
.vertical-news .vertical-news-desc h3 {
	font-family:Raleway, sans-serif;
	font-weight:300;
	font-size:18px;
	color:#fff;
	margin-top:5px
}
.bxslider li .product-title a, .top-product h3 {
	font-family:'Open sans', sans-serif
}
.vertical-news .vertical-news-desc p {
	font-weight:400;
	font-size:13px;
	color:#fff;
	line-height:20px
}
.vert-img a {
	margin-top:-36px;
	padding:9px 12px;
	border:1px solid #d27510;
	background:rgba(245, 135, 35, 1);
	color:#fff;
	position:absolute
}
.vert-img a:hover {
	background:rgba(245, 135, 35, .6);
	cursor:pointer
}
.top-product-news .bx-wrapper .bx-viewport {
	border:0 solid rgba(0, 0, 0, .1)
}
.bx-wrapper .bx-viewport {
	margin-top:10px
}
.bxslider li p.product-title {
	color:#fff
}
.top-product h3 {
	padding:5px 0;
	width:100%;
	color:#fff;
	text-align:center;
	margin-bottom:30px;
	border-bottom:0 solid rgba(255, 255, 255, .2);
	text-transform:uppercase
}
.top-product h3 span {
	font-weight:200
}
.top-product {
	height:750px;
	text-align:center;
	background-repeat:repeat;
	background-color:#232323;
	margin-top:0
}
.overprod {
	background-color:rgba(0, 0, 0, .88);
	width:100%;
	height:100%;
	position:absolute
}
.top-product.top-product-news {
	background:url(../images/8.jpg) center center no-repeat fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	width:100%
}
.bxslider li .product-title a span {
	color:#f59123
}
.bxslider li .product-title a {
	font-weight:600;
	font-size:18px;
	color:#fff;
	float:left
}
.bxslider li .product-title p.prod-ts-price {
	font-family:"Open sans", sans-serif;
	font-size:14px;
	font-weight:700;
	text-align:right;
	color:#fff;
	margin-bottom:0
}
.top-video h3, .tshirt-buy a, .tshirt-buy p.prod-ts-price {
	font-family:'Open sans', sans-serif
}
.bxslider li .product-title {
	margin-top:0;
	padding:15px 10px;
	text-align:left
}
.tshirt-buy p.prod-ts-price {
	font-weight:700;
	font-size:14px;
	text-align:right;
	padding:10px
}
.tshirt-buy a {
	padding:10px 15px;
	font-size:14px;
	font-weight:700;
	color:#fff;
	text-align:center;
	float:left;
	background:#f59123;
	border:1px solid #f7a347;
	margin-top:15px;
	width:100%
}
.tshirt-buy p.tshirt-price i:hover {
	cursor:pointer
}
.tshirt-buy a i, .tshirt-buy p i {
	font-size:16px;
	margin-right:10px
}
.tshirt-buy p.tshirt-price i {
	margin-left:20px
}
.tshirt-buy {
	background:#fff;
	color:#111;
	text-decoration:none;
	width:100%;
	border-top:1px solid #333
}
.tshirt-buy a:hover {
	text-decoration:none;
	color:#fff
}
#product .jm-item {
	padding:0
}
#product .jm-item-button {
	text-align:center;
	margin-top:30%
}
#product .jm-item-button i {
	color:#fff;
	font-size:18px;
	background:#f59123;
	border:1px solid #f7a347;
	border-radius:100%;
	padding:10px
}
#product .jm-item-button i:hover {
	background:#f7a347;
	border:1px solid #f59123
}
#video col-md-9 {
	position:relative;
	float:left
}
.top-video h3 {
	padding:5px 0;
	width:100%;
	color:#121212;
	text-align:center;
	margin-bottom:30px
}
.top-score-title h3.video-tit {
	margin-top:0;
	padding-left:10px
}
.top-video h3 span {
	font-weight:200
}
.video-desc {
	float:left;
	margin-top:30px
}
.flession-img {
	margin-bottom:1px;
	margin-top:20px
}
.accordion {
	margin:0;
	padding:20px;
	border-bottom:1px solid #f9f9f9;
	background:#222;
	font-family:Open sans, Helvetica, sans-serif;
	text-decoration:none;
	color:#929292;
	font-size:13px;
	overflow:hidden;
	letter-spacing:1px
}
.accordion i {
	color:#929292;
	font-size:14px;
	margin-right:10px;
	margin-left:5px
}
#c-calend {
	margin-bottom:50px
}
.accordion-open:hover {
	background:#f5a348;
	cursor:pointer
}
.accordion-close:hover {
	background:#333;
	cursor:pointer;
	color:#fff
}
.accordion-close:hover i {
	color:#fff
}
.accordion.accordion-open {
	background:#f59123;
	color:#fff;
	font-weight:700;
	letter-spacing:1px
}
.accordion.accordion-open i {
	color:#fff
}
.accordion-open span {
	display:block;
	float:right;
	padding:10px;
	background:url(../images/minus.png) center center no-repeat
}
.accordion-close span {
	display:block;
	float:right;
	background:url(../images/plus.png) center center no-repeat;
	padding:10px
}
.tournaments div.acc-content {
	width:100%;
	position:relative;
	overflow:hidden;
	text-align:left;
	background:#f0f0f0;
	margin:0;
	padding:15px 10px;
	font-size:.9em;
	line-height:1.5em;
	font-family:"Open sans", sans-serif
}
.acc-title {
	margin-bottom:10px;
	font-weight:700
}
.acc-footer {
	width:100%;
	height:1px;
	background:#ccc;
	float:left;
	position:relative;
	margin-top:15px;
	margin-bottom:15px
}
.tournaments div.acc-content p, .tournaments div.acc-content ul {
	padding:0;
	margin:0
}
.tournaments div.acc-content ul li {
	list-style-position:inside;
	line-height:25px
}
.tournaments div.acc-content ul li a {
	color:#555
}
.txt-dd-second {
	margin-bottom:40px
}
.atp-player {
	padding-left:0;
	width:20%;
	margin-bottom:20px;
	padding-right:0;
	animation:fadein 2s;
	-moz-animation:fadein 2s;
	-webkit-animation:fadein 2s;
	-o-animation:fadein 2s
}
.general.general-results.players .player-vs {
	margin-bottom:50px
}
.content-wtp-player {
	float:left;
	margin-bottom:50px
}
@keyframes fadein {
from {
opacity:0
}
to {
	opacity:1
}
}
@-moz-keyframes fadein {
from {
opacity:0
}
to {
	opacity:1
}
}
@-webkit-keyframes fadein {
from {
opacity:0
}
to {
	opacity:1
}
}
@-o-keyframes fadein {
from {
opacity:0
}
to {
	opacity:1
}
}
.atp-player p {
	position:absolute;
	margin-top:-50px;
	padding:10px;
	background-color:rgba(0, 0, 0, .8);
	color:#fff;
	font-size:13px
}
.atp-player img:hover+p, .atp-player p:hover {
	background-color:#f59123
}
.atp-single-player {
	box-shadow:0 1px 2px rgba(0, 0, 0, .5);
	padding:20px
}
.skill-content {
	margin-top:20px
}
.skills-pp {
	margin-top:10px
}
.exp-title-pp {
	font-family:Open-sans, Sans-Serif;
	font-size:16px;
	font-weight:600
}
.block header.skill-title-pp {
	margin:0 0 12px
}
.skillbar-pp {
	position:relative;
	display:block;
	margin-bottom:15px;
	width:100%;
	background:#484848;
	height:22px;
-webkit-transition:.4s linear;
-moz-transition:.4s linear;
-ms-transition:.4s linear;
-o-transition:.4s linear;
transition:.4s linear;
	-webkit-transition-property:width, background-color;
	-moz-transition-property:width, background-color;
	-ms-transition-property:width, background-color;
	-o-transition-property:width, background-color;
	transition-property:width, background-color
}
.skillbar-title-pp {
	position:absolute;
	top:0;
	left:0;
	font-size:11px;
	color:#fff;
	text-transform:capitalize
}
.skillbar-title-pp span {
	display:block;
	background:rgba(0, 0, 0, .1);
	padding:0 20px;
	height:22px;
	line-height:22px
}
.skillbar-bar-pp {
	height:22px;
	width:0
}
.skillbar-bar-pp, .skillbar-title-pp {
	background:#f59123
}
.skill-bar-percent-pp {
	position:absolute;
	right:10px;
	top:0;
	font-size:11px;
	height:22px;
	line-height:22px;
	color:rgba(255, 255, 255, .4)
}
.ppl-desc {
	line-height:22px;
	font-family:'Open sans', Sans-Serif;
	font-size:13px
}
.data-player p {
	font-weight:600;
	text-align:right
}
.data-player-2 p {
	font-weight:400;
	margin-left:5px;
	text-align:left
}
.rank-player {
	padding:0
}
.rank-player p.rank-title {
	font-weight:300;
	font-size:16px;
	text-align:center;
	background:#212121;
	color:#fff;
	padding:10px 0;
	margin:0
}
.content-rank {
	width:100%;
	text-align:center
}
.img-djoko {
	float:left
}
.rank-player p.rank-data {
	font-weight:400;
	font-size:46px;
	text-align:center;
	margin:0 auto;
	border-radius:0;
	width:100%;
	vertical-align:middle;
	color:#212121;
	padding:50px 30px;
	font-family:Oswald, Sans-Serif
}
.player-vs {
	float:left;
	width:100%
}
.player-vs .tabs {
	box-shadow:0 0 0 rgba(0, 0, 0, .35)
}
.player-vs .tabs .img-face.img-mm1 {
	margin-top:30px;
	border:4px solid #f59123
}
.player-vs .tabs .img-face.img-mm2 {
	margin-top:30px;
	border:4px solid rgba(244, 213, 33, 1)
}
.player-vs .tab-links-match {
	background-color:#fff
}
.player-vs .tab-links-match li a.first-tabs {
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	margin-left:0
}
.player-vs .tab-links-match li a {
	color:#333;
	background-color:#fff;
	font-size:13px;
	font-weight:400;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	margin-left:5px
}
.player-vs .tab-links-match li {
	border-radius:0;
	background-color:#fff;
	text-transform:uppercase
}
.player-vs .tab-links-match li.active a, .player-vs .tab-links-match li.active a:hover {
	border-top:1px solid #f59123
}
.tab-sub-img {
	background:rgba(0, 0, 0, .6)
}
.player-vs .tab-content {
	padding:0;
	float:left;
	width:100%;
	border-radius:0;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.play-vs {
	font-size:36px;
	font-weight:700;
	text-align:center;
	vertical-align:middle;
	margin-top:0;
	color:#ccc
}
.play-vs #result-table {
	width:70%
}
.play-vs #result-table td {
	background:rgba(0, 0, 0, .8);
	width:30px;
	font-family:'Open sans', Sans-Serif;
	font-size:16px;
	font-weight:400
}
.play-vs #result-table td.fpt2 {
	border-bottom:0
}
.play-vs .result-name {
	font-family:'Open Sans', Sans-Serif;
	font-size:16px;
	font-weight:600;
	text-transform:uppercase
}
.player-vs .tab-content .result-name .txt-vs, .serves-point, .serves-title {
	font-family:'Open sans', Sans-Serif
}
.player-vs .tab-content .result-name .txt-vs {
	font-size:14px;
	font-weight:400;
	margin:0 60px
}
.big-countdown h3, .kkcountdown-box, .serves-point, .serves-title {
	font-weight:300;
	color:#fff
}
.big-countdown, .big-countdown h3 {
	margin-bottom:70px;
	text-align:center
}
#tab1 .effect-color, #tab2 .effect-color {
	background-color:rgba(0, 0, 0, .8);
	width:100%;
	float:left
}
#single-match-pl .effect-color {
	width:100%;
	float:left
}
.player-score-bg {
	background:url(../images/field_.png) center center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	height:230px;
	position:absolute;
	width:92%
}
.loader4 {
	float:right
}
.player-photo {
	text-align:center
}
.player-photo .img-mm1 {
	margin-right:40px;
	margin-left:10px
}
.player-photo .img-mm2 {
	margin-left:160px
}
.serves-point {
	font-size:34px
}
.serves-title {
	font-size:14px
}
.serves-content {
	text-align:center;
	width:20%;
	margin-top:80px
}
.percentage1 {
	width:30%;
	margin-top:30px
}
.big-countdown {
	width:100%;
	margin-top:40px;
	float:left
}
.big-countdown h3 {
	font-size:24px;
	background-color:transparent;
	font-family:Open sans;
	text-transform:none;
	border-bottom:1px solid #333;
	padding:5px 0;
	width:90%;
	margin-left:auto;
	margin-right:auto
}
.kkcountdown-box {
	font-family:Oswald, Sans-Serif;
	font-size:48px;
	text-align:center;
	padding:20px;
	background:rgba(255, 255, 255, .2);
	width:100%
}
.kkc-days-text, .kkc-hours-text, .kkc-min-text, .kkc-sec-text {
	font-size:14px;
	margin-left:5px;
	margin-right:15px;
	font-family:'Open sans', Sans-Serif;
	text-transform:uppercase
}
.kkcountdown-box .kkc-sec-text {
	margin-right:0
}
.news-page {	
	padding:20px;
	margin-bottom:20px;	
	border:1px solid #eee
}
.news-page img {
	border:1px solid #ccc
}
.news-page .col-md-10 {
	width:75%
}
.data-news-pg p {
	font-weight:400;
	margin-left:5px;
	text-align:left;
	line-height:20px;
	font-size:13px;
	margin-bottom:20px
}
.data-news-pg p.news-dd {
	line-height:25px;
	padding:0 6px;
	margin-bottom:15px;
	background:#e78315;
	color:#fff;
	margin-left:0;
	font-weight:700
}
.data-news-pg h3 {
	margin-top:0;
	font-size:20px;
	text-align:left;
	font-weight:600;
	margin-bottom:20px
}
.data-news-pg .ca-more {
	position:relative
}
.news-more {
	margin-top:10px;
	padding:0;
	text-align:right
}
.news-page-page {
	text-align:center;
	margin-top:20px;
	margin-bottom:50px
}
.news-page-page span {
	padding:5px 10px;
	background:#f59123;
	margin-right:5px;
	border:1px solid #e78315;
	color:#fff
}
.news-page-page span:hover {
	background:#fcb86e;
	border:1px solid #e78315;
	cursor:pointer
}
.news-page-page span.news-page-active {
	border:1px solid #e78315;
	background:#fff;
	color:#333
}
.news-page-page span.page-point {
	background:#fff;
	border:0 solid #e78315
}
#video .top-score-title {
	margin-bottom:0
}
.video-desc h3.video-tit {
	font-size:18px
}
.video-desc p.video-arg {
	line-height:20px;
	font-size:13px;
	border-left:3px solid #f59123;
	padding-left:10px
}
.other-video img {
	border:0 solid #fff;
	box-shadow:0 2px 3px rgba(0, 0, 0, .2)
}
.video-content {
	margin-top:40px;
	float:left
}
.other-video, .other-videotitle {
	padding-left:0;
	padding-right:0;
	margin-right:15px;
	width:32.1%
}
.other-video i {
	margin-top:0;
	top:0;
	padding:10px;
	border:1px solid #d27510;
	background:rgba(245, 135, 35, 1);
	color:#fff;
	margin-left:0;
	left:0;
	position:absolute
}
.other-video i:hover, .other-video img:hover {
	background:rgba(245, 135, 35, .6);
	cursor:pointer
}
.othervideo-date {
	color:#959393;
	font-size:13px
}
.other-videotitle p {
	font-weight:600;
	text-transform:uppercase
}
.otv-last {
	padding-right:0;
	margin-right:0
}
#single-match-pl .tabs.single-pl {
	margin-top:30px
}
.single-match-data {
	background:#fff;
	color:#212121;
	padding:0;
	text-align:center;
	font-size:13px;
	border-left:1px solid #e2e2e2
}
.tab-links-match a {
	padding:9px 15px;
	display:inline-block;
	border-radius:0;
	font-size:16px;
	font-weight:400;
	color:#ddd;
transition:all linear .15s
}
.tab-links-match {
	padding:0;
	background-color:#212121;
	margin-bottom:2px
}
.tab-links-match li {
	margin:0;
	float:left;
	list-style:none
}
.player-vs .tab-links-match.tb-set li a {
	border-right:0;
	border-left:0
}
.tab-links-match.tb-set {
	text-align:center;
	border-bottom:1px solid #e2e2e2
}
.tab-links-match.tb-set li {
	float:none;
	display:inline-block
}
.single-match-data p {
	border-bottom:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	padding:10px 0;
	margin-bottom:0
}
.top-score-title h3.tab-match-title {
	font-size:18px;
	margin-bottom:30px;
	margin-top:10px;
	background:#f59123;
	color:#fff;
	padding-left:10px;
	border:1px solid #e78315
}
.single-match-data .nm-player {
	padding:5px 0;
	background-color:#232323;
	color:#fff
}
.player-vs .tab-content.single-match {
	background:#fff;
	padding:20px 0
}
.col-md-4.subcol-pl {
	padding:0
}
.player-vs .tab-content .tab-content {
	padding:0;
	background:#fff
}
#single_news .desc_news {
	font-weight:400;
	margin-left:5px;
	text-align:left;
	line-height:20px;
	font-size:13px
}
#single_news .l-comment {
	margin-top:100px
}
.important_news .fa-calendar {
	margin-right:5px;
	margin-left:10px
}
.important_news.data {
	color:#909090
}
.tab_news {
	font-size:13px;
	margin-top:50px
}
.tab_news .fa-tag {
	margin-left:5px;
	margin-right:5px
}
.tab_news .tag {
	margin-left:5px;
	background:#232323;
	color:#fff;
	padding:5px 10px;
	font-size:11px
}
.other-news {
	text-align:center;
	padding:0 15px;
	margin-top:80px
}
#single_news .bx-wrapper .bx-viewport {
	background:#fff;
	border:5px solid #fff;
	box-shadow:0 1px 2px rgba(0, 0, 0, .3)
}
#single_news .bxslider li p.product-title {
	color:#232323;
	font-family:'Open sans', sans-serif;
	font-weight:400;
	font-size:16px;
	text-transform:uppercase;
	margin:0
}
#single_news .other-news {
	padding:0
}
.txt-other-news {
	text-align:left;
	line-height:20px;
	font-size:13px;
	margin-bottom:20px;
	padding:10px
}
#single_news .bx-wrapper .bx-pager {
	display:none
}
#single_news .login-page {
	box-shadow:0 0 0 transparent
}
.content-more-det, .login-page, .shop-prod {
	
}

a.ready-news {
	float:left;
	background:#f59123;
	color:#fff;
	padding:10px 0 11px;
	width:100%;
	text-transform:uppercase;
	font-size:13px;
	text-decoration:none
}
a.ready-news:hover {
	cursor:pointer;
	background:#f19a4e
}
.shop-prod {
	width:32%;
	margin-right:8px;
	text-align:center;
	margin-bottom:10px
}
.shop-prod img {
	margin-top:20px;
	margin-bottom:20px
}
.shop-prod:last-child {
	margin-right:0
}
.shops-rackets .shop-cat {
	font-size:18px;
	color:#fff;
	background:#e78315;
	padding:15px 10px;
	border:1px solid #d67810;
	font-weight:600
}
.shop-desc {
	font-size:13px;
	line-height:20px;
	padding:10px 0
}
.shop-prod .title-prod {
	text-transform:uppercase;
	font-weight:600;
	font-size:18px;
	padding:20px 0;
	width:100%;
	font-family:'Open sans', Sans-Serif
}
.shops, .shops-top {
	padding:0
}
.shop-prod .title-prod a span {
	color:#f59123
}
.shop-prod .title-prod a:hover {
	text-decoration:none;
	color:#f59123
}
.shops {
	margin-top:0;
	margin-bottom:0
}
.shops-rackets {
	padding:0;
	margin-top:0;
	margin-bottom:50px
}
.products-content {
	width:100%;
	border-bottom:1px solid #eee;
	padding-top:2px;
	padding-bottom:2px;
	float:left
}
.products-content a {
	padding:5px 0 5px 10px;
	width:100%;
	float:left;
	line-height:2em;
	background:#363d43;
	color:#fff;
	font-weight:400
}
.products-content a:hover {
	text-decoration:none;
	background:#e7e7e7;
	color:#333
}
.prod-buy a.prod-price {
	width:100%;
	background:#f59123;
	color:#fff;
	padding:5px 24px 6px;
	text-transform:uppercase;
	float:left;
	margin-bottom:5px
}
.prod-buy {
	width:100%;
	background:#3D464F;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:10px;
	padding:10px 10px 2px;
	font-weight:600;
	font-family:'Open sans', sans-serif;
	font-size:14px
}
.prod-buy a.prod-cart {
	text-align:left;
	float:left
}
.prod-buy .prod-sh-price {
	text-align:right
}
.prod-buy a {
	padding:0;
	color:#fff
}
.prod-buy a.prod-price:hover {
	text-decoration:none;
	background-color:#f8a953
}
.prod-buy a i {
	font-size:16px;
	margin-right:10px
}
.top-score-title.prod-cat h3, .top-score-title.right-title h3 {
	font-size:22px;
	text-align:left
}
.top-score-title.prod-cat h3 {
	margin-bottom:30px
}
.content-img-zoom img {
	border:1px solid #e2e2e2
}
#shop .content-zoom, #shop .content-zoom .col-md-6 {
	padding-left:0
}
.content-zoom .desc-prod {
	line-height:20px;
	font-size:13px;
	color:#333
}
.content-zoom .desc-price {
	line-height:30px;
	font-size:24px;
	color:#e78315;
	margin-top:10px;
	font-weight:400;
	font-family:'Open sans', Sans-Serif
}
#qty, .content-desc-zoom .cart-bt a, .content-desc-zoom h3, .content-more-det h3 {
	font-family:'Open sans', sans-serif
}
.content-desc-zoom h3 {
	margin-top:0;
	font-weight:400;
	font-size:20px;
	border-bottom:0;
	margin-bottom:15px;
	text-align:left
}
p.square {
	margin-top:10px
}
p.square span:nth-child(1) {
background:#0669ae
}
p.square span:nth-child(2) {
background:#ae0e06
}
p.square span:nth-child(3) {
background:#232323
}
p.square span {
	padding:5px 15px;
	margin-right:5px
}
.content-desc-zoom .cart-bt a {
	padding:8px 10px 10px;
	background:#363d43;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	font-weight:600
}
.content-desc-zoom .cart-bt a:hover {
	text-decoration:none;
	background:#f59123
}
.cart-bt {
	float:left;
	margin-top:50px
}
.cart-bt a i {
	font-size:16px;
	margin-right:10px
}
.content-more-det {
	margin-top:5px;
	
	
}
.bulleted_list ul {
	padding:10px;
	float:left
}
.bulleted_list ul li {
	background:url(../images/shop/red-bullet.gif) 0 7px no-repeat;
	font-size:13px;
	padding-left:10px;
	margin-bottom:10px;
	color:#333
}
.content-more-det h3 {
	font-weight:400;
	font-size:20px;
	margin-top:5px;
	margin-bottom:10px;
	text-align:left
}
#qty, .box, .group ul.filter, .right-last-photo .jm-item-button, .sponsor {
	text-align:center
}
#qty {
	font-size:22px;
	background-color:transparent;
	width:50%;
	margin:0;
	color:#363d43;
	float:left;
	font-weight:300;
	border:1px dotted #ccc;
	height:36px
}
.box label, button {
	font-family:'Open sans', sans-serif;
	font-weight:400
}
.box label {
	display:block;
	font-size:16px;
	width:50%
}
.login-w-page p, .txt-right {
	font-size:13px;
	line-height:20px
}
abbr[data-original-title], abbr[title] {
	cursor:help;
	border-bottom:0 dotted #999
}
button {
	color:#fff;
	background-color:#363d43;
	-webkit-border-radius:1px;
	border-radius:1px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	padding:10px 15px;
	border:0
}
button:active, button:focus, button:hover {
	background-color:#f59123
}
.box, .sponsor.second {
	background-color:#fff
}
.box {
	color:#212121;
	padding:0;
	margin-top:20px
}
dl {
	margin-bottom:6em;
	color:#777
}
dd, dt {
	float:left
}
dt {
	margin-right:5px
}
.group dd {
	width:100%
}
.group ul.filter {
	margin:0 auto
}
.filter li {
	display:inline-block;
	list-style:none;
	margin-right:5px
}
.filter li:last-child:after {
	content:""
}
.filter a {
	padding:5px 15px;
	color:#8e8e8e;
	text-decoration:none;
	border:0 solid #dedede
}
.current a, .filter a:hover {
	color:#f59123;
	border-bottom:1px solid #f59123
}
.portfolio li {
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	border:1px solid #eee;
	display:block;
	list-style:none;
	width:31.6%;
	-moz-animation:fadein 2s;
	-webkit-animation:fadein 2s;
	-o-animation:fadein 2s
}
.portfolio li:nth-child(3n) {
margin-right:0
}
.portfolio a {
	display:block;
	border:3px solid #fff;
	text-decoration:none
}
.portfolio img {
	width:100%;
	height:auto;
	display:block;
	border:1px solid #ccc
}
.isotope-item {
	z-index:2
}
.isotope-hidden.isotope-item {
	pointer-events:none;
	z-index:1
}
.isotope, .isotope .isotope-item {
-webkit-transition-duration:.8s;
-moz-transition-duration:.8s;
-ms-transition-duration:.8s;
-o-transition-duration:.8s;
transition-duration:.8s
}
.isotope {
	-webkit-transition-property:height, width;
	-moz-transition-property:height, width;
	-ms-transition-property:height, width;
	-o-transition-property:height, width;
	transition-property:height, width
}
.isotope .isotope-item {
	-webkit-transition-property:-webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-ms-transition-property:-ms-transform, opacity;
	-o-transition-property:-o-transform, opacity;
	transition-property:transform, opacity
}
.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item {
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s
}
.home-pg .sponsor {
	margin:0 auto
}
.sponsor {
	margin:60px auto 0
}
.sponsor li {
	display:inline-block;
	width:12%;
	margin-right:50px
}
.sponsor li:last-child {
	margin-right:0
}
.sponsor.second {
	padding:50px 0 40px;
	border-top:0 solid #ddd
}
.sponsor li img {
	padding:0;
-webkit-transition:all .15s ease;
-moz-transition:all .15s ease;
-ms-transition:all .15s ease;
-o-transition:all .15s ease;
transition:all .15s ease
}
.sponsor li:hover img {
	opacity:.8
}
.client-sport {
	margin-top:40px;
	width:100%;
	float:left
}
.client-sport.client-sport-nomargin {
	margin-top:0
}
#testimonials {
	margin-bottom:100px
}
.right-column {
	padding:0;
	margin-bottom:50px
}
.general-results {
	padding-top:0
}
.news-title-right {
	text-transform:uppercase;
	font-weight:600
}
.right-content {
	width:100%;
	border-bottom:1px solid #eee;
	margin-bottom:10px;
	padding-bottom:30px
}
.right-content .ca-more {
	margin-top:10px;
	position:relative;
	float:right
}
.right-last-photo li {
	width:84px;
	height:50px;
	display:inline-block
}
.right-last-photo li .jm-item {
	padding:1px 1px 2px 0
}
.right-last-photo .jm-item-button {
	position:relative;
	color:#fff;
	cursor:pointer;
	margin:0 auto
}
.right-last-photo .jm-item-button i {
	padding:5px 6px;
	text-align:center;
	border-radius:100%;
	background:#f59123
}
.login-w-page p.logiin-w-title {
	font-weight:600
}
.login-w-page h3 {
	font-size:16px;
	font-family:Open sans, Sans-Serif;
	font-weight:600;
	margin-bottom:0;
	border-bottom:0;
	margin-top:26px;
	text-align:left
}
.register-form {
	width:70%;
	float:left
}
.login-page {
	padding:20px;
	margin-bottom:50px;
	border:1px solid #eee;
	background:#f5f5f5
}
.login-page img.ball-tennis {
	width:5%;
	margin-top:-7px;
	margin-right:5px
}
.ctn-img {
	margin-top:60px
}
.matches-tbs {
	box-shadow:0 0 0 rgba(0, 0, 0, .4)
}
.match-tbs {
	width:100%;
	margin-top:20px;
	border-right:1px solid rgba(0, 0, 0, .2);
	border-left:1px solid rgba(0, 0, 0, .2);
	border-top:1px solid rgba(0, 0, 0, .2)
}
#allmatch .top-score-title {
	margin-bottom:0
}
.match-tbs td {
	border-bottom:1px solid rgba(0, 0, 0, .2);
	margin:0 auto;
	height:50px;
	font-weight:400;
	font-size:14px;
	width:20px;
	color:#333;
	text-align:center
}
#map_canvas, #map_container {
	position:relative;
	width:100%
}
.match-tbs .match-sets td {
	font-weight:600;
	background:#eee;
	color:#333
}
.match-tbs .match-tbs-title {
	font-weight:400;
	background:#212121;
	border-bottom:1px solid #212121;
	border-right:1px solid #212121;
	color:#fff;
	text-transform:uppercase
}
.match-tbs td.fpt {
	border-right:1px solid rgba(0, 0, 0, .2)
}
.match-tbs td.fpt:hover, .match-tbs td:hover {
	background-color:#f0af68
}
.match-tbs td.fpt:first-child:hover {
	background-color:transparent
}
.match-tbs .match-sets td.fpt:hover, .match-tbs .match-sets td:hover {
	background:#eee
}
.match-tbs .match-more:hover, .match-tbs .match-tbs-title:hover {
	background:#212121
}
.match-tbs .fpt i {
	float:right;
	color:#fff;
	font-size:14px;
	margin-right:10px;
	padding:5px;
	background:#f59123;
	border-radius:100%
}
#allmatch .match-right {
	float:right
}
.match-tbs .match-more {
	height:40px;
	background:#212121;
	border-right:1px solid #212121
}
.match-more a.ca-more {
	float:right;
	position:relative;
	bottom:0;
	background:#212121;
	color:#fff;
	margin-right:10px
}
.tab-links-matches {
	padding:0;
	background-color:#212121;
	margin-bottom:2px
}
.tab-links-matches li {
	margin:0;
	float:left;
	list-style:none
}
.tab-links-matches li.active a, .tab-links-matches li.active a:hover {
	color:#fff;
	background-color:#f59123;
	border-top:0 solid #f59123
}
.tab-links-matches:after {
	display:block;
	clear:both;
	content:''
}
.tab-links-matches a {
	padding:9px 15px;
	display:inline-block;
	border-radius:0;
	font-size:16px;
	font-weight:400;
	color:#ddd;
transition:all linear .15s
}
#map_container {
	margin-top:0;
	border-color:rgba(111, 111, 111, .1);
	border-style:solid;
	border-width:7px
}
#map_canvas {
	height:500px;
	top:0
}
#map_canvas img {
	max-width:none!important;
	height:auto!important;
	background:0 0!important;
	border:0!important;
	margin:0!important;
	padding:0!important
}
#contact_form, #info-company {
	margin-top:10px
}
#info-company h3 {
	text-align:left
}
#contact_form label {
	color:#484848;
	font-weight:600;
	padding:3px
}
#info-company .col-md-12 {
	padding:0
}
#info-company p i {
	font-size:14px;
	background:#232323;
	color:#fff;
	padding:5px;
	margin-right:5px
}
#info-company p i.fa-phone {
	padding:5px 6px 5px 7px
}
#info-company p i.fa-globe {
	padding:5px 6px
}
#info-company p i.fa-map-marker {
	padding:5px 8px
}
#contact_form {
	margin-bottom:40px
}
#contact_form input#email, #contact_form input[type=text], .login-form input[type=password], .login-form input[type=text], .register-form input[type=password], .register-form input[type=text] {
	border:1px solid #ddd;
	background-color:#f9f9f9;
	height:40px;
	padding:0 10px;
	width:80%;
	font-size:12px;
	margin-bottom:20px;
	color:#333;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
#category, textarea.txt-area {
	margin-bottom:20px;
	color:#333;
	font-size:12px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
#category {
	border:1px solid #ddd;
	background-color:#fff;
	height:40px;
	padding:0 10px;
	width:80%;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
textarea.txt-area {
	border:1px solid #ddd;
	background-color:#f9f9f9;
	width:100%;
	height:150px;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
textarea.txt-link {
	padding:10px;
	margin-left:15px;
	width:98%;
	height:80px
}
#contact_form input[type=submit], .login-form input[type=submit], .register-form input[type=submit] {
	border:1px solid #e78315;
	background-color:#f59123;
	padding:15px 45px;
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:40px;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
	cursor:pointer
}
#contact_form input[type=submit]:hover, .login-form input[type=submit]:hover, .register-form input[type=submit]:hover {
	color:#fff;
	background-color:#fcb86e
}
.website-info {
	margin-bottom:40px
}
.website-info p {
	color:#484848;
	margin-left:15px
}
.website-info p strong {
	text-transform:uppercase
}
.affiliate {
	width:100%;
	float:left;
	margin:30px 0 20px 15px
}
#contact_form .error, #contact_form .success {
	display:none;
	font-size:13px;
	color:#333
}
#footer-tag {
	background-color:rgba(0, 0, 0, .95)
}
#footer-tag .col-md-12 {
	padding:0 20px 80px;
	overflow:hidden
}
.footer-map {
	background-image:url(../images/footer_map.png);
	background-repeat:no-repeat;
	width:100%;
	height:340px;
	position:absolute;
	z-index:0;
	background-position:40% 150px
}
.logo_footer {
	float:left
}
#footer-tag h3.last-cat {
	margin-bottom:10px
}
#footer-tag h3 {
	font-family:'Open sans', sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:20px;
	font-weight:800
}
#footer-tag p {
	font-weight:400;
	font-family:'Open sans', Sans-Serif;
	font-size:13px;
	line-height:20px;
	color:#b5b5b5
}
#footer-tag .last-tips {
	z-index:9999;
	position:relative
}
#footer-tag .social {
	text-align:center;
	margin:30px auto 0
}
#footer-tag .social li {
	display:inline-block;
	padding:5px
}
#footer-tag .social li a i {
	color:#ddd
}
ul.last-tips li, ul.last-tips li a {
	line-height:32px;
	color:#b5b5b5;
	font-family:'Open sans', Sans-Serif
}
#footer-tag .social li a {
	background:#000;
	padding:10px 17px;
	border:0 solid #111;
	border-radius:100%
}
#footer-tag .social li:nth-child(2) a, #footer-tag .social li:nth-child(3) a, #footer-tag .social li:nth-child(5) a {
padding:10px 15px
}
#footer-tag .social li:nth-child(4) a {
padding:10px 13px
}
#footer-tag .social li:nth-child(6) a {
padding:10px 15px
}
#footer-tag .social .top-social {
	padding:0 5px 0 0
}
ul.last-tips li {
	border-bottom:1px solid #333;
	font-weight:300;
	font-size:14px
}
ul.last-tips li a {
	font-weight:400;
	font-size:13px;
	text-decoration:none
}
ul.last-tips li a:hover {
	color:#f57366;
	cursor:pointer
}
#footer-tag ul.social li a:hover {
	background:#f59123
}
.content-footer {
	background-color:#000;
	color:#fff;
	text-align:center;
	font-size:11px;
	padding:20px 0
}
.content-footer p {
	margin:0
}
.footer-last-news li img {
	float:left;
	width:30%;
	margin-right:10px
}
.footer-last-news li {
	margin-bottom:20px;
	margin-top:5px
}
.footer-newsletters input[type=submit] {
	border:1px solid #e78315;
	background-color:#f59123;
	padding:10px 45px;
	font-size:13px;
	font-weight:400;
	width:90%;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:40px;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
	cursor:pointer
}
.footer-newsletters label {
	color:#ccc;
	font-weight:400;
	padding:3px;
	font-size:13px
}
.footer-newsletters input#email, .footer-newsletters input[type=text] {
	border:1px solid #333;
	background-color:#000;
	height:40px;
	padding:0 10px;
	width:90%;
	font-size:12px;
	margin-bottom:20px;
	color:#ccc;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
#toTop, #toTopHover {
	width:51px;
	height:51px;
	overflow:hidden
}
.footer-newsletters input[type=submit]:hover {
	color:#fff;
	background-color:#fcb86e
}
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	border:none;
	text-indent:100%;
	z-index:9999;
	background:url(../img/ui.totop.png) left top no-repeat
}
#toTopHover, .clearfix {
	display:block
}
#toTopHover {
	background:url(../img/ui.totop.png) left -51px no-repeat;
	float:left;
	opacity:0;
	-moz-opacity:0
}
#slide-contentfull {
	padding:0 1px;
	background:#000
}
#slide0 .slide-contentfull {
	margin-bottom:0
}
.fullwidthbanner-container {
	width:100%!important;
	position:relative;
	padding:0;
	max-height:750px!important;
	overflow:hidden;
	margin-top:0
}
#slider-top .big-countdown {
	margin-top:10px
}
#slider-top .big-countdown h3 {
	margin-top:20px;
	font-size:20px;
	margin-bottom:40px
}
#slider-top .kkcountdown-1 .kkcountdown-box .kkc-days-text, #slider-top .kkcountdown-1 .kkcountdown-box .kkc-hours-text, #slider-top .kkcountdown-1 .kkcountdown-box .kkc-min-text, #slider-top .kkcountdown-1 .kkcountdown-box .kkc-sec-text {
	font-size:14px;
	font-family:'Open sans', Sans-Serif;
	text-transform:uppercase;
	background:rgba(255, 255, 255, 0);
	padding:0;
	margin:0
}
#slider-top .kkcountdown-1 div {
	font-size:38px;
	font-weight:400
}
#slider-top .kkcountdown-1 .kkcountdown-box div {
	background:rgba(255, 255, 255, .2);
	padding:30px 0;
	width:24%;
	float:left;
	margin-right:5px
}
#slider-top .kkcountdown-box {
	background:rgba(255, 255, 255, 0);
	padding:0
}
