@media only screen and (min-width: 768px){.topnavbar {background-color: rgb(255 255 255 / 0%); background-image: linear-gradient(to top, rgb(34 34 34 / 0%) 0%, rgb(80 80 80 / 65%) 100%);}}

#wrap {background-color: #1e1e1e;}

.topnavbar .container {
  text-align: justify;
  font-size: 0;
}

.topnavbar .container::after {
  content: "";
  display: inline-block;
  width: 100%;
}

#nav {
    margin-top: 33px;
}

#nav ul li.current a {color:#eacd76;}
#nav ul li a{color: #fbfbfb; }
#nav ul li a:hover {color:#eacd76;}

#nav .subnav{background-color: #042a3c;}
#nav ul li .subnav a {color: #fbfbfb;}
#nav ul li .subnav a:hover {background: rgba(212, 200, 200, 0.1);}


#bodyinhome .fcol-2 .container { width: 90%;}

#bodyinhome .fcol-3 { background: #545454;}

#bodyinhome .fcol-4 {
    background: #444 url(https://static.iyp.tw/42484/files/90471706-8250-4727-9ea5-d58fa0e7eba7.jpg)no-repeat center;
    background-attachment: fixed;
    background-size: cover;
}

@media only screen and (max-width: 414px) {
  #bodyinhome .fcol-4 {
    background: #444 url(https://static.iyp.tw/42484/files/90471706-8250-4727-9ea5-d58fa0e7eba7.jpg)no-repeat center top;
    background-size: cover;
  }}

#bodyinhome .fcol-5 {
   /* background: url(https://static.iyp.tw/42484/files/0ba94e4a-9c5d-4be9-9c3e-d7bcdc16e495.png)no-repeat center top;*/
}

#bodyinhome .fcol-1 {
    background: url(https://static.iyp.tw/42484/files/246cc531-d7d8-4ee7-9c09-25b99b4ef488.png)no-repeat center;
}

.col-md-5 {
    display: none;
}

ul.product-list li .desc {
  color: #959595;}

.productdetail .detail-spec b {
    display: none;
}

/* 桌面版子選單 */
#nav .subnav,
#nav .has-subnav a::after {
  display: none;
}

/* 手機版子選單 */
.rwd-side .nav .subnav,
.rwd-side .nav li.has-subnav .toggle {
  display: none !important;
}

#nav .subnav{background-color: #191919;}
#nav ul li .subnav a {color:#d5d5d5;}
#nav ul li .subnav a:hover {background: rgba(212, 200, 200, 0.1);}

.fcol.fcol-header {
    display: none;
}

.news .fcol .news-list li a:hover, .news .news.main-content li a:hover {color: #e5322d;}
#news-content .news-box {background-color: #191919;}

#footer {background-color: #1e1e1e;}

/*side文字調整*/
#side ul li a {color: #b1b1b1; font-size: 15px;}
#side ul li a:hover {color: #eacd76;background-color: rgba(0,0,0,0.3);}
#side ul li.current>div a {color: #eacd76;}

/*產品名稱*/
.product-list-div h2 {border-bottom: 1px solid #505050; text-shadow: 0 1px 0 #000;}
.product-list-div h2 a {color: #cecece;}

ul.product-list li a{color: #ffffff; background-color: rgb(88 88 88 / 0%); border: 1px solid #4c4c4c;}
ul.product-list li a.focus, ul.product-list li a:hover {color: #eacd76;}

ul.product-list div.img {background: #1e1e1e;}
ul.product-list li { width: 33%;}

@media only screen and (max-width: 414px) {ul.product-list li { width: 50%;}}

.productdetail .detail-img .main-image-area a { background: #282828; !important}

/*產品名稱*/
.productdetail .detail-spec h2 {color: #fff; text-shadow: 0 1px 0 #000;}
.productdetail .detail-spec b {
    color: #a5a5a5;
    box-shadow: 0 1px 0 #929292;
    background-color: rgba(255, 255, 255, 0);
    text-shadow: 0 1px 0 #000;
}

.productdetail .detail-desc b{text-shadow: 0 1px 0 #000;}


/*內文字型大小顏色*/
#product-header, .fcol.fcol-1, .fcol.fcol-2, .fcol.fcol-3,  .fcol.fcol-4, .fcol.fcol-5, .fcol.fcol-6 {font-size: 14px;color: #d5d5d5; line-height: 30px;}

a {color: #46413e;}

/*回最新消息*/
.back>a, .btn-search, .btn-style, input[type="submit"] {border: 1px solid #9a9a9a; background-color: #797877;}

/*side無顯示*/
.fcol-side {
    display: none;
} 

.fcol-side + .fcol .main {
  width: 100%;
}

body[data-type="fullpage"].shopping .main-container.left-menu .fcol-side+.fcol, body[data-type="fullpage"].product .main-container.left-menu .fcol-side+.fcol {
    width: calc(1 * 1160px);
}

body[data-type="fullpage"].shopping .main-container.left-menu .fcol-side+.fcol, body[data-type="fullpage"].product .main-container.left-menu .fcol-side+.fcol, body[data-type="fullpage"].productdetail .main-container.left-menu .fcol-side+.fcol {
  width: calc(.77 * 1520px);}


/*產品介紹頁編輯框高度auto*/
body[data-type="fullpage"] #product-header.main {
      min-height: auto;
  }


/*圖片透明效果*/
.img3{
    opacity: 1.0; //設為完全不透明
    filter: alpha(opacity=50); // IE8 與更早的版本
}
.img3:hover{
    opacity: 0.5; //透明度設為 0.5
    filter: alpha(opacity=100); // IE8 與更早的版本
}

/*圖片*/
.row [class^="col-"] img{
  opacity:3;
    transition:0.7s
}
.row [class^="col-"] {
  padding:10px;
}
.picc {
  overflow:hidden;
}
.picc img:hover {
  transform:scale(1.2);
}

/**/
#call {
    width: 55px;
    right: 10px;
    border-radius: 50%;
    z-index: 999;
    bottom: 165px;
    position: fixed;
}
#lineto {
    width: 55px;
    right: 10px;
    border-radius: 50%;
    z-index: 999;
    bottom: 105px;
    position: fixed;
}

#fb {
    width: 55px;
    right: 10px;
    border-radius: 50%;
    z-index: 999;
    bottom: 45px;
    position: fixed;
}