.team-area .team-items .item .thumb .icon::after{     left: 15px!important;     content: "\f02d"!important; color: #CB8A90!important;}

.box-img{ overflow: hidden; width: 100%; padding-top: 100%; position: relative; background-color: #e9e9e9;  }
.box-img img{ position: absolute; top:0; left: 50%; transform: translateX(-50%); }
.txt-height{ height:150px; overflow: hidden; }
.blog-area.single .content-box .meta .date{     float: unset!important;}
.blog-0927 img{ max-width: 900px;  }
.float-l{ float: left;}
.healthlogo{ margin-top: 10px; margin-left: 20px; display: inline-block; }
.blog-area .sidebar .title h4::before{     background: #CB8A90 none repeat scroll 0 0; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{ background-color: #cb8a90!important; border-color: #cb8a90!important;}
.pagination>li>a, .pagination>li>span{    color: #cb8a90;}

.attr-nav > ul > li.quote-btn > a:hover{ background-color: #AF5F68; }
.btn-1116:hover{ background-color: #AF5F68; color:#fff!important; }
.service-1116 .item img:hover{ width: 45%; transition: 0.5s ease-out ; }

.news-item a:hover >.news-txt{ color:#CB8A90; }
.news-item a:hover >.news-time{ color:#CB8A90; }


.height-300{ height: 300px; }


.social-icon{ display: flex;}
.top-bar-area.one-line.bg-dark li{ border-right: unset!important; }

/*視窗下滑100設定*/
.position-non{ position: unset!important; max-width: 80%; }


.btn-1116{ padding: 5px 20px; background-color: #CB8A90; color: #fff; font-size: 18px;  display: inline-block;}
.btn2-1116{ color: #CB8A90;text-decoration: underline; float: right; font-size: 18px; }

.underline-left::before{ left: 23px!important; }
.site-heading p{ font-size: 18px; }

.news-time{ font-size: 16px; margin-bottom: 0; display: block;}
.news-txt{ font-size: 18px; font-weight: 900; margin-bottom: 10px;display: block; }
.news-item li{ border-bottom: 1px dotted #ccc; }
.news-item li:last-child{ border-bottom:unset;}

/*表單*/
.timetable02{display: flex; flex-direction: column; align-items: center;}
.center{text-align: center;}
.timetable02 table{ color: #000; }
.timetable02 table tr:nth-child(odd){ background-color: #fff; }
.timetable02 table tr:nth-child(even){ background-color: #DECCC8; }
.timetable02 table tr ,.timetable02 table tr td{ border:1px solid #CB8A90; }
.font-20{font-size: 20px;}

.service-1116 .item h5{ font-size: 22px; }
.service-1116 .item p{ color:#888888; font-weight: 700; }


.f-social li{ margin-bottom: 20px; font-size:18px ; }
.f-main-list { padding: 0;  }
.f-main-list li{ margin-bottom: 20px;font-size:18px ; }
.pd-0{padding-left: unset!important;}
.f-item h4{ font-weight: 900!important; }


.page-top{padding: 50px 40px 30px 40px; background-color: rgba(255, 255, 255, 0.3); display: inline-block;}
.page-top h1{ letter-spacing: 5px; color:#d78e96; }


.pageabout-1117 h2{ font-size: 36px; letter-spacing: 10px; text-align: center; color:#CB8A90; }
p.page-about-stitle{  color:#ccc; font-size: 20px; text-align: center; color: #EAB9BF; font-style: italic; margin-bottom: 50px; }
ul.page-about-contant{     }
ul.page-about-contant li{ width: 300px; letter-spacing: 5px; font-weight: 900; border-bottom: 1px dotted #ccc; margin-bottom: 30px; text-align: center; font-size: 18px; font-style: italic;  }
.justify-1117{display: flex; justify-content: center;}

.page-service-txt li{  font-size: 18px; font-weight: 900;  margin-bottom: 20px;}
.page-service-txt i{ margin-right: 20px; }

.team-items.single .content h3{ color:#CB8A90; }
.team-items.single .content p{ margin-left:15px; font-size:18px ; }


.pagenews-1117 h2{ font-size: 36px; margin-bottom: 100px; text-align: center; color:#CB8A90;}
.news-title{ margin-bottom: 10px; font-size: 20px; font-weight: 800;}
.news-content li{ display: flex; padding-top: 20px; border-bottom: 1px dotted #ccc; }
.news-content li:last-child{border-bottom: unset!important;}
.news-content i{margin-right: 20px;}

.contact-area p{ font-size: 18px; }






@media(min-width: 1024px){
  nav.navbar.bootsnav .navbar-brand { position: absolute; top: -40px;}
  .navbar-brand img{ max-width: 75%; }
}

@media(max-width: 991px){

  /*表單*/
  .timetable02{ overflow: scroll; }

  .page-top{ background-color: rgba(255, 255, 255, 0.8);}

  .txt-height{ height:180px; overflow: hidden; }
  .blog-0927 img{ max-width: 100%; width:100%!important; height:unset!important;  }

  .float-l{ float: unset;}
  .healthlogo{  display: block; margin: 10px 0 0 0; }

  nav.navbar.navbar-sticky .navbar-brand{ z-index: -10; }
  .attr-nav > ul > li.quote-btn > a{padding: 5px 9px !important; font-size: 12px!important; }

}