@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local(Roboto),local(Roboto-Regular),url(//fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}
body{overflow-x: hidden;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;color:#333;background-color:#fff;}
a,a:hover,a:focus{text-decoration:none}
a{color: #da2f10}
a:hover,a:focus{color:#da2f10}
img{max-width:100%}
.clearb{clear:both}
.pr{position:relative}
.p40{padding-top:40px;padding-bottom:40px}
.form-control{border-radius:0}
.btn{border-radius:0}
.btn.focus,.btn:focus{color:#fff}

.grecaptcha-badge {
	display: none !important;
}
#bs-example-navbar-collapse-5 .fa {
	color: #000;
	font-size: 25px;
}
#owl-imgs img {
	margin: 0 auto;
}
.image_block {
	overflow: hidden;
}
.top-bar{
	position: relative;
	width: 100%;
	font-family: arial;
	font-size: 13px;
	color: #fffbfb00;
	/* background: #2a2a2a; */
	/* min-height: 40px; */
}
.top-bar .tb-left{float:left;line-height:40px}
.top-bar .tb-left p{margin:0}
.top-bar .tb-left span{margin-right:4px}
.top-bar .tb-left span > a{color:#aaa}
.top-bar .tb-left span > i{margin-right:6px}
.top-bar .tb-right ul{margin:0;padding:0;float:right}
.top-bar .tb-right ul li{float:left;line-height:40px;margin-right:3px}
.top-bar .tb-right ul li a{font-family:arial;font-size:13px;color:#aaa}
.top-bar .tb-right ul li a:hover{color:#fff}
.top-bar .tb-right ul li.tb-cart{width:50px;display:none;margin-left:19px;margin-right:0}
.tb-right .tb-cart i{font-size:13px;margin-right:10px}
.tb-right .tb-cart span.cart-count{position:relative;text-align:center;width:27px;height:27px;line-height:27px;display:inline-block;color:#fff;background:#d42d2d;border-radius:5px;vertical-align:middle}
.tb-right .tb-cart span.cart-count:before{content:"\f0d9";font-family:"FontAwesome";color:#d42d2d;position:absolute;top:0;left:-6px;font-size:20px}
.navbar-right .search-form > a{width:50px;height:30px;color:#333;text-align:center;padding:0;margin-top:0;line-height:60px}
.navbar-right .search-form{position:relative}
.navbar-right .search-form #hidden-search{position:absolute;top:70px;right:0;width:350px}
.navbar-brand{height: auto;padding: 0;margin-top:2px}
.navbar-brand>img {
	margin-top: 5px;
	max-height: 50px;

}
@media(max-width:480px){
	.navbar-brand>img {
		max-height: 45px;
	}
}
.menu-nav{position:absolute;top:40px;z-index:100;left:0;width:100%}
.navbar{background:rgba(246, 246, 246, 0.7);margin-bottom:0}
.site-nav > li.mega-menu{position:static;padding-bottom:0}
.site-nav > li:last-child a{padding:0}
.wrapper-container .site-nav li.drop-down:hover.mega-menu > a > .icon-dropdown{border-top-color:#fff;opacity:1}
.wrapper-container .site-nav li.drop-down.mega-menu > a{position:relative}
.cbp-spmenu .site-nav{display:none}
.site-nav{text-align:center;padding:0;margin:0;position:static}
.site-nav a{display:block;padding:12px;text-decoration:none}
.site-nav li{display:block;margin:0}
.site-nav > li{display:inline-block;list-style:none}
.site-nav > li > a{font-weight:700;color:#160101;text-transform:uppercase;padding:0;margin:0 9px;line-height:60px;padding-bottom:0;font-size:12px}
.site-nav > li > a span{position:relative}
.site-nav > li > a:hover{color:#da2f10}
.worth li:first-child{margin-top:10px}
.replacement{display:none}
.drop-down{position:relative}
.rooty{text-align:right}
.site-nav > li.drop-down > a span:after{position:absolute;left:50%;content:"\f0d7";bottom:-15px;font-family:"FontAwesome";font-size:13px;color:#fff;line-height:5px}
.site-nav > li.drop-down:hover > a span:after{color:#d42d2d}
.site-nav li:hover > .site-nav-dropdown{display:block}
.site-nav li.drop-down .icon-dropdown{height:0;width:0;border:4px solid transparent;border-top-color:#7a8e95;display:inline-block;vertical-align:middle;margin-left:7px}
.site-nav-dropdown li:hover > a{padding-left:35px;margin-right:-3px}
.site-nav-dropdown li:hover > a:before{content:"\f0da";font-size:12px;font-family:FontAwesome;position:absolute;color:#666;top:7px;left:20px;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}
.site-nav-dropdown{border:1px solid transparent;display:none;left:0;position:absolute;text-align:left;top:80px;width:215px;z-index:5;padding:0;margin-bottom:0}
.site-nav-dropdown a{color:#333;font-family:Arial;font-size:14px;padding:7px 20px;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0;display:block;position:relative}
.site-nav-dropdown ul{left:101%;top:-1px;display:none}
.site-nav li.drop-down .icon-dropdown{height:0;width:0;border:4px solid transparent;border-top-color:#7a8e95;display:inline-block;vertical-align:middle;margin-left:7px;cursor:pointer}
.site-nav li.drop-down > a > .icon-dropdown{border:0;width:9px;height:6px;margin-top:-3px}
.site-nav li.drop-down:hover > a > .icon-dropdown .site-nav li.drop-down:hover > a:hover > .icon-dropdown,.site-nav li.drop-down > a:hover > .icon-dropdown{border:0}
.site-nav li.drop-down.mega-menu:hover > a > .icon-dropdown{background:url(icon-menu.png) no-repeat}
.site-nav li.drop-down .icon-dropdown{border:0;background:url(icon-menu.png) no-repeat;width:9px;height:6px;margin-top:-3px}
.site-nav li:hover.mega-menu > .icon-dropdown{opacity:1}
.site-nav .site-nav-dropdown li.drop-down .icon-dropdown{position:absolute;top:17px;right:30px}
.mega-menu .site-nav-dropdown{width:100%;left:0;position:absolute;text-align:left;top:80px;z-index:5;padding:30px 0 10px}
.mega-menu .site-nav-dropdown a{padding:2px 20px 20px;font-size:17px;font-family:Roboto;font-weight:400;text-transform:uppercase}
.mega-menu .site-nav-dropdown ul a{font-size:14px;font-family:Arial;font-weight:400;color:#666;text-transform:lowercase;padding-top:5px;padding-bottom:5px}
.mega-menu .site-nav-dropdown .container{padding:0;width:1140px}
.cbp-spmenu .site-nav-dropdown li.drop-down > a,.mega-menu .site-nav-dropdown .col-1 .inner > a{padding:0;margin:0 20px 10px;line-height:1;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.1em}
.mega-menu .site-nav-dropdown .inner ul.drop-down{min-height:126px}
.mega-menu .site-nav-dropdown .inner:nth-child(4) ul.drop-down,.mega-menu .site-nav-dropdown .inner:nth-child(5) ul.drop-down,.mega-menu .site-nav-dropdown .inner:nth-child(6) ul.drop-down{min-height:220px}
.mega-menu .site-nav-dropdown li:hover > a:before{top:7px}
.mega-menu .banner-image a{padding:0}
.site-nav li.mega-menu .sub-mega-menu .inner{padding-right:0;width:100%}
.site-nav li.mega-menu .sub-mega-menu .inner li{float:left;width:25%;padding-right:5%}
.site-nav li.mega-menu .site-nav-dropdown .inner p.toogleClick{display:none!important}
.site-nav li.mega-menu .site-nav-dropdown ul.drop-down{display:block;position:static;padding:0}
.site-nav li.mega-menu .site-nav-dropdown ul.drop-down li:hover{background:none}
.site-nav li.mega-menu .site-nav-dropdown ul.drop-down li:hover > a:before{background:none}
.site-nav li.mega-menu > .drop-down:hover > .site-nav-dropdown,.site-nav li.mega-menu > .drop-down.open > .site-nav-dropdown{display:block}
.site-nav-dropdown{border-style:solid;border-color:#fff;border-color:rgba(0,0,0,0.3);background:#fff}
.nav-search{margin-top:-3px;line-height:40px}
.carousel-control span{position:absolute;top:43%}
.carousel-control.right span{left:15%}
.carousel-control.left span{right:15%}
.carousel-control.left,.carousel-control.right{background-image:none}
.carousel-indicators li{height:5px;width:40px;border-radius:0;border:0 none;background:#fff;padding:0;margin:0}
.carousel-indicators .active{height:5px;width:40px;background:#222;padding:0}
.alpha{margin:0;padding:10px}
.breadc{height:150px}
.breadpos{padding-top:125px}
.breadc li{color:#333;list-style:none;float:left}
.breadc > li:first-child:before{content:"\f015";font-family:"FontAwesome";font-size:14px;color:#aaa;padding:0 5px}
.breadc .pull-left span{font-size:22px;color:#333;font-family:Roboto}
.breadc .breadcrumb{margin-bottom:0;background:transparent;padding:5px 0}
.banner{    margin-bottom: 20px;background:url(bg-banner.jpg) repeat-x center left;max-height:510px}
.inner-banner{padding:80px 0}
.inner-banner div{float:left;position:relative;padding:0}
.inner-banner div:first-child > a{font-family:Roboto;text-transform:uppercase;font-size:14px;color:#fff;display:block;border:1px solid rgba(255,255,255,0.4);padding:7px 20px;position:absolute;left:6%;bottom:42px;white-space:nowrap;background:rgba(0,0,0,0.4)}
.inner-banner div > a{font-family:Roboto;text-transform:uppercase;font-size:14px;color:#fff;display:block;border:1px solid rgba(255,255,255,0.4);padding:7px 20px;position:absolute;left:20%;bottom:42px;white-space:nowrap;background:rgba(0,0,0,0.4)}
.inner-banner div > a:hover{border:1px solid #d42d2d}
.section-title{text-align:center;margin-bottom:30px}
.section-title > h1,.section-title > h2{font-family:Roboto;font-size:30px;text-transform:uppercase;color:#2b2b2b}
.section-title > p{color: #666;font-size: 14px;font-family: Arial;display: none;}
.sec-content .collec{text-align:center}
.sec-content .collec > a{display:block;color:#2b2b2b;font-size:16px;text-transform:uppercase;padding:10px 0}
.sec-content .collec > p{font-family:Arial;font-size:14px;color:#aaa}
.product-tabs-title{text-align:center;width:100%;float:left;height:46px;background:url(gray-line.png) repeat-x center center;margin-bottom:25px}
.tab-head{list-style:none;text-align:center;padding:0;display:inline-block;background-color:#fff;position:relative}
.tab-head li{position:relative;display:inline-block;font-size:14px;list-style:outside none none;margin:0 30px;text-transform:uppercase}
.tab-head:before{content:"\f111";font-family:"FontAwesome";color:#e6e6e6;display:block;position:absolute;top:18px;left:0;font-size:8px;background:none;width:auto;height:auto}
.tab-head li:first-child:before{content:"";background:none}
.tab-head li:before{content:"";background:url(./cross.png) no-repeat;width:17px;height:17px;display:block;left:-35px;position:absolute;text-decoration:inherit;top:11px}
.tab-head:after{content:"\f111";font-family:"FontAwesome";color:#e6e6e6;display:block;position:absolute;top:18px;right:0;font-size:8px}
.tab-head li a{font-size:26px;font-family:Roboto;text-transform:uppercase;color:#888}
.tab-head li.active a{font-family:Roboto;text-transform:uppercase;color:#666}
.tab-head li.active:after{content:"\f0d7";font-family:"FontAwesome";font-size:18px;position:absolute;bottom:-14px;color:red;left:45%}
.product-grid{position:relative;padding:19px 19px 0;border:1px solid #ddd;min-height:300px;margin-bottom:40px; padding: 0}
.prod-image{position:relative;display:block;overflow:hidden;margin-bottom:0px;text-align:center}
.prod-image .image-wrapper img{display:inline}
.prod-image:after,.prod-image:before{content:"";display:table-cell}
.prod-image .flag{border:medium none;display:inline-block;float:none!important;color:#fff;font-family:Roboto;font-size:16px;font-weight:400;height:55px;line-height:55px;margin:0 2px;text-align:center;width:55px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.prod-image .flag.new{position:absolute;background-color:#2d2118;top:10px;left:10px}
.prod-image .flag.sale{position:absolute;background-color:#da2f10;top:10px;right:10px}
.image-wrapper .ImageOverlayH{background:none repeat scroll 0 0 rgba(0,0,0,0.2);bottom:0;display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;width:100%}
.image-wrapper .CStyleHe{visibility:hidden;margin:0;opacity:0;position:absolute;text-align:center;bottom:0;width:100%;-webkit-transition:all 300ms cubic-bezier(1.000,-0.600,0.570,-0.150);-moz-transition:all 300ms cubic-bezier(1.000,-0.600,0.570,-0.150);-ms-transition:all 300ms cubic-bezier(1.000,-0.600,0.570,-0.150);-o-transition:all 300ms cubic-bezier(1.000,-0.600,0.570,-0.150);transition:all 300ms cubic-bezier(1.000,-0.600,0.570,-0.150)}
.WhiteRounded{background-color:#fff;border:medium none;display:inline-block!important;float:none!important;font-size:14px;font-weight:400;height:35px;line-height:35px;margin:0 2px;text-align:center;width:35px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.5),inset 0 0 2px rgba(0,0,0,.1);-moz-box-shadow:0 0 1px rgba(0,0,0,0.5),inset 0 0 2px rgba(0,0,0,.1);-ms-box-shadow:0 0 1px rgba(0,0,0,0.5),inset 0 0 2px rgba(0,0,0,.1);-o-box-shadow:0 0 1px rgba(0,0,0,0.5),inset 0 0 2px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,0.5),inset 0 0 2px rgba(0,0,0,.1)}
.WhiteRounded > a{color:#222;display:block;font-weight:400}
.image-wrapper:hover .ImageOverlayH{opacity:1}
.image-wrapper:hover .CStyleHe{margin-bottom:-20px;opacity:1;bottom:50%;visibility:visible}
.prod-detail{text-align:center;padding-bottom:40px}
.prod-detail h3 a{display:block;font-size:17px;font-family:Roboto;color:#333;text-align:center;padding:10px 0}
.prod-detail .prod-price{display:inline-block;font-family:Roboto}
.prod-detail .prod-price .price{color:#d42d2d;font-size:22px}
.prod-detail .prod-price .compare-price{color:#888;font-size:18px}
.prod-btn button{background:#fff;border:1px solid silver;border-radius:5px;color:#333;font-size:13px;padding:8px 19px 7px}
.prod-btn button:hover{border:1px solid #d42d2d}
.prod-btn a{background:#fff;border:1px solid silver;border-radius:5px;color:#333;font-size:13px;padding:8px 19px 7px;display:inline-block}
.prod-btn a:hover{border:1px solid #d42d2d}
.prod-btn i{margin-right:9px;color:#aaa}
.prod-btn span{text-transform:uppercase}
.prod-btn{position:absolute;left:50%;margin-left:-65px;bottom:-17px}
.owl-buttons div{background:rgba(218, 47, 16, 0.85);height:40px;width:40px;line-height:40px;display:block;text-align:center}
.owl-buttons div i{font-size:18px;color:#fff}
.owl-buttons .owl-prev{position:absolute;top:50%;left:0}
.owl-buttons .owl-next{position:absolute;top:50%;right:0}
.sec-deal{width:100%;height:600px;background:url(//bizweb.dktcdn.net/100/124/526/themes/162335/assets/bg-deal.jpg?1752738698024);background-size:cover;padding:66px 0;background-attachment:fixed;background-position:0 50%;text-align:center;margin:40px 0 0}
.deal-container{height:468px;min-height:468px;max-height:468px}
.deal-prod{padding:30px 40px;background:#f7f7f7;min-height:468px;max-height:468px}
.deal-prod .deal-left{max-width:324px;float:left;margin-right:25px}
.deal-prod .deal-right{width:126px;float:left}
.deal-prod .deal-left .prod-detail,.deal-prod .deal-left .prod-detail > a{text-align:left}
.deal-prod .deal-img{max-width:324px;height:324px;background:#fff;position:relative}
.deal-prod .prod-detail h2{font-size:14px}
.deal-prod .prod-detail h2 a{color:#333}
.deal-prod .deal-img .deal-time{position:absolute;top:35px;left:-10px}
.deal-prod .deal-img .deal-time div{width:70px;height:60px;text-align:center;background:#da2f10;margin-bottom:5px;color:#fff;font-family:Roboto;padding:5px}
.deal-prod .deal-img .deal-time div:last-child{margin-bottom:0}
.deal-prod .deal-img .deal-time p{margin-bottom:0;font-size:20px}
.deal-prod .deal-img .deal-time span{font-size:16px}
.deal-prod .deal-right .jcarousel-clip-vertical{height:408px}
.sec-brand{min-height:100px;background:#f7f7f7}
.blog-entry p.entry-day{font-size:40px;font-family:Roboto;font-weight:700;color:#da2f10}
.blog-entry p.entry-month{font-size:14px;font-family:Roboto;font-weight:400;color:#666}
.blog-entry p.entry-year{font-size:18px;font-family:Roboto;font-weight:400;color:#666}
.blog-body{border-left:1px solid #e2e2e2;padding-bottom:40px}
.blog-detail .blog-body{border-left:0 solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding-bottom:20px}
.blog-body h3 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.blog-body .blog-title{font-family:Roboto;font-size:16px;color:#333}
.blog-page .blog-body .blog-title{    font-size: 20px;
	font-weight: 600;
	font-family: 'Merriweather', serif;}
.blog-detail .blog-body .blog-title {
	font-size: 21px;
	font-weight: 700;
	font-family: 'Merriweather', serif;
}
.blog-body .author{padding:20px 0}
.blog-body .author span{margin-right:8px}
.blog-body .author i{color:#aaa;margin-right:8px}
.blog-body .blog-summary{padding:25px 0;font-size:15px;color:black}
.blog-body .blog-more{border:1px solid #ccc;text-transform:uppercase;font-size:14px;font-family:Roboto;padding:7px 15px;color:#666;display:inline-block}
.blog-body .blog-more:hover{border:1px solid #da2f10}
.comments-container .comments-counter{font-size:18px;font-family:Roboto;color:#333;text-transform:uppercase;padding:40px 0}
.comments-container .comments-counter h3{margin:0}
.comment-list .comment{margin-bottom:20px}
.comment-list .comment:last-child{margin-bottom:0}
.comment-list .comment .comment-body{padding:20px;border:1px solid #e2e2e2;background:#f7f7f7}
.comment-list .comment .comment-body > figure{float:left;width:125px;margin:0;margin-right:20px;margin-bottom:10px}
.comment-contents .comment-header{font-size:14px;color:#999;font-family:Arial;display:inline-block;padding-bottom:15px}
.comment-contents .comment-header span:first-child{color:#333}
.comment-form-container{border-top:1px solid #e2e2e2}
.comment-form-container input{margin-bottom:20px}
.comment-form-container button{border:none;outline:none;margin:30px 0 0}
.custom-button{padding:8px 20px 7px;background:#444;text-transform:uppercase;font-size:14px;color:#fff;display:block}
.page-cart .custom-button{margin-bottom:10px}
.custom-button:hover{background:#d42d2d;color:#fff}
.lika{color:#000}
.asideTitle{color:#333;font-size:18px;font-family:Roboto;text-transform:uppercase;background:url(gray-line.png) repeat-x bottom left}
.asideTitle span{display:inline-block;background:#fff;padding-right:20px}
.asideTitle h2{font-size:18px;margin:0}
.lastest_news .news_item .blog-image img{width:160px}
.lastest_news .news_item a{
	font-size: 14px;
	font-family: arial;
	color: black;
	display: block;
	padding: 5px 10px;
}
li.news_item.clearfix {
	display: flex;
	margin-bottom:20px;
}
.alltag a{display:inline-block;padding:3px 7px;border:1px solid #999;margin:0 10px 10px 0;font-size:13px;color:#666}
footer{
	border-top: 1px dashed #000;background:#fff;margin-top:40px;padding:50px 0;}
.footer-content{margin-top:0}
.foo-info > span{color:#888;padding:30px 0 40px;display:block}
.foo-info .form-control{border-radius:0}
.foo-info a:hover {color:#da2f10}
.foo-info .input-group-btn button{border-radius:0;background:#0c0c0c;border:1px solid #0c0c0c;color:#ccc}
.foo-title{margin-bottom:20px}
.foo-title h2{
	font-weight: 600;color:#000;font-size:15px;font-family:Roboto;text-transform:uppercase;display:inline-block;position:relative;margin:0}
.foo-info > p{font-family:Arial;font-size:14px;color:#888}
.foo-info .foo-mail{font-family:Arial;font-size:14px;color:#000}
.cct .fa{width:5%;float:left;padding: 3px 0 0 0;}
.cct p{width:95%;display:inline-block;font-size:12px;padding-left:5px}
/*.foo-info .foo-address:before{content:"\f041";font-family:"FontAwesome";padding-right:20px}
.foo-info .foo-phone:before{content:"\f095";font-family:"FontAwesome";padding-right:20px}
.foo-info .foo-mail:before{content:"\f0e0";font-family:"FontAwesome";padding-right:20px}*/
.foo-content li:before{content:"\f111";font-family:"FontAwesome";font-size:6px;color:#000;padding-right:10px}
.foo-content li a{font-family:arial;font-size:14px;color:#000}
.foo-content li{line-height:35px;position:relative}
.foo-content li:hover a{color:#da2f10}
.foo-phone a {
	color: #000;
}
.fooFlowus{margin-top:30px}
.fooFlowus ul li{display:inline-block;margin-right:5px}
.fooFlowus ul li a{display:inline-block;width:38px;height:38px;line-height:38px;text-align:center;font-size:14px;color:#000;background-repeat:no-repeat;background-position:center center;overflow:hidden;border:1px solid #000;background-color:transparent;transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-moz-transition:all .2s ease 0}
.contact-form .fooFlowus ul li a{border:1px solid #333;color:#111}
.contact-form .foo-info > p,.contact-form .foo-info .foo-mail{color:#111}
.fooFlowus ul li a:hover{background-color:#da2f10;border:1px solid #da2f10;color:#fff}
.copyright{min-height:44px;border-top:1px solid #222;background:#151515}
.copyright .cpr{line-height:44px;font-family:'Open Sans';font-size:13px;color:#888;text-align: right;}
.copyright .payment a{line-height:44px;color:#888;font-size:24px;display:inline-block;margin-left:11px}
.copyright .payment a:hover{color:#fff}
.toolbar{min-height:40px;margin-bottom:30px}
.toolbar .pull-left{line-height:40px}
.toolbar .pull-left span{color:#666;font-size:14px}
.toolbar .view-mode{border:1px solid #e2e2e2;float:left;
	;height:40px;line-height:40px;background:#f7f7f7;margin-right:20px}
.toolbar .view-mode a{color:#bbb;font-size:18px;width:40px;text-align:center;display:block;float:left}
.toolbar .view-mode a.active{color:#555}
.toolbar .view-mode a.grid{border-right:1px solid #e2e2e2}
.toolbar .browse-tags label{line-height:40px;float:right;margin-right:20px;color:#666;font-size:14px;font-weight:400;margin-bottom:0}
.toolbar .browse-tags .form-control{width:150px;height:40px;float:right;background:#f7f7f7}
.list-collection .product-grid{padding:20px;min-height:281px;overflow:hidden}
.list-collection .prod-image{max-width:264px;float:left;margin-right:20px}
.list-collection .prod-detail{text-align:left;padding-bottom:0}
.list-collection .prod-detail .list-product-detail a{display:block;font-family:Roboto;font-size:20px;padding:20px 0;color:#333}
.list-collection .prod-detail .list-product-buy .prod-price{display:block;padding:20px 0}
.list-collection .prod-detail .prod-btn{position:static;margin-left:0}
.tblres{width:100%;border-collapse:collapse}
.tblres tr:nth-of-type(odd){background:#fcfcfc}
.tblres th{background:#fcfcfc;color:#444;font-weight:400;text-align:center;font-size:14px;text-transform:uppercase}
.tblres td,.tblres th{padding:6px;border:1px solid #ccc;text-align:center}
.tblres td a{color:#444;font-size:14px}
.tblres td a:hover{color:#d42d2d}
.tblres td .product .product-quantity .input-group{margin:0 auto}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
	.tblres table,.tblres thead,.tblres tbody,.tblres th,.tblres td,.tblres tr{display:block}
	.tblres thead tr{position:absolute;top:-9999999px;left:-999999px}
	.tblres tr{border:1px solid #ccc}
	.tblres td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}
	.tblres td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;content:attr(data-title)}
}
.btn-cart input,.btn-cart a{float:left}
.btn-cart input{margin-right:20px}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;color:#666;text-decoration:none;background-color:#f7f7f7;border:1px solid #e2e2e2;margin:0 5px}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#d42d2d;cursor:default;background-color:#f7f7f7;border-color:#e2e2e2}
.pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>li:first-child>a,.pagination>li:first-child>span{border-radius:0}
.product .images{margin-top:20px;margin-left:auto;margin-right:auto}
.product .images .item-imgs > a{text-align:center}
.product .prod-detail{text-align:left}
.product .product-title{font-size:24px;font-family:Roboto;color:#333}
.product .prod-detail .prod-price .price{margin-right:20px}
.product .prod-detail .product-summary{padding:30px 0 20px}
.product .product-variant{padding:15px 0}
.product .product-variant .selector-wrapper{margin-bottom:15px}
.product .product-variant .selector-wrapper > label{font-weight:400;font-size:14px;color:#333}
.product .product-variant .selector-wrapper > select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.product .product-quantity{padding-bottom:20px}
.product .product-quantity label{font-weight:400;line-height:34px;font-size:14px;float:left;margin-bottom:0;margin-right:10px}
.product .product-quantity .input-group{width:150px}
.product .product-quantity .mathbtn{border-color:#ccc;border-radius:0}
.product .prod-btn{position:relative;left:0;top:0;margin-left:0}
.product .prod-btn button{background:#d42d2d;color:#fff;border-color:#d42d2d}
.product .prod-btn i{color:#fff}
.detail_tab .tab-content{border-top:0 none;padding:20px}
.detail_tab .nav-tabs>li>a{border-radius:0;border:1px solid #ddd;margin-right:0;text-transform:uppercase;font-size:16px;color:#333}
.detail_tab .nav-tabs>li:nth-child(2)>a,.detail_tab .nav-tabs>li:nth-child(3)>a{border-left:0 none}
.relate-title{text-align:center;width:100%;float:left;height:46px;background:url(gray-line.png) repeat-x center center;margin-bottom:25px}
.relate-title span{display:inline-block;background:#fff;font-size:26px;text-transform:uppercase;padding:0 25px;position:relative}
.relate-title span:after{content:"\f111";font-family:"FontAwesome";color:#e6e6e6;display:block;position:absolute;top:18px;left:0;font-size:8px;background:none;width:auto;height:auto}
.relate-title span:before{content:"\f111";font-family:"FontAwesome";color:#e6e6e6;display:block;position:absolute;top:18px;right:0;font-size:8px;background:none;width:auto;height:auto}
#owl-relate .product-grid{position:relative;padding:19px 19px 0;border:1px solid #ddd;height:400px;max-height:500px;margin-bottom:40px}
#owl-relate .prod-btn{left:50%;margin-left:-25%}
.pagenotfound{padding:100px 0}
.topme{position:relative;z-index:999}
.main404{text-align:center}
.page404desc{padding:20px 0}
.main404 a{display:inline-block;margin-top:50px}
.customer-login{padding:30px;border:1px solid #eee}
.customer-login h4{font-size:18px;font-family:Roboto;color:#444;margin:10px 0 20px;text-transform:uppercase}
.customer-login p{color:#666;font-size:14px}
.form-input{margin-bottom:20px}
.form-input:last-child{margin-bottom:0}
.form-input .label{font-size:14px;color:#666;width:120px;float:left;font-weight:400;text-align:left;line-height:34px;padding:0}
.form-input .value{float:left;width:100%}
.customer-login a{display:inline-block}
.customer-login .form-input a{color:#666;font-size:14px}
.register-content .form-input .value a{line-height:34px;padding-left:20px}
.customer_address{border:1px solid #e2e2e2;padding:20px;margin-bottom:30px}
.customer_address .author{color:#333;font-size:16px;font-weight:700;display:block;padding-bottom:10px}
.address_actions .btn-danger a{color:#fff}
h3.order_title{font-size:20px;font-family:Roboto;text-transform:uppercase;color:#333}
#order_address{border-top:1px solid #e2e2e2;margin-top:20px}
@media only screen and (max-width: 800px) {
	#order-tables table,#order-tables thead,#order-tables tbody,#order-tables th,#order-tables td,#order-tables tr{display:block}
	#order-tables thead tr{position:absolute;top:-9999px;left:-9999px}
	#order-tables tr{border:1px solid #ccc}
	#order-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}
	#order-tables td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;*white-space:nowrap;text-align:left;font-weight:700;content:attr(data-title)}
}
#order-tables{margin-bottom:30px}
.paginate-left{text-align:left}
.paginate-center{text-align:center}
#order-tables > table{width:100%}
.map-container .map{height:400px;width:100%}
.sidebar-blog-menu ul li{line-height:30px;display:block}
.sidebar-blog-menu ul li a{font-size:15px;font-family:arial;color:#666;display:inline-block}
.sidebar-blog-menu ul li a:hover,.sidebar-blog-menu ul li a:focus{color:#000}
.sidebar-blog-menu ul li em{float:right;font-size:20px;color:#666}
.sidebar-blog-menu ul li em:hover,.sidebar-blog-menu ul li em:focus{color:#000;cursor:pointer}
.sidebar-blog-menu ul ul{padding-left:20px}
.css-dis-none{display:none}
.bw-statistics-title {
	display: none;
}
section.banner img {
	cursor: pointer;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
	margin: 0 auto;
}
/* Call_cvt style */
.suntory-alo-phone {
	background-color: transparent;
	cursor: pointer;
	height: 120px;
	position: fixed;
	transition: visibility 0.5s ease 0s;
	width: 120px;
	z-index: 200000 !important;
}

.suntory-alo-ph-circle {
	animation: 1.2s ease-in-out 0s normal none infinite running suntory-alo-circle-anim;
	background-color: transparent;
	border: 2px solid rgba(30, 30, 30, 0.4);
	border-radius: 100%;
	height: 100px;
	left: 0px;
	opacity: 0.1;
	position: absolute;
	top: 0px;
	transform-origin: 50% 50% 0;
	transition: all 0.5s ease 0s;
	width: 100px;
}
.suntory-alo-ph-circle-fill {
	animation: 2.3s ease-in-out 0s normal none infinite running suntory-alo-circle-fill-anim;
	border: 2px solid transparent;
	border-radius: 100%;
	height: 70px;
	left: 15px;
	position: absolute;
	top: 15px;
	transform-origin: 50% 50% 0;
	transition: all 0.5s ease 0s;
	width: 70px;
}
.suntory-alo-ph-img-circle {
	/* animation: 1s ease-in-out 0s normal none infinite running suntory-alo-circle-img-anim; */
	border: 2px solid transparent;
	border-radius: 100%;
	height: 50px;
	left: 25px;
	opacity: 0.7;
	position: absolute;
	top: 25px;
	transform-origin: 50% 50% 0;
	width: 50px;
}
.suntory-alo-phone.suntory-alo-hover, .suntory-alo-phone:hover {
	opacity: 1;
}
.suntory-alo-phone.suntory-alo-active .suntory-alo-ph-circle {
	animation: 1.1s ease-in-out 0s normal none infinite running suntory-alo-circle-anim !important;
}
.suntory-alo-phone.suntory-alo-static .suntory-alo-ph-circle {
	animation: 2.2s ease-in-out 0s normal none infinite running suntory-alo-circle-anim !important;
}
.suntory-alo-phone.suntory-alo-hover .suntory-alo-ph-circle, .suntory-alo-phone:hover .suntory-alo-ph-circle {
	border-color: #00aff2;
	opacity: 0.5;
}
.suntory-alo-phone.suntory-alo-green.suntory-alo-hover .suntory-alo-ph-circle, .suntory-alo-phone.suntory-alo-green:hover .suntory-alo-ph-circle {
	border-color: #EB278D;
	opacity: 1;
}
.suntory-alo-phone.suntory-alo-green .suntory-alo-ph-circle {
	border-color: #bfebfc;
	opacity: 1;
}
.suntory-alo-phone.suntory-alo-hover .suntory-alo-ph-circle-fill, .suntory-alo-phone:hover .suntory-alo-ph-circle-fill {
	background-color: rgba(0, 175, 242, 0.9);
}
.suntory-alo-phone.suntory-alo-green.suntory-alo-hover .suntory-alo-ph-circle-fill, .suntory-alo-phone.suntory-alo-green:hover .suntory-alo-ph-circle-fill {
	background-color: #EB278D;
}
.suntory-alo-phone.suntory-alo-green .suntory-alo-ph-circle-fill {
	background-color: rgba(0, 175, 242, 0.9);
}

.suntory-alo-phone.suntory-alo-hover .suntory-alo-ph-img-circle, .suntory-alo-phone:hover .suntory-alo-ph-img-circle {
	background-color: #00aff2;
}
.suntory-alo-phone.suntory-alo-green.suntory-alo-hover .suntory-alo-ph-img-circle, .suntory-alo-phone.suntory-alo-green:hover .suntory-alo-ph-img-circle {
	background-color: #EB278D;
}
.suntory-alo-phone.suntory-alo-green .suntory-alo-ph-img-circle {
	background-color: #00aff2;
}
@keyframes suntory-alo-circle-anim {
	0% {
		opacity: 0.1;
		transform: rotate(0deg) scale(0.5) skew(1deg);
	}
	30% {
		opacity: 0.5;
		transform: rotate(0deg) scale(0.7) skew(1deg);
	}
	100% {
		opacity: 0.6;
		transform: rotate(0deg) scale(1) skew(1deg);
	}
}

@keyframes suntory-alo-circle-img-anim {
	0% {
		transform: rotate(0deg) scale(1) skew(1deg);
	}
	10% {
		transform: rotate(-25deg) scale(1) skew(1deg);
	}
	20% {
		transform: rotate(25deg) scale(1) skew(1deg);
	}
	30% {
		transform: rotate(-25deg) scale(1) skew(1deg);
	}
	40% {
		transform: rotate(25deg) scale(1) skew(1deg);
	}
	50% {
		transform: rotate(0deg) scale(1) skew(1deg);
	}
	100% {
		transform: rotate(0deg) scale(1) skew(1deg);
	}
}
@keyframes suntory-alo-circle-fill-anim {
	0% {
		opacity: 0.2;
		transform: rotate(0deg) scale(0.7) skew(1deg);
	}
	50% {
		opacity: 0.2;
		transform: rotate(0deg) scale(1) skew(1deg);
	}
	100% {
		opacity: 0.2;
		transform: rotate(0deg) scale(0.7) skew(1deg);
	}
}
.suntory-alo-ph-img-circle i {
	animation: 1s ease-in-out 0s normal none infinite running suntory-alo-circle-img-anim;
	font-size: 30px;
	line-height: 50px;
	padding-left: 10px;
	color: #fff;
}

/*=================== End phone ring ===============*/
@keyframes suntory-alo-ring-ring {
	0% {
		transform: rotate(0deg) scale(1) skew(1deg);
	}
	10% {
		transform: rotate(-25deg) scale(1) skew(1deg);
	}
	20% {
		transform: rotate(25deg) scale(1) skew(1deg);
	}
	30% {
		transform: rotate(-25deg) scale(1) skew(1deg);
	}
	40% {
		transform: rotate(25deg) scale(1) skew(1deg);
	}
	50% {
		transform: rotate(0deg) scale(1) skew(1deg);
	}
	100% {
		transform: rotate(0deg) scale(1) skew(1deg);
	}
}

@media(max-width: 767px){
	.suntory-alo-phone{
		display: block;
		top: initial !important;
	}
	.suntory-alo-ph-circle {
		height: 60px;
		width: 60px;
	}
	.suntory-alo-ph-circle-fill {
		height: 50px;
		left: 5px;
		top: 5px;
		width: 50px;
	}
	.suntory-alo-ph-img-circle {
		height: 30px;
		left: 15px;
		top: 15px;
		width: 30px;
	}
	.suntory-alo-ph-img-circle i {
		font-size: 15px;
		line-height: 25px;
		padding-left: 8px;
	}
}
/* end Call_cvt style */

.foo-info img {
	max-width: 125px;
}

@media(max-width: 991px){
	.mobile-menu {
		margin: 13px 0 0;
	}
	.copyright {
		text-align: center;
	}
	.payment {
		float: none !important;
	}
}
.lg_foo a {
	color: #000 !important;
}

/*===================================*/
@media(min-width: 1024px){
	.product-item .cont{
		position: absolute;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		overflow: hidden;
		opacity: 0;
		transition: .5s;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		cursor: pointer;
	}
	.product-item .cont::before {
		content: "";
		position: inherit;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #1f0f07;
		opacity: .5;
	}
	.product-item .cont::after {
		content: "+";
		position: relative;
		font-size: 40px;
		font-weight: 400;
		width: 40px;
		height: 40px;
		overflow: hidden;
		line-height: 40px;
		color: #f1eada;
	}
	.product-item:hover .cont {
		opacity: 1;
	}
	.product-item .cont .des {
		position: relative;
		min-width: 100px;
		height: 24px;
		line-height: 24px;
		border-radius: 12px;
		background: #f1eada;
		color: #1f0f07;
		border: 1px solid #f1eada;
	}
	.product-item .cont .tit {
		position: relative;
		max-width: calc(100% - 40px);
		color: #f1eada;
		height: 30px;
		overflow: hidden;
	}
}
.cat-result {
	text-align: center;
}
.cat-result .dg-but-1 {
	color: #1f0f07;
	display: inline-block;
	position: relative;
	overflow: hidden;
	border: 1px solid #b3b3b3;
	background: #b3b3b3;
	min-width: 200px;
	display: inline-block;
	line-height: 30px;
	border-radius: 15px;
	text-transform: uppercase;
	text-align: center;
	border: 1px solid #f1eada;
	font-size: 14px;
	font-weight: 700;
	transition: .5s;
	z-index: 1;
}
.cat-result .dg-but-1:hover {
	background: #1f0f07;
	color: #fff;
	border: 1px solid #1f0f07;
}
.product-grid{
	border: none
}
.prod-image .image-wrapper img{
	width: 100%
}
@media(min-width: 992px){
	#AjaxinateContainer .itemX:nth-child(2n+1){
		clear: left
	}
}
@media(max-width: 1200px){
	.product-grid{
		min-height: 240px;
	}
	.prod-detail{
		padding: 0
	}
	.prod-detail h3 a{
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		line-height: 24px;
		padding: 0;
	}
}
@media(max-width: 767px){
	.product-grid{
		/*margin-bottom: 20px*/
	}
	.product-grid .prod-detail h3{
		margin: 10px 0
	}
}
@media(min-width: 992px){
	.grid-collection .col-md-6.col-sm-6.col-xs-12:nth-child(2n+1) {
		clear: left;
	}
}
.foo-info {
	position: relative;
	z-index: 999;
}
.nav-tabs {
	border-bottom: none;
}
ul.row.alpha li {
	display: none;
}
.navbar-header .title-name, .navbar-header .title-name1{
	color: #000;
}
span.title-name1 {
	font-size: 12px;
	padding-left: 40px;
	font-weight: 500;
	top: 33px;
	position: absolute;
}
p.title-name {
	margin-top: 11px;
	font-size: 18px;

}
section.p20 .tab-content p {
	line-height: 20px;
	margin:0px;
}
section.p20 .tab-content p a {
	position: relative;
	top: -2px
}
.detail_tab .tab-content {
	padding-top: 0px;
}
.navbar-header .navbar-brand {
	margin-right: 20px;
}
p.anhtoaa {
	padding-top: 4px;
}
.toaa {
	display: flex;
}
span.sale50 {
	font-size: 30px;
}
span.square {
	font-size: 55px;
}
.dt {
	margin-top: 10px;
}
.row.km1 {
	margin-right: 0;
	margin-left: 0;
}
section.km {
	margin-bottom: 60px;
	margin-top: 30px;
}
@media(min-width:1400px){
	.section_taisao .mota {
		font-size: 13px!important;
		min-height: 180px;
	}
}
@media(min-width:992px) and (max-width:1400px){
	.section_taisao .mota {
		font-size: 13px!important;
		min-height: 230px;
	}
}
@media(min-width:1200px){
	.product .images {
		padding: 0 100px;
	}
	.lastest_news .news_item a {
		width: 160px;
	}
}
.ttpq {
	position: sticky;
	top: 0;
}
@media (max-width: 480px){
	.blog-detail .blog-body {
		border-bottom: none;
	}
	.lastest_news .news_item a {

		width: 200px;
	}
	.blog-detail .blog-body .blog-title {
		font-size: 21px;
	}
	.blog-body .blog-summary {
		padding: 0px;
	}
	.header-slide.desktop{
		display:none;
	}	
}
.entry-date {
	position: absolute;
	right: 50%;
	bottom: 0;
	transform: translateX(86%);
}
li.news_item.clearfix {
	position: relative;
}
li.news_item.clearfix a.blog-title {
	position: absolute;
	left: 50%;
	top: -10px;
	transform: translateX(-21px);
}
@media (min-width: 481px){
	.header-slide.mobile{
		display:none;
	}	
}
.page {
	margin-top: 30px;
}

.header-slide.desktop a.left.carousel-control,a.right.carousel-control {
	display: none;
}
.header-slide.mobile a.left.carousel-control,a.right.carousel-control {
	display: none;
}
.bc-reviws {
	
	display: flex;
	justify-content: center;
	border-radius: 10px;
	align-items: center;
	
}
.lg_foo {
	margin: 15px;
	text-align: center;
}

.block-reviews {
    background: #dedede;
    border-radius: 10px;
}
.product-image-block .item-imgs img {
    margin: 0 auto;
}

.product-image-block .item-imgs {
    position: relative;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
}
.more-coll {
	color:#fff;
	display: block;
    margin: 0 auto;
    width: 300px;
    border: 1px #ddd;
    background: #64bc46;
    border-radius: 5px;
    line-height: 35px;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.more-coll:hover {
	background: #ddd;
}