@charset "utf-8";
/* CSS Document */

body {
	background:#2c1e10!important;
	font-family:;
	font-size:12px;
	color:#59585e!important;
      font-family: 'MontserratRegular';
	line-height:20px;
}
/* Global properties ======================================================== */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, a
{
	margin:0px;
	padding:0px;
	outline:0px;
	border:0px;
}
ul, li {
	list-style-type:none
}

html {
	overflow-y:scroll;
}
img {
	border:0;
}
a:hover, a:active, a:focus {
	outline:none;
}
	@font-face {
    font-family: 'MontserratRegular';
    src: url('../montserrat-regular.eot');
    src: url('../montserrat-regular.eot') format('embedded-opentype'),
         url('../montserrat-regular.woff') format('woff'),
         url('../montserrat-regular.ttf') format('truetype'),
         url('../montserrat-regular.svg#MontserratRegular') format('svg');
}
.logo
{
	margin:40px 0px 0px 0px;
}
.logo h1
{
	font-family: 'MontserratRegular';
	font-size:32px;
	color:#b89620;
	margin:62px 0px 30px 0px;
}
.top_contact
{
	margin:40px 0px 10px 0px;
	text-align:right;
}
.top_contact h1
{
	font-size:24px;
	color:#b89620;
	font-family: 'MontserratRegular';
	margin:0;
}
.top_contact h2
{
	font-size:16px;
	color:#b89620;
	font-family: 'MontserratRegular';
	margin:0;
}
.banner_bg
{
	background:url(../images/banner_bg.jpg) repeat;
	padding:5px;
-webkit-box-shadow: 1px 1px 10px 2px rgba(1,1,3,1);
box-shadow: 1px 1px 10px 2px rgba(1,1,3,1);
}
.facebook_outer
{
	background:#fff;
	padding:20px;
	position:relative;
-webkit-box-shadow: 1px 1px 10px 2px rgba(1,1,3,1);
box-shadow: 1px 1px 10px 2px rgba(1,1,3,1);
}
.pin
{
	width:24px;
	height:49px;
	background:url(../images/pin.png) no-repeat;
	position:absolute;
	top:-6px;
	right:-10px;
}
.top_banner
{
	width:100%;
	height:auto;
	background:url(../images/bg.jpg) center top repeat-x;
	min-height:673px;
}
		.content_wrapper
		{
			width:100%;
			height:auto;
			padding:40px 0px;
			font-size:14px;
			background:#1a0d09;
			line-height:24px;
			color:#8f7261;
		}
		.inner_content_wrapper
		{
			width:100%;
			height:auto;
			padding:100px 0px 500px 0px;
			font-size:14px;
			background:url(../images/bg_inner.jpg) no-repeat bottom center;
			color:#7f5c3f;
		}
		.inner_content_box
		{
			width:100%;
			max-width:1180px;
			padding:20px;
			background:#fff;
			margin:auto;
		}
		.pro_head
		{
			width:100%;
			margin:0px 0px 10px 0px;
		}
		.pro_head_line
		{
			border-bottom:solid 1px #33221a;
			padding:0px 0px 10px 0px;
			margin:0px 0px 20px 0px;
		}
		.pro_head_line h1
		{
				color:#b89620;
			font-size:1.6em;
			font-weight:normal;
			text-transform:uppercase;
			font-family: 'MontserratRegular';
			margin:0;
			padding:0;
		}
		.pro_head_line h1 img
		{
			margin:0px 6px 0px 0px;
		}
		.cart
		{
			text-align:right;
		}
		.cart h2
		{
				color:#b89620;
			font-size:1.2em;
			font-weight:normal;
			text-transform:uppercase;
			font-family: 'MontserratRegular';
			margin:10px 0px 0px 0px;
			padding:0;
		}
		.cart h2 span
		{
			color:#f7a511;
		}
		.products_outer
		{
			margin:20px 0px 10px 0px;
		}
		.pro_thumb
		{
			margin:0px 0px 0px 0px;
		}
		.thumb_content
		{
			background:#a58469;
			padding:20px;
			color:#000;
		}
		.thumb_content h2
		{
			color:#000;
				font-size:1.2em;
			font-weight:normal;
			text-transform:uppercase;
			font-family: 'MontserratRegular';
			margin:0px 0px 10px 0px;
			padding:0;
		}
			.thumb_content a
			{
				background:#4b2d16;
				color:#fff;
				text-decoration:none;
				text-transform:uppercase;
				padding:10px 15px;
			}
			.thumb_content a:hover
			{
				color:#000;
				background:#f7a511;
			}
			.last_footer
		{
			width:100%;
			padding:20px 0px;
			background:url(../images/bg.jpg) no-repeat top center;
			font-size:12px;
			color:#e7c8b5;
		}
		.footer_right
		{
			text-align:right;
		}
			.footer_right a
			{
				color:#e2db28;
			}
			.footer_right a:hover
			{
				color:#059b56;
			}
			.link_boxes
			{
				background:url(../images/banner_bg.jpg) repeat;
				padding:10px 10px 1px 10px;
				text-align:center;
				-webkit-box-shadow: 1px 1px 10px 2px rgba(1,1,3,1);
box-shadow: 1px 1px 10px 2px rgba(1,1,3,1);
			}
			.link_boxes ul li
			{
				display:inline-block;
				margin:0px 15px;
				max-width:190px;
			}
				.link_boxes ul li a
				{
					color:#000;
					text-decoration:underline;
				}
				.link_boxes ul li a:hover
				{
					color:#b89620;
				}
				.link_boxes ul li a span
				{
					display:block;
					margin:10px 0px 0px 0px;
					font-size:11px;
				}
@media (max-width:799px) {
	.logo
{
	position:static;
	top:0;
	left:0;
}
.logo
{
	margin:10px 0px 0px 0px;
	text-align:center;
}
.top_contact
{
	margin:10px 0px 20px 0px;
	text-align:center;
}
.last_footer
		{
			width:100%;
			padding:20px 0px;
			background:url(../images/bg.jpg) no-repeat top center;
			font-size:12px;
			color:#e7c8b5;
			text-align:center;
		}
		.footer_right
		{
			text-align:center;
			margin:10px 0px 0px 0px;
		}
		.pro_head_line h1
		{
				color:#b89620;
			font-size:1.6em;
			font-weight:normal;
			text-transform:uppercase;
			font-family: 'MontserratRegular';
			margin:20px 0px 0px 0px;
			padding:0;
		}
		.content_wrapper
		{
			width:100%;
			height:auto;
			padding:10px 0px;
			font-size:14px;
			background:#1a0d09;
			line-height:24px;
			color:#8f7261;
		}
}