/* [ THEME ] */
@media (max-width:1230px){
	.d100, .d1001{
		width:100%;
		min-width:100%;
	}
	.d1000{
		width:96%;
	}
}

@media (max-width:1160px){
	.site{
		padding-left:0;
	}
	.sidebar{
		position:relative;
		width:100%;
	}
	.sidebar_left{
		float:left;
		width:59%;
	}
	.box_events{
		float:right;
		width:39%;
	}
}

@media (max-width:1020px){
	.footer{
		padding:20px 0 0;
	}
	.footer_right{
		float:none;
	}
	.footer_left{
		float:none;
		text-align:right;
		padding-top:0;
		padding-right:101px;
	}
	.footer_left > SPAN, .footer_left_top > DIV{
		display:none;
	}
	.footer_left_top SPAN{
		top:-15px;
	}
	.slider{
		top:0;
	}
}

@media (max-width:960px){
	.menu_icon{
		display:block;
	}
	.menu_main{
		float:none;
		position:fixed;
		right:0;
		top:0;
		bottom:0;
		width:180px;
		background:#222;
		text-align:right;
		overflow:auto;
		margin-right:-180px;
		z-index:99999;
	}
	.menu_main:before{
		content:"";
		display:block;
		height:147px;
		background:#111;
		background-size:cover;
	}
	.menu_main:after{
		content:"";
		position:absolute;
		top:45px;
		right:39px;
		width:102px;
		height:56px;
		background:url(images/icons.png) right top no-repeat;
	}
	.menu_main A{
		float:none;
		width:100%;
		text-align:right;
	}
	
	.slider .slide > SPAN{
		font:normal 15px/1.5 LWfont;
		right:0;
		left:0;
	}
	.slider .slide.thisSlide > SPAN{
		bottom:0;
	}
	.slider .slide > SPAN B, .slider .slide > SPAN SPAN, .slider .slide > SPAN:before, .slider .slide > SPAN:after{
		display:none;
	}
	.slider .slide > SPAN SPAN{
		display:none;
	}
}

@media (max-width:860px){
	.firstplayer{
		padding-right:10px;
		position:relative;
		z-index:2;
	}
	.firstplayer:before{
		content:"";
		position:absolute;
		top:0;
		right:0;
		bottom:0;
		left:0;
		z-index:-1;
		background:rgba(0,0,0,0.5);
	}
	
	.middle{
		padding-right:0;
	}
	.middleBar{
		position:relative;
		width:49%;
		float:right;
	}
	.sidebar{
		float:left;
		width:49%;
	}
	.sidebar_left, .box_events{
		float:none;
		width:100%;
	}
}
@media (max-width:580px){
	.header{
		background:none;
	}
	.header_logo{
		padding-top:6px;
		background:rgba(0,0,0,0.70);
		float:none;
		height:65px;
	}
	.header_logo A{
		top:6px;
		right:5px;
	}
	.header_left{
		position:relative;
		left:0;
		right:0;
		top:0;
		background:rgba(0,0,0,.3);
		margin-top:1px;
		padding:3px 10px;
	}
	.header_left A.header_signin{
		float:right;
	}
    .events .single_post{
        padding: 0 5px 0;   
    }
    .events .single_img{
        float: none;
        width: 100%;
        margin-bottom: 60px;
    }
    .events .single_body {
        padding: 5px;
    }
    .events_lable > span{
        width: 100%;
    }
    .events_counter .countdown{
        text-align: center !important;   
    }
    .archive a{
        width:47%;
    }
}
@media (max-width:550px){
	.firstplayer_list B{
		display:none;
	}
	.box_body_pad{
		padding-right:0;
	}
	.box_body_pad A{
		margin-right:15px;
	}
	.box_body_pad A.box_piclink{
		position:relative;
		display:block;
		width:100%;
		margin-bottom:10px;
		margin-right:0;
	}
	.middleBar{
		width:100%;
		float:none;
	}
	.sidebar{
		float:none;
		width:100%;
	}
	textarea#comment {
	width: 346px;
	}
}
@media (max-width:380px){
	.post_footer{
		float:none;
		width:100%;
		margin-bottom:10px;
        display: block;
	}
    .archive a{
        width:100%;
        margin: 0;
    }
}