  
  @font-face {
    font-family: 'robotolight';
    src: url('font/roboto-light-webfont.eot');
    src: url('font/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/roboto-light-webfont.woff') format('woff'),
         url('font/roboto-light-webfont.ttf') format('truetype'),
         url('font/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@-ms-viewport{
width: device-width;
}
@font-face {
	
    font-family: 'robotoregular';
    src: url('font/roboto-regular-webfont.eot');
    src: url('font/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/roboto-regular-webfont.woff') format('woff'),
         url('font/roboto-regular-webfont.ttf') format('truetype'),
         url('font/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



  
  @font-face {
    font-family: 'Helveticaregular';
    src: url('font/HelveticaNeueLTStd-BdCn.eot');
    src: url('font/HelveticaNeueLTStd-BdCn.eot?#iefix') format('embedded-opentype'),
         url('font/HelveticaNeueLTStd-BdCn.woff') format('woff'),
         url('font/HelveticaNeueLTStd-BdCn.ttf') format('truetype'),
         url('font/HelveticaNeueLTStd-BdCn.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'HelveticaNeueStd';
    src: url('font/HelveticaNeueLTStd-LtCn.eot');
    src: url('font/HelveticaNeueLTStd-LtCn.eot?#iefix') format('embedded-opentype'),
         url('font/HelveticaNeueLTStd-LtCn.woff') format('woff'),
         url('font/HelveticaNeueLTStd-LtCn.ttf') format('truetype'),
         url('font/HelveticaNeueLTStd-LtCn.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




* { 
	margin:0; 
	padding:0;
	
}
/* set margins for common tags */
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 0px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
html,
body{
	height:100%;
	margin:0;
	background-image:url(../images/body-bgf.jpg) !important;
	background-attachment:fixed !important;
	background-position: bottom center !important;
	 font-family: 'Helveticaregular';


}
/*
 * set default text color
 * set default font size, line height and font family
 * set default background
 */

/* set styles for default page links */



a {
	text-decoration:underline;
	color:#636262;
	outline:none;
}
a:hover {text-decoration:none;}
a:active {background-color: transparent;}
/* set default styles in all browsers */
input, textarea, select {
	font:100% 'HelveticaNeueStd';
	vertical-align:middle;
	color:#636262;
	overflow: auto;
	outline:none;
}
label{vertical-align:middle;}
button, input{
	width: auto;
	overflow: visible;
	outline:none;
}
h1, h2, h3, h4, h5, h6, b, strong, th{}
h1{
	font-size:40px;
	line-height:43px;
	font-weight:100;
	margin:0 0 32px;
	letter-spacing: -1px;
}
h2{
	color:#099e48;
	font-size:20px;
	line-height:24px;
     font-family: 'Helveticaregular';
	margin:20px 0 10px 0 !important;
	font-weight:normal;
	font-weight:400;
	
	
}
h2 a{
	color:#099e48 !important;
	text-decoration:none;
}
.about-ofa h3{
	color:#099e48;
	font-size:19px;
	background:none !important;
	padding:5px 5px 5px 0px ;
	line-height:22px;
	 font-family: 'Helveticaregular';
	  
	margin:0px 3px 10px 0 !important;
	font-weight:normal;
}

h3{
	color:#fff;
	font-size:15px;
	padding:5px 5px 5px 10px ;
	line-height:22px;
	 font-family: 'Helveticaregular';
	 background-color:#e6e6e6 !important;	 
	margin:0px 3px 10px 0 !important;
	font-weight:normal;
}
.inner-left-wrap h3{
	
	

	
	 font-family: 'Helveticaregular';
	 background-image: none  !important ;
	font-size:16px;
		background: #ededed;
		float:left !important;
		width:99%;
		padding:5px;
		color:#454343;
		
}

h4{
	color:#000;
	font-size:14px;
	line-height:22px;
	font-family: 'Helveticaregular';
	margin:0px 3px 5px 0 !important;
	font-weight:normal;
	
}
h5{
	color:#e5df2e;
	font-size:26px;
	line-height:29px;
	font-weight:400;
	margin:0 0 28px;
	padding:0 0 28px;
	border-bottom:1px solid #939393;
}
h6{
	font-size:90%;
	color:#e5df2e;
	padding:0 0 28px;
	margin:0 0 28px;
	border-bottom:1px solid #939393;
}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul{margin-left:1px;}
ul li, ol li{list-style-position:inside;}
ul li{list-style-type:disc;}
.aligncenter {
	text-align: center;
}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding: 4px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	padding: 0 4px;
	margin: 0;
}
input [type="email"], input [type="tel"], input[type="search"], input[type="text"], input[type="password"], input[type="file"], input[type="submit"], textarea{
	-webkit-appearance:none;
	border-radius:0;
}
/* ---------------------------------------------------------
   2. Common site styles
   ---------------------------------------------------------*/
  /* main container styles */
.wrap-holder{
	overflow: hidden;
	
	width: 100%;
}


/* header styles */
header{
	position:relative;
	top:0;
	left:0;
        right:0;
	background-image: url(../images/header-bg.jpg) !important;
	width:100%;
	height:111px;
	z-index:2000;
	
}

header .holder{
	width:1100px;
	margin:0 auto;
	padding:0px 0 11px;
	position:relative;
}

.search-box{
	float:left; width:auto; 
	margin: 25px 0px 0px 45px;
	
	}
	
.opl-logo{float:left; margin:18px 25px 0px 10px;}
	
	
.text-box{
	border:1px #999 solid;
	height:24px;
	float:left;
	width:180px;
	text-indent:5px;
	
		}
	
.search-btn{
	
	height:26px;
	width:30px;
	cursor:pointer;
	background-image: url(../images/search-btn.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#a7a7a7;	
	border: solid #a7a7a7 1px;	
	float:left;
	
	
		}
 .share{
	float:right;
	margin-left:25px;
	width:auto;
	margin-right:0px;
	padding:0px 0 0;
	

}
 .share .language{
	border:1px solid #f9bdc0;	
	padding:0px 5px;
	
	height:auto;
	width:auto;
	text-decoration:none !important;
	
	

}
 .share .language a{	
	
	text-decoration:none !important;
		color:#fff;	
			font-family: 'HelveticaNeueThin';
			font-size:13px;


}
.share .language a:hover{
	color:#fddbdc;	
	text-decoration:underline !important;

}
.share ul{
	float:right;
	margin-top:0px;
	width:auto;
	
	

}
.share li{
	float:left;
	list-style:none;
	margin:0px 4px ;
	
	

}
.share li:last-child{
	
	margin:0px 1px 0px 4px !important  ;
	
	

}
 .share li.news-letter{ 
	cursor:pointer;
	width:25px;
	height:20px;
	

}

 .share li.news-letter:hover{ 
	
	background-image:url(../images/icon-news-letter-hover.png);
	background-repeat:no-repeat;
	cursor:pointer;
	width:25px;
	height:22px;
	

}


.share li.face-book{ 
	cursor:pointer;
	width:23px;
	height:23px;
	

}

.share li.face-book:hover{ 
	
	background-image:url(../images/icon-f-hover.png);
	background-repeat:no-repeat;
	cursor:pointer;
	width:23px;
	height:23px;
	

}


 .share li.twitter{ 
	
	background-repeat:no-repeat;
	cursor:pointer;
	width:23px;
	height:23px;
	

}

.share li.twitter:hover{ 
	
	background-image:url(../images/icon-t-hover.png);
	background-repeat:no-repeat;
	cursor:pointer;
	width:23px;
	height:23px;
}
 .share li.you-tube{ 
	background-repeat:no-repeat;
	cursor:pointer;
	width:23px;
	height:23px;
}
.share li.you-tube:hover{ 
	background-image: url(../images/icon-yt-hover.png) !important;
	background-repeat:no-repeat;
	cursor:pointer;
	width:23px;
	height:23px;
}
.share li.insta-gram{ 
	background-repeat:no-repeat;
	cursor:pointer;
	width:23px;
	height:23px;
}
.share li.insta-gram:hover{ 
	background-image: url(../images/icon-insta-gram-hover.png);
	background-repeat:no-repeat;
	cursor:pointer;
	width:23px;
	height:23px;
}
/* .share li.g-plus{ 
	cursor:pointer;
	width:23px;
	height:23px;
}
  .share li.g-plus:hover{ 
	background-image:url(../images/icon-g-hover.png);
	background-repeat:no-repeat;
	cursor:pointer;
	width:23px;
	height:23px;

}*/

 .share li.instagram{ 
	cursor:pointer;
	width:23px;
	height:23px;
}
.share li.instagram:hover{ 
	background-image:url(../images/icon-i-hover.png);
	background-repeat:no-repeat;
	cursor:pointer;
	width:23px;
	height:23px;
}
 .share li.search{ 
	cursor:pointer;
	width:24px;
	height:24px;
}
.share li.search:hover{ 
	background-image:url(../images/icon-search-hover.png);
	background-repeat:no-repeat;
	cursor:pointer;
	width:24px;
	height:24px;
}
 .share li img{
	opacity:100;

}

 .share li img:hover{
	opacity:0.1;
}
 .top-menu{
	width:100%;
	padding:4px 0px 0px 0px;
	margin:0px ;
	float:left;	
	position:relative;
	height:31px;
}

 .toplink{
	width:auto;
	float:left;	
	position:relative;
}
.toplink ul{
	width:100%;
	padding:0px ;
	margin:0px ;
	float:right;	
	
}
 .toplink li{
	width:auto;
	padding:0px 15px ;
	margin:0px ;

	border-right:#fff solid 1px;
	color:#FFF;
	line-height:10px;
	 font-family: Arial, Helvetica, sans-serif;	
	 font-size:14px;
	 margin:5px 0px;
	float:left;
	list-style: none;
	
}

.toplink li:first-child
{

padding:0px 15px 0px 2px;  !important;
	
}
.toplink li:last-child
{


	border:none !important	;
	padding:0px 0px 0px 10px;  !important;

	
}
.toplink li a{
	color:#FFF;
	text-decoration:none;
	
}
 .toplink li a:hover{
	color:#fbf2c8;
	text-decoration: underline;
	
}
header .holder:after{
	content:"";
	display:block;
	clear:both;
}

/* page logo styles */
.logo{
	
	
	height:65px;
	left:0px;
	position:absolute;
	bottom:20px;
	z-index:99999 !important;
}

.logo img{
	width:85px;
}
.logo a{
	display:block;
	height:100%;
}
.open-close{float:right;}
.open-close .open{
	background:url(../images/btn-menu.png) no-repeat;
	width:32px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	display:none;
	margin:7px 0 0;
}
header nav{
	float:right !important;
	font-size:13px;
	line-height:18px;	
	font-weight:400;	
	letter-spacing: 2px;
        height:76px;
}
/* main navigation styles */

header nav .desktop-menu
{ display:block;
float:left;
width:auto;
border:#F00 solid 0px;}


/*#nav{
	float:left;
	margin:0;
	padding:15px 0 0;
	display:none;
	position:relative;
}

#nav li{
	list-style:none outside;
	float:left;
	padding:0 0 0 44px;
}
#nav li:first-child{display:none;}
#nav a{
	color:#636262;
	text-decoration:none !important;
}
#nav a:hover,
#nav .active a{color:#fff;}
#nav ul{
	display:none;
	position:absolute;
	right:100%;
	top:0;
}
*/


/*desktop-menu*/


ul.oe_menu{
	list-style:none;
	position:relative;
	margin:0px 0px 0px 0px !important;
	width:100%;
	float:left;
	clear:both;
	list-style:none !important;
		
}
ul.oe_menu > li{
	width:auto;
	height:84px;
	padding-bottom:2px;
	list-style:none;
	float:left;
	position:relative;
}
ul.oe_menu > li > a{
	display:block;	
	color:#000;
	text-decoration:none;	
	font-size:14px;
	list-style:none;
	width:auto;
	line-height:68px;
	height:72px;
	padding:0px 18.8px;
	margin:1px;
	opacity:0.8;
}
ul.oe_menu > li > a:hover,

ul.oe_menu > li.selected > a{
	background:#a02829;
	border-bottom:3px solid #e3b575;
	color:#e3b575;
	line-height:68px;
	opacity:0.9;
}
.oe_wrapper ul.hovered > li > a{
	background:#fff;
	text-shadow:0px 0px 1px #FFF;
}
ul.oe_menu div{
	position:absolute;
	top:75px;
	opacity:0.96;
	left:1px;
	background:#a02829;
	width:1044px;
	height:240px;
	padding:28px;
	display:none;
}
ul.oe_menu p{
	color:#fff;
	margin-top:10px;
	font-size:12px;
	 font-family: 'robotoregular'
	
}
ul.oe_menu h2{
	color:#fff !important;
	font-size:18px;

	
	
}

ul.oe_menu div ul li { 
list-style:none;
line-height:14px;
}
ul.oe_menu div ul li a{
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin: 2px;
    padding: 2px 2px 2px 4px;
    text-decoration: none;
    width: 100%;
}
.submenu-03  ul li a{ line-height: 35px !important;}

ul.oe_menu div ul li a img{
	width:40px;
	height:40px;
	border:0px solid #000;
	margin-right:5px;
	float:left;
	
}
ul.oe_menu div ul.oe_full{
	width:100%;
}
.menu-more a{
 
color:#FFF; 
font-size:14px; 
position:absolute; 
right:25px; 
left:auto; 
bottom:30px; 
background-color:#099f48; 
font-size:12px;
 padding:7px 20px 7px 10px; 
 text-decoration:none; 
 background-image: url(../images/more-arrow.png); 
 background-position:right; background-repeat:no-repeat; }
 .menu-more a:hover{
 background-color:#6dc893;
   }
ul.oe_menu div ul li a:hover{

	color:#000;
	background-color: #e0b273;
}
ul.oe_menu li ul{
	list-style:none;
	font-family: 'robotoregular';
	float:left;
	min-width: 230px !important;
	width:230px ;
	margin-right:10px;
}
ul.oe_menu li ul:first-child{
	list-style:none;
	font-family: 'robotoregular';
	float:left;
	min-width: 230px !important;
	width:auto ;
	margin-right:10px;
}
li.oe_heading{
	color:#fff;
	font-size:16px;
	margin-bottom:10px;
	padding-bottom:6px;
	border-bottom:1px solid #ddd;
}
li.sub_heading{
	color:#fff;
	font-size:14px;
	margin-bottom:8px;
	margin-top:10px;
	margin-left:5px;
	padding-bottom:6px;
	width:200px;border-bottom:1px solid #b58484;
}

ul.oe_menu .submenu-01{left:-300px;}
ul.oe_menu .submenu-02{left:-300px;}
ul.oe_menu .submenu-03{left:-453px;}
ul.oe_menu .submenu-04{left:-645px;}
ul.oe_menu .submenu-05{left:-534px;}
#tabs ul{min-width: 230px !important;width:auto !important ;}



 li{ list-style:none!important;}
/* main informative part styles */
.main{
	padding:0px ;
	width:1100px;
	border:#999 solid 0px;
	margin:0 auto;
	overflow:hidden;
	position: relative;
        margin-bottom: 275px;
}

.row {
	width:100%;
	float:left !important;
	height:auto !important;
	border:#999 solid 0px;
	margin:0px ;
	padding:0px;
}



 .third {
	width:33.333%;
	float:left !important;
	height:auto !important;
	border:#999 solid 0px;
	margin:0px ;
	padding:0px;
}
 .about-ofa {
	width:102%;	
	margin:0px ;	
	padding:0px;
	float:left;
}

 .about-ofa ul{ 
 width:100%;
 margin:0;
 padding:0px
 }
 
 
 
 .about-ofa li{ 
  width:358px;
 height:348px;
 float:left;
 list-style:none; 
  color:#000;
	font-size:13.5px;
	font-family:Arial, Helvetica, sans-serif;
	
	line-height:19px;

	padding:0px 13px  0px 0px;

  }
  
  .about-ofa li .more{
	  width:99.2%;
	  border-bottom:1px  solid #CCC;
	  text-align:right;
	  padding:0px;
	  margin:0px;
	  height:26px;
	  float:left;
	  }
	  .about-ofa li .more a{
	  padding:0px;
	  width:33px;
	  background-image: url(../images/more.jpg);
	  float:right;
	  cursor: pointer;	
	  height:26px;	  
	  margin:0px;
	  
	  }
	  .about-ofa li .more a:hover{
	  padding:0px;
	  width:33px;
	  background-image: url(../images/more-hour.jpg);
	  float:right;
	  cursor: pointer;	
	  height:26px;	  
	  margin:0px;
	  
	  }
	   .about-ofa li .more img:hover{
		   opacity:0.5;
	 
	  }
	  .about-ofa li .ranking {border:1px solid #CCC; height:344px; width:354px;
	  overflow:hidden ;  margin-right:4px;  ;  position:relative; background-image: url(../images/ranking-bg.jpg);
	 }
         
  
.main .left-panel{
	padding:0px ;
	width:413px;
	height:auto;
	float:left;
	margin-right:15px;	
	
}
.main .right-panel{
	padding:0px ;
	width:672px;
	height:auto;
	float:left;

}

.main .right-panel .photo-gallery{
	padding:0px ;
	width:49%;
	margin-right:1%;
	border:#666 solid 0px;
	height:auto;
	float:left !important;

	
}
.main .right-panel .photo-gallery a img:hover{
	opacity:0.5;

	
}
.main .right-panel .video-gallery a img:hover{
	opacity:0.5;


	
}
.main .right-panel .video-gallery{
	padding:0px ;
	margin-left:1%;
	width:49%;
	border:#666 solid 0px;
	height:auto;
	float:left !important;

}





/* inner content styles */
.inner-content{
 float:left; 
 width:100%}
.inner-left-wrap{
float:left;
color:#3a3737;
width:70%;
margin-right:10px;
border:0px solid #000;
font-family: 'robotoregular';
font-size:13px;
color:#151414;
padding-right:5px;

}


.inner-left-wrap img{
float:left;
margin-right:15px;
margin-bottom: 15px;



}

.ofa-news-pic img { }

.inner-right-wrap{
float:left;
border:0px solid #000;
width:28.5%;
/*padding-right:5px;*/

}



.inner-right-wrap h2{
	float:left;

}
.inner-right-wrap .vticker{ width:100%;}
.inner-right-wrap .vticker img{
	border: 1px solid #ccc;
	
	}
.inner-right-wrap .photo-gallery{
	padding:0px ;
	width:100%;
	margin-right:1%;
	border:#666 solid 0px;
	height:auto;
	float:left !important;

	
}
.inner-right-wrap .photo-gallery a img:hover{
	opacity:0.5;

	
}
.inner-right-wrap .video-gallery a img:hover{
	opacity:0.5;


	
}
.inner-right-wrap .video-gallery{
	padding:0px ;
	margin-left:0px;
	width:100%;
	border:#666 solid 0px;
	height:auto;
	float:left !important;
	
}



.inner-content .inner-left-part
{
width:730px;
margin-right:5px;
float:left;
height:auto;
 
}
.inner-content .inner-left-part img
{
width:100%;
float:left;

 
}
.inner-content .inner-left-part .inner-banner
{
width:100%;
float:left;
position:relative;
height:auto;
 
}
 .tournament-name
{

position:absolute;
background-image: url(../images/tournament-banner-bg.png);
left:5px;
height:148px;
right:5px;
padding:15px;
bottom:10px;



}

.tournament-logo
{

position:absolute;
right:10px;
height:auto;
bottom:15px;



}
 .tournament-name .text
{

right:5px;
margin:0px 0px 0px 10px; 
padding:15px;
width:60%;
bottom:10px;
font-size:45px;
color:#fff;


}

 .winner-slip
{
width:100%;
position:absolute;
background-image:url(../images/winner-bg.png);

left:30px;
padding:15px;
top:30px;
font-family: 'robotoregular';
font-size:21px;
color:#000;
width:410px;
height:135px;

}
.winner-slip img{
width:auto !important;
float:none !important;}
 .winner-slip label
{
float:left;
width:100%;

}
.winner-slip .team
{
	position:absolute;
	bottom:15px;
	width:410px;
	
 
}
 .winner-slip .team-win
{
width:85px;
margin-top:10px;
height:65px;
border:1px solid #000;
font-family: 'robotoregular';
font-size:12px;
text-align:center;
bottom:0px;
color:#9a353d;
float:left;

}


  .winner-slip .win-goal{float:left; margin:25px 0px 0px 5px  }
   .winner-slip .lose-goal{float:right; margin:25px 5px 0px 0px  }
 
 .winner-slip .team-lose
{
width:85px;
margin-top:10px;
height:65px;
border:1px solid #000;
font-family: 'robotoregular';
font-size:12px;
text-align:center;
bottom:0px;
color:#9a353d;
float:right;

 
}
.inner-content .inner-right-part
{
width:365px;
float:left;
height:auto;

}

.inner-content .inner-right-part .group
{
width:325px;
float:left;
background-color:#a11216;
height:auto;
padding:20px;
padding-top:0px;


}
.inner-content .inner-right-part .group h2
{

height:auto;
color:#FFF;
margin:0px 0 0px 0 !important;
line-height:42px;
padding-top:0px !important;



}

.inner-content .inner-right-part h2
{

height:auto;

margin:20px 0px 10px 0 !important;

float:left;




}

.inner-content .inner-right-part .group ul
{

float:left;
margin:0px;
width:100%;
padding:0px;



}
.inner-content .inner-right-part .group li
{
width:317px !important ;
list-style:none;
margin:0px 0px 3px 0px;
float:left;
position:relative;
padding:3px;
background-color:#FFF;
height:auto;


}

.inner-content .inner-right-part .group li .group01
{
width:50px;
color:#FFF;
background-color:#F00;
line-height:22px;
padding:0px 0px 7px; 0px;
font-family: 'robotoregular';
float:left;
font-size:30px;
text-align:center; 
height:auto;

}
.inner-content .inner-right-part .group li .group02
{
width:50px;
color:#FFF;
background-color:#feb415;
line-height:22px;
padding:0px 0px 7px; 0px;
font-family: 'robotoregular';
float:left;
font-size:30px;
text-align:center; 
height:auto;

}
.inner-content .inner-right-part .group li .group03
{
width:50px;

color:#FFF;
background-color:#16b261;
line-height:22px;
padding:0px 0px 7px; 0px;
font-family: 'robotoregular';
float:left;
font-size:30px;
text-align:center; 
height:auto;

}
.inner-content .inner-right-part .group li .group04
{
width:50px;

color:#FFF;
background-color:#00a5d2;
padding:0px 0px 7px; 0px;
font-family: 'robotoregular';
line-height:22px;
float:left;
font-size:30px;
text-align:center;
height:auto;

}

.inner-content .inner-right-part .group li span
{

font-size:12px;
margin:0px;
padding:0px;
text-align:center; 

}

.inner-content .inner-right-part .group li ul
{
width:267px !important ;
list-style:none;
float:left;
background-color:#fff;
height:auto;


}
.inner-content .inner-right-part .group li ul li
{
width:24% !important ;
list-style:none;
margin:0px;
text-align:center;
font-family: 'robotoregular';
padding:0px;
color:#951d1e;
float:left;
background-color:#fff;
height:auto;
font-size:10px;


}

 .point-table
{
width:100%;
float:left;
color:#FFF;
background-color:#343434;
height:auto;

}
 .point-table .header
{
width:361px;
margin:2px;
float:left;
background-color:#851b1f;
height:auto;

}


 .point-table .header ul
{
width:100%;
float:left;
padding:0px;
margin:5px;
}

 .point-table .header li
{
width:auto;
font-family: 'robotoregular';
font-size:13px;
float:left;
list-style:none;


}
 .point-table .header li:first-child{

width:15% !important;



}
.point-table .header li:first-child +li {

width:45% !important;
}
.point-table .header li:first-child +li+li {

width:10% !important;
}
.point-table .header li:first-child +li+li+li {

width:10% !important;



}
.point-table .header li:first-child +li+li+li+li {

width:10% !important;



}

.point-table .team-row
{
width:365px;
float:left;
height:auto;

}
.point-table .team-row ul
{
width:100%;
float:left;
margin:0px;
}
.point-table .team-row li
{
width:auto;
color:#000;
font-family:'robotoregular';
border-right:1px;
padding:4px 0px; 
font-size:12px;
float:left;
list-style:none;


}

.point-table .team-row li:first-child{

width:15% !important;
padding-left:7px;

}
.point-table .team-row li:first-child +li {

width:45% !important;
}
.point-table .team-row li:first-child +li+li {

width:10% !important;
}
.point-table .team-row li:first-child +li+li+li {

width:10% !important;



}
.point-table .team-row li:first-child +li+li+li+li {

width:10% !important;



}


.point-table .group1
{
width:361px;
margin: 2px;
float:left;
background-color:#fff;
height:auto;

}
.group1-row-color{ background-color:#e6e5e5}

.point-table .group2
{
width:361px;
margin: 2px;
float:left;
background-color:#fff;
height:auto;

}
.group2-row-color{ background-color:#e6e5e5}

.point-table .group3
{
width:361px;
margin: 2px;
float:left;
background-color:#fff;
height:auto;

}
.group3-row-color{ background-color:#e6e5e5}
.point-table .group4
{
width:361px;
margin: 2px;
float:left;
background-color:#fff;
height:auto;

}
.group4-row-color{ background-color:#e6e5e5}


.fixture
{
	width:730px;
	float:left;
	height:auto;
}

.fixture .fix-row
{
	width:100%;
	background-color:#FFF;
	float:left;
	border:1px solid #f2dbea;
	height:auto;

	
}
.fixture .fix-row ul
{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #f2dbea;
	height:auto;
	
}
.fixture .color-raw
{
background-color:#faf1f7;
	
}
.fixture .fix-row ul:last-child
{
	
	border:none !important;
	height:auto;
	
}
.fixture .fix-row li{

	
	float:left;
	font-family:'robotoregular';
	font-size:12px;
	color:#000;
	list-style:none;
	line-height:32px;
	margin:0px;
	padding:0px;
	height:auto;
	
}


.fixture .fix-row li:first-child{

	width:20%;
	padding-left:5px;
	
	
	
}

.fixture .fix-row li:first-child +li {

	width:auto;

	
}
.fixture .fix-row li img {
	float:left;
	margin-right:5px;
	margin-top:5px;

	width:23px;
	height:23px;
	
}
.fixture .fix-row li:first-child +li+li {

	width:14%;
	
	
}
.fixture .fix-row li:first-child +li+li+li {

	width:8%;


	
	
}
.fixture .fix-row li:first-child +li+li+li+li {

	width:auto;

	
	
}
.fixture .fix-row li:first-child +li+li+li+li+li {

	width:14%;

	
}

.team-prof
{
	width:325px;
	float:left;
	height:auto;
	
	

	
}
.team-prof img:hover
{
	opacity:0.5;
	
}
.more-btn 
{
	background-color:#099e48;
	background-image:url(../images/more-arrow.png);
	background-repeat:no-repeat;
	background-position:right center;
	font-size:14px;
	float:right;
	margin-top:5px;
	padding:7px 20px 7px 10px;
	color:#FFF;
	font-family:'robotoregular';
	
	
}
.more-btn a 
{
	color:#FFF;
	text-decoration:none;
	
}
.more-btn:hover
{
	color:#fff;
	text-decoration:none;
	background-color:#d72026;
	
}


.tournament-gallery
{ 
float:left;
width:385px;
margin-right:5px;

}
.tournament-week-goal
{ 
float:left;
width:385px;


}
.back-btn 
{
	background-color:#099e48;
	background-image:url(../images_ar/more-arrow.png);
	background-repeat:no-repeat;
	background-position:left center;

	font-size:14px;
	position:absolute;
	right:6px;
        /*top:6px;*/
	margin-top:13px;
	padding:4px 10px 7px 24px;
	color:#FFF;
	font-family:'robotoregular';
}
.back-btn a
{
	
	color:#FFF;	
	text-decoration:none;
	
}
.back-btn:hover
{
	color:#fff;
	text-decoration:none;
	background-color:#d72026;
        cursor: pointer;
	
}
.tournament-week-goal img:hover
{ 
opacity:0.5;

}




.tournament-gallery img:hover
{ 
opacity:0.5;

}

.common-gallery{
	float:left;
	width:100%;
	height:auto;
	
	}
.common-gallery ul{
	float:left;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	}
	.common-gallery li{
	float:left;
	width:24.2%;
	position:relative;
	min-height:172px;
	text-align:center;
	padding:0px 1% 10px 0;
	height:auto;
	position:relative;
	list-style:none;
	
	}
	

.common-gallery li:nth-child(4), 
.common-gallery li:nth-child(8), 
.common-gallery li:nth-child(12), 
.common-gallery li:nth-child(16),
.common-gallery li:nth-child(20), 
.common-gallery li:nth-child(24),
.common-gallery li:nth-child(28), 
.common-gallery li:nth-child(32),
.common-gallery li:nth-child(36), 
.common-gallery li:nth-child(40),
.common-gallery li:nth-child(44), 
.common-gallery li:nth-child(48) 
 {  
 color: #ccc !important ;
  padding-right:0px;
  
 }

 

	.common-gallery li a{
    font-family:'robotoregular';
	font-size:13px;
	color:#099e48;
	
	
	
	}

.common-gallery li img{
	float:left;
	width:100%;
	margin-bottom:0px !important;
	
	text-align:center;
	height:auto;
	list-style:none;
	
	}
.common-gallery li .vedio-icon{	
	background-image:url(../images/video-icon.png);
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	background-repeat:no-repeat;
	z-index:999;
	
	background-position:center center;
}
	
	.common-gallery li img:hover{
	
	opacity:0.5;
	
	
	}	
	
.contact{
width:100%;
float:left;
height:auto;
}
.contact .contact-left{
width:48%;
font-size:16px;
margin-right:2%;
float:left;
height:auto;
}
.contact .contact-right{
width:49%;
float:left;
height:auto;
}

.contact label { width:100%;
float:left;}

.con-text-box{
	border:1px #999 solid;
	height:24px;
	margin-bottom:10px;
	width:75%;
	text-indent:5px;
	
		}
		.con-submit-btn{
	border:1px #029947 solid;
	background-color:#029947;
	color:#FFF;
	padding:5px 15px;
	font-family: 'robotoregular';
	font-size:14px;
	cursor:pointer;
		}
		.con-submit-btn:hover{
	border:1px #3ebd78 solid;
	background-color:#3ebd78;
	color:#FFF;
	
		}
		.con-text-area{
	border:1px #999 solid;
	height:60px;
	padding:5px 0px;
	float:left;
	margin-bottom:10px;
	width:100%;
	text-indent:5px;
	
		}
		.inner-news{
		 width:100%;
		float:left;
		height:auto;
		}
		.inner-news ul{
		 width:100%;
		float:left;
		height:auto;
		}
		.inner-news li{
			list-style:none;
		 width:100%;
		 padding:10px 0px;
		float:left;
		bor
		height:auto;
		border-bottom:1px solid #999;
		}
		.inner-news li img{
		float:left;
		margin-right:15px;
		height:auto;
		border:1px solid #ccc;
		}
		.inner-video-gallery{
		width:100%;
		float:left;
		height:auto;
		}
		.inner-video-gallery .video-screen{
		width:78%;
		border:0px solid #CCC;  
		margin-right:1%;
		background-color:#000;
		min-height:450px;
		float:left;
		height:auto;
		}
		.inner-video-gallery .video-thum{
		width:20%;
		border:0px solid #CCC;  
		min-height:450px;		
		float:left;
		height:auto;
		}
	.player-profile{ 
	width:95%;
	padding:2.5%;
	float:left;
	height:auto;
	background-color:#f2f1f1;
	border:1px solid #cccccc;
	margin:0px 0px 15px 0px;
	}
	.player-profile img{
	float:left;
	margin-right:20px;
	}
	
	.player-profile .profile-view{
		
		float:left;
		width:auto;
		height:auto;
		}
		.player-profile .profile-view ul{
		
		float: left;
		width:auto;
		height:auto;
		}
		.player-profile .profile-view li{
		
		
		font-family: 'robotoregular';
		font-weight: bold;
		line-height:28px;
		font-size:15px;
		width:auto;
		height:auto;
		}
		.player-profile .profile-view li label {
		
		
		font-family: 'robotoregular';
		line-height:28px;
		font-weight:lighter;
		font-size:14px;
		width:auto;
		height:auto;
		display: inline;
		}
		
		.team-profile
		{
			width:100%;
		  font-family: 'robotoregular';
			float:left;
			border:1px solid #dcdedd;
			height:auto;
		}
		 
		.filture
		{
			width:96%;
			background-color:#f1f2f2;
			padding:2%;		
			float:left;
			height:auto;
		}
		 .filture .filture-form
		{
			width:auto;
			float:left;
			line-height:23px;			
			height:auto;
		}
		 .filture .filture-form label
		{
			width:auto;
			font-family: 'robotoregular';
			float:left;
			margin-right:5px;
			
		}
		
		 .drop-down-team
		{
			width:220px;
			background-color:#fff;
			background-image:url(../images/drop-icon.png);
			background-repeat:no-repeat;
			background-position:right center ;
			overflow:hidden;
			height:28px;
			margin-right:25px;
			border:1px solid #999999;					
			float:left;
			height:auto;
		}
		
		 .drop-down-tournament
		{
			width:196px;
			background-color:#fff;
			background-image:url(../images/drop-icon.png);
			background-repeat:no-repeat;
			background-position:right center ;
			overflow:hidden;
			height:28px;
			
			border:1px solid #999999;					
			float:left;
			height:auto;
		}
		
		
		 .drop-down-year
		{
			width:78px;
			background-color:#fff;
			background-image:url(../images/drop-icon.png);
			background-repeat:no-repeat;
			background-position:right center ;
			overflow:hidden;
			height:28px;
			margin-right:25px;
			border:1px solid #999999;					
			float:left;
			height:auto;
		}
		 .drop-down-y
		{
			width:96px;
			background:none;
		
			border:1px solid #fff;
			text-align:left;	
			float:left;
			height:auto;
		}
	 .drop-down
		{
			width:238px;
			background:none;
		
			border:1px solid #fff;
			text-align:left;	
			float:left;
			height:auto;
		}
		
		.team-profile .grid-head
		{
			width:100%;
			background-color:#008942;
			color:#FFF;
			font-size:15px;				
			float:left;
			height:auto;
		}
		.team-profile .grid-head ul
		{
			width:100%;
			margin:0px;
			padding:0px;
		}
		.team-profile .grid-head li
		{
			width:12%;
			border-right:1px solid #a2c5b3; 
			float:left;
			text-align:center;
			margin:0px;
			text-indent:8px;
			padding:8px 0px;
		}
		.team-profile .grid-head li:nth-child(1)
		{
			width:24%;
			text-align:left;
			margin:0px;
			text-indent:10px;
			
		}
		.team-profile .grid-head li:nth-child(2)
		{
			width:15%;
			text-align:left;
			margin:0px;
			text-indent:10px;
			
			
		}
		
		.team-profile .grid-head li:last-child
		
		{
					
			margin:0px;
			border:none !important;
			
		}
		
		.team-profile .grid
		{
			width:100%;
			background-color:#fff;
			color:#FFF;
			font-size:13px;				
			float:left;
			height:auto;
		}
		
		.team-profile .grid ul
		{
			width:100%;
			margin:0px;
			padding:0px;
			float:left;
		}
		.team-profile .grid li
		{
			margin:0px;
			background:none ;
			float:left;
			color:#000;			
			width:100%;
			padding:0px;	
		}
		.team-profile .grid .grid-color
		{
			background-color:#e6e6e6 !important;
		}
		
		
		.team-profile .grid li ul
		{
			margin:0px;
			width:100%;
			padding:0px;	
		}
		
		.team-profile .grid li ul li
		{
			width:12%;
			border-right:1px solid #b8b7b7; 
			float:left;
			line-height:35px;
			text-align:center;
			background:none;
			margin:0px;
			text-indent:8px;
			padding:5px 0px;
		}
		.team-profile .grid li ul li:nth-child(1)
		{
			width:24%;
			text-align:left;
			margin:0px;
			text-indent:10px;
			
		}
		
		.team-profile .grid li ul li img
		{ width:35px;
		  height:35px;
		  margin-right: 0px;
		  margin-left:5px;
		  float:left;
		  
		}
		.team-profile .grid li ul li:nth-child(2)
		{
			width:15%;
			text-align:left;
			margin:0px;
			text-indent:10px;
			
		}
		
		.team-profile .grid li ul li:last-child
		{
			
			
			border:none;
			margin:0px;
			text-indent:5px;
			
		}
		
		
	
		.team-performance 
		{
			width:100%;
		  font-family: 'robotoregular';
			float:left;
			border:1px solid #dcdedd;
			height:auto;
		}	
		
		
		.team-performance .grid-head
		{
			width:100%;
			background-color:#008942;
			color:#FFF;
			font-size:13px;				
			float:left;
			height:auto;
		}
		.team-performance .grid-head ul
		{
			width:100%;
			margin:0px;
			padding:0px;
		}
		.team-performance .grid-head li
		{
			width:9%;
			border-right:1px solid #a2c5b3; 
			float:left;
			text-align:center;
			margin:0px;
			text-indent:8px;
			padding:8px 0px;
		}
		.team-performance .grid-head li:nth-child(1)
		{
			width:20%;
			text-align:left;
			margin:0px;
			text-indent:10px;
			
		}
		.team-performance .grid-head li:nth-child(2)
		{
			width:14%;
			text-align:left;
			margin:0px;
			text-indent:10px;
			
			
		}
		
		.team-performance .grid-head li:nth-child(9)
		
		{
			width:10%;			
			margin:0px;
			border:none !important;
			
		}
		
		.team-performance .grid
		{
			width:100%;
			background-color:#fff;
			color:#FFF;
			font-size:13px;				
			float:left;
			height:auto;
		}
		
		.team-performance .grid ul
		{
			width:100%;
			margin:0px;
			padding:0px;
			float:left;
		}
		.team-performance .grid li
		{
			margin:0px;
			background:none ;
			float:left;
			color:#000;			
			width:100%;
			padding:0px;	
		}
		.team-performance .grid .grid-color
		{
			background-color:#c7f4dd !important;
		}
		
		
		.team-performance .grid li ul
		{
			margin:0px;
			width:100%;
			padding:0px;	
		}
		
		.team-performance .grid li ul li
		{
			width:9%;
			border-right:1px solid #a2c5b3; 
			float:left;
			line-height:35px;
			text-align:center;
			background:none;
			margin:0px;
			text-indent:8px;
			padding:8px 0px;
		}
		.team-performance .grid li ul li:nth-child(1)
		{
			width:20%;
			text-align:left;
			margin:0px;
			text-indent:10px;
			
		}
		
	
		.team-performance .grid li ul li:nth-child(2)
		{
			width:14%;
			text-align:left;
			margin:0px;
			text-indent:10px;
			
		}
		
		.team-performance .grid li ul li:last-child
		{
			width:10%;
			text-align:left;
			text-align:center;
			border:none;
			margin:0px;
			text-indent:5px;
			
		}
	.page-notfound{ width:100%;
	text-align:center;
	margin-top:25px;
	 font-family: 'robotolight';
	 color:#c4464b;
	 font-size:18px;
	  
	
	}
	
	.numberPagination ul li{ border: 1px solid #ccc;    
    float: left;
    float:left;text-align:center; 
	border:1px solid #666;    
    margin: 0 1px;
    padding: 0 5px;
    text-align: center;
	
	
	}	 
	.add{ width:671px;
	float:left;
	margin-top:0px;}	
	
	.clubs{width:100%;
	float:left;
	height:auto;}
	.clubs .club-left{width:48%;
	float:left;
	margin-right:3%;
	height:auto;}
	.clubs .club-right{width:48%;
	float:left;
	height:auto;}
	
	.clubs ul{width:100%;
	float:left;
	height:auto;
	margin:0px;
	padding:0px;
	}
	
        .clubs li img{
	
	float:left;
	margin-right:15px;
	width:50px;
	height:50px;
	border:1px solid #CCC;
	height:auto;
	
	
	}
	.clubs li h2{color:#099e48;
    font-family: 'robotolight';
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    margin: 0px 0 10px !important;}
	
	
        .clubs .club-name {
            float:left;
            text-align: center;
            width: 91px;
            line-height:20px
        }


/* inner content styles */

footer{
	width:100%;
	float:left;
	background-image:url(../images/footer-bg.jpg) !important;	
	height:247px;
	position:absolute;
	bottom:0px;	
	margin-top:35px;
	
	
}
footer .holder{
	width:1100px;
	margin:0 auto;
	
}
footer .footer-menu .menu-section{
	/*width:830px;*/
        width:100%;
	float:left;
	border:0px solid #666;
	margin:15px 0px 0px 0px;
	height:auto;
	
}

footer .holder .copy-right{
	 


text-align:center;
width:100%;
margin-top:15px;
float:left;
color:#b6b6b6;
font-size:12px;
font-family: 'robotolight';}

footer .footer-menu .menu-section h3{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	background:none !important;
	
	
	
}
footer .footer-menu .menu-section .menu-block{
	width:32%;
	color:#fff;
	float:left;
	border:0px solid #666;
	height:auto;
        padding-left: 1%;
	
}
footer .footer-menu .menu-section .menu-block ul{
	margin:0px;
	padding-left:16px;
	float:left;
	height:auto;
	width:100%;
	
	
}
footer .footer-menu .menu-section .menu-block li{
	   font-family: 'robotolight';
	   list-style-image:url(../images/footer-arrow.png) !important;
	   list-style-position:inside;
	   color:#FFF;
	   font-size:14px;
	   line-height:22px;
	   
	
}

footer .footer-menu .menu-section .menu-block li a{
	   color:#FFF;
	   text-decoration:none;
	  
	 
	   
	
}
footer .footer-menu .menu-section .menu-block li a:hover{
	   color:#ccc;
	   text-decoration: underline;
	  
	 
	   
	
}

.footer-logo{ text-align:left;
margin-top:15px;}

.footer-logo img{ opacity:0;
margin-top:0px;}
.ofc{ background-image:url(../images/logo-afc.png);
background-repeat:no-repeat;
cursor:pointer;
height:auto; width:115px;}
.ofc:hover{ background-image: url(../images/logo-afc-hover.png);
background-repeat:no-repeat;
height:auto; width:115px;}


.fifa{ background-image:  url(../images/logo-fifa.png);
background-repeat:no-repeat;
cursor:pointer;
height:auto; width:123px;}
.fifa:hover{ background-image:  url(../images/logo-fifa-hover.png);
background-repeat:no-repeat;
height:auto; width:133px;}
.statutes a{ color:#FFF;
font-size:12px;

background-repeat:no-repeat;
width:100%;
float:left;


 font-family: 'robotoregular'; }

footer .footer-menu{
	width:100%;
	margin:8px 0px 0px 0px;
	float:left;
	height:196px;
	
}
footer .footer-menu .add-section{
	width:270px;
	float:right;
	height:auto;
	
}
footer .footer-menu .add-section img{
	width:100%;
	float:right;
	height:193px;
        visibility:hidden; 
}



.slider {
  height: 100%;
  margin-top:111px;
  max-height: 400px;
}
.slider .slides,
.slider .slides li {
  min-height: 400px;
  height: 100%;
}

.slider .slides li {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.slider figure {
  width: 100%;
  height: 100%;
  min-height: 250px;
}

.slider .holder{
	width:1200px;
	margin:0 auto;
	padding:7px 0 11px;
	position:relative;
}
.slider figure .flex-caption {
  display: block;
  position: absolute;
  width: 100%;
  bottom:15%;
  text-align:left;
  left: 0;
  background: none;
  padding: 0;
  z-index: 50;
  max-height: 100%;
}
.slider figure .hidden {
  visibility: hidden;
}
.slider figure .inner {
  padding:10px 10px 10px 30px;
  background-image:url(../images/banner-bg.png);
  
  width:50%;
  margin-left:5%; 
 
  
  text-align:center;
}
.slider figure h6, .slider figure h2, .slider figure h3, .slider figure .slide_btn, .slider figure .video {
  margin-top: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: translateY(30px);
  -moz-transform: translateY(30px);
  -ms-transform: translateY(30px);
  -o-transform: translateY(30px);
  transform: translateY(30px);
}
.slider figure h6 {
  display: block;
  clear: both; 
  font-size: 20px;
  color: #fff;
  margin-bottom: 20px;
    font-family: 'robotolight'; 
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border:none;
}
.slider figure h2 {
  display: block;
  clear: both;
  font-weight: 400;
  font-size: 55px;
  line-height: 1;
  margin-bottom: 0px;
  margin-left: -3px;
  color: #fff; 
  text-shadow:1px 1px #000; 
    font-family: 'Helveticaregular';
  -webkit-transition: all 0.5s ease;
  -webkit-transition-delay: 0.2s;
  -moz-transition: all 0.5s ease 0.2s;
  -o-transition: all 0.5s ease 0.2s;
  transition: all 0.5s ease 0.2s;
}
.slider figure h3 {
  display: block;
  clear: both;
  font-weight: 300;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 25px;
  color: #fff;
  text-transform: uppercase;
   font-family: 'robotoregular';
  -webkit-transition: all 0.5s ease;
  -webkit-transition-delay: 0.6s;
  -moz-transition: all 0.5s ease 0.6s;
  -o-transition: all 0.5s ease 0.6s;
  transition: all 0.5s ease 0.6s;
}
.slider figure .rightaligned {
  text-align: right;
}
.slider figure .slide_btn {
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
  font-weight: 800;
  -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease, background-color 0.4s ease;
  -webkit-transition-delay: 1s, 1s, 0s;
  -moz-transition: opacity 0.5s ease 1s, -moz-transform 0.5s ease 1s, background-color 0.4s ease 0s;
  -o-transition: opacity 0.5s ease 1s, -o-transform 0.5s ease 1s, background-color 0.4s ease 0s;
  transition: opacity 0.5s ease 1s, transform 0.5s ease 1s, background-color 0.4s ease 0s;
}
.slider figure .video {
 
height: 100%;
  max-height: 100%;
  -webkit-transition: all 0.5s ease;
  -webkit-transition-delay: 1.4s;
  -moz-transition: all 0.5s ease 1.4s;
  -o-transition: all 0.5s ease 1.4s;
  transition: all 0.5s ease 1.4s;
}
.slider figure .video iframe, .slider figure .video object, .slider figure .video embed {
  max-width: 100%;
}
.slider .centered {
  text-align: center;
}

.four-points{
 width:100%;
 min-height:244px !important;
 margin:0px 10px !important;
 
height:auto;
padding:0px;

}
.four-points ul{
 width:100%; 
position:absolute; top:-44px; z-index:99 ;


}
.four-points li{
 width:25%;
 border:#FFF solid 1px;
margin:0px;
float:left;
padding:0px;

}



.four-points li img{
 width:100%;
 height:auto;
margin:0px;
padding:0px;

}
.four-points li a:hover{
	background-color:#79be03;
 height:auto;
margin:0px;
padding:0px;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */

}


.four-points li .header{
 width:100%;
 background-color:#000;
 line-height:44px;
 font-family:"robotoregular", Courier, monospace;
 font-size:20px;
 color:#FFF;
 
 height:44px;
 text-align:center;
margin:0px;
padding:0px;

}
.four-points li .header-g{
 width:100%;
 background-color:#76ba03;
 height:44px;
 line-height:44px;
 font-family:"robotoregular", Courier, monospace;
 font-size:20px;
 color:#FFF;
 text-align:center;
margin:0px;
padding:0px;

}



/* Flex Slider - General Styling */
.flex {
  overflow: hidden;
  line-height: 1;
  position: relative;
  background: #2c2c2c;
}
.flex.flex-start {
  overflow: hidden;
  min-height: 200px;
 
}
.flex .flex-direction-nav {
  z-index: 90;
}
.flex .flex-direction-nav a {
  position: absolute;
  display: block;
  top: 49%;   
  width: 56px;
  height: 103px;
  margin-top: -25px; 
  color: #9c9c9c;
  text-indent: 0;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  z-index: 90;
  
  -webkit-transition: left 0.4s ease-in-out, right 0.4s ease-in-out, background 0.2s ease-in-out;
  -moz-transition: left 0.4s ease-in-out, right 0.4s ease-in-out, background 0.2s ease-in-out;
  -o-transition: left 0.4s ease-in-out, right 0.4s ease-in-out, background 0.2s ease-in-out;
  transition: left 0.4s ease-in-out, right 0.4s ease-in-out, background 0.2s ease-in-out;
}
.flex .flex-direction-nav a:hover {
  
 
 
 
}
.flex .flex-direction-nav .flex-prev {
  left: -100px;
  background-image: url(../images/preview.png); background-repeat:no-repeat;
  background-position:center center;
   opacity:0.5;

  
  
}
.flex .flex-direction-nav .flex-prev i {
  padding-right: 1px;
}
.flex .flex-direction-nav .flex-next {
  right: -100px ;
    background-image: url(../images/next.png) background-repeat:no-repeat;
	 background-position:center center;
 opacity:0.5;

 
}
.flex .flex-direction-nav .flex-next i {
  padding-left: 1px;
}
.flex.post-gallery .enlarge {
  position: absolute;
  color: rgba(255, 255, 255, 0.9);
  top: 6px;
  right: 12px;
  font-size: 18px;
  border: 0;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.75);
}
.flex.post-gallery .enlarge:hover {
  color: #fff;
}
.flex:hover .flex-direction-nav a.flex-prev {
  left: 30px;
   background-image:url(../images/preview.png); background-repeat:no-repeat;
   background-position:center center;
    opacity:0.8;

}
.flex:hover .flex-direction-nav a.flex-next {
  right: 30px;
  background-image:url(../images/next.png); background-repeat:no-repeat;
   background-position:center center;
    opacity:0.8;

}
.flex .flex-control-nav {
  bottom: 7px;
  height: 40px;
  width: auto;
  left: 7px;
  right: 7px;
  z-index: 99;
  background: rgba(255, 255, 255, 0.2);
}
.blog.masonry .flex .flex-control-nav {
  height: 30px;
}
.flex .flex-control-nav.flex-control-paging li {
  margin: 12px 2px;
}
.blog.masonry .flex .flex-control-nav.flex-control-paging li {
  margin: 7px 2px;
}
.flex .flex-control-nav.flex-control-paging li a {
  width: 16px;
  height: 16px;
  background: #3c3c3c;
  border: 3px solid #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.flex .flex-control-nav.flex-control-paging li a.flex-active {
  background: #fff;
  border-color: #6e1615;
}
.flex .bulletrow {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99;
}
.flex .bulletrow .flex-control-nav.flex-control-paging {
  text-align: left;
  position: static !important;
  bottom: auto;
  width: 1170px;
  padding: 0 10px;
  max-width: 100%;
  margin: 0 auto;
  height: auto;
  background: none;
}
.flex .bulletrow .flex-control-nav.flex-control-paging li {

  display: none;
  float: left;
  width: 25%;
  padding: 0 5px;
  margin: 0;
  min-height: 1px;
  position: relative;
}
.flex .bulletrow .flex-control-nav.flex-control-paging a {
  position: absolute;
  left: 5px;
  right: 5px;
  padding: 0 20px;
  line-height: 57px;
  bottom: 0;
  background: #535353;
  height: 7px;
  width: auto;
  color: #fff;
  border: none;
  font-size: 13px;
  font-weight: 600;
  font-family: "Ubuntu", sans-serif;
  text-transform: uppercase;
  text-indent: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.flex .bulletrow .flex-control-nav.flex-control-paging a.flex-active {
  background: #e76049;
  height: 57px;
}
.flex .bulletrow .flex-control-nav.flex-control-paging a:hover {
  background: #e76049;
}
.flex .slides li {
  display: none;
  position: relative;
}
.flex .slides li .hidden {
  min-height: 250px;
  z-index: 5;
}
.flex .slides li.animated h6,
.flex .slides li.animated h2,
.flex .slides li.animated h3,
.flex .slides li.animated .slide_btn,
.flex .slides li.animated .video {
  -webkit-transform: translateY(0px);
  
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  text-align:left;
  opacity: 1;
}
.flex > li {
  margin: 0;
}
.left-panel .vticker{
	background-image:url(../images/top-new-bg.jpg);
}
.inner-right-wrap .vticker{
	background-image:url(../images/inner-news-bg.png);
	width: 100% !important;
}
.vticker{
	border: 1px solid #d2cfcf;
	width: 100%;
float: left;
	padding-bottom: 0px;
        height: 450px !important;
}
.vticker ul{
	padding: 0px 2% 2% 2% ;
}
.vticker li{
	list-style: none;
	border-bottom: 1px solid  #d2cfcf;
	padding:12px 0px !important;
	height:auto;
	 font-family: 'robotoregular';
	 width:100%;
	float:left;
	font-size:12px;
	
}

.vticker li .news-thumb{ float:left; width:auto; min-width:130px;
min-height:125px;}

.vticker li .news-content-blk{ float:left;  width:240px; min-height:125px;}

.vticker li img{
	
	 border: 1px solid #ccc;
    float: left;
    height: 100px;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 125px;
}
.vticker li .news-thumb-inner { float:left; width:auto; min-width:110px;
min-height:110px;}
.vticker li .news-thumb-inner img{ float:left; width:100px !important; height:80px !important; margin-right:10px;  }

	
.vticker li .news-content-blk-inner{ float:left;  width:173px; min-height:100px;}

.vticker li a {
	 font-family: 'robotoregular';
	line-height:14px !important;
	color:#3a3737;
	text-decoration:none !important;
	
	
	
	
}
.vticker li a:hover {
	 font-family: 'robotoregular';
	
	line-height:14px !important;
	color:#000;
	text-decoration: underline !important;
	
	
	
	
}

.vticker li p {
	 font-family: 'robotoregular';
	font-size:12px;
	width:auto !important;
	float:left;
	color:#3a3737;
	text-decoration:none !important;
	
	
	
}


.vticker li span{
	 font-family: 'robotoregular';
	font-size:11px;
	font-style:italic;
	color:#3a3737;
	
	
	
}
.vticker li h3{
	 font-family: 'robotoregular';
	font-size:14px;
	line-height:16px;
	margin:0px !important;
	padding:0px !important;
	color:#1d1818;
	border:none !important;
	background:none !important;
	
	
	
}


.et-run{
	background: red;
}





#slider1{ 
height: 1%; 
margin: 9px 0 0;  
overflow:hidden; 
background:#FFF; position:  relative; 
border:1px solid #cfd2d0;  
padding:0px   
}
#slider1 .viewport { height:151px; overflow: hidden; position: relative; }
#slider1 .buttons {

background-image:url(../images/sopn-prevew.png);
background-repeat:no-repeat;
 background-position: 7px 10px;
display: block;
position: absolute;
z-index:999;
opacity:0.8;
top: 34%;
background-color:#fff;
left: 0;
width: 24px;
height: 53px;
color: #fff;
font-weight: bold;
text-align: center;
text-decoration: none;
font-size: 22px;
}

#slider1 .next {
right: 0;
left: auto;
background-image:url(../images/sopn-next.png);
background-repeat:no-repeat;
width: 24px;
height: 53px;
background-position: 10px 10px;
top: 35%;
}
#slider1 .buttons:hover{
    color: #C01313;
    
}
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: auto; left:0 top: 0; }
#slider1 .overview ul{ margin-left:0px;   }
#slider1 .overview li{ float: left; margin: 0px 0px 0 2px; padding: 0px; height: auto; border: 0px solid #dcdcdc; width:auto;}
#slider1 .overview li{ list-style:none;}



#slider2{ height:80px; margin:0px ; direction:ltr; overflow:hidden;  position: relative;  border:0px solid #cfd2d0;  padding: 0 15px ;   }
#slider2 .viewport { height:90px; overflow: hidden; width:1056px; position: relative; margin-left:10px; }
#slider2 .buttons {
  
	background-image: url(../images/part-preview.png);
	background-repeat:no-repeat;
	
	background-position:10px 0px;
    display: block;
    position: absolute;
    top: 35%;
    left: 0;
    width: 35px;
    height: 35px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    font-size: 22px;
}
#slider2 .next {
    right: -15px;
    left: auto;
	background-image:url(../images/part-next.png);
	background-repeat:no-repeat;
	background-position:10px 0px;
    top: 35%;
}
#slider2 .buttons:hover{
    color: #C01313;
    
}
#slider2 .disable { visibility: hidden; }
#slider2 .overview { list-style: none; position: absolute; padding: 0; margin: 0;  width: 90px; left:0 top:0 ; }
#slider2 .overview ul{ margin-left:10px;  }
#slider2 .overview li{ float: left; margin: 5px 0px 0 8px; text-align:center; line-height:95px; padding: 1px; height:70px; background-color:#FFF;    border: 1px solid #dcdcdc; width:164px;}
#slider2 .overview li{ list-style:none;}
#slider2 .overview li img{ height:50px; margin-top:9px;}

@charset "utf-8";
/* CSS Document */
.caroufredsel_wrapperl{left:-36px !important;}

.list_carousel {
				
				left:-43px;
				position: absolute;
				width: 1136px;				
				position:relative;				
				border:solid 0px #dbdbdb;
				padding:10px 0px 0px 0px;
				margin-bottom:15px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style:none;
				display: block;
				left:20px !important;
			}
			.list_carousel li {
				width: 305.2px;
				height: 98px;
				position:relative;
				background-color:#f9fafa;
				border:#c4c5c5 solid 1px;
				font-family:"Helveticaregular";
				font-size:17px;				
				padding: 11px 25px 25px 25px !important;
				margin:0 13px 0 0px !important;
				display: block;
				float: left;
                                color:#ab652f;
			}
			.list_carousel li .tour-menu{
				width: auto;
				height:auto;
				position:absolute;
				bottom:15px;
				right:15px;
				
				
			}
			
			.list_carousel li .tour-menu ul{
				width: auto;
					background-color:#a02829;
					float: left;
					padding:5px 0px !important;
				
				
			}
			.list_carousel li .tour-menu li{
				width: auto;
				float:left;
				height:auto !important;
				color:#fff;
				height:auto;
				margin:0px !important;
				border:0px;
				background:none  !important;
				font-size:13px;
				padding:0px !important;
				
				
			}
			
			.list_carousel li .tour-menu li a{
				
				height:auto !important;
				border-right:1px solid #f8d3d4;
				color:#fff;
				padding:5px 8px !important;
				text-decoration:none;
				
			}
			.list_carousel li .tour-menu li a:hover{
				background-color:#099e48;
				color:#fff;
				
				
				
				
				
				
			}
			.list_carousel li img{
				
				float: left;
				margin-right:5px;
				height:114px;
				width:auto;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.ofa-prev {				
				position:absolute;
				right:28px !important;
				z-index:99;
				top:-20px;
			}
			.ofa-prev img:hover {
					opacity:0.4;
				
			}
			.ofa-next img:hover {
					opacity:0.4;
				
			}
			.ofa-next {
				position:absolute;
				right:-2px;
				z-index:99;
				top:-20px;
			}
			
			
			#foo3{
				width:auto;
				height:auto;
				float:left;
				margin:0 0 0 4px;
				padding:0px;
				
			}

.gallery{width:100%;
float:left;
height:auto; }

.gallery ul { margin:0px;
padding:0px;

}

.gallery li{}

/*  photo Gallery   */

 /* jssor slider thumbnail navigator skin 02 css */
                /*
                .jssort02 .p            (normal)
                .jssort02 .p:hover      (normal mouseover)
                .jssort02 .pav          (active)
                .jssort02 .pav:hover    (active mouseover)
                .jssort02 .pdn          (mousedown)
                */
                .jssort02 .w
                {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 100%;
                    height: 100%;
                }
                .jssort02 .c
                {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 95px;
                    height: 62px;
                    border: #000 2px solid;
                }
                .jssort02 .p:hover .c, .jssort02 .pav:hover .c, .jssort02 .pav .c 
                {
                	background: url(../images/t01.png) center center;
                	border-width: 0px;
                    top: 2px;
                    left: 2px;
                    width: 95px;
                    height: 62px;
                }
                .jssort02 .p:hover .c, .jssort02 .pav:hover .c
                {
                    top: 0px;
                    left: 0px;
                    width: 97px;
                    height: 64px;
                    border: #fff 1px solid;
                }
           
            /* jssor slider arrow navigator skin 05 css */
            /*
            .jssora05l              (normal)
            .jssora05r              (normal)
            .jssora05l:hover        (normal mouseover)
            .jssora05r:hover        (normal mouseover)
            .jssora05ldn            (mousedown)
            .jssora05rdn            (mousedown)
            */
            .jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(../images/a17.png) no-repeat;
                overflow:hidden;
            }
            .jssora05l { background-position: -10px -40px; }
            .jssora05r { background-position: -70px -40px; }
            .jssora05l:hover { background-position: -130px -40px; }
            .jssora05r:hover { background-position: -190px -40px; }
            .jssora05ldn { background-position: -250px -40px; }
            .jssora05rdn { background-position: -310px -40px; }
    
 
-->
/*Photo gallery*/


/* ---------------------------------------------------------
   3. Styles for responsive breakpoints
   ---------------------------------------------------------*/
/* 1.5 dpr */
/*@media ( -webkit-min-device-pixel-ratio : 1.5 ),
( min-resolution : 144dpi ){
	.logo{
		background:url(../images/logo-2x.png) no-repeat;
		background-size: 49px 45px;
	}
	#main .logo{
		background:url(../images/logo1-2x.png) no-repeat;
		background-size: 168px 209px;
	}
	.open-close .open{
		background:url(../images/btn-menu2x.png) no-repeat;
		background-size: 32px 28px;
	}
	.items-list .mask .num{
		background:url(../images/ico1-2x.png) no-repeat 0 50%;
		background-size: 21px 13px;

	}
	#main ul li{
		background:url(../images/arrow2x.gif) no-repeat 19px 14px;
		background-size: 6px 7px;
	}
	.lightbox .btn-prev{
		background:url(../images/btn-prev2x.png) no-repeat;
		background-size: 55px 55px;
	}
	.lightbox .btn-next{
		background:url(../images/btn-next2x.png) no-repeat;
		background-size: 55px 55px;
	}
	.lightbox .btn-close{
		background:url(../images/btn-close2x.png) no-repeat;
		background-size: 55px 55px;
	}
}
@media only screen and (max-width:1240px) {
	#header .holder{
		width:auto;
		margin:0;
		padding:7px 20px 11px;
	}
	#main{
		padding:245px 20px 132px;
		width:auto;
		margin:0;
	}
	.page #main{padding:245px 45px 115px;}
	.w1 #main {padding: 30px 20px;}
	.comment-form input,
	.comment-form input[type="submit"]{width:100%;}
	.comment-form textarea{
		width:100%;
		min-width:100%;
		max-width:100%;
	}
	#main .items-list{
		width:800px;
		margin:0 auto;
	}
	#footer{
		width:auto;
		margin:0;
		text-align:center;
		padding:0 45px 40px;
	}
	.cycle-gallery .mask {
		min-width: 1000px;
		max-width: 1000px;
	}
	.lightbox1{
		width:1000px;
		margin:0 auto;
	}
}
@media only screen and (max-width:1023px) {
	#main .items-list{width:728px;}
	#main .items-list li{width:364px;}
	.open-close .open{
		display:block;
	}
	.logo{margin:0 0 0 23px;}
	#main .logo{margin:-117px auto 95px;}
	#header nav{
		display:none;
                position:absolute;
		left:0;
		top:0;
		width:385px;
		background:#000000;
		float:none;
	}
	#header nav.mobile{
		display: block ;
		z-index: 999;
		right: 100%;
		left: auto;
	}
	.mobile #nav{
		position: relative;
		display:block !important;
	}
	.mobile #nav ul{
		position: absolute;
		width: 100%;
		right: 100%;
		top: 0;
		display: block;
		
	}
	#header .open-close.active nav{display:block;}
	#nav a span{display:none;}
	#nav ul{
		width:385px;
		background:#000000;
	}
	#nav{
		float:none;
		width:100%;
		padding:0;
	}
	#nav li{
		float:none;
		padding:0;
		vertical-align:top;
		border-top:1px solid #30302e;
	}
	#nav li:first-child{
		display:block;
		border:none;
	}
	#nav a{
		display:block;
		padding:21px 40px;
	}
	#nav .has-drop-down a{background:url(../images/arrow-l.gif) no-repeat 15px 50%;}
	#nav .has-drop-down li a{background:none;}
	#nav .has-drop-down.hover ul{display:block;}
	#sidebar{display:none;}
	
	#content{
		width:100%;
		float:none;
		margin: -106px 0 64px;
	}
	.aside{
		width:28.7%;
		margin: -59px 0 44px;
	}
	.contact-block{
		width:50%;
		margin: -62px 0 44px;
	}
	#footer.footer2 .copyright{
		margin:0;
	}
	#footer.footer1 .copyright{
		margin:0;
	}
	.lightbox1{
		width:482px;
		margin:0 auto;
	}
	.lightbox1 .visual img{
		max-width:100%;
		min-width: 100%;
	}
	.cycle-gallery .mask .slide .inner{
		display:block;
	}
	.cycle-gallery .mask {
		max-width: 482px;
		min-width: 482px;
	}
	.lightbox1 .head{padding:100px 0 0;}
}
@media only screen and (max-width:767px) {
	
	body{min-width:320px;}
	
	.logo{margin:0;}
	.desktop-menu{ display:none !important;}
	#header nav .share{ display:none !important;}
	#main .logo{margin:0 auto 83px;}
	#main .items-list{width:285px;}
	#main .items-list li{width:285px;}
	.copyright span{white-space:nowrap;}
	.copyright span:first-child,
	.copyright .last{
		display:block;
		padding:0;
	}
	.copyright .link{padding:0;}
	.copyright span:first-child span:first-child{display:inline;}
	.copyright .last:after,
	.copyright .link:after{background:none;}
	.footer1 .copyright .link:after,
	.footer2 .copyright .link:after{background:#959595;}
	.footer1 .copyright .link,
	.footer2 .copyright .link{padding:0 0 0 6px;}
	.footer1 .copyright .by,
	.footer2 .copyright .by{
		padding:0;
		display:block;
	}
	.footer1 .copyright .by:after,
	.footer2 .copyright .by:after{background:none;}
	#header nav{width:320px;}
	#main,
	.page #main{
		min-width:280px;
		width:87.5%;
		padding:128px 6.25% 66px;
	}
	
.open-close {
    float: right !important;
}
	.page #main{
		padding:119px 6.25% 66px;
		display:table;
	}
	.aside{
		margin:32px 0 80px;
		float:none;
		width:192px;
	}
	.wpcf7 {margin: -2px 0 -19px;}
	.contact-block{
		margin:0;
		display:table-footer-group;
		float:none;
	}
	#footer{padding:0 6.25% 40px;}
	#content{margin:0 0 51px;}
	.wpcf7-form .row textarea{
		max-width:280px;
	}
	.lightbox1{
		margin: 0 auto;
		min-width: 285px;
		width: 90%;
	}
	.cycle-gallery .mask {
		max-width: 100%;
		min-width: 285px;
	}
}*/
.latest-result{
    border:1px solid #ccc;
    height:344px;
    width:355px;
    
}
.latest-result img{
/*    width:100%*/
}
.fb-like-dive{
    border:1px solid #ccc;
    min-height:344px;
}

.player-list{
	float:left;
	background:none !important ;
	width:100%;
	height:auto;
	
	}
	.player-list h3{
		background-image:none !important;
		font-size:16px;
		background: #ededed;
		float:left;
		width:99%;
		padding:5px;
	
		color:#454343;
	
	} 
.player-list ul{
	float:left;

	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	}
.player-list li{
	float:left;
	width:24.2%;
	position:relative;
	text-align:left;
	padding:10px 1% 10px 0;
	height:auto;
	font-family:'robotoregular';
	font-size:13px;
	color:#000;
	line-height:25px;
	position:relative;
	list-style:none;
	
	}
	

.player-list li:nth-child(4), 
.player-list li:nth-child(8), 
.player-list li:nth-child(12), 
.player-list li:nth-child(16),
.player-list li:nth-child(20), 
.player-list li:nth-child(24),
.player-list li:nth-child(28), 
.player-list li:nth-child(32),
.player-list li:nth-child(36), 
.player-list li:nth-child(40),
.player-list li:nth-child(44), 
.player-list li:nth-child(48) 
 {  

  padding-right:0px !important;
  
 }

 

.player-list li a{
    font-family:'robotoregular';
	font-size:13px;
	color:#000;
	padding:10px 0px !important;
	text-decoration: none;
	}

.player-list li img{
	
	width:130px;
	text-align:center;
	height:143px;
	list-style:none;
        margin-right:50px;
	
	}
	.tournament-landing .tournament-logo img {
width:270px;
}


.tournament-landing .tournament-logo {
bottom: 15px;
height: auto;
right: 10px;
position: static !important;
}

.tournament-landing{
float: left;
height: auto;
margin : 10px 5px 0 0;
width: 700px;
}

.tournament-landing ul li{
margin-bottom: 10px;
float: left;
padding-left:0px !important;
background:none !important;
margin-right: 30px;
}


.tournament-landing ul{
margin-left: 70px}

.chairman{ width:100%;
float:left;}

.chairman h3{ background-image:none !important;
		font-size:16px;
		background: #ededed;
		float:left;
		width:99%;
		padding:5px;  }

.chairman ul{ 
width:100%;
margin:0px;
float:left;
padding:0px 0px 10px 0px;}

.chairman li{
font-size:14px;
background-image:url(../images/list-icon-chairrman.png);
background-repeat:no-repeat;
background-position:5px 10px;
padding-left:21px;

line-height:28px; }
.chairman span{
	margin-left:10px;
line-height:28px;
color:#666;}
.live{font-size:18px;  font-weight:bold;}

.bord { width:100%;
float:left;
background-color:#FFF;
background-image: url(../images/management-bg.jpg);
background-repeat:no-repeat !important;
background-position: center center !important;

}

.bord table{ border:1px solid #CCC;} 
.bord tr{ line-height:26px; font-size:13px;
color:#000;   
}
.bord td{ padding-left:10px;
} 
 
 .bord .color{ background:none; 
           
           
}
.bord td:nth-child(2) {
	color:#000;     
	font-size:13px;
        
   
} 


.bord-members { width:100%;
float:left;
background-color:#FFF}

.bord-members table{ border:1px solid #CCC;} 
.bord-members tr{ line-height:26px; font-size:14px;
}
.bord-members td{ padding-left:10px;
} 
 
 .bord-members .color{ background-color:#f2f5f3;  
}
.bord-members td:nth-child(2) {
	color:#666;
	font-size:13px;
   
} 


.mission-vission{  
float:left; 
margin-bottom:10px;
margin:3% 8%;
font-family: 'HelveticaNeueStd';
font-size:16px; text-align:center; line-height:20px;}
 
.mission-vission img{ float:none !important;
            margin-bottom: 0px !important; }
.mission-vission h3{}

.club-details { width:100%;
float:left;}
.club-details h3{ 
float:left;
font-family: 'Helveticaregular';
background:none;
font-size:20px;


width:489px;
color:#000;}
.club-details img { float:right;
margin-right:15px;
width:250px;
height:auto;
margin-bottom:5px;  
margin-left:10px;}

.club-details ul{ width:489px;
float:left;}
.club-details li{ width:auto;
line-height:25px;
font-size:15px;
}

.club-details li span{ color:#393;}


.clubs {
    float: left;
    height: auto;
    width: 100%;
}
.clubs .club-left {
    float: left;
    height: auto;
    margin-right: 3%;
    width: 48%;
}
.clubs .club-right {
    float: left;
    height: auto;
    width: 48%;
}
.clubs ul {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.clubs li {
float: left;
height: auto;
margin-bottom: 10px;
margin-right: 20px;
min-height: 106px;
min-width: 75px;
text-align: center;
width: 96px;
background:none !important;
padding-left: 0 !important
}
.clubs li img {
float: left;
height: auto;
border: 0 solid #ccc;
margin-left: 20%;
margin-right:0px;
}
.clubs li h2 {
    color: #099e48;
    font-family: 'robotolight';
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 10px !important;
}
/*@media only screen and (max-width:950px) {
#wrapper{ width:160% !important;
 margin-bottom: 0px !important;
 padding-bottom:0px !important;
float:left !important; 
height:auto !important; 
}
}

@media only screen and (max-width:1100px) {
#wrapper{ width:130% !important;
 margin-bottom: 0px !important;
 padding-bottom:0px !important;
float:left !important; 
height:auto !important; 
}
}*/


.device {
  width: 640px;
  height: 300px;
  padding: px 40px;
  border-radius: 20px;
  background: #111;
  border: 3px solid white;
  margin: 5px auto;
  position: relative;
  box-shadow: 0px 0px 5px #000;
}

.swiper-container {
  height: 375px;
  width: 100%; overflow:hidden; top:0 !important
}
.content-slide {

  padding: 20px;
  color: #fff;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination{left:0; margin:0 auto; position:absolute; right:0; text-align:center; top:-27px; width:132px; height:26px; z-index:999; background:url(../images/sld_pg_bg.png) no-repeat center;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.swiper-pagination-switch {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../images/blue_sld_dot.png) no-repeat;
  margin: 9px 3px 0;
  cursor: pointer;
}
.swiper-active-switch {
  background: url(../images/gold_sld_dot.png) no-repeat;
}
.full-shcs-wrp{width:100%; height:260px; float:left; position:relative; padding-bottom:140px;}
.swiper-slide{position:relative; float:left}
.swiper-slide img {
  display: none;
}

.slide-cap-pag{width:900px; margin:0 auto}
.slide-cap a:hover{text-decoration:none}
.slide-cap{position:absolute; bottom:0; text-align:center; transition:all 0.6s ease 0s;  z-index:2; width:900px}
.slide-cap p{color:#fff; font-size:35px; text-align:center; line-height:60px; padding-top:15px;font-family: 'HelveticaNeueStd'; padding-bottom:10px;}
.slide-cap a{ text-decoration:none;}
.slide-cap-lft{}
.slide-cap-cnt{background:#a02829; min-width:100px;  padding:0px 20px !important; min-height:87px !important; border-top-left-radius: 10px;border-top-right-radius: 10px; box-shadow:1px 1px 15px #000;}
.slide-cap-rgt{}

.tms-logo-mod{float:left; width:100%; background:#fff; padding:10px 0; margin:0; height:166px; overflow:hidden}
.tms-logo-mod .tms-logo-wrp{margin:10px auto; width:971px}
.tms-logo-mod .tms-logo-wrp ul li{}
.tms-logo-mod .tms-logo-wrp ul li:hover .tms-box{}
.tms-logo-mod .tms-logo-wrp ul li.last{}	

.swiper-slide-active .slide-cap{opacity:1; bottom:-30px}
#tabs{
    top:0;
    padding:none !important;
}
#tabs div{
    border : 1px solid #e0b273;
    top:61px;
    height:auto !important;
    width:91.8% !important;
    margin-left:27px;
    padding:5px 15px 15px 15px ;
    border-radius:0px !important;
    font-size:15px !important;
} 
#tabs .ui-tabs-nav{
    border-radius:0px !important;
 
}
#tabs p img{
    float:left;
    margin-right:10px;
}
.ui-widget-header{
    background:none !important;
    border:0px !important;
    padding : 0px !important;
}
.ui-widget-header a{ color:#fff !important;font-size:14px !important;}
.ui-widget-header .ui-state-default {
	border: 0px  !important; 
	background: none !important; 
	font-weight: normal;
	color: #fff !important;
        border-radius:0px !important;
        padding:1px !important;
}
.ui-state-default a,
.ui-state-default a:link
{
	color:#fff !important;
	text-decoration: none;
        background-color:none !important;
}
.ui-state-default a:visited {
	color: #fff !important;
	text-decoration: none;
        background-color:#e0b273;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom-width: 0;
    float: left;
    list-style: none outside none;
    margin: 1px !important;
    padding: 0;
    position: relative;
    top: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{  background-color:#e0b273 !important; color:#000 !important; float:none !important; line-height:none !important; width:auto !important;}
 .main-add{
padding:0px ;
width:1340px;
border:#999 solid 0px;
margin:0 auto;
overflow:hidden;
position: relative;
}
.main-add-left img , main-add-right img{
border:1px solid #CCC;

}
.main-add-left{
padding:0px ;
position: absolute;
top:55px;
max-width:110px;
left:0px;

}
.main-add-right{
padding:0px ;
position: absolute;
top:55px;
max-width:110px;
text-align:right;

right:0px;

}

.breadcrumbs {
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
padding: 5px 0;
margin-top:10px;
width: 100%;
float:left;
}
.breadcrumbs ul li {
display: block;
border-right:1px solid #666;
float: left;
padding:0px 5px;
line-height:10px;
margin-left: 0;
}
.breadcrumbs ul li:last-child{border:none;}
.breadcrumbs a{
color: #118240;
line-height: inherit;
text-decoration: none;
}


.technical{ width:100% ;
float:left;
background-image: url(../images/technical-1.jpg);
min-height:500px;}

.tech-content{ background-color:#fff;
opacity:0.9;
margin:25px;
float:left;
width:auto;
padding:25px 40px ;
color:#a5141a;
line-height:32px;
font-family: 'HelveticaNeueStd';
font-size:18px;

}
.tech-content ul li{ background-image:url(../images/tech-icon.png); background-repeat:no-repeat; padding-left:15px; background-position:0px 9px }

.tech-btn
{
background-color:#099e48;
background-image:url(../images/more-arrow.png);
background-repeat:no-repeat;
background-position:right center ;
font-size:14px ;
opacity:none ;
float:left;
width:auto;
margin-bottom:20px;
margin-top:5px;
padding:7px 20px 7px 10px;
color:#FFF;
font-family:'robotoregular';


}
.tech-btn a
{
color:#FFF;
text-decoration:none;

}
.tech-btn:hover
{
color:#fff;
text-decoration:none;
background-color:#d72026;

}
.sponsor{ width:100%;
float:left;
background:none;
font-size:14px;
height:auto;
}
.sponsor .sp-img {
background-color: #fff;
border: 1px solid #dbdada;
border-radius: 0;
height: auto;
margin:40px;
margin-bottom: 1%;
padding: 25px 0;
text-align: center !important;
width: 45%;}
.sponsor .sp-img img{ margin:0px;
float:none;}

.sponsor ul {
float: left;
margin-top: 5px;
width: 100%;
}
.sponsor li{ width:auto;
line-height:25px;
font-size:15px;
}

.sponsor li span{ color:#393;}
.sponsor li span a{ text-decoration:none;}



.club-img{
    background-color: #fff;
    float: left;
    height: 340px;
    overflow: hidden;
    position: relative;
    width: 770px;
    margin-bottom:10px;
}

.club-img .club-img-left{
    float:left;
    width:229px;
    background-image:url(../images/club-page-bg-image.png);
    background-repeat:repeat-x;
    background-position:top; height:289px}	
.club-img .club-img-left .club-inner-logo{
    margin:63px auto 0;
    width:120px;
}
.club-team-photo img{
    float:none !important;
    margin:0px !important;
    border:none !important;
}
.club-design-pattern{
    position:absolute;
    bottom: 0}	
.omantel-logo{  
    right:9px;
    bottom:14px;
    position:absolute;
}

.captcha .description{display: none!important;}
.captcha label[for="edit-captcha-response"]{display: none!important;}
.captcha legend{display: none!important;}

#wrapper{
    width:100% !important;
    margin-bottom: 0px !important;
    min-width:1200px;
    padding-bottom:0px !important;
    float:left !important;
	position:relative;
    height:auto !important;

}

.required{
    background-image:url(../images/red-star.png);
    background-repeat:no-repeat !important;
    background-position: right top;
}
.chairman-section{float:left;position:relative;}
.chairman-section .chairman-name{position:absolute;background-color:#fff;opacity:0.9;padding:15px;color:#a5141a;font-size:18px;bottom:10px;left:10px;}
.captcha { float:left; margin:8px 0px;
    padding:5px 0px;}
	
 .captcha img {border: 1px solid #ccc;}
 
 .video-large{ float:left;
 width:100%; background-color:#000; min-height:530px; text-align:center   }
 
 .video-slider{ width:100%; float:left; position:relative;}
 
 #amazingcarousel-1 .amazingcarousel-image {	
	position: relative;
	padding: 0px;
}

#amazingcarousel-1 .amazingcarousel-image img {
	display: block;
/*	width: 100%;*/
	max-width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#amazingcarousel-1 .amazingcarousel-title {
	position:relative;
	font: bold 12px 'Open Sans', sans-serif;
	color:#333333;
	margin:6px;
	text-align:center;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
}

#amazingcarousel-1 .amazingcarousel-description {
	position:relative;
	font: 12px 'Open Sans', sans-serif;
	color:#333333;
	margin:6px;
	text-align:left;
	line-height: 14px;		
	height: 28px;
	overflow: hidden;
}

/* carousel */

#amazingcarousel-container-1 {
	padding: 0px 60px; 
}

#amazingcarousel-1 .amazingcarousel-list-container { 
	padding: 16px 0;
}

/* item */

#amazingcarousel-1 .amazingcarousel-item-container {
	text-align: center;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ddd;
	-moz-box-shadow: 0px 0px 5px 1px rgba(96, 96, 96, 0.1);
	-webkit-box-shadow: 0px 0px 5px 1px rgba(96, 96, 96, 0.1);
	box-shadow: 0px 0px 5px 1px rgba(96, 96, 96, 0.1);
}

/* arrows */

#amazingcarousel-1 .amazingcarousel-prev {
	left: 0%;
	top: 50%;
	margin-left: -60px;
	margin-top: -24px;
}

#amazingcarousel-1 .amazingcarousel-next {
	right: 0%;
	top: 50%;
	margin-right: -60px;
	margin-top: -24px;
}

/* navigation bullets */

#amazingcarousel-1 .amazingcarousel-nav {
	position: absolute;
	width: 100%;
	top: 100%;
}

#amazingcarousel-1 .amazingcarousel-bullet-wrapper {
	margin: 4px auto;
}
#sidebar1{
    float: left;
    margin-top: 54px;
    position: relative;
    top: 0px;
}
#sidebar2{
    float: right;
    margin-top: 54px;
    position: relative;
    top: 0px;
}
#sidebar-inner1{
    float: left;
    margin-top: 112px;
    position: relative;
    top: 0px;
}
#sidebar-inner2{
    float: right;
    margin-top: 112px;
    position: relative;
    top: 0px;
}

.ticket{float:left; width:100%; margin:0px; padding:0px;}
.ticket ul{margin:0px; padding:0px;}
.ticket li{ background-image:url(../images/ticket-bg.jpg);
            width:340px; height:199px; float:left;
            color:#fff;
            margin-bottom:22px;
            text-align:center;
            padding:15px;
            margin-right:22px;
}

.ticket li:nth-child(2),
.ticket li:nth-child(4),
.ticket li:nth-child(6),
.ticket li:nth-child(8),
.ticket li:nth-child(10),
.ticket li:nth-child(12),
.ticket li:nth-child(14),
.ticket li:nth-child(16),
.ticket li:nth-child(18){ margin-right:0px}

.ticket li h2{font-family: 'Helveticaregular';
              font-size:23px;
              color:#fff ;
              margin-top:0px;
              padding-top:0px; 
              text-align:center; 
}
.ticket li .team{ float:left;
                  width:290px; 
                  border:0px solid #666; 
                  margin:18px 10px 0px 25px;
}
.ticket li span { font-size:14px;
                  font-family: 'robotoregular';
}
.ticket li .team .left-part{ float:left;
                             text-align:left;  
                             width:40%
}
.ticket li .team .right-part{
    float:right;
    text-align:right;   
    width:40%;
}
.ticket li .team .middile-part{ float:left;

                                width:20%;
                                font-family: 'robotoregular';
                                font-size:25px;
                                margin-top:45px;
}

.ticket li img { margin:0px !important;
                 float:none !important
}
.ticket li .country-nam{ 
    text-align:center !important;
    width:100%;
    font-size:18px;
}	
.ticket li a { color:#fff;
               text-decoration:none;
}
.ticket li a:hover {opacity:0.7;}
 .corporate h2{
     font-size: 18px;
     color:#a5141a;
     line-height: 23px !important;
     margin-bottom: 0 !important; }
.corporate{ width:100% ;
            float:left;
            background-image: url(../images/corporate-1.jpg);
            min-height:500px;
}
.corp-content{ background-color:#fff;
               opacity:0.9;
               margin:25px;
               float:left;
               width:auto;
               padding:25px 40px ;
               color:#000;
               line-height:25px;
               font-family: 'Helveticaregular';
               font-size:17px;

}
.corp-btn{
    background-color:#099e48;
    background-image:url(../images/more-arrow.png);
    background-repeat:no-repeat;
    background-position:right center ;
    font-size:14px ;
    opacity:none ;
    float:left;
    width:auto;
    margin-bottom:20px;
    margin-top:5px;
    padding:7px 20px 7px 10px;
    color:#FFF;
    font-family:'robotoregular';
}
.corp-btn a{
    color:#FFF;
    text-decoration:none;
}
.corp-btn:hover{
    color:#fff;
    text-decoration:none;
    background-color:#d72026;
}

.medical{ width:100% ;
            float:left;
            background-image: url(../images/medical.jpg);
            min-height:600px;
}

.medical .medical-content{ 
               margin:50px;
               float:right;
			   opacity:0.7;
               width:auto;
               padding:25px 40px ;
			   max-width:50%;
               color:#000;
               line-height:25px;
               font-family: 'Helveticaregular';
               font-size:17px;
			   background-color:#FFF;

}

.medical .medical-content ul{ 
              
               float:right;
               width:auto;
			   margin:0px;
			   padding:0px;

}

.medical .medical-content li{ 
              
              
			   background-image:none;			  		  
               width:auto;
			   list-style-image:none;
			   }
			   
.medical .medical-content li a{ 
              
               float:right;
			   padding:5px;
			   margin:5px 0px;
			   color:#a02829;			   			  
               width:auto;
			    }




.reg-wrap{
    float:left;
    width:96%;
	padding:2%;
    background-image: url("../images/reg-page-background.jpg") !important
}
.add-left-fixed{  top:111px; position:fixed;right: 50%; margin-right:564px;}
.add-right-fixed{ top:111px; position:fixed;left: 50%; margin-left:563px!important}


.rtf-rendered-content ul li{
font-size:14px;
background-image:url(../images/list-icon-chairrman.png);
background-repeat:no-repeat;
background-position:5px 10px;
padding-left:21px;
line-height:28px; }


.sponsor-img-area{ background:url(../images/sponsor-banner-bg.jpg);
height:250px; background-repeat:repeat; width:100%; float:left; }
.sponsor-content-area{ background:#c70505; color:#fff !important;  padding:25px; }
.sponsor-content-area a{ color:#fff !important;}
@media only screen and (max-width: 940px) {
header{
position:absolute; !important;}

}

.tournament-over{
	float:left;
	width:100%;
	text-align:center;
	height:auto}
	
.tournament-over img{
	float:none !important;
	width:auto !important}	
.promo-desc{
        float:left;  }
.omanair-promo {
width: 365px;
float:left;
margin-top:10px;
}

.mu-i-cupname{ display:none !important;}

/*-------Chairman and members ---------*/
 .chairman-pannel{
    width:260px;
    height:auto;
    float:left;
    margin:25px 0 25px 250px;
    text-align:center;	
}
 .chairman-pannel .chairman-name{
    width:100%;
    font-size:25px;
    color:#4c4e51;
    text-align:center;
    margin:15px 0px 7px;
    font-family: "conduititcstdlight";
}
 .chairman-pannel .chairman-type{
    width:100%;
    font-size:24px;
    color:#c52223;
    text-align:center;
    font-weight:bold;
    font-family: 'robotoregular';
}
.vice-chairman-pannel{
    width:100%;
    height:auto;
    float:left;
    margin:25px 0px;
    text-align:center;	
}
 .vice-chairman-pannel .vice-charman{
    width:222px;
    height:auto;
    float:left;
    margin: 0 80px;
    text-align:center;
}
 .vice-chairman-pannel .vice-charman-name{
    width:100%;
    font-size:18px;
    color:#4c4e51;
    text-align:center;
    margin:15px 0px 7px;
    font-family: "conduititcstdlight";
}
 .vice-chairman-pannel .vice-charman-type{
    width:100%;
    font-size:20px;
    color:#c52223;
    text-align:center;
    font-weight:bold;
    font-family: 'robotoregular';
}
 .board-members-pannel{
    width:100%;
    height:auto;
    float:left;
    text-align:center;	
}
 .board-members-pannel ul{
    padding:0px;
    margin: 0 0px;
}
 .board-members-pannel li{
    width:132px;
    float:left;
    text-align:center;
	background-image: none !important;
	list-style-image:none !important;
    list-style:none;
    margin:15px 19px;
};
 .board-members-pannel li .board-members-name{
    width:100%;
    font-size:21px;
    color:#4c4e51;
    text-align:center;
    margin:15px 0px 7px;
    font-family: "conduititcstdlight";
}
 .board-members-pannel .board-members-type{
    width:100%;
    font-size:24px;
    color:#c52223;
    text-align:center;
    font-weight:bold;
    margin-bottom:15px;
    font-family: 'robotoregular';
}
 .chairman-pannel .ceo-name{
    width:100%;
    font-size:29px;
    color:#4c4e51;
    text-align:center;
    margin:15px 0px 7px;
    font-family: "conduititcstdlight";
}
 .chairman-pannel .ceo-type{
    width:100%;
    font-size:21px;
    color:#c52223;
    text-align:center;
    font-weight:bold;
    font-family: 'robotoregular';
}

#lg-status img{box-shadow:none !important;}