/* =============================================================================
   Font Declarations
   ========================================================================== */

@font-face {
	font-family: 'LeagueGothic';
	src: url('league_gothic/League_Gothic-webfont.eot');
	src: local('¢'), url('league_gothic/League_Gothic-webfont.woff') format('woff'), url('league_gothic/League_Gothic-webfont.ttf') format('truetype'), url('league_gothic/League_Gothic-webfont.svg#webfontFHzvtkso') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1{
font:36px/36px 'LeagueGothic',Helvetica,Arial,sans-serif;
text-transform:uppercase;
margin:0 0 10px;
}
h2{
font:32px/32px 'LeagueGothic',Helvetica,Arial,sans-serif;
text-transform:uppercase;
margin:0 0 8px;
}
h3{
font:28px/28px 'LeagueGothic',Helvetica,Arial,sans-serif;
text-transform:uppercase;
margin:0 0 15px 0px;
/*color:#973449;
border-bottom:1px solid #973449*/
color:#ffffff;
background-color:#d55500;
background-image:url(../img/header-bg1.png);
padding:3px 5px;
/*border-bottom:1px solid #1b3f00;
border-right:1px solid #1b3f00;*/
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
h4 {
font:22px/22px 'LeagueGothic',Helvetica,Arial,sans-serif;
text-transform:uppercase;
margin:0 0 8px;
}

h5{
color:#666666
}

.content {
	background-color: #fff;
	/*background-image:url(../img/home-bg.jpg);*/
}

#footer {
	color: #696969;
	/*background-color: #333333; */
	background-color:#dcdbdb
}

#footer h4 {
	color:#bb0000
	}

#footer a {
	color:#505050
	}
#footer a:hover {
	color:#8a0000
	}

#items-carousel {
	height: 310px;
}

.festivalWrap {
	float:left;
	background-image:url(../img/bullet_blue.png);
	background-repeat:no-repeat;
	width:100%;
	max-width:70px;
	padding:0px 10px 5px 30px;
	}
	
.festivalWrap h5 {
	margin:5px 0px;
	}

.resourceWrap {
	float:left;
	background-image:url(../img/yellowled.png);
	background-repeat:no-repeat;
	width:100%;
	max-width:75px;
	padding:0px 10px 10px 24px;
	line-height: 100%;
	font-size:12px
	}
.resourceWrap2 {
	float:left;
	background-image:url(../img/yellowled.png);
	background-repeat:no-repeat;
	padding:0px 10px 10px 24px;
	line-height: 100%;
	font-size:12px
	}
/**** FEATURED ITEMS **/

.featured {
	background: -webkit-linear-gradient(#207BB0, #3AA8E1); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#207BB0, #3AA8E1); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#207BB0, #3AA8E1); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#207BB0, #3AA8E1); /* Standard syntax */
	background-color:#2688C0;
	border:none;
	border-collapse:collapse;
	color:#FFFFFF;
	height:106px
	}
.featured:hover {
	background: -webkit-linear-gradient(#3AA8E1, #207BB0); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#3AA8E1, #207BB0); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#3AA8E1, #207BB0); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#3AA8E1, #207BB0); /* Standard syntax */
	}
.featured a {
	color:#FFFFFF;
	font-weight:bold
	}
.featured a:hover {
	color: #CDEEFF
	}
.featured h4 {
	font-size:25px
	}
	
/**** MISCELLANEOUS **/

.miscNav {
	font-size:11px;
	font-weight:bold;
	}
.miscNav img {
	padding-right:3px;
	}

/**** GIFTS FOR THE SEASON ***/

.giftSeason {
	width:100%;
	max-width:145px;
	font-size:12px;
	line-height:normal;
	text-align:center;
	float:left;
	}
.giftSeason a {
	line-height:normal;
	color: #666666;
	height:184px
	}
.giftSeason a:hover {
	color: #0066FF
	}
/**** BANNER CODE **/

.bannerWrap {
	/*float:left;	
	max-width:740px;*/
	width:99%;
	padding:0px 5px 0px 10px;
	}
.bannerWrapPhone {
	float:left;
	width:100%;
	max-width:320px;
	/*padding:0px 5px 0px 20px;*/
	}	

/**** THEMED EVENT ****/

.themeEvntIcon {
	float:left !important;
	max-width:65px;
	margin-right:6px;
}
.themeEvntIcon img {
	width:60px;
}
.themeEvnt {
	float:left;
	width:auto;
	max-width:185px;
}

/**** CONNECT ITEMS at FOOTER **/

.connectWrap {
	width:100%;
	max-width:120px;
	float:left;
	background-image: url(../img/bullet-go-icon.png);
	background-repeat:no-repeat;
	padding:0px 10px 5px 20px;
	}
.social-footer img {	
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	}
.social-footer img:hover {	
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.networkNav {
	width:100%;
	max-width:100px;
	padding:6px;
	background: rgba(255, 255, 255, .20) url(../img/white-bg.png);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.searchWrap {
	width:auto;
	padding:5px;
	background: rgba(255, 255, 255, .20) url(../img/white-bg.png);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}


	
/***** MISCELLANEOUS **/	

.naturalWrap {
	float:none !important;
	margin-left:0px !important;
	padding:7px;
	border:1px solid #e8e8e8;
	text-align:center;
	font-weight:bold;
	line-height: 150%;
	transition: all 0.5s ease 0s;
	text-transform:uppercase
}
.naturalWrap a {
	color:#6D6D6D
}
.naturalWrap a:link {
	color:#6D6D6D
}

.naturalWrap:hover {
	background-color:#F1F1F1;
	transition: all 0.5s ease 0s;
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}

.bgWhite {
	background-color:#FFFFFF;
	}
.bgGrey {
	background-color:#CCCCCC;
	}
.brdrThin {
	border:1px solid #CCCCCC
	}
.brdrNone {
	border:none
	}
.piadd10 {
	padding:10px
	}
.portMrgn {
	margin:0px 0px 0px 0px
	}
.floatNone {
	float:none
	}
.colorGrey {
	color:#333333
	}
.colorGrey a {
	color:#333333
	}
.heightIcon {
	height:188px;
	}
.height100 {
	height:100px;
	}
.height125 {
	height:100px;
	}
.height125 {
	height:150px;
	}
.height175 {
	height:175px;
	}
.height200 {
	height:200px;
	}
@media (max-width:767px){.hidden-xs{display:none !important;}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}
}
@media (min-width:1200px){.hidden-lg{display:none !important;}
}
