body {
 font-family: 'Heiti TC','Microsoft JhengHei',Helvetica,Arial,serif,sans-serif;
}
#container {
    padding: 165px 0 0px 0;
}
/*header*/
#header {
    background-color: #FCCA00;
  	height: 165px;
}
#header_container {
 	height:125px; 
}
#nav_bg {
  	background-color: #312118;
  	height:40px;
  	top:125px;
}
#web_nav {
  	top:125px;
}
#web_nav > ul > li > a {
    color: #FFFFFF;
  font-size:14px;
  top:125px;
}
#submenu #subnav_member {
	width: 70px;
	height: 70px;
	margin: 30px 5px;
    background-size: 40px;
	/*border: 1px solid #F00;*/
}
#submenu #subnav_cart {
	width: 70px;
	height: 70px;
	margin: 30px 5px;
    background-size: 40px;
	/*border: 1px solid #F00;*/
}
#subnav_cart .subnav_cart_count {
    top: 40px;
    right: 24px;
}
/*右上方購物車*/
#submenu #subnav_favorite {
  display:none;
}
#footer, #o_div1{
  background-color: #FCCA00;
}
#subnav_cart .subnav_cart_count {
    color: #FFF;
    background-color: #FF0000;
}
#shopping_cart table {
  margin:0;
}
#shopping_cart {
    border-color: #AAA;
  	border-top-width:0;
  	box-shadow:5px 5px 5px rgb(0 0 0 / 15%);
}
#shopping_cart table th {
 	background-color: #27947d;
  	color:#FFF;
}
/*產品list*/
#block_catalog > ul > li {
 background: #FCCA00;
  color:#312118;
}
#block_catalog > ul > li > a.active {
  color:#312118;
}
#block_catalog > ul > li a {
  font-weight: 300;
}
#catalog_ads {
  margin-bottom:50px;
}
#side_products li {
  box-shadow:none;
  border:none;
}
#side_products .pd_name {
  font-weight: 300;
  margin: 12px 0 0px 0;
  padding-left:3px;
  text-align:left;
  height:50px;
}
#side_products .pd_price {
  font-weight: 300;
  text-align:left;
}

/*產品內頁*/
#btn_checkout {
    color: #FFF;
    background-color: #EE87B4;
  border-radius:99px;
  box-shadow:none;
}
.pd_info .pd_name {
  border-top:10px solid #FCCA00;
	max-width:702px;
  	padding:20px 0 0 21px;
}
.pd_info .pd_price {
 	border-bottom: 1px solid #CCC; 
  	font-weight: 300;
}
.pd_info .price_active {
  	color:#312118;
}
.pd_img_slider {
 	 box-shadow:none;
}
.spinner_value {
 	border-radius:0; 
}
.btn_spec.active {
    color: #f98e1e;
    background-color: #FFF;
    border-color: #f98e1e;
  background-image:none;
}
.pd_info button.icon.btn_add_cart {
 	color:#FFF;
  	background-color: #312118;
  	border-radius:99px;
  box-shadow:none;
  text-indent:0;
  background-image:none;
}
.pd_info button.icon.btn_to_shopping {
 	color:#312118;
  	background-color: #EE87B4;
  	border-radius:99px;
  box-shadow:none;
  text-indent:0;
  background-image:none;
}
.section {
  box-shadow:none;
}
#follow {
 display:none; 
}
#tabs-container {
  box-shadow:none;
}
.tabs-menu {
	text-align:center;
}
.tabs-menu li {
	display:inline-block;  
  	float:none;
}
.tabs-menu .current a {
    border-bottom: 3px solid #FCCA00;
}
.promote_block li .pd_name_relative {
    padding: 7px 0px;
    text-align: left;
}
.promote_block li .pd_price_relative {
    text-align: left;
    color: #777;
}
.promote_block li .pd_name_relative {
    min-height: 0px;
}

/*購物結帳頁面*/
#cart_summary table tr {
 	border:none;
}
#cart_summary table th {
  	background:#FCCA00;
}
#payment_section li.active {
	background:rgba(252, 202, 0, 0.5);
}
.circle {
    color: #FFF;
    background-color: #312118;
}
#cart_content .h3 {
 	color: #312118;
}
input#coupon_number {
 	border-color:#CCC;
  border-radius:5px;
}

/*購物車裡無商品*/
#cart_content.icon-cart {
  background-image:url(https://lh3.googleusercontent.com/pw/AM-JKLVDGueK438sAYENTtrH7Odhjpe7KD1WYzC09g_zXRebs2cvEfjdYF41HKL7nZR7aWDya6qAQ71bHQK_FYDnUuqk3dg4q7vSnSbIjsI1lW5idCoBghzl8iBE5iEwDHhesUW3XFuytP1M0vmk7FOpkpL6=s800-no?authuser=2);
  background-size:100px;
}

/*會員登入與註冊*/
#member_login {
    margin: 50px auto;
    border: none;
  	background:#F1F1F1;
    border-top: 10px solid #FCCA00;
    box-shadow: none; 
}
#login_info {
	background:url(https://lh3.googleusercontent.com/pw/AM-JKLVZIrwr69qINqkwe-LelX2hAzeTRObSk9zYjp4_jwLPgS0JJ-PVdg0YsEaKsxEVeU2Pztlupj0DIg8_706hZJR3fNoYM0CRz4CaUhRM-rLz3RwwPUgAXveyHW463M7EL_xRCJtKzU8uavQXb6E9G1mG=w209-h210-no?authuser=2) no-repeat center 210px; 
	background-size: 209px 210px;
}
#login_info.register {
	background:url(https://lh3.googleusercontent.com/pw/AM-JKLVONpKNKfGLIKbahLvyy2bNoEaTKLw-G5UDx0OQW4SeiJB2O8h5rG96MSLlQH-fLrdhvPN93HmHPKUY-KzQRbfAJhEQu5lt40Zez8aLp0J3uImgMRKrsWal8xMuy96V6Jy73kKTRPvJpMGgMk6-2eQz=w500-h567-no?authuser=2) no-repeat center bottom; 
	background-size: cover;
}
#btn_login_line {
	background: #00b900 url(https://i.imgur.com/XJFog3x.png) no-repeat 16px 5px;
  	background-size:28px;
}
#btn_register_normal {
 	background: #312118;
  	border-radius:99px; 
}
#btn_register {
  color:#FFF;
  background: #312118;
  	border-radius:99px;
  font-size:14px;
}
#line_portrait {
	background-image: url(https://lh3.googleusercontent.com/pw/AM-JKLUfT4KtoXy_A7JRhrK18dwRSRnmqgHGZ8jFcRcmSWvawHnb_WuPDwyV1c5k9jkTfP9VP1RHJ29Zd5kMnLq5nMIDDwh9D3ykuDEUXdEpIlRm1MOcFkHzaL3Rnw7_U_I4p88ipc_LM7UhbH5PSDbOv7Vb=w209-h210-no?authuser=2);
}
h1.login_title {
 	font-size:28pt; 
}
h1.login_title, #login_desc {
 	color: #312118;
  	text-shadow:none;
}
.login_section {
  	background:#F1F1F1;
}
#btn_login_line,input {
 	border-radius:99px;
  	text-align:center;
}
#btn_login {
 	color:#FFF;
  	background-color: #EE87B4;
  	border-radius:99px; 
  border:none;
  font-size:14px;
}
#forget_psw, #register_link a {
 	color: #312118;
}
#login input {
  font-size:14px;
}
input {
  background:none;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #AAA;
  opacity: 1; /* Firefox */
}

#go2top {
 	background-color:#FFFFFF01;
  	border:none;
}

/*手機版*/
@media only screen and (max-width: 1200px) {
#container {
    padding: 80px 0 0px 0;
}
#footer {
	display: none;  
}
#mobile_subnav {
	display:none;  
  	background:#312118 url(https://lh3.googleusercontent.com/pw/AM-JKLXSheTz86uGjAti1Jl2JWp0BGwJdbcgBI1WjK-69Hv1CIki3H2ZUWN6vyL1cjnKIiLB9rEu--mcPjWW_debzwuRKeEp9D2r6th6tGCWezG7XmnjqrotHZa0OqMhHBo3KRYdKTyA2aEMNCcYCLhu6zdz=w150) no-repeat center;
}
#mobile_nav .nav {
    border-style: solid;
    border-width: 1px;
    margin: 5px 0;
  	border-color:#312118;
}
#header {
    height: 80px;
}
#m_subnav_cart {
    /* display: none; */
    top: 15px;
    right: 15px;
    width: 60px;
    height: 60px;
  background-size:40px;
}
 
#mobile_nav_content span.main_nav, #mobile_nav_content span.main_nav > a , #mobile_nav_content dt a {
    color: #312118;
    text-indent: 30px;
}
#mobile_nav_content ul > li, #mobile_nav_content dt {
 	border:none;   
  	line-height:2.8em;
}
#mobile_nav_content dt {
	padding-left:20px;    
}
#btn_login_line {
    background: #00b900 url(https://i.imgur.com/XJFog3x.png) no-repeat 21px 5px;
    background-size: 28px;
}
#login_info.register {
	  background:none;
}
#mobile_nav_social {
    background-color: #FCCA00;
}
.pd_info button.icon.btn_add_cart {
 	color:#FFF;
  	background-color: #312118;
  	border-radius:0;
  box-shadow:none;
  text-indent:0;
  background-image:none;
}
.pd_info button.icon.btn_to_shopping {
 	color:#312118;
  	background-color: #FCCA00;
  	border-radius:0;
  box-shadow:none;
  text-indent:0;
  background-image:none;
}
  
}