@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(http://fonts.googleapis.com/css?family=Linden+Hill);

h1, h2, h3, h4, h5, h6, p, span, a, label
{
	font-family: 'Oswald', sans-serif !important;
}

#root-wrapper #scroll-to-top
{
	background:url(../images/sprite.png) -200px -150px no-repeat #333;
}

#root-wrapper #scroll-to-top:hover
{
	background:url(../images/sprite.png) -200px -100px no-repeat #f5f5f5;
}

.main-container
{
	padding: 100px 0 0px;
}

.cms-index-index .main-container {padding-top:0;}

div.wrapper {
	border-top-width: 0px;
}

.the-slideshow .owl-item img
{
	width:100%;
}

.customSlideShowType
{
	color:#fff;
}

.caption.customSlideShowType
{
	top: 0;
	margin: 10% 6% 0%;
}

.caption.customSlideShowType h2, .caption.customSlideShowType p,
.caption.customSlideShowType h1, .caption.customSlideShowType h3
.caption.customSlideShowType h4
{
	width:100%;
	text-align:center;
	text-shadow: 2px 3px 10px rgba(0,0,0,.31);
}

.caption.customSlideShowType h1, .caption.customSlideShowType h2,
.caption.customSlideShowType h3, .caption.customSlideShowType h4
{
	text-transform: uppercase;
	font-size:50px;
}

.caption.customSlideShowType p
{
	font-size:25px;
}

/*  header styles */
#top .header-primary-container
{
	position: fixed;
	z-index: 3200;
	background: rgba(0,0,0,.6);
	width: 100%;
}

#top .nav-container
{
	display:none;
}

.header-primary-container .grid-full
{
	margin-left:0;
	margin-right:0;
}

.header-primary-container .user-menu .links-wrapper-separators-left li:nth-child(2)
{
	display:none;
}

span.icon.i-cart {
background-position: -457px -59px;
}

#mini-cart.open span.icon.i-cart {
background-position: -457px -7px;
}

#mini-cart.open .feature-icon-hover
{
	color:#333;
}

#mini-cart .feature-icon-hover
{
	color:#fff;
}

.top-links a
{
	color:#fff;
}
/*  end of header styles */


/*  nav styles */
#customNav
{
	display:none;
	position: relative;
}

#customNav div
{
	position: fixed;
	z-index: 3200;
	width: 100%;
	background: rgba(0,0,0,.8);
	margin:0;
	top:57px;
	left:0;
}

#customNav .itemgrid-6col .item:nth-child(6n+1)
{
	clear: none;
}

#customNav .itemgrid-6col .item
{
	width: 15%;
}

#customNav ul.level0
{
	max-width: 1200px;
	margin: 0 auto;
}

.customNavMenuBtn
{
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	text-align: right;
	font-size: 1.5em;
	color: white;
	padding-right: 10%;
}

#customNav ul.level2
{
	display:none;
}

#customNav a
{
	color:#999999;
}

#customNav a:hover
{
	color:#c04027;
}

#customNav li.level1
{
	padding:1% .5%;
}

#customNav li.level1 a
{
	font-size:20px;
}

#customNav li.level2 a
{
	font-size:16px;
	line-height:32px;
}

#customNav ul.level1
{
	padding-left:5px;
}

/*  end of nav styles */


/* footer styles */
.footer-container2
{
	background-image: url(../images/footer_bg.jpg);
	padding: 100px;
}

#bearFooterContainer
{
	background-image: url(../images/bearBG.jpg);
	background-repeat: repeat;
	background-position: center top;
	float: left;
	width: 100%;
}

.bearBGContainer img
{
	max-width:461px;
}

.footer-bottom-container.section-container
{
	padding-bottom:7%;
}

body.cms-index-index .main
{
	padding-bottom:0px;
	min-height: 200px;
}

#root-wrapper .footer-top .item-left li a, #root-wrapper .footer-top .item-right li a
{
	background-color: transparent;
}

.footer-primary .social-links a:hover .icon.i-youtube-w {
	background-position: -157px -107px;
}

.footer-primary .social-links a:hover .icon.i-twitter-w {
	background-position: -7px -107px;
}

.footer-primary .social-links a:hover .icon.i-facebook-w {
	background-position: -57px -107px;
}
/*end of footer styles */


/* home promo styles */
.homePagePromoContainer
{
	position:relative;
}

.homePagePromoWrapper
{
    z-index: 3100;
    width: 100%;
    margin-top: -15%;
}

.homePagePromoContainer .feature img
{
	outline: white solid thick;
}
/* end of home promo styles */

/* newsletter styles */
.newsLetterHeadline h1
{
	font-family: 'Linden Hill', serif !important;
	margin-bottom:0px;
}

.newsLetterHeadline
{
	margin-bottom:15px;
}

.newsletter-wrapper label
{
	display:none;
}

#subscribe-form .input-box
{
	width:40%;
}

#subscribe-form .input-box input
{
	width:100%;
}

input#newsletter
{
	color:#000;
	background-color: rgba(0,0,0,0.2);
	border: 0;
}

#subscribe-form button.button span
{
	background-color: transparent;
}
/*end of newsletter styles */


/* width < 768px */
@media only screen and (max-width: 767px) {
.caption.customSlideShowType h1, .caption.customSlideShowType h2,
	.caption.customSlideShowType h3, .caption.customSlideShowType h4
	{
		font-size:30px;
	}

	.caption.customSlideShowType p
	{
		font-size:16px;
	}
	#customNavMenuBtnCont, #bearFooterContainer{
		display:none;
	}

	#top .nav-container{
		display:block;
	}

	.nav-container .nav.container.clearer.show-bg{
		position: absolute;
		z-index: 3200;
		top: 157px;
	}

	.nav-container #mobnav{
		display:none !important;
	}

	.main-container{
		position:relative;
		top:212px;
		margin-bottom:212px;
		padding-top:0;
	}

	.homePagePromoWrapper {
		position: relative;
		z-index: 0;
	}

	.main{
		background-color:transparent !important;
	}

	.homePagePromoContainer .feature img{
		width:100%;
	}

	.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons .owl-prev,
	.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons .owl-next {
		bottom: 10px;
		right: 60px;
		left: auto;
		top: auto;
	}

	#top .header-primary-container {
		position: absolute;
	}

	.footer .item-left, .footer .item-right {margin:0;}
}