/*-----------------------------------------------------------------------------------
iPhone
-----------------------------------------------------------------------------------*/

@media only screen and (min-width : 320px) and (max-width : 600px) {

	/*-----------------------------------------------------------------------------------
	Globals
	-----------------------------------------------------------------------------------*/
	
	#primary {
		width: 94%;
		padding: 20px 20px 20px 20px;
		float: none;
	}
	
	#sidebar {
		display: none;
	}
	
	p.tj-footer-copyright-text {
		display: none;
	}
	
	.responsive-logo.tj-hide-on-big {
		display: block;
		margin: 30px auto;
		text-align: center;
	}
	
	/*-----------------------------------------------------------------------------------
	Menu
	-----------------------------------------------------------------------------------*/
	
	#header nav {
		display: none;
	}
	
	a.tj-mobile-menu {
		display: inline-block;
	}
	
	#tj-mobile-menu {
		padding: 65px 40px 0 40px;
	}

	/*-----------------------------------------------------------------------------------
	Template Home
	-----------------------------------------------------------------------------------*/
	
	.page-template-template-home-php article.type-page {
		/* display: none; */
	}
	
	.page-template-template-home-php article.type-page .entry-content h1, .page-template-template-home-php article.type-page .entry-content h2, .page-template-template-home-php article.type-page .entry-content h3, .page-template-template-home-php article.type-page .entry-content h4, .page-template-template-home-php article.type-page .entry-content p:first-of-type {
		font-size: 14px;
	}
	
	/*-----------------------------------------------------------------------------------
	Portfolios
	-----------------------------------------------------------------------------------*/
	
	.page-template-template-portfolio-php article.type-page {
		/* display: none; */
	}
	
	.page-template-template-portfolio-php article.type-page .entry-content h1, .page-template-template-portfolio-php article.type-page .entry-content h2, .page-template-template-portfolio-php article.type-page .entry-content h3, .page-template-template-portfolio-php article.type-page .entry-content h4, .page-template-template-portfolio-php article.type-page .entry-content p:first-of-type {
		font-size: 14px;
	}
	
	.show-filter {
		display: none;
	}
	
	.show-filter li a {
		right: 0;
	}
	
	ul.show-filter li a span.filter-text {
		display: none;
	}
	
	.show-filter .ico {
		margin: 0;
	}
	
	.tj-portfolio article.type-portfolio {
		width: 93%;
	}
	
	/*-----------------------------------------------------------------------------------
	Single Portfolio
	-----------------------------------------------------------------------------------*/

	.pagination-portfolio {
		display: none;
	}
	
	.tj-portfolio-client-meta, 
	.tj-portfolio-date-meta {
		width: 93%;
		top: auto;
		right: auto;
		margin: 0px auto;
	}
	
	/*-----------------------------------------------------------------------------------
	Blog Posts
	-----------------------------------------------------------------------------------*/
	
	.entry-content ul.tj_post_meta li {
		display: none;
	}
	
	.commentlist article {
		margin: 0 0 20px 0;
		padding: 10px 0 0 0;
	}
	
	.commentlist .depth-2,
	.commentlist .depth-3,
	.commentlist .depth-4,
	.commentlist .depth-5,
	.commentlist .depth-6 {
		width: 100%;
		margin-left: auto;
	}
	
	.commentlist img.avatar {
		display: none;
	}
	
	#respond textarea {
		width: 93%;
	}
	
	/*-----------------------------------------------------------------------------------
	Contact Page
	-----------------------------------------------------------------------------------*/
	
	.contact textarea {
		width: 93%;
	}
	
	/*-----------------------------------------------------------------------------------
	Widget Areas
	-----------------------------------------------------------------------------------*/
	
	.tj_flickr_widget {
		overflow: hidden;
	}
	
	/*-----------------------------------------------------------------------------------
	Shortcodes
	-----------------------------------------------------------------------------------*/
	
	.tj-toggle-inner {
		width: 87.5%!important;
		margin-top: -1px!important;
	}
	
}

/*-----------------------------------------------------------------------------------
iPhone Landscape
-----------------------------------------------------------------------------------*/

@media only screen and (min-width : 320px) and (max-width : 568px) and (orientation : landscape) {

		/*-----------------------------------------------------------------------------------
		Globals
		-----------------------------------------------------------------------------------*/
		
		#primary {
			width: 94%;
			padding: 20px 20px 20px 20px;
			float: none;
		}
		
		#sidebar {
			display: none;
		}
		
		p.tj-footer-copyright-text {
			display: none;
		}
		
		.responsive-logo.tj-hide-on-big {
			display: block;
			margin: 30px auto;
			text-align: center;
		}
		
		/*-----------------------------------------------------------------------------------
		Menu
		-----------------------------------------------------------------------------------*/
		
		#header nav {
			display: none;
		}
		
		a.tj-mobile-menu {
			display: inline-block;
		}
		
		#tj-mobile-menu {
			padding: 65px 40px 0 40px;
		}
	
		/*-----------------------------------------------------------------------------------
		Template Home
		-----------------------------------------------------------------------------------*/
		
		.page-template-template-home-php article.type-page {
			/* display: none; */
		}
		
		.page-template-template-home-php article.type-page .entry-content h1, .page-template-template-home-php article.type-page .entry-content h2, .page-template-template-home-php article.type-page .entry-content h3, .page-template-template-home-php article.type-page .entry-content h4, .page-template-template-home-php article.type-page .entry-content p:first-of-type {
			font-size: 14px;
		}
		
		/*-----------------------------------------------------------------------------------
		Portfolios
		-----------------------------------------------------------------------------------*/
		
		.page-template-template-portfolio-php article.type-page {
			/* display: none; */
		}
		
		.page-template-template-portfolio-php article.type-page .entry-content h1, .page-template-template-portfolio-php article.type-page .entry-content h2, .page-template-template-portfolio-php article.type-page .entry-content h3, .page-template-template-portfolio-php article.type-page .entry-content h4, .page-template-template-portfolio-php article.type-page .entry-content p:first-of-type {
			font-size: 14px;
		}
		
		.show-filter {
			display: none;
		}
		
		.show-filter li a {
			right: 0;
		}
		
		ul.show-filter li a span.filter-text {
			display: none;
		}
		
		.show-filter .ico {
			margin: 0;
		}
		
		.tj-portfolio article.type-portfolio {
			width: 42.5%;
		}
		
		/*-----------------------------------------------------------------------------------
		Single Portfolio
		-----------------------------------------------------------------------------------*/
	
		.pagination-portfolio {
			display: none;
		}
		
		.tj-portfolio-client-meta, 
		.tj-portfolio-date-meta {
			width: 93%;
			top: auto;
			right: auto;
			margin: 0px auto;
		}
		
		/*-----------------------------------------------------------------------------------
		Blog Posts
		-----------------------------------------------------------------------------------*/
		
		.entry-content ul.tj_post_meta li {
			display: none;
		}
		
		.commentlist article {
			margin: 0 0 20px 0;
			padding: 10px 0 0 0;
		}
		
		.commentlist .depth-2,
		.commentlist .depth-3,
		.commentlist .depth-4,
		.commentlist .depth-5,
		.commentlist .depth-6 {
			width: 100%;
			margin-left: auto;
		}
		
		.commentlist img.avatar {
			display: none;
		}
		
		#respond textarea {
			width: 93%;
		}
		
		/*-----------------------------------------------------------------------------------
		Contact Page
		-----------------------------------------------------------------------------------*/
		
		.contact textarea {
			width: 93%;
		}
		
		/*-----------------------------------------------------------------------------------
		Widget Areas
		-----------------------------------------------------------------------------------*/
		
		.tj_flickr_widget {
			overflow: hidden;
		}
		
		/*-----------------------------------------------------------------------------------
		Shortcodes
		-----------------------------------------------------------------------------------*/
		
		.tj-toggle-inner {
			width: 93.3%!important;
			margin-top: -1px!important;
		}
   
}

/*-----------------------------------------------------------------------------------
iPad Landscape
-----------------------------------------------------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation : landscape) {
	
	/*-----------------------------------------------------------------------------------
	Globals
	-----------------------------------------------------------------------------------*/
		
	p.tj-footer-copyright-text {
		display: none;
	}
	
	/*-----------------------------------------------------------------------------------
	Menu
	-----------------------------------------------------------------------------------*/
	
	a.tj-mobile-menu {
		display: none;
	}
	
	#header nav {
		display: none;
	}

	/*-----------------------------------------------------------------------------------
	Portfolios
	-----------------------------------------------------------------------------------*/
	
	.show-filter {
		display: none;
	}
	
	.show-filter li a {
		right: 0;
	}
	
	ul.show-filter li a span.filter-text {
		display: none;
	}
	
	.show-filter .ico {
		margin: 0;
	}
	
	.tj-portfolio article.type-portfolio {
		width: 43.5%;
	}
	
	.pagination-portfolio {
		width: 40%;
	}

	/*-----------------------------------------------------------------------------------
	Widget Areas
	-----------------------------------------------------------------------------------*/
	
	.tj_flickr_widget {
		overflow: hidden;
	}
	
	/*-----------------------------------------------------------------------------------
	Shortcodes
	-----------------------------------------------------------------------------------*/
	
	.tj-toggle-inner {
		width: 95.2%!important;
		margin-top: -1px!important;
	}
	
}

/*-----------------------------------------------------------------------------------
iPad Portrait
-----------------------------------------------------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {

	/*-----------------------------------------------------------------------------------
	Globals
	-----------------------------------------------------------------------------------*/
	
	#primary {
		width: 92%;
		padding: 40px 0px 40px 40px;
		float: none;
	}
	
	#sidebar {
		display: none;
	}
	
	.responsive-logo.tj-hide-on-big {
		display: block;
		margin: 30px auto;
		text-align: center;
	}
	
	p.tj-footer-copyright-text {
		display: none;
	}
	
	/*-----------------------------------------------------------------------------------
	Menu
	-----------------------------------------------------------------------------------*/
	
	a.tj-mobile-menu {
		display: inline-block;
	}
	  
	/*-----------------------------------------------------------------------------------
	Portfolios
	-----------------------------------------------------------------------------------*/
	
	.show-filter {
		display: none;
	}
	
	.show-filter li a {
		right: 0;
	}
	
	ul.show-filter li a span.filter-text {
		display: none;
	}
	
	.show-filter .ico {
		margin: 0;
	}
	
	.tj-portfolio article.type-portfolio {
		width: 44.5%;
	}
	
	.isotope {
		margin: 0 auto;
	}
	
	.pagination-portfolio {
		width: 25%;
	}
	
	.tj-cpt-portfolio {
		width: 93.5%;
	}
	
	/* Blog */
	
	article.post,
	.commentlist {
		width: 93.5%;
	}
	
	/* Pages*/
	
	.page-template-default article.page,
	.page-template-template-contact-php article.page {
		width: 93.5%;
	}
	
	.tj-toggle-inner {
		width: 94.5%!important;
		margin-top: -1px!important;
	}
	  
}

/*-----------------------------------------------------------------------------------
Small Tablet
-----------------------------------------------------------------------------------*/

@media only screen and (min-width: 600px) and (max-width: 800px) and (orientation:landscape) {

	/*-----------------------------------------------------------------------------------
	Globals
	-----------------------------------------------------------------------------------*/
	
	#primary {
		width: 92%;
		padding: 50px 0px 50px 50px;
		float: none;
	}
	
	#sidebar {
		display: none;
	}
	
	.responsive-logo.tj-hide-on-big {
		display: block;
		margin: 30px auto;
		text-align: center;
	}
	
	p.tj-footer-copyright-text {
		display: none;
	}
	
	/*-----------------------------------------------------------------------------------
	Menu
	-----------------------------------------------------------------------------------*/
	
	a.tj-mobile-menu {
		display: inline-block;
	}
	  
	/*-----------------------------------------------------------------------------------
	Portfolios
	-----------------------------------------------------------------------------------*/
	
	.show-filter {
		display: none;
	}
	
	.show-filter li a {
		right: 0;
	}
	
	ul.show-filter li a span.filter-text {
		display: none;
	}
	
	.show-filter .ico {
		margin: 0;
	}
	
	.tj-portfolio article.type-portfolio {
		width: 45%;
	}
	
	.isotope {
		margin: 0 auto;
	}
	
	.pagination-portfolio {
		width: 25%;
	}
	
	.tj-cpt-portfolio {
		width: 92%;
	}
	
	/* Blog */
	
	article.post,
	.commentlist {
		width: 92%;
	}
	
	/* Pages*/
	
	.page-template-default article.page,
	.page-template-template-contact-php article.page {
		width: 92%;
	}
	  
}

@media only screen and (min-width: 600px) and (max-width: 800px) and (orientation:portrait) {

	/*-----------------------------------------------------------------------------------
	Globals
	-----------------------------------------------------------------------------------*/
	
	#primary {
		width: 92%;
		padding: 40px 0px 40px 40px;
		float: none;
	}
	
	#sidebar {
		display: none;
	}
	
	.responsive-logo.tj-hide-on-big {
		display: block;
		margin: 30px auto;
		text-align: center;
	}
	
	p.tj-footer-copyright-text {
		display: none;
	}
	
	/*-----------------------------------------------------------------------------------
	Menu
	-----------------------------------------------------------------------------------*/
	
	a.tj-mobile-menu {
		display: inline-block;
	}
	  
	/*-----------------------------------------------------------------------------------
	Portfolios
	-----------------------------------------------------------------------------------*/
	
	.show-filter {
		display: none;
	}
	
	.show-filter li a {
		right: 0;
	}
	
	ul.show-filter li a span.filter-text {
		display: none;
	}
	
	.show-filter .ico {
		margin: 0;
	}
	
	.tj-portfolio article.type-portfolio {
		width: 42.5%;
	}
	
	.isotope {
		margin: 0 auto;
	}
	
	.pagination-portfolio {
		width: 35%;
	}
	
	.tj-cpt-portfolio {
		width: 92%;
	}
	
	/* Blog */
	
	article.post,
	.commentlist {
		width: 92%;
	}
	
	/* Pages*/
	
	.page-template-default article.page,
	.page-template-template-contact-php article.page {
		width: 92%;
	}
	  
}