@media only screen and (min-width: 250px) {

.home-promo {
	position:relative; top:110px; right:10%; box-shadow:0px 10px 0px rgba(56,172,232,.4); border-radius:120px; background:#38a8e8; color:white; text-align:center; float:right; display:inline-block; padding:25px 40px; border: 5px double white; line-height:150%;
}
.home-promo b {
	display:block; font-size:200%;
}
.home-promo strong {
	display:block; font-size:140%; border-top:3px double white; border-bottom:3px double white;
}
.home-promo span {
	font-family:sans-serif; font-size:small;
}
.home-description {
	min-height:160px; 
	color:white; 
	max-width:80%; 
	width:600px; 
	background:rgba(44,48,55,.3); 
	padding:8px 26px; 
	margin:-10px 0 60px 20px; 
	line-height:1.7em; 
	text-shadow:1px 1px 2px rgba(0,0,0,.7);
}
#page-home #content-padding {
	background: url(/img/stock/cove.jpg?12) 50% 50% no-repeat;
	background-size:cover;
}
#page-home #content-padding h1 {
margin:30px 45px; color:white; text-shadow:0px 2px 11px rgba(44,48,55,.4);
}
#page-home .homepage-large {
background:white; 
box-shadow:0px -22px 26px rgba(0,0,0,.2);
margin:0 !important;
}
#page-home .homepage-small {
background:white; 
margin:0 !important;
border-top:1px solid white;
}
#page-home .products h2 {
padding:1em 0 0 40px;
}
#page-home #header .links-category {
margin:0;
}
#page-home .highlight-edit {
position:absoute; margin:-20px 20px;
}


}