/*
 * < 1024
 */
@media screen and (max-width: 1025px) {
	.outer-wrapper {
		width: 100%;
		margin: 0 auto;
	}
	.content-wrapper {
		width: auto;
		padding-left: 20px;
		padding-right: 20px;
		overflow: hidden;
	}
	.slide-toggle .toggle {
		width: 100%;
	}
	.header {
		width: 100%;
	}
	.navi {
		width: 100%;
	}
	.slider {
		width: 100%;
	}
		.flex-direction-nav {
			display: none;
		}
}


/*
 * < 960
 */
@media screen and (max-width: 960px) {
	.content-wrapper {
		padding: 0;
	}
	.main-wrapper, .tagline {
		width: 715px !important;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.sidebar-wrapper {
		display: none;
	}
	.credit {
		width: 100%;
	}

	.feed-title {
		padding-left: 0;
		text-align: center;
	}
}


/*
 * < 715
 */
@media screen and (max-width: 715px) {
	.main-wrapper, .tagline {
		width: 470px !important;
	}
	.sideblog .post .post-body {
		width: 100%;
	}
	.post-body blockquote {
		font-size: 16px;
	}

	.navi {
		border-bottom: 1px solid #e7e7e7;
		padding: 10px 0;
	}
	.navi .menu {
		display: none;
	}
	.navi ul ul li span {
		display: block;
	}
	.navi select {
		display: block;
		width: 225px;
		margin: 0 auto;
		border: 1px solid #ddd;
		padding: 10px;
		line-height: 2.5em;
	}

	.credit ul li {
		display: block;
		width: 100%;
		border-bottom: 1px solid #222;
		margin: 0 0 5px;
		padding: 0 0 5px;
		float: none;
	}
}


/*
 * < 470
 */
@media screen and (max-width: 470px) {
	.main-wrapper, .tagline {
		width: 225px !important;
	}
	.post-body blockquote {
		font-size: 14px;
		padding: 20px;
	}
	.sideblog .post .thumbnail {
		width: 100%;
	}
	.sideblog .post .thumbnail img {
		width: 100%;
	}
	.pfaudio .audioplayercover {
		display: none;
	}

	#contact_form ul li input,
	#contact_form ul li textarea,
	.comments-wrapper form#commentform textarea,
	.wpcf7 input,
	.wpcf7 textarea {
		width: 90%;
	}
	.comments-wrapper form#commentform input {
		width: 90%;
	}
}