@media (max-width: 625px) {
	#navigation {
		height: 72px !important;
	}
	#searchform {
		display: none;
	}
}	
@media (max-width: 480px) {	
	.mobile-only {
		display: block;
	}
	.desktop-only {
		display: none;
	}
	#navigation {
		height: 29px !important;
	}
	#navigation ul {
		display: none;
	}
	#searchform {
		display: none;
	}
	#header {
		width: 90%;
		padding: 0 5% 0 5%;
	}
	.menu-mobile-navigation-container {
		width: 100%;
		float: left;
		display: none;
	}
	.menu-mobile-navigation-container ul {
		width: 100%;
		float: left;
		margin: 0 0 5% 0;
	}
	.menu-mobile-navigation-container ul li > ul {
		display: none;
	}
	.menu-mobile-navigation-container ul li {
		list-style-type: none;
		display: block;
		padding: 2%;
		border-bottom: 1px solid #cccccc;
		width: 96%;
	}
	.menu-mobile-navigation-container ul li a {
		color: #111111;
		text-decoration: none;
		display: block;
	}
	#mobile-toggle {
		background-image: url(images/menu.png);
		background-repeat: no-repeat;
		width: 20px;
		height: 20px;
		display: block;
		position: absolute;
		top: 27px;
		right: 5%;
		text-indent: -999999px;
	}
}
@media (max-width: 960px) {
	#header {
		width: 90%;
		padding: 0 5% 0 5%;
	}
	#body {
		background-image: none !important;
	}
	#navigation ul li {
		padding: 0 20px 5% 0;
	}
	#navigation {
		height: 29px;
	}
	.container {
		width: 100%;
	}
	#main {
		width: 100%;
	}
	#page-slides {
		width: 100%;
	}
	#page-slides .slides_container {
		width: 100%;
	}
	#page-slides .slides_container .slide-item {
		width: 100%;
	}
	.slides_control {
		width: 100% !important;
	}
	#page-biglogo {
		left: 30%;
	}
	.box {
		width: 90%;
		margin: 0 5% 5% 5%;
	}
	#main h1 {
		width: 90%;
		margin: 0 5% 5% 5%;
	}
	#main p {
		width: 90%;
		margin: 0 5% 5% 5%;
	}
	#events-inline {
		width: 90%;
		margin: 5%;
	}
	.group-date {
		width: 100% !important;
		margin: 0 0 2% 0;
	}
	.whatson {
		display: none !important;
	}
	#events-inline .group-date p label {
		width: 25%;
	}
	#events-inline .group-date p span {
		width: 70%;
		display: inline-block;
	}
	#side {
		background-color: #F6F6F6;
		width: 90% !important;
		margin: 0 0 5% 0;
		padding: 5%;
	}
	.home #side {
		width: 90%;
		padding: 5% 5% 0 5%;
	}
	.home .news-item {
		width: 100%;
		margin: 0 0 5% 0;
	}
	#social_share {
		width: 90%;
		margin: 0 5% 5% 5%;
	}
	#footer-main {
		width: 90%;
		margin: 0 5% 5% 5%;
	}
	#footer-side {
		width: 90%;
		margin: 0 5% 5% 5%;
	}
	.schedule {
		width: 90%;
		margin: 0 5% 5% 5%;
	}
	.schedule label {
		width: 45%;
		margin: 0 5% 0 0;
	}
	.sundays {
		width: 90%;
		margin: 0 5% 5% 5%;
	}
	.sundays_img {
		width: 100%;
		margin: 0 0 5% 0;
	}
	.sundays_img img {
		width: 100%;
	}
	.sundays_info {
		width: 100%;
	}
	.work_type {
		width: 95% !important;
		margin: 0 5% 5% 5% !important;
	}
	#newshead {
		width: 100%;
	}
	.bigpost {
		width: 90%;
		margin: 0 5% 5% 5%;
	}
	.top_news_date {
		width: 20%;
		margin: 0 5% 0 0;
	}
	.top_news_info {
		width: 75%;
		margin: 0;
	}
	.top_news_info p {
		margin: 0 0 5% 0;
	}
	.smallposts {
		width: 90%;
		margin: 0 5% 5% 5%;
	}
	.smallposts p {
		margin: 0 0 5% 0 !important;
	}
	.smallposts-img {
		width: 100%;
	}
	.smallposts-img img {
		width: 100%;
	}
	.catpost {
		width: 90%;
		margin: 0 5% 5% 5%;
	}
}