/* ------------------ 

R E S P O N S I V E    C S S

 --------------------- */
  .show-menu,
.navi input[type=checkbox] {
	display: none;
}

.navi input[type=checkbox]:checked ~ .rpv-menu {
	display: block;
}

@media (max-width : 959px) {
	.navi ul {
		position: static;
		display: none;
	}

	.navi ul li,
    .navi li a {
		width: 100%;
	}

	.show-menu {
		font-size: 14px;
		display: block;
		text-transform: none;
		color: #919191;
	}

	.navi {
		padding: 0;
		text-align: left;
	}

	.navi .container {
		padding: 0;
	}

	.menu {
		display: block;
	}

	.menu li {
		margin: 0;
		border-bottom: 1px solid #eee;
	}

	.menu a {
	display: block;
	color: #7a7a7a!important;
	font-weight: 700!important;
}

	.menu a:hover, .menu a:focus {
	color: #272727!important;
	background: #fff!important;
}

	

}

@media only screen and (max-width: 966px), only screen and (max-device-width: 966px) {
	
body {
	background-color: #fff; 
	background-image: none!important;
}

#wrapper {
	width: 100%!important; 
}

#content {
	width: 100%!important; 
	padding: 0px 2px; 
	background-image: none!important; 
	background-color: #fff;
	margin-top: 0px;
}

.content { 
	margin: 2px 3px 5px 3px!important; 
	padding: 7px 3px!important;
}

#news_all, .pagination { 
	padding: 0px 5px;  
	width: 100%!important; 
	float: none!important; 
	background-color: #fff!important;
}

.news {
	margin: 0; 
	padding: 0; 
}

.news img {max-width:20vw;}

.title,
.category {
	text-align: left;
}

.featimg, 
#sidebar_all, 
.nameblog, 
#header,
.photos {
	background-color: #fff; 
	display: none!important;
}

embed,
iframe,
object,
video {
	max-width: 100%;
}

#name {
	margin: 15px auto 0px!important; 
	padding:15px!important; 
	display:block!important; 
	visibility: inherit!important; 
	font-family:Open Sans Condensed!important; 
	font-size:25px!important;  
	background-color:#84c2c1!important; 
	text-transform:uppercase!important; 
	text-align:center!important; 
	line-height:105%!important;
	color: #fff!important;
}

}