@media only screen and (max-height:414px)
{
	#nostalgia-navigation
	{
		top: 20px;
	}
}

@media only screen and (max-width:914px)
{
	#nostalgia-tab-content-menu-select
	{
		display:block;
	}
	#nostalgia-tab-content-page
	{
		padding-top: 30px;
	}
}
@media only screen and (max-width:782px)
{
	body.admin-bar #nostalgia
	{
		top: 46px;
	}
}
@media only screen and (max-width:810px)
{
	#supersized-control,
	#nostalgia-navigation
	{
		left: 0 !important;
		right: 0 !important;
		margin-left: auto;
		margin-right: auto;
	}
	#supersized-control
	{
		right: 0;
		bottom: 30px;
	}
	#nostalgia-navigation
	{
		bottom: 67px;
	}
}
@media only screen and (max-width:600px)
{
	#nostalgia-navigation-click-here-box
	{
		left:20%;
		width:92px;
		height:77px;
		bottom: 185px;
		background-image:url('../images/click_here_arrow_2.png');
	}
}
@media only screen and (max-width:550px)
{	
	ul.list-about li
	{
		width:100%;
	}
	
	h1,h1 a
	{
		font-size:58px; 
		font-weight:400;		
	}
	
	h3,h3 a,
	.bread_crum li
	{
		font-size:26px; 
	}
	
	body,
	#nostalgia
	{
		min-width:100%;
	}
	
	ul.image-list li
	{
		margin-left:auto;
		margin-right:auto;
	}

	ul.image-list li.left,
	ul.image-list li.right
	{
		clear:both;
		float:none;
	}
	
	p.subtitle-paragraph,
	p.subtitle-paragraph span.bold
	{
		font-size:22px;
	}
	
	.nostalgia-accordion .ui-accordion-header a
	{
		font-size:18px;
	}

	#map,
	div.contact-details-map,
	div.contact-details-about
	{
		float:none;
		clear:both;
	}

	#map,
	div.contact-details-map
	{
		width:100%;
	}

	div.contact-details-map div.contact-details-map-arrow
	{
		display:none;
	}

	#contact-form .float-left,
	#contact-form .float-right:first-child,
	#comment_form .float-left,
	#comment_form .float-right:first-child
	{
		float:left;
		clear:both;
	}

	#contact_form .float-left,
	#comment_form .float-left
	{
		margin-bottom: 10px;
	}
	ul.list-about li.left:nth-last-child(2)
	{
		margin-bottom: 30px;
	}
}
@media screen and (min-width:480px) and (max-width:550px)
{
	
	#comment_form textarea,
	#comment_form input[type="text"],
	#contact_form textarea,
	#contact_form input[type="text"]
	{
		width:432px;
		width: 392px;
	}

	#nostalgia-tab-content-menu-select
	{
		width: 410px;
		margin-left: 30px;
	}

	#nostalgia-tab-content-page
	{
		width: 410px;
		padding-left: 30px;
	}
	
	#nostalgia-tab-content
	{
		padding: 0;
	}
	
	#nostalgia-tab-footer,
	#nostalgia-tab-content,
	.nostalgia-tab-right #nostalgia-tab-footer
	{
		width:480px;
		min-width:480px;
	}

	div.post div.post-header span,
	ul.blog-list li.blog-list-post div.blog-list-post-header span
	{
		float:right;
		font-size:26px;
	}

	div.post div.post-image a.fancybox-image,
	div.post div.post-image a.fancybox-video,
	ul.blog-list li.blog-list-post div.blog-list-post-image a.fancybox-image,
	ul.blog-list li.blog-list-post div.blog-list-post-image a.fancybox-video,
	div.post div.post-image a.fancybox-image img,
	div.post div.post-image a.fancybox-video img,
	ul.blog-list li.blog-list-post div.blog-list-post-image a.fancybox-image img,
	ul.blog-list li.blog-list-post div.blog-list-post-image a.fancybox-video img
	{
		width:410px;
		height:167px;
	}

	div.post div.post-image div.caption span.category,
	ul.blog-list li.blog-list-post div.blog-list-post-image div.caption span.category
	{
		width: 160px;
	}

	div.contact-details-about
	{
		width:370px;
	}
}
@media only screen and (max-width:479px)
{
	
	h1, h1 a
	{
		font-size: 42px;
	}
	
	p.subtitle-paragraph,
	p.subtitle-paragraph span.bold
	{
		font-size: 18px;
	}

	#comment_form textarea,
	#comment_form input[type="text"],
	#contact_form textarea,
	#contact_form input[type="text"]
	{
		width:272px;
	}

	body,
	#nostalgia
	{
		min-width:100%;
	}
	
	#nostalgia-tab-content-menu-select
	{
		width: 290px;
	}

	#nostalgia-tab-footer
	{
		height: 60px;
	}

	#nostalgia-tab-footer,
	#nostalgia-tab-content,
	.nostalgia-tab-right #nostalgia-tab-footer
	{
		width:320px;
		min-width:320px;
	}
			
	#nostalgia-tab-content
	{
		padding-left: 20px;
	}
	#nostalgia-tab-content-page
	{
		width:290px;
	}

	.no-list.social-list
	{
		padding-top: 22px !important;
	}
	
	#nostalgia-tab-footer span.float-left,
	#nostalgia-tab-footer span.float-right
	{
		float:right;
	}

	div.post div.post-header h3,
	ul.blog-list li.blog-list-post div.blog-list-post-header h3
	{
		float:left;
		width:200px;
	}

	div.post div.post-header h3,
	ul.blog-list li.blog-list-post div.blog-list-post-header h3,
	div.post div.post-header h3 a,
	ul.blog-list li.blog-list-post div.blog-list-post-header h3 a
	{
		line-height:130%;
	}

	div.post div.post-header span,
	ul.blog-list li.blog-list-post div.blog-list-post-header span
	{
		float:right;
		font-size:24px;
	}
			
	div.post div.post-image a.fancybox-image,
	div.post div.post-image a.fancybox-video,
	ul.blog-list li.blog-list-post div.blog-list-post-image a.fancybox-image,
	ul.blog-list li.blog-list-post div.blog-list-post-image a.fancybox-video,
	div.post div.post-image a.fancybox-image img,
	div.post div.post-image a.fancybox-video img,
	ul.blog-list li.blog-list-post div.blog-list-post-image a.fancybox-image img,
	ul.blog-list li.blog-list-post div.blog-list-post-image a.fancybox-video img
	{
		width:290px;
		height:118px;
	}

	div.post div.post-image div.caption span.comment,
	ul.blog-list li.blog-list-post div.blog-list-post-image div.caption span.comment
	{
		float:left;
		clear:both;
		margin-top:5px;
	}
		
	ul.comment-list li ul
	{
		margin-left:60px;
	}
	ul.comment-list li div>img
	{
		width:60px;
	}

	ul.comment-list li div>p,
	ul.comment-list li div>span
	{
		padding-left:80px;
	}
	
	.comments_list .comment-author-avatar
	{
		margin-bottom: 15px;
		margin-right: 0;
	}

	ul.comments_list li .comment-details
	{
		width: 290px;
	}

	.comments_list .comment .children .comment-details
	{
		width: 250px;
	}

	div.contact-details div.contact-details-about
	{
		width:250px;
	}
	#cancel_comment
	{
		font-size: 14px;
	}
}
@media screen and (max-device-width: 480px)
{
	body
	{
		-webkit-text-size-adjust: none;
	}
}