/* Fonts*/
/*
Font families from Adobe Typekit:
	font-family: "banshee-std",sans-serif; (nav)
	font-family: "museo-slab",serif; (headings)	
*/
body{font-family: "Trebuchet MS", Verdana, sans-serif;background:#1c150b url(../images/bg-body.jpg) top center no-repeat;color:#160e02;}
h1,h2,h3,h4,h5,h6{font-family: "museo-slab",serif;font-weight:500;color:#7f170d;}
h1{font-size:1.5rem;}
h2{font-size:1.125rem;}
h3{font-size:1rem;}
a{text-decoration:none;color:#971c0f;}
a:hover{text-decoration:underline;}
header h3{font-family: "banshee-std",sans-serif;color:black;font-size:.9rem;}
.clearfix{clear:both;}
.content p, .content li, .content td{font-size:.813rem;line-height:1.4rem;}
a.slider-callout, .hunts a, a.gallery{color:#e5a70f;font-family: "museo-slab",serif;font-weight:500;text-decoration:none;}
a.specials{font-family: "museo-slab",serif;font-weight:500;color:white;text-decoration:none;}
/*a.specials span{font-family: "banshee-std",sans-serif;font-weight:normal;font-size:1.5rem;text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);letter-spacing:1px;}*/
.signup h2{color:black;} 
.signup h2 span{font-family: "banshee-std",sans-serif;color:#7f170d;font-size:1.875rem;}
.signup p{color:#971c0f;line-height:1rem;}
.locations p{color:white;line-height:16px;}
a.accessible{color:#235fa1;text-decoration:none;font-size:0.750rem;}
.footer p{font-size:0.688rem;line-height:0.938rem;}
header .contact-info a{color:#8d1a0e;font-family: "museo-slab",serif;font-weight:500;text-transform:uppercase;font-size:.9rem;text-decoration:none;}
/* Global */
.row > .columns{padding:0;}
header .row {background:#e1d5b5;padding-top:15px;}
.slider-wrap .row, .content > .row{background:white;}
.content form .row{background:none;margin:0;}
.columns.right, .columns.left{text-align:inherit;}
a.bread_crumbs{font-size:.75rem;}
.subnav h2,.subnav h2 a{color:white;}

.svg-sprites {
    position: absolute;
    height: 0;
}

/* Header */
.branding a{display:block;margin:30px 0 0 10px;}
.seal img{padding-right:15px;}
.parent-logo img{margin-top:24px;}
header .columns.contact-info{padding-top:20px;text-align:center;}
/*header .contact-info .fb{padding:8px 8px 0; display:inline-block; width:32px;height:32px;background:url(../images/sprite-icons.png) top right no-repeat;text-indent:-9999px;text-align:left;}*/
.social {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.social__item {
    margin-right: 0.4rem;
    width: 20%;
    position: relative;
}

.social__item:hover:after {
    background-color: #E3E3E3;
    box-shadow: 1px 2px 18px 0px rgba(0, 0, 0, 0.4);
}

.social__item:before,
.social__item:after {
    content: "";
    display: block;
}

.social__item:after {
    padding-bottom: 100%;
    background: #ffffff;
    border-radius: 50%;
    transition: all 0.4s ease-out;
}

.social__link {
    position: absolute;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.social__icon {
    fill: #8d1a0e;
}
header .contact-info .social a {
    display: flex;
}

header .contact-info h3{margin:0;}
header .contact-info a,header .contact-info a span{display:inline-block;}
header .contact-info a span{background:url(../images/sprite-icons.png) no-repeat;width:25px;height:22px;position:relative;}
header .contact-info a.email span{background-position:left top;margin-right:2px;}
header .contact-info a.phone span{background-position:-30px top;top:6px;}
header .contact-info a.email{margin:8px 15px 0 0;}
.topnav{position:relative;z-index:1000;width:100%;margin-top:13px;
background: #511507; /* Old browsers */
background: -moz-linear-gradient(top,  #511507 0%, #871a0d 50%, #951c0f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#511507), color-stop(50%,#871a0d), color-stop(100%,#951c0f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #511507 0%,#871a0d 50%,#951c0f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #511507 0%,#871a0d 50%,#951c0f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #511507 0%,#871a0d 50%,#951c0f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #511507 0%,#871a0d 50%,#951c0f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#511507', endColorstr='#951c0f',GradientType=0 ); /* IE6-9 */
}

/* Slider/Hero Graphic Section */

ul.bxslider{margin:0;padding:0;}
a.slider-callout{display:block;width:235px;height:200px;text-align:center;background:url(../images/bg-high-adventure-video.png) no-repeat;background-size:contain;position:absolute;font-size:1.125rem;top:4px;right:15px;z-index:700;padding-top:144px;}


/* Sidebar Area */
.columns.sidebar{padding:0 20px 0 13px;background:#513d25;}
.hunts{padding-top:22px;}
.hunts a{display:block;height:43px;background:#7e5a2d url(../images/sprite-hunt-callouts.png) no-repeat;padding:5px 5px 0 64px;}
.hunts a.elk,.hunts a.buffalo{padding-top:12px;}
.hunts a.elk{background-position:left top;}
.hunts a.boar{background-position:left -52px;}
.hunts a.buffalo{background-position:left -103px;}
.hunts a.whitetail{background-position:left -155px;}
.hunts a.stag{background-position:left -208px;height:42px;}
.hunts a.deer{background-position:left -260px;height:42px;padding-right:0;}
.hunts a.ram{background-position:left -312px;height:42px;}
.hunts a.exotic{background-position:left -363px;}

.hunts a.secondary{padding:5px;background-image:none;height:auto;font-size:13px;margin-bottom:5px;}
.hunts a.secondary:last-child{margin-bottom:10px;}

.callout, .hunts a,.sidebar iframe{border:1px solid #dfa311;margin:0 auto 10px;}
.hunts a, .sidebar .callout,.sidebar iframe{width:194px;}
.callout.alt{background:#312518;}
.sidebar iframe{padding:5px;height:52px;}
.sidebar a.specials:after{display:none;}
.subnav{margin-bottom:65px;}
.callout.signup, .sidebar iframe{
background: #e1d5b5; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #e1d5b5 0%, #cbb988 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#e1d5b5), color-stop(100%,#cbb988)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #e1d5b5 0%,#cbb988 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #e1d5b5 0%,#cbb988 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #e1d5b5 0%,#cbb988 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #e1d5b5 0%,#cbb988 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1d5b5', endColorstr='#cbb988',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
	}
.signup h2{padding:8px 0 0 8px;margin:0;}
.signup h2 span{display:block;transform:rotate(-4.2deg);-webkit-transform:rotate(-4.2deg);position:relative;top:-10px;left:18px;}
.signup p,.signup a{margin:0;padding:0 8px;}
.signup form input[type="text"]{width:70%;margin-left:8px;}
.signup form .gobutton{background:#7f170d;color:white;border:1px solid #ccc;cursor:pointer;}
.signup form .gobutton:hover{background:#971c0f;}


.callout.locations{background-image:url(../images/harBG.png);background-position:center right;background-repeat:no-repeat;margin-top:-19px;}
.locations p{padding:10px 50px 10px 10px;margin:0;}
.locations p a{color:white;}

/* Side Bar Right CPC */
.float-right {float: right;}
.rightbar {background: #cec09c; padding: 7px; margin: 10px 10px;}
.rightbar-int {border: 1px solid #E1D5B5; padding: 15px;width: 100%;height: auto;position: relative;}
.rightbar input {max-width: 90%;}


/* Content Area */
.columns.main,.columns.sidebar{padding:0 20px 0 10px;}
.columns.main{padding-top:20px;}
.main h1{margin:0;}
.home .main h1{max-width:405px;}
a.specials{display:block;width:175px;background:#971c0f;padding:0px 5px 0px;text-align:center;}
span.tilt{display:inline-block;transform:rotate(-4.2deg);-webkit-transform:rotate(-4.2deg);position:relative;}
a.gallery{display:block;width:175px;height:126px;background:url(../images/img-photo-gallery.jpg) no-repeat;text-align:center;padding-top:100px;}

a.specials:after{content:"";width:175px;height:10px;display:block;position:relative;top:-3px;left:-8px; text-align:center;
}
a.gallery:after{content:"";width:175px;height:10px;display:block;position:relative;top:10px;
}
.content .columns.callouts{padding:0;margin:0 8px 25px 25px;}

.ui-dialog{width:650px!important;height:550px!important;z-index:1500; overflow:hidden;background:black;}
.ui-dialog .ui-dialog-title{color:white;}
.ui-dialog .ui-dialog-content{padding:0;height:485px!important;}
.ui-widget-header{background:none;border:none;}

/* Photo Gallery Overrides */

.pictureInfo{height:auto!important;width:100%!important;margin-bottom:12px;margin-left:0!important;}
.hoverscroll,.listcontainer{width:100%!important;}
.listcontainer .arrow{opacity:.8!important;filter: alpha(opacity=80)!important;}
.mainPicture{height:auto!important;width:100%!important;padding-bottom:5px;}



/* Footer */
.footer {padding-left:0;}
a.accessible{display:block;margin-bottom:20px;}
a.accessible span{display:inline-block;width:19px;height:19px;background:url(../images/sprite-icons.png) -55px top no-repeat;position:relative;top:5px;margin-right:4px;}
.footer hr{border:none;height:1px;background:#ccbc9c;}

/* Visibility Styles */
header .columns.seal{padding-top:25px;}


/* RESPONSIVE FIX FOR FACEBOOK LIKEBOX */
#likebox-wrapper * {
   width: 98% !important;
}

/* Flexible iFrame */

.flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.flexible-container iframe,   
.flexible-container object,  
.flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*--- Default Styles ---*/
#qm0 { z-index: 12 !important; }
#thePageTitle {font-size: 1.4em; font-weight: bold; padding: 5px 0 5px 5px; color: #000000; line-height:normal;}
#thePageTitle a {font-weight: bold; color: #000000; line-height:normal;}
.navOnlyLink { cursor: default; }
.centerTable {margin: 0 auto; text-align: center;}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.imageFloatLeft {float:left; margin: 6px;}
.imageFloatRight {float:right; margin: 6px;}
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
.colors-navy {color: #000080;}
.colors-blue {color: #0000ff;}
.colors-red {color: #ff0000;}
.colors-dark-red {color: #8b0000;}
.colors-orange {color: #ffa500;}
.colors-green {color: #008000;}
.colors-dark-green {color: #006400;}
.colors-gray {color: #808080;}
.colors-dark-gray {color: #666666;}
.colors-light-gray {color: #d3d3d3;}
.newsArticles {margin: 0; padding: 0 0 0 15px;}
.newsArticles li {padding: 7px 0;}
a img {border: none;}
#qm0 a, #qm1 a {white-space:normal;}
#membersBar {float: right;}
#siteSearch {list-style-type:none; margin:0px; padding:0px;}
#siteSearch li {margin:10px 0px 10px 15px;}
#siteSearch li a.search_link {font-size: 15px;}
#siteSearch li a.search_link:hover {}
.search_file_name {color:#666666; font-size:11px; margin-top:5px;}
div#search_prev_next {text-align:center;}
div#search_prev_next a {}
div#search_prev_next a:hover {}
/*--- END ---*/
@media all and (min-width: 768px) {
	/* Fonts */
	header .contact-info a,header h3{font-size:1.125rem;}
	/* Global */
	header .row {background: url(../images/bg-header.jpg) no-repeat;padding-top:0;}
	.slider-wrap .row, .content > .row{background:url(../images/bg-body-rows.gif) repeat-y;}
	/* Header */
	.columns.main{padding-top:0;}
	.columns.sidebar{background:none;}
	header .columns.contact-info{padding:35px 30px 16px 0;text-align:right;}
	header{padding-bottom:0;}
	nav.top{padding-top:30px;}
	.rightbar {
		margin-top: -20px;
	}
	
	/* Content */
	div.bread_crumbs{position:absolute;top:-30px;}
	.callout, .hunts a{margin:0 0 10px;}
	

	
}

@media all and (min-width: 768px) and (orientation:portrait) {
	.columns.main{padding-left:40px;}
	header .columns.contact-info{margin-left: 16.66667%;padding:20px 0 0;text-align:center;}
	.main .callouts.hide-for-small,header .seal{display:none!important;}
}

@media all and (min-width: 900px) {
	.shadow-wrap{width:100%;max-width: 58.750em;margin:0 auto;box-shadow: 0px 21px 98px 0px rgba(28, 21, 11, 1);}
	.bx-wrapper .bx-viewport {background:url(../images/slides/bg-slides.png) center -1px no-repeat;}
	.flexnav .touch-button,.touch-button .navicon{display:none;}
	a.slider-callout{width:301px;height:256px;background-size:auto;padding-top:192px;}
	/* Photo Gallery Overrides */

.pictureInfo{height:348px!important;width:185px!important;margin-left:487px!important;}
.hoverscroll,.listcontainer{width:671px!important;}
.listcontainer .arrow{opacity:.8!important;filter: alpha(opacity=80)!important;}
.mainPicture{height:348px!important;width:477px!important;padding-bottom:0;float:left;}

}


.chartTable	{
background-color:#624b30;
}

.titleBox	{
background-color:#7f170d;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:3px;
}

.subcategory	{
background-color:#624b30;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
padding:3px;
}

.td-datacell	{
background-color:#D8CBAB;
padding:5px;
text-align:center;
}
.td-datacell2	{
background-color:#eae0c5;
padding:5px;
text-align:center;
}

.td-datacell-redtext	{
background-color:#D8CBAB;
padding:0px 0px 0px 5px;
color:#c32b18;
font-weight:bold;
text-align:center;
}
.td-datacell2-redtext	{
background-color:#eae0c5;
padding:0px 0px 0px 5px;
color:#c32b18;
font-weight:bold;
text-align:center;
}
