body, button, input, select, textarea {
    font-family: Lato, "Microsoft JhengHei", sans-serif;
}

body {
    color: #555;
    line-height: 1.8;
}

@media screen and (min-width: 1020px) {
  .hentry {
      padding-top: 0;
      padding-bottom: 0;
  }
}

@media screen and (min-width: 768px) {
  body, button, input, select, textarea {
      font-size: 16px;
  }
}

h1, h2, h3, h4, h5, h6, .site-title, .so-widget-sow-hero-default-36cb18cabce0 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1, .so-widget-sow-hero-default-36cb18cabce0 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2, .so-widget-sow-hero-default-36cb18cabce0 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3, .so-widget-sow-hero-default-36cb18cabce0 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h4, .so-widget-sow-hero-default-36cb18cabce0 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h5, .so-widget-sow-hero-default-36cb18cabce0 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h6, .so-widget-sow-headline-default-f24fc6e9d341 .sow-headline-container h3.sow-headline {
    font-family: Poppins, "Microsoft JhengHei", sans-serif;
}

.so-widget-sow-headline-default-52dfba112210 .sow-headline-container h1.sow-headline { 
    margin-bottom: 0;
}

.button {
    font-size: 16px;
}

.widget {
    padding-bottom: 1.5em;
}

@media screen and (min-width: 896px) {
  .hentry {
      padding-top: 0;
  }
}

@media screen and (min-width: 600px) {
  .hentry {
      padding-top: 0;
  }
}

.so-widget-sow-headline-default-52dfba112210 .sow-headline-container p.sow-sub-headline {
    line-height: 1.8em;
}

