html[lang*='en'] body {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #737373;
  font-weight: normal; }

html[lang*='en'] h1,
html[lang*='en'] h2,
html[lang*='en'] h3,
html[lang*='en'] h4,
html[lang*='en'] h5,
html[lang*='en'] h6,
html[lang*='en'] .h1,
html[lang*='en'] .h2,
html[lang*='en'] .h3,
html[lang*='en'] .h4,
html[lang*='en'] .h5,
html[lang*='en'] .h6 {
  color: #4a4a4a;
  font-weight: bold !important;
  font-family: Helvetica, Arial, sans-serif; }

html[lang*='en'] h1,
html[lang*='en'] .h1 {
  font-size: 50px;
  font-size: 5rem;
  font-weight: 500; }

html[lang*='en'] h2,
html[lang*='en'] .h2 {
  font-size: 30px;
  font-size: 3rem;
  font-weight: normal; }

html[lang*='en'] h3,
html[lang*='en'] .h3 {
  font-size: 21px;
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 1.3; }

html[lang*='en'] h4,
html[lang*='en'] .h4 {
  font-size: 17px;
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 25px; }
  html[lang*='en'] h4.weight-light,
  html[lang*='en'] .h4.weight-light {
    font-weight: normal;
    line-height: 25px; }

html[lang*='en'] h5,
html[lang*='en'] .h5 {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: normal;
  line-height: 1.4; }

html[lang*='en'] h6,
html[lang*='en'] .h6 {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.4; }

html[lang*='en'] header {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold; }

html[lang*='en'] footer {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold; }

html[lang*='en'] p {
  padding-bottom: 10px; }

html[lang*='en'] a {
  text-decoration: none; }
  html[lang*='en'] a:focus, html[lang*='en'] a:hover, html[lang*='en'] a:active {
    text-decoration: none; }

hr {
  position: relative;
  width: 100%;
  height: 1px;
  display: block;
  clear: both;
  padding: 15px 0;
  border: 0; }
  hr.line-red:after {
    background-color: #e4302e; }
  hr:after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background-color: #e2e2e2; }

html[lang*='th'] body {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6;
  color: #737373; }

html[lang*='th'] h1, 
html[lang*='th'] h2, 
html[lang*='th'] h3, 
html[lang*='th'] h4, 
html[lang*='th'] h5,
html[lang*='th'] .h1, 
html[lang*='th'] .h2, 
html[lang*='th'] .h3, 
html[lang*='th'] .h4, 
html[lang*='th'] .h5 {
  color: #4a4a4a;
  font-family: "Mitr", Helvetica, Arial, sans-serif; }

html[lang*='th'] h1,
html[lang*='th'] .h1 {
  font-size: 50px;
  font-size: 5rem;
  font-weight: 500; }

html[lang*='th'] h2,
html[lang*='th'] .h2 {
  font-size: 30px;
  font-size: 3rem;
  font-weight: 500; }
  html[lang*='th'] h2.weight-medium,
  html[lang*='th'] .h2.weight-medium {
    font-weight: 400; }

html[lang*='th'] h3,
html[lang*='th'] .h3 {
  font-size: 21px;
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 1.5; }

html[lang*='th'] h4,
html[lang*='th'] .h4 {
  font-size: 17px;
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 30px; }
  html[lang*='th'] h4.weight-light,
  html[lang*='th'] .h4.weight-light {
    font-weight: 200;
    line-height: 25px; }

html[lang*='th'] h5,
html[lang*='th'] .h5 {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 400; }

html[lang*='th'] h6,
html[lang*='th'] .h6 {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold; }

html[lang*='th'] a {
  text-decoration: none; }
  html[lang*='th'] a:focus, html[lang*='th'] a:hover, html[lang*='th'] a:active {
    text-decoration: none; }

html[lang*='th'] body > header {
  font-family: "Mitr", Helvetica, Arial, sans-serif; }

hr {
  position: relative;
  width: 100%;
  height: 1px;
  display: block;
  clear: both;
  padding: 15px 0;
  border: 0; }
  hr:after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background-color: #dbdbdb; }
