@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
body{
	font-family: 'Oxygen', sans-serif;
	font-size:16px;
	color:#666462;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
img{
	display:block;
	border:none;
	outline:none;
}
ul{
	list-style:none;
}
input:focus, textarea:focus{
	outline:none;
}
input[type=submit]{
	-webkit-appearance:none;
}
textarea{
	overflow:auto;
}
a, a:hover{
	text-decoration:none;
	outline:none;
}
h1,h2,h3,h4{
	font-family: 'Raleway', sans-serif;
}
.clear{
	clear:both;
	font-size:0;
	line-height:0;
}
.wrapper{
	width:1140px;
	margin:0 auto;
}

/*header section start*/
.header{
	position:relative;
	padding:43px 0 60px;
	z-index:1;
	background:url(../images/header_bg.png) no-repeat center 0;
	background-size:100%;
}
.logo{
	float:left;
}
.topright{
	float:right;
	padding:7px 0 0;
}
.social-section{
	padding:13px 10px;
	overflow:hidden;
	float:left;
	background-color:#572d1e;
}
.social-section p{
	float:left;
	font-size:12px;
	line-height:20px;
	font-family:"Myriad Pro";
	color:#f7f0e0;
	text-transform:uppercase;
	font-weight:bold;
	margin-right:8px;
}
.social-links{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}
.social-links li{
	float:left;
	margin-right:6px;
}
.social-links li:last-child{
	margin-right:0;
}
.social-links li a{
	width:24px;
	height:24px;
	display:block;
	background-color: #f7f1e1;
	transition-duration: 0.3s;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 18px;
	border-radius: 3px;
}
.social-links li a:hover{
	background-color: #FFF;
}
.social-links li a.fb{
	background-image:url(../images/social_icon1.png);
}
/*
.social-links li a.fb:hover{
	background:url(../images/social_icon1_h.png) no-repeat 0 0;
}
*/
.social-links li a.twit{
	background:url(../images/social_icon2.png) no-repeat 0 0;
}
.social-links li a.twit:hover{
	background:url(../images/social_icon2_h.png) no-repeat 0 0;
}
.social-links li a.in{
	background:url(../images/social_icon3.png) no-repeat 0 0;
}
.social-links li a.in:hover{
	background-image:url(../images/social_icon3_h.png) no-repeat 0 0;
}
.social-links li a.inst{
	background-image:url(../images/social_icon4.png);
}
/*
.social-links li a.inst:hover{
	background:url(../images/social_icon4_h.png) no-repeat 0 0;
}
*/
.social-links li a.pint{
	background:url(../images/social_icon5.png) no-repeat 0 0;
}
.social-links li a.pint:hover{
	background:url(../images/social_icon5_h.png) no-repeat 0 0;
}
.social-links li a.utube{
	background:url(../images/social_icon6.png) no-repeat 0 0;
}
.social-links li a.utube:hover{
	background:url(../images/social_icon6_h.png) no-repeat 0 0;
}
.navigation{
	margin:22px 0 0;
	position:relative;
	float: right;
}
.nav li{
	float:left;
	font-size:16px;
	font-weight:500;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	position:relative !important;
	margin:0 2px 8px 0;
}
.nav li:last-child{
	margin-right:0;
}
.nav li a{
	color:#000 !important;
	transition-duration:0.5s;
	display:block;
	padding:0 8px !important;
	line-height:31px !important;
	border:4px solid rgba(0,0,0,0);
}
.nav li a:hover, .nav li a.active{
	border:4px solid rgba(0,0,0,1);
}
.nav li ul{
	position:absolute;
	left:0 !important;
	padding:0 !important;
	top:47px;
	width:auto;
	z-index:10000000 !important;
	width:160px !important;
	margin:0 auto !important;
}
.nav li:last-child ul{
	right:0 !important;
	left:auto !important;
}
.nav li ul li{
	font-size:15px;
	float:none !important;
	background-color:#FFF;
	margin:0;
}
.nav li ul li:first-child{
	background:url(../images/dropdown_bg.png) no-repeat 20px 0;
	padding-top:10px;
}
.nav li:last-child ul li:first-child{
	background-position:108px 0;
}
.nav li ul li a{
	padding:8px 12px !important;
	line-height:22px !important;
	color:#ffffff !important;
	background-color:#a27653;
	border-bottom:1px solid #b69275;
	border-left:none;
	border-right:none;
	border-top:none;
}
.nav li ul li a:hover{
	color:#000 !important;
	border-bottom:1px solid #b69275;
	border-left:none;
	border-right:none;
	border-top:none;
}
.nav li ul li:last-child a, .nav li ul li:last-child a:hover{
	border:none;
}
.nav li ul li a.active{
	border-bottom:1px solid #b69275;
	border-left:none;
	border-right:none;
	border-top:none;
}
/*header section end*/

/*banner section start*/
.banner{
	position:relative;
	margin:-35px 0 0;
}
.banner .wrapper{
	position:absolute;
	bottom:170px;
	right:0;
	left:0;
}
.banner-cont{
	width:365px;
	float:right;
	text-align:center;
	padding-bottom:33px;
}
.banner-logo{
	width:auto !important;
	margin:0 auto 20px;
}
.banner-cont h1{
	font-size:42px;
	line-height:40px;
	font-weight:800;
	color:#f5f4f3;
	text-transform:uppercase;
	margin-bottom:3px;
}
.banner-cont h1 span{
	display:block;
}
.banner-cont h1 span span.left, .banner-cont h1 span span.right{
	display:inline-block;
	width:50px;
	height:31px;
}
.banner-cont h1 span span.left{
	background:url(../images/banner_hd_left.png) no-repeat 0 center;
	margin-right:10px;
}
.banner-cont h1 span span.right{
	background:url(../images/banner_hd_right.png) no-repeat 0 center;
	margin-left:10px;
}
.banner-cont p{
	line-height:22px;
	color:#c9905f;
	font-size:15px;
	font-weight:500;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	letter-spacing:2px;
	margin-bottom:20px;
}
.banner-cont a.more{
	line-height:35px;
	padding:0 16px;
	text-transform:uppercase;
	display:inline-block;
	font-size:13px;
	font-weight:700;
	color:#f9f6f5;
	font-family: 'Roboto', sans-serif;
	border:4px solid #FFF;
	letter-spacing:2px;
	transition-duration:0.5s;
}
.banner-cont a.more:hover{
	background-color:#FFF;
	color:#000;
}
/*banner section end*/

/*product section start*/
.home-product{
	padding:125px 0 107px;
	position:relative;
	background:url(../images/home_product_bg.png) no-repeat center 0;
	background-size:100% auto;
	margin:-50px 0 0;
	text-align:center;
}
.heading{
	position:relative;
	text-transform:uppercase;
	color:#ffffff;
	font-size:30px;
	font-weight:800;
	line-height:58px;
	min-width:466px;
	background-color:#572d1e;
	border-top:3px solid #3c1d13;
	display:inline-block;
	margin-bottom:50px;
}
.heading span{
	width:22px;
	height:11px;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	bottom:-11px;
	background:url(../images/heading_span.png) no-repeat 0 0;
}
.home-product-tab{
	text-align:center;
	margin:0 0 18px;
	overflow:hidden;
	padding:0;
}
.home-product-tab li{
	display:inline-block;
	margin-right:10px;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
}
.home-product-tab li:last-child{
	margin-right:0;
}
.home-product-tab li a{
	border:2px solid #a27653;
	padding:1px;
	display:block;
	color:#FFF;
	transition-duration:0.5s;
}
.home-product-tab li a span{
	line-height:32px;
	padding:0 12px;
	display:block;
	background-color:#a27653;
	transition-duration:0.5s;
}
.home-product-tab li.active a, .home-product-tab li a:hover{
	border:2px solid #000;
}
.home-product-tab li.active a span, .home-product-tab li a:hover span{
	background-color:#000;
}
.home-product-tabcont{
	display:none;
}
.home-product-tabcont ul{
	margin:0;
	padding:0 0 5px !important;
}
.home-product-tabcont ul li{
	float:left;
	width:335px;
	padding:40px 10px;
	position:relative;
	margin-right:35px;
	background-color:rgba(251,248,248,.9);
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
}
.home-product-tabcont ul li img{
	margin:0 auto 26px;
}
.home-product-tabcont ul li h3{
	font-size:15px;
	line-height:20px;
	color:#b47747;
	font-weight:800;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:5px;
}
.home-product-tabcont ul li h3 a{
	color:#b47747;
}
.home-product-tabcont ul li p{
	font-size:15px;
	line-height:21px;
	color:#3c3937;
	margin:0 20px 8px;
}
.home-product-tabcont ul li a.more, .home-news-right a.more, .news-bottom a.more, .media-list li a.more{
	color:#b47747;
	font-weight:700;
	text-transform:uppercase;
	font-size:13px;
	line-height:16px;
	font-family: 'Raleway', sans-serif;
	transition-duration:0.5s;
}
.home-product-tabcont ul li a.more:hover, .home-news-right a.more:hover, .news-bottom a.more:hover, .media-list li a.more:hover{
	color:#000;
}
.home-product .jcarousel-container, .product-page-tab .jcarousel-container{
	margin:0 auto !important;
	width:1140px !important;
}
.home-product .jcarousel-item, .product-page-tab .jcarousel-item{
	width:335px !important;
}
.jcarousel-clip{
	overflow:hidden !important;
}
.home-product .jcarousel-prev, .product-page-tab .jcarousel-prev{
	background: url(../images/home_product_prev.png) no-repeat;
	display: block;
	position: absolute;
	width: 54px;
	height: 98px;
	top: 173px;
	left: -69px;
	cursor: pointer;
}
.home-product .jcarousel-next, .product-page-tab .jcarousel-next {
	background: url(../images/home_product_next.png) no-repeat;
	display: block;
	position: absolute;
	width: 54px;
	height:98px;
	right: -69px;
	top: 173px;
	cursor: pointer;
}
.home-product .jcarousel-prev:hover, .product-page-tab .jcarousel-prev:hover{
	background: url(../images/home_product_prev_h.png) no-repeat;
}
.home-product .jcarousel-next:hover, .product-page-tab .jcarousel-next:hover{
	background: url(../images/home_product_next_h.png) no-repeat;
}
.product-page-tab{
	padding-bottom:80px;
}
/*product section end*/

/*lower block section start*/
.lower-block-section{
	padding:60px 0;
	background:url(../images/lower_block_bg.jpg) no-repeat center bottom;
	overflow:hidden;
	background-size:100%;
	text-align:center;
	min-height:235px;
}
.lower-block-left{
	width:46%;
	padding-right:40px;
	float:left;
}
.lower-block-logo{
	margin:0 auto 11px;
}
.lower-block-section h2{
	font-size:26px;
	line-height:30px;
	font-weight:800;
	text-transform:uppercase;
	margin-bottom:7px;
}
.lower-block-left h2{
	color:#d7c2b7;
}
.lower-block-section p{
	font-size:15px;
	line-height:21px;
	margin-bottom:20px;
}
.lower-block-left p{
	color:#c5b1a6;
}
.lower-block-section a.more{
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	line-height:30px;
	display:inline-block;
	transition-duration:0.5s;
	padding:0 20px;
	letter-spacing:1px;
}
.lower-block-left a.more{
	color:#d7c2b7;
	border:2px solid #d7c2b7;
}
.lower-block-left a.more:hover{
	background-color:#d7c2b7;
	color:#000;
}
.lower-block-right{
	width:46%;
	padding-left:40px;
	float:right;
}
.lower-block-right h2{
	color:#f6e5cc;
}
.lower-block-right p{
	color:#e3ccb7;
}
.lower-block-right a.more{
	color:#f6e5cc;
	border:2px solid #f6e5cc;
}
.lower-block-right a.more:hover{
	background-color:#f6e5cc;
	color:#000;
}
/*lower block section end*/

/*news n istagram section start*/
.home-news-inst{
	padding:67px 0 55px;
	overflow:hidden;
	background:url(../images/home_blog_bg.png) repeat 0 0;
}
.home-news{
	float:left;
	width:537px;
	padding-right:40px;
	border-right:1px solid #a39685;
}
.home-news-inst h2{
	font-size:26px;
	color:#572d1e;
	font-weight:800;
	float:left;
	text-transform:uppercase;
	line-height:37px;
}
.home-news-top{
	overflow:hidden;
	margin-bottom:25px;
}
.home-news-inst a.viewall{
	color:#d7c2b7;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family: 'Roboto', sans-serif;
	display:inline-block;
	float:right;
	border:2px solid #572d1e;
	padding:1px;
	transition-duration:0.5s;
}
.home-news-inst a.viewall span{
	display:block;
	line-height:31px;
	padding:0 12px;
	background-color:#572d1e;
	transition-duration:0.5s;
}
.home-news-inst a.viewall:hover{
	border:2px solid #000;
}
.home-news-inst a.viewall:hover span{
	background-color:#000;
}
.home-news-pic{
	float:left;
	position:relative;
	width:276px;
	margin-right:20px;
}

.news-date{
	position:absolute;
	left:0;
	bottom:0;
	padding:12px 22px 6px;
	display:inline-block;
	background-color:#b47747;
}
.news-date p.date{
	color:#FFF;
	font-size:44px;
	line-height:38px;
	float:left;
	margin-right:8px;
}
.news-date span{
	float:left;
	display:block;
}
.news-date p.month{
	font-size:21px;
	line-height:21px;
	color:#FFF;
	font-weight:700;
	text-transform:uppercase;
}
.news-date p.year{
	font-size:14px;
	line-height:20px;
	color:#FFF;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:3px;
}
.home-news-right{
	overflow:hidden;
}
.home-news-right h3{
	font-size:15px;
	text-transform:uppercase;
	color:#572d1e;
	line-height:21px;
	margin-bottom:10px;
}
.home-news-right h3 a{
	color:#572d1e;
}
.home-news-right p{
	font-size:15px;
	line-height:23px;
	color:#3c3937;
	margin-bottom:18px;
}
.follow-inst{
	width:520px;
	float:left;
	padding-left:40px;
}
.home-news-inst .follow-inst a.viewall span{
	width:36px;
	height:31px;
	background:url(../images/inst_icon.png) no-repeat 0 0;
	padding:0;
	cursor:pointer;
}
.home-news-inst .follow-inst a.viewall:hover span{
	background:url(../images/inst_icon_h.png) no-repeat 0 0;
}
.follow-inst li{
	width:121px;
	float:left;
	margin:0 11px 11px 0;
}
.follow-inst li:nth-child(4n){
	margin-right:0;
}
.follow-inst li img{
	width:100%;
}
/*news n istagram section end*/

/*footer links section start*/
.footer-links{
	padding:144px 0 80px;
	background:url(../images/footer_links_bg.jpg) no-repeat 0 0;
	overflow:hidden;
	background-size:100%;
}
.footer-link-lists{
	float:right;
	overflow:hidden;
}
.footer-link-blocks{
	width:160px;
	float:left;
}
.footer-link-blocks h3{
	font-size:15px;
	color:#FFF;
	line-height:27px;
	text-transform:uppercase;
	font-weight:800;
	border-top:1px dashed #afafaf;
	border-bottom:1px dashed #afafaf;
	padding-left:12px;
	margin-bottom:10px;
}
.footer-link-blocks h3 a{
	color:#FFF;
}
.footer-link-blocks ul{
	margin:0;
	padding:0;
}
.footer-link-blocks ul li{
	font-size:15px;
	line-height:22px;
	margin-bottom:8px;
	padding-left:12px;
}
.footer-link-blocks ul li:last-child{
	margin-bottom:0;
}
.footer-link-blocks ul li a{
	color:#f0edec;
	transition-duration:0.5s;
}
.footer-link-blocks ul li a:hover{
	color:#FFF;
}
/*footer links section end*/

/*footer section start*/
.footer{
	background:url(../images/footer_bg.jpg) no-repeat center 0;
	padding:13px 0 28px;
	overflow:hidden;
	border-top:2px solid #000;
	background-size:100%;
}
.ftlogo{
	float:left;
	width:100px;
}
.ftright{
	float:right;
	padding:55px 0 0;
	overflow:hidden;
}
.ftnav{
	overflow:hidden;
	margin:0 0 7px;
	padding:0;
}
.ftnav li{
	float:left;
	font-size:13px;
	line-height:16px;
	text-transform:uppercase;
	background:url(../images/ftnav_sep.png) no-repeat right center;
	margin-right:14px;
	padding-right:14px;
}
.ftnav li:last-child{
	margin-right:0;
	padding-right:0;
	background:none;
}
.ftnav li a{
	color:#a29996;
	transition-duration:0.5s;
}
.ftnav li a:hover, .ftnav li a.active{
	color:#FFF;
}
.ftright p{
	font-size:12px;
	line-height:22px;
	text-align:right;
	color:#a29996;
}
.ftright p a{
	color:#a29996;
	transition-duration:0.5s;
}
.ftright p a:hover{
	color:#FFF;
}
/*footer section end*/

/*our story page start*/
.content-outer{
	border-top:6px solid #000;
	background:url(../images/body_outer_bg.jpg) repeat-y center 0;
	background-size:100%;
	overflow:hidden;
}
.content-in{
	padding:55px 0 85px;
	overflow:hidden;
	background:url(../images/body_bg_in.jpg) no-repeat center 0;
	background-size:100%;
	text-align:center;
}
.inner-header{
	padding:43px 0 25px;
}
.content-in .heading{
	margin-bottom:60px;
}
.content{
	padding:48px 48px 42px;
	background-color:rgba(255,255,255,.94);
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	text-align:left;
}
.story-pic{
	float:right;
	margin:0 0 10px 32px;
}
.content p{
	line-height:26px;
	margin-bottom:25px;
}

.content p a{
    color: #b47747;
}
.content p a:hover{
	text-decoration:underline;
}
.content ul{
	margin:0 0 25px;
	padding:0;
	overflow:hidden;
}
.content li{
	line-height:26px;
	margin-bottom:3px;
	padding-left:16px;
	background:url(../images/inner_list_dot.png) no-repeat 0 10px;
}
.content li:last-child{
	margin-bottom:0;
}
.content h3{
	font-size:15px;
	line-height:22px;
	color:#b47747;
	text-transform:uppercase;
	margin-bottom:12px;
}
.story-bottom{
	overflow:hidden;
	padding-top:32px;
	border-top:1px solid #e7e5e4;
}
.story-logo{
	float:left;
	margin: 0 18px 0 0;
}
.story-bottom-right{
	overflow:hidden;
}
.story-bottom-right h2{
	font-size:27px;
	text-transform:uppercase;
	color:#572d1e;
	line-height:32px;
	font-family: 'Oxygen', sans-serif;
	margin-bottom:6px;
}
.story-bottom-right p{
	color:#b47747;
	font-size:21px;
	line-height:28px;
	margin-bottom:0;
}
.story-bottom-right h3{
	font-size:25px;
	color:#b47747;
	line-height:32px;
	font-family: 'Oxygen', sans-serif;
	text-transform:none;
	margin-bottom:0;
}
/*our story page end*/

/*ordering info page start*/
.ordering-info-list{
	padding:34px 0 0 !important;
	margin:0;
	overflow:hidden;
}
.ordering-info-list li{
	overflow:hidden;
	margin:0 0 35px;
	padding:0 !important;
	background:none !important;
}
.ordering-info-list li:last-child{
	margin:0;
}
.ordering-left{
	width:51px;
	float:left;
	margin-right:15px;
}
.ordering-left span{
	width:51px;
	height:43px;
	display:block;
}
.ordering-left span.order-icon1{
	background:url(../images/ordering_icon1.png) no-repeat center 0;
}
.ordering-left span.order-icon2{
	background:url(../images/ordering_icon2.png) no-repeat center 0;
}
.ordering-left span.order-icon3{
	background:url(../images/ordering_icon3.png) no-repeat center 0;
}
.ordering-left span.order-icon4{
	background:url(../images/ordering_icon4.png) no-repeat center 0;
}
.ordering-right{
	overflow:hidden;
}
.ordering-right h3{
	color:#b47747;
	text-transform:uppercase;
	font-size:15px;
	line-height:20px;
	margin-bottom:0;
}
.ordering-right p{
	margin-bottom:0;
}
/*ordering info page end*/

/*news page start*/
.news-top{
	padding:22px;
	background-color:rgba(255,255,255,.89);
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	text-align:center;
	margin:0 0 47px;
}
.news-top label{
	color:#572d1e;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	display:inline-block;
	line-height:34px;
	margin-right:4px;
	vertical-align:top;
}
.news-select select {
   	background: transparent;
   	width: 110%;
   	padding: 0;
   	border: 0;
   	border-radius: 0;
  	height:32px;
   	-webkit-appearance: none;
  	margin:0;
	font-size:14px;
	color:#572d1e;
	font-family: 'Oxygen', sans-serif;
	padding-left:10px;
	font-weight:300;
}   
.news-select {
   	width: 239px;
   	height: 32px;
   	background:url(../images/news_select_ar.png) no-repeat 96% 50% #FFF;
	overflow:hidden;
	border:1px solid #572d1e;
	display:inline-block;
	margin:0 26px 0 0;
	vertical-align:top;
}
.nomarrt{
	margin:0;
}
.news-list{
	margin:0;
	padding:0;
}
.news-list li{
	width:355px;
	margin:45px 37px 0 0;
	float:left;
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
}
.news-list li:nth-child(3n){
	margin-right:0;
}
.news-list li:nth-child(1), .news-list li:nth-child(2), .news-list li:nth-child(3){
	margin-top:0;
}
.news-img{
	position:relative;
	overflow:hidden;
	text-align:left;
}
.news-img .news-date{
	background-color:rgba(180,119,71,.92);
}
.news-bottom{
	padding:34px 25px 36px;
	overflow:hidden;
	background-color:rgba(255,255,255,.94);
	text-align:left;
}
.news-bottom h3, .news-detail-toprt h3{
	font-size:15px;
	line-height:21px;
	color:#b47747;
	text-transform:uppercase;
	margin-bottom:10px;
}
.news-bottom h3 a{
	color:#b47747;
}
.news-bottom p{
	font-size:15px;
	line-height:23px;
	color:#3c3937;
	margin-bottom:10px;
}
.pagination{
	float:right;
	margin:27px 0 0;
	padding:0;
}
.pagination li{
	font-size:20px;
	float:left;
  padding-right:5px ;
}
.pagination li a{
	padding:0 4px;
	display:block;
	color:#FFF;
	line-height:40px;
	background:#b47747;
	transition-duration:0.5s;
  
}
.pagination li a.jp-previous{
	width:44px;
	height:40px;
	background:url(../images/pag_prev.png) no-repeat 0 0;
	padding:0;
	margin-right:1px;
}
.pagination li a.jp-next{
	width:44px;
	height:40px;
	background:url(../images/pag_next.png) no-repeat 0 0;
	padding:0;
	margin-left:1px;
}
.pagination li:nth-child(2) a{
	padding-left:12px;
}
.pagination li:nth-child(5) a{
	padding-right:12px;
}
.pagination li a:hover, .pagination li a.active,.pagination li a.jp-current{
	color:#361d14;
  font-weight:bold;
  padding-left:4px;
}
/*news page end*/

/*news detail page start*/
.inner-left{
	float:left;
	width:747px;
}
.inner-leftin{
	padding:38px 48px 50px;
	text-align:left;
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	background-color:rgba(255,255,255,.94);
}
.news-detail-top{
	overflow:hidden;
	padding-bottom:25px;
	margin-bottom:28px;
	border-bottom:1px solid #b47747;
}
.news-detail-top .news-date{
	float:left;
	position:static;
	margin-right:20px;
}
.news-detail-toprt{
	overflow:hidden;
}
.news-detail-toprt h3{
	margin-bottom:5px;
}
.news-detail-toprt h3 a{
	color:#b47747;
}
.posts{
	margin:0 0 10px;
	padding:0;
	overflow:hidden;
}
.posts li{
	float:left;
	font-size:13px;
	line-height:21px;
	font-family: 'Raleway', sans-serif;
	color:#572d1e;
	font-weight:500;
	margin-right:8px;
}
.posts li:last-child{
	margin-right:0;
}
.share{
	overflow:hidden;
}
.share img{
	cursor:pointer;
}
.news-detail-pic{
	width:268px;
	float:right;
	margin:0 0 10px 26px;
	overflow:hidden;
}
.inner-left p{
	font-size:15px;
	line-height:25px;
	color:#3c3937;
	margin-bottom:25px;
}
.news-button{
	overflow:hidden;
	padding:26px 0 0;
}
.news-button ul{
	float:right;
	margin:0;
	padding:0;
}
.news-button ul li{
	float:left;
	margin-right:12px;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
	width:140px;
}
.news-button ul li:last-child{
	margin-right:0;
}
.news-button ul li a{
	color:#FFF;
	transition-duration:0.5s;
	display:block;
	line-height:37px;
}
.news-button ul li a.prev{
	padding:0 12px 0 26px;
	background:url(../images/news_prev.png) no-repeat 10px center #572d1e;
}
.news-button ul li a.next{
	padding:0 34px;
	background:url(../images/news_next.png) no-repeat 90% center #572d1e;
}
.news-button ul li a.prev:hover{
	background:url(../images/news_prev.png) no-repeat 10px center #000;
}
.news-button ul li a.next:hover{
	background:url(../images/news_next.png) no-repeat 90% center #000;
}
.news-date p{
	margin-bottom:0 !important;
}
.inner-right{
	width:355px;
	float:left;
	margin-left:35px;
	text-align:left;
}
.news-right-block{
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	background-color:rgba(255,255,255,.94);
	padding:12px 12px 38px;
	margin-bottom:27px;
}
.news-right-block h2{
	font-size:15px;
	color:#FFF;
	text-transform:uppercase;
	line-height:48px;
	padding:0 15px;
	background-color:#b47747;
	margin-bottom:13px;
}
.news-right-block ul.categories{
	overflow:hidden;
	margin:0;
	padding:0 15px;
}
.news-right-block ul.categories li{
	line-height:26px;
	padding-left:14px;
	background:url(../images/news_right_ar.png) no-repeat 0 9px;
	margin-bottom:8px;
}
.news-right-block ul.categories li:last-child{
	margin:0;
}
.news-right-block ul.categories li a{
	color:#3c3937;
	transition-duration:0.5s;
}
.news-right-block ul.categories li a:hover{
	color:#b47747;
}
.byyear{
	padding:0 15px;
	overflow:hidden;
	margin-bottom:10px;
}
.byyear p{
	font-size:14px;
	font-weight:700;
	float:left;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
	line-height:34px;
	margin-right:12px;
	color:#572d1e;
}
.byyear .news-select{
	width:142px;
	background-position:94% center;
}
.byyear .news-select select{
	width:114%;
	
}
/*news detail page end*/

/*media page start*/
.inner-left h2{
	font-size:29px;
	line-height:35px;
	color:#572d1e;
	font-family: 'Oxygen', sans-serif;
	margin-bottom:40px;
}
.media-list{
	overflow:hidden;
	padding:0;
	margin:0;
}
.media-list li{
	overflow:hidden;
	margin-bottom:29px;
}
.media-list li:last-child{
	margin:0;
}
.media-list li p{
	margin-bottom:10px;
}
.right-list{
	overflow:hidden;
	padding:0;
	margin:0;
}
.right-list li{
	overflow:hidden;
	margin-bottom:4px;
	font-size:15px;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
}
.right-list li:last-child{
	margin:0;
}
.right-list li a{
	color:#FFF;
	line-height:48px;
	display:block;
	padding:0 15px;
	background-color:#b47747;
	transition-duration:0.5s;
}
.right-list li a:hover, .right-list li a.active{
	background-color:#572d1e;
}
.right-block{
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	background-color:rgba(255,255,255,.94);
	padding:12px;
	margin-bottom:27px;
}
/*media page end*/

/*where to buy page start*/
.postal-top{
	overflow:hidden;
}
.postal-top label{
	font-size:16px;
	line-height:22px;
	color:#b47747;
	display:block;
	margin:0 0 17px;
}
.postal-field{
	overflow:hidden;
}
.postal-field input[type=text]{
	width:435px;
	padding-left:10px;
	height:48px;
	border:1px solid #b5b0a8;
	background-color:#fdfbfb;
	font-size:14px;
	color:#666462;
	font-family: 'Oxygen', sans-serif;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	float:left;
}
.postal-field input[type=submit]{
	padding:0 22px;
	height:50px;
	border:none;
	background-color:#572d1e;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	color:#FFF;
	font-family: 'Oxygen', sans-serif;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	float:left;
	display:block;
	cursor:pointer;
	transition-duration:0.5s;
	margin-left:10px;
}
.postal-field input[type=submit]:hover{
	background-color:#000;
}
.postal-list{
	overflow:hidden;
	margin:0;
	padding:0;
}
.postal-list li{
	margin-top:34px;
	padding-top:34px;
	overflow:hidden;
	border-top:1px dashed #b47747;
}
.postal-addrs{
	float:left;
	width:275px;
	padding-top:20px;
}
.postal-addrs p a{
	color:#666462;
	transition-duration:0.5s;
}
.postal-addrs p a:hover{
	color:#b47747;
	text-decoration:underline;
}
.postal-map{
	width:734px;
	height:270px;
	float:left;
	margin-left:35px;
}
.postal-map iframe{
	width:100%;
	height:100%;
}
.postal-top h3{
	font-family: 'Oxygen', sans-serif;
	color:#572d1e;
	font-size:18px;
	text-transform:uppercase;
	line-height:24px;
	margin-bottom:7px;
}
/*where to buy page end*/

/*wholesale page start*/
.content p.big{
	font-size:22px;
	line-height:28px;
}
.wholesaler-form{
	overflow:hidden;
}
.common{
	overflow:hidden;
}
.wholesale-formlt{
	width:507px;
	float:left;
}
.wholesale-formrt{
	margin-left:28px;
}
.wholesaler-form input[type=text]{
	width:95%;
	height:57px;
	padding-left:20px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	font-family: 'Oxygen', sans-serif;
	font-size:16px;
	color:#666462;
	border:1px solid #b5b0a8;
	background-color:#fdfbfb;
	margin-bottom:20px;
}
.wholesale-login-form input[type=button] {
    font-size: 18px;
    font-weight: 700;
    color: #fdfbfb;
    text-transform: uppercase;
    font-family: 'Oxygen', sans-serif;
    height: 57px;
    padding: 0 56px;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: none;
    cursor: pointer;
    transition-duration: 0.5s;
    background-color: #b47747;
    margin-top: 10px;
}
.captcha-section{
	overflow:hidden;
}
.captcha-img{
	width:200px;
	height:57px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border:1px solid #b5b0a8;
	background-color:#fdfbfb;
	float:left;
	padding-left:20px;
}
.captcha-code{
	width:260px;
	height:57px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	float:left;
	margin-left:20px;
}
.wholesaler-form .captcha-code input[type=text]{
	width:92%;
}
.wholesaler-form textarea{
	width:95%;
	height:121px;
	padding-left:20px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	font-family: 'Oxygen', sans-serif;
	font-size:16px;
	color:#666462;
	border:1px solid #b5b0a8;
	background-color:#fdfbfb;
	margin-bottom:20px;
	padding-top:15px;
}
.wholesaler-form input[type=submit]{
	padding:0 50px;
	height:58px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	font-family: 'Oxygen', sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:700;
	text-transform:uppercase;
	border:none;
	background-color:#572d1e;
	float:right;
	cursor:pointer;
	transition-duration:0.5s;
}
.wholesaler-form input[type=submit]:hover{
	background-color:#000;
}
.content .wholesaler-form p{
	font-size:14px;
	line-height:20px;
	margin:-15px 0 18px;
	color:#b47747;
}
/*wholesale page end*/

/*contact page start*/
.contact-info{
	width:300px;
	float:left;
	margin:0;
	padding:0;
}
.contact-info li{
	margin:0 0 25px;
	overflow:hidden;
        background: none;
}
.contact-info li:last-child{
	margin:0;
}
.contact-info li p{
	margin:0;
	padding-left:24px;
}
.contact-info li span{
	font-size:18px;
	color:#b47747;
	font-weight:700;
}
.contact-info li.addrs p{
	background:url(../images/contact_info_icon1.png) no-repeat 0 5px;
}
.contact-info li.phone p{
	background:url(../images/contact_info_icon2.png) no-repeat 0 5px;
}
.contact-info li.email p{
	background:url(../images/contact_info_icon3.png) no-repeat 0 6px;
}
.contact-info li.time p{
	background:url(../images/contact_info_icon4.png) no-repeat 0 5px;
}
.contact-map{
	width:695px;
	float:left;
	margin:0 0 0 48px;
	overflow:hidden;
}
#map_wrapper {
    height:360px;
}
#map_canvas {
    width: 100%;
    height: 100%;
}
.contact-form{
	padding:43px 0 0;
	margin:43px 0 0;
	border-top:1px dashed #b47747;
	overflow:hidden;
}
.contact-form-left{
	width:507px;
	float:left;
}
.contact-form-right{
	margin-left:28px;
}
.contact-form input[type=text]{
	width:95%;
	height:57px;
	padding-left:20px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	font-family: 'Oxygen', sans-serif;
	font-size:16px;
	color:#666462;
	border:1px solid #b5b0a8;
	background-color:#fdfbfb;
	margin-bottom:20px;
}
.contact-form .captcha-code input[type=text]{
	width:92%;
}
.contact-form textarea{
	width:95%;
	height:279px;
	padding-left:20px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	font-family: 'Oxygen', sans-serif;
	font-size:16px;
	color:#666462;
	border:1px solid #b5b0a8;
	background-color:#fdfbfb;
	margin-bottom:20px;
	padding-top:15px;
}
.contact-form input[type=submit]{
	padding:0 50px;
	height:58px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	font-family: 'Oxygen', sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:700;
	text-transform:uppercase;
	border:none;
	background-color:#572d1e;
	float:right;
	cursor:pointer;
	transition-duration:0.5s;
}
.contact-form input[type=submit]:hover{
	background-color:#000;
}
/*contact page end*/

/*video page start*/
.video-list{
	margin:0;
	padding:0;
}
.video-list li{
	width:355px;
	float:left;
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	background-color:rgba(251,248,248,.94);
	margin:35px 35px 0 0;
	text-align:left;
	display:none;
}
.video-list li:nth-child(2n){
	margin-right:0;
}
.video-list li:nth-child(1), .video-list li:nth-child(2){
	margin-top:0;
}
.video-list li:nth-child(1), .video-list li:nth-child(2), .video-list li:nth-child(3), .video-list li:nth-child(4), .video-list li:nth-child(5), .video-list li:nth-child(6), .video-list li:nth-child(7), .video-list li:nth-child(8){
	display:block;
}
.video-img{
	overflow:hidden;
	position:relative;
}
.video-img a{
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	transition-duration:0.5s;
}
.video-img a span{
	width:100%;
	height:100%;
	background:url(../images/play_icon.png) no-repeat center center rgba(0,0,0,.65);
	display:block;
	transition-duration:0.5s;
}
.video-img a:hover span{
	background:url(../images/play_icon.png) no-repeat center center rgba(0,0,0,.85);
}
.video-list li h3, .video-popup h3{
	color:#b47747;
	font-size:15px;
	line-height:22px;
	text-transform:uppercase;
	margin:24px 27px;
}
.loadmore{
	display:inline-block;
	margin:90px 0 0;
	font-size:18px;
	color:#FFF;
	font-weight:700;
	text-transform:uppercase;
	background-color:#b47747;
	transition-duration:0.5s;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	line-height:57px;
	padding:0 32px;
}
.loadmore:hover{
	background-color:#000;
}
.nodisplay{
	display:none !important;
}
.video-popup{
	display:none;
}
.video-block{
	overflow:hidden;
	margin-bottom:30px;
}
.video-block video{
	width:100%;
	height:100%;
}
.fancybox-wrap{
	width:1140px !important;
}
.fancybox-skin{
	padding:42px 50px !important;
}
.video-popup h3{
	margin:0 0 2px;
}
.video-popup p{
	line-height:26px;
}
/*video page end*/
	
/*press kit page start*/
.presskits{
	margin:0;
	padding:0;
}
.presskits li{
	width:355px;
	float:left;
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	background-color:rgba(251,248,248,.94);
	margin:35px 35px 0 0;
	text-align:left;
	display:none;
}
.presskits li:nth-child(2n){
	margin-right:0;
}
.presskits li:nth-child(1), .presskits li:nth-child(2){
	margin-top:0;
}
.presskits li:nth-child(1), .presskits li:nth-child(2), .presskits li:nth-child(3), .presskits li:nth-child(4), .presskits li:nth-child(5), .presskits li:nth-child(6){
	display:block;
}
.presskits li img{
	width:100%;
}
.presskit-cont{
	padding:28px 27px 30px;
	overflow:hidden;
	text-align:left;
}
.presskit-cont h3{
	color:#b47747;
	font-size:15px;
	line-height:21px;
	text-transform:uppercase;
	margin:0;
}
.presskit-cont p{
	font-size:15px;
	line-height:23px;
	color:#3c3937;
	margin:10px 0 0;
}
.download-pdf{
	font-size:15px;
	color:#FFF;
	text-transform:uppercase;
	display:inline-block;
	font-family: 'Raleway', sans-serif;
	background-color:#b47747;
	transition-duration:0.5s;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	line-height:37px;
	padding:0 15px;
	font-weight:700;
	margin-top:17px;
}
.download-pdf:hover{
	background-color:#000;
}
/*press kit page end*/

/*award page start*/
.award-img{
	padding:40px 0;
	overflow:hidden;
	background-color:#FFF;
	border-bottom:1px solid #e2dedc;
}
.award-img img{
	margin:0 auto;
	width:auto !important;
}
/*award page end*/

/*ask question page start*/
.ask-question-form{
	padding:0;
	margin:0;
	border:none;
}
.ask-question-form textarea{
	height:358px;
}
/*ask question page end*/

/*products page start*/
.product-top{
	padding:15px 47px 20px;
	background-color:rgba(255,255,255,.94);
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
}
.product-top h3{
/*	float:left;*/
	color:#572d1e;
	font-size:18px;
	text-transform:uppercase;
	font-family: 'Oxygen', sans-serif;
	line-height:26px;
	margin: 0 0 10px;
}
.product-category{
/*	float:right;*/
}
.product-category ul{
	margin:0;
	padding:0;
}
.product-category ul li{
	float:left;
	font-size:14px;
	margin-right:10px;
}
.product-category ul li:last-child{
	margin:0;
}
.product-category ul li a{
	display:block;
	line-height:36px;
	padding:0 14px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	color:#FFF;
	background-color:#b47747;
	transition-duration:0.5s;
}
.product-category ul li a:hover, .product-category ul li.active a{
	background-color:#572d1e;
}
.product-category .jcarousel-container{
	margin:0 auto !important;
	width:415px !important;
}
.product-category .jcarousel-item{
	width:auto !important;
}
.product-category .leftArrow, .product-category .jcarousel-prev {
	background: url(../images/product_prev.png) no-repeat;
	display: none !important;
	position: absolute;
	width: 9px;
	height: 17px;
	top: 11px;
	left: -25px;
	cursor: pointer;
}
.product-category .rightArrow, .product-category .jcarousel-next {
	background: url(../images/product_next.png) no-repeat;
	display: none !important;
	position: absolute;
	width: 9px;
	height:17px;
	right: -25px;
	top: 11px;
	cursor: pointer;
}
.product-category .leftArrow:hover, .product-category .jcarousel-prev:hover{
	background: url(../images/product_prev_h.png) no-repeat;
}
.product-category .rightArrow:hover, .product-category .jcarousel-next:hover{
	background: url(../images/product_next_h.png) no-repeat;
}
.product-category .jcarousel-prev-disabled{
	background: url(../images/product_prev_dis.png) no-repeat;
}
.product-category .jcarousel-next-disabled{
	background: url(../images/product_next_dis.png) no-repeat;
}



.product-cat{
	float:right;
}
.product-cat ul{
	margin:0;
	padding:0;
}
.product-cat ul li{
	float:left;
	font-size:14px;
	margin-right:10px;
}
.product-cat ul li:last-child{
	margin:0;
}
.product-cat ul li a{
	display:block;
	line-height:36px;
	padding:0 14px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	color:#FFF;
	background-color:#b47747;
	transition-duration:0.5s;
}
.product-cat ul li a:hover, .product-cat ul li.active a{
	background-color:#572d1e;
}
.product-cat .jcarousel-container{
	margin:0 auto !important;
	width:671px !important;
}
.product-cat .jcarousel-item{
	width:auto !important;
}
.product-cat .leftArrow, .product-cat .jcarousel-prev {
	background: url(../images/product_prev.png) no-repeat;
	display: block;
	position: absolute;
	width: 9px;
	height: 17px;
	top: 11px;
	left: -25px;
	cursor: pointer;
}
.product-cat .rightArrow, .product-cat .jcarousel-next {
	background: url(../images/product_next.png) no-repeat;
	display: block;
	position: absolute;
	width: 9px;
	height:17px;
	right: -25px;
	top: 11px;
	cursor: pointer;
}
.product-cat .leftArrow:hover, .product-cat .jcarousel-prev:hover{
	background: url(../images/product_prev_h.png) no-repeat;
}
.product-cat .rightArrow:hover, .product-cat .jcarousel-next:hover{
	background: url(../images/product_next_h.png) no-repeat;
}
.product-cat .jcarousel-prev-disabled{
	background: url(../images/product_prev_dis.png) no-repeat;
}
.product-cat .jcarousel-next-disabled{
	background: url(../images/product_next_dis.png) no-repeat;
}


.product-list{
	margin:0;
	padding:0;
}
.product-list li{
	float:left;
	width:335px;
	padding:40px 10px;
	position:relative;
	margin:46px 35px 0 0;
	background-color:rgba(251,248,248,.9);
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	display:none;
}
.product-list li:nth-child(3n+3){
	margin-right:0;
}
.product-list li:nth-child(1), .product-list li:nth-child(2), .product-list li:nth-child(3), .product-list li:nth-child(4), .product-list li:nth-child(5), .product-list li:nth-child(6), .product-list li:nth-child(7), .product-list li:nth-child(8), .product-list li:nth-child(9), .product-list li:nth-child(10), .product-list li:nth-child(11), .product-list li:nth-child(12){
	display:block;
}
.product-list li img{
	margin:0 auto 26px;
}
.product-list li h3{
	font-size:18px;
	color:#b47747;
	font-weight:800;
	text-transform:uppercase;
	line-height:24px;
	letter-spacing:3px;
	margin-bottom:8px;
}
.product-list li h3 a{
	color:#b47747;
}
.product-list li p.price{
	font-size:24px;
	line-height:30px;
	color:#572d1e;
}
.product-load{
	display:inline-block;
	margin:70px 0 0;
	font-size:12px;
	color:#f6e5cc;
	font-weight:700;
	text-transform:uppercase;
	background-color:#572d1e;
	transition-duration:0.5s;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	line-height:46px;
	padding:0 20px;
	letter-spacing:1px;
}
.product-load:hover{
	background-color:#000;
}
.product-tab{
	display:none;
}
/*products page end*/

/*product detail page start*/
.back{
	float:right;
	font-size:12px;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:2px;
	line-height:46px;
	padding:0 35px;
	background-color:#b47747;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	transition-duration:0.5s;
	display:inline-block;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	margin:24px 0 26px;
}
.back:hover{
	background-color:#000;
}
.product-detail-top{
	overflow:hidden;
	margin:0 0 30px;
}
.pro-detail-toplt{
	width:575px;
	float:left;
}
.pro-detail-toplt img{
	width:100%;
	margin:0 0 30px;
}
.pro-detail-toprt{
	/*width:395px;*/
	float:right;
	width:420px;
}
.pro-detail-toprt h2{
	font-size:24px;
	text-transform:uppercase;
	color:#b47747;
	line-height:30px;
	margin-bottom:32px;
}
.pro-detail-toprt h2 span{
	display:inline-block;
	float:right;
	color:#572d1e;
	font-size:27px;
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
}
.product-select{
	overflow:hidden;
	margin-bottom:32px;
}
.pro-cat{
	float:right;
	width: 285px;
   	height: 48px;
   	background:url(../images/product_select_ar.png) no-repeat 96% 50% #fdfbfb;
	overflow:hidden;
	border:1px solid #b5b0a8;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}
.pro-cat select {
   	background: transparent;
   	width: 110%;
   	padding: 0;
   	border: 0;
   	border-radius: 0;
  	height:48px;
   	-webkit-appearance: none;
  	margin:0;
	font-size:16px;
	color:#666462;
	font-family: 'Oxygen', sans-serif;
	padding-left:10px;
}   
.quantity{
	overflow:hidden;
	margin-bottom:32px;
}
.quantity form{
	float:right;
}
.quantity span{
	float:right;
}
.quantity label{
	color:#572d1e;
	font-size:18px;
	font-weight:700;
	float:left;
	display:block;
	margin-right:8px;
	line-height:31px;
}
.quantity input[type=text]{
	width:32px;
	height:29px;
	background-color:transparent;
	border:1px solid #b5b0a8;
	font-family: 'Oxygen', sans-serif;
	font-size:16px;
	color:#666462;
	text-align:center;
	float:left;
}
.addcart-button{
	overflow:hidden;
	margin-bottom:45px;
}
.add-cart{
	float:right;
	display:inline-block;
	clear:both;
	line-height:43px;
	padding:0 18px;
	font-size:18px;
	text-transform:uppercase;
	font-weight:700;
	color:#fdfbfb;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	background-color:#572d1e;
	transition-duration:0.5s;
}
.add-cart:hover{
	background-color:#000;
}
.wholesale-pricing{
	float:right;
	clear:both;
	display:block;
	color:#b47747;
	font-size:16px;
	text-decoration:underline;
	margin-top:13px;
}
.detail-table-section{
	overflow:hidden;
}
.detail-table-section h3{
	font-size:18px;
	color:#572d1e;
	line-height:24px;
	font-family: 'Oxygen', sans-serif;
	text-transform:none;
	margin-bottom:17px;
}
.detail-table-section ul{
	margin:0;
	padding:0;
}
.detail-table-section ul li{
	margin-bottom:1px;
	overflow:hidden;
	/*padding:0 36px;*/
	padding:0 36px 0 20px;
}
.detail-table-section ul li:last-child{
	margin:0;
}
.detail-table-section ul li:nth-child(odd){
	background-color:#fae9db;
}
.detail-table-section ul li:nth-child(even){
	background-color:#fcf1e8;
}
.detail-table-section ul li p{
	line-height:26px;
	color:#572d1e;
	float:left;
	margin:0;
}
.detail-table-section ul li p.left{
	width:128px;
	padding:5px 10px 5px 0;
}
.detail-table-section ul li p.right{
	width:200px;
	/*padding:5px 0 5px 77px;*/
	padding:5px 0 5px 20px;
	border-left:2px solid #FFF;
}
.brewing-instruction{
	padding:52px 36px;
	overflow:hidden;
	background:url(../images/brewing_bg.jpg) repeat 0 0;
	text-align:center;
}
.brewing-instruction h2{
	color:#fcfbfb;
	text-transform:uppercase;
	font-size:29px;
	line-height:34px;
	margin-bottom:2px;
}
.brewing-instruction p{
	color:#fcf1e8;
	font-size:19px;
	line-height:22px;
	font-weight:500;
	font-family: 'Raleway', sans-serif;
	margin-bottom:35px;
}
.intruction-table{
	width:100%;
	border-top:2px solid #e1d1c4;
	border-right:2px solid #e1d1c4;
}
.intruction-table tr th{
	width:32.5%;
	background-color:rgba(87,45,30,.79);
	padding:25px 30px 35px;
	text-align:center;
	font-size:19px;
	line-height:24px;
	color:#FFF;
	font-weight:600;
	font-family: 'Raleway', sans-serif;
	vertical-align:top;
	border-left:2px solid #e1d1c4;
	border-bottom:2px solid #e1d1c4;
}
.intruction-table tr th span{
	font-size:14px;
	line-height:17px;
	color:#FFF;
	font-weight:600;
	font-family: 'Raleway', sans-serif;
	display:block;
	margin-top:4px;
}
.intruction-table tr td{
	padding:14px 10px;
	text-align:center;
	font-size:17px;
	line-height:22px;
	color:#ffe7d4;
	font-weight:600;
	font-family: 'Raleway', sans-serif;
	vertical-align:top;
	border-left:2px solid #e1d1c4;
	border-bottom:2px solid #e1d1c4;
}
.intruction-table tr td::before {
    content: attr(data-th) ": ";
    width: 40%;
	font-weight:600;
	font-size:15px;
	line-height:22px;
	color:#FFF;
	background-color:rgba(87,45,30,.79);
	padding:15px 10px;
	margin-right:20px;
}
.intruction-table tr td::before {
    display: none;
}
.product-login{
	float:left;
	padding:22px 10px 23px 35px;
	margin-left:5px;
	background:url(../images/pro_login_icon.png) no-repeat 14px center #a27653;
	cursor:pointer;
	position:relative;
}
.product-login span{
	display:block;
	background:url(../images/pro_login_ar.png) no-repeat center center;
	width:12px;
	height:5px;
}
.pro-info-menu{
	position:absolute;
	right:0;
	top:50px;
	background:url(../images/dropdown_bg.png) no-repeat 70px 0;
	width:103px;
	padding:10px 0 0;
	z-index:1000000;
	display:none;
}
.pro-info-menu li{
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	line-height:21px;
	text-transform:uppercase;
	font-weight:500;
	border-bottom:1px solid #b69275;
	background-color:#a27653;
	padding:4px 20px;
}
.pro-info-menu li:last-child{
	border-bottom:none;
}
.pro-info-menu li a{
	color:#FFF;
	transition-duration:0.5s;
}
.pro-info-menu li a:hover{
	color:#000;
}
/*product detail page end*/

/*order cart page start*/
.product-top h3.pro-add-cart{
	padding-left:28px;
	background:url(../images/pro_add_cart_icon.png) no-repeat 0 11px;
}
.cont-shop{
	display:inline-block;
	background-color:#b47747;
	font-size:14px;
	font-weight:700;
	color:#FFF;
	line-height:36px;
	padding:0 15px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	transition-duration:0.5s;
}
.cont-shop:hover{
	background-color:#572d1e;
}
.addcart-content{
	padding:40px 48px 65px;
	background-color:rgba(255,255,255,.94);
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	text-align:left;
	margin:26px 0 0;
}
.addcart-table{
	width:100%;
	margin:0 0 20px;
}
.addcart-table tr th.col1{
	width:5%;
}
.addcart-table tr th.col2{
	width:25%;
}
.addcart-table tr th.col4{
	width:15%;
}
.addcart-table tr th{
	font-size:18px;
	font-weight:700;
	color:#572d1e;
	text-align:left;
	vertical-align:top;
	padding:0 10px 14px;
	line-height:24px;
	border-bottom:1px solid #b47747;
}
.addcart-table tr td{
	text-align:left;
	vertical-align:top;
	padding:25px 10px;
}
.addcart-table tr td::before {
    content: attr(data-th) ": ";
    width: 20%;
	font-size:16px;
	font-weight:700;
	color:#572d1e;
	text-align:left;
	padding:15px 10px;
	margin-right:20px;
}
.addcart-table tr td::before {
    display: none;
}
.pro-remove{
	width:14px;
	height:14px;
	display:block;
	background:url(../images/pro_remove_icon.png) no-repeat 0 0;
	cursor:pointer;
	margin:18px 0 0;
}
.cart-table-img{
	width:72px;
	float:left;
	margin-right:12px;
}
.cart-table-img img{
	width:100%;
}
.cart-info{
	overflow:hidden;
}
.cart-info h3{
	font-size:16px;
	text-transform:uppercase;
	color:#b47747;
	line-height:21px;
	margin-bottom:10px;
}
.cart-info p{
	font-size:14px;
	line-height:18px;
	font-weight:700;
	color:#572d1e;
}
.addcart-table tr td p.description{
	font-size:15px;
	line-height:24px;
}
.addcart-table tr td p.price{
	font-size:23px;
	line-height:28px;
	color:#b47747;
}
.addcart-table tr td input[type=text]{
	width:64px;
	height:29px;
	padding-left:10px;
	border:1px solid #b5b0a8;
	background-color:#fcfcfc;
	font-family: 'Oxygen', sans-serif;
	font-size:16px;
	color:#666462;
}
.topright-upper{
	float:right;
}
.top-cart{
	float: left;
	margin-right: 11px;
	padding: 0 9px 0 38px;
	background: url(../images/top_item_icon.png) no-repeat 10px center #bc8251;
}
.top-cart p{
	font-size: 14px;
	font-weight: 500;
	line-height: 50px;
	color: #f7f0e0 !important;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}

.top-cart a{
    color:#f7f0e0;
}
.clear-res{
	display:none;
}
.order-form-section{
	padding:45px 0 0;
	overflow:hidden;
	border-top:1px solid #b47747;
}
.order-form-section h3{
	color:#572d1e;
	font-size:18px;
	line-height:24px;
	font-family: 'Oxygen', sans-serif;
	text-transform:uppercase;
	margin-bottom:20px;
}
.order-com{
	overflow:hidden;
	margin-bottom:10px;
}
.order-form label{
	width:85px;
	float:left;
	padding-right:14px;
	display:block;
	text-align:right;
	color:#b47747;
	font-size:15px;
	font-family: 'Raleway', sans-serif;
	font-weight:500;
	line-height:50px;
}
.order-form input[type=text]{
	width:79%;
	float:left;
	height:48px;
	padding-left:10px;
	border:1px solid #b5b0a8;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	background-color:#fdfbfb;
	font-family: 'Oxygen', sans-serif;
	font-size:16px;
	color:#666462;
}
.order-form input[type=submit]{
	display:inline-block;
	color:#fdfbfb;
	text-transform:uppercase;
	font-size:18px;
	font-weight:700;
	line-height:43px;
	padding:0 21px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	background-color:#572d1e;
	transition-duration:0.5s;
	border:none;
	cursor:pointer;
	font-family: 'Oxygen', sans-serif;
	float:right;
}
.order-form input[type=submit]:hover{
	background-color:#000;
}
.order-form{
	width:548px;
	overflow:hidden;
}
/*order cart page end*/

/*wholesaler login page start*/
.wholesaler-login{
	width:745px;
	padding:88px 0 75px;
	margin:0 auto;
	background-color:rgba(255,255,255,.94);
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
}
.wholesale-login-form{
	padding:0 119px;
	overflow:hidden;
	text-align:center;
}
.wholesale-login-form p{
	font-size:18px;
	color:#572d1e;
	font-weight:700;
	font-weight:700;
	line-height:24px;
	text-align:left;
	margin-bottom:28px;
}
.wholesale-login-form input[type=text],.wholesale-login-form input[type=password]{
	font-family: 'Oxygen', sans-serif;
	font-size:16px;
	color:#666462;
	padding-left:20px;
	height:57px;
	border:1px solid #b5b0a8;
	background-color:#fdfbfb;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	margin-bottom:20px;
	width:95%;
}
.forget-pass{
	overflow:hidden;
	text-align:left;
	margin-bottom:15px;
}
.forget-pass a{
	color:#572d1e;
	transition-duration:0.5s;
}
.forget-pass a:hover{
	color:#000;
}
.wholesale-login-form input[type=submit]{
	font-size:18px;
	font-weight:700;
	color:#fdfbfb;
	text-transform:uppercase;
	font-family: 'Oxygen', sans-serif;
	height:57px;
	padding:0 56px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border:none;
	cursor:pointer;
	transition-duration:0.5s;
	background-color:#b47747;
	margin-top:10px;
}
.wholesale-login-form input[type=submit]:hover{
	background-color:#000;
}
/*wholesaler login page end*/


#instafeed img{
	float:left;
	margin:0 11px 11px 0;
	width:118px;
	height:90px;
}
#instafeed img:nth-child(4n){
	margin-right:0;
}

.nopostmsg{
	padding:250px 48px;
	background-color:rgba(255,255,255,.94);
	-webkit-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	-moz-box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	box-shadow: 1px 2px 3px 0px rgba(42,22,17,.94);
	text-align:center;
}
.nopostmsg h3{
	color:#572d1e;
	font-size:20px;
	line-height:26px;
	font-weight:600;
	margin:0;
}

.above-three-block{
	/*display:none;*/
}
.under-three-block{
	display:block;
}
.under-three-block .two-blocks ul{
	text-align:center;
}
.under-three-block .two-blocks ul li{
	display:inline-block;
	margin-right:30px;
	float:none;
}
.under-three-block .two-blocks ul li:nth-child(2n){
	margin-right:0;
}

/* 06-07-16 */

.home-news-pic img{
	width:100% !important;
	height:auto !important;
}
.top-btn{
	font-size: 15px;
	line-height: 50px;
	padding: 0 15px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 900;
	display: inline-block;
	vertical-align: top;
	float: left;
	background-color: #77bc39;
	font-family: 'Roboto', sans-serif;
	transition-duration: 0.3s;
	margin: 0 11px 0 0;
}
.top-btn.wholesale{
	background-color: #eeb970;
	color: #793a1e;
}
.top-btn:hover{
	background-color: #000 !important;
	color: #FFF !important;
}
.free-shipping {
    float: left;
    display: block;
    margin: 4px 11px 0 0;
    height: 45px;
}


/*store locator section start*/
.store-locator-top{
	overflow: hidden;
	margin: 0 0 40px;
}
.choose-location{
	width: 45%;
	float: left;
}
.search-location{
	width: 53%;
	float: right;
}
.content .store-locator-top h3{
	font-size: 36px;
	line-height: 40px;
	color: #000;
	text-transform: none;
	padding: 0 0 5px;
}
.store-locator-top select {
	font-size: 18px;
	font-weight: 600;
	height: 58px;
	font-family: 'Raleway', sans-serif;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 2px;
	outline: 0!important;
	background: url(../images/select_ar.png) 96% center no-repeat #FFF;
	color: #5b5957;
	border: 2px solid #918078;
	padding: 0 10px;
}
.store-locator-top select:focus {
	outline: 0
}
.store-locator-top select::-ms-expand {
 	display:none
}
.search-field{
	border: 2px solid #918078;
	background-color: #FFF;
	overflow: hidden;
	border-radius: 2px;
}
.search-field input[type=text]{
	width: calc(100% - 88px);
	padding: 0 15px;
	float: left;
	font-size: 18px;
	font-weight: 600;
	height: 54px;
	font-family: 'Raleway', sans-serif;
	border: none;
}
.search-field input[type=submit]{
	width: 58px;
	padding: 0 15px;
	float: left;
	font-size: 0;
	text-indent: -20000px;
	height: 54px;
	display: block;
	cursor: pointer;
	background: url(../images/search-icon.png) no-repeat center center;
	border: none;
}
.store-locator-maps{
	height: 794px;
	position: relative;
	border: 2px solid #918078;
	border-radius: 2px;
	overflow: hidden;
}
.store-locator-maps #map_wrapper{
	height: 794px;
}
.store-locator-maps #map_canvas{
	width: 100%;
	height: 100%;
}
.store-loc-names{
	width: 348px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
}
.store-loc-names h4{
	font-size: 24px;
	font-weight: 800;
	line-height: 52px;
	color: #FFF;
	background-color: #935a35;
	padding: 0 52px;
	margin: 0 0 0 18px;
}
.store-loc-names ul{
	margin: 0;
	padding: 0;
	height: 742px;
	overflow-y: scroll;
}
.store-loc-names ul li{
	padding: 18px 52px;
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid #c49878;
	margin: 0 0 0 18px;
	background: #ab6b3e;
}
.store-loc-names ul li h6{
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	font-family: 'Oxygen', sans-serif;
	color: #FFF;
	margin: 0 0 3px;
}
.store-loc-names ul li p{
	font-size: 16px;
	line-height: 26px;
	color: #FFF;
	margin: 0;
	padding: 0 0 0 19px;
}
.store-loc-names ul li p.addrs{
	background: url(../images/store-addrs-icon.png) no-repeat 0 6px;
}
.store-loc-names ul li p.phone{
	background: url(../images/store-phone-icon.png) no-repeat 0 7px;
}
.store-loc-names ul li:hover, .store-loc-names ul li.active{
	background-color: #572d1e;
}
.store-locator-maps .info_content h5{
	font-size: 18px;
	line-height: 22px;
	color: #303030;
	font-weight: 400;
	text-align: center;
}
.nicescroll-cursors{
	margin: 0 30px 0 0;
}
.store-loc-names ul li:after{
	width: 18px;
	height: 31px;
	background: url(../images/loc_name_ar.png) no-repeat 0 0;
	top: 50%;
	margin-top: -15px;
	left: -18px;
	display: block;
	position: absolute;
	content: '';
	opacity: 0;
}
.store-loc-names ul li:hover:after, .store-loc-names ul li.active:after{
	opacity: 1;
}
/*store locator section end*/


/*Landing page start*/
.landing .ftright p {
    /*color: #a29996;*/
    /*font-size: 13px;*/
    /*line-height: 18px;*/
    /*border-bottom: 1px solid #3d3d3d;*/
    /*padding: 0 0 14px !important;*/
    /*margin: 0 0 12px;*/
    
    font-size:12px;
	line-height:22px;
	text-align:right;
	color:#a29996;
	padding: 0 0 12px;
	margin: 0 0 12px;
	border-bottom: 1px solid #393939;
	display: inline-block;
	vertical-align: top;
	float:right;
}
.designby {
    float: right;
}
.landing .ftright{
	padding: 32px 0 0;
}
.landing .header{
	padding: 14px 0 44px;
	background-size: 100% 100%;
}
.landing .topright{
	padding: 30px 0 0;
}
.landing-banner {
    margin-top: -28px;
    padding: 110px 0 260px;
	background-size: cover !important;
	text-align: center;
}
.landing-banner h1 {
    text-align: center;
    text-shadow: 0 2px 5px rgba(0,0,0,.6);
	font-size: 50px;
	line-height: 58px;
	font-weight: normal;
	color: #FFF;
	padding-bottom: 18px;
	font-family: 'Rock Salt', cursive;
}
.landing-banner img{
	display: block;
	margin: 0 auto;
}
.landing-body{
    padding: 0 0 2px !important;
	background-color: #e5dfd5;
	position: relative;
}
.landing-body:before{
	background: url(../images/landing-body-bg.png) no-repeat center 0;
	background-size: 100%;
	top: -20px;
	left: 0;
	right: 0;
	position: absolute;
	display: block;
	content: '';
	bottom: 0;
}
.landing-body .wrapper{
	position: relative;
	z-index: 1;
}
.landing-body ul{
	width: 100%;
	float: left;
	margin-top: -160px;
	position: relative;
}
.landing-body ul:before{
	background: url(../images/landing-pods-shadow.png) no-repeat 0 0;
	height: 25px;
	left: 0;
	right: 0;
	bottom: -26px;
	position: absolute;
	content: '';
	display: block;
	background-size: 100% 100%;
}
.landing-body ul li{
	width: calc(33.333% - 16px);
	float: left;
	background-color: rgba(58,19,5,0.35);
    padding-left: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
	cursor: pointer;
}
.landing-body ul li:last-child{
	padding-right: 16px;
	width: calc(33.333% - 32px);
}
.landing-body .pod-inner{
    padding: 52px 30px 60px 0;
	overflow: hidden;
	position: relative;
}
.landing-body ul li img{
	float: left;
}
.landing-body ul li .text-section{
	padding-left: 15px;
	overflow: hidden;
}
.landing-body ul li:first-child .pod-inner{
	background: rgba(230,85,7,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(230,85,7,1) 0%, rgba(205,76,7,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(230,85,7,1)), color-stop(100%, rgba(205,76,7,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(230,85,7,1) 0%, rgba(205,76,7,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(230,85,7,1) 0%, rgba(205,76,7,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(230,85,7,1) 0%, rgba(205,76,7,1) 100%);
	background: radial-gradient(ellipse at center, rgba(230,85,7,1) 0%, rgba(205,76,7,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e65507', endColorstr='#cd4c07', GradientType=1 );
}
.landing-body ul li:nth-child(2) .pod-inner{
	background: rgba(162,73,34,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(162,73,34,1) 0%, rgba(111,54,29,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(162,73,34,1)), color-stop(100%, rgba(111,54,29,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(162,73,34,1) 0%, rgba(111,54,29,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(162,73,34,1) 0%, rgba(111,54,29,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(162,73,34,1) 0%, rgba(111,54,29,1) 100%);
	background: radial-gradient(ellipse at center, rgba(162,73,34,1) 0%, rgba(111,54,29,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a24922', endColorstr='#6f361d', GradientType=1 );
}
.landing-body ul li:last-child .pod-inner{
	background: rgba(243,196,130,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(243,196,130,1) 0%, rgba(214,144,59,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(243,196,130,1)), color-stop(100%, rgba(214,144,59,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(243,196,130,1) 0%, rgba(214,144,59,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(243,196,130,1) 0%, rgba(214,144,59,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(243,196,130,1) 0%, rgba(214,144,59,1) 100%);
	background: radial-gradient(ellipse at center, rgba(243,196,130,1) 0%, rgba(214,144,59,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c482', endColorstr='#d6903b', GradientType=1 );
}
.landing-body ul li h4{
    font-size: 34px;
    line-height: 34px;
    font-weight: 800;
    padding: 12px 0;
}
.landing-body ul li:first-child h4{
	color: #FFF;
}
.landing-body ul li:nth-child(2) h4{
	color: #f8d0a0;
}
.landing-body ul li:last-child h4{
	color: #793a1e;
}
.landing-body ul li a.btn{
    font-size: 14px;
    line-height: 31px;
    padding: 0 16px;
    display: inline-block;
    vertical-align: top;
    font-weight: 700;
    text-transform: uppercase;
    border: 2px solid #FFF;
    color: #FFF;
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
    transition-duration: 0.3s;
    letter-spacing: 1px;
}
.landing-body ul li:hover a.btn{
	border: 2px solid #000;
	background-color: #000;
	color: #FFF;
}
.landing-body .pod-inner::before {
    background: url(https://rockpapercoffee.com/public/images/landing-pod-overlay-left.png) no-repeat 0 0;
    width: 104px;
    height: 145px;
    display: block;
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
}
.landing-body .pod-inner::after {
    background: url(https://rockpapercoffee.com/public/images/landing-pod-overlay-right.png) no-repeat 0 0;
    width: 104px;
    height: 145px;
    display: block;
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
}
.landing-body ul li:first-child .pod-inner:before{
	display: none;
}
.landing-body ul li:last-child .pod-inner:after{
	display: none;
}
.landing-story{
	overflow: hidden;
	padding: 66px 0 0;
}
.landing-story h2{
	font-size: 50px;
	line-height: 52px;
	font-weight: 700;
	color: #000;
	text-align: center;
	padding-bottom: 18px;
}
.landing-story-left{
	width: 690px;
	float: left;
	padding-top: 34px;
}
.landing-story-left p{
	font-size: 18px;
	line-height: 29px;
	padding-bottom: 30px;
	color: #000;
}
.landing-story-img{
	width: 396px;
	float: right;
}
.landing-story-img img, .landing-insta-feed img{
	width: 100%;
}
.landing-insta-feed{
	padding: 75px 0 0;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.landing-insta-feed h3{
	font-size: 34px;
	line-height: 38px;
	font-weight: 700;
	color: #000;
	text-align: center;
	padding-bottom: 32px;
}
.landing-banner-btn{
	padding: 0 50px;
	line-height: 58px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	font-family: 'Oxygen', sans-serif;
	font-size: 18px;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	border: none;
	background-color: #FFF;
	display: inline-block;
	vertical-align: top;
	transition-duration: 0.5s;
	margin: 30px 0 0;
}
.landing-banner-btn:hover{
	background-color: #000;
	color: #FFF;
}
.landing .top-carts{
	float: left;
}
.landing .top-carts li{
	float: left;
	margin: 0 10px 0 0;
}
.landing .top-carts li a {
    color: #f7f0e0;
    font-weight: 700;
    line-height: 50px;
    display: block;
    font-size: 15px;
    padding: 0px 12px;
	padding: 0px 12px 0 35px;
	background: url(../images/top_item_icon.png) no-repeat 12px center #bc8251;
	font-family: 'Roboto', sans-serif;
}
.landing .top-carts li a:hover{
	background: url(../images/top_item_icon_h.png) no-repeat 12px center #623321;
}
.landing .top-carts li.my_account a{
	background: url(https://rockpapercoffee.com/public/images/top-acnt-menu.png) no-repeat 12px center #000;
	padding: 0 12px 0 30px;
}
.landing .top-carts li.my_account a:hover{
	background: url(https://rockpapercoffee.com/public/images/top-acnt-menu-h.png) no-repeat 12px center #572d1e;
}
/*Landing page end*/








