/* ALTALANOS CSS BEALLITASOK */
*{
	padding:0px;
	margin:0px;
}

img{
	border:0px;
}

sup{
	vertical-align:top;
	font-size: 0.5em;
}

h2 {
	margin: 20px 0;
	font-family: 'Open Sans Condensed';
	font-size: 20px;
	text-transform: uppercase;
	color: #008dff;
}

h3 {
	margin: 0!important;
	padding: 15px 0;
}

a {
	color: #008dff;
	text-decoration: none;
}
ul {
	margin-left: 0!important;
	margin-bottom: 0!important;
}
.columnTitle-2 {
	background-color: #008dff;
}
.large-title {
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.large-title .eventsTitle {
	margin-right: 0;
}
.leftContent {
	padding-left: 0!important;
}
.rightContent {
	padding-right: 0!important;
}
@media only screen and (max-width: 641px) {
	.leftContent {
		padding-right: 0!important;
	}
	.rightContent {
		padding-left: 0!important;
	}
}
a:hover {
	color: #666;
}

.center{
	text-align:center;
}

.clear{
	height:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
}
#content #news, #content #startContent {
	margin-right: -0.9375rem;
	margin-left: 0.9375rem;
	background-color: #fff;
}
.afterDiv:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size:0px;
	line-height:0px;
}

a, a:hover, a:active, a:focus{
	outline:none;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: none;
}

input, textarea{
	outline:none;
}

/* ************************* */

HTML{
	background-color:#0c44a3!important;
	background-position:top center!important;
	background-repeat: no-repeat!important;
}

/*
HTML.start{
	
}
*/

BODY{
	background-position:top center;
	background-repeat:no-repeat;
	font-family: 'Roboto', Arial, sans-serif;
	font-size: 13px;
}

BODY{
	
	background: none!important;
}

BODY.start{
	
}
.off-canvas-wrap {
	overflow: visible!important;
}
.row {
	max-width: 1030px!important;
}
nav.tab-bar {
	margin-top: 47px;
	height: 60px;
	background: transparent;
	width: 100%;
	left: 0;
	z-index: 9999;
}
.right-small {
	width: 60px!important;
	height: 60px!important;
	position: absolute;
	top: -4px!important;
	border-left: none!important;
	right: 0;
}
.tab-bar .menu-icon {
	text-indent: 60px!important;
	width: 60px!important;
	height: 60px!important;
	display: block;
	padding: 0;
	color: #FFFFFF;
	position: relative;
	transform: translate3d(0, 0, 0);
}
.tab-bar .menu-icon span::after {
	content: "";
	position: absolute;
	display: block;
	height: 0;
	top: 50%;
	margin-top: -0.5rem;
	left: 0.90625rem;
	box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
	width: 32px!important;
}
.tab-bar-section {
	padding: 0 0.625rem;
	position: absolute;
	text-align: center;
	height: 60px!important;
	top: 0;
}
.right-off-canvas-menu {
	background: #002f55!important;
}
.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
	content: "\BB"!important;
	margin-right: 0rem!important;
	display: inline;
	position: absolute;
	right: 0.66667rem;
}
.right-submenu .back > a:after {
	content: "\AB"!important;
	margin-left: 0.5rem;
	display: inline;
	position: absolute;
	left: 6px;
}
.right-submenu .back > a {
	padding: 0.3rem 30px!important;
}
ul.off-canvas-list {
	padding-bottom: 12px!important;
	background-image: url('../images/slider-bottom-bg.png');
	background-position: bottom center;
	background-repeat: repeat-x;
}
ul.right-submenu li:last-child {
	padding-bottom: 12px!important;
	background-image: url('../images/slider-bottom-bg.png');
	background-position: bottom center;
	background-repeat: repeat-x;
}
ul.right-submenu li:last-child a {
	background: rgba(0,140,255,1);
	background: -moz-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,124,225,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,140,255,1)), color-stop(100%, rgba(0,124,225,1)));
	background: -webkit-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,124,225,1) 100%);
	background: -o-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,124,225,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,124,225,1) 100%);
	background: linear-gradient(to bottom, rgba(0,140,255,1) 0%, rgba(0,124,225,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008cff', endColorstr='#007ce1', GradientType=0 );
}
.right-off-canvas-menu li {
	background: rgba(0,140,255,1);
	background: -moz-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,124,225,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,140,255,1)), color-stop(100%, rgba(0,124,225,1)));
	background: -webkit-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,124,225,1) 100%);
	background: -o-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,124,225,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,124,225,1) 100%);
	background: linear-gradient(to bottom, rgba(0,140,255,1) 0%, rgba(0,124,225,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008cff', endColorstr='#007ce1', GradientType=0 );
}

.right-off-canvas-menu li a {
	font-family: 'Open Sans Condensed';
	border-bottom: 1px solid #0077d7!important;
	border-top: 1px solid #269bf8!important;
	font-size: 15px;
	color: #fff!important;
	font-weight: bold;
	text-transform: uppercase;
}
.right-off-canvas-menu li:first-child a {
	border-top: none!important;
}
.right-off-canvas-menu li:last-child a {
	border-bottom: none!important;
}
.right-off-canvas-menu li a:hover{
	background-color: rgba(1, 59, 107, 0.8)!important;
}

/* SELECT STYLE */
.selectContainer {
	display:block;
	float:left;
	position: relative;
	height:21px;
	border-radius: 4px;
	font-weight: 700;
	background-color: #f0f0f0;
	overflow:hidden;
	width: 99px!important;
}
.selectContainer select {
	width: 100%!important;
	position: absolute;
	height:21px;
	line-height: 18px;
	font-family:'Open Sans';
	font-size:14px;
	font-weight: 700;
	color:#008dff;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow:'';
	-moz-padding-end: 71px;
	background: transparent;
	background-color: transparent;
	border: none;
	/*text-transform: lowercase;*/
	-webkit-appearance: none;
	appearance: none;
	-webkit-box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	-moz-box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	outline: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	padding-right: 0;
}
.selectContainer select.disabled {
	color:#aaaaaa;
}
.selectContainer select::-ms-expand {
	display: none;
	/*for IE*/
}
.selectContainer .arrow {
	position: absolute;
	right: 0px;
	width: 21px;
	height: 21px;
	background: url('../images/select-arrow.png') no-repeat right;
	/*background-size:71px 80px;*/
	pointer-events:none;
	z-index:100000;
}
:focus {
	outline: none;
}
::-moz-selection {
	background-color: #3B0B0E;
	color: #ffffff;
}
::selection {
	background-color: #3B0B0E;
	color: #ffffff;
}

select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #008dff;
}

/* egyedi select beallitasok, kivetelek */
h3.judokaFilterOpponent div.selectContainer {
	margin-top: 10px;
	width: 311px!important;
}
#languages selectContainer select{
	width:110px!important;
}
#languages selectContainer .arrow{
	z-index:200000!important;
}
.judokaStatsGeneratorSelect1, .judokaStatsGeneratorSelect2, .judokaStatsGeneratorSelect3 {
	width: calc(33.33333% - 15px)!important;
}
.judokaStatsGeneratorSelect4, .judokaStatsGeneratorSelect7 {
	width: calc(33.33333% - 15px)!important;
}
.judokaStatsGeneratorSelect5, .judokaStatsGeneratorSelect6 {
	width: calc(16.66666% - 15px)!important;
}
.judokaStatsGeneratorSelect4, .judokaStatsGeneratorSelect5, .judokaStatsGeneratorSelect6, .judokaStatsGeneratorSelect7{
	margin-top:15px;
}
.judokaStatsGeneratorSelect1, .judokaStatsGeneratorSelect2, .judokaStatsGeneratorSelect4, .judokaStatsGeneratorSelect5, .judokaStatsGeneratorSelect6{
	margin-right:15px;
}
@media only screen and (max-width: 880px) {
	.judokaStatsGeneratorSelect1, 
	.judokaStatsGeneratorSelect4,  
	.judokaStatsGeneratorSelect6 {
		width: calc(50% - 15px)!important;
	}
	.judokaStatsGeneratorSelect2,  
	.judokaStatsGeneratorSelect5,  
	.judokaStatsGeneratorSelect7 {
		width: 50%!important;
		margin-right: 0px!important;
	}
	.judokaStatsGeneratorSelect3 {
		width: 100%!important;
		margin-top: 15px;
	}
	h3.judokaFilterOpponent div.selectContainer {
		width: calc(100% - 159px)!important;
	}
}
@media only screen and (max-width: 460px) {
	.judokaStatsGeneratorSelect1, 
	.judokaStatsGeneratorSelect2,
	.judokaStatsGeneratorSelect3, 
	.judokaStatsGeneratorSelect4, 
	.judokaStatsGeneratorSelect5, 
	.judokaStatsGeneratorSelect6, 
	.judokaStatsGeneratorSelect7 {
		width: 100%!important;
	}
	.judokaStatsGeneratorSelect2{
		margin-top: 15px!important;
	}

}

/* ****** */
/* header */
/* ****** */

#header{
	position:relative;
	width:100%;
	padding-top:50px;
}


/* */
#header span#appsDownload{
	display: inline-block;
	float: left;
	padding-left: 8.8%;
	line-height: 62px;
	max-width: 368px;
	padding-right: 0;
}

#header span#appsDownload span{
	display: inline-block;
	float: left;
	font-size: 14px;
	height: 22px;
	line-height: 25px;
	font-family: 'Open Sans';
	font-weight: 600;
	color: #ffffff;
	text-transform: uppercase;
}

#header span#appsDownload a.appStore{
	display: inline-block;
	float: left;
	width: 82px;
	height: 22px;
	margin-top: 2px;
	margin-left: 9px;
	background-image: url('../images/logo-app-store.png');
}

#header span#appsDownload a.appStore:hover{
	background-position:0px -22px;
}

#header span#appsDownload a.googlePlay{
	display: inline-block;
	float: left;
	width: 86px;
	height: 22px;
	margin-left: 11px;
	margin-top: 2px;
	background-image:url('../images/logo-google-play.png');
}

#header span#appsDownload a.googlePlay:hover{
	background-position:0px -22px;
}
/* */

#logo{
	float:left;
	display:block;
	padding-left: 14px;
	height:42px;
}

@media only screen and (max-width: 1025px) {
	#logo {
		padding-left: 0.9375rem;
		margin-bottom: 34px;
		padding-right: 0.9375rem;
	}
	#insideVideo {
		/*	height: auto !important;*/
		margin-bottom: 25px;
	}
	#insideNews{
		/*height: auto !important;*/
		margin-bottom: 25px;
	}

}
/* felso menu */

#topmenu{
	float:right;
	max-width: 687px;
	padding-right:0px;
	background-image:url('../images/topmenu-right.png');
	background-position:bottom right;
	background-repeat:no-repeat;
}

#topmenu ul:not(.submenu){
	float: right;
	padding-left: 18px;
	padding-right: 20px;
	background-image: url('../images/topmenu-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 0;
}

#topmenu ul:not(.submenu) li{
	position:relative;
	float:left;
	height:50px;
	list-style-type:none;
	background-image:url('../images/topmenu-bg.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	font-size:21px;
	font-family: 'Open Sans Condensed';
	font-weight:700;
	text-transform:uppercase;
}

#topmenu ul:not(.submenu) li a{
	display: block;
	float: left;
	height: 40px;
	line-height: 37px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 30px;
	padding-right: 30px;
	border-right: 1px solid #0078d9;
	border-left: 1px solid #269eff;
}

#topmenu ul:not(.submenu) li a:hover{
	color:#003b6b;
}

#topmenu ul:not(.submenu) li:first-child a{
	padding-left: 18px;
	padding-right: 28px;
	border-left: 0px;
}

#topmenu ul:not(.submenu) li:last-child a{
	padding-right: 3px;
	padding-left: 31px;
	border-right: 0px;
}

#topmenu ul:not(.submenu) li.active{
}

#topmenu ul:not(.submenu) li.active a{
	color:#013B6B;
}

#topmenu.topmenuSmallFonts ul:not(.submenu) li{
	font-size:18px;
}

#topmenu.topmenuSmallFonts ul:not(.submenu) li a{
	padding-left:25px;
	padding-right:25px;
}

#topmenu ul li ul{
	position:absolute;
	top:0px;
	left:0px;
	padding-left:0px!important;
	margin-top:50px;
	z-index:9999999999999999999999999;
	display:none;
}
#topmenu ul li:hover ul {
	display: block;
}

#topmenu ul li ul li{
	width:100%;
	height:35px!important;
	background-image:none!important;
	background-color:#007ce1;
	border-bottom:1px solid #3396e7!important;
	white-space:nowrap!important;
}
#topmenu ul li ul li:first-child{
	margin-top:1px;
}

#topmenu ul li ul li:last-child{
	border-bottom:0px!important;
}


#topmenu ul li ul li a {
	width: 100%;
	height: 35px!important;
	padding: 0px 7px 0px 7px!important;
	border: 0px!important;
	color: #ffffff!important;
	font-size: 16px!important;
	line-height: 35px!important;
}

#topmenu ul li ul li a:hover{
	color:#003b6b!important;
}
@media only screen and (max-width: 1025px) {
	#topmenu {
		float: none;
		margin-left: auto;
		margin-right: auto;
		height: 126px;
		max-width: 641px;
	}
	#topmenu ul:not(.submenu) li:first-child a {
		padding-left: 18px;
		padding-right: 26px;
		border-left: 0px;
	}
	#topmenu ul:not(.submenu) li:last-child a {
		padding-right: 3px;
		padding-left: 18px;
		border-right: 0px;
	}
	#topmenu ul:not(.submenu) {
		margin:0;
	}
}
@media only screen and (max-width: 670px) {
	#topmenu {
		max-width: 589px;
	}
	#topmenu ul:not(.submenu) li a {
		padding-left: 25px;
		padding-right: 25px;
	}

}
/* ********** */

#headerTools{
	padding-top: 27px;
}

#headerSearch{
	position: relative;
	float: left;
	max-width: 277px;
	line-height: 0px;
	font-size: 0px;
	padding-left: 36px;
}

#headerSearch input[type=text]{
	float: left;
	width: 100%;
	height: 25px;
	line-height: 26px;
	border: 0px;
	background-image: url('../images/header-search-bg.png');
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 14px;
	color: #b2b1b1;
	background-color: transparent;
	padding: 0px 5px 0px 5px;
	margin: 0;
}

#headerSearch input[type=submit]{
	position:absolute;
	top:0px;
	right:0px;
	width:73px;
	height:25px;
	border:0px;
	background-image:url('../images/header-search-submit-bg.png');
	background-color:transparent;
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
	cursor:pointer;
}

#headerSearch input[type=submit]:hover{
	background-image:url('../images/header-search-submit-hover-bg.png');
}

#headerSocial{
	float: left;
	padding-right: 0px;
	padding-top: 3px;
	padding-left: 0;
	margin: 0 0 0 18px;
	max-width: 224px;
}

#headerSocial li{
	float: left;
	height: 20px;
	line-height: 20px;
	list-style-type: none;
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	padding: 0px 1px 0px 7px;
}

#headerToolsFacebook{
	display:block;
	width:20px;
	height:20px;
	background-image:url('../images/icon-facebook.png');
}

#headerToolsFacebook:hover{
	background-image:url('../images/icon-facebook-hover.png');
}

#headerToolsTwitter{
	display:block;
	width:20px;
	height:20px;
	background-image:url('../images/icon-twitter.png');
}

#headerToolsTwitter:hover{
	background-image:url('../images/icon-twitter-hover.png');
}

#headerToolsPinterest{
	display:block;
	width:20px;
	height:20px;
	background-image:url('../images/icon-pinterest.png');
}

#headerToolsPinterest:hover{
	background-image:url('../images/icon-pinterest-hover.png');
}
#headerToolsRSS {
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('../images/rss.png');
	background-repeat: no-repeat;
	background-position: center;
}
#headerToolsRSS:hover {
	background-image: url('../images/rss_hover.png');
}

.lang-select {
	padding: 0!important;
}
#languages{
	float: left;
	margin-top: 1px;
}
@media only screen and (max-width: 1025px) {
	#headerSearch {
		max-width: 100%;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		min-height: 27px;
	}
	#header span#appsDownload {
		text-align: right;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		line-height: 27px;
		max-width: 100%;
		min-height: 27px;

	}
	#header span#appsDownload span {
		float: none;
	}
	#header span#appsDownload a.googlePlay {
		float: none;
	}
	#header span#appsDownload a.appStore {
		float: none;
	}
	#headerSocial {
		max-width: 100%;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		min-height: 27px;
		margin:0;
		padding-top: 15px;

	}
	.lang-select {
		max-width: 100%!important;
		padding-left: 0.9375rem!important;
		min-height: 27px!important;
		padding-right: 0.9375rem!important;
		padding-top: 15px!important;
	}
	#languages{
		float: right;
	}
}
@media only screen and (max-width: 641px) {
	#header span#appsDownload {
		text-align: left;
		padding-right: 0;
	}
	#header span#appsDownload a.appStore{
		margin-left: 11px;
	}
	#header span#appsDownload a.googlePlay {
		margin-left: 11px;
	}
	#headerSocial li:first-child {
		padding: 0px 0px 0px 0px;
	}
	#header {
		padding-top: 7px;
	}
	#header span#appsDownload {
		padding-top: 15px;
	}
	#languages {
		float: left;
	}
}

/* header end */

/* ************ */
/* start slider */
/* ************ */

#startSldier{
	position: relative;
	height: 506px;
	background-image: url('../images/slider-bottom-bg.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	margin-bottom: 40px;
	margin-right: -0.9375rem;
	margin-left: 0.9375rem;
}

#startSldierImages {
	position: absolute;
	height: 100%;
	width: 682px;
	float: left;
	z-index: 1000;
}
.start-slider-centered img {
	height: 100%;
}

#startSldierImages li {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 97.8%;
	list-style-type: none;
	font-size: 0px;
	line-height: 0px;
	border-top: 1px solid #0082ec;
	border-bottom: 1px solid #0082ec;
	background-color: #0082ec;
}

#startSldierTexts{
	position: relative;
	margin-bottom: 10px;
	float: right;
	width: 346px;
	z-index: 2000;
	margin-top: -3px;
}

#startSldierTexts li{
	width: 346px;
	height: 123px;
	list-style-type: none;
	background-image: url('../images/start-slider-texts-active-bg.png');
	background-repeat: no-repeat;
	background-position: left -122px;
	margin-bottom: -2px;
	background-size: 100% 245px;
}

#startSldierTexts li span{
	display: block;
	height: 121px;
	padding-left: 41px;
	text-decoration: none;
}

#startSldierTexts li.startSldierTextsActive {
	background-image: url('../images/start-slider-texts-active-bg.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% 246px;
}
#startSldierTexts li:last-child{
}

#startSldierTexts li span h2{
	font-size: 18px;
	line-height: 18px;
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 14px;
}

#startSldierTexts li span p{
	font-size: 13px;
	line-height: 18px;
	font-family: 'Roboto';
	font-weight: 500;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 26px;
}

#startSldierTexts li span p a{
	color:#ffffff;
	font-weight:600;
	text-decoration:none;
}
div.start-slider-centered {
	height: 100%;
	text-align: center;
}

#startSldierTexts li.startSldierTextsActive span h1{
	color:#008dff;
}

#startSldierTexts li.startSldierTextsActive span p{
	color:#008dff;
}

#startSldierTexts li.startSldierTextsActive span p a{
	color:#008dff;
	font-weight:600;
	text-decoration:none;
}

#startSldierTexts li.startSldierTextsActive span p a:hover{
	text-decoration:underline;
}
.start-slider-centered img {
	height: 100%!important;
	position: relative;
	z-index: 500;
	display: none;
}
#startSldierImages li#startSldierImage-1 .start-slider-centered img {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
@media only screen and (max-width: 1025px) {
	#startSldier {
		position: relative;
		height: 506px;
		background-image: url('../images/slider-bottom-bg.png');
		background-position: bottom center;
		background-repeat: no-repeat;
		margin-bottom: 40px;
		margin-right: -0.9375rem;
		margin-left: 0.9375rem;
		margin-top: 27px;
	}
	#startSldierImages {
		position: absolute;
		height: 100%;
		width: 100%;
		float: left;
		z-index: 1000;
	}
	#startSldierImages li {
		position: absolute;
		overflow: hidden;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 97.8%;
		list-style-type: none;
		font-size: 0px;
		line-height: 0px;
		border-top: 1px solid #0082ec;
		border-bottom: 1px solid #0082ec;
		background-color: #0082ec;
	}
	#startSldierTexts li span {
		display: block; 
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		text-decoration: none;
	}
	div.start-slider-centered {
		height: auto!important;
	}
	.start-slider-centered img {
		/* height: 100%; */
		width: 100%;
		position: relative;
		z-index: 500;
	}
	#startSldierTexts {
		position: absolute;
		margin-bottom: 10px;
		margin-right: 0;
		margin-left: 0;
		bottom: 2px;
		float: left;
		width: 100%;
		z-index: 2000;
		margin-top: -3px;
		overflow: hidden;
	}
	#startSldierTexts li {
		width: 25%;
		float: left;
		height: 100%;
		background: blue;
		list-style-type: none;
		background-image: none;
		background: rgba(0,141,255,1);
		background: -moz-linear-gradient(top, rgba(0,141,255,1) 0%, rgba(0,123,224,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,141,255,1)), color-stop(100%, rgba(0,123,224,1)));
		background: -webkit-linear-gradient(top, rgba(0,141,255,1) 0%, rgba(0,123,224,1) 100%);
		background: -o-linear-gradient(top, rgba(0,141,255,1) 0%, rgba(0,123,224,1) 100%);
		background: -ms-linear-gradient(top, rgba(0,141,255,1) 0%, rgba(0,123,224,1) 100%);
		background: linear-gradient(to bottom, rgba(0,141,255,1) 0%, rgba(0,123,224,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008dff', endColorstr='#007be0', GradientType=0 );
		margin-bottom: 0;
	}
	#startSldierTexts li.startSldierTextsActive {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		background-image: none;
		background: rgba(255,255,255,1);
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(213,213,213,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(213,213,213,1)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(213,213,213,1) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(213,213,213,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(213,213,213,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(213,213,213,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5d5d5', GradientType=0 );
	}
}

@media only screen and (max-width: 731px) {
	.start-slider-centered img {
		height: auto!important;
		width: 100%;
	}
}

/* star slider end */

/* ******* */
/* content */
/* ******* */
#content {
	margin-top: 27px;
}
#startContent{
	/*background-image:url('../images/start-content-bottom-bg.jpg');*/
	
	padding-bottom: 49px;
}
#news {
	margin-top: 61px;
	padding-bottom: 35px;
	min-height: 600px;
}

#insideVideo .news-inner {
	background-color: #fff;
	padding-top: 6px;
	margin-left: -0.9375rem;
	margin-right: -0.9375rem;
	padding-right:0.9375rem;
	padding-left: 0.9375rem;
	text-align: center;
}
#insideVideo .news-inner .video {
	display: block;
	position: relative;
	margin-bottom: 40px;
}
#insideVideo .news-inner .video .video-title:after {
	content: ' ';
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 100%;
	opacity: 0;
	height: 100%;
	z-index: -1;
	background: rgba(0,140,255,0);
	background: -moz-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,140,255,0)), color-stop(100%, rgba(0,140,255,1)));
	background: -webkit-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -o-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: linear-gradient(to bottom, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008cff', endColorstr='#008cff', GradientType=0 );
	transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
#insideVideo .news-inner .video:hover .video-title:after {
	content: ' ';
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 100%;
	opacity: 0.8;
	height: 100%;
	z-index: -1;
	background: rgba(0,140,255,0);
	background: -moz-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,140,255,0)), color-stop(100%, rgba(0,140,255,1)));
	background: -webkit-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -o-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: linear-gradient(to bottom, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008cff', endColorstr='#008cff', GradientType=0 );
	transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
#insideVideo .news-inner .video-title {
	padding-bottom: 7px;
	margin-bottom: 11px;
	position: absolute;
	z-index: 999;
	bottom: -7px;
	margin-left: -13px;
	max-width: 100%;
	padding-left: 20px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	padding-right: 20px;
	text-shadow: 1px 0px 5px #212121;
	min-height: 40px;
}
#insideVideo .news-inner .video-title:last-child {
	margin-bottom: 0px;
	border-bottom: none!important;
}
#news #insideNews {
	background-image: url('../images/newstop.png');
	background-position: top right;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin: -20px 0px 0px 0px;
	

}
#news #insideNews:after {
	content: " ";
	border-bottom: 1px solid #008dff;
	width: 98.1%;
	position: absolute;
	bottom: 0;
	right: 0;
}
#news #insideVideo:after {
	content: " ";
	border-bottom: 1px solid #008dff;
	width: 94.1%;
	position: absolute;
	bottom: 0;
	left: 0;
}
#insideNews ul {
	list-style-type: none;
}

#insideNews ul li {
	background-image: url('../images/line.png');
	background-repeat: no-repeat;
	padding-bottom: 3px;
	margin-bottom: 11px;
	background-position: left bottom;
	background-size: 90% auto;
	text-align: left;
	vertical-align: top;
}
#insideNews ul li a {
	font-family: 'Open Sans Condensed';
	font-weight: 600;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 0;
	margin-top: 1px;
	color: #008dff;
	display: inline-block;
	width: 85%;
	vertical-align: middle;
}
#insideNews ul li .date:not(.item) {
	font-family: 'Roboto';
	font-size: 12px;
	line-height: 13px;
	color: #4E4E4E;
	display: inline-block;
	margin-right: 13px;
	font-weight: bold;
	line-height: 28px;
	height: 100%;
	top: 0;
	vertical-align: middle;
}
#news #insideNews .item {
	padding-bottom: 36px;
	padding-top: 12px;
	background-image: url('../images/line.png');
	background-repeat: no-repeat;
	background-size: 90% auto;
	background-position: 15px bottom;
}
#news #insideNews .item:first-child {
	padding-top: 6px;
}
div#judokaSearchFormInput3.bd {
	right: 0;
	position: absolute;
	top: 0;
}
#news #insideNews .item:last-child {
	background-image: 	none;
	padding-bottom: 15px;
}
#news #insideNews .item:nth-child(3) {
	background-image: none;
	padding-bottom: 15px;
}
#news #insideNews .item h2 {
	font-size: 20px!important;
	line-height: 22px!important;
}
#news #insideNews .item h3 a {
	font-family: 'Open Sans Condensed';
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px!important;
	line-height: 22px!important;
	margin-bottom: 0;
	color: #008dff;
}
#news #insideNews .item .newsContent {
	padding-left: 0;
}

#news #insideNews .item .date {
	font-family: 'Roboto';
	font-size: 13px;
	line-height: 28px;
	color: #008dff;
}
#news #insideNews .item p {
	color: #4e4e4e;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 0px;
	font-family: 'Roboto';
}
#news #insideNews .item a {
	color: #4e4e4e;
	font-weight: bold;
}
#news #insideNews .item h3 a:hover, #insideNews ul li a:hover {
	color: #003b6b;
}
#news #insideNews .item a:hover {
	color: #000;

}
#news #insideVideo:before {
	content: " ";
	background-image: url('../images/elvalaszto.png');
	width: 1px;
	height: 144px;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: absolute;
	left: -1px;
	top: 19px;
}
#news #insideVideo {
	background-image: url('../images/newstop.png');
	background-position: top right;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin: -20px 0px 0px 0px;

}

#startContentLeft h1, #startContentLeft h2, #startContentMid h1, #startContentMid h2, #startContentRight h1, #startContentRight h2, #news h1, #news h2{
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-size: 22px;
	line-height: 22px;
	color: #008dff;
	text-transform: uppercase;
	padding-bottom: 8px;
	margin: 15px 0px 20px 0px;
	border-bottom: 1px solid #008dff;
}

#startContentRight h1 iframe {
	display: inline-block;
	width: 95px!important;
	position: absolute!important;
	right: 0;
	top: 11px;
}


#homeBigBanner{
	height:250px;
	background-color:#eeeeee;
	margin-right: -0.9375rem;
	margin-left: 0.9375rem;
	overflow: hidden;
	text-align: center;
	padding: 0;
} 

#innerBigBanner{
	height: 90px;
	background-color: #eeeeee;
	margin-right: -0.9375rem;
	margin-left: 0.9375rem;
	margin-top: 0;
	text-align: center;
	overflow: hidden;
}
@media only screen and (max-width: 1076px) {
	#innerBigBanner{
		margin-right: 0!important;
		margin-left: 0!important;
		
	}
}

@media only screen and (max-width: 1025px) {
	#news #insideNews:after {
		width: 96.9%;
		bottom: 0;
		right: 0;
		left: 0;
		margin-left: auto;
		margin-right: auto;	
	}
	#news #insideVideo:before {
		display: none;
	}
	#news #insideVideo:after {
		width: 96.9%;
		right: 0;
		left: 0;
		margin-left: auto;
		margin-right: auto;	
	}
}
@media only screen and (max-width: 	860px) {
	div#judokaSearchFormInput3.bd {
		position: relative;
		margin-top: 	15px;
	}
}
@media only screen and (max-width: 641px) {
	#news #insideNews .item .newsContent {
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
	}
	#news #insideNews .item h2 {
		margin-top: 12px;
	}
	#news #insideNews .item img {
		padding-top: 6px;
	}


}
/* ************************************** */
/* content left - fooldal bal oldali resz */
/* ************************************** */

#startContentLeft{
	min-height:100px;
	background-image:url('../images/alahuz.jpg');
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-top:0px;
/*	overflow: hidden;*/
	padding-bottom: 90px;
}
.fancybox-overlay {
	z-index: 99999!important;
} 

#startInsideFight{
	height:355px;
	background-image:url('../images/inside-fight-bg.jpg');
	margin-right:1px;
}

#startInsideFight ul{
	float:left;
	width:280px;
	padding-left:20px;
	padding-right:19px;
}

#startInsideFight ul li{
	float:left;
	list-style-type:none;
}

#startInsideFight ul li#startInsideFightLeft{
	width:130px;
	line-height:1px;
}

#startInsideFight ul li#startInsideFightMid{
	width:19px;
	font-family:'Open Sans Condensed';
	font-weight:700;
	color:#008dff;
	font-size:16px;
	text-align:center;
	padding-top:195px;
}

#startInsideFight ul li#startInsideFightRight{
	width:130px;
	line-height:1px;
}

#startInsideFight ul li#startInsideFightLeft h2, #startInsideFight ul li#startInsideFightRight h2{
	width:130px;
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:16px;
	line-height:20px;
	color:#008dff;
	text-align:center;
	padding:8px 0px 12px 0px;
}

#startInsideFight ul li#startInsideFightLeft img, #startInsideFight ul li#startInsideFightRight img{
	padding:0px;
	margin:0px;
	line-height:0px;
	font-size:0px;
}

.startInsideFightVote{
	display:block;
	width:92px;
	height:25px;
	background-image:url('../images/button-vote.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:17px;
	line-height:17px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:40px;
	padding-top:6px;
}

.startInsideFightVote:hover{
	background-image:url('../images/button-vote-hover.png');
}

.startInsideFightVoteSubmitted{
	display:block;
	width:132px;
	height:25px;
	background-image:url('../images/button-vote-submitted.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:17px;
	line-height:17px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:6px;
	text-align:center;
}

#startInsideFightPrevFights{
	display:block;
	width:272px;
	height:31px;
	background-image:url('../images/prev-inside-fights-bg.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:17px;
	line-height:17px;
	color:#008dff;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:6px;
	margin:20px auto 0px auto;
}

#startInsideFightPrevFights:hover{
	background-image:url('../images/prev-inside-fights-bg-hover.png');
}

/* inside hero */

#startInsideHero{
	background-image:url('../images/inside-fight-bg.jpg');
	background-position:bottom center;
	background-repeat:repeat-x;
	margin-right:1px;
	padding-bottom:10px;
}

#startInsideHero ul.twoColumns{
	float:left;
	width:100%;
	padding-bottom:5px;
}

#startInsideHero ul.twoColumns li.twoColumnsLeft{
	list-style-type:none;
}

#startInsideHero ul.twoColumns li.twoColumnsRight{
	float:right;
	list-style-type:none;
}

#startInsideHero img {
	width: 100%;
}
@media only screen and (max-width: 641px){

	#topmenu {
		display: none!important;
	}
}
#startInsideHero h2 {
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #008dff;
	padding-bottom: 10px;
	margin: 0;
}

#startInsideHero ul {
	margin-left: 0;
}
#startInsideHero ul li{
	font-family:'Roboto';
	font-weight:400;
	font-size:12px;
	line-height:12px;
	color:#008dff;
	padding-bottom:5px;
	list-style-type:none;
}

#startInsideHero a{
	display: block;
	height: 20px;
	padding-right: 18px;
	padding-left: 7px;
	line-height: 20px;
	background-color: #008dff;
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(196,207,217,1);
	-moz-box-shadow:0px 1px 1px 0px rgba(196,207,217,1);
	box-shadow: 0px 1px 1px 0px rgba(196,207,217,1);
	text-align: left;
	margin: 15px 0 0 0px;
	background-image: url('../images/linkarrow.png');
	background-repeat: no-repeat;
	background-position: 92% center;
}

#startInsideHero a:hover{
	color:#013B6B;
}

#startInsideHero .fb-like{
	float:left;
	width:140px;
	margin-top: 21px;
}

#startInsideHero h3{
	float: left;
	height: 20px;
	line-height: 20px;
	background-color: #fff;
	border-top: 1px solid #008dff;
	border-left: 1px solid #008dff;
	border-right: 1px solid #008dff;
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-size: 14px;
	color: #008dff;
	white-space: nowrap;
	text-transform: uppercase;
	padding: 0px 19px 0px 19px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-left: 0.9375rem;
	/* margin-top: 10px; */
	margin-bottom: 0;
}

#startInsideHero table{
	width: 100%;
	border-top: 1px solid #008dff;
	border-collapse: collapse;
	border: none;
	margin-bottom: 0;
}

table tr.even, table tr.alt, table tr:nth-of-type(even) {
	background: #fff!important;
}

#startInsideHero table tr td{
	font-family:'Roboto';
	font-weight:400;
	font-size:11px;
	color:#000000;
	border-bottom:1px dotted #c0c0c0;
	padding:3px;
	text-align:left;
	vertical-align:top;
}

#startInsideHero table tr:first-child{

	border-top: 1px solid #008dff;

}

#startInsideHero table tr:first-child td{
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:12px;
	color:#008dff;
	text-transform:uppercase;
	border-bottom:1px solid #008dff;
}

#startInsideHero table tr:last-child{
}

#startInsideHero table tr:last-child td{
	border-bottom:0px;
}
@media only screen and (max-width: 360px) {
	#startInsideHero a {
		font-size: 10px;
	}
}

/* inside hero end */

#jisBanner {
	background-image: url('../images/logo-jis-banner.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 20px;
	padding: 15px 20px 37px 20px;
}

#jisBanner.green{
	background-color:#00af84;
}

#jisBanner.blue{
	background-color: rgba(0,140,255,1);
	background-color: -moz-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,123,224,1) 100%);
	background-color: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,140,255,1)), color-stop(100%, rgba(0,123,224,1)));
	background-color: -webkit-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,123,224,1) 100%);
	background-color: -o-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,123,224,1) 100%);
	background-color: -ms-linear-gradient(top, rgba(0,140,255,1) 0%, rgba(0,123,224,1) 100%);
	background-color: linear-gradient(to bottom, rgba(0,140,255,1) 0%, rgba(0,123,224,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008cff', endColorstr='#007be0', GradientType=0 );
}

#jisBanner.darkBlue{
	background-color:#013b6b;
}

#jisBanner.yellow{
	background-color:#dfad00;
}

#jisBanner.brown{
	background-color:#c26335;
}

#jisBanner.red{
	background-color:#cb2b2b;
}

#jisBanner h3{
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:22px;
	line-height:25px;
	text-transform:uppercase;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
	padding-bottom:15px;
	margin:0px!important;
}

#jisBanner p {
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 13px;
	margin-bottom: 0;
	color: #ffffff;
	text-transform: uppercase;
	padding: 15px 0px 20px 0px;
}

#jisBanner a {
	display: block;
	float: left;
	height: 23px;
	background-image: url('../images/start-grand-slam-button-bg.png');
	background-position: center right;
	background-repeat: no-repeat;
	background-color: #ffffff;
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-size: 17px;
	line-height: 23px;
	color: #008dff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 30px 0px 7px;
}

/* ********************************** */
/* content mid - fooldal kozepso resz */
/* ********************************** */

#startContentMid{
	min-height:100px;
	background-image:url('../images/alahuz.jpg');
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-top:0px;
}

/* judo results */
/*
#startJudoResults{
	padding:0px 20px 0px 20px;
}

#startJudoResults li{
	list-style-type:none;
	background-image:url('../images/judo-results-bg.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
}

#startJudoResults li:last-child{
	background-image:url('');
}

#startJudoResults li a{
	display:block;
	color:#008dff;
	padding-top:18px;
	padding-bottom:18px;
	text-decoration:none;
}

#startJudoResults li:first-child  a{
	padding-top:0px;
}

#startJudoResults li:last-child a{
	padding-bottom:0px;
}

#startJudoResults li a:hover{
	background-image:url('../images/judo-results-list-divider-hover.png');
	background-position:bottom left;
	background-repeat:no-repeat;
}

#startJudoResults li a h2{
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:17px;
	line-height:17px;
	color:#4e4e4e;
}

#startJudoResults li a h2 span{
	color:#008dff;
}

#startJudoResults li a p{
	font-family:Roboto;
	font-weight:400;
	font-size:13px;
	line-height:18px;
	padding-top:7px;
}
*/
#startJudoResults{
	padding:0;
	margin: 0;
}

#startJudoResults li{
	list-style-type:none;
	background-image:url('../images/judo-results-bg.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
	background-size: 90% 1px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#startJudoResults li:first-child{
	padding-top:0px;
}

#startJudoResults li:last-child{
	padding-bottom:0px;
}

#startJudoResults li:last-child{
	background-image:url('');
}

#startJudoResults li h2{
	margin: 0;
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:17px;
	line-height:17px;
	color:#4e4e4e;
}

#startJudoResults li h2 span{
	color:#008dff;
}

#startJudoResults li p{
	font-family:'Roboto';
	font-weight:400;
	font-size:13px;
	line-height:18px;
	padding-top:7px;
	margin-bottom: 0;
}

#startJudoResults li p a{
	color:#008dff;
	text-decoration:none;
}

#startJudoResults li p a:hover{
	color:#4e4e4e;
}

/* judo results end */

/* **************************************** */
/* content right - fooldal jobb oldali resz */
/* **************************************** */

#startContentRight{
	min-height:250px;
	background-image:url('../images/alahuz.jpg');
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-top:0px;
}

#startTwitterFeed{
	padding:0px 20px 0px 20px;
	font-family:'Roboto';
	color:#aaaaaa;

}
#startTwitterFeed iframe {
	width: 100%!important;
}

BODY:not(.start) #content {
	min-height: 500px;
}
.tophead {
	background-image: url('../images/newstop.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 60px;
	margin-top: -60px;
}

BODY:not(.start) #content h1{
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	color: #008dff;
	text-transform: uppercase;
	padding-bottom: 10px;
	margin-bottom: 0;
	padding-top: 20px;
	margin-top: 0;
}
.bread {
	height: 60px;
}
#breadCrumb{
	line-height: 15px;
	font-family: 'Roboto';
	position: absolute;
	left: 15px;
	bottom: 12px;
	width: 87%;
	font-weight: 400;
	margin-bottom: 0;
	font-size: 12px;
	color: #008dff;
}

#eventsSubmenu{
	float:left;
	width:100%;
	height:32px;
	line-height:32px;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #008CFF),
		color-stop(1, #007CE1)
		);
	background-image: -o-linear-gradient(bottom, #008CFF 0%, #007CE1 100%);
	background-image: -moz-linear-gradient(bottom, #008CFF 0%, #007CE1 100%);
	background-image: -webkit-linear-gradient(bottom, #008CFF 0%, #007CE1 100%);
	background-image: -ms-linear-gradient(bottom, #008CFF 0%, #007CE1 100%);
	background-image: linear-gradient(to bottom, #008CFF 0%, #007CE1 100%);
	margin:15px 0px 20px 0px;
}

#eventsSubmenu li{
	float:left;
	height:32px;
	line-height:32px;
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:18px;
	text-transform:uppercase;
	list-style-type:none;
}

#eventsSubmenu li a{
	display:block;
	float:left;
	color:#ffffff;
	height:32px;
	line-height:32px;
	text-decoration:none;
	border-right:1px solid #40aaff;
	padding:0px 10px 0px 10px;
}

#eventsSubmenu li:last-child a{
}

#eventsSubmenu li a:hover{
	color:#003b6b;
}

#contentLeft{
	/*overflow: hidden;*/
}

#eventsDatasWrapper{
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #007BE0),
		color-stop(0.5, #008CFF)
		);
	background-image: -o-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: -moz-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: -webkit-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: -ms-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: linear-gradient(to bottom, #007BE0 0%, #008CFF 50%);
}

#eventsDatas{
	position:relative;
	background-image:url('../images/events-datas-bg.png');
	-webkit-box-shadow: inset 0px -60px 20px -50px rgba(0,111,201,1);
	-moz-box-shadow: inset 0px -60px 20px -50px rgba(0,111,201,1);
	box-shadow: inset 0px -60px 20px -50px rgba(0,111,201,1);
	padding:15px;
}

#contentLeft #eventsDatas h2{
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:25px;
	line-height:30px;
	color:#ffffff;
	text-transform:uppercase;
	padding-bottom:10px;
	padding-right:119px;
	border-bottom:1px solid #007fe5;
	margin-bottom: 0;
	margin-top: 0px;
}

#eventsDatas .fb-like{
	position:absolute;
	top:25px;
	right:20px;
}

#eventsLocation{
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #269eff;
	border-bottom:1px solid #007fe5;
}

#eventsLocation li{
	font-family:'Roboto';
	font-weight:400;
	font-size:13px;
	line-height:13px;
	color:#ffffff;
	list-style-type:none;
	padding:5px 0px 5px 0px;
}

#eventsLocation li span{
	float:left;
	font-weight:700;
}


#eventsLocation li#eventsDatasCompetitions span{
	padding-top:3px;
	padding-right:10px;
}
#eventsDatasCompetitions .selectContainer {
	width: calc(100% - 166px)!important;
	min-width: 150px;
	max-width: 400px;
}
@media only screen and (max-width: 360px) { 
	#eventsLocation li#eventsDatasCompetitions .selectContainer{
		margin-top: 10px;
		/*width:400px;*/
	}
}
#eventsDatasMenu{
	float:left;
	width:100%;
	border-top:1px solid #269eff;
	padding-top:10px;
}

#eventsDatasMenu li{
	margin-bottom: 5px;
	float:left;
	list-style-type:none;
}

#eventsDatasMenu li a{
	display:block;
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:14px;
	line-height:14px;
	text-transform:uppercase;
	margin-right:8px;
	padding:5px 7px 5px 7px;
	text-align:center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#ffffff;
	text-decoration:none;
}

#eventsDatasMenu li a:hover{
	background-color:#ffffff;
	color:#008dff;
}

#eventsDatasMenu li.active a{
	background-color:#ffffff;
	color:#008dff;
}

#eventsDatasMenu li.active a:hover{
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #FFFFFF),
		color-stop(1, #EEEEEE)
		);
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #EEEEEE 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #EEEEEE 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #EEEEEE 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #EEEEEE 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);
}

h3.eventsTitle{
	height:32px;
	line-height:32px;
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:18px;
	color:#ffffff;
	background-color:#008dff;
	text-transform:uppercase;
	padding-left:15px;
	border-bottom:1px solid #007fe5;
	margin-top: 0;
}
h4.eventsTitle{
	margin-left: 0px;
	margin-right: -15px;
	line-height: 24px;
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	margin-top: 0;
	font-size: 16px;
	color: #ffffff;
	background-color: #008dff;
	text-transform: uppercase;
	border-top: 1px solid #269eff;
}

#judokaMan {
	padding-left: 0;
}
#judokaWomen {
	padding-right: 0;
}
#judokaWomen h4.eventsTitle {
	margin-left: -15px;
	margin-right: 0px;
}

h4.eventsTitle span {
	padding-left: 15px;
	display: inline-block;
}
span#eventsWeightCategory {
	padding-right: 15px;
	padding-left: 5px;
}
#eventsWeightCategory .selectContainer {
	margin-top: 5px;
}
#eventsWeightCategory .selectContainer select{
	width:180px;
}

/* Events Results Table */

#eventsResultsTableContainer{
	float:left;
	width:100%;
	padding-bottom:20px;
	border-bottom:10px solid #008dff;
}


#eventsResultsTableContainer .eventsResultsTable{
	width:100%;
	border:0px;
	border-collapse:collapse;
	border-bottom:1px solid #008dff;
}

#eventsResultsTableContainer .eventsResultsTable:last-child{
	border-bottom:0px;
}

#eventsResultsTableContainer  tr{
}

#eventsResultsTableContainer tr td{
	border-bottom: 1px dotted #c0c0c0;
	height: 27px;
	padding: 0 15px;	
}

#eventsResultsTableContainer tr td a{
	color:#000000;
	text-decoration:none;
}

#eventsResultsTableContainer tr td a:hover{
	color:#008dff;
}

#eventsResultsTableContainer  tr td:first-child{
	width:14%;
	border-bottom:1px dotted #c0c0c0;
	font-family:Roboto;
	font-weight:400;
	font-size:13px;
	line-height:13px;
	color:#000000;
	padding:7px 0px 7px 15px;
}

#eventsResultsTableContainer.eventsResultsTable tr td:nth-child(2n){
	border-bottom:1px dotted #c0c0c0;
	font-family:Roboto;
	font-weight:400;
	font-size:13px;
	line-height:13px;
	color:#000000;
	padding:7px 0px 7px 0px;
}

#eventsResultsTableContainer .eventsResultsTable tr td:last-child{
	width:10%;
	border-bottom:1px dotted #c0c0c0;
	font-family:Roboto;
	font-weight:400;
	font-size:13px;
	line-height:13px;
	color:#000000;
	padding:7px 15px 7px 0px;
}

#eventsResultsTableContainer .eventsResultsTable tr:first-child{
}

#eventsResultsTableContainer .eventsResultsTable tr:first-child td{
	height:23px;
	line-height:23px;
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:16px;
	color:#008dff;
	border-bottom:1px solid #008dff;
	padding:5px 0px 5px 15px;
}

#eventsResultsTableContainer .eventsResultsTable tr:last-child td{
	border-bottom:1px solid #008dff;
}

#eventsResultsTableContainer .eventsResultsTableLast tr:last-child td{
	border-bottom:0px;
}

/* Judo competitions */

#judoCompetitionsContainer{
	margin-top:20px;
	border-bottom:10px solid #008DFF;
}

#judoCompetitionsContainer a {
	display: block;
	width: 100%;
	height: 124px;
	padding: 20px 10px 10px 10px;
	margin-right: 25px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	background-color: #008DFF;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #008CFF), color-stop(1, #007CE1) );
	background-image: -o-linear-gradient(bottom, #008CFF 0%, #007CE1 100%);
	background-image: -moz-linear-gradient(bottom, #008CFF 0%, #007CE1 100%);
	background-image: -webkit-linear-gradient(bottom, #008CFF 0%, #007CE1 100%);
	background-image: -ms-linear-gradient(bottom, #008CFF 0%, #007CE1 100%);
	background-image: linear-gradient(to bottom, #008CFF 0%, #007CE1 100%);
}
#judoCompetitionsContainer li {

	padding: 0 5.5px 10px;
}
#judoCompetitionsContainer a:hover, #judoCompetitionsContainer a:hover h2 {
	color:#003b6b;
}

#judoCompetitionsContainer a:nth-child(5n){
	margin-right:0px;
}

#judoCompetitionsContainer a h2{
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:20px;
	line-height:20px;
	color: #fff;
	margin:0 0 15px;
}

#contentLeft #judoCompetitionsContainer a p {
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
}

/* Events Medal Table */

#eventsMedalTableContainer{
	padding-bottom:5px;
	border-bottom:10px solid #008dff;
}

.eventsMedalTable{
	width:100%;
	min-width: 640px;
	border:0px;
	border-collapse:collapse;
}

.eventsMedalTable tr{
}

.eventsMedalTable tr td{
	font-family:Roboto;
	font-weight:400;
	font-size:13px;
	line-height:13px;
	color:#000000;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #c0c0c0;
	text-align:center;
}

.eventsMedalTable tr td a{
	color:#000000;
	text-decoration:none;
}

.eventsMedalTable tr td a:hover{
	color:#008dff;
}
#contentLeft #judoCompetitionsContainer a:hover p {
	color: #003b6b!important;
}

.eventsMedalTable tr:first-child{
}

.eventsMedalTable tr:first-child td{
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:16px;
	color:#008dff;
	border-bottom:1px solid #008dff;
	padding:5px 0px 5px 0px;
}

.eventsMedalTable tr td:first-child{
	padding-left:15px;
}

.eventsMedalTable tr:last-child{
}

.eventsMedalTable tr:last-child td{
	border-bottom:0px;
}

.eventsMedalTable tr td:nth-child(1), .eventsMedalTable tr td:nth-child(2){
	text-align:left;
}

/* */

#eventsHeadToHeadTableContainer{
	padding-bottom:25px;
	border-bottom:10px solid #008dff;
}

.eventsHeadToHeadTable{
	border:0px;
	border-collapse:collapse;
	width:100%;
}

.eventsHeadToHeadTable tr{
}

.eventsHeadToHeadTable tr td{
	font-family:Roboto;
	font-weight:400;
	font-size:13px;
	line-height:13px;
	color:#000000;
	padding:7px 0px 7px 15px;
	border-bottom:1px dotted #c0c0c0;
}

.eventsHeadToHeadTable tr td a{
	color:#000000;
	text-decoration:none;
}

.eventsHeadToHeadTable tr td a:hover{
	color:#008dff;
}

.eventsHeadToHeadTable tr:first-child td{
	height:23px;
	line-height:23px;
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:16px;
	color:#008dff;
	border-bottom:1px solid #008dff;
	padding:5px 0px 5px 15px;
}

.eventsHeadToHeadTable tr td.winner{
	color:#ffffff;
	background-color:#008dff;
}

.eventsHeadToHeadTable tr td.winner a{
	color:#ffffff;
}

.eventsHeadToHeadTable tr td.winner a:hover{
	text-decoration:underline;
}

.eventsHeadToHeadTable tr:last-child td{
	border-bottom:1px solid #008dff;
}

/* */

#eventsAgeStatsTableContainer{
}

.eventsAgeStatsTable{
	width: 100%;
	border: 0px;
	border-collapse: collapse;

}

.eventsAgeStatsTable tr{
}

.eventsAgeStatsTable tr td{
	font-family:Roboto;
	font-weight:400;
	font-size:13px;
	line-height:13px;
	color:#000000;
	padding:7px 0px 7px 0px;
	border-bottom:1px dotted #c0c0c0;
}

.eventsAgeStatsTable tr td a{
	color:#000000;
	text-decoration:none;
}

.eventsAgeStatsTable tr td a:hover{
	color:#008dff;
}

.eventsAgeStatsTable tr td:first-child{
	padding-left:15px;
}

.eventsAgeStatsTable tr:first-child td{
	height:23px;
	line-height:23px;
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:16px;
	color:#008dff;
	border-bottom:1px solid #008dff;
	text-align:left!important;
	padding:5px 0px 5px 15px;
}

.eventsAgeStatsTable tr td:last-child{
	text-align:right;
	padding-right: 15px;
}

.eventsAgeStatsTable tr:last-child td{
	border-bottom:1px solid #008dff;
}

/*.eventsAgeStatsTableLeft{
	margin-left: -15px;
	margin-right: -30px;
}

.eventsAgeStatsTableRight{
	margin-left: -15px;
	margin-right: -15px;
}
*/
/* judoka */

.judoRes {
	padding: 0!important;
	overflow: hidden;
}
#contentLeft .judoRes h3{
	margin-bottom: 0!important;
	padding-right: 15px;
}
ul.accord {
	padding: 0 15px;
	font-family: 'Open Sans Condensed';
	font-weight: 600;
	text-transform: uppercase;
	font-size: 16px;
	color: #008dff;
	height: 25px;
	line-height: 25px;
	background-color: #fff;
	border-bottom: 1px solid #008dff;
	background-image: url('../images/accordClose.png');
	background-repeat: no-repeat;
	background-position: 98% center;
}
ul.accord.open {
	background-image: url('../images/accordOpen.png');
	background-repeat: no-repeat;
	background-position: 98% center;
}
ul.accord a {
	color: #008dff;
}
.accord li {
	display: inline-block;

}
.accord li.opponent {
	width: 58%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

li.date {
	width: 18%;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
li.result {
	width: 13%;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
li.event {
	width: 43%;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
li.type {
	width: 10%;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

}
li.cat {
	width: 10%;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

}
li.cat.last {
	width: 10%;
	display: inline-block;
	text-align: center;
	float: right;
	margin-right: 5px;
}
.accordContent  {
	display: none;
	background-color: #f0f0f0;
	border-bottom: 1px solid #008dff;

}
.accordContent ul.accordTitle {
	font-family: 'Roboto';
	font-size: 13px;
	color: #008dff;
	line-height: 25px;
	font-weight: 600;

}
.accordContent ul.accordData {
	color: #000;
	font-size: 13px;
	font-family: 'Roboto';
	line-height: 25px;
}
.accordContent li.opponent {
	width: 69%;
}
.accordContent li.noc {
	width: 6%;
	text-align: center;
}
.accordContent li.rnd {
	width: 10%;
	text-align: center;
}
.accordContent li.wORl {
	width: 10%;
	text-align: center;
}
.accordContent ul li {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

}
.accordContent ul {
	padding: 0 15px;
	height: 25px;
	border-bottom: 1px dotted #c0c0c0;
}

.accordContent ul:last-child{
	border-bottom: none!important;
}
.accord span.noc {
	font-family: 'Roboto';
	font-size: 13px;
	font-weight: 300;
	color: #000;
	width: 18px;
	margin-right: 16px;
	text-align: center;
	float: right;
}
.accord span.noc.bronze {
	margin-right: 30px;
}
@media only screen and (max-width: 717px) {
	h3 span.medal.medalBronze {
		margin-right: 21px!important;
	}
	h3 span.medal {
		margin-right: 9px!important;
	}
	.accord span.noc {
		margin-right: 8px!important;
	}
	.accord span.noc.bronze {
		margin-right: 7px!important;
	}
}
@media only screen and (max-width: 501px){
	#contentLeft h3 {
		font-size: 15px!important;
	}
	#contentLeft .judoRes h3 {
		font-size: 16px!important;
	}
	.judoRes .date {
		width: 16%;
	}
	.judoRes .result {
		width: 21%;
	}
	.judoRes .event {
		width: 34%;
	}
	.judoRes .type {
		width: 12%;
	}
	.judoRes .cat {
		width: 10%;
	}
	ul.accord {
		font-size: 12px;
	}
	.accord span.noc {
		margin-right: 2px!important;
	}
	h3 span.medal {
		margin-right: 2px!important;
	}
}
@media only screen and (max-width: 480px){
	#contentLeft h3 {
		font-size: 13px!important;
	}
	h3.judokaCareerTitle {
		height: auto!important;
		padding-bottom: 15px!important;
	}
	#contentLeft .thumb_video h3.judokaCareerTitle a{
		float: none!important;
		position: relative!important;
		clear: both!important;
		display: block!important;
		max-width: 173px!important;
	}

}
div#EGMapContainer1 {
	width: 100%!important;
}
#judokaDatasWrapper{
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #007BE0),
		color-stop(0.5, #008CFF)
		);
	background-image: -o-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: -moz-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: -webkit-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: -ms-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: linear-gradient(to bottom, #007BE0 0%, #008CFF 50%);
}

#judokaDatas{
	background-image:url('../images/events-datas-bg.png');
	-webkit-box-shadow: inset 0px -60px 20px -50px rgba(0,111,201,1);
	-moz-box-shadow: inset 0px -60px 20px -50px rgba(0,111,201,1);
	box-shadow: inset 0px -60px 20px -50px rgba(0,111,201,1);
	padding:15px;
}

#judokaDatasContainer{
	position:relative;
	/*	border-bottom:1px solid #007fe5;*/
	padding-bottom:15px;
}
.judokaTableWrapper {
	overflow: hidden;
}
#contentLeft #judokaDatas h2{
	font-family: Open Sans Condensed;
	font-weight: 700;
	font-size: 25px;
	line-height: 30px;
	padding-left: 0;
	color: #ffffff;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-right: 119px;
	border-bottom: 1px solid #007fe5;
	margin-bottom: 0;	
	margin-top: 0px;
}
#judokaDesc {
	border-bottom: 1px solid #007fe5;
}
#judokaDesc, #judokaDesc p {
	color: #fff!important;
	font-family: Roboto;
	font-size: 13px;
	line-height: 22px;
}
#judokaDatas .fb-like{
	position:absolute;
	top:0px;
	padding-top:5px;
	width: 100%;
	left: 0;	
	text-align: right;
}
.fb_iframe_widget iframe {
	position: absolute;
	/* right: 0;*/
}
.fb_iframe_widget span {
	position: relative;
	/*text-align: right!important;*/
}

._51mz {
	/*  float: right!important;*/
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
}
#judokaImage{
	float:left;
	margin-right:15px;
}

#judokaUserDatas{
	padding-top: 8px;
	padding-left: 0;
	border-top: 1px solid #269eff;
}

#judokaUserDatas li{
	font-family:Roboto;
	font-weight:400;
	font-size:13px;
	line-height:13px;
	color:#ffffff;
	list-style-type:none;
	padding:2px 0px 2px 0px;
}

#judokaUserDatas li.spacing{
	padding-bottom:10px;
}

#judokaUserDatas li span{
	float:left;
	font-weight:700;
	padding-right:2px;
}

/* Shape es Popularity a profilban */

#judokaUserDatas li #shapeBar{
	float:left;
	width:50%;
	min-width: 155px;
	margin-top:15px;
}

#judokaUserDatas li #shapeBar ul, #judokaUserDatas li #popularityBar ul{
	float: left;
	width: 100%;
	min-width: 168px;
	font-size: 0px;
	padding-top: 12px;
}

#judokaUserDatas li #shapeBar ul li, #judokaUserDatas li #popularityBar ul li{
	float:left;
	width:10px;
	height:10px;
	line-height:10px;
	font-size:0px;
	margin-right:5px;
	border:1px solid #ffffff;
	padding:0px;
	list-style-type:none;
}

#judokaUserDatas li #shapeBar ul li:last-child, #judokaUserDatas li #popularityBar ul li:last-child{
	margin-right:0px;
}

#judokaUserDatas li #shapeBar ul li.active, #judokaUserDatas li #popularityBar ul li.active{
	background-color:#ffffff;
	border:1px solid #ffffff;
}

#judokaUserDatas li #popularityBar{
	float:left;
	width:50%;
	margin-top:15px;
	min-width: 155px;

}


/* */

/* Shape es Popularity a fooldalon az inside hero -nal */

#startInsideHero ul li #shapeBar{
	float:left;
	width:100%;
	padding-top:15px;
}

#startInsideHero ul li #shapeBar span, #startInsideHero ul li #popularityBar span{
	display:block;
	float:left;
	width:100%;
	font-size:12px;
	line-height:12px;
	padding-bottom:7px;
}

#startInsideHero ul li #shapeBar ul, #startInsideHero ul li #popularityBar ul{
	float:left;
	width:100%;
	font-size:0px;
}

#startInsideHero ul li #shapeBar ul li, #startInsideHero ul li #popularityBar ul li{
	float:left;
	width:7px;
	height:7px;
	line-height:7px;
	font-size:0px;
	margin-right:2px;
	border:1px solid #008DFF;
	padding:0px;
	list-style-type:none;
}

#startInsideHero ul li #shapeBar ul li:last-child, #startInsideHero ul li #popularityBar ul li:last-child{
	margin-right:0px;
}

#startInsideHero ul li #shapeBar ul li.active, #startInsideHero ul li #popularityBar ul li.active{
	background-color:#008DFF;
	border:1px solid #008DFF;
}

#startInsideHero ul li #popularityBar{
	float:right;
	width:100%;
	padding-top:15px;
	padding-bottom:13px;
}

/* */


h3.judokaTitle{
	height:41px;
	line-height:41px;
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:18px;
	color:#ffffff;
	background-color:#008dff;
	text-transform:uppercase;
	padding-left:15px;
}

h3.judokaTitle span{
	float:left;
	padding-right:15px;
}

h4.judokaTitle{
	height:33px;
	line-height:33px;
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:18px;
	color:#ffffff;
	background-color:#008dff;
	text-transform:uppercase;
	padding-left:15px;
	margin-top:15px;
}

.judokaResultsTable {
	width: 100%;
	min-width: 640px;
	border: 0px;
	border-collapse: collapse;
	border-bottom: 1px solid #008dff;
}

.judokaResultsTable tr.judokaResultsTableHead{
}

.judokaResultsTable tr.judokaResultsTableHead td{
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:16px;
	text-transform:uppercase;
	color:#008dff;
	padding:4px 0px 4px 0px;
	border-bottom:1px solid #008dff;
	text-align:right;
}

.judokaResultsTable tr.judokaResultsTableHead td:first-child{
	text-align:left;
	padding-left:15px;
}

.judokaResultsTable tr.judokaResultsTableHead td:last-child{
}

.judokaResultsTable tr:not(.judokaResultsTableHead){
}

.judokaResultsTable tr:not(.judokaResultsTableHead) td{
	font-family:Roboto;
	font-weight:400;
	font-size:13px;
	color:#010101;
	padding:4px 0px 4px 0px;
	border-bottom:1px dotted #c0c0c0;
	text-align:right;
}

.judokaResultsTable tr:not(.judokaResultsTableHead) td:first-child{
	text-align:left;
	padding-left:15px;
}

.judokaResultsTable.judokaResultsTableWithFoot tr:last-child{
}

.judokaResultsTable.judokaResultsTableWithFoot tr:last-child td{
	font-weight:700;
	color:#008dff;
	padding:4px 0px 4px 0px;
	border-bottom:0px;
	border-top:1px solid #008dff;
	text-align:right;
}

.judokaResultsTable.judokaResultsTableWithFoot tr:last-child td:first-child{
	text-align:left;
	padding-left:15px;
}

.judokaResultsTable.judokaResultsTableHeadToHead tr td{
	text-align:left!important;
}

.judokaResultsTable.judokaResultsTableComparison tr td{
	text-align:left!important;
}

.judokaResultsTable.judokaResultsTableComparison tr td:nth-child(2){
	text-align:right!important;
	padding-right:15px;
}

.judokaResultsTable.judokaResultsTableComparison tr td span{
	display:block;
	float:left;
	width:17px;
	height:17px;
	line-height:17px;
	background-color:#008dff;
	border:1px solid #008dff;
	color:#ffffff;
	text-align:center;
}

.judokaResultsTable.judokaResultsTableComparison tr td span.white{
	background-color:#ffffff;
	border:1px solid #008dff;
	color:#008dff;
}

.judokaResultsTable.judokaResultsTableComparison tr td:nth-child(2) span{
	float:right;
}
#contentLeft .profile-photo-centered {
	width: auto;
	padding-left: 0;
}
#contentLeft .row.item {
	margin-bottom: 18px;
}

#contentLeft p{
	color: #4e4e4e;
	font-size: 13px;
	line-height: 18px;
	font-family: 'Roboto';
}
#news #contentLeft #insideNews {
	margin: 0px 0px 0px 0px;

}
#news #contentLeft #insideNews:after {
	border-bottom: none;
}
#titleAndShareContainer {
	text-align: left;
}
#titleAndShareContainer a {
	padding:0!important;
	display: inline-block;
}
#titleAndShareContainer a h2 {
	padding: 5px 7px 5px 7px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	
}
#titleAndShareContainer a.active h2, #titleAndShareContainer a h2:hover {
	display: block;
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	text-transform: uppercase;
	padding: 5px 7px 5px 7px;
	text-align: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #ffffff;
	color: #008dff;
	text-decoration: none;
}
#news #contentLeft #insideNews .item h2 {
	font-family: 'Open Sans Condensed';
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 22px;
	margin-bottom: 0;
	margin-top: 2px;
	color: #008dff;
}
#contentLeft h2 {
	margin: 20px 0;
	font-family: 'Open Sans Condensed';
	font-size: 20px;
	text-transform: uppercase;
	color: #008dff;
	font-weight: 600;
	margin-top: 35px;
	margin-bottom: 15px;
}
#contentLeft h3 {
	margin: 0 0 15px 0!important;
	font-family: 'Open Sans Condensed';
	font-weight: 600;
	font-size: 18px;


}
input[type="text"].embed {
	width: 100%!important;
	height: 21px;
	line-height: 18px;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 700;
	color: #464646;
	padding: 0px 0px 0px 5px;
	margin: 15px 0px;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	-moz-padding-end: 71px;
	background: #f0f0f0;
	background-color: #f0f0f0;
	border: 0;
	-webkit-appearance: none;
	appearance: none;
	-webkit-box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	-moz-box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	outline: none!important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	padding-right: 0;

}
.judoEvents {
	padding-left: 30px!important;
	padding-right: 30px!important;
	color: #008dff;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed';
	font-weight: bold;
	font-size: 18px;
}
.judoEvents a {
	color: #008dff;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed';
	font-weight: bold;
	font-size: 18px;
	margin-right: 15px;
	display: inline-block;
}
.judoEvents a:hover {
	color: #086bc1;
}
#contentLeft .thumb_video h3.judokaCareerTitle {
	margin: 0!important;
}
#contentLeft .thumb_video h3.judokaCareerTitle a {
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #D6D6D6) );
	background-image: -o-linear-gradient(bottom, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -moz-linear-gradient(bottom, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -webkit-linear-gradient(bottom, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -ms-linear-gradient(bottom, #F9F9F9 0%, #D6D6D6 100%);
	background-image: linear-gradient(to bottom, #F9F9F9 0%, #D6D6D6 100%);
	border: 0px;
	font-family: Open Sans Condensed;
	font-size: 14px;
	height: 20px;
	margin-top: 6px;
	margin-right: 15px;
	line-height: 20px;
	color: #008dff;
	text-transform: uppercase;
	padding: 0px 28px 0px 9px;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0,105,190,1);
	-moz-box-shadow: 0px 3px 3px 0px rgba(0,105,190,1);
	box-shadow: 0px 3px 3px 0px rgba(0,105,190,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: right;
	position: relative;

}
#contentLeft .thumb_video h3.judokaCareerTitle a:after{
	position: absolute;
	content: ' ';
	right: 6px;
	top: 7px;
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	width: 10px;
	height: 6px;
	background-image: url('../images/accordClose.png');
	background-repeat: no-repeat;
}
#contentLeft .thumb_video h3.judokaCareerTitle a:hover {
	background-image: -webkit-gradient( linear, right bottom, right top, color-stop(0, #F9F9F9), color-stop(1, #D6D6D6) );
	background-image: -o-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -moz-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -webkit-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -ms-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background-image: linear-gradient(to top, #F9F9F9 0%, #D6D6D6 100%);
}
a.rssfeed {
	position: absolute;
	right: 12px;
}
#contentLeft a.rssfeed h2 {
	background-image: url(../images/rss.png);
	background-repeat: no-repeat;
	padding-right: 31px!important;
	background-position: 47px center;
}
#contentLeft a.rssfeed h2:hover {
	background-image: url(../images/rss_hover.png);

}
.video-title {
	text-align: center;
	
}
.video-title h3, #contentLeft .video-title h3  {
	font-family: 'Roboto';
	font-weight: 600;
	color:#fff;
	font-size: 13px;
	margin-bottom: -2px!important;
	text-shadow: 1px 0px #212121;
}
.video-title p, #contentLeft .video-title p {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	font-family: 'Roboto';
	text-shadow: 1px 0px #212121;
	margin-bottom: 0;
}
#contentLeft .judokaNews h2 {
	font-size: 25px;
	line-height: 29px;
	margin-bottom: 4px;
}
.date p {
	color: #008dff!important;
	margin-top: 0;
	margin-bottom: 15px;
}
#contentLeft .judokaNews .fb-share-button.fb_iframe_widget {
	margin-bottom: 15px;
}
#contentLeft .thumbnail {
	margin-bottom: 35px;
}
#contentLeft .thumbnail img {
	width: 100%;
	margin-bottom: 35px;
}
.source {
	font-style: italic;
	margin-bottom: 48px;
}
.embedImg {
	float: left;
	margin-right: 15px;
}
.judokaData {
	padding-left: 0;
	padding-right: 0;
}
.judokaPercentBar{
	float: right;
	width: 80%;
	height: 19px;
	border: 1px solid #c0c0c0;
	padding: 2px;
	margin-right: 15px;
}

.judokaPercentBar:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size:0px;
	line-height:0px;
}

.judokaPercentBar span{
	display:block;
	height:13px;
	background-color:#008dff;
}

#judokaResultsBottomDecor{
	width:100%;
	height:0px;
	font-size:0px;
	line-height:0px;
	border-bottom:9px solid #008dff;
	margin-top:20px;
}

/* judoka end */

/* events list */

#titleAndShareContainer{
	background-color: #008dff;
	background-image: url('../images/events-datas-bg.png');
	-webkit-box-shadow: inset 0px -55px 20px -50px rgba(0,111,201,1);
	-moz-box-shadow: inset 0px -55px 20px -50px rgba(0,111,201,1);
	box-shadow: inset 0px -55px 20px -50px rgba(0,111,201,1);
	padding:10px 15px;
	margin-bottom: 15px;
}

#titleAndShareContainer h2{
	margin: 0;
	float: left;
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-size: 25px;
	color: #ffffff;
	line-height: 25px;
	text-transform: uppercase;
}
#titleAndShareContainer a {
	padding: 9px 9px 3px 9px;
}

#titleAndShareContainer #shareButtons{
	float:right;
	height:23px;
	padding-top:4px;
	overflow:hidden;
}

#titleAndShareContainer #shareButtons .twitter-share-button{
	width:90px!important;
}

#titleAndShareContainer #shareButtons .fb-like{
	width:90px!important;
}

#titleAndShareContainer #shareButtons .IN-widget{
	width:105px!important;
	padding-right:10px;
}

#titleAndShareContainer #shareButtons #___plusone_0{
	width:70px!important;
}

#judoResultsList{
	padding-right: 15px;
	margin-left: 0;
}

#judoResultsList li {
	list-style-type: none;
	background-image: url('../images/judo-results-list-arrow.jpg');
	background-position: center right;
	background-repeat: no-repeat;
	padding-bottom: 1px;
}


#judoResultsList li a{
	display: block;
	background-image: url('../images/judo-results-list-divider.jpg');
	background-position: bottom left;
	-webkit-background-size: 100% 1px;
	background-size: 100% 1px;
	background-repeat: no-repeat;
	padding: 15px 15px 24px 15px;
	text-decoration: none;
}
#judoResultsList li:last-child a {
	background-image: none;
}

#judoResultsList li a:hover{
	background-image:url('../images/judo-results-list-divider-hover.png');
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}

#judoResultsList li h3{
	margin: 0;
	font-size: 17px;
	line-height: 17px;
	font-family: Open Sans Condensed;
	font-weight: 700;
	color: #4e4e4e;
}

#judoResultsList li h3 span{
	color:#008dff;
}

#judoResultsList li p{
	font-size: 13px;
	line-height: 18px;
	font-family: Roboto;
	font-weight: 400;
	color: #008dff;
	padding-top: 0px;
	margin-bottom: 0;
}

#judoResultsListBottomDecor{
	width:100%;
	height:9px;
	font-size:0px;
	line-height:0px;
	background-color:#008dff;
	background-image:url('../images/events-datas-bg.png');
	margin-top:20px;
}
[class*="block-grid-"] img {
	width: 100%;
}
.right-off-canvas-menu {
	display: none;
}
@media only screen and (max-width: 1035px) {
	.off-canvas-wrap {

		overflow: hidden!important; 
	}
}
@media only screen and (max-width: 1009px) {
	#judokaDatas h2 {
		width: 100%;
	}
	#judokaUserDatas {
		width: 100%;
	}
}
@media only screen and (max-width: 641px) {
	.fb-like.fb_iframe_widget iframe {
    height: 20px!important;
    overflow: hidden;
}
	.right-off-canvas-menu {
		display: block;
	}

	#contentLeft .profile-photo-centered {
		width: 100%;
		text-align: center;	
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	#judokaImage {
		float: none;
		display:inline-block;
		padding: 0;
		margin-right: 0;
		width: 100%;
		height: auto;
	}
	#contentLeft .row.item img {
		padding-bottom: 15px;
	}
}
@media only screen and (max-width: 626px) {
	a.rssfeed {
		position: relative;
		margin-left: 12px;
	}
}
@media only screen and (max-width: 430px) {
	.embedImg {
		float: none;
		margin-right: 0px;
		margin-bottom: 15px;
	}
	.embedImg img {
		width: 100%;
	}
	#contentLeft .thumbnail {
		margin-bottom: 15px;
	}
	#content #news .tophead input[type="text"].judokaSearch {
		position: relative!important;
		top:0px!important;
		left: 0!important;
		margin-top: 15px!important;
	}
}

/* judo career */
#judokaCareerTable tr:not(.accord) {
	display: none;
}
h3.judokaCareerTitle{
	height:33px;
	line-height:33px;
	font-family: 'Open Sans Condensed';
	font-weight:700;
	font-size:18px;
	color:#ffffff;
	background-color:#008dff;
	text-transform:uppercase;
	padding-left:15px;
}

#judokaCareerTable{
	width:100%;
	border:0px;
	border-collapse:collapse;
	border-bottom:9px solid #008dff;
}

#judokaCareerTable tr{
}

#judokaCareerTable tr td{
	font-family: 'Roboto';
	font-weight:400;
	font-size:13px;
	color:#010101;
	border-bottom:1px dotted #c0c0c0;
	text-align:center;
	padding:4px 0px 4px 0px;
}

#judokaCareerTable tr:first-child td{
	text-align:left;
	border-bottom:1px solid #008dff;
}

#judokaCareerTable tr td:first-child{
	text-align:left;
	padding-left:15px;
}

#judokaCareerTable tr td:last-child{
}

#judokaCareerTable tr:first-child td:first-child{
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:16px;
	color:#008dff;
	text-transform:uppercase;
}

span.medal{
	display:block;
	width:18px;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:700;
	margin:auto;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}

span.medalGold{
	background-color:#edc900;
}

span.medalSilver{
	background-color:#bebebe;
}

span.medalBronze{
	background-color:#bf9c64;
}
h3 span.medal {
	display: inline-block;
	width: 18px;
	float: right;
	margin-top: 7px;
	margin-right: 16px;
	line-height: 16px!important;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	font-weight: 700;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	border: 1px solid #fff;
}
h3 span.medal.medalBronze {
	margin-right: 45px;
}
/* */


/* judoka results */

#judokaResultsTable{
	width: 100%;
	min-width: 640px;
	border: 0px;
	border-collapse: collapse;
	border-bottom: 9px solid #008dff;
}

#judokaResultsTable tr{
}

#judokaResultsTable tr:first-child td{
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:16px;
	color:#008dff;
	text-transform:uppercase;
}

#judokaResultsTable tr td{
	font-family:Roboto;
	font-weight:400;
	font-size:13px;
	color:#010101;
	border-bottom:1px dotted #c0c0c0;
	padding:4px 0px 4px 0px;
	text-align:center;
}

#judokaResultsTable tr td:nth-child(1), #judokaResultsTable tr td:nth-child(3){
	text-align:left;
}

#judokaResultsTable tr td:nth-child(1){
	padding-left:15px;
}

/* */

/* judoka search form */

#judokaSearchFormWrapper{
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #007BE0),
		color-stop(0.5, #008CFF)
		);
	background-image: -o-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: -moz-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: -webkit-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: -ms-linear-gradient(bottom, #007BE0 0%, #008CFF 50%);
	background-image: linear-gradient(to bottom, #007BE0 0%, #008CFF 50%);
}

#judokaSearchForm{
	position:relative;
	background-image:url('../images/events-datas-bg.png');
	-webkit-box-shadow: inset 0px -60px 20px -50px rgba(0,111,201,1);
	-moz-box-shadow: inset 0px -60px 20px -50px rgba(0,111,201,1);
	box-shadow: inset 0px -60px 20px -50px rgba(0,111,201,1);
	padding:15px;
}

#judokaSearchFormContainer{
	position:relative;
}

#judokaSearchFormContainer h2{
	margin: 0;
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:25px;
	line-height:25px;
	color:#ffffff;
	text-transform:uppercase;
}

#judokaSearchFormContainer h3{
	margin: 0;
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:20px;
	line-height:20px;
	color:#ffffff;
	padding-top:5px;
}

#judokaSearchFormContainer form input[type=submit]{
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #F9F9F9),
		color-stop(1, #D6D6D6)
		);
	background-image: -o-linear-gradient(bottom, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -moz-linear-gradient(bottom, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -webkit-linear-gradient(bottom, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -ms-linear-gradient(bottom, #F9F9F9 0%, #D6D6D6 100%);
	background-image: linear-gradient(to bottom, #F9F9F9 0%, #D6D6D6 100%);
	border:0px;
	font-family:Open Sans Condensed;
	font-weight:700;
	font-size:17px;
	height:29px;
	line-height:29px;
	color:#008dff;
	text-transform:uppercase;
	padding:0px 40px 0px 40px;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0,105,190,1);
	-moz-box-shadow: 0px 3px 3px 0px rgba(0,105,190,1);
	box-shadow: 0px 3px 3px 0px rgba(0,105,190,1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor:pointer;
}

#judokaSearchFormContainer form input[type=submit]:hover{
	background-image: -webkit-gradient(
		linear,
		right bottom,
		right top,
		color-stop(0, #F9F9F9),
		color-stop(1, #D6D6D6)
		);
	background-image: -o-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -moz-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -webkit-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background-image: -ms-linear-gradient(top, #F9F9F9 0%, #D6D6D6 100%);
	background-image: linear-gradient(to top, #F9F9F9 0%, #D6D6D6 100%);
}

.judokaSearchFormDivider{
	width:100%;
	height:0px;
	line-height:0px;
	font-size:0px;
	border-bottom:1px solid #269eff;
	border-top:1px solid #0581e5;
	margin:15px 0px 15px 0px;
}
.judokaSearchForm {
	width: 47.2%;
	width: calc(50% - 5px);
	display: inline-block;
}
.judokaSearchForm .selectContainer {
	width: 100%!important;
	margin-bottom: 15px;
}
.selectContainer.judokaSearchForm {
	width: calc(50% - 5px)!important;
	margin-bottom: 15px;
}

#judokaSearchFormInput1{
	height:21px!important;
	margin-right:10px;
	margin-bottom:10px;
}

#judokaSearchFormInput1 input {
	height:21px!important;
	border:0px;
	background-color:#f0f0f0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	-moz-box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	padding-top:0px!important;
	padding-bottom:0px!important;
	padding-left:7px;
	padding-right:7px;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: 700;
	color: #008DFF;
}

#judokaSearchFormInput1 span.tt-dropdown-menu{
	font-family:Roboto;
	z-index:200000!important;
}

#judokaSearchFormInput2{
	height:21px!important;
	margin-right:0px;
	margin-bottom:10px;
}

#judokaSearchFormInput2 input{
	height:21px!important;
	border:0px;
	background-color:#f0f0f0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	-moz-box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	padding-top:0px!important;
	padding-bottom:0px!important;
	padding-left:7px;
	padding-right:7px;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: 700;
	color: #008DFF;
}

#judokaSearchFormInput2 span.tt-dropdown-menu{
	font-family:Roboto;
	z-index:200000!important;
}

#judokaSearchFormInput6 {
	margin-right: 10px;
}

#judokaSearchFormInput4{
	margin-right:10px;
}

#judokaSearchFormContainer label{
	display:block;
	float:left;
	height:21px;
	width: 100%;	
	line-height:21px;
	font-family:Roboto;
	font-weight:400;
	font-size:14px;
	color:#ffffff;
	padding-right:10px;
}
@media only screen and (min-width: 1026px){
	#judokaSearchFormContainer label {
		width: auto;
	}
	#judokaSearchFormInput2 {
		margin-right:5px;
	}
	#judokaSearchFormInput1, #judokaSearchFormInput2 {
		width: calc(40% - 5px);
		display: inline-block;
	}
	#judokaSearchFormInput3 {
		margin-top: 2px;
		width: calc(20% - 5px)!important;
	}
	#judokaSearchFormInput5 {
		margin-right: 10px;
	}
	#judokaSearchFormInput4, #judokaSearchFormInput5, #judokaSearchFormInput6, #judokaSearchFormInput7 {
		width: calc(21.5% - 8px)!important;
		display: inline-block;
	}
}
@media only screen and (max-width: 1025px) {
	.selectContainer.judokaSearchForm {
		width: 47.2%!important;
		width: calc(50% - 5px)!important;
		display: inline-block;
	}
}

@media only screen and (max-width: 641px) {
	.judokaSearchForm {
		width: 100%!important;
	}
	.judokaSearchForm .selectContainer {
		width: 100%!important;
		margin-bottom: 15px;
	}
	.selectContainer.judokaSearchForm {
		width: 100%!important;
		margin-bottom: 15px;
	}
	.columnTitle-2 .large-title:last-child h4.eventsTitle {
		border-top: none;
	}
}
/* */
#tableJudoka {
	position: relative;
}
#judokaStatsGeneratorTable{
	width: 100%;
	min-width: 640px;
	border:0px;
	border-collapse:collapse;
	border-bottom:9px solid #008dff;
}
@media only screen and (max-width: 1025px){
	#tableJudokaScroll {
		overflow-x: scroll!important;
		-webkit-box-shadow: inset -3px 0px 5px 0px rgba(0,0,0,0.4);
		-moz-box-shadow: inset -3px 0px 5px 0px rgba(0,0,0,0.4);
		box-shadow: inset -3px 0px 5px 0px rgba(0,0,0,0.4);
	}
	#judokaStatsGeneratorTable{
		width:420px;
	}
	.tableFixNum {
		position: absolute;
		left: 0;
		height: 26px;
		margin-top: 2px;
		width: 29px;
		background-color: #fff;
	}
	.tableFix {
		position: absolute;
		left: 29px;
		margin-top: 2px;
		width: 156px;
		height: 26px;
		background-color: #fff;
	}
	.tableTitle .tableFixNum, .tableTitle .tableFix {
		margin-top: 1px!important;
	}
}

#judokaStatsGeneratorTable tr:last-child{
	margin-bottom: 35px;
}

#judokaStatsGeneratorTable tr td{
	font-family:Roboto;
	font-weight:400;
	font-size:13px;
	color:#010101;
	border-bottom:1px dotted #c0c0c0;
	padding:04px 0px 4px 0px;
	text-align:center;
}

#judokaStatsGeneratorTable tr td:nth-child(1){
	text-align:right;
}

#judokaStatsGeneratorTable tr td:nth-child(2){
	text-align:left;
	padding-left:14px;
}

#judokaStatsGeneratorTable tr:first-child td{
	font-family:Open Sans Condensed;;
	font-weight:700;
	font-size:16px;
	color:#008dff;
	text-transform:uppercase;
	border-bottom:1px solid #008dff;;
}

#judokaStatsGeneratorTable tr:last-child td{
	border-bottom:0px;
}

/* */

.eventSearchForm, .judokaSearchForm{
	float:left;
}

#eventSearchFormInput1 {
	width: calc(43.5% - 15px)!important;
	margin-right: 15px;
}

#eventSearchFormInput2 {
	height: 22px!important;
	margin-right: 15px;
	margin-top: -2px;
	width: calc(43.5% - 15px)!important;
}

#eventSearchFormInput2 input{
	width:100%;
	height:21px!important;
	border:0px;
	background-color:#f0f0f0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	-moz-box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	padding-top:0px!important;
	padding-bottom:0px!important;
	padding-left:7px;
	padding-right:7px;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: 700;
	color: #008DFF;
}

#eventSearchFormInput2 span.tt-dropdown-menu{
	font-family:Roboto;
	z-index:200000!important;
}
#eventSearchFormInput3.selectContainer {
	width: 89px !important;
}

#eventSearchFormInput3 select{
	width: 100%;
}

#eventSearchFormInput4{
	width: calc(43.5% - 15px)!important;
	margin-top:15px;
	margin-right:15px;
}
.vjs-default-skin .vjs-big-play-button:before {
	line-height: 1.5!important;
}
.vjs-big-play-button {
	margin: 0px auto!important;
	left: 0px!important;
	right: 0px!important;
	top: 35%!important;
	width: 38%!important;
	height: 29%!important;
	border-radius: 10px!important;
}
#eventSearchFormInput4 input{
	width:100%;
	height:21px!important;
	border:0px;
	background-color:#f0f0f0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	-moz-box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	box-shadow: inset 0px 12px 2px -10px rgba(202,201,200,1);
	padding-top:0px!important;
	padding-bottom:0px!important;
	padding-left:7px;
	padding-right:7px;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: 700;
	color: #008DFF;
}

#eventSearchFormInput5 {
	width: calc(43.5% - 15px)!important;
	margin-top:15px;
}

#contentRight{
	font-size: 0px;
	line-height: 0px;

}


#contentRight img{
	margin-bottom:20px;
}

#contentRight .banner{
	height: 100%;
	text-align: center;
	overflow: hidden;

}
#contentRight li {
	text-align: center;
}
@media only screen and (max-width: 1040px) {
	#eventSearchFormInput1, #eventSearchFormInput2 {
		width: calc(33.333% - 15px)!important;
	}
	#eventSearchFormInput3 {
		width: 33.333%!important;

	}
	#eventSearchFormInput4 {
		width: calc(50% - 15px)!important;
	}
	#eventSearchFormInput5 {
		width: 50%!important;
		margin-right: 0!important;
	}

}
@media only screen and (max-width: 641px) {
	#contentRight li a img{
		width: 100%;
	}
}
@media only screen and (max-width: 460px) {
	#eventSearchFormInput1, #eventSearchFormInput2, #eventSearchFormInput3, #eventSearchFormInput4, #eventSearchFormInput5 {
		width: 100%!important;
		margin-right: 0!important;
	}
	#eventSearchFormInput2, #eventSearchFormInput3, #eventSearchFormInput4, #eventSearchFormInput5 {
		margin-top: 15px !important;
	}
	#eventSearchFormInput4 input {
		margin-bottom: 0 !important;
	}

}
#contentRight 

/* content end */

/* *************** */
/* footer - lablec */
/* *************** */

#wrapperFooter{

}


#bottomText{
	margin-right: -0.9375rem;
	margin-left: 0.9375rem;
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:15px;
	line-height:22px;
	color:#4e4e4e;
	text-transform:uppercase;
	padding-top:40px;
	padding-bottom: 40px;
	background-color: #fff;	
}

#bottomText a{
	color:#008dff;
	text-decoration:none;
}

#bottomText a:hover{
	text-decoration:underline;
}

#footer{
	background-color: #002f55;
	position:relative;
	margin-right: -0.9375rem;
	margin-left: 0.9375rem;
}
#footer .row {
	margin: 0;
}
/* a copyright es az evszam sora */

#judoLink {
	background-image: url('../images/footer-logo.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	height: 46px;
}


#judoLink.show-for-small-only {
	background-position: top center;
	margin-left: 0;
}
#footerText{
	float: left;
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	border-bottom: 1px solid #265881;
	margin-left: 0.9375rem;
	padding: 13px 0;

	
}

/* az Evista linkeket tartalmazo sor */

#footerEvista{
	float:left;
	width:50%;
	font-family:Roboto;
	font-size:12px;
	color:#ffffff;
	margin-left: 0.9375rem;
	padding:13px 0px 0px 70px;
	background-image:url('../images/evista.png');
	background-position:0px 12px;
	background-repeat:no-repeat;
}

#footerEvista span{
	font-size:9px;
	padding-left:10px;
}

#footerEvista a, #footerEvista span a{
	color:#ffffff;
	text-decoration:none;
}

#footerEvista a:hover, #footerEvista span a:hover{
	color:#008DFF;
}

/* a jobb also sarokban levo mottot tartalmazo sor */

#footerMotto{
	float: right;
	font-family: Open Sans;
	font-weight: 700;
	font-style: italic;
	font-size: 16px;
	line-height: 16px;
	color: #ffffff;
	padding-top: 12px;
	padding-left: 60px;
	text-align: center;
}
@media only screen and (max-width: 1076px) {
	#startSldier, #content #news, #content #startContent, #bottomText, #footer, #homeBigBanner {
		margin-right: 0;
		margin-left: 0;
	}
	#wrapperFooter {

	}
	#footer {
		background-position: top right;
	}
	
	#header {
		padding-left: 0;
	}
}
@media only screen and (max-width: 1025px) {
	#judokaWomen, #judokaMan {
		padding:0px;
	}
	h4.eventsTitle{
		margin-left: 0px;
		margin-right: 0px;

	}
	#judokaWomen h4.eventsTitle {
		margin-left: 0px;
		margin-right: 0px;
	}

	.tophead {
		height: auto;
	}
	#breadCrumb {
		padding-top: 15px;
		height: auto;
		margin-bottom: 15px;
		line-height: 23px;
	}

	#judoLink {
		padding-right: 0;
		margin-left: -0.9375rem;
	}
	#footerMotto {
		padding-left: 0.9375rem;
		padding-right: 44px;
		text-align: right;
	}
	#startContentLeft, #startContentMid, #startContentRight{
		padding-bottom: 50px;
		background-size: 97% 1px;
	}
}
@media only screen and (max-width: 641px) {
	#footerText {
		width: 95%;
		text-align: center;
	}
	#startContentLeft, #startContentMid, #startContentRight{
		padding-bottom: 50px;
		background-size: 93% 1px;
	}

	#footerEvista {
		float: left;
		width: 100%;
		font-family: 'Roboto';
		font-size: 12px;
		text-align: center;
		color: #ffffff;
		padding-top: 34px;
		margin-left: -0.9375rem;
		padding-left: 1.875rem;
		background-image: url('../images/evista.png');
		background-position: 56% 7px;
		background-repeat: no-repeat;
	}
	#footerMotto {
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		text-align: center;
	}
	#breadCrumb {

		bottom: 0px;
	}
}
@media only screen and (max-width: 565px) {
	#footerText {
		width: 89%;
		text-align: center;
	}
	#startContentLeft, #startContentMid, #startContentRight{
		padding-bottom: 50px;
		background-size: 89% 1px;
	}
}
/* CONTACT FORM */

.form{
	font-family:Roboto;
	font-weight:400;
	font-size:12px;
	padding-top:20px;
}

.form .rows:first-child{
	margin-top:10px;
}

.form p{
	padding-bottom:15px;
}

.form .errorSummary{
	background-color:#ffbbbb;
	border:1px solid #ff0000;
	padding:20px;
	margin-bottom:25px;
}

.form .errorSummary p{
	font-weight:bold;
	padding-bottom:5px!important;
}

.form .errorSummary ul{
	padding-left:25px;
}

.form .errorSummary ul li{
}

.form .rows{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.form .rows label{
	display:block;
	float:left;
	width:120px;
	height:25px;
	line-height:25px;
}
.rows.submit {
	margin-bottom: 35px;
}
.form .rows input[type=text]{
	margin-bottom: 0px;
	width: 100%;
	max-width: 350px;
	height:21px!important;
	line-height:21px!important;
	border:1px solid #aaaaaa;
	padding-left:7px;
	padding-right:7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 2px 2px 2px 0 #CAC9C8 inset;
	background-color:#F0F0F0;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: 700;
	color: #008DFF;
}

.form .rows textarea{
	width: 100%;
	max-width: 350px;
	border:1px solid #aaaaaa;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:7px;
	box-shadow: 2px 2px 2px 0 #CAC9C8 inset;
	background-color:#F0F0F0;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: 700;
	color: #008DFF;
	resize:none;
}

.form .submit input{

	background-image: linear-gradient(to bottom, #F9F9F9 0%, #D6D6D6 100%);
	border: 0 none;
	border-radius: 2px;
	box-shadow: 0 3px 3px 0 #aaaaaa;
	color: #008DFF;
	cursor: pointer;
	font-family: Open Sans Condensed;
	font-size: 17px;
	font-weight: 700;
	height: 29px;
	line-height: 29px;
	padding: 0 40px;
	text-transform: uppercase;
}

.form span.required {
	color: red;
}

.form .rows .selectContainer{
	width: 100%!important;
	max-width: 350px;
	border: 1px solid #aaaaaa;
	border:1px solid #aaaaaa;
}

.form .rows .selectContainer select{
	width: 100%;
	max-width: 363px;
	padding-top:2px;
}

.form .captcha{
}

.form .captcha label{
	display:block;
	float:left;
	height:50px!important;
	line-height:50px!important;
}

.form .captcha div:not(.hint){
	height:50px!important;
	line-height:50px!important;
}

.form .captcha div.hint{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:120px;
}

.form .captcha img{
	float:left;
}

.form .captcha a{
	display:block;
	float:left;
	height:50px!important;
	line-height:50px!important;
	margin-left:20px;
	margin-right:20px;
	color:#008DFF;
	text-decoration:none;
}

.form .captcha a:hover{
	text-decoration:underline;
}

.form .captcha input[type=text]{
	float:left;
	width:107px!important;
	margin-top:14px;
	text-align:center;
}
@media only screen and (max-width: 796px) {
	.form .rows input[type=text] {
		max-width: 100%;
	}
	.form .rows .selectContainer {
		max-width: 100%!important;
	}
	.form .rows .selectContainer select {
		max-width: 100%!important;
	}
	.form .rows textarea {
		max-width: 100%;
	}
}
@media only screen and (max-width: 440px) {
	#contentRight li {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
}
/* Twitter typeahead */

.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
	display: block;
	height: 34px;
	padding: 5px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	width: 100%;
}

.tt-dropdown-menu {
	min-width: 160px;
	margin-top: 2px;
	padding: 5px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.tt-suggestion {
	display: block;
	padding: 3px 20px;
}

.tt-suggestion.tt-is-under-cursor {
	color: #fff;
	background-color: #0081c2!important;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3)!important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3))!important;
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3)!important;
	background-image: -o-linear-gradient(top, #0088cc, #0077b3)!important;
	background-image: linear-gradient(to bottom, #0088cc, #0077b3)!important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)!important;
}

.tt-suggestion.tt-is-under-cursor a, .tt-suggestion.tt-is-under-cursor p {
	color: #fff;
}

.tt-suggestion p {
	margin: 0;
}

.twitter-typeahead .tt-hint {
	display: block;
	height: 34px;
	padding: 5px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border: 1px solid transparent;
}

span.twitter-typeahead {
	width: 100%;
	margin: 0;
}

ul.ranking {
	list-style-type: none;
}

ul.ranking ul {
	list-style-type: none;
}
ul.ranking li.twoColumnsLeft.small-6.columns {
	padding-left: 0;
	padding-right: 0;
}
ul.ranking li.twoColumnsRight.small-6.columns {
	padding-right: 0;
}
li.twoColumnsRight h2 {
	font-size: 16px!important;
	margin-top: 0px!important;
	line-height: 17px;
}
li.twoColumnsRight li {
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 12px;
	line-height: 12px;
	color: #008dff;
	padding-bottom: 5px;
	list-style-type: none;
}
ul li #popularityBar {
	float: right;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 13px;
}
ul li #shapeBar {
	float: left;
	width: 100%;
	padding-top: 15px;
}
ul li #shapeBar ul li.active, ul li #popularityBar ul li.active {
	background-color: #008DFF;
	border: 1px solid #008DFF;
}
ul li #shapeBar ul li, ul li #popularityBar ul li {
	float: left;
	width: 7px;
	height: 7px;
	line-height: 7px;
	font-size: 0px;
	margin-right: 2px;
	border: 1px solid #008DFF;
	padding: 0px;
	list-style-type: none;
}
ul li #shapeBar span, ul li #popularityBar span {
	display: block;
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 7px;
}
#content #news .tophead input[type="text"].judokaSearch {
	position: absolute;
	top: 24px;
	right: 15px;
	width: 152px;
	height: 25px;
	line-height: 26px;
	border: 0px;
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 14px;
	color: #b2b1b1;
	padding: 0px 5px 0px 5px;
	margin: 0;
	background-color: rgb(240, 240, 240);
	border: none;
	/*	text-transform: lowercase;*/
	-webkit-appearance: none;
	appearance: none;
	-webkit-box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	-moz-box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	outline: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#content #news input[type="text"].judokaSearch {
	position: absolute;
	top: -1px;
	right: 15px;
	width: 152px;
	height: 25px;
	line-height: 26px;
	border: 0px;
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 14px;
	color: #b2b1b1;
	padding: 0px 5px 0px 5px;
	margin: 0;
	background-color: rgb(240, 240, 240);
	border: none;
	/*	text-transform: lowercase;*/
	-webkit-appearance: none;
	appearance: none;
	-webkit-box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	-moz-box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	outline: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
@media only screen and (max-width: 500px) {
	#content #news input[type="text"].judokaSearch {
		position: relative;
		margin-top: 10px;
		width: 100%;
		margin-left: 15px;
	}
}
.wrank_info {
	margin-bottom: 15px;
	border-bottom: 1px solid #008dff;

}
.item_info label {
	color: #fff!important;
	font-weight: 600;
}
.item_info {
	position: relative;
	border-bottom: 1px solid #008dff;
	color: #fff!important;
	background-color: #008dff;
}
.item_info select.item_page {
	display: block;
	float: left;
	position: relative;
	border-radius: 4px;
	font-weight: 700;
	background-color: #f0f0f0;
	overflow: hidden;
	width: 89px!important;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 9px;
	height: 21px;
	line-height: 18px;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 700;
	color: #008dff;
	padding: 0 5px;
	cursor: pointer;
	border: 0;
	-webkit-box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	-moz-box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
	box-shadow: inset 2px 2px 2px 0px rgba(202, 201, 200, 1);
}
#contentLeft .item_info label {
	font-family: 'Roboto';
	line-height: 36px;
	margin-left: 10px;
	margin-right: 10px;
	display: inline;
	cursor: auto;
	float: left;
}
.wrank_info a.button, #judokaStatsGeneratorTable a.button {
	height: 25px;
	border: 0px;
	padding: 0 5px;
	background: #0e8dfd; /* Old browsers */
	background: -moz-linear-gradient(top,  #0e8dfd 5%, #0b7de0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#0e8dfd), color-stop(100%,#0b7de0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0e8dfd 5%,#0b7de0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0e8dfd 5%,#0b7de0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0e8dfd 5%,#0b7de0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0e8dfd 5%,#0b7de0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e8dfd', endColorstr='#0b7de0',GradientType=0 ); /* IE6-9 */
	
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0;
	line-height: 25px;
	white-space: nowrap;
}
.wrank_info a.button {
	float: right;
	margin: 5px 0;
}
.wrank_info a.button:hover, #judokaStatsGeneratorTable a.button:hover {
	background: #0b7de0; /* Old browsers */
	background: -moz-linear-gradient(top,  #0b7de0 0%, #0e8dfd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b7de0), color-stop(100%,#0e8dfd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0b7de0 0%,#0e8dfd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0b7de0 0%,#0e8dfd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0b7de0 0%,#0e8dfd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0b7de0 0%,#0e8dfd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b7de0', endColorstr='#0e8dfd',GradientType=0 ); /* IE6-9 */
}
#contentLeft .item_info .pdf {
	position: absolute;
	right: 0px;
	top: 5px;
}
.rank-box .highlighted {
	max-height: 150px;
	overflow: hidden;
	width: 100%;
	position: relative;
	float: left;
	clear: both;
}
.rank-box .highlighted .info {
	width: 100%;
	position: absolute;
	padding: 10px;
	bottom: 0;
	left: 0;
	top: 0px;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}
.info h3 {
	font-size: 28px!important;
	line-height: 31px!important;
	color: rgb(0, 141, 255);
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
.info p {
	position: absolute;
	bottom: 10px;
	font-weight: 600;
	line-height: 22px!important;
	font-size: 15px!important;
	margin-bottom: 0px;
	text-align: right;
	color: #fff!important;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
.wrank_info .info p {
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-weight: 600;
	line-height: 22px!important;
	font-size: 15px!important;
	margin-bottom: 0px;
	text-align: right;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
.rank-box .highlighted img {
	width: 100%;
}
.rank-box #judokaStatsGeneratorTable {
	width: 100%!important;
	min-width: 100%!important;
}
.nation {
	position: absolute;
	right: 10px;
	top: 10px;
	font-family: 'Roboto';
	color: #fff;
	font-weight: 600;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
@media only screen and (max-width: 641px) {
	#contentLeft .info h3 {
		font-size: 25px!important;
		line-height: 22px!important;
	}
}
@media only screen and (max-width: 480px) {
	#contentLeft .info h3 {
		font-size: 20px!important;
	}
}

/*////BLYAN//////*/
h4 {
	font-family: Open Sans Condensed;
}

.selectContainer {
	width: 150px;
}

#breadCrumb a{
	text-decoration: none;
	color: #008DFF;
}

#breadCrumb a:hover{
	color: #033F71;
}

table tr td a.insidelink{
	text-decoration: none;
	color: #010101;
}
table tr td a.insidelink:hover{
	color: #008DFF;
}

table tr td.winner a.insidelink:hover{
	color: #000;
	text-decoration: none;
}
div#judokaDatasContainer ul#judokaUserDatas li a.lnk{
	color: #FFFFFF;
}
div#judokaDatasContainer ul#judokaUserDatas li a.lnk:hover{
	font-weight: bolder;
	color: #FFFFFF;
}
div#startInsideHero ul li a.lnk{
	/*text-decoration: none;*/
	color: #008DFF;
}
div#startInsideHero ul li a.lnk:hover{
	font-weight: bolder;
	color: #008DFF;
}
div#photoThumbs {
	text-align: center;
	padding-top: 10px;
	background-color: #fff;
}
div#photoThumbs img {
	height: 100%;
	border: 2px solid #0082ED;
	vertical-align: middle;
	width: auto;
}

.labels {
	color: red;
	background-color: white;
	font-family: "Lucida Grande", "Arial", sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width: 40px;     
	border: 2px solid black;
	white-space: nowrap;
}
#startSldierImages{
	z-index: 99;
	margin: 0;
}
#headerSearch span.tt-dropdown-menu{
	font-family: 'Open Sans';
	font-size:14px;
	font-weight: 600;
	line-height: 1;
	color: #B2B1B1;
}
div.start-slider-centered {
	height: 100%;
}
div.hero-photo-centered {
	text-align:center;
	display: table-cell;
	vertical-align: middle;
}
div.profile-photo-centered {
	width: 100%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	float: left;
	margin-bottom: 20px;

}
ul.accord {
	cursor: pointer;
}
a.moreNews-button {
	text-transform: uppercase;
	color: #fff;
	font-size: 24px;
	line-height: 40px;
	margin-top: 0px;
	height: 40px;
	margin-left: 32.33333%;
	border-radius: 5px;
	display: block;
	padding-right: 35px;
	padding-left: 14px;
	background: #008dff;
	background: -moz-linear-gradient(top, #008dff 0%, #007ce0 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008dff), color-stop(50%,#007ce0));
	background: -webkit-linear-gradient(top, #008dff 0%,#007ce0 50%);
	background: -o-linear-gradient(top, #008dff 0%,#007ce0 50%);
	background: -ms-linear-gradient(top, #008dff 0%,#007ce0 50%);
	background: linear-gradient(to bottom, #008dff 0%,#007ce0 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008dff', endColorstr='#007ce0',GradientType=0 );
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	position: relative;
	text-decoration: none;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(196,207,217,1);
	-moz-box-shadow: 0px 1px 1px 0px rgba(196,207,217,1);
	box-shadow: 0px 1px 1px 0px rgba(196,207,217,1);
	margin-bottom: 15px;
	max-width: 174px;
}
a.moreNews-button:after {
	content: ' ';
	position: absolute;
	width: 40px;
	height: 40px;
	right: 0px;
	top: 0px;
	background-image: url('../images/linkarrow_big.png');
	background-repeat: no-repeat;
	background-position: center center;
}
a.moreNews-button:hover {
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007ce0+0,008dff+50 */
	background: #007ce0; /* Old browsers */
	background: -moz-linear-gradient(top,  #007ce0 0%, #008dff 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007ce0), color-stop(50%,#008dff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #007ce0 0%,#008dff 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #007ce0 0%,#008dff 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #007ce0 0%,#008dff 50%); /* IE10+ */
	background: linear-gradient(to bottom,  #007ce0 0%,#008dff 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007ce0', endColorstr='#008dff',GradientType=0 ); /* IE6-9 */

}
a.moreNews-button:focus {
	box-shadow: none;
	color: #fff;
}

@media only screen and (max-width: 641px) {
	a.moreNews-button {
		margin-left: 0;
	}
}

.allPhotos.right {
	color: #fff;
	margin-right: 15px;
}

.allPhotos a {
	color: #008DFF;
	padding-right: 15px;
	background-color: #fff;
	border-radius: 5px;
	padding-left: 15px;
	text-align: center;
}
.allPhotos a:hover {
	color: #fff;
	background-color: #008DFF;
	box-shadow: inset 0px 0px 0px 2px #fff;
}
li {
	position: relative;
}
li .video-title {
	position: absolute;
	bottom:30px;
	left: 0;
	right: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 9999;
}
.video-title h3, .video-title p {
	color: #fff!important;
	text-shadow: 1px 0px 5px #212121;
}
.video-title:after {
	content: ' ';
	position: absolute;
	bottom: -10px;
	left: -3px;
	right: 0;
	width: calc(100% - 23px);
	opacity: 0;
	height: 100%;
	z-index: -1;
	background: rgba(0,140,255,0);
	background: -moz-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,140,255,0)), color-stop(100%, rgba(0,140,255,1)));
	background: -webkit-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -o-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: linear-gradient(to bottom, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008cff', endColorstr='#008cff', GradientType=0 );
	transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	margin: 0 auto;
}
li:hover .video-title:after {
	content: ' ';
	position: absolute;
	bottom: -10px;
	left: -3px;
	right: 0;
	width: calc(100% - 23px);
	opacity: 0.8;
	height: 100%;
	z-index: -1;
	background: rgba(0,140,255,0);
	background: -moz-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,140,255,0)), color-stop(100%, rgba(0,140,255,1)));
	background: -webkit-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -o-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	background: linear-gradient(to bottom, rgba(0,140,255,0) 0%, rgba(0,140,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008cff', endColorstr='#008cff', GradientType=0 );
	transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	margin: 0 auto;
}