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

	

	.starter{
		top:0 !important;
		bottom:auto;
		height:120px !important;
		float:right;
	}
	
	h2.details {
		font-family: 'Battersea2011LightItalic';
		font-size: 1.1em;
		line-height:130%;
		margin-top:0 !important;
	}
	.gobutton, .lastgobutton{
		width: 250px;
		height: 120px;
		float:right;
	}
	#steps-instructions{
		left:-10px;
	}
	
		
	
	.form-message{
		margin-bottom:5px;
		padding-top:30px;
	}
	#twinned{
		margin-top:30px;
	}


	.row.new_result_page .license-wrapper{
		width:100% !important;
		float:none !important;
	}
	.row.new_result_page .share-away{
		width:100% !important;
		float:none !important;
		text-align: center !important;
		margin:50px 0 0 !important;
	}

	.row.new_result_page .float-left-container, .row.new_result_page #mc_embed_signup{
		width:100% !important;
		float:none !important;
	}

	.row.new_result_page #mc_embed_signup{

	}

	.donate{
		height: 50px;
		width: 50px;
		top: -10px !important;
		left:40px !important;
		position: relative;
		float:left;
	}

	.donate .imagewrapper, .donate .imagewrapper img{
		height:105px;
		position:relative;
		right:20px;
	}

	.donate .imagewrapper a{
		display:inline-block;
		height:100%;
	}
	
	#search_wrapper{
		width:95% !important;
	}

	#search input[type="text"]{
		width:75% !important;
	}

	#search input[type="submit"]{
		width:23% !important;
		padding:11px 10px !important;
	}

	#search_wrapper li.tag_wrap{
		width:100%;
		float:none;
		text-align:center;
	}

	.row.zazzle div.outerwrapper{
		height:100px !important;
		top:-75px;
		right:-35px !important;
		z-index:6000;
		cursor:pointer;
	}

	.row.zazzle .products .item-wrapper{
		width:47% !important;
	}

	.entry-content.mobile{
		overflow:hidden;
	}

}

#twinned-image{
	border:none !important;
}
.usp-label-content{
	margin-top:0px;
}
.inputfocused .site-header{
		position:absolute;
		top:0px;		
}
	
.inputfocused .entry-title{
	opacity:0.1;
}


/*
*	Tag search
*/

#search_wrapper{
	width:60%;
	margin:auto;
	/*text-align:center;*/
	text-align:left;
}
#search_wrapper h2{
	color:#FFF;
}
#search_wrapper .tag_wrap{
	float:left;
	width:32%;
	margin-bottom:5px;
	list-style: none;
}
/*#search_wrapper .tag_wrap:nth-child( 3n-1 ){
	margin:0 2%;
}
#search_wrapper .tag_wrap:nth-child(3n){
	clear:right;
}
#search_wrapper .tag_wrap:nth-child(3n-1):after{
	clear:both;
	content:' ';
	display: table;
}*/
#search_wrapper .tag_wrap_inner{
	margin:5px auto;
}
#search_wrapper .tag_wrap_inner a{
	margin:0!important;
	padding:0!important;
}
#tags{
	margin:30px 0;
}
#tags:after{
	content:' ';
	display:table;
	clear:both;
}
#tags li ul{
	margin:0;
	list-style:none;
}
#search input[type="text"]{
	width:84%;
}
#search input[type="submit"]{
	width:15%;
}

/* New Results Page */

.new_result_page.row{
	width:100%;
	margin-bottom: 20px;
	position: relative;
	top:50px;
} 
.new_result_page::after, .new_result_page.clearfloat::after, .new_result_page .clearfloat::after{
	content:' ';
	display:table;
	clear:both;
} 

.new_result_page .license-wrapper{
	width:60% !important;
	float:left !important;
}

.new_result_page .share-away{
	display:block !important;
	text-align:right !important;
	position:relative !important;
	right:auto!important;
	left:auto!important;
	width:40% !important;
	float:left!important;
	bottom:0;
}

.new_result_page .float-left-container{
	float:left;
	/*width:50%;*/
	width:30%;
	height:100%;
	display:inline-block;
}

.new_result_page .outer-imagewrapper{
	display:table;
	width:100%;
	height:100%;
}

.new_result_page .imagewrapper{
	width:100%;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}

.new_result_page .imagewrapper a{
	display:block;
}

.new_result_page .imagewrapper img{
	width:100%;
	height:auto;
}
.row{
	color:#FFF;
	margin:15px 0;
}

.donate{
	height: 50px;
	width: 50px;
	top: -15px;
	left:100px;
	position: relative;
	float:left;
}

.donate .imagewrapper, .donate .imagewrapper img{
	height:105px;
	position:relative;
	right:20px;
}

.donate .imagewrapper a{
	display:inline-block;
	height:100%;
}

/*
*	Shop / Zazzle links styles
*/

#buynow{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.row.zazzle{
	position:relative;
}

.row.zazzle .outerwrapper{
	position: absolute;
	height:200px;
	top:-150px;
	right:-75px;
	z-index:6000;
	cursor:pointer;
}

.row.zazzle .innerwrapper, .row.zazzle .innerwrapper img{
	height:100%;
}

.row.zazzle .innerwrapper img{
	z-index:6002;
	position:relative;
}

.row.zazzle .products{
	display:none;
}

.row.zazzle .products ul{
	margin:0;
	padding:2% 0;
	width:100%;
	overflow:hidden;
	background-color:#FFF;
}

.row.zazzle .products .item-wrapper{
	width:22%;
	margin:0 1.5%;
	list-style: none;
	float:left;
	text-align:center;
}

.row.zazzle .products .item-wrapper .item{
	width:100%;
}

.row.zazzle .products .item-wrapper .item img{
	transition: all .2s ease-in-out;
}

.row.zazzle .products .item-wrapper:hover{
	transform: scale(1.1);
}

.row.zazzle .products .item-wrapper .item .label{
	color:#000;
	text-align:center;
}



a > img{
	display:block;
}