@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Courgette);

/* a {
  outline: medium none !important;
  behavior: expression(this.onFocus=this.blur()); /* for IE 
} */

* {
  outline: medium none !important;
}

.box {
  position: relative;
}

.boldText {
  font-weight: bold;
  color: #bfca85;
  cursor: pointer;
}

a.link {
  color: #1659c8 !important;
  font-weight: bold;
  cursor: pointer;
}

h3 {
  text-transform: capitalize !important;
}

/*
.box:before, .box:after {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 15px;
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    content: "";
    left: 10px;
    max-width: 300px;
    position: absolute;
    top: 80%;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg);
    width: 50%;
    z-index: -1;
}

.box:after {
    left: auto;
    right: 10px;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg);
}
*/

.thumb_shadow {
  position: relative;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3),
    0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3),
    0 0 40px rgba(0, 0, 0, 0.1) inset;
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3),
    0 0 40px rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.thumb_shadow:before,
.thumb_shadow:after {
  content: "";
  position: absolute;
  z-index: -1;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  top: 0;
  bottom: 0;
  left: 10px;
  right: 10px;
  -moz-border-radius: 100px / 10px;
  border-radius: 100px / 10px;
}

.thumb_shadow:after {
  right: 10px;
  left: auto;
  -webkit-transform: skew(8deg) rotate(3deg);
  -moz-transform: skew(8deg) rotate(3deg);
  -ms-transform: skew(8deg) rotate(3deg);
  -o-transform: skew(8deg) rotate(3deg);
  transform: skew(8deg) rotate(3deg);
}

.thumb_shadow.img-left > a:hover figcaption,
.thumb_shadow.img-left > a:focus figcaption {
  background-color: rgba(255, 255, 255, 0.5);
  color: #000000;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.main_content h1,
.logo h1 {
  overflow: hidden;
  text-indent: -999em;
  position: absolute;
  left: 0;
}

.top_navbar {
  bottom: 0;
  display: inline-block;
  position: absolute;
  right: 50px;
}

.top_navbar h3 {
  overflow: hidden;
  text-indent: 999em;
  position: absolute;
}

.top_navbar .top_menu {
  margin: 0;
  padding: 0;
}

.top_menu li {
  display: inline-block;
  padding: 5px;
  margin-right: 0px;
}

.top_menu li:after {
  color: #ffffff;
  content: "|";
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-left: 10px;
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}

.top_menu li:last-child {
  margin-right: 0;
}

.top_menu li:last-child:after {
  visibility: hidden;
  margin-left: 0;
}

.top_menu li a {
  color: #ffffff;
  font-family: "Courgette", cursive;
  font-size: 12px;
}

.navbar-nav li a {
  color: #777;
  /*font-family: 'Radley', serif;*/
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-center {
  padding-left: 0;
  padding-right: 0;
}

.header {
  padding: 10px 0;
}

.sub_icon {
  padding: 5px;
}

.sub_cont {
  border: 5px solid #60723a;
  border-radius: 5px;
  padding: 5px 5px 10px 5px;
}

.navbar-brand {
  /*font-family: 'Cantata One', '微軟正黑體',serif;*/
  font-family: "Open Sans", sans-serif;
}

.sub_menu {
  float: left;
  margin-top: 15px;
}

.sub_menu > ul {
  width: 100%;
}

.sub_menu li {
  float: none;
}

.sub_menu li a {
  color: #333;
  border-left: 5px solid transparent;
  -webkit-transition: all 0.5s ease-out 0s;
  -moz-transition: all 0.5s ease-out 0s;
  -ms-transition: all 0.5s ease-out 0s;
  -o-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
}

.sub_menu li a.active,
.sub_menu li a:hover,
.sub_menu li a:active,
.sub_menu li a:focus {
  text-decoration: none;
  background-color: #abb28c;
  border-left: 5px solid #868f58;
  color: #000;
  -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -ms-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -o-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.sub_main_content {
  margin-top: 5px;
}

#navbar .scrollto {
  background-color: #868f58;
  color: #ffffff;
  display: inline-block;
  height: 100%;
  line-height: 37px;
  position: absolute;
  right: 0;
  text-align: center;
  -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  -o-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  top: 0;
  width: 50px;
}

#navbar .container .navbar-nav {
  margin: 0 auto;
}

.fix_menu .container .collapse {
  text-align: center;
}

.fix_menu .container .navbar-nav {
  margin: 0 auto !important;
}

.please_note {
  padding: 0 10px;
}

.please_note h5 {
  font-weight: bold;
  font-style: italic;
  letter-spacing: 1px;
  text-transform: none;
}

.please_note p {
  padding-left: 20px;
}

article .clinic_hours_fees {
  margin-bottom: 10px;
  padding-bottom: 10px;
}

article .clinic_hours_fees.botbor {
  border-bottom: 1px solid #ccc;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.88);
}

article .clinic_hours_fees div:first-child {
  font-weight: bold;
}

table.table th,
table.table td {
  /*padding:8px 0 !important;*/
}

.faq_cont h4 {
  letter-spacing: 1px;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  font-size: 1.3em;
  margin-top: 50px;
}

.faq_cont h4:first-child {
  margin-top: 0;
}

.faq_cont h5 {
  letter-spacing: 1px;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  line-height: 1.5em;
  font-weight: bold;
  cursor: pointer;
  font-size: 14px !important;
  color: #666f38 !important;
}

.faq_cont h5:hover {
  color: #1659c8 !important;
}

.paddText {
  padding: 5px;
}

/*
.faq_cont h5:before {
    color: #610002;
    content: "Q:";
    font-size: 1.5em;
    font-weight: bold;
    margin-right: 5px;
}


.faq_cont h5 + div:before {
    color: #1659C8;
    content: "A:";
    font-size: 1.5em;
    font-weight: bold;
    margin-right: 5px;
    float:left;
}
*/

.faq_cont h5 + div {
  margin-bottom: 30px;
}

.faq_cont h5 + div:last-child {
  margin-bottom: 0;
}

.faq_cont > div {
  margin-left: 20px;
}

.faq_cont > div > div {
  border-left: 2px solid #cccccc;
  margin-left: 5px;
  padding-left: 5px;
}

fieldset legend {
  border: none;
  font-size: inherit;
  font-weight: bold;
}

form .info input {
  width: 50%;
}

form .star {
  color: #c16062;
  margin: 0 5px;
  font-size: 10px;
}

.google_map {
  padding: 0;
  border: 1px solid #ccc;
  height: 320px;
  background-color: #fff;
  margin: 0 0 20px 0;
}

.icon {
  width: 48px;
  height: 48px;
  margin-right: 10px;
  display: inline-block;
  overflow: hidden;
  background-repeat: no-repeat;
}

.facebook_icon {
  cursor: pointer !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjI2NzA2MEY2NjBDMTFFMzg2QURGQ0UyQkEyMjZFNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjI2NzA2MTA2NjBDMTFFMzg2QURGQ0UyQkEyMjZFNjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjY3MDYwRDY2MEMxMUUzODZBREZDRTJCQTIyNkU2MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjY3MDYwRTY2MEMxMUUzODZBREZDRTJCQTIyNkU2MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu69dVQAAAWSSURBVHja1Jp/SJR3HMe/XhEkxkFz0BAOBMMhbIiO/jpoFEl/hDNoBI6NCbI4KTqSwmgIEyNxNJYbCmNRGIwFMk0S42Qj6WgspsSCQyEayGIxbXBwKAjCvp96Pfnp8X48d96dtw+8+T7c8zzf7+fz/fz+PlcWCoVMAWi3RTXjDotnFk8Z80rb8zCHMHjIopmxOsPzIsi0xYjFlEViqwQIWpy2OGxRoX5fsFhUo5DfokaNrWAFIa5ajBdLgDqLS+y4YQdHLX6AmXiG93eiqeMI3wyiFp0WDwolgNhzv8WnFtssZiz62LlV9Vw9951RaM3ioRrH1Y6LEF0W+y1+w7Q60WDeBJBdv4X6xYbDLGQwH9nNYzDhzzBXXPmAaO4OEK18wzxinh940YbPA/OH2Rlh/rrF2ywuGrls8bfFMGbg9zCfn2eHefcyc4n5vYtW91jcQ9ubEkCcdJJI0wbE5k9aPLE443LgbKmCOZ4wp5jieYsjXF+z6M1VgI8tvobhI+z+mxYRVO03+SM/c0ZYY8LiIFHsAj6SlQ8EkX4VW/wFE4p4iPOvqKGhwTQ1NZlAILDhXnd3t1laWnL/fAhzbcL+Ze27RL3Hyu/SakB24EciyAnF/L1smBfG29vbkzIvtLy8nOrVataSNX+FB6Hvk62fTAAxmyqSi2M2kziWJyovLzctLS0p7wvzaQQwrDXJ2sLDV5jZcCYB9pMh/yRUGl6qySpFB4Np7ycxnWRUw9piCefIH0H4S+kD/YxhnDdEGM2KKisrN/wWiUTM2NhYtlPJ2p9ZDFmcwrQkKt0kKb6mAXGgfWTYcWJzb77CzOzsbK6v9sJLlOhUTYTcYEKnGfsYz/JiXiiDzWcqYc5yfZEx5BZgD+paJL1XkFhKhU7Ck0SlGJZSqwU4irM4tnV8kxk23+TUW0I3FM+vBDjAeEffLDE66uJRfNaU0VL+hRntIvs+z6VUGBwc9PzswMCAmZuby2Z6qWLf4Pof+opdPtRTRapewbayZj5Z6Mwz+SnrxcQfIUDAp5LUPGNtLrNL9i0C1bl59akSwelfq3KZuQgacOo0zevu7SraJJTH55SoOjo6Xly3trZuKCdSVJ+5RCPNq9/n6lv/L7SmE1k8hXSlSG4rSYgA/6psbApxepZHWlTlxYvQ6iN8GhWNYiUswLwrGi04GlhEgJ08FC9B5uPEf6PyQcwpJaKcPOzjRrQEBYjCWx3mLoXdqiPAlGogTLLmuQRoxFW3TetibgLpWgmrIyUWjRJKAKeZGdUCLCBRgCovoRqbUqA+eGrEzGN0jq91ZEOMl9DCFfPyHHSr6Sm8GNXiDiVrKUeRrJ7mQSTuKQEBeuDlAD76jCOfDQKID3yuJN3Bg1NbyPyUYrZfCbSS6lxoVHX+XyDUR5wTFZsWWFt46ML+5Wzou3QHW0IdJLcu1eg3qTReDBIzcQ53m7EI2fU2d9FZluIrpbx0C9uTiR6QqX8mUhV65w9S4rzDYZZ0Yyfcu59KA4aDrfNUfbdRn0z4XoF9Yoo1HOZvw/yVZMynE8CJvV/SBd0lCjjmdCrP9ZLMFVamKqZ7H23fMOvntFkJIHQOiCYiOLbkiG8t9pqXp8abydgJ5tirYr343iRrym+fpJvAyzcy0cKHOFG3xR+c0chOydfEt3CuCY/CJHi2jXc7mUtOxn8nka5g8+FMk3n9SjlC6r7GQj/h2GGqwuvAmPXPq42udnXGrH9m1VQP004h+ZBdf+SFsWy+E0sueJ9iqpea5D7ZWz5y38T5HAZn0swltn2M4rFRdVs9lAme+/OyHP/ssQ1BQgiiW755hIqrbi9AMKjh3Ekf3cRg+qrOsF4p1/9KrCmzqTXrH7kFQZCOpsF4Bk0VTAB3n3rRrJ/d17LTVUka8sdebdsr/SfAANDedpImeqreAAAAAElFTkSuQmCC);
}

.facebook_icon:hover,
.facebook_icon:focus,
.facebook_icon:active {
  background-image: url(data:image/png;base64,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);
}

.google_plus_icon {
  cursor: pointer !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEU0MkMwMDA5QjUyMTFFNEJEMzJBQkE2MkQ2RjZENUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEU0MkMwMDE5QjUyMTFFNEJEMzJBQkE2MkQ2RjZENUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RTQyQkZGRTlCNTIxMUU0QkQzMkFCQTYyRDZGNkQ1RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RTQyQkZGRjlCNTIxMUU0QkQzMkFCQTYyRDZGNkQ1RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsmNAS8AAAa7SURBVHjaxFp9SFtX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);
}

.google_plus_icon:hover,
.google_plus_icon:focus,
.google_plus_icon:active {
  background-image: url(data:image/png;base64,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);
}

.twitter_icon {
  cursor: pointer !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUJDMEE3RTI2NjBDMTFFM0I1OUVGM0MyOTEzMkI1MkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUJDMEE3RTM2NjBDMTFFM0I1OUVGM0MyOTEzMkI1MkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QkMwQTdFMDY2MEMxMUUzQjU5RUYzQzI5MTMyQjUyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QkMwQTdFMTY2MEMxMUUzQjU5RUYzQzI5MTMyQjUyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhMbmx4AAAgvSURBVHjaxFkNSJVX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);
}

.twitter_icon:hover,
.twitter_icon:focus,
.twitter_icon:active {
  background-image: url(data:image/png;base64,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);
}

.instagram_icon {
  cursor: pointer !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNjU0QjY1QjRCMjkxMUU5OTVBMjg5QjgzOTQ5MjJEMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNjU0QjY1QzRCMjkxMUU5OTVBMjg5QjgzOTQ5MjJEMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY2NTRCNjU5NEIyOTExRTk5NUEyODlCODM5NDkyMkQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY2NTRCNjVBNEIyOTExRTk5NUEyODlCODM5NDkyMkQzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2aLOuQAADKFJREFUeNrEWglQVtcVvvwioKwKGlyhoKPRWo3YuFuXpqVaG5e4NGOjmWk6duKk2rFFARUXBJdaNJnM2LFVBqtSHS1qOm7jghoxom1xARUVURaXirKDCv2+673/XB4PQUOSN3PmvneXc89+zr3/71JbWyua+4mJiXEB3lYAD3y2cHFxKQNUor+mufdyaQ4GFi1a1L6mpuYnIPIj4BvhcDgE3uvM0fugPY+xzYA9LVq0KFiyZEntd8IAiPZ5/vz5RyDkDyD4DWMoDX3ZaC8B8lSfP2AAoANgjMHUIzTrsP6vS5cuLfxWGADh7iB8PjZdoaR8D/BnwN9J8PLlyxtFuHjx4kA0kwHzAKHsgwY/B84/Llu2rOwbYQCqdqmurv4Am/wF4IaurYCFIPiuxf6D0LQC9AV4qO4qwH8A9IMcCzMBlAuE8QlpASPz3dzc1qP/WbMxEBUV5Q7EX7i6ulL957FmwooVK+4qgluiGQ34EPBjgJ/CS/W4UEu1LzbR8BhwFJAIOAzTqVaM+GMuhRKOvTLwPqQp2miUgQULFgRA4pdo5zCdX2P+3+Lj42tBOKX8ewUk2vGK5lijmPkMsAqMlCsT/SmIP4DXUuB7CxrOfm0GIiIi+kHq/8acUkjlLRCeraQ+DX0bAO2UpEVjxOtxa3TiN4RzHzAfZpqkoxoaauENrHsHTBx5ZQZAfAiIvwHC7wF579jY2P+BcC98bwZMAnIHwyXmCGvYtBJpE0plC406gWYGXClY+wH2KYFJeaIrHd890Q4GE2lNZiAyMtIHzQNANRB0BfFFkE57bHQE333c3d1FcHCw6N+/v2jbtq1o2bJlnfVkSEUWW0ZIsB5/9OiRuHDhgsjJyRGVlZVcm4n8MAb7FYAJb9CXjz29ML0LfOJuowxgkQPR5isQFfbs2bPucXFx2SQe719CQqHdunUTY8aMEe3atatH+Os+ZOT+/fviyJEj4tq1a9TGbTAxGJoogDl1AwPX0XcH+4eAljrRydWKDMT/lsRDSrNIPBjywvshIAwdPHiwGDVqlKAGqqqqRHJyssjLy5PvFISGlzodzEuDh4eH6NChg5g4caIIDAwUU6ZMESdOnBCnTp0KAlOHQSxNJzs6Ovpd7J/y9OnT9UDxcYMaALd+WFgENaZC4iPBQC36ktE3tUePHmLGjBnSPPbv3y/OnTsnMKdBO2/MH8y51OSAAQPE+PHjpTa2b98urly5IpAP9mCPyUyOEOQOTGXw+B6+nbnEYSLE5HXKfqeReCx6D9KfCkRS8hw7fPiwOHv2LDVlSxTnmKCiTB3Jq9wgdBAgLgrkwIEDso8myj2h2YkY/5VC/RsljMQ6+xnS94eamIy2gsNCfLfGJuu5EdVMFVM6p0+fFlClLVFmn2lSBHOelvqQIUPEuHHjhJeXl9RmWlqaxN2+fXsRFBSk/WMNaPGEAxcDTwzWj4BpdavHACQ9RyFfqLrmYHFHMCX69u0rNzx06JDcgH2aECthOixqhsyIRNDMBAQEiLFjx4qBAweK0aNHS02QiYMHD8o1YWFhch/gYk6Yr2hax7Xoi6zDALzdgQF2ZrG2gdMwvERwQyKj9PncuHGjnjOa9sz5JMTPz0/QZxhmCT179pR9JEhrhGajw+zDhw+d/pCbm/uifPX3l3ur/nnQghu0UILvfdj3Q9Ds5oxC4OhNFmgYWKzo+Rkm+mlpaSky2thlUk2Ip6enlCgd0tfXt868J0+eyHhPMykrK5PfCQkJMhIxhOq9Kioq6uUTPD4YZ/W6HbAS88Zjz/4s3V2VesMpHTwn1IJZXK+lrMacCcg0Hy05Ejx9+nTRpUsX+X3nzh1x+fJl+d67d2/Zz0BAzezYsUMmsKKiIicO0wQ18cY+jJbvKwb+q2h+z8kAxn/JFAAV3Yf5cNWPrM6pzcQkXvdR8jNnzpTOR2nu3LlTmoXWDKMWbX7y5MmiY8eOcu6mTZtESUlJPUHo1gwI6hkKM3LAxCsQHW/QjOgbDpTFnBGmSlwu6AjwtRRbtrGdm1E7w4YNk8QXFhaKLVu2iHv37kmH1I7Ld/YlJiaK27dvS/seMWKEU7NWrdrlEEVTsPr8Anu3BTOuDkQVDzXxlBrsbpqPlXhrIqJz0uZJ6O7du0VpaakwfUdLkn0c27t3r5zbr18/0aZNmwZxm5HOSLrfV+/nOAbB+JK61mqiLpSCXVSHiYCbWkMmievcubNo1aqVLCl0NLGrTrUgaPf0D5YjzC92h/8GikBODFTvhUoonjyEuCuiitVmflZz0aq2i0C0fz43b950MvmyOohOSucmQ97e3nXs3w6/pc9btaWq9XQYyey5XcFlIrBxLBn3VRnSpPrHDLt6bVNqJ20UxmnuBU0YqFAS8FETn9hJgJIz/UH3MzfwYeq3jtsJge8hISGSCeYDM7LZxH8rE8XKzDwVzRVkoFKNB6n2DsOuaedWDZj9BQUFkgky4OPjUy/cWh/WPczMLEkYteykbucD6mJA3x0FqHUVDtQ45epjoGqziMMuD9g5JeP+rVu3ZK0UHh4uM6t2RF026Hc6LitNruWaBw8evPTEZvNkqnagChbFjqioKHJGokcp4vJoRtYIZD3TaodlTXP8+HFZAlCyEyZMkFnZ9BcGAUqelSfDJzXGspx+Y+e4mgnzbIH3xxjTxdg7+K5GVVrhUIu28NyJTOyn7ipTrQdvO6fTBNIUmH3JRK9evcScOXNkhcnjZ2hoqExa8+bNk8RzzrZt22TItUtgmmGtNeM5DfpqeDOI9x8ANjmLOUhrP5p4qgZwUB0a3iU+nUmJ1HoG1jGfcxhGk5KSxMiRIyXhw4cPl2BqkefdY8eOifz8fOda6wlOC8nCAH1ym3rvoWje42QAhF2FKVSjM4YMYOG/sICXTm30Rnx4SmooanBDJrNdu3aJrl27SqdmluZTXFwskxfLiPLycmem1bhMJugnWvPaTHkvhXa3mjJXle1fOs8DkZGRDOKfAgahvghArc3zYoxGxBKARHbq1KnOactkRKd+Xo1cv35dHD16VKSkpEjgbUNmZqYknnjMGshqPvrsQVPT5xE8y2E+VTwl8goT/fv0TZ7DICBBOetnyjw2YvEtMnDx4kWJjLcSDV2laIY0I5zPUEnQkuSYXa4wC8OhQ4fK76tXr8o+BASG9U/VkoVqXrTdmfiuOu1MgxaCoYUqTJTHy+zsbHkAad26tTxe2p157cKsJli3Zp1jEq7NlA7PqpZ7UWM0J2g0GtKvRLRk5RcNgWaggs6wvZUA0tlKWonKfP7B6z6aUEZGhtyE51geSrQNmxqwgnZE8zxsB8RLn5k6daqcl56eLk0IDB0AA0mKtg1Ky++/9GYOkl8ComNAfDhC6kFowxvvaejrxXsbakBHnZMnT8rqklHKlK6dRsybCW1GbJm9eQzt06eP7Dt//rzMEQgEOTiD9wUNxREREYNgumdgjsmrVq2a/lIGVq9e7Qrus3iNCMLb4fTzMDY2tgMWn0MU6kQNMEwyMfHRtxRm5GCfzh2mw7KPmdqa2elXNBteZqWmpvL0lo8S5W2cDvMQYAIx/zZwlsKkOsOcKhq93IXUGQoK+PMRJBYKRGVxcXFk4gS+u/NYSGfj/Sj9wpRoU+9CCWSIWZl54cyZM7K0wNk5Jzc3dyj2zIdfemDONV7sAnqtXLkys8nX6whTgyC9MxjPAmFhcKJyMOEDaW1FFflzjLnwLEAToLNRigRrjjDrGu7Fb5ocCSewImXoBY5a+MEBhODpIL5YEX8M+AahnRQfH7/nlX/gABPjYEr7+RsBPt8E0iL2JyQkzAIRa2Fq/naHEesBvaF7U34zOcJkioBr4dy5czeqn7QCMHaJP3CA+NkgfuNr/8QEm3sbGjgLZNUgmo59TPkKnXsBb4uhDR992LDWMCYzlr1qga8EeD/H+pWQeolKqlLzyswmQet7vvaPfPCJzkCWDm3w9+B9WDObNsqxtWvXuoGRX2Ccl7AjwayXZoY/PynCa42wydu1VBCeBEgBnip9M66qgRlg7BHwDEPwyGy2n1kZnVAK/AnS+USZy2bA77Tk9LNmzRpevHqAiDDgbqnwP8OadB7gIOHrlh9U+GNhJOZFq6NpMnxpFpPXN/JDN/wihD9qQ0KDFCPUyCq0X0GKT5uCA0S7qt+R51LiyrmzWAVA6hnfyl8NkM67QVqRvCEzapos4DsKYPQqAtxU0zvxSgTf/Whm6iJN+8s+CCMaZprxOnR87T97gBE3EPJDSHA8mPgY+LysJbKNI2/AnH8yOOiq8jv9t4r5IOS5Ib778urPxM1jKgh+DPOpbM79/i/AANjQEVvyZ5BtAAAAAElFTkSuQmCC);
}

.instagram_icon:hover,
.instagram_icon:focus,
.instagram_icon:active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNjU0QjY1RjRCMjkxMUU5OTVBMjg5QjgzOTQ5MjJEMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNjU0QjY2MDRCMjkxMUU5OTVBMjg5QjgzOTQ5MjJEMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY2NTRCNjVENEIyOTExRTk5NUEyODlCODM5NDkyMkQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY2NTRCNjVFNEIyOTExRTk5NUEyODlCODM5NDkyMkQzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FqUh3wAAFf5JREFUeNrEWgl8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);
}

.shareicon {
  display: inline-block;
  height: 20px;
  vertical-align: top;
  margin-right: 10px;
  float: right;
}

.news-function {
  display: inline-block;
  margin-left: 20px;
}

.news-function .shareicon {
  display: inline-block;
  height: 20px;
  vertical-align: top;
  margin-right: 10px;
  float: left;
}

.shear_group {
  margin-top: 20px;
  overflow: hidden;
}

#headline ul {
  list-style: none outside none;
  padding: 0;
}

#headline ul li {
  padding: 5px 0;
  list-style: disc outside none;
}

#headline ul li a {
  color: #fff !important;
  text-decoration: none;
}

#headline ul li a.active,
#headline ul li a:hover,
#headline ul li a:active,
#headline ul li a:focus {
  color: #776a4a !important;
}

#headline ul li sub {
  margin-left: 5px;
  color: #6f6f5c;
}

.pagination {
  margin: 0;
  text-align: center;
  width: 100%;
}

.pagination a {
  display: inline-block;
  line-height: 30px;
  margin: 0 3px;
  text-align: center;
  width: 30px;
  background-color: transparent;
  transition: all 0.3s ease 0s;
}

.pagination a:first-child,
.pagination a:last-child {
  background-color: transparent;
}

.pagination a.current,
.pagination a:hover,
.pagination a:focus,
.pagination a:active {
  background-color: #868f58;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

/*
.pagination a:first-child:hover, 
.pagination a:first-child:focus, 
.pagination a:first-child:active, 
.pagination a:last-child:hover,
.pagination a:last-child:focus,
.pagination a:last-child:active {
    background-color:transparent;
    color:#428BCA;
    font-weight:normal;
}
*/

.go_back {
  float: right;
}

#calendar .fc-header-title h2 {
  font-size: 1.5em;
  letter-spacing: 1px;
  margin-top: 0;
  text-transform: none;
  white-space: nowrap;
}

#calendar {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 3px;
  padding: 5px;
  width: 100%;
  min-width: 330px;
}

.set_calendar_w {
  width: 100%;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  padding: 0 !important;
}

/**
 *--------------------------------------------------------------------------
 * taichi v2 
 */

.header_in .row {
  overflow: hidden;
}

.header_in .logo {
  display: inline-block;
  vertical-align: middle;
  width: 87px !important;
  margin-left: 5px;
}

#header .navbar2 {
  background-color: transparent;
  z-index: 999;
}

#navbar .container {
  padding: 0;
}

#navbar .container .collapse {
  padding: 0;
}

.page_menu {
  margin: 20px 0;
}

.page_menu ul {
  padding: 0;
}

.page_menu ul li a {
  font-size: 1.5em;
  padding-left: 10px;
  position: relative;
  color: #776a4a;
  font-weight: bold;
  letter-spacing: 1px;
  padding-bottom: 2px;
}

.table-striped > tbody > tr:nth-child(2n + 1) > td,
.table-striped > tbody > tr:nth-child(2n + 1) > th {
  background-color: #e7daba;
}

#practitioners div.listitem {
  padding-top: 50px;
  margin-bottom: 0;
  border-bottom: 1px solid #cccccc !important;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.88) !important;
}

/* 
#practitioners div:last-child {
    border-bottom: medium none !important;
    box-shadow: none !important;
} 
*/

.news-function a {
  background-image: url("/img/icon/icon_function.png");
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 26px;
  margin-right: 8px;
  width: 26px;
}

.news-function a[title="Facebook"] {
  background-position: -26px 0;
}

.news-function a[title="Plurk"] {
  background-position: -52px 0;
}

.news-function a[title="Twitter"] {
  background-position: -78px 0;
}

.news-function a[title="Facebook"] {
  background-position: -26px 0;
}

.news-function .fb_iframe {
  border: medium none;
  float: left;
  height: 24px;
  margin-right: 6px;
  width: 41px;
}

.nav ul {
  list-style: none inside none;
  padding-left: 30px;
}

.nav ul > li > a {
  display: inline-block;
  margin: 0;
  padding: 5px;
}

.sub_menu ul > li > a {
  color: #777;
}

.listitem {
  border-bottom: none !important;
  box-shadow: none !important;
}

.listitem .specialize {
  padding: 0;
  list-style: none;
  text-align: center;
  margin-bottom: 30px;
}

.listitem .specialize li {
  margin-bottom: 5px;
  display: inline-block;
}

.listitem .specialize li span,
.listitem .specialize li strong {
  /*
    border: 1px solid #ABB28C;
    border-radius: 2px;
    */
  color: #5e6730;
  font-size: 150%;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 2em;
  overflow: hidden;
  -webkit-text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  -ms-text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  -o-text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}

/*
.listitem .specialize li span:before {
    background-color: #868F58;
    border: 3px solid rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 2px 0 #5E6730 inset, 0 -2px 0 #5E6730 inset, 0 0 5px #000000;
    -moz-box-shadow: 0 2px 0 #5E6730 inset, 0 -2px 0 #5E6730 inset, 0 0 5px #000000;
    -ms-box-shadow: 0 2px 0 #5E6730 inset, 0 -2px 0 #5E6730 inset, 0 0 5px #000000;
    -o-box-shadow: 0 2px 0 #5E6730 inset, 0 -2px 0 #5E6730 inset, 0 0 5px #000000;
    box-shadow: 0 2px 0 #5E6730 inset, 0 -2px 0 #5E6730 inset, 0 0 5px #000000;
    color: #E0D48F;
    content: "PRO";
    display: block;
    font-size: inherit;
    font-weight: bold;
    left: -80px;
    letter-spacing: 1px;
    margin: 0;
    position: absolute;
    text-align: center;
    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.66);
    -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.66);
    -ms-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.66);
    -o-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.66);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.66);
    top: -6px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 200px;
    z-index: -1;
    opacity: 0.65;
}
*/

#conditions_treated .listitem .scrollx {
  width: 100%;
  overflow-x: auto;
}

.listitem .read_article {
  width: 150px;
  height: 150px;
  display: inline;
}

.listitem .read_article img {
  max-width: 150px;
}

.listitem h5 {
  font-size: 1.5em;
  color: #868f58;
  letter-spacing: 1px;
}

.listitem .alignleft {
  color: #ff0000;
  display: inline-block;
  float: left;
  margin: 3px 18px 0 0;
  max-width: 50%;
}

.listitem p.meta {
  color: #9c8f6f;
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
  padding-bottom: 6px;
}

.listitem dl dd {
  padding-left: 20px;
  margin: 5px 0 10px 0;
}

.sub_menu li ul > li > a:before {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #a56220;
  border-style: solid;
  border-width: 5px;
  content: "";
  display: inline-block;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: none;
  vertical-align: middle;
}

.sub_main_content section.item_caption article,
.sub_main_content section.item_caption div.listitem {
  border-bottom: 1px solid #cccccc;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.88);
  margin-bottom: 20px;
  padding: 0 20px;
}

blockquote {
  background: url("/img/icon/quotes.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-left: medium none;
  font-style: italic;
  padding: 10px 20px 10px 30px;
}

blockquote small,
blockquote .small,
.other_menu small,
other_menu .small {
  font-weight: bold;
}

blockquote small:before,
blockquote .small:before,
.other_menu small:before,
other_menu .small:before {
  content: "─";
  margin-right: 5px;
}

.table > thead > tr > th {
  border-bottom: 2px solid #c9bc9c;
}

.table > tbody > tr > td {
  border-bottom: 1px solid #c9bc9c;
}

#sub_menu h5 {
  /*border-top: 2px solid #C9BC9C;*/
  letter-spacing: 1px;
  padding: 10px 5px 0;
  text-transform: none;
}

.other_menu {
  padding-right: 20px;
}

.other_menu > li {
  margin-bottom: 5px;
}

.other_menu li a {
  border: none;
  color: #428bca !important;
  transition: none;
  background-color: rgba(0, 0, 0, 0);
}

.other_menu li a.active,
.other_menu li a:hover,
.other_menu li a:active,
.other_menu li a:focus {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: #776a4a !important;
  text-decoration: none;
  text-shadow: none;
}

.more {
  border-radius: 0.25em;
  color: #ffffff;
  display: inline;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  background: none repeat scroll 0 0 #abb28c;
  font-size: 10px;
  text-transform: none;
  vertical-align: middle;
}

.more:active,
.more:focus,
.more:hover {
  background: none repeat scroll 0 0 #868f58 !important;
  color: #fff !important;
}

.ru_yu_tai_chi_school .thumb_shadow,
.median_chen_tai_chi_award_and_honor .thumb_shadow {
  max-width: 100%;
}

.carousel {
  overflow: hidden;
}

.carousel .item {
  -webkit-transition: opacity 1.6s ease 0s;
  -moz-transition: opacity 1.6s ease 0s;
  -ms-transition: opacity 1.6s ease 0s;
  -o-transition: opacity 1.6s ease 0s;
  transition: opacity 1.6s ease 0s;
}

.carousel .active.left,
.carousel .active.right {
  left: 0;
  opacity: 0;
  z-index: 2;
}

.carousel .next,
.carousel .prev {
  left: 0;
  opacity: 1;
  z-index: 1;
}

/*
.popoverbox:before {
    border-color: rgba(0, 0, 0, 0) #ABB28C rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 15px;
    content: "";
    font-size: 0;
    height: 0;
    left: -30px;
    position: absolute;
    top: 25px;
    width: 0;
    z-index:100;
}
.popoverbox:after {
    border-color: rgba(0, 0, 0, 0) #F9F9F9 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 13px;
    content: "";
    font-size: 0;
    height: 0;
    left: -25px;
    position: absolute;
    top: 27px;
    width: 0;
    z-index: 110;
}
*/

header .header {
  height: 115px;
  border-bottom: 6px solid #abb28c;
  background-color: #868f58;
  text-align: center;
  position: relative;
}

.navbar-brand {
  float: left;
  font-size: 18px;
  line-height: 20px;
  padding: 5px;
}

.site_title {
  color: #ffffff;
  display: inline-block;
  font-family: Tahoma;
  font-size: 17px;
  letter-spacing: 2px;
  vertical-align: middle;
}

.site_title > a {
  text-decoration: none;
  color: #fff;
}

.site_title > a > em {
  font-size: 150%;
  margin: 0 0 0 8px;
  font-style: normal;
}

.navbar-default .navbar-nav > li > a {
  color: #7d8b7e;
}

.bottom_banner_box a {
  position: relative;
}

.bottom_banner_box a:hover,
.bottom_banner_box a:focus {
  color: #ffffff !important;
  text-decoration: none !important;
}

.bottom_banner {
  padding: 10px;
  color: #fff;
  font-weight: bold;
  background-image: url(/img/banner/b1.png);
  background: -webkit-linear-gradient(
      top,
      rgba(0, 0, 0, 0.1),
      rgba(0, 0, 0, 0.1)
    ),
    url(/img/banner/b1.png) center center no-repeat;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b1.png) center center no-repeat;
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b1.png) center center no-repeat;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b1.png) center center no-repeat;
  background: linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b1.png) center center no-repeat;
  background-size: cover;
  -webkit-transition: all 0s ease 0.3s;
  -moz-transition: all 0s ease 0.3s;
  -ms-transition: all 0s ease 0.3s;
  -o-transition: all 0s ease 0.3s;
  transition: all 0s ease 0.3s;
}

.bottom_banner.b1 {
  background-image: url(/img/banner/b1.png);
  background: -webkit-linear-gradient(
      top,
      rgba(0, 0, 0, 0.1),
      rgba(0, 0, 0, 0.1)
    ),
    url(/img/banner/b1.png) center center no-repeat;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b1.png) center center no-repeat;
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b1.png) center center no-repeat;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b1.png) center center no-repeat;
  background: linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b1.png) center center no-repeat;
  background-size: cover;
  margin: 0 5px 0 -15px;
  padding-left: 20px;
}

.bottom_banner.b2 {
  background-image: url(/img/banner/b2.png);
  background: -webkit-linear-gradient(
      top,
      rgba(0, 0, 0, 0.1),
      rgba(0, 0, 0, 0.1)
    ),
    url(/img/banner/b2.png) center center no-repeat;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b2.png) center center no-repeat;
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b2.png) center center no-repeat;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b2.png) center center no-repeat;
  background: linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b2.png) center center no-repeat;
  background-size: cover;
  margin: 0;
}

.bottom_banner.b3 {
  background-image: url(/img/banner/b3.png);
  background: -webkit-linear-gradient(
      top,
      rgba(0, 0, 0, 0.1),
      rgba(0, 0, 0, 0.1)
    ),
    url(/img/banner/b3.png) center center no-repeat;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b3.png) center center no-repeat;
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b3.png) center center no-repeat;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b3.png) center center no-repeat;
  background: linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
    url(/img/banner/b3.png) center center no-repeat;
  background-size: cover;
  margin: 0 -15px 0 5px;
  padding-right: 20px;
}

.sub_nav.sub_nav1 {
  margin-left: 15px;
  border-left: 2px solid #dcdcdc;
  padding-left: 15px;
}

.sub_nav > a {
  font-style: italic;
  text-transform: none;
  font-weight: bold;
}

.navbar2 .nav.navbar-nav {
  text-align: center;
  width: 100%;
}

.navbar2 .navbar-nav > li {
  display: inline-block;
  float: none !important;
}

nav.hidden-xs {
  z-index: 100;
}

.strong {
  color: #c5251d;
}

/**
 * 2019-03-29 新增
 */

table.table > thead > tr > th {
  border-bottom: 3px solid #c9bc9c;
  font-weight: bold;
  font-size: 1.2em;
}

table.table > tbody > tr > td {
  border-top: 1px dashed #c9bc9c;
  border-bottom: none;
}

table.table > tbody > tr:first-child > td {
  border-top: none;
  border-bottom: none;
}

table.table > tbody > tr.follow_up td {
  padding-left: 20px;
  padding-top: 0;
  border: none;
  font-size: 14px;
}

.thumb_shadow {
  box-shadow: none !important;
}

.thumb_shadow:before,
.thumb_shadow:after {
  box-shadow: none !important;
}

.thumb_shadow:after {
  transform: none;
  box-shadow: 6px 5px 0px 0px rgba(86, 86, 86, 0.1) !important;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0;
}

#environment div.center_photo,
#practitioners div.listitem {
  /* max-height: 530px; 已改為自動抓取*/
  overflow: hidden;
  /* transition: max-height 1s ease 0s; */
  transition: max-height 1s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;
  padding-bottom: 20px;
  position: relative;
  border-bottom: 1px solid #cccccc !important;
}

/* 已改為自動抓取
#practitioners div.listitem.show {
    max-height: 1300px;
} 
*/

/* < 767px */

/* 已改為自動抓取
@media (max-width: 767px) {
    #practitioners div.listitem.show {
        max-height: 2400px;
    }
} */

/* > 767px, < 992px */

/* 已改為自動抓取
@media (min-width: 768px) {
    #practitioners div.listitem.show {
        max-height: 1800px;
    }
} */

/* > 992px, < 1400px */

/* 已改為自動抓取
@media (min-width: 992px) {
    #practitioners div.listitem.show {
        max-height: 1600px;
    }
} */

/* > 1400px */

/* 已改為自動抓取
@media (min-width: 1400px) {
    #practitioners div.listitem.show {
        max-height: 1500px;
    }
} */

.center_photo .photo_item {
  display: block;
  position: relative;
}

#environment div.center_photo .show_all,
#practitioners div.listitem .show_all {
  position: absolute;
  bottom: 0;
  left: calc(50% - 20px);
  background: #aab18c;
  display: inline-block;
  width: 40px;
  height: 20px;
  /* border: 1px solid #ccc; */
  /* box-shadow: 0 0 2px rgba(0,0,0,0.3) !important; */
  border-radius: 3px 3px 0 0;
  color: #fff;
  padding: 0;
  text-decoration: none;
  z-index: 999;
}

#environment div.center_photo::after,
#practitioners div.listitem::after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 990;
  box-shadow: 0px -9px 31px 40px rgba(246, 246, 246, 0);
  transition: box-shadow 1s ease 0s;
}

#environment div.center_photo.listitem_shadow::after,
#practitioners div.listitem.listitem_shadow::after {
  box-shadow: 0px -9px 31px 40px rgba(246, 246, 246, 1);
}

#environment div.center_photo .show_all span,
#practitioners div.listitem .show_all span {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 3px 5px;
}

.center_photo .photo_item .show_more {
  width: 100%;
  position: absolute;
  top: calc(50% - 10px);
  left: 0;
  text-align: center;
  display: none;
}

.center_photo .photo_item .show_more a {
  display: inline-block;
  width: 80%;
  padding: 5px;
  border-radius: 100px;
  background-color: rgba(255, 255, 255, 0.6);
  text-shadow: 1px 1px rgba(255, 255, 255, 0.8);
  color: #000;
  text-decoration: none;
}

@media (max-width: 767px) {
  #environment div.center_photo {
    height: auto;
    overflow-x: auto;
    overflow-y: auto;
  }
  #environment div.center_photo .photo_item {
    display: none;
  }
  #environment div.center_photo .row .photo_item:first-child {
    display: block;
  }
  #environment div.center_photo .photo_item .show_more {
    display: inline-block;
  }
  #environment div.center_photo {
    border-bottom: none !important;
  }
  #environment div.center_photo::after {
    display: none;
  }
  #environment div.center_photo .show_all {
    display: none;
  }
}

.listitem .read_article {
  width: 50%;
  height: auto;
  display: inline-block;
  float: left;
  margin-right: 20px;
}

.listitem .read_article img {
  max-width: 100%;
}

.listitem .alignleft {
  color: #000;
  display: inline-block;
  float: left;
  margin: 3px 0 12px 0;
  max-width: 100%;
}

@media (max-width: 767px) {
  .listitem .read_article {
    width: 100%;
    margin-right: 0;
    /* margin-bottom: 20px; */
  }
}

.listitem .read_article {
  width: 100%;
}

.listitem .alignleft {
  float: none;
}

div.row {
  justify-content: center;
}
/**
 * 
 * //標題
 * "Helvetica Neue",Helvetica,Arial,sans-serif
 * 
 * //內文
 * 'Open Sans',sans-serif
 * 
 *  
 */
