/*************************************************

*	10. Tablet									 *

*************************************************/

@media only screen and (min-width: 768px) and (max-width: 960px) {
  
		.about-widget img {
        
	float:none;
		text-align:center;
                 }
	     .aboutme {
          width: 726px;
          margin: 0 auto;
              }
	
	

	.container {

		width:726px;

	}

	

	#navigation-wrapper {

		display:none;

	}

	

	#logo img {

		max-width:726px;

		height:auto;

	}

	

	.slicknav_menu {

		display:block;

	}

	

	.post-image img {

		width:726px;

		height:auto;

	}

	

	

	.post-image.audio iframe {

		width:726px;

		height:auto;

	}

	

		.container.sp_sidebar .post-image.audio iframe {

			width:476px;

			height:auto;

		}

	

	.item-related {

		width:230px;

		margin-right:17px;

	}

	.post-pagination .prev-post {

		width:383px;

	}

	.post-pagination .next-post {

		width:383px;

	}

	

	

	

	.footer-widget-wrapper {

		width:230px;

		margin-right:17px;



	}

	

	.widget img {

		max-width:230px;

		height:auto;

	}

	

	.widget iframe {

		max-width:230px !important;

		height:auto;

	}

	

	#footer-logo img {

		max-width:726px;

		height:auto;

	}

	#footer-social a {

		margin:0 15px;

	}

	#footer-social a i {

		height:32px;

		width:32px;

		line-height:32px;

		margin-right:0;

		font-size:14px;

	}

	#footer-social a span {

		display:none;

	}

	

	.wpcf7 input {

		width:208px;

	}

	

	.sp-grid li {

		width:353px;

	}

	.sp-grid li:nth-child(3n+3) {

		margin-right:16px;

	}

	.sp-grid li:nth-child(2n+2) {

		margin-right:0;

	}

	

	.container.sp_sidebar #main {

		width:476px;

		margin-right:20px;

	}

	.container.sp_sidebar #sidebar {

		width:230px;

	}

	

		.container.sp_sidebar #sidebar .widget {

			width:230px;

		}

		

	.container.sp_sidebar .sp-grid li {

		width:228px;

	}

	

	.container.sp_sidebar .item-related {

		width:149px;

		margin-right:14px;

	}

	.container.sp_sidebar .item-related:last-child {

		margin-right:0;

	}

	.container.sp_sidebar .item-related h3 a {

		font-size:12px;

		letter-spacing:1px;

	}

	

	.container.sp_sidebar #respond textarea {

		width:93%;

	}

	#sidebar .widget #searchform input#s { 

			width:200px;

		}

	

}



/*************************************************

*	Mobile Portrait								 *

*************************************************/



@media only screen and (max-width: 767px) {


		.about-widget img {
        
	     float:none;
		text-align:center;
                 }
	     .aboutme {
          width: 320px;
          margin: 0 auto;
              }

	.container {

		width:320px;

	}

	

	#navigation-wrapper {

		display:none;

	}

	

	.slicknav_menu {

		display:block;

	}

	

	#logo img {

		max-width:320px;

		height:auto;

	}

	

	.post-header h1 a, .post-header h2 a, .post-header h1 {

		font-size:22px;

		letter-spacing:2px;

	}

	

	.post-image img {

		width:320px;

		height:auto;

	}

	

	.post-image.audio iframe {

		width:320px;

		height:auto;

	}

	

	.item-related {

		width:320px;

		margin-bottom:30px;

	}

	

	.share-box {

		width:46px; 

		height:36px; 

		line-height:36px;

		margin:0 4px;

	}

	

	.post-pagination .prev-post {

		width:320px;

	}

	.post-pagination .next-post {

		width:320px;

	}

	

	#respond textarea {

		width:90%;

	}

	

	.thecomment .author-img {

		display:none;

	}

	

	.widget {

		width:320px;

		margin-right:32px;

		float:left;

		margin-bottom:35px;

	}

	

	#footer-logo img {

		max-width:320px;

		height:auto;

	}

	

	#footer-social a i {

		height:28px;

		width:28px;

		line-height:28px;

		margin-right:0;

		font-size:12px;

	}

	#footer-social a {

		margin:0 5px;

	}

	#footer-social a span{

		display:none;

	}

	

	.wpcf7 textarea {

		width:94%;

	}

	

	.sp-grid li {

		width:320px;

	}

	.sp-grid li:nth-child(3n+3) {

		margin-right:0;

	}

	.sp-grid li:nth-child(2n+2) {

		margin-right:0;

	}

	

	.container.sp_sidebar #main {

		width:320px;

		margin-right:0;

	}

	.container.sp_sidebar #sidebar {

		width:320px;

	}

	

		.container.sp_sidebar #sidebar .widget {

			width:320px;

		}

		

	.container.sp_sidebar .item-related {

		width:320px;

		margin-bottom:30px;

	}

	

	

}



/*************************************************

*	10. Landscape								 *

*************************************************/



@media only screen and (min-width: 480px) and (max-width: 767px) {

		.about-widget img {
        
	float:none;
		text-align:center;
                 }
	     .aboutme {
          width: 480px;
          margin: 0 auto;
              }

	.container {

		width:480px;

	}

	

	#logo img {

		max-width:480px;

		height:auto;

	}

	

	.post-image img {

		width:480px;

		height:auto;

	}

	

	.post-image.audio iframe {

		width:480px;

		height:auto;

	}

	

	.item-related {

		width:480px;

		margin-bottom:30px;

	}

	

	.share-box {

		width:55px; 

		height:42px; 

		line-height:42px;

		margin:0 10px;

	}

	

	.post-pagination .prev-post {

		width:480px;

	}

	.post-pagination .next-post {

		width:480px;

	}

	

	.widget {

		width:480px;

		margin-right:32px;

		float:left;

		margin-bottom:35px;

	}

	

	#footer-logo img {

		max-width:480px;

		height:auto;

	}

	

	#footer-social a {

		margin:0 12px;

	}

	

	#footer-social a i {

		height:32px;

		width:32px;

		line-height:32px;

		margin-right:0;

		font-size:14px;

	}

	

	.wpcf7 textarea {

		width:95%;

	}

	

	.sp-grid li {

		width:230px;

	}

	.sp-grid li:nth-child(3n+3) {

		margin-right:16px;

	}

	.sp-grid li:nth-child(2n+2) {

		margin-right:0;

	}

	

		.container.sp_sidebar .sp-grid li {

			width:230px;

		}

		.container.sp_sidebar .sp-grid li:nth-child(3n+3) {

			margin-right:16px;

		}

		

		.container.sp_sidebar .sp-grid li:nth-child(2n+2) {

			margin-right:0;

		}

		

	.container.sp_sidebar #main {

		width:480px;

		margin-right:0;

	}

	.container.sp_sidebar #sidebar {

		width:480px;

	}

	

		.container.sp_sidebar #sidebar .widget {

			width:480px;

		}

		

	.container.sp_sidebar .item-related {

		width:480px;

		margin-bottom:30px;

	}

	

}