@media (max-width:767px)
{
	body {
	min-width:320px;	
	}
	
	#logo {
	margin-bottom:60px;	
	}
		#logo a {

    background: none;
	}
	#logo a:hover {
		background:none;
	}
	#scrolltonav {
 position:absolute;
 right:1em;
		top:1em;
		/*
  margin-top: -60px;
		 margin-top: -90px;
		*/
  display: block;
  padding: 0.25em 2%;
  padding:1em;
  color: #fff;
  text-decoration: none;
  border-radius: 0.25em;
background: #be134e; /* Old browsers */
background: -moz-linear-gradient(top, #be134e 1%, #aa1163 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #be134e 1%,#aa1163 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #be134e 1%,#aa1163 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  z-index:500;
}
	
#scrolltonav:hover {
background: #aa1163; /* Old browsers */
background: -moz-linear-gradient(top, #aa1163 1%, #be134e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #aa1163 1%,#be134e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #aa1163 1%,#be134e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}


#main .inside {
padding: 2em	1em;

}


#logo {
margin-top:0.4em;	
}

	/*
#logo a {
		font-size:4em;
	line-height:1em;
	padding: 0.1em 0.1em 0.1em 0.18em;
		padding: 0.1em 0.25em 0.1em 0.25em;
		
	text-decoration:none;
	font-family: 'AlphaEchoRegular', Arial;
	display:block;

}
	*/
	
	
	#logo a {
		margin:1em;
	}

h1 {
 
	font-size:2em;	

}

#mainnav {
    font-family: 'AlphaEchoRegular', Arial;
	font-size:2.6em;	
	line-height:1.35em;	
	color:#be004e;
text-align:right;
padding-right:0;
	margin-top:0.8em;

	
}

#mainnav a, #mainnav span {
	padding:0.1em 0.3em 0.1em	
}

#wrapper {
overflow:hidden!important;	
}


}

/*
@media (max-width:400px)
{
#logo a {
    font-size: 3em;
    line-height: 1em;
    padding: 1em 0.4em 1em 0.4em;
    text-decoration: none;
    font-family: 'AlphaEchoRegular', Arial;
    display: block;
}
	
}
*/


@media (max-width:500px)
{
	#logo {
		padding-top:20px;
    margin-bottom: 0;
}
#logo a {

    text-decoration: none;
    font-family: 'AlphaEchoRegular', Arial;
    display: block;
	max-width:none;
	background:none;
	 padding: 2em 0.4em 1em 0.4em;
}
	#logo a {

    text-decoration: none;
	}
	#logo a:hover {
		background:none;
	}
	
	#logo .est {
    font-size: 6em;
    line-height: 1em;
}
	
}
