body{
  font-family: "微軟正黑體",Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  font-size: 14px;
  font-weight: 600;
  text-align: justify;
}
.imagecontour {
 padding: 10px; 
 border: solid 1px #EFEFEF;
 background-color: #FFFFFF;
 }
 
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}
.effect2:after
{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.tp-banner .tp-bgimg{
  background-size: cover;
}

@media (max-width: 991px){
  .c-layout-header .c-navbar {
      height: 100px;
  }
  .c-layout-breadcrumbs-1 {
    padding-top: 40px;
  }
  .c-layout-header .c-brand {
    margin: 10px 0 37px 0;
  }
  .c-container.c-right.ce{
    text-align: center;
  }

}
.c-layout-breadcrumbs-1 {
    background:#f7f7f7;
}

@media (min-width: 992px){
  .c-layout-header .c-brand {
    margin: 10px 0 37px 0;
  }
  .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand{margin:5px 0;}
  .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic{
    min-width: 150px;
    width: 150px;
  }
  .c-layout-breadcrumbs-1{padding:0; margin-bottom: 20px;}
  .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link{min-height: 50px; padding: 30px 15px 10px 15px;}
  /*nav上的線段摸到顯示,按下後顯示*/
  .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.active .c-line-left-write,
  .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover .c-line-left-write{
   display: block;
  }
  .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon{margin: 14px 5px 20px 5px;}
  .c-page-on-scroll.c-layout-header-fixed .c-layout-header{min-width: 80px;}
  .c-page-on-scroll .c-layout-header.c-layout-header-4{background: rgba(255,255,255,0.7);}+
  .c-layout-header-fixed.c-layout-header-topbar .c-layout-page{margin-top:0px; }
  .c-container.c-right.ce{
    text-align: right;
  }
}

.c-content-box{font-size: 14px;line-height: 1.6;}
.c-link.dropdown-toggle{font-size: 16px;}
.c-postfooter .c-links a{padding-right: 15px;display:inline-block; color:#ccc; font-size: 14px;}
.c-postfooter .c-links a:hover{color: #30aab5;}
.c-layout-footer.c-layout-footer-3 .c-prefooter{padding: 30px 0 0 0;}891d2b;
.c-layout-footer.c-layout-footer-3 .c-postfooter{ padding: 0 0 50px 0;}
.c-layout-footer.c-layout-footer-3 .c-postfooter .c-copyright{font-size: 13px;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-address{font-size: 14px;}
.c-content-title-1 > p{font-size: 16px; font-weight: 600;}
.c-content-feature-14{overflow: hidden;}
.cbp-l-caption-title{margin-bottom:10px;}
.cbp-l-caption-desc{margin-bottom: 5px;}
.c-content-box.c-size-md {
    padding-bottom:30px;}
.widthaa{width: 555px;}
.c-content-product-4 .c-content.c-align-right,.c-content-product-4 .c-content.c-align-left{
  padding-top:40px;
}
.c-bg-red-1 {
    background-color: #8f182b !important;
}
.c-content-bg-3{
  background-color: #891d2b;
}
.c-description.c-font-20.c-font-regular ul.gift,.c-description.c-font-20.c-font-regular ul.web{list-style: none; padding: 0;}
.c-font-write{color: #fff;}
.c-side-image.cover{background-size:cover; background-position: left;}
.c-side-image.cover-right{background-size: cover; background-position: right; }
.c-content-bg-4{background-color: #286c88;}
/*.c-content-title-1 > .c-line-right,*/ .c-content-title-1 > .c-line-left{margin:20px 0 10px 0;}
.c-content-title-1 > .c-line-center{margin:10px auto;}
.c-img-pos.left-1{margin-left: -64px;}
.c-bg-gary{background-color: #d9d9d9;}
.c-content-title-1 > h3.margin{margin-top: 43px;}
.c-layout-footer-6{padding-top: 0;}
.c-content-title-1 > p.fontsize-18{font-size: 14px; color: #000; margin-bottom: 10px;}
.c-content-feedback-1 > .row > div .c-content-title-1 > p{margin-bottom: 0; margin-top: 0; padding:5px 0;}
.col-md-6.nopadding,.col-md-12.nopadding{padding-left: 0; padding-right:0; margin-top: 0;}
.margin30{margin-bottom: 30px;}
.bg-gary3{background-color: #898889; width: 100%;}
.write{color: #fff;}
.center{text-align: center;}
.c-theme-btn.btn.gary{background: #898889;border-color: #898889;}
.socicons{list-style-type: none;}
.socicons li{display: inline-block;}

/*nav上線段設定*/
.c-line-left-write {
    width: 15px;
    height: 3px;
    background-color: #32c5d2;
    margin:15px 15px -20px 15px;
    display: none;
}
.c-font-uppercase.text a:hover{color: #32c5d2;}
.c-font-uppercase.text a{display: block;width: 60px; height: 20px; line-height: 20px;
                       font-size: 12px; background-color: #898889; color: #fff;margin-bottom: 38px;
                       margin-top: 15px; text-align: center;
}
h4{line-height:1.6;}
.c-layout-footer-6 .c-postfooter .c-copyright{font-size:13px;}
.c-layout-header-fixed.c-layout-header-topbar .c-layout-page.t100{margin-top:100px;}
.c-layout-sidebar-menu .c-sidebar-menu li .c-dropdown-menu li.c-contact{padding:18px; border-bottom:dotted 1px #f2f2f2;}
.c-layout-sidebar-menu .c-sidebar-menu li .c-dropdown-menu li > a.nopadding{padding:0;}
.c-content-title-1 > h3{margin-top: 0px;}
.c-content-feedback-1 > .row > div > .c-container{padding:10px;margin: 0 0 20px 0;padding-bottom: 30px;}
.c-content-tab-4 > .tab-content .c-tab-items{padding: 30px 0px;}
.gary{color: #9aaab3;}
.c-content-tab-4.c-opt-3 > .tab-content .c-tab-items > li p{text-align: justify; padding-right: 10px;}
.cbp-l-filters-alignCenter{margin-top: 40px;}
a.c-btn-align-right{float: right; margin-bottom: 30px;}
ul{list-style:none;}
.web{padding-left: 0;}
/*字形調整*/
.c-content-feedback-1 > .row > div .c-content-title-1 > p{font-weight: 600;}
.page{text-align: center; }
.page .pagination>li>a:focus,.page .pagination>li>a:hover,.page .pagination>li>span:focus,.page .pagination>li>span:hover{background-color: #abe7ed;}
.btn{font-size: 14px;}
.c-content-title-1 > p.c-font-lowercase{font-size: 14px;}
.c-layout-header .c-quick-search > .form-control{font-size: 16px; font-family:"微軟正黑體",Arial, Helvetica, sans-serif; }
.c-layout-header .c-quick-search > span{font-size: 24px;}
.c-layout-breadcrumbs-1 .c-page-breadcrumbs > li, .c-layout-breadcrumbs-1 .c-page-breadcrumbs > li > a{font-size: 13px;}
.c-font-green{font-weight: 600;}
.c-content-feedback-1{margin-bottom: 30px;}
.cbp-l-grid-masonry-projects-desc{font-family:"微軟正黑體",Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 600;}
.cbp-l-filters-buttonCenter .cbp-filter-counter{font-family:"微軟正黑體",Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 600;}
.c-content-product-4 .c-content.c-align-right{padding-right: 67px;}
.c-content-product-4 .c-content.c-align-left{padding-left: 67px;}
.panel-success>.panel-heading{font-size: 16px;}
p{font-size: 13px;}
.c-layout-sidebar-menu .c-sidebar-menu > li > a{padding-left: 18px; font-size: 16px; font-weight: 600;}
.form-control.c-square.c-theme{font-size: 13px;}
label{font-size: 14px;}
.socicons{padding-left: 0;}