body{font-family: 'Open Sans', sans-serif; font-size:13px; color: #666; line-height:20px;}

h1
{
	font-size:2em;
}
h3
{
	    font-size: 18px;
    font-weight: normal;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
}

.padding_00{padding: 0px;}

.margin_00{margin: 0px;}



input, select, textarea, a{outline: 0;}

a:focus{outline: 0}

a{color:#f79434;}

a:hover{color:#182663;}

.clear_both{clear: both;}



.red_height{background: #f00; height: 150px; float: left;}

.yellow_height{background: #ff0; height: 150px;}

.blue_height{background: #003cff; height: 150px;}



.common_width_100{width:100%; height:auto; float:left; margin-top: 10px;}

.container{width:1150px;}

.logo{margin:10px 0px 10px 0px;}

.top_right_logo{float:right; margin-top:8px;}



.top_social_search{float:right; width:100%; margin-top:64px;}

.top_social_search ul{margin:0px; padding:0px; float:right}

.top_social_search ul li{list-style:none; float:left; margin-right:2px;}

.top_social_search ul li a {
    background: #182663;
    color: #fff;
    width: 35px;
    height: 35px;
    text-align: center;
    font-size: 18px;
    line-height: 35px;
    float: left;
}

.top_social_search ul li a.search{padding-top:8px;}

.top_social_search ul li a:hover{background:#f79434;}

.top_social_search ul li .search_input{border:1px solid #182663; padding:7.3px 8px; line-height:18px;}



.menu_row{background:#f79434; border-bottom:10px solid #182663; box-shadow:0px 3px 3px #cccccc;}

.menu_row .desktop_menu{width:100%; height:auto; float:left;}

.menu_row .desktop_menu ul{margin:0px; padding:0px;}

.menu_row .desktop_menu ul li{list-style:none; float:left;}

.menu_row .desktop_menu ul li a{font-size:12px; text-transform:uppercase; color:#FFF; display:block; position:relative; margin:0px 13px; padding:12px 6px 11px 8px;    font-weight: 600; }
 
.menu_row .desktop_menu ul li a.home_icon{font-size:20px;}

.menu_row .desktop_menu ul li.active a{background:#182663;}

.menu_row .desktop_menu ul li.active a:hover{color:#fff;}

.menu_row .desktop_menu ul li a:hover{color:#182663; text-decoration:none}



.menu_row .desktop_menu ul li.active a:before{content: ""; display: block; top: 0; position:absolute; border-top: 43px solid transparent; border-right: 17px solid #182663; right: 100%; }

.menu_row .desktop_menu ul li.active a:after{content: ""; display: block; top: 0; position:absolute; border-bottom: 43px solid transparent;

    border-left: 17px solid #182663; left: 100%; }

	

.menu_row .desktop_menu ul li ul{display:none; margin:0px; padding:0px; position:absolute;   background:#f79434;  z-index: 999; max-width: 300px;}

.menu_row .desktop_menu ul li:hover ul{display:block;}

.menu_row .desktop_menu ul li:hover ul li ul{display:none;}

.menu_row .desktop_menu ul li:hover ul li{width:100%; clear:both; height:auto; float:left; padding:0px; margin:0px; margin-left:0px; display: inline-block; }

.menu_row .desktop_menu ul li:hover ul li a{padding:5px 10px 5px 23px; width:100%; height:auto; float:left; margin:0px; color:#fff; border-bottom:0px;}

.menu_row .desktop_menu ul li:hover ul li a:hover{background:#182663; color:#fff; }

.menu_row .desktop_menu ul li:hover ul li a:before{content:"\f101"; font-family:"FontAwesome"; float:left; position:absolute; color:#fff; left:10px; line-height:20px;}

.menu_row .desktop_menu ul li:hover ul li a:hover:before{color:#fff;}

.menu_row .desktop_menu ul li ul li ul{display:none; position:absolute; right:-132px; float:left}

.menu_row .desktop_menu ul li ul li:hover ul{display:block;}





.banner_row .carousel-caption h1{font-weight:bold; color:#182663; text-shadow:0px 0px 5px #fff}

.banner_row .carousel-indicators li{width:25px; border-radius:0px; height:4px; margin:0px; background:#fff;}

.banner_row .carousel-indicators li.active{background:#ff6600; border-color:#ff6600}





.latest_news, .video_gallery, .photo_gallery{width:96%; height:auto; float:left;}



.latest_slider .latest_img{width:99%; height:auto; float:left;}

.latest_slider .latest_content{border:1px solid #e5e2e2; width:99%; height:auto; float:left; border-top:0px; border-bottom:0px}

.latest_slider .latest_content .text{width:100%; height:176px; float:left; padding:15px;}

.latest_slider .latest_content .title{color:#f79434; font-size:14px; height:65px}

.latest_slider .latest_content .title a{color:#f79434;}

.latest_slider .latest_content .title a:hover{color:#182663; text-decoration:none;}

.latest_slider .latest_content .footers{width:100%; height:auto; float:left;}

.latest_slider .latest_content .footers .days{padding:10px 15px; width:55%; border-top:1px solid #e5e2e2; border-bottom:1px solid #e5e2e2; float:left}

.latest_slider .latest_content .footers .days img{width:12px; float:left; margin-top:4px; margin-right:5px;}

.latest_slider .latest_content .footers .readmore{width:45%; background:#182663; font-size:13px; padding:11px 16px; color:#fff; float:left; text-align:center;}

.latest_slider .latest_content .footers .readmore:hover{background:#f79434; text-decoration:none}



.circulars_feature_athlee{width:100%; height:auto;}





.circulars_section{width:100%; height:auto; float:left;}

.circulars_section .common_title .text{width:400px !important;}

.circulars_section .content{padding:15px 20px; border:1px solid #ededed; width:100%; height:230px; float:left; overflow:hidden;}

.circulars_section .content ul{margin:0px 0px 20px 0px; padding:0px; overflow:hidden}

.circulars_section .content ul li{list-style:none; width:100%; height:auto; float:left; margin: 5px 0;}

.circulars_section .content ul li .icon{width:15px; height:15px; float: left; padding-top:3px;}

.circulars_section .content ul li .text{width:95%; float:left}

.circulars_section .content ul li .text a{color:#666;}

.circulars_section .content ul li .text a:hover{color:#f79434;}



.featured_athelte{width:100%; height:auto; float:left; }

.featured_athelte .content{padding:15px 20px; border:1px solid #ededed; width:100%; height:auto; float:left;}

.featured_athelte .content ul{margin:0px; padding:0px;}

.featured_athelte .content ul li{list-style:none; padding-bottom:10px; width:100%; height:auto; float:left; border-bottom:1px dotted #ccc;padding-top: 2%;}

.featured_athelte .content ul li .image{width:100px; height:auto; float:left;}

.featured_athelte .content ul li .image img{width:100%; height:auto;}

.featured_athelte .content ul li .text{width: 66%; height:auto; float:left; padding-left:10px; }

.featured_athelte .content ul li .text .name{float:left; width:100%; color:#f79434; font-size:15px;}

.featured_athelte .content ul li .text .text2{font-size:13px;}

.right-sheet{padding:18px 30px; /* box-shadow:0px 3px 10px #cccccc; */ float:left; width:100%; height:auto; clear:both;    border-bottom: 1px dashed #bfbfbf;} 

.right-sheet .views-field .title{font-size:16px; color:#f79434; font-weight:700; width:173px; margin-bottom:10px; line-height:25px;}
.right-sheet .views-field .title a{color:#f79434;}
.right-sheet .views-field .title a:hover{color:#182663; text-decoration:none;}
.right-sheet .views-field .image{width:100px; height:88px; float:left;}
.right-sheet .views-field .image img{width:100%; height:auto; float:left;}
.right-sheet .views-field .text{float:left; margin-left:15px;}
.right-sheet .views-field .text .sub-title{font-size:15px; line-height:20px; font-weight:600;}
.right-sheet .views-field .text .days{font-size:12px; margin-top:5px;}



.common_title{margin:22px 0px 20px 0px; width:100%; height:auto; float:left; font-size:21px; text-transform:uppercase; background:#ededed;}

.common_title .text{color:#fff; width:280px; padding:5px 0px 5px 20px; background:url(../images/tilte_bg.jpg) no-repeat right top #f79434; line-height:30px; font-weight:700;}



.metailsname{width:70%; height:auto; float:left; text-align:left; font-size:15px; color:#f79434; margin-top:5px; }

.metailsyear{width:30%; height:auto; float:left; text-align:right; font-size:13px; margin-top:7px;}

	

.twitter_section .tweets{width:100%; height:auto; float:left;}

.twitter_section .tweets img{width:100%; height:auto; float:left;}



.education_banner{width:100%; height:auto; float:left; margin-top:30px;}

.education_banner img{width:100%; height:auto; float:left;}

.sponser_logo{width:100%; height:auto; float:left; /* margin:0px 0px 30px 0px; */}

.sponser_logo .edelweises{width:100%; height:auto; text-align:center; margin-bottom:13px;    margin-top: 3%;}

.sponser_logo .sponser_2{width:100%; height:auto; margin:0px auto;}

.sponser_logo .sponser_2 .raymond{width:168px; height:auto; float:left;}

.sponser_logo .sponser_2 .shiv{width:218px; height:auto; float:left; margin:0px 29px}

.sponser_logo .sponser_2 .nippon{width:280px; height:auto; float:left;}

.sponser_logo .sponser_logo_olympic{width:100%; height:auto; float:left; text-align:center; margin:10px 0px 30px 0px;}

.sponser_logo .sponser_ul{    margin-right: -2%;width:89%; height:100px; margin:0px auto; clear:both}

.sponser_logo .sponser_ul2{margin-left:50px !important;}

.sponser_logo .sponser_ul ul{margin:0px; padding:0px:}

.sponser_logo .sponser_ul ul li{list-style:none; float:left;}



.footer_orange{background:#f79434; padding:25px 0px;/* margin-top: 3%; */ padding-bottom:0;}

.footer_orange .home_contact{color:#fff; font-weight:normal}

.footer_orange .home_contact .ctitle{font-size:20px; font-weight:700;}

/* .footer_orange .home_contact_ul{margin-top:15px;} */

.footer_orange .home_contact_ul ul{margin:0px; padding:0px; color:#fff}

.footer_orange .home_contact_ul ul li{list-style:none; width:100%; line-height:25px; margin-bottom:5px;}

.footer_orange .home_contact_ul ul li i{width:40px; height:27px; /*background:url(../images/home_contact_arrow.jpg) no-repeat right #fff;  padding-right:12px; */ color:#666; text-align:center; font-size:15px; padding-top:5px; float:left; margin-right:10px;}

.footer_orange .home_contact_ul ul li a{color:#FFF;}





.footer_orange .title{margin-top:-5px; font-size:23px; font-weight:600; width:100%; height:auto; line-height:30px; margin-bottom:11px; color:#fff; text-transform:uppercase}

.footer_orange .ul_links{width:100%; height:auto; float:left;}

.footer_orange .ul_links ul{margin:0px; padding:0px;}

.footer_orange .ul_links ul li{list-style:none; width:100%; height:auto; color:#fff; line-height:35px;}

.footer_orange .ul_links ul li a{color:#FFF; font-size:14px;}

.footer_orange .news_letter{color:#fff; margin-bottom:15px;}

.footer_orange .newsinput_button .newsinput{width:75%; height:auto; line-height:30px; background:#FFF; border:1px solid #d2d2d2; padding:5px 10px; float:left;}

.footer_orange .newsinput_button .button{width:25%; background:#182663; line-height:38px; border:1px solid #182663; float:left; color:#FFF; text-transform:uppercase; font-weight:600; }



.footer_green{width:100%; height:auto; background: #182663; padding:15px 0px; float:left; color:#fff;}

.footer_green .footer_copy{padding:0px; text-align:left;margin-bottom:0;}

.footer_green .footer_visit{text-align:right; }

.footer_green .footer_visit span{background:#000; color:#fff; padding:3px 10px;}
@media screen and (max-width:1200px){
	.container{width:95%; margin:0px 2.5%;}
}
.view-slideshow  .views-field-nothing a
{
	font-size: 19px;
}
.view-slideshow  .views-field-nothing
{
	/* font-size: 1em; */
    margin-top: -56px;
    position: absolute;
    height: 56px;
    /* margin-left: 610px; */
   /* background-image: url(../images/black-transparent.png);*/
    /* background: red; */
    width: 100%;
    padding: 1%;
}
.view-slideshow a{
	color:#fff;
}
.view-slideshow a:hover{
	color:#fff;
	text-decoration:none;
}

/**Courosel***/
.owl-nav{position:absolute; top:-68px; right:12px;}
.owl-theme .owl-nav [class*=owl-]{font-size:40px !important; color:#f79434 !important; outline:0; font-weight:bold !important}
.owl-dots{display:none;}
.owl-prev:hover, .owl-next:hover{background:none !important; color:#388b33 !important}

.top_social_search .form-search
{
	width:250px;
}

inner_content{padding-bottom:30px;}
.inner_img_100{width:100%; height:auto; float:left; margin-bottom:20px;}

.inner_tags{width:100%; height:auto; float:left; margin:20px 0px; float:left}
.inner_tags ul{margin:0px; padding:0px;}
.inner_tags ul li{list-style:none; float:left; }
.inner_tags ul li a.tag{font-weight:bold; background:none; border:0px; color:#666; text-transform:uppercase}
.inner_tags ul li a.tag:hover{color:#666; background:none}
.inner_tags ul li a{color:#50bb4c; border:1px solid #50bb4c; padding:5px 8px; background:#d5f9d3; margin-right:10px; margin-bottom:10px; float:left}
.inner_tags ul li a:hover{background:#50bb4c; color:#fff; text-decoration:none}


.inner_recommended ul{margin:0px; padding:0px;}
.inner_recommended ul li{list-style:none; width:100%; height:auto; float:left; margin-bottom:20px; padding-bottom:20px;border-bottom: 1px solid #f2f2f2;}
.inner_recommended ul li .image{/*width:100px;*/ float:left; height:auto;}
.inner_recommended ul li .image img{width:100%;}
.inner_recommended ul li .content{float:left; width:200px; margin-left:20px;}
.inner_recommended ul li .title{width:100%; height:auto; margin-bottom:0px; float:left; font-weight:bold;}


.inner_athlete_week .content{width:100%; height:auto; float:left;}
.inner_athlete_week .image{width:100%; height:auto; float:left;}
.inner_athlete_week .image img{width:100%; height:auto; float:left;}
.inner_athlete_week .date_icon{background:#e8e8e8; padding:10px 15px; width:100%; height:auto; float:left; font-size:15px; font-weight:bold;}
.inner_athlete_week .date_icon .date{float:left; width:50%; }
.inner_athlete_week .date_icon .icon{float:left; text-align:right; width:50%;}
.inner_athlete_week .title{padding:10px 15px; border:1px solid #e8e8e8; border-top:0px; float:left; width:100%; font-weight:bold; text-transform:uppercase;}
.node-type-article h1.page-title,
.page-node-109 h1.page-title
{
	display:none;
}
h2.arttitle
{
	padding:3% 0 3% 0;
}
#block-views-home_event_block-block
{
	float: left;
    box-shadow: 0px 3px 10px #cccccc;
}

.view-recommended-news.view-display-id-page_1 .views-field-nothing .image
{
	float:left;
}

.view-recommended-news.view-display-id-page_1 .views-field-nothing .content {
    float: left;
    width: 78%;
}

h1.page-title
{
	padding:3% 0 3% 0;
}
.game_category_list ul	
{
	list-style: none;
	margin-top: 20px;
}
.game_category_list ul li
{
	    float: left;
    width: 11%;
    padding: 4px;
    /* background: #ccc; */
    color: #000;
    font-weight: bold;
    margin-right: 1%;
    text-align: center;
    margin-bottom: 2%;
    border: 1px solid #eee;
}
.page-node-28 h1.page-title
{
	display:none;
}
h2.evtitle
{
  padding:3% 0 3% 0;
}
.page-photo-gallery .maincont,
.page-video-gallery .maincont,
.page-medalists .maincont,
.page-asian-games-2018-medalist .maincont,
.page-gold-coast18-medalist .maincont,
.page-buenos-aires-2018-medalist .maincont
{
	width:100%;
}
.page-photo-gallery .sidebars,
.page-video-gallery .sidebars,
.page-medalists .sidebars,
.page-asian-games-2018-medalist .sidebars,
.page-gold-coast18-medalist .sidebars,
.page-buenos-aires-2018-medalist .sidebars
{
	display:none;
}
ul
{
	list-style:none;
}
ul.accredli
{
	padding-left:3%;
	list-style:disc !important;
}

.page-video-gallery .view-video-gallery .views-row {
    width: 25%;
    float: left;
}
ul.commit-det li
{
    float: left;
    width: 16%;
    padding: 1%;
    font-size: 11px;
    height: 55px;
    margin-bottom: 5px;
    background: #ccc;
    margin-right: 6px;
    text-align: center;
}
ul.commit-det li a {
   display:block;
   padding: 4%;
}
table.executcouncil tr th
{
	text-align:center;
}
table.executcouncil tr td
{
	border:1px solid #eee !important;
	vertical-align: center !important;
}
.node-type-full-width-page h1.page-title
{
    font-size: 2em;
   
    padding-bottom: 1%;
    margin-bottom: 2%;
    text-align: center;
}

.view-games-athletes .views-field-nothing .img-responsive
{
	display:inline-block !important;
	width: 71px;
}

img.artimage
{
	margin:0px !important;
}
span.pdesc
{
	    color: #0a0a0a;
    font-style: italic;
    margin-bottom: 1%;
    float: left;
    /* clear: both; */
    width: 70%;
}

.committee-list .item-list {
    list-style: none;
    margin-left: 0;
    text-align: left;
}

.committee-list .item-list .item {
    display: inline-block;
    margin: 0 0 10px;
    height: 36px;
    width: 48%;
	float:left;
	margin-right:1%;
}
.committee-list .item-list .item a {
    margin: 0;
}
.committee-list .item-list .item a {
    display: block;
    margin: 0 15px;
    position: relative;
    color: #474747;
    padding-left: 10px;
    padding-right: 20px;
}
.committee-list .item-list .item a>span {
    font-size: 13px;
    line-height: 18px;
    vertical-align: middle;
    display: table-cell;
    height: 36px;
    text-decoration: none;
}

.committee-list .item-list .item a:after, .committee-list .item-list .item a>.after {
    font-family: "fifa-icons";
    font-style: normal;
    font-weight: normal;
    text-align: center;
    position: absolute;
    top: 50%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 16px;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    right: 10px;
    content: "\3E";
    color: #bdbdbd;
}

.committee-list .item-list .item a:hover {
    background: #666;
    color: #fff;
    text-decoration: none;
}
#block-menu-menu-committee-lists .nav{
	float:left;
	width:100%;
}
.sports_order_list li{
width: 140px;
    float: left;
background: #f2f2f2;
    border: 1px solid #f2f2f2;
    margin: 5px;
}
.sports_order_list li:hover{
width: 140px;
    float: left;
background: #666;
    border: 1px solid #f2f2f2;
    margin: 5px;
}
.sports_order_list li .views-field{
margin: 10px 10px;
}
.sports_order_list li .views-field img{
width: 90px;
    margin: 14px;
    background: #666;
    border-radius: 50px;
}

.sports_order_list li .views-field .sptitle{
	    height: 40px;
    text-align: center;
    font-weight: bold;
}
.sports_order_list li:hover .views-field .sptitle a{
	text-decoration:none;
	color:#fff;
}
.sports_order_list li:hover .views-field .sptitle a:hover{
	 text-decoration:none;
	color:#fff;
}
.view-games-athletes a{
	color:#666;
	text-decoration:none;
}
.view-games-athletes a:hover{
	color:#666;
	text-decoration:none;
}
.election-list li{
	        text-align: center;
    line-height: 27px;
}
.finance-doc-list li{
	        text-align: center;
    line-height: 27px;
}
.downloadTitle{
	text-align: center;
	text-transform:uppercase;
	font-size:18px;	
	    margin: 15px 0;
}
.downloadLink{
text-align: center;
    font-size: 14px;
    margin-bottom: 30px;
}
h1.page-title{
text-transform:uppercase;	
}
.menu li{
	    border-bottom: 1px solid #f2f2f2;
}
.front .region-home-right-block{
	padding-left:25px;
}
#twitter-widget-0{
	border:1px solid #f2f2f2 !important;		
}
.nav-tabs > li > a{
	    text-transform: uppercase !important;
    font-size: 11px !important;
}
.view-photo-gallery.view-display-id-page_1  ul li
{
	float: left;
    width: 18%;
    margin-right: 2%;
    margin-bottom: 2%;
}
.view-photo-gallery.view-display-id-page_1  ul li img
{
	height:140px;
	width:100%;
}
.playercontainer{
	width: 100%;
    margin: 0 auto;
}
.playercontainer li{
width: 500px;
    float: left;
    border: 1px solid #f2f2f2;
    padding: 15px;
	    margin: 10px;
		
}
.playercontainer li.athldataas
{
	height:365px;
}
.playerphoto{
	float:left;
}
.playerphoto img
{
	width:100px;
}
.playerprofile{
	float: left;
    width: 70%;
    min-height: 155px;
    margin-left: 4%;
}
.clear{
	clear:both;
}
.playercontainer ul{
 padding:0px;
margin:0px 10px;
 
}
li.playername{
    width: 100% !important;
    font-size: 20px !important;	;
    margin: 10px 0 !important;
}
.playerprofile li{
	padding: 0px;
	border: 0px;
	width:50%;
	float:left;
	margin: 3px 0;
}
.profileAch{
    width: 24%;
    float: left;
    text-align: right;
    padding-right: 1%;
    font-weight: bold;
    font-size: 14px;
}
.profileAchDetails{
width: 72%;
    float: left;
    padding-left: 2%;
    border-left: 1px solid #666;
}

.medstgame{
	
}
#demos .owl-carousel .item {
    height: auto;
    background: #fff !important;
}
.medpl-data{
	    width: 91%;
}
.medplyear{
	text-align: right;
}
.medpgame{
	
}
.medplname{
	    width: 70%;
    float: left;
}
.view-medalist li{
	margin-bottom:25px;
}
.page-node-111 h1.page-title{
	display:none;
}
.hallOfFrame{
width:100%;	
text-align: center;
}
.hallOfFrame img{
width:100%;	
}
.hallOfFrametxt h1{
	    text-align: center;
    margin: 30px;
    font-size: 3em;
}













@media screen and (max-width:760px){

	.sponcer_logo center{
display:none;
}
	
.medpl-data {
    width: 215px;
}	
	.playercontainer li{
width: 300px;
    float: none;
    border: 1px solid #f2f2f2;
    padding: 15px;
	    margin: 10px;

}
	.playercontainer li li{

    float: left;
    border: 0px solid #f2f2f2;
    padding: 0px;
	    margin: 1%;

}
li.playername{
    width: 100% !important;
    font-size: 20px !important;	;
    margin: 10px 0 !important;
}
.playerprofile li{
	padding: 0px;
	border: 0px;
	width:48%;
	float:left;
	margin: 3px 0;
}
.playerphoto {
    text-align: center;
	float:none;
}

.playerprofile {
    float: left;
    width: 100%;
    min-height: 156px;
}

.profileAch {
    width: 100%;
    float: left;
    text-align: left;
    padding-right: 1%;
    font-weight: bold;
    font-size: 14px;
}

.profileAchDetails {
    width: 100%;
    float: left;
    padding-left: 2%;
    border-left: 0px solid #666;
}

#block-block-8 .item img, #block-block-8 .item iframe{
	height:296px;
}

}

.imageul ul li img,.gcbimg img
{
	max-width:100%;
	min-width:100%;
}
#block-block-14 .common_title
{
	margin-top:0 !important;
}
#block-views-recommended_news-block_1 .inner_recommended ul li {
    list-style: none;
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 6px;
    padding-bottom: 5px;
    border-bottom: 1px solid #f2f2f2;
}
/*.gcbimg 
{
	border-right:1px solid #eee;
}*/


#block-menu-menu-committee-lists .common_title .text
{
	width: 320px;
}



#block-block-8 .common_title .text,
#block-block-9 .common_title .text,
#block-block-5 .common_title .text,
#block-block-3 .common_title .text,
#block-block-15 .common_title .text
{
	width: 360px;
} 
.page-node-226 .pageact
{
	text-align:center;
}
.page-node-226 .pageact p.rtiparg
{

    padding: 0 10%;
    text-align: left;
}
/* .page-node-226 .pageact span.inner
{
	color:#000;
}
.page-node-226 .pageact span.outer {
        color: red;
        text-decoration: line-through;
    }
.page-node-226 .pageact span.inners
{
	color:#000;
}	
.page-node-226 .pageact span.outers {
        color: red;
        text-decoration: line-through;
    }	 */
.view-home-event-block .views-field-php
{	
	    float: left;
    margin-left: 5%;
}
.node-type-article p,
.page-node-250 p,
.page-node-310 p,.page-node-301 p
{
	margin-bottom:15px;
}
.page-node-250 .hist-img
{
	text-align:center;
}
.page-node-250 p,
.page-node-250 h3,.page-node-310 p,
.page-node-310 .ngtables,.orgpagetables,
.page-node-301 p,.page-node-301 h3,
.page-node-1908 p,.page-node-1980 p

{
	margin-right:10%;
	margin-left:10%;
}

/*.view-medalist.view-display-id-block_1 .medimage img
{
	height:122px;
}
.view-medalist.view-display-id-page_1 .medimage img
{
	height:122px;
}*/
.contp-details 
{
	margin-top: 4%;
    font-size: 14px;
    line-height: 2em;
    border-right: 1px solid #eee;
}

.view-recommended-news.view-display-id-block_1 .views-field-nothing .image img
{
	width: 100px;
    height: 66px;
}
.view-recommended-news.view-display-id-block_1 .views-field-nothing a
{
	font-size:14px;
}

#block-block-3 .latest_slider .owl-carousel
{
	color:transparent;
}
#block-block-3 .latest_slider .latest_content .text2,
#block-block-3 .latest_slider .footers .days
{
	color:#666;
}

table.organis th h3,
table.iocmember th h3 
{
	font-size: 15px;
    margin: 0px !important;
    text-align: center;
}
table.organis tr th,
table.organis tr th,
table.iocmember tr th
{
	background:#eee;
}

table.nat_gms_table tr td.cspn
{
	background:#eee;
	text-transform:uppercase;
	text-align:center;
}

.exxecmembers
{
	text-align: center;
    margin: 0 9%;
}
.top_log_headers .container
{
	    margin-bottom: -21px;
}
/*Gold Coast PAges css**/
.gcathletes img
{
	width:100px;
	/*border-radius:50%;*/
}
.gcathletes img:hover,
.gcathletes .pl_name
{
	cursor:pointer;
	cursor: pointer;
    /* text-transform: uppercase; */ 
    font-size: 11px;
}
.gcathletes  .pl_img 
{
	
    background: url("../images/frmmodel.png");
    background-repeat: no-repeat;
    width: 150px;
    background-position: 0px;
}
.playerbgs
{
	 background: url("../images/playerbgpng.png");
}
.gcathletes 
{
	text-align:center;
	height:145px;
}
.sports_name
{
        font-size: 15px;
    border-bottom: 1px solid #eee;
    padding-bottom: 1%;
    margin-bottom: 2%;
    text-transform: uppercase;
    clear: both;
    text-align: center;
    background: #f79434;
    height: 36px;
    /* padding: 1% 0; */
    font-weight: bold;
    line-height: 32px;
    color: #f7f7f7;
}

.gcathlete_photo img
{
	width:120px !important;
	display: inline-block !important;
	border-radius:50%;
}
.gcathlete_photo
{
	text-align:center;
	
}
.gcathlete_name {
    width: 100%;
    text-align: center;
	text-transform:capitalize;  
}

.page-node-1739 ul.gcsplist li
{
	display: inline-block;
    margin: 0 0 0px;
    height: 83px;
    width: 13%;
    text-align: center;
    float: left;
    /* background: #fbfbfb; */
    margin-top: 1%;
    line-height: 3em;
    margin-right: 7px;
}
.page-node-1110 ul.gcsplist
{
	    float: left;
    width: 100%;
    margin-bottom: 3%;
}
ul.gcsplist li a>span {
    font-size: 13px;
    line-height: 18px;
    vertical-align: middle;
    display: table-cell;
    text-decoration: none;
}
ul.gcsplist li a {
        display: block;
    margin: 0 10px;
    position: relative;
    color: #474747;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
	font-size:12px;
}
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
}
.page-node-1110 .pl_img img
{
	width:100px;
	height:120px; 
}
#block-views-recommended_news-block_1
{
	padding-left:0px;
}
#block-block-12
{ 
		padding-right:0px;
}

/***/
.ResHead th img { width: 35px; padding: 3px; } .ResTableFull { border-collapse: collapse; width: 100%; } .ResTableFull .ResHead th:nth-child(2) { padding: 8px 15px; text-align: left; } .ResTableFull a { text-decoration: none; font-weight: 500; } .ResTableFull img.flagStyle { width: 25px; vertical-align: middle; margin-right: 10px; } .ResTableFull td { padding: 8px 15px; } .ResTableFull td.styleCenter { text-align: center; } .ResTableFull td.styleLeft { text-align: left; } .ResTableFull th { border-bottom: 2px solid gainsboro; padding: 0 5px; text-align: center; } .ResTableFull td { border-bottom: 1px solid gainsboro; } .ResTableFull .widgetLink { text-decoration: none; }

.medpmedal
{
	float:left;
	width:29%;
	text-align:right;
	text-transform:uppercase;
}
#block-block-15 .medstgame
{
	float:left;
	width:70%;
}

.spimg1,
.spimg5
{
	text-align:center;
}

.sideDisc {
    height: 35px;
    width: 35px;
}

.medwinhead
{
	background:#eee;
}
.medwinnertable
{
	margin:0 10% 0 10%;
}

.page-node-942 .home_main_block
{	
	margin:0 13%;
}
	
.ln-981 .text2, 
.ln-987 .text2,
.ln-1150 .text2,
.ln-1812 .text2
{
	display:none;
} 

.ln-981 .text,
.ln-987 .text,
.ln-1150 .text  
{
	height:175px !important;
} 
.page-node-1096 #block-block-16 .common_title
{
	margin-top:0px;  
}
.page-node-1110 .sp-32, 
.page-node-1110 #Parasports,
.page-node-1110 li.Parasports,
.page-node-1110 li.Lawn
{
	display:none;
}

#block-block-24 .common_title
{
	margin:0px; 
}

table.custommedaltable tr td
{
	width:20%; 
}

#block-block-26
{
	margin-top:2%;
}
#block-block-26 .cube
{
	margin-right:0 !important;
	margin-top:0 !important;
}

.homeblok
{
	margin-bottom:0 !important;
}

p#yogcounter
{
	clear: both;
    text-align: center;
    padding: 3%;
    font-size: 3em;
    background: #eee;
    margin-bottom: 1%;
    color: #fff;
    background: #009ec3;
	}
	
.page-node-1739 ul.gcsplist li.Basketball,
.page-node-1739 ul.gcsplist li.Bowling,
.page-node-1739 ul.gcsplist li.Bridge,
.page-node-1739 ul.gcsplist li.Canoe,
.page-node-1739 ul.gcsplist li.Cycling,
.page-node-1739 ul.gcsplist li.Equestrian,
.page-node-1739 ul.gcsplist li.Fencing,
.page-node-1739 ul.gcsplist li.Golf,
.page-node-1739 ul.gcsplist li.Gymnastics,
.page-node-1739 ul.gcsplist li.Handball,
.page-node-1739 ul.gcsplist li.Kabaddi,
.page-node-1739 ul.gcsplist li.Karate,
.page-node-1739 ul.gcsplist li.Kurash,
.page-node-1739 ul.gcsplist li.Lawn,
.page-node-1739 ul.gcsplist li.Parasports,
.page-node-1739 ul.gcsplist li.Pencak,
.page-node-1739 ul.gcsplist li.Roller,
.page-node-1739 ul.gcsplist li.Sailing,
.page-node-1739 ul.gcsplist li.Sepak,
.page-node-1739 ul.gcsplist li.Soft,
.page-node-1739 ul.gcsplist li.Squash,
.page-node-1739 ul.gcsplist li.Takewondo,
.page-node-1739 ul.gcsplist li.Volleyball,
.page-node-1739 ul.gcsplist li.Wushu,
.page-node-1739 ul.gcsplist li.termid78
{
	display:none;
}
.page-node-1739 #Basketball,
.page-node-1739 #Bowling,
.page-node-1739 #Bridge,
.page-node-1739 #Canoe,
.page-node-1739 #Cycling,
.page-node-1739 #Equestrian,
.page-node-1739 #Fencing,
.page-node-1739 #Golf,
.page-node-1739 #Gymnastics,
.page-node-1739 #Handball,
.page-node-1739 #Kabaddi,
.page-node-1739 #Karate,
.page-node-1739 #Kurash,
.page-node-1739 #Lawn,
.page-node-1739 #Parasports,
.page-node-1739 #Roller,
.page-node-1739 #Sailing,
.page-node-1739 #Sepak,
.page-node-1739 #Soft,
.page-node-1739 #Squash,
.page-node-1739 #Takewondo,
.page-node-1739 #Tennis,
.page-node-1739 #Volleyball,
.page-node-1739 .sp-72,
.page-node-1739 .sp-32,
.page-node-1739 .sp-73,
.page-node-1739 .sp-76,
.page-node-1739 .sp-80,
.page-node-1739 .sp-82
{
	display:none;
}

.playerbgs .playeritem
{
	height:256px;
}
#block-block-31 .common_title
{
	margin-top:0px !important;
}
#block-block-30
{
	margin-top:2%;
}

#block-views-recommended_news-block_3
{
	padding-left:0px;
}
.medalc-gold
{
	color:#f2c258;
}
.medalc-gold::before
{
	content:'G';
	font-size:16px;
}
.medalc-silver
{
	color:#8f8f8f;
}
.medalc-silver::before
{
	content:'S';
	font-size:16px;
}
.medalc-bronze
{
	color:#c28170;
}
.medalc-bronze::before
{
	content:'B';
	font-size:16px;
}
.medal-counts {
    border-radius: 50%;
    border: 2px solid currentColor;
    display: inline-block;
    height: 28px;
    margin: 0 0 0 4px;
    text-align: center;
    width: 28px;
	font-size:18px;
}
table.yogmedal tr td
{
	border:none !important;
}
table.yogmedal
{
	border:none;
	margin-bottom:7px;
}
table.yogmedal tr
{
	border-bottom:1px solid #ccc;
}
table.yogmedal tr td:first-child
{
	    font-size: 16px;
		text-transform:uppercase;
    font-family: Cervo,Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.page-node-1795 h1.page-title,
.page-node-1796 h1.page-title
{
	text-align:center;
}

#block-block-32 .common_title
{
	margin-top:22px;
}
#block-block-30 .common_title
{
	margin-top:35px;
}

.page-node-1739 ul.gcsplist
{
	float: left;
    width: 100%;
    margin-bottom: 2%;
}
.page-node-1732 .circulars_section .content
{
	height:255px;
}
#block-block-27 .common_title
{
	margin-top:0;
}
#block-block-34 .owl-medal
{
	margin-bottom:0 !important;
}
.page-node-1908 h1.page-title
{
	
	margin-bottom:0;
}
a.athdec
{
	    padding: 1%;
    background: #182663;
    color: #fff;
    margin-bottom: 1%;
}

.sitemap-menu ul li
{
	line-height:3em;
	list-style: circle;
}

.sitemap-menu ul li ul.sm-sublink
{
	    margin-left: 3%;
}
a.sitemap:hover
{
	color:#fff;
}

#block-block-20 #randomLongBunner
{
	margin:0 !important;
}
#block-block-2 .common_title
{
	margin-top:15px;
}
#block-block-3 .common_title
{
	margin-top:18px;
}
#block-block-3  .owl-stage-outer
{
	    margin-top: -20px;
}
#block-block-7
{
	padding-left:0 !important;
}
.paddright-00
{
	padding-right:0;
	
}
.paddleft-00
{
	padding-left:0;
	padding-right: 0 !important;
}

.mainsgallery .col-md-6
{
	margin-bottom: 8px;
    padding-left: 6px;
    padding-right: 6px;
}



#block-block-35 .common_title .text
{
	    width: 314px;
}


/******/
.gg-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:200px;grid-gap:8px}.gg-element img{object-fit:cover;cursor:pointer;width:100%;height:100%;background:rgba(255,255,255,0.02)}.gg-element img:hover{opacity:.98}#gg-screen{position:fixed;width:100%;height:100%;z-index:1;top:0;left:0;display:none;background:rgba(255,255,255,0.85);z-index:9999;text-align:center}#gg-screen .gg-image{height:100%;display:inline-flex;justify-content:center;align-items:center}#gg-screen .gg-image img{max-width:100%;max-height:100%;margin:0 auto}.gg-bt{width:38px;height:38px;background:rgba(255,255,255,0.6);color:#222;border-radius:50%;text-align:center;line-height:32px;vertical-align:middle;display:inline-block;cursor:pointer;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:25px;border:1px solid rgba(0,0,0,0.05);box-sizing:border-box;padding-left:2px}.gg-bt:hover{background:rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.5)}.gg-close{position:fixed;top:.5em}.gg-close,.gg-nxt{right:.5em}.gg-prev{left:.5em}.gg-prev,.gg-nxt{position:fixed;bottom:50%}@media(min-width:478px){.gg-element:nth-child(3n+0){grid-row-end:span 2}}
.footer_orange .col-md-4
{
	margin-bottom:20px;
}

.page-node-111 .banner_row
{
	margin-top:-8px;
}
#block-block-7 .common_title
{
	margin:16px 0px 20px 0px;
}
#block-block-36
{
	padding-bottom:4%;
}

#eldlogos
{
    margin-top: 0%;
}
.sponser_2
{
	    margin-top: -2%;
}
.page-node-1957 .galleryContainers .col-md-3
{
	margin-bottom:2%;
}

.galleryContainers .GalTitle
{
	    opacity: 0.7;
    filter: alpha(opacity=50);
    background: #1d1b1b;
    margin-top: -28%;
    font-size: 16px;
    color: #fff;
    padding: 6%;
	padding-top: 3%;
	height: 68px;
}
.galleryContainers .GalTitle:hover
{
	   color:red;
}
.page-node-1984 .fwp_container
{
	width:1000px;
}
.page-node-1984 h1.page-title
{
	display:none;
}

#block-block-38 .common_title
{
	margin:16px 0px 20px 0px !important;
	padding-left:0 !important;
}
#block-block-37 .cube
{
	float:left !important;
	width: 370px !important;
	margin-top:0 !important;
}