#logo a{display: none;text-indent:100%;white-space:nowrap;overflow:hidden;}

@media (max-width:400px){
  #logo a {
     margin-top:-10px;padding-left:30%;width:100%;
     }
}

.side-content ul li span {display:block;padding-left:20px;}

#header{background:none;}

#bodyinhome{background:url(https://s3-ap-northeast-1.amazonaws.com/static.iyp.tw/37873/files/5a783438-e7f7-4d27-a26a-fad8150ffd36.png)no-repeat;
background-position:top center;background-size:cover;}

#bodyinpage #wrap{background:url(https://s3-ap-northeast-1.amazonaws.com/static.iyp.tw/37873/files/1651cc9b-efc1-4194-a059-7ac14fad2da3.png)no-repeat;
background-position:left bottom;} 

#bodyinpage #main-wrap{background:rgba(255,255,255,0.55);}

#nav{margin-top:-20px;z-index:99;position:relative;}

#nav ul li a{color:#000;transition:all 0.5s;font-weight:normal;}
#nav ul li a:hover{background:#f39700;color:#fff;border-radius:3px;}
#nav ul li.current a{color:#f39700;}
#nav ul li.current a:hover{color:#fff;}

#banner{background-image:none;border:0px solid;}
#bodyinhome #banner{margin-top:50px;}

#bodyinpage #banner.cusbg:before{
  z-index: -1; 
  position: absolute; 
  content: "";
  bottom: 5px;
  left: 10px;
  width: 50%; 
  top: 40%;
  max-width:300px;
  background: rgba(0, 0, 0, 0.5); 
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  transform: rotate(-4deg);
}

#bodyinpage  #banner.cusbg:after {
  z-index: -1; 
  position: absolute; 
  content: "";
  bottom: 5px;
  right: 10px;
  width: 40%; 
  top: 50%;
  left:auto;
  max-width:300px;
  background: rgba(0, 0, 0, 0.5); 
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  transform: rotate(4deg);
}


@media (max-width: 750px) {
 #bodyinpage  #banner.cusbg:before{display:none;
  }
}

@media (max-width: 750px) {
#bodyinpage #banner.cusbg:after{display:none;
}
  }

.column.right{display:none;}
.column.left{width:100%;}
.column h2{display:none;}

/*main & side*/
#product-header.onedit .rk_pd .col-3 img{border:1px solid #b7b7b7;}
#product-header.onedit .rk_pd .col-3 img:hover{border:1px solid #c35a0d;}

#main h1,#side h2{border-bottom:1px dotted #000;color:#905a02;}

.rk_nav__title {
    background:#000;
    height:32px;border-radius:5px 5px 0 0;}

.rk_nav a {background:#eee;
    border-bottom: 1px solid #ccc;box-shadow: 0 1px 0 #fff inset;
    display: block;
    /*font-weight:bold*/;font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: left;padding-left:12px;color:#000;
}
.rk_nav a:hover {background:#ff8e14;
    border-bottom: 1px solid #ccc;box-shadow: 0 1px 0 #fff inset;
    display: block;
    /*font-weight:bold*/;font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: left;padding-left:12px;color:#fff;
}


#side .side-content li a::before {
    border: 1px solid #ccc;
    border-radius: 50%;
    color: #333;
    content: ">";
    display: inline-block;
    font-family: monospace;
    font-size: 11px;
    font-weight: bold;
    height: 12px;
    line-height: 12px;
    margin-right: 7px;
    text-align: center;
    text-indent: 2px;
    width: 12px;
}


.product .detail-spec b {
    font-weight: bold;
    display: block;
    color: #498640;
}

.product .detail-desc b {
    font-weight: bold;
    display: block;
    color: #498640;
}



/*頁尾 */

#footer{background:#888889;max-width:100%}

#foot-nav {
    font-size: 95%;
    overflow: hidden;
    padding: 10px;
    border-bottom: 0px solid #c9e8e6;
    text-align: center;
}

#foot-nav li a {
    padding: 0 10px;
    border-left: #eee solid 1px;
    color: #fff;
}

#contact-info {
    position: relative;
    color: #fff;
    font-size: 95%;
    line-height: 1.8;
    text-align: center;
    padding: 12px 0;
}

#contact-info li span {
    color: #fff;
}

#footer a {
    color: #b3b3b3;
}

#contact-info li.tel {
    color: #fff;
}

#contact-info li.email a {
    color: #fff;
}