
@media screen and (max-width: 980px)
{
	.sidebar
	{
	   padding-left: 0.9375rem;
	   padding-right: 0.9375rem;
	}
}
@media screen and (max-width: 950px)
{
	#trails .trail
	{
		width: 40%;
		margin-left: 5%;
		margin-right: 5%;
		background-repeat: no-repeat;
	}
	#trail-extras ul
	{
		margin-left: 1.25rem;
	}
	
	.top-menu-wrapper
	{
		margin-left: 5px;
	}
	
}

@media screen and (max-width: 825px)
{
	ul li.book-btn a
	{
		display: none;
	}
}

@media screen and (max-width: 750px)
{
	.sidebar .widget h4.widgettitle
	{
		font-size: 18px;
	}
}

@media screen and (max-width: 720px)
{
	header .menu li a
	{
		margin-right: 10px;
		font-size: 16px;
	}
}
@media screen and (max-width: 640px)
{
	header .menu li a
	{
		margin-right: 0;
		font-size: 18px;
	}
	
	#trails .trail
	{
		width: 100%;
		max-width: 370px;
		margin: 20px auto;
		float: none;
	}
	
	#trails, #trail-extras
	{
		padding: 20px;
	}
	
	#trails > h2, #trail-extras h2
	{
		font-size: 26px;
	}
	
	article.hentry {
    padding-left: 0px;
	}
	
	.menu
	{
		text-align: center;
		margin-top: 20px;
	}
	.menu > li
	{
		display: block;
		margin: 0 auto;	
	}
	
	.menu a
	{
		color: #000000;
		font-family: 'Special Elite', cursive;
	}
	
	.menu .active > a
	{
		background-color: #96ce84;
	}
	
	.sidebar
	{
		margin-top: 0px;
	}
	body
	{
		padding: 0;
	}
	
}

