@charset "UTF-8";
@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);
a:not(.aAnchorRed):hover, button:hover, button:focus {
  color: rgba(204, 159, 83, 0.6) !important;
}
button:hover, a.aAnchor:hover, button:focus {
  background-color: #ffffff !important;
}
img.custom-logo {
  width: 216px;
  height: auto;
}
.main-navigation a {
  font-weight: 500;
}
.main-navigation .sub-menu .menu-item a::before {
  content: "•" !important;
}
label#toggle-menu:hover, label#toggle-menu:focus {
  background-color: rgba(204, 159, 83, 0.6) !important;
}
.page-id-2982 h1.entry-title {
  display: none;
}
.page-id-1645 h1.entry-title {
  display: none;
}
.page-id-522 h1.entry-title {
  display: none;
}
.page-id-636 h1.entry-title {
  display: none;
}
.page-id-2146 h1.entry-title {
  display: none;
}
.page-id-584 h1.entry-title {
  display: none;
}
.page-id-1507 h1.entry-title {
  display: none;
}
.page-id-549 h1.entry-title {
  display: none;
}
.page-id-57 h1.entry-title {
  display: none;
}
.page-id-374 h1.entry-title {
  display: none;
}
.page-id-2203 h1.entry-title {
  display: none;
}
.page-id-705 h1.entry-title {
  display: none;
}
.page-id-1559 h1.entry-title {
  display: none;
}
.page-id-695 h1.entry-title {
  display: none;
}
.page-id-1419 h1.entry-title {
  display: none;
}
.page-id-856 h1.entry-title {
  display: none;
}
.page-id-2696 h1.entry-title {
  display: none;
}
.page-id-1645 h1.entry-title {
  display: none;
}
.page-id-2262 h1.entry-title {
  display: none;
}
.page-id-460 h1.entry-title {
  display: none;
}
.page-id-432 h1.entry-title {
  display: none;
}
.page-id-411 h1.entry-title {
  display: none;
}
.page-id-470 h1.entry-title {
  display: none;
}
.page-id-432 h1.entry-title {
  display: none;
}
.page-id-4999 h1.entry-title {
  display: none;
}
.page-id-5699 h1.entry-title {
  display: none;
}
.page-id-5708 h1.entry-title {
  display: none;
}
.page-id-5717 h1.entry-title {
  display: none;
}
.page-id-5723 h1.entry-title {
  display: none;
}
.sharedaddy {
  display: none;
}
footer.site-footer {
  display: block;
}
footer > nav.footer-navigation ul.footer-menu, footer > div.site-info {
  text-align: center;
  display: block;
}
/*language*/
footer > aside.widget-area {
  position: absolute;
  top: 5px;
  right: 50px;
  margin: 0;
}
footer > aside.widget-area section {
  margin: 0;
}
footer > aside.widget-area section ul li.lang-item {
  list-style: none;
  display: inline;
  font-size: 14px;
}
footer > aside.widget-area section ul li.lang-item a {
  color: #231815;
}
footer > aside.widget-area section ul li.lang-item:not(:first-child):before {
  content: "/";
  margin-right: 5px;
}
@media screen and (max-width: 1100px) {
  footer > aside.widget-area {
    right: 5px;
  }
}
@media screen and (max-width: 559px) {
  .main-navigation > div > ul, .social-navigation > div > ul, .pagination .nav-links {
    background-color: rgba(204, 159, 83, 0.2);
    padding-left: 10px;
    border: 3px solid #cc9f53;
    margin: -3px;
  }
  body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept, .main-navigation > div > ul > li > .sub-menu {
    background-color: transparent;
  }
  .contentAlignCenter .wp-block-coblocks-hero__inner {
    align-items: center;
  }
}
.home .entry-content .home-content {
  background-color: #d0cfcd;
  padding: 125px 0;
}
.home-content .wp-block-button__link {
  background-color: #cc9f53;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  color: #FFF;
}
.home-content .wp-block-button__link:hover {
  background-color: #FFF;
  color: #cc9f53;
}
@media screen and (min-width: 951px) {
  .home-content .wp-block-coblocks-hero__inner[class*="hero-center"] {
    align-items: unset;
  }
  .home-content .wp-block-coblocks-hero__inner .wp-block-coblocks-hero__content {
    height: 100%;
  }
  .home-content .hentry .wp-block-columns .wp-block-column .wp-block-button__link {
    bottom: 0;
  }
  .home-content .wp-block-buttons.is-content-justification-left {
    bottom: 0;
    position: absolute;
  }
}
@media screen and (min-width: 782px) and (max-width: 950px) {
  .home-content.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) {
    flex-basis: calc(50% - 1em) !important;
    flex-grow: 0;
  }
  .home-content.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child) {
    margin: 0;
  }
  .home-content.wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }
  .home-content.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:nth-child(2n) {
    margin: 0;
    margin-left: 2em;
  }
  .home-content.wp-block-columns {
    flex-wrap: wrap;
  }
}
.contactUsForm form {
  margin: 0 auto;
  background-color: rgba(208, 207, 205, 0.4);
  padding: 20px;
  border-radius: 10px;
  display: block;
}
.contactUsForm .wp-block-cover__inner-container {
  width: 100% !important;
}
.contactUsForm .wp-block-cover {
  padding: 0 !important;
}
.blog .entry-header {
  display: none;
}
.margin0 {
  margin: 0 !important;
}
.marginBottom0 {
  margin-bottom: 0 !important;
}
.marginTop5 {
  margin-top: 5px !important;
}
.marginTop10 {
  margin: 10px 0 0 !important;
}
.marginTop15 {
  margin-top: 15px !important;
}
.borderRadius10 {
  border-radius: 10px;
}
