@media all
{
    .spotlight_countdown_title {
        font-family: 'ubuntu-condensed', times;
        font-weight: normal;        
        font-size: 14px;
        text-align: center;
        margin-top: 3px;
    }

    .spotlight_countdown_prefix {
        line-height: 12px;
        font-family: 'ubuntu-condensed', times;
        font-weight: normal;        
        font-size: 14px;
        text-align: center;
        margin-top: 15px;
        color: #fff;
    }
        
    .spotlight_countdown_over {
        text-align: center;
        height: 39px;
        padding: 30px 20px 6px 20px;
        margin-top: -4px;
        margin-left: -10px;
        
    }

 
 	#show_countdown_1 {
		width: 100%;
        text-align: center;
        margin-top: 5px;
	}
	#show_countdown_2 {
		width: 100%;
	}

	#show_countdown_big_1 {
		width: 90%;        
        font-size: 100%;
        margin: 5px auto;
	}
        
    
    .big_countdown_container {
        font-family: 'ubuntu-condensed', times;
        font-weight: normal;
    }
    .hasCountdown {        
        height: 40px;
        padding: 3px;
    }
    .countdown_rtl {
        direction: rtl;
    }
    .countdown_holding span {
        
    }
    .countdown_row {
        clear: both;
        width: 100%;
        padding: 0px 2px;
        text-align: center;
    }
    .countdown_show1 .countdown_section {
        width: 98%;
    }
    .countdown_show2 .countdown_section {
        width: 48%;
    }
    .countdown_show3 .countdown_section {
        width: 32.5%;
    }
    .countdown_show4 .countdown_section {
        width: 24.5%;
    }
    .countdown_show5 .countdown_section {
        width: 19.5%;
    }
    .countdown_show6 .countdown_section {
        width: 16.25%;
    }
    .countdown_show7 .countdown_section {
        width: 14%;
    }
    .countdown_section {
        display: block;
        float: left;
        font-size: 80%;
        font-weight: normal;
        text-align: center;
        
    }
    .countdown_amount {
        font-size: 250%;
        font-weight: normal;        
    }
    .countdown_descr {
        display: block;
        width: 100%;	
    }

    .show_countdown_event_shortinfo {
        font-weight: normal;
        font-size: 13px;
        text-align: center;
        margin-top: 9px;
        margin-bottom: -15px;
        margin-left: 86px;
    }
    .show_countdown_event_shortinfo a {
        width: auto !important;
        height: auto !important;
        display: inline !important;        
    }
    
    .big_countdown_container_noshow {
        background-color: #111;
        color: #666;
        width: 328px;
        height: 176px;
        position: absolute;
        top: -23px;
        left: 11px;
    }
    .big_countdown_noshow_inner {
        padding: 50px;
        text-align: center;
    }
    
    .finals_countdown_container {
        width: 100%;        
        font-family: 'ubuntu-condensed', times;
        font-weight: normal;
        font-size: 110%;
        text-align: center;
        line-height: 20px;        
        margin-top: 32px;
        clear: both;        
    }
    .finals_countdown_container a {
        
    }
    .finals_countdown_container.link {
        position: relative;
        display: inline !important;
        width: auto !important;
        height: auto !important;
    }    
    .finals_countdown_container.daysleft {
        font-size: 200%;        
        margin-right: 5px;
        vertical-align: middle;
    }

 
	.schedule_list_event_time {
		float: left;
		width: 80px;
		margin: 0 10px 0 5px;
		font-size: 95%;
	}

	.schedule_list_event_day {
		color: #333;
		background-color: #ddd;
		padding: 2px 2px 2px 4px;
		margin: 0px 0 2px 0;
		border-bottom: 1px solid #ccc;
	}

	
	.schedule_list_event_title_container {
		margin: 0 0 4px 80px;
	}
	
	.schedule_list_event_title {
		display: table-cell;
	}
	
    .schedule_list_event_numcomments {
        line-height: 95%;
    }
    
	.schedule_list_event_numcomments a {
		color: #000;
		font-weight: normal !important;
		white-space: nowrap;
	}

	.schedule_list_event_menu_game {
		margin-right: 5px;
		display: table-cell;
		padding: 0px 3px 0px 3px;
	}
	
	.schedule_list_event_menu_language {
		#float: right;
		margin-right: 5px;
		display: table-cell;
		padding: 0px 5px 0px 3px;
	}	
	
	.schedule_list_event_game img {
		#vertical-align: bottom;
		margin-top: 4px;
	}

	.schedule_list_event_item {
		margin: 2px 0 0px 0;
		padding: 5px 3px 2px 3px;
		font-weight: normal;
		border-bottom: 1px solid #ccc;
        height:41px;
	}






	.schedule_list_event_column_time {
	#	float: left;
		margin: 0 10px 0 33px;
		font-size: 95%;
	}

	.schedule_list_event_column_day {
		color: #333;
		background-color: #ddd;
		padding: 2px 2px 2px 4px;
		margin: 0px 0 2px 0;
		border-bottom: 1px solid #ccc;
	}

	.schedule_list_column_event_game img {
		height: 12px;
		width: 12px;
	}
	
	.schedule_list_event_column_title_container {
		margin: 0 0 4px 0px;
	}
	
	.schedule_list_event_column_title {
		display: table-cell;
	}
	
	.schedule_list_event_column_numcomments a {
		color: #000;
		font-weight: normal !important;
		white-space: nowrap;
	}

	.schedule_list_event_column_menu_game {
		margin-right: 5px;
		display: table-cell;
		padding: 0px 3px 0px 3px;
	}
	
	.schedule_list_event_column_menu_language {
		#float: right;
		margin-right: 5px;
		display: table-cell;
		padding: 0px 5px 0px 3px;
	}	
	
	.schedule_list_event_column_game img {
		#vertical-align: bottom;
		margin-top: 4px;
	}

	.schedule_list_event_column_item {
		width: 105%;
		margin: 0px 0 0px 0;
		padding: 5px 3px 2px 3px;
		font-weight: normal;
		border-bottom: 1px solid #ccc;
	}



    
	.schedule_day_select {
		text-align: center;
		margin: 25px;
	}
	.schedule_day_select li {
		border: 0px;
		display: inline;
		position: relative;
		bottom: 0;
		font-family: 'mako', sans-serif;
		font-size: 28px;
		line-height: 39px;
		list-style-type: none;
		margin: 0 10px 0 10px;
		padding: auto;
		width: 114px;
		height: 39px;	
	}
	.schedule_day_select li a {
		text-decoration: none;
	}
	.schedule_day_select li strong a {
		color: #fff;
		font-size: 28px;
	}
	
	.schedule_hourslots_legend {
		text-align: center;
		margin-bottom: 5px;
	}
	.schedule_hourslots_legend .schedule_list_utc_info {
		color: #666 !important;
	}
	.schedule_hourslots_container {
		width: 100%;
		position: relative;
		overflow: hidden;
		height: 1900px;
		margin-left: 5px;
	}
	.schedule_hourslots_container .datetoshow {
		#position: absolute;
		#top: 0px;
		#right: 0px;
	}
	.schedule_hourslots_item_container {
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		margin: 0px;
		padding: 0px;
		
		
	}
    .schedule_hourslots_item_language .flagicon {
        height: 8px;
        background-size: 15px 8px;
    }
	.schedule_hourslots_item {

        height: -moz-calc(100% - 5px);
        height: -webkit-calc(100% - 5px);
        height: calc(100% - 5px);

        width: -moz-calc(100% - 10px);
        width: -webkit-calc(100% - 10px);
        width: calc(100% - 10px);
		
		margin: 0px 5px 5px 5px;
		
		background-color: #222;
		margin: 0px;
		padding: 0px;
		-moz-border-radius: 4px;
		border-radius: 4px;		
		overflow: hidden;
		#background-image:  url(../../images/iem8/schedule_item_bg.png);
		background-position: bottom;
		
		border: 1px solid #000;
	}
    .schedule_hourslots_item.islive {
        border: 1px solid #ddd;
    }
	.schedule_hourslots_item:hover {
		background-color: #444;
		#background-image:  url(../../images/iem8/schedule_item_bg_hover.png);
		border: 1px solid #528698;
	}
	.schedule_hourslots_item_inner {
		margin: 10px;
	}
	.schedule_hourslots_item_time {
		float: left;
		font-weight: normal;
		margin-right: 10px;
	}
    .schedule_hourslots_item_time.estimated {
        opacity:0.3;
        filter:alpha(opacity=30); /* For IE8 and earlier */
    }
    .schedule_hourslots_legend {
        position: absolute;
        text-align: center;
        margin-bottom: 5px;
        bottom: 0px;
        font-size: 10px;
        opacity:0.3;
        filter:alpha(opacity=30); /* For IE8 and earlier */
    }

	.schedule_hourslots_item_game img {
		width: 14px;
		height: 14px;
		vertical-align: middle;
		margin-top: -4px;

	}
	.schedule_hourslots_item_game {
		margin-top: 5px;
		color: #ccc;
		width: 60%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.schedule_hourslots_item_language {
		position: absolute;
		top: 10px;
		right: 18px;
	}
	.schedule_hourslots_item_title {
		margin-top: 5px;
		font-size: 12px;
		color: #6ab5dc;
		line-height: 16px;
		width: 80%;
	}
	.schedule_hourslots_item a {
		position: absolute;
		top: 0px;
		left: 0px;
		display: block;
		width: 100%;
		height: 100%;
		color: #fff;
		text-decoration: none;
	}
	.schedule_hourslots_item_now_marker {
		position: absolute;
		left: 0;
		/* background-color: #d15820; */
		width: 100%;
		height: 2px;
		opacity:0.2;
		filter:alpha(opacity=20); /* For IE8 and earlier */
		pointer-events:none;
	}
	.schedule_hourslots_item.small .schedule_hourslots_item_title {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 230px;
		height: 30px;
		display: none;
	}
	.schedule_hourslots_item.tiny .schedule_hourslots_item_title {
		display: none;
	}
	.schedule_tz_info {
		float: right;
		margin-top: -20px;
		margin-right: 10px;
	}

 

     .showcountdown_circle_container {
        position: relative;
    }
    
    .showcountdown_circle_container.mediumslot {
        width: 320px;
        height: 167px;
        padding: 5px;
    }
    
    
    .showcountdown_circle_container.twoslotsslot {
        width: 320px;
        height: 167px;
        margin: 0 auto;
    }

    .showcountdown_circle_container .toptitle {
        position: absolute;
        top: 102px;
        text-align: center;
        left: 0;
        right: 0;
    }
    
    .showcountdown_circle_container a {
        position: absolute !important;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
    .showcountdown_circle_container .nowlive {
        color: #ca1918;
        text-align: center;
        font-size: 40px;
        margin-top: 33px;
    }
    
    .showcountdown_circle_container .title {
        font-size: 16px;
        text-align: center;
        margin-top: 25px;
        margin-bottom: 10px;
        font-family: 'ubuntu-condensed', times;
        font-weight: normal;
        font-size: 150%;
        padding: 0 15px;
        line-height: 18px;
    }
    
    .showcountdown_circle_container .date {
        position: absolute;
        bottom: 5px;
        left: 0;
        right: 0;
        text-align: center;
    }
    
    .showcountdown_circle_container .legend {
        margin-top: 25px;
    }
    
    .showcountdown_circle_container .circleTimerCircles {
        background-color: #ddd;
        color: #ca1918;
    }
    
    .showcountdown_circle_container .number {
        font-family: 'open-sans', sans-serif;
        font-weight: normal;
        font-size: 28px;
        line-height: 28px;
    }

    
    
    
}