/* HERO BANNERS */
.hero, .hero-inner	{ height: 420px; }
.hero				{ background-position: center -50px; background-repeat: repeat-x; }

.hero h1.af, .hero-text { position: absolute; bottom: 70px; }
.hero h1.af			{ width: 74%; color: #FFF; text-shadow: 0 0 5px #000; font-size: 8em; text-align: left; position: absolute; left: 0; }
.hero-text			{ width: 22%; left: 0; padding: 22px; }
.hero-text h1		{ text-transform: uppercase; color: #FFF; font-size: 3em; margin-bottom: 0.3em; padding-bottom: 0.3em; border-bottom: solid 1px rgba(0, 0, 0, 0.2); }
.intro				{ font-size: 1.6em; line-height: 1.5em; margin-bottom: 0; color: #000; color: rgba(0,0,0,0.6); }
.hero-text .arrow	{ position: absolute; top: 36px; right: -22px; display: block; width: 22px; height: 44px; }

.product			{ margin-bottom: 3em; }
.price				{ font-size: 2em; color: #AAA; padding-right: 1em; }

.singles			{  padding-bottom: 30px; }
.combos				{ padding-top: 30px; }

.products			{ padding-bottom: 30px; }

/* GREY STRIP */

.grey-strip				{ background: #515151; }
.grey-strip .exclaim	{ color: #fff; margin-bottom: 0.7em; }
.sizing					{ padding: 50px 0 40px; overflow: auto; }
.sizing section, .sizing img { margin-bottom: 20px; }
.sizing img				{ clear: both; }
.sizing h2				{ font-family: "GoodDog", sans-serif; font-size: 4em; font-weight: normal; padding-top: 0.4em; color: #fff; }
.sizing h3				{ color: #FFF; font-size: 1.6em; margin-top: 0.5em; }
.grey-strip p			{ color: #8C8C8C; font-size: 1.6em; line-height: 1.5em; }


.photos				{ position: relative; }
.photos img			{ width: 25%; }

.combo-info			{ padding: 20px 20px 10px 20px; border: solid 1px #CCC; margin-bottom: 4em; }
.feature-title		 { font-size: 7em; margin-bottom: 0.25em; }

.photos-copyright	{ position: absolute; bottom: 5px; color: #FFF; width: 960px; text-align: center; left: 50%; margin-left: -480px; font-size: 1.3em; font-weight: bold; }


/* LIGHTBOX */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext {width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font-size:11px;background-color:#fff;margin:0 auto;line-height: 1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}


/* MEDIA QUERIES */


@media screen and (max-width: 980px) {
	.hero			{ background-size: 980px auto; }
	.hero, .hero-inner	{ height: 260px; }
	.hero h1		{ line-height: 1em; }
	.hero h1.af, .hero-text { top: 40px; }
	.hero h1.af		{ font-size: 6em; }
	
}



