
	/*
		http://cdn2.esl.tv/fileadmin/templates/propage2/eslone_v1/csgo/
	*/
	
	html * { font-size: 18px; }
	
	body {
        background: url(images/bg.jpg);
		
		font-family: 'Bourgeois Medium', times;
		font-size: 18px;
	}
	
	p {
		
		font-size: 15px;
		line-height: 160%;
		#font-family: 'open-sans', times;
		
		font-family: 'Bourgeois Medium', times;
		font-size: 20px;
	}

	#main_menu li a {
		font-family: 'Bourgeois Bold', times;
		font-weight: bold;
		font-size: 22px;
	}
	
	.connector_container {
		#display: none;
	}

	.stage_logo.medium {
		top: 5px;
		width: 509px;
		height: 240px;
	}

	#header_submenu li a {
		text-shadow: none;
		text-align: right;
		padding: 5px 0px 5px 20px;
		font-family: 'Bourgeois Medium', times;
		font-size: 18px;
	}
	
	
	#toc_container {
		display: none !important;
	}

	.stage.big, .stage.medium, .stage.small, .stage.mega  {
		background-image: url(images/stage_bg_1.jpg);
	}  
	.stage.small  {
		background-image: url(images/stage_bg_2.jpg);
	}  

	.stage_logo {
		background-image: url(images/stage_logo.png);
	}
	
    .stage_gamegfx_top {
        background-image: url(images/stagegamegfx_top.png);
		height: 145px;
	}
    .stage_gamegfx_main {
        background-image: url(images/stagegamegfx_main.png);        
		height: 105px;
		top: 145px;
	}
    .stage_gamegfx_bottom {
        background-image: url(images/stagegamegfx_bottom.png);
	}
	
	
    #partner_logo_1 {
        background-image:  url(images/partner_activision.png);
    }
    #partner_logo_2 {
        background-image:  url(images/partner_sledgehammer.png);
    }
    #partner_logo_3 {
        background-image:  url(images/partner_esl.png);
    }
    #partner_logo_4 {
        background-image:  url(images/partner_microsoft.png);
    }
    #partner_logo_5 {
        background-image:  url(images/partner_turtlebeach.png);
    }
    #partner_logo_ign {
        background-image:  url(images/partner_ign.png);
    }
		
		
	#header_sub {
		height: 135px !important;
	}
	#main_menu {
		margin-top: 90px;
	}

	.stage_inner {
		bottom: 60px;
	}
	
	.stage.big .stage_inner {
		bottom: 20px;
	}
	
    .contentbox_container .contentbox_center.fullwidth_bg {
        background-image:  url(images/bg_dark.jpg);  
    }    
	
	.contentbox_container .contentbox_bottom.fullwidth_bg {
		background-image:  url(images/bg_dark_bottom.png);  
	}
	.contentbox_container .contentbox_top.fullwidth_bg {
		background-image:  url(images/bg_dark_top.png);  
	}



	
	.mainpage_topstory_top {
		border-top: 2px solid #cc9800;
		border-left: 2px solid #cc9800;
		border-right: 0px;
		border-bottom: 0px;
	}
	.mainpage_topstory_top:hover {
		border-top: 2px solid #F0B815;
		border-left: 2px solid #F0B815;
		border-right: 0px;
		border-bottom: 0px;
	}
		
	.mainpage_teaser {
		border: 0;
	}
	.mainpage_teaser:hover {
		border: 0;
	}
		
	/* COLORS BEGIN */
	#header_submenu li a {
		color: #aaa;		
#		font-size: 13px;
	}
	#header_submenu li a:hover { 
		color: #fff;
		border: 0px;
		text-decoration: none;
	}
	#header_submenu li a:before {
		content: ' | ';
		color: #cc9800;
	}
	
	h1, h2, h3, h4, h5, h6 {
		color: #eee;
	}
	.contentbox_center a {
		color: #cc9800;
		border-bottom: 1px dashed #cc9800;
	}
	.contentbox_center a:hover {
		color: #fff;
		border-bottom: 1px dashed #fff;
	}
	
	.mainpage_topstories_category {
		background-color: #cc9800;
	}	
	
	.mainpage_teaser_date {
		background-color: #cc9800;
	}
	
	.news-single-item h2 {
		border-left: 6px solid #cc9800;
	}
	
	.stage_inner h2, .stage_inner h3 {
		font-family: 'Bourgeois Bold', times;
		font-weight: bold;
		color: #000;
	}
	.stage_inner h2 {
		font-size: 65px;
	}
	.stage_inner h3 {
		margin: 0px 0px 50px 0px;
	}
	
	.teams_list1_container li:hover {
		background-color: transparent;
	}
	
	/* COLORS END */
	
	
	
	/* FONTS BEGIN */

	body {
#		font-family: 'Bourgeois Medium', times;
		font-weight: normal;
		#font-size: 13px;
	}
	html {
		font-size: 103%;
		font-size: 101%;
	}
	
	
	.c50l .subcl, .c33l .subcl, .c33r .subcl {
		padding: 0 0 0 0;
	}
	.c33l .subc {
		padding: 0 0 0 0;
	}

	.alternate .c50l .subcl {
		padding: 0 20px 0 0;
	}
	.alternate .c50r .subcr {
		padding: 0 0 0 20px;
	}
	
	
	.featureboxbox_content .tx-gkhrssimport-pi1-header {
		font-size: 16px;
	}
	.featureboxbox_content:hover {
		background-color: rgba(0, 0, 0, 0.42);
	}	
	.featureboxbox_content .tx-gkhrssimport-pi1 a:hover {
		background-color: rgba(0, 0, 0, 0.42);
	}	
	
	.contentbox_container h2 {
		font-family: 'Proxima Nova Black', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-weight:900; font-style:normal;
		font-size: 40px;
		max-width: 1080px;
	}
	.contentbox_container h3 {
		font-family: 'Bourgeois Medium', times;
		font-weight: normal;
		color: #cc9800;
		font-size: 28px;
	}
	
.contentbox_container h3 {
font-family: 'Bourgeois Medium', times;
font-weight: normal;
color: #cc9800;
font-size: 28px;
#padding-top: 10px;
/* margin: 0 auto; */
/* width: auto; */
/* text-align: center; */
margin-bottom: 20px;
}
	
	#main_menu li {
		font-family: 'Bourgeois Bold', times;
		font-weight: bold;
		font-size: 22px;
	}
	
	.esltv_twitter_buzz_keywords {
		font-family: 'Bourgeois Bold', times;
		font-weight: bold;
		font-size: 38px;
	}
	
	.mainpage_topstories_category {
		font-family: 'Bourgeois Medium', times;
		font-weight: normal;
		font-size: 18px;
	}
	
	.mainpage_topstory_top_title {
		font-family: 'Bourgeois Bold', times;
		font-weight: bold;
		font-size: 26px;
	}
	.mainpage_topstory_top_subtitle {
		font-family: 'Bourgeois Medium', times;
		font-weight: normal;
		font-size: 16px;
	}
	
	.mainpage_teaser_date {
		font-family: 'Bourgeois Medium', times;
		font-weight: normal;
		font-size: 22px;
	}
	
	.mainpage_teaser_title {
		font-family: 'Bourgeois Bold', times;
		font-weight: bold;
		font-size: 26px;
	}
	
	.news-single-content {
		font-family: 'Bourgeois Medium', times;
		font-weight: normal;
		font-size: 22px;
	}
	
	/* FONTS END */
	
	.teams_players_layout1_container {
		width: calc(80% + 20px);
		left: -10px;
		position: relative;
		margin: 0 auto;
	}
	.teams_players_layout1_addinfos {
		font-size: 14px;
		line-height: 14px;
		height: 16px;
	}	
	.teams_players_layout1_addinfos a, .teams_players_layout1_addinfos a:hover {
		border: 0;
	}
	
	.teams_players_layout1_addinfo_flag {
		width: 16px !important;
		height: 11px !important;
	}

	.teams_players_layout1_aka {
		color: #9E9E9E;
	}

	.teams_players_layout1_container li .teams_players_layout1_item_inner {
		margin: 10px;
		padding: 0px;
		border: 1px solid rgba(255, 201, 0, 0.3);
		background-color: rgba(0, 0, 0, 0.21);
		height: 100%;
	}
	
	.teams_players_layout1_addinfo {
		height: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}	
	.teams_players_layout1_twitter_url,
	.teams_players_layout1_gameaccount_url,
	.teams_players_layout1_youtube_url,
	.teams_players_layout1_facebook_url,
	.teams_players_layout1_twitch_url,
	.teams_players_layout1_esl_url
	{
		padding: 0px 0 0px 20px;
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: 14px 16px;
		background-image: url(/images/icons/link_icons_twitter.png);
		height: 20px;
	}
	
	.teams_players_layout1_facebook_url {
		background-image: url(/images/icons/link_icons_facebook.png);
	}
	.teams_players_layout1_twitch_url {
		background-image: url(/images/icons/link_icons_twitch.png);
	}
	.teams_players_layout1_youtube_url {
		background-image: url(/images/icons/link_icons_youtube.png);
	}
	.teams_players_layout1_gameaccount_url {
		background-image: url(/images/icons/link_icons_gameaccount.png);
	}
	.teams_players_layout1_esl_url {
		background-image: url(/images/icons/link_icons_esl.png);
	}
	
	.teams_players_layout1_addinfos hr {
		border-bottom: 1px solid rgba(141, 141, 141, 0.38);
	}	
	

	
	.teams_players_layout1_container li {
		width: 25%;
		height: 640px;
		margin-right: 0px;
		background-color: transparent;
		padding: 0px;
		border: 0px solid rgba(0, 204, 255, 0.18);
	}
	
	.teams_list1_item img {
		width: 75% !important;
		height: auto;
	}
	
.teamsheat_layout1_mainfo_title {
color: #626262;
}
	
	
	.news-single-item h2 {
		background-color: rgba(28, 25, 17, 1);
		color: #eee;
	}
	
	
	.playerachievements {
		#border-left: 1px solid rgba(255, 255, 255, 0.13);
		margin-top: 20px;
	}
	
	.playerachievements th {
		font-size: 20px;
		text-align: center;
		border-bottom: 1px dashed rgba(255, 255, 255, 0.55);
		background-color: rgba(0, 0, 0, 0.21);
		padding: 10px;
	}

	.playerachievements td {
		width: 250px;
		border-right: 1px solid rgba(255, 255, 255, 0.13);
		border-left: 1px solid rgba(255, 255, 255, 0.13);
		border-collapse: separate;
		margin: 0;
		padding: 0;
		border-spacing: 0px;
		vertical-align: top;
	}
	

	.schedule_hourslots_item_time {
		font-size: 9px;
	}
	.schedule_hourslots_item_game {
		display: none;
	}
	.schedule_hourslots_item_title {
		padding-top: 0px;
		font-size: 18px;
	}
	.schedule_hourslots_container .datetoshow{
		font-size: 12px;
		color: #666;
		text-align: center;
	}
	.schedule_hourslots_container {
		height: 750px;
	}
	.schedule_hourslots_legend {
		color: #fff;
		font-size: 16px;
		opacity: 0.7;
		width: 250px;
	}
	.schedule_hourslots_item a {
		border: 0;
	}
	.schedule_hourslots_item a:hover {
		border: 0;
	}
	.schedule_hourslots_item {
		border: 1px solid #000;
		background-color: rgba(0, 0, 0, 0.3);
	}
	.schedule_hourslots_item:hover {
		border: 1px solid #000;
		background-color: rgba(0, 0, 0, 0.2);
	}
	.schedule_hourslots_item.donthover {
		border: 1px solid #000;
		background-color: rgba(102, 102, 102, 0.1);
	}
	
.stage.big .stage_inner {
bottom: -248px;
width: 732px;
width: 678px;
height: 412px;
position: relative;
margin: 0 auto;
padding: 0;
}

.stage.big .stage_inner a {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.spotlightslot.big.playbutton {
top: 190px;
position: absolute;
left: 0;
right: 0;
}