/* 
ZeroDesign_UI_SYS
Author:linmoco
QQ:284499169
Ver:1.0
Date:2015-03-01
Copyright 2015 ZeroDesign, Inc
E-mail:linmoco@163.com
*/
/*Base*/
body						{-webkit-background-size:cover; -moz-background-size:cover; background-size:cover; background:#e6e6e6;}
font						{}
a							{color:rgba(0,0,0,0.8); outline:none;}
a:hover						{color:rgba(0,0,0,0.95);}
a:visited					{color:rgba(0,0,0,0.7);}

/*#body_wrap					{background:url(../images/bg_d.jpg) no-repeat center top; background-attachment:fixed;}*/
#header						{margin-bottom:10px;}
#header .navbar 			{-webkit-box-shadow:0 0 5px rgba(0,0,0,0); box-shadow:0 0 5px rgba(0,0,0,0);}
#main						{}
#footer						{margin-top:1.5rem;}

/*Master*/
#master 					{background:#f9f9f9;}

/*Widget*/
/*star-rating*/
.star_rating,.star_rating span	{display:inline-block; *display:inline; *zoom:1; letter-spacing:normal; word-spacing:normal; position:relative; line-height:normal; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; vertical-align:top; overflow:hidden; width:100px; height:20px; background-image:url(../images/icons/icon_stars.png); background-repeat:repeat-x; background-size:20px; background-position:0 top;}
.star_rating span				{position:absolute; top:0; left:0; background-position:0 -40px;}
/*BreadCrumb*/
.breadcrumb						{padding:8px 15px; margin-bottom:20px; list-style:none; background-color:rgba(0,0,0,0.05); border-radius:4px;}
.breadcrumb > .item + .item:before {padding:0 5px; color:rgba(0,0,0,0.3); content: "/\00a0";}
.breadcrumb > .active 			{color:rgba(0,0,0,0.6);}
/*totop*/
#toTop							{background-color:rgba(0,0,0,0.5); background-image:url(../images/icons/icon_arrow_up.png); background-size:100%; background-position:0 -50px; bottom:14px; display:none; height:50px; width:50px; overflow:hidden; position:fixed; right:10px; text-decoration:none; z-index:9999; font-size:0px; color:transparent; border-radius:4px; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
#toTop:hover 					{background-color:rgba(0,0,0,0.8); -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -o-transition:all 0.1s linear; -ms-transition:all 0.1s linear; transition:all 0.1s linear;}
/*page preloader*/
.preloader 						{position:fixed; top:0; left:0; right:0; bottom:0; background:#ffffff; z-index:13000; height:100%;}
.preloader_image 				{width:80px; height:80px; position:absolute; left:50%; top:50%; background:url(../images/preloader.gif) no-repeat 50% 50% transparent; margin:-40px 0 0 -40px;}
/*Label*/
.label						{display:inline-block; *display:inline; *zoom:1; letter-spacing:normal; word-spacing:normal; padding:.15rem .3rem; line-height:1.2; border:1px solid; font-size:12px; border-radius:3px; margin:2px 0; vertical-align:middle;}
.label.bg_default			{background-color:rgba(100,100,100,0.9); border-color:rgba(100,100,100,1); color:rgba(255,255,255,0.8);}
.label.bg_dark				{background-color:rgba(0,0,0,0.9); border-color:rgba(0,0,0,0.9); color:rgba(255,255,255,0.8);}
.label.bg_light				{background-color:rgba(255,255,255,0.9); border-color:rgba(255,255,255,0.9); color:rgba(0,0,0,0.8);}
.label.bg_primary			{background-color:rgba(0,51,153,0.9); border-color:rgba(0,51,153,0.9); color:rgba(255,255,255,0.8);}
.label.bg_success			{background-color:rgba(153,204,0,0.9); border-color:rgba(153,204,0,0.9); color:rgba(255,255,255,0.8);}
.label.bg_info				{background-color:rgba(0,204,255,0.9); border-color:rgba(0,204,255,0.9); color:rgba(255,255,255,0.8);}
.label.bg_warning			{background-color:rgba(255,102,0,0.9); border-color:rgba(255,102,0,0.9); color:rgba(255,255,255,0.8);}
.label.bg_danger 			{background-color:rgba(221,0,0,0.9); border-color:rgba(221,0,0,0.9); color:rgba(255,255,255,0.8);}
/*Badge*/
.badge						{display:inline-block; *display:inline; *zoom:1; letter-spacing:normal; word-spacing:normal; padding:.15rem .3rem; line-height:1.2; border:1px solid; font-size:12px; border-radius:15px; margin:2px 0; vertical-align:middle; min-width:20px; text-align:center;}
.badge.bg_default			{background-color:rgba(100,100,100,0.9); border-color:rgba(100,100,100,1); color:rgba(255,255,255,0.8);}
.badge.bg_dark				{background-color:rgba(0,0,0,0.9); border-color:rgba(0,0,0,0.9); color:rgba(255,255,255,0.8);}
.badge.bg_light				{background-color:rgba(255,255,255,0.9); border-color:rgba(255,255,255,0.9); color:rgba(0,0,0,0.8);}
.badge.bg_primary			{background-color:rgba(0,51,153,0.9); border-color:rgba(0,51,153,0.9); color:rgba(255,255,255,0.8);}
.badge.bg_success			{background-color:rgba(153,204,0,0.9); border-color:rgba(153,204,0,0.9); color:rgba(255,255,255,0.8);}
.badge.bg_info				{background-color:rgba(0,204,255,0.9); border-color:rgba(0,204,255,0.9); color:rgba(255,255,255,0.8);}
.badge.bg_warning			{background-color:rgba(255,102,0,0.9); border-color:rgba(255,102,0,0.9); color:rgba(255,255,255,0.8);}
.badge.bg_danger 			{background-color:rgba(221,0,0,0.9); border-color:rgba(221,0,0,0.9); color:rgba(255,255,255,0.8);}
.badge.marked				{background:#6c0; color:#fff;}
.badge.use					{background:#f60; color:#fff;}
.badge.used					{background:#f00; color:#fff;}
.badge.xing					{background:#3c0; border:none; color:#fff; width:20px; height:20px; line-height:20px; padding:0;}
.badge.zhe					{background:#f33; border:none; color:#fff; width:20px; height:20px; line-height:20px; padding:0;}
.badge.jian					{background:#69c; border:none; color:#fff; width:20px; height:20px; line-height:20px; padding:0;}
.badge.quan					{background:#fc3; border:none; color:#fff; width:20px; height:20px; line-height:20px; padding:0;}
.badge.li					{background:#90f; border:none; color:#fff; width:20px; height:20px; line-height:20px; padding:0;}
.badge.tuan					{background:#3cf; border:none; color:#fff; width:20px; height:20px; line-height:20px; padding:0;}
.badge.zhuo					{background:#ff9333; border:none; color:#fff; width:20px; height:20px; line-height:20px; padding:0;}
.badge.ying					{background:#f11; border:none; color:#fff; width:20px; height:20px; line-height:20px; padding:0;}
.badge.mian					{background:#0ee; border:none; color:#fff; width:20px; height:20px; line-height:20px; padding:0;}
.badge.shang				{background:#3e3; border:none; color:#fff; width:20px; height:20px; line-height:20px; padding:0;}
/*Leve*/
.lv							{display:inline-block; *display:inline; *zoom:1; letter-spacing:normal; word-spacing:normal; padding:.1rem .2rem; line-height:normal; border:1px solid; font-size:10px; border-radius:3px; margin:2px 0; vertical-align:middle; background-color:rgba(100,100,100,0.5); border-color:rgba(100,100,100,.8); color:rgba(255,255,255,0.8);}
.lv_1						{background-color:rgba(102,255,204,0.9); border-color:rgba(102,255,204,1); color:rgba(255,255,255,0.8);}
.lv_2						{background-color:rgba(102,255,255,0.9); border-color:rgba(102,225,255,1); color:rgba(255,255,255,0.8);}
.lv_3						{background-color:rgba(102,204,255,0.9); border-color:rgba(102,204,255,1); color:rgba(255,255,255,0.8);}
.lv_4						{background-color:rgba(102,255,153,0.9); border-color:rgba(102,255,153,1); color:rgba(255,255,255,0.8);}
.lv_5						{background-color:rgba(204,255,102,0.9); border-color:rgba(204,255,102,1); color:rgba(255,255,255,0.8);}
.lv_6						{background-color:rgba(102,255,102,0.9); border-color:rgba(102,255,102,1); color:rgba(255,255,255,0.8);}
.lv_7						{background-color:rgba(255,255,102,0.9); border-color:rgba(255,255,102,1); color:rgba(255,255,255,0.8);}
.lv_8						{background-color:rgba(255,102,51,0.9); border-color:rgba(255,102,51,1); color:rgba(255,255,255,0.8);}
.lv_9						{background-color:rgba(255,51,51,0.9); border-color:rgba(255,51,51,1); color:rgba(255,255,255,0.8);}
/*Page*/
.page						{}
.page > .item 				{margin-left:-1px;}
.page > .item > a			{display:block; font-size:12px; background:rgba(0,0,0,0.4); line-height:0; border:1px solid rgba(0,0,0,0.5); color:rgba(255,255,255,0.6); text-shadow:0 1px 0 rgba(0,0,0,0.2)}
.page > .item > a font 		{padding:10px 13px;}
.page > .active > a			{background:rgba(0,0,0,0.8); color:rgba(255,255,255,0.9);}
.page > .prev > a 			{border-top-left-radius:5px; border-bottom-left-radius:5px;}
.page > .next > a 			{border-top-right-radius:5px; border-bottom-right-radius:5px;}
/*Drop*/
.mycitys 					{margin-bottom:10px;}
.mycitys .dropbox 			{border:none;}
.mycitys .open .drop_toggle {background-color:rgba(0,0,0,0.05);}
.mycitys .drop_toggle 		{display:block; text-align:left; position:relative; padding-right:40px;}
.mycitys .drop_toggle .icon {position:absolute; top:50%; right:0; margin-top:-16px; background-position:0 0;}
.drop_store_info 			{}
.drop_store_info .dropbox 	{left:0; right:0; border:none;}
.drop_store_info .dropbox .title 		{padding:.5rem 1rem; line-height:1; font-size:13px;}
.drop_store_info .dropbox .title b 		{font-size:24px; color:#d00;}
.drop_store_info .dropbox .title * 		{vertical-align:middle;}
.drop_store_info.open .drop_toggle 		{background:rgba(255,255,255,0.4);}

/*List*/
.list_filter 				{background:rgba(255,255,255,0.6); margin-bottom:10px;}
.list_filter > .item 		{width:10%;}
.list_filter > .item > a 	{display:block; text-align:center; padding:5px;}
.list_filter > .item > a .icon{width:60px; height:60px;}
.list_filter > .item > a font{width:100%;}
.list_filter > .active > a	{background:rgba(255,255,255,0.4);}
.list_filter > .active > a .icon{background-position:left -240px;}
.list_filter > .active > a font{color:rgba(51,181,229,.9);}
@media (max-width: 767px) {
.list_filter > .item 		{width:20%;}
.list_filter > .item > a 	{display:block; width:100%; text-align:center; padding:5px;}
.list_filter > .item > a .icon{width:40px; height:40px;}
.list_filter > .item > a font{width:100%;}
.list_filter > .active > a	{background:rgba(255,255,255,0.4);}
.list_filter > .active > a .icon{background-position:left -160px;}
.list_filter > .active > a font{color:rgba(51,181,229,.9);}
}
.list_menu 					{}
.list_menu > .item > a 		{display:block; padding:.5rem; text-align:center;}
.list_menu > .item > a font {width:100%;}
.list_tools 				{padding:.5rem 0; background-color:rgba(255,255,255,0.8);}
.list_tools > .item > a 	{display:block; text-align:center; padding:.3rem .5rem; line-height:1;}
.list_tools > .item > a font{width:100%;}
.list_tags 					{padding:.2rem 0;}
.list_tags > .item > a 		{display:block; text-align:center; padding:.3rem .5rem; line-height:1; border:1px solid rgba(0,0,0,0.4); font-size:12px; border-radius:3px; margin:2px; vertical-align:middle; background-color:rgba(0,0,0,0.05)}
.list_styleB 				{margin:10px;}
.list_styleB > .item		{margin-right:-1px; margin-bottom:-1px;}
.list_styleB > .item > .item_address	{border:1px solid rgba(0,0,0,0.1); height:100px;padding-left:20px;}
.nav_store					{}
.nav_store > .item > a		{padding:0; white-space:normal; text-align:center; line-height:0; height:60px; display:block; text-align:center;}
.nav_store > .item > a .icon{margin-top:5px;}
.nav_store > .item > a font {width:100%;}
.nav_store > .item > a:hover{background:rgba(0,0,0,0.05);}
.nav_store > .active > a	{background:rgba(0,0,0,0.05);}

/*Item*/
.item_user_info 			{}
.item_user_info h2 			{font-size:.9rem; margin:5px 0;}
.item_user_info .act b 		{display:none;}
.item_store 				{background-color:rgba(255,255,255,0.5); padding:2px;}
.item_store h2 				{font-size:.9rem; margin:0;}
.item_store > .hd 			{vertical-align:top;}
.item_store > .hd .img 		{-webkit-box-shadow:0 0 5px rgba(0,0,0,0); box-shadow:0 0 5px rgba(0,0,0,0);}
.item_store > .bd .title	{font-size:15px; margin:5px auto;}
.item_store > .bd 			{vertical-align:top;}
.item_store > .bd .badges 	{white-space:normal; margin-top:0px;}
.item_store > .bd p 		{margin:2px 5px;margin-bottom: 4px}
.item_store > .ft 			{display:none;}
.item_store > .act b 		{display:none;}
.item_store > .act a		{border:1px solid rgba(255,255,255,0.2);}
.item_store > .act a:hover	{border:1px solid rgba(255,255,255,0.8);}
.item_store > .stop 		{background:rgba(255,255,255,0.8); text-align:center; position:absolute; left:0; top:0; right:0; bottom:0; z-index:30;}
.item_store > .stop span 	{display:inline-block; *display:inline; *zoom:1; background:rgba(0,0,0,0.4); color:#fff; text-shadow:0 1px rgba(0,0,0,0.3); padding:0 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:100px; height:30px; line-height:30px; margin-top:-15px; margin-left:-50px; position:absolute; top:50%; left:50%;}
@media (max-width: 767px) {
.item_store > .ft 			{display:table-cell; vertical-align:middle;}
}
.item_mycity 				{display:inline-block; *display:inline; *zoom:1; width:140px; margin:0 10px; white-space:nowrap;}
.item_mycity .title			{width:70px;}
.item_class 				{background-color:rgba(255,255,255,1); padding:2px;}
.item_class h2 				{margin:0;}
.item_class > .hd 			{vertical-align:top;}
.item_class > .hd .img 		{-webkit-box-shadow:0 0 5px rgba(0,0,0,0); box-shadow:0 0 5px rgba(0,0,0,0); background:none;}
.item_class > .bd 			{vertical-align:top; color:rgba(0,0,0,0.4);}
.item_class > .bd .title	{font-size:17px; margin:6px auto; color:rgba(0,0,0,0.8);}
.item_class > .bd p 		{margin:2px 0;}
.item_class > .ft 			{display:none;}
.item_class > .act b 		{display:none;}
.item_class > .act a		{border:1px solid rgba(0,0,0,0.2);}
.item_class > .act a:hover	{border:1px solid white;}
@media (max-width: 767px) {
.item_class > .ft 			{display:table-cell; vertical-align:middle;}
}
.item_store_info 			{cursor:pointer;}
.item_store_info h2 		{margin:0; font-size:17px;}
.item_count 				{display:block; text-align:center; font-size:12px; padding:5px;word-break: break-word;}
.item_count font 			{width:100%;}
.item_count ins 			{font-size:18px; text-decoration:none;}
.item_totime 				{display:block; text-align:center; font-size:12px; padding:5px;word-break: break-word;}
.item_totime font 			{width:100%;}
.item_totime ins 			{font-size:18px; text-decoration:none;}
.item_price 				{display:block; text-align:center; font-size:12px; padding:5px;}
.item_price font 			{width:100%;}
.item_price ins 			{font-size:18px; text-decoration:none;}
.item_cost					{display:block; text-align:center; font-size:12px; padding:5px;}
.item_cost font 			{width:100%;}
.item_cost ins				{font-size:18px; text-decoration:none;}
.item_fav					{display:block; text-align:center; font-size:12px; padding:5px 10px;}
.item_fav .icon				{}
.item_faved					{display:block; text-align:center; font-size:12px; padding:5px 10px;}
.item_faved .icon			{background-position:left -96px;}
.item_cart_bar 				{width:240px; background-color:rgba(51,181,229,.9); color:rgba(255,255,255,.9);}
.item_cart_bar h2			{margin:0; line-height:0;}
.item_cart_bar .title 		{font-size:16px; margin:7px auto; line-height:0;}
.item_cart_bar .title b,.item_cart_bar .title ins{display:inherit; vertical-align:middle; line-height:normal; font-weight:normal; vertical-align:top;}
.item_cart_bar .icon 		{background-position:left -32px;}
.item_cart_bar .act b 		{display:none;}
.item_pro_pic 				{position:relative; padding:2px; background-color:rgba(255,255,255,1);}
.item_pro_pic h2 			{margin:0; line-height:0;}
.item_pro_pic .hd,.item_pro_pic .bd,.item_pro_pic .ft{display:block; padding:0;}
.item_pro_pic .hd .img 		{display:block; width:100%; height:100%; -webkit-box-shadow:0 0 5px rgba(0,0,0,0); box-shadow:0 0 5px rgba(0,0,0,0);}
.item_pro_pic .bd 			{padding:.2rem;}
.item_pro_pic .bd .title 	{font-size:16px;}
.item_pro_pic .price 		{font-size:12px;}
.item_pro_pic .price ins	{font-size:15px; text-decoration:none; vertical-align:bottom;}
.item_pro_pic .ft 			{position:absolute; top:0; right:0;}
.item_pro_pic .act a 		{border:1px solid rgba(255,255,255,0.2);}
.item_pro_pic .act a:hover 	{border:1px solid rgba(255,255,255,0.9);}
.item_pro_pic .act b 		{display:none;}
.item_pro_pic .checkbox i 	{filter:alpha(opacity=0); opacity:0; background-image:url(../images/icons/icon_ok.png); width:32px; height:32px;}
.item_pro_pic .checkbox input:checked ~ i{filter:alpha(opacity=90); opacity:.9; background-image:url(../images/icons/icon_ok.png); background-position:0 -128px;}
.item_pro_picB 				{position:relative; padding:2px; background-color:rgba(255,255,255,0.4);}
.item_pro_picB h2 			{margin:0; line-height:0;}
.item_pro_picB .hd .img 	{width:80px; height:80px; -webkit-box-shadow:0 0 5px rgba(0,0,0,0); box-shadow:0 0 5px rgba(0,0,0,0);}
.item_pro_picB .bd 			{padding:.2rem;}
.item_pro_picB .bd .title 	{font-size:16px; margin:0;}
.item_pro_picB .price 		{font-size:12px;}
.item_pro_picB .price ins	{font-size:15px; text-decoration:none; vertical-align:bottom;}
.item_pro_picB .ft 			{position:absolute; top:0; right:0;}
.item_pro_picB .act a 		{border:1px solid rgba(255,255,255,0.2);}
.item_pro_picB .act a:hover 	{border:1px solid rgba(255,255,255,0.9);}
.item_pro_picB .act b 		{display:none;}
.item_pro_picB .checkbox i 	{filter:alpha(opacity=0); opacity:0; background-image:url(../images/icons/icon_ok.png); width:32px; height:32px;}
.item_pro_picB .checkbox input:checked ~ i{filter:alpha(opacity=90); opacity:.9; background-image:url(../images/icons/icon_ok.png); background-position:0 -128px;}
.item_tip 					{text-align:center;}
.item_tip .img 				{-webkit-box-shadow:0 0 5px rgba(0,0,0,0); box-shadow:0 0 5px rgba(0,0,0,0);}
.item_tip > .hd,.item_tip > .bd{vertical-align:middle;}
.item_tip > .bd h2 			{font-size:15px; text-align:left; color:rgba(0,0,0,0.4); padding:1rem;}
.item_tip > .bd h2 font		{line-height:1.4;}
.item_cart 					{padding:.5rem .2rem;}
.item_cart h2 				{font-size:13px; margin:0; line-height:0;}
.item_cart + .item_cart 	{border-top:1px solid rgba(0,0,0,0.05);}
.item_cart .price 			{width:70px;}
.item_address 				{background-color:rgba(255,255,255,0.5); padding:.4rem; border:1px solid rgba(255,255,255,0.8); height:120px;padding-left:20px;}
.item_address h2 			{font-size:17px; margin:0;}
.item_address h3 			{font-size:15px; margin:0;}
.item_address > .bd 		{font-size:13px;}
.item_address > .ft 		{vertical-align:bottom;}
.item_address > .act b 		{display:none;}
.item_address.active		{}
.item_order_pro 			{background-color:rgba(255,255,255,0.5); padding:.4rem; border:1px solid rgba(255,255,255,0.8);padding-left:20px;}
.item_order_pro h2 			{font-size:15px; margin:0;}
.item_order_pro .price ins 	{text-decoration:none;}
.item_order_pay 			{background-color:rgba(255,255,255,0.5); padding:.4rem; border:1px solid rgba(255,255,255,0.8);}
.item_order_pay h2 			{font-size:15px; margin:0;}
.item_order_input 			{}
@media (max-width: 767px) {
.item_order_input > .hd 	{padding:0;}
}
.item_user_head 			{overflow:hidden; position:relative; color:rgba(255,255,255,0.9); text-shadow:0 0 5px rgba(0,0,0,0.4); padding:1rem 0;}
.item_user_head h2 			{font-size:13px; line-height:1.6;}
.item_user_head > .hd,.item_user_head > .bd,.item_user_head > .md{position:relative; z-index:10; display:block; text-align:center; padding:0;}
.item_user_head > .hd 	{}
.item_user_head > .hd .img{background:rgba(255,255,255,1); width:80px; height:80px;}
.item_user_head > .ft 	{padding:0; display:block; overflow:hidden;}
.item_user_head > .ft .img{position:absolute; top:0; right:0; left:0;}
.item_user_head > .ft .img img{width:100%; height:auto;}
.item_user_head > .act b 	{display:none;}
.item_menu 					{background-color:rgba(255,255,255,0.8);}
.item_menu h2 				{font-size:13px; margin:0;}
.item_menu > .bd 			{height:40px;}
.item_menu .icon 			{width:24px; height:24px;}
.item_menu.active			{border-left:4px solid rgba(51,181,229,.9);}
.item_menu > .act b 		{display:none;}
.item_menu + .item_menu 	{border-top:1px solid rgba(0,0,0,0.1);}
@media (max-width: 767px) {
	.item_menu.active			{border-left:none;}
}
.item_title 				{border-bottom:1px solid rgba(0,0,0,0.1);}
.item_title > .hd 			{height:50px;}
.item_title > .bd h2		{font-size:15px; margin:0;}
.item_title > .hd:before	{content:" "; display:block; position:absolute; top:15px; bottom:15px; left:0; width:4px; background:rgba(51,181,229,.9);}
.item_options 				{border-bottom:1px solid rgba(0,0,0,0.1); margin:0 10px; width:auto;}
.item_options h2 			{font-size:13px; margin:0;}
.item_options > .hd 		{height:40px; padding-left:.5rem;}
.item_options .img 			{-webkit-box-shadow:0 0 5px rgba(0,0,0,0); box-shadow:0 0 5px rgba(0,0,0,0);}
.item_options .icon 		{width:24px; height:24px;}
.item_options > .act b 		{display:none;}
.item_order 				{border-bottom:1px solid rgba(0,0,0,0.1); margin:0 10px; width:auto; padding:.5rem 0;}
.item_order > .md,.item_order > .bd{vertical-align:top;}
.item_order h2 				{font-size:15px; margin:5px 0;}
.item_order > .price 		{vertical-align:middle; padding:0 .5rem; min-width:100px; white-space:nowrap;}
.item_order > .price ins 	{font-size:17px;}
.item_order > .state 		{padding:0 .5rem; min-width:160px;}
.item_order > .state h2 	{color:rgba(153,204,0,0.9); font-size:13px;}
.item_order > .state p 		{color:rgba(0,0,0,0.6); font-size:12px;}
.item_order .btn 			{margin:2px;}
.item_order .order_id 		{color:rgba(0,0,0,0.6); font-size:12px;}
.item_order .tel 			{}
.item_order > .ft 			{white-space:normal;}
.item_order > .act 			{display:none;}
@media (max-width: 992px) {
	.item_order > .price,.item_order > .hd 		{display:none;}
}
@media (max-width: 767px) {
	.item_order > .price,.item_order > .hd,.item_order > .ft 		{display:none;}
	.item_order > .act 		{display:block;}
}
.item_summary 				{background-color:rgba(0,0,0,0.05); padding:10px; margin:10px; width:auto;}
.item_summary h2 			{font-size:13px; margin:0;}
.item_summary h2 ins 		{color:rgba(211,0,0,0.9); font-size:17px; vertical-align:top;}
@media (max-width: 767px) {
.item_summary 				{margin:10px 0;}
}
.item_apps 					{border:1px solid rgba(255,255,255,0.95); background-color:rgba(255,255,255,0.8); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.05); box-shadow:0 0 5px rgba(0,0,0,0.05); margin:5px 10px; width:auto; padding:5px;}
.item_apps h2 				{font-size:18px; color:rgba(0,204,255,.95);}
.item_apps > .bd 			{color:rgba(0,0,0,0.6); margin:5px;}
.item_apps > .hd 	 		{position:relative;}
.item_apps > .act b 		{display:none;}
.item_apps > .ft 			{display:none;}
@media (max-width: 767px) {
	.item_apps > .ft 		{display:table-cell;}
}
.item_login_head 			{margin:15px;}
.item_login_head .img 		{background-color:rgba(255,255,255,0.95);}
.other_login 				{margin-top:20px; margin-bottom:10px;}
.copyright					{padding:10px; font-size:12px;}

/*Form*/
.inputs_count 				{white-space:nowrap;}
.inputs_count > .hd,.inputs_count > .ft{border:none; vertical-align:middle;}
.inputs_count > .bd 		{width:30px; vertical-align:middle;}
.inputs_count .form_control {border:none; text-align:center; height:20px;}
.form_label 				{margin:5px 10px; width:auto;}
.form_labelB 				{margin:5px auto;}
.form_labelB .checkbox 		{padding:.5rem;}
@media (max-width: 767px) {
	.form_labelB			{border:1px solid rgba(0,0,0,0.3); background-color:rgba(255,255,255,0.8); padding-left:10px;}
	.form_labelB .form_control{border:none; background-color:none;}
}
.form_action 				{margin:5px 0;}

/*Button*/
.navbar_other_login a 		{display:block; padding:5px 10px;}
.navbar_login a				{}
.navbar_reg a				{}
.btn_loading 				{margin:10px auto;}

/*Widget*/
.tools_bar 					{margin-bottom:10px; background:rgba(255,255,255,0.6);}
.tools_bar > .ft 			{}
.tools_bar .select .drop_toggle{background:rgba(255,255,255,0.8);}
.tools_bar .page 			{white-space:nowrap;}
.tools_bar .form 			{max-width:240px;}
@media (max-width: 767px) {
.tools_bar 					{display:block;}
.tools_bar > .hd,.tools_bar > .md	{display:inline-block; *display:inline; *zoom:1; width:50%; padding:0;}
.tools_bar > .bd,.tools_bar > .ft	{display:block; vertical-align:middle; padding:0;}
.tools_bar .select 			{display:block;}
.tools_bar .form 			{display:none;}
.tools_bar .page 			{position:fixed; left:0; top:50%; right:0; margin-top:-20px; z-index:100;}
.tools_bar .page .prev 		{float:left;}
.tools_bar .page .next 		{float:right;}
.tools_bar .item_cart_bar 	{position:fixed; left:0; right:0; bottom:0; width:100%; z-index:100;height:6%;}
}
.tools_control 				{margin:10px; width:auto;}
@media (max-width: 767px) {
.tools_control 					{display:block; margin:10px 0;}
.tools_control > .hd,.tools_control > .md	{display:inline-block; *display:inline; *zoom:1; width:50%; padding:0; margin-bottom:10px;}
.tools_control .select 			{display:block;}
.tools_control > .bd,.tools_control > .ft	{display:block; vertical-align:middle; padding:0;}
}
.select_time 				{}
.select_time .select .drop_toggle{background:rgba(255,255,255,0.8);}
.select_chair 				{background:rgba(255,255,255,0.4); border:1px solid rgba(0,0,0,0.2); height:40px;}
.select_chair h2 			{font-size:13px; white-space:nowrap; margin:0;}
.select_chair > .act b 		{display:none;}
.widget_store 				{background:rgba(255,255,255,1); margin-bottom:10px;padding-left: 8px;}
.pro_view 					{}
.pro_view h1 				{font-size:24px; margin:0;}
.pro_view h5 				{font-size:13px; margin:5px auto; color:rgba(0,0,0,0.5);}
.pro_view .price font,.pro_view .price ins			{text-decoration:none; font-size:12px; color:rgba(0,0,0,0.4); vertical-align:bottom;}
.pro_view .price ins 		{font-size:18px; color:rgba(221,0,0,0.9);}
.pro_view .intro 			{font-size:12px; color:rgba(0,0,0,0.4); padding:.75rem .2rem;}
.widget_checkout			{margin-bottom:10px;}
.widget_checkout h5			{background:#e6e6e6; margin:0; margin-bottom:10px;}
.widget_checkout h5 font 	{font-size:20px; padding:.7rem;padding-left:5px;color:#666;}
.widget_checkout h5 a 		{display:block; float:right;}
.widget_checkout h5 a font 	{font-size:13px; padding:.75rem .05rem; padding-right:1rem; vertical-align:middle;}
.order_count 				{}
.order_count h5 			{background:rgba(255,255,255,0.6); margin:0; margin-bottom:10px; padding:.6rem 1rem;}
.order_count h5 b 			{font-size:18px;}
.widget_manger_container 	{border:1px solid rgba(0,0,0,0.1); background-color:rgba(255,255,255,0.8); margin-left:1rem;}
.widget_manger_container .page{text-align:center; margin:15px 10px;}
.widget_manger_container .page .icon{background-position:left -32px;}
@media (max-width: 767px) {
	.widget_manger_container 	{border:1px solid rgba(0,0,0,0); background-color:rgba(255,255,255,0.8); margin:0;}
}
.tab_A 						{white-space:nowrap;}
.tab_A > .item 				{margin-right:-1px;}
.tab_A > .item > a 			{border-radius:0; padding:0; border:1px solid rgba(0,0,0,0.1); background-color:rgba(255,255,255,0.8); color:rgba(0,0,0,0.8); text-shadow:0 1px 0 rgba(255,255,255,0.4); display:block; width:auto;}
.tab_A > .item > a font 	{color:rgba(0,0,0,0.8); padding:10px;}
.tab_A > .item > a:hover,.tab_A > .item > a:active,.tab_A > .active > a{border-top:1px solid rgba(0,0,0,0.5);}
.tab_A > .item > a.drop_toggle 		{position:relative; padding-right:30px;}
.tab_A .drop_toggle > .icon{position:absolute; top:50%; right:5px; margin-top:-16px;}
.tab_A .menu > .active > a{background-color:rgba(0,0,0,0.05);}
.tab_A .menu 				{white-space:normal;}

.tab_B 						{white-space:nowrap;}
.tab_B > .item 				{margin-right:-1px;}
.tab_B > .item > a 			{border-radius:0; padding:0; border:1px solid rgba(0,0,0,0.1); background-color:rgba(255,255,255,0.8); color:rgba(0,0,0,0.8); text-shadow:0 1px 0 rgba(255,255,255,0.4); display:block; width:auto; padding-top:3px;}
.tab_B > .item > a font 	{color:rgba(0,0,0,0.8); padding:15px; font-size:15px;}
.tab_B > .active > a 		{border-top:4px solid rgba(0,204,255,0.9); padding-top:0;}

.tab_chair 					{margin-bottom:10px;}
.tab_chair > .item 			{margin-right:-1px;}
.tab_chair > .item > a 		{border-radius:0; padding:0; border:1px solid rgba(0,0,0,0.1); background-color:rgba(255,255,255,0.8); color:rgba(0,0,0,0.8); text-shadow:0 1px 0 rgba(255,255,255,0.4); display:block;}
.tab_chair > .item > a font {color:rgba(0,0,0,0.8); padding:10px;}
.tab_chair > .item > a:hover,.tab_chair > .item > a:active,.tab_chair > .active > a{border-top:1px solid rgba(0,0,0,0.5);}
.tab_chair .drop_toggle 	{position:relative;}
.tab_chair .drop_toggle > .icon{position:absolute; top:50%; right:5px; margin-top:-16px;}
.tab_chair .menu > .active > a{background-color:rgba(0,0,0,0.05);}

/*Master*/
#master_header 				{height:60px;}
.master_bar 				{background-color:rgba(0,204,255,0.9); color:rgba(255,255,255,0.9); position:fixed; z-index:100; top:0; left:0; right:0; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.1); box-shadow:0 0 5px rgba(0,0,0,0.1);}
.master_bar > .hd,.master_bar > .bd,.master_bar > .md,.master_bar > .ft{}
.master_bar .brand 			{display:block; width:50px; height:50px;}
.master_bar .brand .img 	{width:50px; height:50px;}
.master_bar .menu 			{white-space:nowrap;}
.master_bar .menu a font 	{color:rgba(255,255,255,0.9);}
.master_bar .icon 			{background-position:left -32px;}

.master_info 				{}
.master_info h2 			{font-size:15px; margin:0;}
.master_info > .act b 		{display:none;}

.login 						{background:url(../images/bg.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.master_login 				{background:rgba(255,255,255,0.4); padding:10px 0; margin:8% auto; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.1); box-shadow:0 0 5px rgba(0,0,0,0.1); border-radius:5px; max-width:400px;}

.master_title 				{border-bottom:1px solid rgba(0,0,0,0.1); margin:5px 10px; width:auto; height:60px;}
.master_title > .hd			{height:50px;}
.master_title > .bd h2		{font-size:18px; margin:0;}
.master_title .tip 			{font-size:13px; white-space:nowrap; color:rgba(0,0,0,0.4);}
.master_title > .hd:before	{content:" "; display:block; position:absolute; top:15px; bottom:15px; left:0; width:4px; background:rgba(51,181,229,.9);}
.master_title > .act b 		{display:none;}

.master_option 				{border-bottom:1px solid rgba(0,0,0,0.05); padding:5px 0; margin:0px 10px; width:auto; height:50px;}
.master_option h2 			{font-size:15px; margin:0; line-height:0; white-space:nowrap;}
.master_option h2 font 		{line-height:1.2;}
.master_option .tip 		{color:rgba(0,0,0,0.4); font-size:13px;}
.master_option > .bd h2 	{}
.master_option > .act b		{display:none;}
.master_option .count 		{display:inline-block; *display:inline; *zoom:1; letter-spacing:normal; word-spacing:normal; padding:.15rem .5rem; line-height:1.2; border:1px solid; font-size:12px; border-radius:15px; margin:2px 0; vertical-align:middle; min-width:20px; text-align:center; color:rgba(0,204,255,0.9);}
.master_option .intro 		{max-width:120px;}

.master_optionB				{margin:5px auto;}
.master_optionB h2 			{font-size:15px; margin:0; line-height:0;}
.master_optionB h2 font		{line-height:1.2; white-space:normal;}
.master_optionB > .bd h2 	{color:rgba(0,0,0,0.4); line-height:1.4; font-size:13px;}
.master_optionB > .act b	{display:none;}
.master_optionB .select .drop_toggle{display:block; text-align:left; position:relative; padding-right:40px; border:1px solid rgba(0,0,0,0.2);}
.master_optionB .select .drop_toggle .icon{position:absolute; top:50%; right:5px; margin-top:-16px; background-position:0 0;}
.master_optionB .select .drop_toggle .dropbox{border:none;}

.form_master 				{margin:5px 10px; width:auto;}

.form_masterB 				{margin:5px auto;}
.form_masterB > .bd 		{height:40px;}
.form_masterB h2 			{font-size:15px; margin:0; line-height:0; white-space:nowrap;}
.form_masterB h2 font 		{line-height:1.2;}
.form_masterB .tip 			{color:rgba(0,0,0,0.4); font-size:13px;}
@media (max-width: 767px) {
	.master_bar .menu font		{display:none;}
	.login 						{background:none; background-color:#eee;}
	.master_title 				{margin:5px 0;}
	.master_title > .ft 		{padding-right:10px;}
	.master_title .tip 			{display:none !important;}
	.master_option .tip 		{display:none !important;}
	.form_masterB .tip 			{display:none !important;}
	.master_optionB .select .drop_toggle{margin:0; margin-bottom:5px;}
}