#photoLogo {
  width: 100%;
}

.topnavbar .container {
  text-align: justify;
  font-size: 0;
}

.topnavbar .container::after {
  content: "";
  display: inline-block;
  width: 100%;
}


.topnavbar {
    background-color: #faf0ea;
  top:0px;
   position: relative;
   z-index:100;
 width:100%;
  padding: 0;
}
.topnavbar .container {
    padding-top: 0px;
    padding-bottom: 0px;
}



#nav ul li a { color: #9a9a9a;}

#nav ul li.current a { color: #090909;}

#nav ul li a:hover {color: #95949a;}


#nav .subnav {
  background-color: RGBA(255,255,255,0.9); /* 填入想要的顏色 */
}



/* 首頁與內頁共用 */
.swiper-container {
  height: auto !important;
}

.swiper-wrapper, .swiper-slide {
  height: 0 !important;
}

.swiper-slide {
  width: 100% !important;
}

/* 首頁 */
#bodyinhome .swiper-wrapper, #bodyinhome .swiper-slide {
  padding-bottom: calc(800 / 1920 * 100%); /* 首頁 banner 大小 */
}

/* 內頁 */
#bodyinpage .swiper-wrapper, #bodyinpage .swiper-slide {
  padding-bottom: calc(450 / 1920 * 100%); /* 內頁 banner 大小 */
}



/*產品格*/

ul.product-list li a:hover {
    color: #fff;
    background-color: rgba(231,173,144,1);
}

ul.product-list li a {
    color: #000;
    background-color: rgba(231,173,144,0.3);
}




/*標題*/
.h1title {color: #5a5359; border-bottom:1px solid#dddddd;margin-top: -20px;}




/*產品頁編輯框*/

body[data-type="fullpage"] #product-header.main {
      min-height: auto;
  }




/*首頁*/

body.index .fcol.fcol-5 {   display:none;}
body.index .fcol.fcol-6 {   display:none;}


body.index .fcol-3 {
    background: url(https://static.iyp.tw/409855/files/23ed6c50-ead8-4414-91ed-3b841105e04d.png)no-repeat bottom;
    background-size: cover;

}

body.index #footer { margin-top: -40px;}


/*關於*/

body.about-us .h1title{display:none;} 
body.about-us .fcol.fcol-1 {   margin-top: -20px;  }
body.about-us .fcol-1 {
    background: url(https://static.iyp.tw/409855/files/9593bd24-a1e5-4a8c-82e2-1d84acaa6f67.png)no-repeat bottom;
    background-size: cover;

}


/*項目*/


body.services .fcol-4 {
    background: url(https://static.iyp.tw/409855/files/9593bd24-a1e5-4a8c-82e2-1d84acaa6f67.png)no-repeat bottom;
    background-size: cover;

}



body.services .fcol-6 {
    background:  url(https://static.iyp.tw/409855/files/47839b1e-215b-461a-a3e1-af3e819442f5.png)no-repeat bottom;
    background-attachment: fixed;
    background-size: cover;

}

body.services #footer { margin-top: -40px;}


/*聯絡*/

body.contact-us .fcol.fcol-2 {    background: rgba(255,255,255,1);}



/*手機選單*/

.navbar {
    background-color: rgba(0,0,0,0.6);
}
.navbar-icon-bar {
    background-color: #cf6785;
}
.navbar-icon-bar:before, .navbar-icon-bar:after {
    background-color: #cf6785;
}




/*footer*/

#footer {
    color: #434343;
    background-color: #f9ece6;
}


#foot-nav ul li a {
    display: none;
}


#foot-nav {
    border-bottom: 1px solid #f8ece6;
}

#footer a {
    color: #868686;
}




/*圖片*/
.row [class^="col-"] img{
  opacity:3;
    transition:0.7s
}
.row [class^="col-"] {
  padding:10px;
}
.picc {
  overflow:hidden;
}
.picc img:hover {
  transform:scale(1.2);
}





#gotop {
    display: none;
    position: fixed;
    right: 20px;
    bottom: 20px;    
    padding: 10px 15px;    
    font-size: 20px;
    border-radius:10px;
    background-color: hsla(240, 0%, 50%, 0.5) ;
    color: white;
    cursor: pointer;
}