/*reset*/
.topbar{ background-color:#cbc5b6!important; }
.header-1 .navbar-main .active > .nav-link{ background-color: #89978a!important; color: #fff!important; }
.header-1 .navbar-main .nav-link{ color: #89978a!important; }
.topbar .sosmed-icon a:hover{ opacity: 0.8; }
.header-1 .navbar-main .nav-link:hover{ color:#2d7431!important; }
.banner .owl-theme .item img{display: block!important;}
.rs-feature-box-1{ padding: 0 25px 25px 25px!important; }
.banner{ height: unset!important;}
.supheading:before{content: unset!important;}
.supheading{ color: #e5c9b6!important;}
.section-heading{ color: #4d523d!important;font-family: '微軟正黑體'; font-size: 30px; font-weight: 900;  }
.rs-class-box .title{     font-family: '微軟正黑體'!important; color: #98ab9f!important; font-size: 22px; font-weight: 900; }
.rs-class-box .title a{color: #98ab9f!important;}
.rs-class-box p{ color: #000; }
.rs-class-box .age a{color: #fff;} 
.rs-class-box .age{ background-color: #a8c4b9!important; }
.btn-primary:hover{border-color: unset!important; opacity: 0.8;}
.footer .fcopy{ background-color:#e5c9b6;border: unset!important; }
.list-info li{ font-size: 16px!important;}
.list-info span{font-size: 20px!important;}
.footer .footer-item .logo-bottom{ margin-top: 25px; }
.banner-page:before{content: unset!important;}
.banner-page .breadcrumb > .active, .banner-page .breadcrumb a{ color: #000!important; }

.banner-page .breadcrumb{color: #000!important; }
.navbar-main .dropdown-menu {  background-color: rgb(255, 255, 255)!important; }
.navbar-main .dropdown-item{color: #89978a!important;}
.navbar-main .navbar-toggler{ color: #89978a!important; border:unset!important; }




/*tool*/
.bgc-958275{background-color: #958275!important;}
.bgc-c3ae95{background-color: #c3ae95!important;}
.bgc-ece5da{background-color: #ece5da!important;}
.bgc-e4c8b5{background-color: #e4c8b5!important;}
.bgc-c0c3b0{background-color: #c0c3b0!important;}
.bgc-e5c9b6{background-color: #e5c9b6!important;}
.bgc-c4dcd3{background-color: #c4dcd3!important;}
.c-000{color: #000!important;}
.c-fff{color: #fff!important;}
.c-eebf2e{ color: #eebf2e!important;}
.f-14{font-size: 14px!important;}
.f-28{font-size: 28px!important;}
.h-63{height: 63px; overflow: hidden;}
.h-89{height: 89px; overflow: hidden;}
.db-h-63{max-height: 63px; overflow: hidden;}
.pd-20{padding: 20px!important;}
.mb-50{margin-bottom: 50px;}
.f-f-win{font-family: '微軟正黑體'!important;}
.re-box-img{ padding-top: 72%; }
.re-box-img img{ position: absolute; top: 0;width: 100%; }
.re-media-box-img{padding-top: 65%;}
.re-media-box-img img{position: absolute; top: 0;width: 100%;}
.re-box-img-pt-p{padding-top: 67%!important;}


.block{display: block!important;}
.float-l{float: left;}
.float-r{float: right;}
.clear{clear: both;}

/*--*/
.recruit .content-wrap .im-c-98aba1{color: #98aba1!important;}
.photo .content-wrap .im-c-fff{color: #fff!important;}
.photo .content-wrap .im-c-534741{color: #534741!important;}
.about .content-wrap .im-c-93a985{ color: #93a985!important; }

.rs-feature-box-1 .body h4{ font-size: 30px; color:#000; font-family: '微軟正黑體'; font-weight: 900; }
.rs-feature-box-1 .body p{color: #000;}
.recruit-main p{ color: #000; }
.recruit-main a{color: #000;}
.classes-style{border-bottom:5px solid #99aca3; }
.footer{ background-position-y: 122%!important; }
.footer-top-main{ display: flex; align-items: center; justify-content: space-around; border-bottom: 2px solid #fff; padding-bottom: 20px;margin-bottom: 30px;}
.footer-top-main h3{ color:#f38f1e; font-family: '微軟正黑體'; font-weight: 900; font-size:30px ; }
.footer-top-main p{color: #000;}
.f-bottom{ max-width: 163px;}
.footer .fcopy{margin-top: 119px;color: #000!important; }
.footer-item .footer-title{font-family: '微軟正黑體'!important; font-weight: 900; color: #f38f1e!important;}
.list-info .info-text a,.list-info .info-text{ color:#000; }
.list-info .info-text:hover{ opacity: 0.8; }
.list-info .info-icon{ color:#ffaf4f!important;  }
.footer-item .list li a{ color: #000!important; }
.footer-item .list li a:hover{ opacity: 0.8; }
.pp{display: block; margin: auto;}
.pagination li a{padding: 20px;}
.pagination .active{  padding: 0 10px 0 10px; }
.pagination .active a{ background-color:#f38f1e!important; color:#fff; border-radius: 50%; padding:5px 10px 5px 10px!important;  }
.content-text img{ max-width: 100%; }
.content-text{color: #000;}
.news-main .title{ color: #98ab9f!important; }
.classes-main .title{ color: #000!important; }
.contact-txt p, .contact-txt a{color: #000;}
.aboutclass-list h3{ color:#93a985;font-family: '微軟正黑體'!important; font-weight: 900; }
.aboutclass-list p{color: #000;}
button:focus{outline: unset!important;}


@media(max-width: 991px){
  .content-text img{ max-width: 100%; width: 100%; height:unset!important; }
}

@media(max-width: 768px){
  .header-1 .navbar-main .navbar-brand{ width: 80%;}
  .header-1 .navbar-main .navbar-brand img{ width: 200px;}
  .navbar-main.stiky .navbar-brand img{width: 200px;}
}