/* CSS Document */
@font-face {
	font-family: 'Conv_OldTown';
	src: url('fonts/OldTown.eot');
	src: local('☺'), url('fonts/OldTown.woff') format('woff'), url('fonts/OldTown.ttf') format('truetype'), url('fonts/OldTown.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body
{
background: url(images/body-bg.gif) repeat-x scroll left top #DDE3AF;
padding: 0px;
margin: 0px;
font: 14px/18px Arial,Helvetica,sans-serif;
color: #080804;
}
img
{
	border:0px;
}
a
{
	text-decoration:none;
	color:#000;
}
.container
{
	max-width:960px;
}
.top-wrapper
{
background:url(images/top-img.gif) top center #F0DF9A no-repeat;
min-height:64px;
/*padding: 32px 14px 0px 0px;
*/
padding: 22px 14px 0px 0px;

}
.top-wrapper h1 
{
line-height:32px;
margin-bottom:5px
}
.top-wrapper h1
{
	font: bold 14px/18px "Trebuchet MS",Tahoma,Arial,Verdana,sans-serif;
color: #2B271F;
padding: 0px;
margin: 0px;
}
.top-wrapper h1 a
{
color: #2B271F;
}

.top-w
{
min-height:65px;
}
.banner-wrapper
{
	min-height:335px;
}
.banner
{
position:relative;
min-height:333px;
background:url(images/banner.jpg) no-repeat top center;
}
.logo
{
position:absolute;
left:0px;
top:0px;
}
.menu-wrapper
{
	background:url(images/nav-bg.gif) repeat-x top center ;
	min-height:56px;
}
.menu ul
{
list-style:none;
padding:0px;
margin:0px;
}
.menu ul li
{
	display:inline-block;
	/*padding-left:10px;*/
	text-align:center;
	
	float:left;
	vertical-align:baseline;
}
.menu ul li.menu_first{
	
}
.menu ul li a
{
	color:#fff;
	font-size:12px;
	font-weight:bold;padding-top:12px;
	padding-left:10px;
	padding-right:8px;
	display:block;
	
}
.menu ul li a:hover
{
text-decoration:none;
color:#000;
}
.nav-clicklinks
{
min-height:20px;
background:#D4C38E;
}
.nav-clicklinks a{
	color:#fff;
}
.content
{
min-height:200px;
background:url(images/container-bg.gif) repeat top center;
border-bottom: 5px solid #D9CD80;
}
.left-col
{
	padding: 2px 2px 0px 0px;
margin: 0px;
}
.contact-info
{
/*padding: 8px 0px 8px 7px;*/
margin: 0px;
font: bold 13px/22px Arial,Helvetica,sans-serif;
color: #000;
background:#FCECB4;
}
.web-site
{
font-size:12px;
}
.contact-info p
{
padding-left:10px;
}
.contact-info p a
{
color:#000;
}
.contact-info p a:hover
{
text-decoration:underline;
color:#000;
}

.dash-border {
    padding: 0px;
    margin: 8px 0px;
    border-bottom: 2px dotted #998D67;
}
.need
{
padding-top:20px;
}
.featured
{
width:100%;
}
.img-pad {
    padding: 10px 0px 10px 6px;
    margin: 0px;
}
.deer-name {
    font: bold 14px/18px Arial,Helvetica,sans-serif;
    color: #000;
    padding: 0px 0px 10px;
    margin: 0px;
	text-align:center;
}
.deer-name a
{
color:#000;
}
.deer-name a:hover
{
color:#000;
text-decoration:underline;
}
.right-col
{

background: url(images/right-bodybg.jpg) repeat-x  left top #2B271F;
padding:5px 20px ;
min-height:500px;
}

.right-col-blog
{

background: url(images/right-bodybg.jpg) repeat-x  left top #2B271F;
padding:5px 20px ;
line-height:30px;
}
.right-col-blog a
{
font: 18px/22px Arial,Helvetica,sans-serif;
color: #FFF;
text-decoration: none;
}
.right-col-blog a:hover
{
text-decoration:none;
}

.right-col h1
{
    background: url(images/page-titlebg2.jpg) repeat-x scroll left top transparent;
    /*width: 240px;*/
    height: 42px; 
   padding-left:25px;
    margin-top:0px;
    color: #553424;
font-size:24px;
	line-height:42px;
	
    display: block;
}

.right-col-blog h1
{
	 background: url(images/page-titlebg2.jpg) repeat-x scroll left top transparent;
     height: 42px; 
   	 padding-left:25px;
     margin-top:0px;
     color: #553424;
	 font-size:24px;
	 line-height:42px;
	 display: block;

}
.right-col-blog h2
{
 	font-size:24px;
    color:#fff;
}
.con-bg
{

background: url(images/con-bg.jpg) repeat scroll 0% 0% transparent;
min-height:1px;
padding-top:10px;
margin-bottom:20px;
padding-bottom: 20px;
}
.frame
{
margin-top:20px;
}
.frame span
{
font-size:large;
}
footer
{
min-height:68px;
}
.ftr
{
	width:100%;
	background:url(images/footer-bg.jpg) no-repeat top center #30241C;
	min-height:68px;
	text-align:center;
}
.ftr ul
{
margin:0px;
padding:0px;
list-style:none;
}
.ftr ul li
{
/*padding-left:10px;*/
display:inline-block;
}
.ftr ul li a
{
color:#fff;
font-size:12px;
display:inline-block;
}
.ftr ul li a:hover
{
color:#94623D;
text-decoration:underline;
}
.navbar-nav > li > a 
{
padding:0px;
}
.sf-menu li
{
background:none;
}
.menubar
{
padding:0px;
}
.ftr ul li span
{
color:#fff;
}
.menu-first span
{
display:none;
}
.fbld
{
font-size:16px;
font-weight:bold;
}
.fbld-small
{
font-size:14px;
font-weight:bold;
}
.fbld-blue
{
color:#000080;
text-decoration:underline;
font-weight:bold;
}
.fbld-green
{
font-weight:bold;font-size:20px;color:#008000;
}
.sf-menu .sub-menu
{
padding: 5px 7px;
}
.sub-menu
{
left: 0px;
position: absolute;
padding: 5px 7px;
margin: 0px;
background: none repeat scroll 0% 0% #A6904B;
top: 39px;
/*width: 160px;*/

}

.sub-menu li
{
font: bold 12px/28px Arial,Helvetica,sans-serif;
background: none repeat scroll 0% 0% transparent;
padding: 0px;
margin: 0px;
color: #FFF;
text-align: left;
border-bottom: 1px solid #B19C5C;
}
.sub-menu li a:hover
{
	background: #d4c38d;
	text-decoration: none;
	color: black;
}
.fbld-yellow
{
background:#FF0;
margin-top:10px;
}
.f-white
{
font-size:14px;
color:#fff;
}
.f-white a
{
color:#fff;
font-weight:bold;
}
.f-white a:hover
{
text-decoration:underline;
color:#fff;
}
.con-bg a img,img
{
max-width:100%;
}
.alignright
{
float:right;
}
.alignleft
{
float:left;

}
.aligncenter{
	display:block;
	margin:0 auto;
}
.image-border
{
border: 2px solid #FCEBB4;
padding: 0px;
margin: 0px 0px 25px;
display: block;

}

.sub-category
{
	color:#fff;
}

.sub-category a
{
	color:#fff;
}
.deer_title
{
background:#C2BCA9;
font-weight:bold;
}
.img-thumbnail
{
background:#C2BCA9;
}
.deer_title a
{
color:#000;
}
.ti_gallery h2
{
	color:#fff;
}
.fet-deer{
	margin-bottom:10px;
}
.top-links{
	font-weight:bold;
	line-height:40px;
}
.top-links .ph,.top-links .em,.top-links .ot{
	text-align:right;
}

.breadcrumbs{
    list-style:none;
    margin-bottom:10px;
    overflow:hidden;
}
.breadcrumbs ul
{
	list-style:none;
	padding-left:0px;
}
 
.breadcrumbs ul li{
    float:left;
    margin-right:15px;
	list-style:none;

	padding:0px;
}
.breadcrumbs ul li a
{
color:#CFBE8A;
}
 
.breadcrumbs .separator{
    font-weight:700;
    font-size:20px;
    color:#999;
}

.bottom-mar-10{
	margin-bottom:10px;
}
.ti_gallery_item{
	height:210px;
}
.ti_gallery_item img{
	vertical-align:middle;
}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.eight-txt
{
    font-size: 100px;
   	color:#eada94;
   	font-family: 'Conv_OldTown';
	line-height:60px;
	text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
}

.eight-spn
{
    font-size: 70px;
	padding-top:20px;
	line-height: 48px;
	font-family: 'Conv_OldTown';
	color:#eada94;
	text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
}

.top-p
{
padding-top:80px;
}
a .bb:hover
{
text-decoration:none;
}

.fa
{
font-size: 25px;
background: #2773b6;
color: #fff;
width: 35px;
text-align: center;
height: 31px;
border-radius: 3px;
}
.inagram
{
padding-left: 5px;
}
@media all and (max-width:768px)
{
	

	.eight-txt
{
	line-height:48px;
}
.eight-txt
{
	font-size:50px;
}
.eight-spn {
    font-size: 30px;
}
.lg
{
text-align:center;
}
		.top-p
{
padding-top:120px;
}
		
		.bar
		{
			background:#fff;
		}
		.menu ul
		{
		background:#C2B382;
		}
		.menu ul li
		{
			width:100%;
			margin-bottom:7px;
			line-height:1.25;
			text-align:left;
		}
		.sub-menu
		{
			position:relative;
			
		}
		.menu ul li ul.sub-menu
	{
		position:relative;
		left:0px;
		display:block;
	}
	.menu ul li ul.sub-menu li
	{
		margin:0px;
	}
	
	.sf-menu .sub-menu 
	{
		padding:0px;
	}
	.top-links .ph,.top-links .em,.top-links .ot{
		text-align:center;
	}
}