@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'thaisans_neuebold';
    src:url('../fonts/thaisansneue-bold-webfont.eot');
	src:url('../fonts/thaisansneue-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/thaisansneue-bold-webfont.woff') format('woff'),
		url('../fonts/thaisansneue-bold-webfont.ttf') format('truetype'),
		url('../fonts/thaisansneue-bold-webfont.svg#thaisans_neuebold') format('svg');
	font-weight: normal;
	font-style: normal;
}

body ,li,div,span,p,li,h1,h2,h3,h4,h5,h6,input,button,textarea,select{
	font-family: "thaisans_neuebold", Helvetica, Arial, sans-serif!important;
	font-size:18px; /* มีค่าประมาณ 14px */
    letter-spacing:0px!important;
}
img.none-w{
	width: auto!important;
    min-width: 0!important;
}


/* Mobile */
@media(max-width:767px){
	#logo img{
		height:80px;
		 width: auto;
   		 min-width: 0;
	}
	.header-middle{
		border-top:solid 1px #E4E4E4;
	}
	.search-field input[type="text"]{
		position: absolute;
		width: 260px;
	}
	.navigation-footer .socials-box a{
		padding-left:10px;
		padding-right:10px;
	}
	
		.swiper-slide.active .parallax-article .title{
		color:#000;
	}
	.swiper-slide .parallax-article .title{
		border-top: 4px #222 solid;
		border-bottom: 4px #222 solid;
		padding-bottom:25px;
	}
	.parallax-article .description{
		color:#999;
		
	}
	.parallax-article .subtitle{
		font-size:70px;
		color:#333;
	margin-bottom: 50px;
	}
	img#banner_xs{
		margin:0 0 15px 0;
	}
	#home .rating-box i{
		font-size:14px!important;
		
	}
	nav > ul > li,
	.navigation-header,
	.navigation-footer .socials-box{
		border-bottom: 1px #6A5244 solid;
	}
	.navigation{
		background:#412210;
		
	}
	.navigation .disable-animation ul li a{
		color:#C59A6D
	}
	.rating-box i{
		font-size:14px;
	}
	#products .product-image{
		height:180px
		
	}
	#products .product-slide-entry{
		margin-bottom:10px;
	}
	.product-detail-section h3,
	.product-detail-section .product-rating,
	#product_detail div.fb-like,
	.product-detail-section .product-rating .stars{
		text-align:center!important;
	}
	#product_detail div.fb-like{
		margin: 0px auto;
		width: 100%;
	}
	#news_list .blog-entry .date span{
		padding: 0px 5px 3px 5px;
	}
	#contact_content  div.col-sm-6{
		padding:0px;
	}
	#home .product-slide-entry .product-image{
		height:185px;
		
	}
	#product_detail .article-container .row{
		padding:0 15px 0 15px;
		
	}
	.product-rating a.review{
		display:none;
	}
	#product_detail .fb-like{
		margin:15px auto 15px auto;
		width:150px;
		
	}
	#products .categories-border-wrapper{
		display:none;
	}
	#product_detail  .categories-border-wrapper{
		display: block
	}
}

/* Small */
@media(min-width:768px) and (max-width:991px){
	.header-middle{
		border-top: solid 1px #E4E4E4;
	}
	.search-field input[type="text"]{
		position:absolute;
		
	}
	
	.swiper-slide.active .parallax-article .title{
		color:#000;
	}
	.swiper-slide .parallax-article .title{
		border-top: 4px #222 solid;
		border-bottom: 4px #222 solid;
		padding-bottom:25px;
	}
	.parallax-article .description{
		color:#999;
		
	}
	.parallax-article .subtitle{
		font-size:70px;
		color:#333;
	margin-bottom: 50px;
	}
	#logo img{
		max-height:90px;
				width: auto;
   		 min-width: 0;
		
	}
	
	nav > ul > li,
	.navigation-header,
	.navigation-footer .socials-box{
		border-bottom: 1px #6A5244 solid;
	}
	.navigation{
		background:#412210;
		
	}
	.navigation .disable-animation ul li a{
		color:#C59A6D
	}
	.rating-box i{
		font-size:14px;
	}
	.blog-sidebar{
		padding-top:0px;
	}
	.product-detail-section h3,
	.product-detail-section .product-rating,
	#product_detail div.fb-like,
	.product-detail-section .product-rating .stars{
		text-align:center!important;
	}
	#product_detail div.fb-like{
		margin: 0px auto;
		width: 100%;
	}
	#news_list .blog-landing-box.type-4.columns-2 .blog-entry .image{
		height: 180px;
		margin-bottom: 20px;
	}
	#news_list .blog-entry .date span{
		padding: 0px 5px 3px 5px;
	}
	#news_list .blog-entry .title{
		font-size:20px;
	margin-bottom: 0;
	height: 25px;
	overflow: hidden;
	}
	#news_list .blog-entry .subtitle,
	#content-block .blog-landing-box.type-4 .blog-entry .date{
		margin-bottom:0px;
		overflow: hidden;
	}
	#news_list .blog-entry .description{
		height: 25px;
		overflow: hidden;
	}

}

/* Medium */
@media(min-width:992px) and (max-width:1199px){
	.header-middle{
		border-top: solid 1px #E4E4E4;
	}
	.search-field input[type="text"]{
		position:absolute;
		
	}
	
	.swiper-slide.active .parallax-article .title{
		color:#000;
	}
	.swiper-slide .parallax-article .title{
		border-top: 4px #222 solid;
		border-bottom: 4px #222 solid;
		padding-bottom:25px;
	}
	.parallax-article .description{
		color:#999;
		
	}
	.parallax-article .subtitle{
		font-size:70px;
		color:#333;
	margin-bottom: 50px;
	}
	
	nav > ul > li,
	.navigation-header,
	.navigation-footer .socials-box{
		border-bottom: 1px #6A5244 solid;
	}
	.navigation{
		background:#412210;
		
	}
	.navigation .disable-animation ul li a{
		color:#C59A6D
	}
	.rating-box i{
		font-size:14px;
	}
	.blog-sidebar{
		padding-top:0px;
	}
	.product-detail-section h3,
	.product-detail-section .product-rating,
	#product_detail div.fb-like,
	.product-detail-section .product-rating .stars{
		text-align:center!important;
	}
	#product_detail div.fb-like{
		margin: 0px auto;
		width: 100%;
	}
	#news_list .blog-landing-box.type-4.columns-2 .blog-entry .image{
		height: 180px;
		margin-bottom: 20px;
	}
	#news_list .blog-entry .date span{
		padding: 0px 5px 3px 5px;
	}
	#news_list .blog-entry .title{
		font-size:20px;
		margin-bottom: 0;
		height: 25px;
		overflow: hidden;
	}
	#news_list .blog-entry .subtitle,
	#content-block .blog-landing-box.type-4 .blog-entry .date{
		margin-bottom:0px;
		overflow: hidden;
	}
	#news_list .blog-entry .description{
		height: 25px;
		overflow: hidden;
	}
}

/* Large */
@media(min-width:1200px){
	.search-field input[type="text"]{
		top: 37px;
		position: absolute;
		font-size:18px;
		width: 100%;
		
	}
	.header-middle .right-entries{
		padding-left:15px;
		text-align:left;
		font-size:16px;
	}
	.header-middle{
		border-top: solid 1px #E4E4E4;
	}
	#logo img{
		height: 65px;
		width: auto;
   		 min-width: 0;
		 top: 37px;
	}
	
	
	.swiper-slide.active .parallax-article .title{
		color:#000;
	}
	.swiper-slide .parallax-article .title{
		border-top: 4px #222 solid;
		border-bottom: 4px #222 solid;
		padding-bottom:25px;
	}
	.parallax-article .description{
		color:#999;
		
	}
	.parallax-article .subtitle{
		font-size:70px;
		color:#333;
	margin-bottom: 50px;
	}
	
	.parallax-article{
		margin-left:250px;
	}
	.header-wrapper.style-21 header:not(.fixed-header) nav > ul > li > a{
		color:#C4996C;
		font-size:22px;
		
	}
	#about .column-article-wrapper{
		border-bottom:none;
	}
	#news_list .blog-landing-box.type-4.columns-2 .blog-entry .image{
		height:300px;
		margin-bottom: 20px;
	}

}

div.socials-box a.box-icon{
	width:auto;
	margin:0 10px 0 10px;
	
}

.search-field{
	margin-right:0px;

}



nav > ul > li > a{
	font-size:18px;
}

.button.style-8{
	background:#321000;
	border-color:#C4996C;
	color: #fff;
	font-size:22px;
}

body.style-21 .search-button{
	background-color:#5F4434;
	position: relative;
	z-index: 1;
}

.nav-overflow nav > ul > li > a{
	font-size:20px;
	color:#321000;
}


.products-slider-banner .promo-banner-box{
	background-position:center center;
	
}

.products-slider-banner .promo-banner-box .promo-text .description{
	background-image:url(../images/02.png);
	color:#000;
	padding:5px;
	
}


.promo-banner-box .promo-text .title{
font-size: 26px;
margin: 0 0 10px 0;
		color:#321000;
}
.promo-banner-box .promo-text .title i{
	font-size: 18px;
}


.promo-banner-box .promo-text .detail-link{
	font-size:18px;
	color:#321000;
	
}

.products-slider-banner .paddings-container{
	top:8%;
}
.product-slide-entry .product-image{
	height:210px;
	
}

#home .product-slide-entry a.tag{
	font-size:18px;
	color:#333;
}
#home .product-slide-entry .text_discript{
	font-size:16px;
	margin:0 0 0 0;
	color:#999;
	
}

#home .product-slide-entry .price{
	margin-bottom:0px;
	
}

#home .product-slide-entry .product-image .bottom-line{
	color:#5B3824;
	background-color:#C59A6D;
}
#home .product-slide-entry .product-image .bottom-line i{
	font-size:12px;
	
}
#home .product-image .bottom-line-a:hover{
	color:#5B3824;
	background-color:#C59A6D;
}


#home #foot_about .col-lg-8,
#home #foot_about .col-lg-4{
	line-height:150%;
}

#home #foot_about .col-lg-4 h3,
#home #foot_about .col-lg-8 h3{
	margin-bottom:25px;
	
}
#home #foot_about .col-lg-4 a,
#home #foot_about .col-lg-4 a:visited{
	color:#333;
	
}
#home #foot_about .col-lg-4 i.fa-map-marker{
	float:left;
	margin-bottom:25px;
	margin-right:12px;
}

.footer-wrapper.style-10 .footer-columns-entry{
background-color:transparent; 
}
.footer-wrapper.style-10 footer{
	background-color:transparent; 
	background:none; 
}
.footer-wrapper{
	padding:0 30px 0 30px;
	background-color:#412210;
	margin-top:50px;
	
}


img.footer-logo{
	max-width:150px;
	
}
.footer-description{
	font-size:16px;
	
}
.footer-columns-entry .column-title{
	color: #C4996C;
font-size: 20px;
}

.footer-wrapper ul.column li ul{
	margin:0 0 0 22px;
	
}
.footer-wrapper.style-10 .copyright a,
.footer-wrapper.style-10 .copyright a:visited{
	color:#C4996C;
	
}


.breadcrumb-box a:first-child::before{
	content: "\f015";
font-family: FontAwesome;
display: inline-block;
}

.breadcrumb-box a{
	font-size:18px;
	
}

#about .article-container h2, .h2{
	font-size:30px;
	
}
#about .article-container p{
    font-size: 20px;
    line-height: 150%;
}

#about .article-container p img{
	width:100%;
}

header.fixed-header nav{
	max-width: none;
}
#about #box_2{
	text-align:center;
	
}

#about #box_2 a.title i{
	font-size:14px;
	
}
#about #box_2  #call_us{
	text-align:left;
	line-height:180%;
}

#about #box_2  #call_us a,
#about #box_2  #call_us a:visited{
	color:#333;
}
#about #box_2  #call_us img{
	width:100%;
	
}

#about .column-article-wrapper{
	padding:25px 0
}

#about .swiper-slide img{
	margin:0px auto;
	padding: 0 2px 0 2px
}
#about #staff h3{
	margin:0 0 15px 0;
	font-size:32px;
	
}

#about #staff .title{
	font-size:20px;
	margin:10px 0 0 0;
}

#about #staff .name{
	font-size:16px;
	margin:5px 0 0 0;
	color:#707070;
}
.categories-border-wrapper .accordeon-title{
	font-size:18px;
	
}


.article-container .one-cat{
	margin:0 0 0 0;
	
}
.article-container{
	margin-bottom:0px;
}
.accordeon{
	margin-top:15px
}

img.img-center{
	margin:0px auto;
}

.blog-sidebar .social_list{
	text-align:center;
	font-size:20px;
	margin: 15px 0 15px 0;
}

.blog-sidebar .social_list i{
	font-size:24px;
	margin:0 3px 0 3px;
	
}
.blog-sidebar .social_list a{
	color:#333;
}
.blog-sidebar #histats_counter{
	text-align:center;
}

body.style-21 .product-slide-entry .title,
body.style-21 .product-slide-entry .title:visited{
	font-size:20px;
	color:#333;
}

body.style-21 .product-slide-entry .title:hover{
	color:#422210;
	
}


.product-slide-entry .article-container{
	display:block;
	font-size:16px;
}
.product-slide-entry .price{
	margin:0px;
	
}

#products .product-slide-entry{
	height:300px;
	overflow:hidden;
}

#product_detail .product-information div.row{
	height:55px
	
}
#product_detail  div.fb-like{
	height:35px;
	
}

#products #product_detail .product-image{
	height:auto;
}



#product_detail div#button_click{
	text-align:center;
}

#product_detail .button.style-10{
	font-size:20px;
}
#product_detail .button.style-10:hover{
	background-color:#7C5634;
	
}

#product_detail .tabs-container.style-1 .tab-switcher{
	margin-right:0px
	
}

.review .tabs-entry form div.row div,
.review #content-block :last-child{
	margin:3px 0 3px 0;
	
}
.tabs-container.style-1 .tab-switcher.active{
	background-color:#412210;
	color:#fff;
	font-size:20px;
	border:#260A00 solid 1px;
}

.tabs-container.style-1 .tab-switcher{
	background-color:#CBA073;
		font-size:20px;
		border:#8B6543 solid 1px;
}

.swiper-tabs .block-title::before{
	background:#412210;
}
#product_relate .product-slide-entry .title, body.style-21 .product-slide-entry .title:visited{
	font-size:18px;
	
}
#product_relate .bottom-line .bottom-line-a{
	margin:0px!important;
	
}
#product_relate .product-image .bottom-line-a:hover,
#product_relate .product-slide-entry .product-image .bottom-line{
background:#412210;
color:#FFF
}
#product_relate .product-image .bottom-line-a i{
	font-size:12px;
	
}
#product_relate .rating-box i{
	font-size:14px;
	
}

#product_relate .block-title{
border-bottom: 1px #fff solid !important;
	font-size:22px;
}

#news_list .blog-landing-box.type-4.columns-3 .blog-entry .date span{
	font-size: 14px;
	
}


#news_list .blog-entry .description{
	font-size:18px;
	
}

#news_list .blog-entry .date span{
	background-color:#C3996C;
	
}

.hover-class-1:after{
		background: transparent;
		background:none;
}
#news_list img.title_img{
	width:100%;
	margin-bottom:15px;
}
#news_detail .content .title{
	margin-bottom:0px;
}
#news_detail .blog-entry .image{
	margin-bottom:15px;
}

#news_detail .content .article-container{
	padding:10px;
	background-color:#E9E9E9;
	border:solid 7px #D4D3D3;
	font-size:18px;
}


#cart #content-block :last-child{
	margin-bottom:30px!important;
}

div#Map{
	padding-left:0px;
	padding-right:0px;
}

#contact_content .article-container h5{
	font-size:20px;
	
}

	#contact_content .col-sm-12 img{
		width:100%;
	}
#contact_content .col-sm-12 #button img{
	width:auto;
	list-style:disc
}
#contact_content  #BtSub{
	background-color:#422311;
	color:#D1B08D;
	
	
}


#select_sex label{
float: left;
margin: 0 2px 0 0;
padding: 5px 8px 0 0!important;
}
#select_sex label .form-control{
	height:24px
	
}


.HowToOrder ul li{
	margin: 0 0 10px 60px;
	list-style: disc;

}
.HowToOrder ul{
margin-bottom: 25px;	
}
.HowToOrder .widget-title {
margin: 0 0 30px 20px;
}





















