body{font-family:"IBMPlexSansThaiLoopedRegular";font-size:18px;line-height:24px;color:#333}
h1,h2,h3,h4,h5,.navbar-brand{font-family:"IBMPlexSansThaiSemiBold"}
.navbar-nav,#footer{font-family:"IBMPlexSansThaiSemiBold"}
img.navbar-brand-logo{width:200px}
img.image-embed-item{width:100%;height:auto}
a{color:#852F00;}
a.scroll-to-top{position:fixed;right:15px;bottom:10%;text-align:center;cursor:pointer;color:#333;text-decoration:none}
.social-link{display:inline-flex}
#footer{background-color:#efefef}
a:hover,.feedDisplay h2 a:hover{text-decoration:underline;font-weight:bold;color:#555;}
.ce-headline-center{text-align:center}
.frame-space-before-extra-small{margin-top:5px}
.frame-space-before-small{margin-top:15px}
.frame-space-before-medium{margin-top:30px}
.frame-space-before-large{margin-top:45px}
.frame-space-before-extra-large{margin-top:60px}
.frame-space-after-extra-small{margin-bottom:5px}
.frame-space-after-small{margin-bottom:15px}
.frame-space-after-medium{margin-bottom:30px}
.frame-space-after-large{margin-bottom:45px}
.frame-space-after-extra-large{margin-bottom:60px}
.feedDisplay h2 {font-size:1.5rem;line-height:1.75rem;}
.feedDisplay h2 a{text-decoration:none;color:#852F00;}

@media only screen and (max-width: 480px) {
a.scroll-to-top{bottom:15%;cursor:pointer}
}