
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	body {
		padding: 0;
	}

	.container {
		padding: 0 20px;
	}

	.logo_area img {
		width: 100%;
	}

	.pad_left {
		padding-left: 0;
	}

	.pad_right {
		padding-right: 0;
	}
	
	.right_menu {
		float: left;
	}

	.content_area {
		overflow: hidden;
	}

	footer .copyright {
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px dotted #578537;
	}

	.inner_header a {
		display: none;
	}

	.post_date {
		margin-bottom: 10px;
	}

	.pagination_links {
		margin-bottom: 10px;
	}

	.post_content img {
		width: 90% !important;
		height: auto !important;
		border: 1px solid #ccc !important;
		display: block !important;
		float: none !important;
		clear: both !important;
		margin-bottom: 1em !important;
	}

	.after_content {
		background: transparent;
		text-align: center;
		border-bottom: none;
		border-top: 1px dotted #ccc;
	}

	iframe {
		max-width: 100% !important;
	}

	.desktop_slider {
		width: 100%;
		height: auto;
	}

	.slider_container {
		padding: 0;
	}

	.slider_area_wrapper {
		background: #fff;
		border: none;
		box-shadow: none;		
	}

	.desktop_slider .slidesjs-pagination {
		position: static;
		text-align: center;
		margin: 0 0 5px 0;
	}

	.desktop_slider .slidesjs-pagination .slidesjs-pagination-item {
		width: 20px;
		height: 20px;
	}

	.desktop_slider .slidesjs-pagination .slidesjs-pagination-item a {
		background: url(../img/mobile_pager_inactive.png) no-repeat;
	}

	.desktop_slider .slidesjs-pagination .slidesjs-pagination-item a.active {
		background: url(../img/mobile_pager_active.png) no-repeat;
	}		

}
 
/* Landscape phones and down */
@media (max-width: 480px) {

	.visual_image_container {
		width: 99%;
		margin-bottom: 10px;
	}

}