.block_author_posts .posts{
	max-width: 628px;
	width: 100% !important;
}
.newsBox .text,
.newsBox .text p{
	width: 100% !important;
	max-width: 534px;
}

p span iframe{
	width:100% !important;
}

div.block_comments ul li h4{
	word-wrap: break-word;
}

.block_copyrights {
    float: left !important;
    height: auto !important;
}

.block_copyrights a{
    color:#cccccc !important;
}

.followBox {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.content ol{
	margin: 0 0 15px 30px;
}
@media screen and (max-width:1004px){
	.right_sidebar .main_content{
		width: 620px !important;
	}
}
@media screen and (max-width:960px){
	/*.right_sidebar .main_content{
		width: 100% !important; 
	}*/
	.newsBox { width: 100% }
	.right_sidebar .main_content {
		width: 480px !important;
	}
}

@media screen and (max-width:960px){
	.newsBox .text, .newsBox .text p {width: 80% !important;}
	.newsBox .text {float: right !important;}
}

@media screen and (max-width:780px){
	
#logo_top {
    padding-top: 35px !important;
	position:relative !important;
	margin: 0px auto !important;
	width: 100% !important;
}
.right_sidebar .main_content {
	width: 100% !important;
}
#header .bottom  a img:nth-of-type(2){
    left: 10px !important;
    position: relative !important;
    top: 0px !important;
	float:left !important;
	margin: 0px auto !important;
	padding-left: 0 15% !important;
	}

#header .bottom div.logo_top img.text {
    left: 10px !important;
    position: relative !important;
    top: 0px !important;
	float:left !important;
	clear: left;
	margin: 0px auto !important;
	padding: 0 15%;

}

.socialBox {
	top: 57px !important;
	position: relative !important;
	float:left;
	width: 100% !important;
}

.socialBox li{
	float:right !important;
}

.socialBox li:first-of-type{
	float:left !important;
	margin-left:0px !important;
}

.searchBox {
	top: 50px !important;
	margin: 0px auto !important;
	width: 650px !important;
	position:relative !important;
}

.langBox {
	top: 135px !import	
	left:1px !important;
	right:0px !important;
}

.block_breadcrumbs li {
	height:auto !important;
	padding-right: 7px;
	margin-left: 0px !important;
}

#header .bottom {
    height: 230px !important;
}
.newsBox .text, .newsBox .text p {width: 75% !important;}

}
@media screen and (min-width:480px) and (max-width:780px){
	.inner {
		width: 420px !important;
		padding: 0px;
	}
	.block_topic_news {
		margin-left: 0px;
	}
	.block_topic_news .block_topic_post {
		width: 386px !important;
		margin-left: 0px !important;
	}
	.right_sidebar .sidebar {
		width: auto !important;
		padding-top: 0px !important;
		float: none !important;
		margin-top: 0px !important;
	}
}
@media screen and (max-width:480px){
.newsBox .text, .newsBox .text p {width: 70% !important;}
}