/* Small only */
@media screen and (max-width: 39.9375em) {
	.topbar-responsive {
	  background-image: url("../img/banner-small.jpg");
	  background-repeat: no-repeat;
	}
	.footer {
	  background-image: url("../img/footer-small.jpg");
	  background-repeat: no-repeat;
	}
.welcome-text {
font-size:1.5rem;
}	
.pumpkin-teeth-rendered {
	padding:0 .1em 0 .5em;
	font-size: 1.9rem;
	font-variant:small-caps;
	color: #d36020;
	font-family: 'halloween';
	line-height:1.8em;
	text-shadow:
				-1px -1px 0 #fff,
				-1px -1px 0 #c95b1d,
				-2px -1px 0 #d76221,
               	-2px -2px 0 #a44a12,
				-2px -3px 0 #a44a12,
				-3px -4px 0 #a44a12,
				-4px -5px 0 #994614,
				-5px -6px 1px rgba(0,0,0,.1),
				0 0 5px rgba(0,0,0,.1),
				-1px -1px 3px rgba(0,0,0,.3),
				-3px -3px 5px rgba(0,0,0,.2),
				-5px -5px 10px rgba(255,255,255,.4),
				-7px -7px 7px rgba(255,255,255,.5),
				-15px -15px 15px rgba(255,255,255,.25);

}	
	.popular-price-tag {color:#000;position:relative; bottom:2.9rem; left:2rem; font-size:90%;}
	.popular-size-tag{position:relative; bottom:4em; right:2.6em; font-size:80%;}	
	.monster-price-tag{color:#000;position:relative; bottom:3rem; left:1.8rem; font-size:60%;}
	.monster-size-tag{position:relative; bottom:2.5rem; right:1.2rem;font-size:50%;}
	.monster-product-name{	height:5em;	padding-bottom:5rem; margin-top:-2rem;}
	.product-name {	height:5em;	padding:0; margin-top:0;}
	
		a.monster-pack-item:hover img.thumbnail{
  border: 6px solid #ff7226;
  color: #ff7226;
  transform:scale(1.1);
  transition: all 0.5s ease-in-out;
}
#store-category-menu{
list-style:none;
}


.store-quick-links {

	font-variant:small-caps;
	font-family: 'halloween';



}



}

/* Medium and up */
@media screen and (min-width: 40em) {
.pumpkin-teeth-rendered {
	padding:0 .1em 0 .5em;
	font-size: 2.5rem;
	font-variant:small-caps;
	color: #d36020;
	font-family: 'halloween';
	line-height:1.8em;
	text-shadow:
				-1px -1px 0 #fff,
				-1px -1px 0 #c95b1d,
				-2px -1px 0 #d76221,
               	-2px -2px 0 #a44a12,
				-2px -3px 0 #a44a12,
				-3px -4px 0 #a44a12,
				-4px -5px 0 #994614,
				-5px -6px 1px rgba(0,0,0,.1),
				0 0 5px rgba(0,0,0,.1),
				-1px -1px 3px rgba(0,0,0,.3),
				-3px -3px 5px rgba(0,0,0,.2),
				-5px -5px 10px rgba(255,255,255,.4),
				-7px -7px 7px rgba(255,255,255,.5),
				-15px -15px 15px rgba(255,255,255,.25);

}
#store-category-menu{
list-style:none;
}

#store-category-menu li {
text-align:center;
display: inline-block;
padding:0 2em 0 2em;
border-left: 1px solid #fff;
}
#store-category-menu li:first-child {
    border:none;
}

.store-quick-links {

	font-variant:small-caps;
	font-family: 'halloween';



}


	
}


/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	.topbar-responsive {
	  background-image: url("../img/banner-mid.jpg");
	  background-repeat: no-repeat;
	}	
	.footer {
	  background-image: url("../img/footer-mid.jpg");
	  background-repeat: no-repeat;
	}
	body > div.top-bar.hide-for-small-only > div.top-bar-middle {
		position: absolute;
		right:5%;

	}
	body > div.top-bar.hide-for-small-only > div.top-bar-right {
		position: absolute;
		left:35%;
		
	}
	.popular-price-tag {color:#000;position:relative; bottom:4.5rem; left:3.3rem; font-size:100%;}
	.popular-size-tag{position:relative; bottom:4em; right:2.6em; font-size:80%;}	
	.monster-price-tag{color:#000;position:relative; bottom:5.3em; left:3.6em; font-size:80%;}
	.monster-size-tag{position:relative; bottom:2.5rem; right:1.2rem;font-size:50%;}
	.popular-size-tag{position:relative; bottom:4em; right:2.6em; font-size:90%;}
	.popular-price-tag {color:#000;position:relative; bottom:2.9rem; left:2rem; font-size:90%;}
	.monster-product-name{	height:5em;	padding-bottom:5rem; margin-top:-2rem;}
	.product-name {	height:4em;	margin-top:-2em;}
	a.monster-pack-item:hover img.thumbnail{
  border: 6px solid #ff7226;
  color: #ff7226;
  transform:scale(1.1);
  transition: all 0.5s ease-in-out;
}
a.monster-pack-item:hover div.monster-size-tag{
position:relative; bottom:3.6rem; right:3.5rem;font-size:100%;
 transition: all 0.5s ease-in-out;
}
a.monster-pack-item:hover div.monster-price-tag{
color:#000;position:relative; bottom:4.4rem; left:4em; font-size:100%;
 transition: all 0.5s ease-in-out;
}
}

/* Large and up */
@media screen and (min-width: 64em) {
	.topbar-responsive {
	  background-image: url("../img/banner-large.jpg");
	  background-repeat: no-repeat;
	}
	.footer {
	  background-image: url("../img/footer-lrg.jpg");
	  background-repeat: no-repeat;
	}
	body > div.top-bar.hide-for-small-only > div.top-bar-middle {
		position: absolute;
		right:5%;		
	}
	body > div.top-bar.hide-for-small-only > div.top-bar-right {
		position: absolute;
		left:43%;

	}
	body > div:nth-child(3) {
	margin-top:-1em;
	}
	.popular-price-tag {color:#000;position:relative; bottom:3.3em; left:3.5em; font-size:160%;}
	.monster-price-tag{color:#000;position:relative; bottom:5.5rem; left:2.8em; font-size:160%;}
	.monster-size-tag{position:relative; bottom:4rem; right:3.2rem;font-size:120%;}
	.monster-product-name{	margin-top:-4rem;}
	.product-name {	height:3em;	margin-top:-2em;}

	.popular-size-tag{
		position:relative; bottom:3em; right:2.6em; font-size:130%;
	}
	
a.monster-pack-item:hover img.thumbnail{
  border: 6px solid #ff7226;
  color: #ff7226;
  transform:scale(1.1);
  transition: all 0.5s ease-in-out;
}
a.monster-pack-item:hover div.monster-size-tag{
position:relative; bottom:3.6rem; right:3.5rem;font-size:120%;
 transition: all 0.5s ease-in-out;
}
a.monster-pack-item:hover div.monster-price-tag{
color:#000;position:relative; bottom:5.1rem; left:3em; font-size:160%;
 transition: all 0.5s ease-in-out;
}
}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {




}