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

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

	/*-----------------------------------------------------------------------------------
	Menu
	-----------------------------------------------------------------------------------*/
	
	.menu-left-container,
	.menu-right-container {
		display: none;
	}
	
	a.tj-mobile-menu {
		display: block;
	}
	
	#header nav {
		display: none;
	}
	
	#tj-mobile-menu nav {
		max-width: 100%;
	}
	
	#header {
		max-width: 95%;
	}
	
	/*-----------------------------------------------------------------------------------
	Menu
	-----------------------------------------------------------------------------------*/
	
	#header nav ul li a {
		padding-right: 70px;
	}
	
	/*-----------------------------------------------------------------------------------
	Template Home
	-----------------------------------------------------------------------------------*/
	
	.page-template-template-home-php #primary article.page {
		max-width: 95%;
	}
	
	.page-template-template-home-php #primary article.page .page-hero img {
		max-width: 120px;
		max-height: 120px;
	}
	
	.page-template-template-home-php #primary article.page .page-hero {
		margin: 0 auto;
		display: block;
		text-align: center;
	}
	
	.page-template-template-home-php #primary article.page .entry-content {
		width: 95%;
		text-align: center;
	}
	
	.show-filter li a {
		right: 10px;
	}
	
	/*-----------------------------------------------------------------------------------
	Galleries
	-----------------------------------------------------------------------------------*/
	
	.tj-gallery-content {
		width: 95%;
	}
	
	.isotope,
	.tj-gallery-wrapper {
		overflow: hidden!important;
	}
	
	.tj-gallery article {
		width: 294px;
		height: 380px;
		margin: 0 10px 10px 0;
	}
	
	/*-----------------------------------------------------------------------------------
	Single Gallery
	-----------------------------------------------------------------------------------*/
	
	.tj-cpt-gallery {
		max-width: 95%;
	}
	
	/*-----------------------------------------------------------------------------------
	Blogs
	-----------------------------------------------------------------------------------*/
	
	.blog article.post .entry-content,
	.single article.post .entry-content,
	.commentlist
	 {
		max-width: 95%;
	}
	
	.single-post-pagination {
		display: none;
	}
	
	.commentlist img.avatar {
		width: 35px;
		height: 35px;
	}
	
	.commentlist .depth-2,
	.commentlist .depth-3,
	.commentlist .depth-4,
	.commentlist .depth-5,
	.commentlist .depth-6 {
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	
	#respond input[type="text"], 
	#respond input[type="email"], 
	#respond input[type="url"],
	#respond textarea {
		width: 91%;
	}
	
	/*-----------------------------------------------------------------------------------
	Pages
	-----------------------------------------------------------------------------------*/
	
	.page-template-template-contact-php #primary,
	.page-template-default #primary {
		max-width: 95%;
	}
	
	.contact input[type="text"], 
	.contact input[type="email"], 
	.contact input[type="url"],
	.contact textarea {
		width: 91%;
	}
	
	/*-----------------------------------------------------------------------------------
	Widget Areas
	-----------------------------------------------------------------------------------*/
	
	.footer-widgets {
		max-width: 95%;
		display: inline-block;
		margin-top: 40px;
	}
	
	.widget {
		margin: 20px auto;
	}
	
	.footer-widget-left,
	.footer-widget-center,
	.footer-widget-right {
		width: 95%;
		margin:0;
		padding: 0 0 20px 0;
		clear: both;
	}
	
	.tj_flickr_widget {
		overflow: hidden;
	}
	
	.tj_flickr_widget .flickrwidget .flickr_badge_image {
		width: 45px;
		height: 45px;
	}
	
	/*-----------------------------------------------------------------------------------
	Shortcodes
	-----------------------------------------------------------------------------------*/
	
	.page-template-default .tj-toggle-inner {
		width: 95%!important;
	}

}

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

@media screen and (min-width: 751px) and (max-width: 970px) {

	#header {
		max-width: 95%;
	}
	
	/*-----------------------------------------------------------------------------------
	Menu
	-----------------------------------------------------------------------------------*/
	
	.menu-left-container,
	.menu-right-container {
		display: none;
	}
	
	a.tj-mobile-menu {
		display: block;
	}
	
	#header nav {
		display: none;
	}
	
	#tj-mobile-menu nav {
		max-width: 100%;
	}
	
	#header nav ul li a {
		padding-right: 70px;
	}
	
	/*-----------------------------------------------------------------------------------
	Template Home
	-----------------------------------------------------------------------------------*/
	
	.page-template-template-home-php #primary article.page {
		max-width: 95%;
	}
	
	.page-template-template-home-php #primary article.page .page-hero img {
		max-width: 120px;
		max-height: 120px;
	}
	
	.page-template-template-home-php #primary article.page .page-hero {
		margin-right: 8%;
	}
	
	.show-filter li a {
		right: 10px;
	}
	
	/*-----------------------------------------------------------------------------------
	Galleries
	-----------------------------------------------------------------------------------*/
	
	.tj-gallery-content {
		width: 95%;
	}
	
	.isotope {
		margin-right: 0;
	}
	
	.tj-gallery article {
		width: 235px;
		height: 303px;
	}
	
	/*-----------------------------------------------------------------------------------
	Single Gallery
	-----------------------------------------------------------------------------------*/
	
	.tj-cpt-gallery {
		max-width: 95%;
	}
	
	/*-----------------------------------------------------------------------------------
	Pages
	-----------------------------------------------------------------------------------*/
	
	.page-template-template-contact-php #primary,
	.page-template-default #primary {
		max-width: 95%;
	}
	
	/*-----------------------------------------------------------------------------------
	Widget Areas
	-----------------------------------------------------------------------------------*/
	
	.footer-widgets {
		max-width: 95%;
	}
	
	.tj_flickr_widget {
		overflow: hidden;
	}
	
	.tj_flickr_widget .flickrwidget .flickr_badge_image {
		width: 45px;
		height: 45px;
	}
	
	/*-----------------------------------------------------------------------------------
	Shortcodes
	-----------------------------------------------------------------------------------*/
	
	.page-template-default .tj-toggle-inner {
		width: 95%!important;
	}
	
}