@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumgothic/nanumgothic.css);
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumgothiccoding/nanumgothiccoding.css);
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanummyeongjo/nanummyeongjo.css);
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumpenscript/nanumpenscript.css);
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbrushscript/nanumbrushscript.css);
body, p, h1, h2, h3, h4, h5, h6 {font-family: poppins, "Nanum Barun Gothic", "NanumGothic";}
.blog-medium .post .post-inner .post-header .post-title {font-size: 1.2rem; font-family: "Nanum Gothic";}
h1, h2, h3, h4, h5, h6 {margin-top: 10px;}
.footer-widgets .widget-title {
    letter-spacing: 1px;
    padding-bottom: 20px;
    padding-top: 38px;
    border-bottom: 1px dotted #505050;
}
.site-footer .footer-copyright {padding-top:10px;padding-bottom:10px;background-color: #0c0c0c;}
#rpwwt-recent-posts-widget-with-thumbnails-2 img, #rpwwt-recent-posts-widget-with-thumbnails-3 img, #rpwwt-recent-posts-widget-with-thumbnails-4 img {border-radius: 40px;}
span.rpwwt-post-title {font-weight: 600;}
.footer-widgets .widget-title {font-size: 20px; margin-top: 0;}
h3 {font-weight: 600;font-size: 1.3rem;}
.widget > .widget-title {font-weight:600;}
.single-post .post-inner .post-header .post-title, .single-attachment .post-inner .post-header .post-title {
    margin: 0;
    border-bottom: 1px solid #ececec;
    padding-bottom: 10px;
}
.page-title .subtitle {font-size: 25px;font-weight: 600;margin-bottom: 10px;}
.site-content .page-title .page-title-inner {margin: 0 0 5px 0;}
h2.widgettitle {font-size: 20px;}
#site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
    padding: 5px 5px;
    min-height: 60px;
    border: none;
    font-size: 15px;
    bottom: 0;
}
#site .vc_tta-container {border: 1px solid #f1f1f1;}
.GrayTable tr:first-child td,.GrayTable tr:first-child:hover td{filter:progid: DXImageTransform.Microsoft.gradient(startColorstr="#b7b7b7", endColorstr="#b7b7b7")}.GrayTable,.GrayTable table{width:100%;margin:0;padding:0}.GrayTable{border:1px solid #999;-moz-border-radius-bottom-left:0;-moz-border-radius-bottom-right:0;-moz-border-radius-top-right:0;-moz-border-radius-top-left:0;-webkit-border-radius:0;border-radius:0}.GrayTable table{border-collapse:collapse;border-spacing:0;height:100%}.GrayTable tr:last-child td:last-child{-moz-border-radius-bottom-right:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.GrayTable table tr:first-child td:first-child{-moz-border-radius-top-left:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.GrayTable table tr:first-child td:last-child{-moz-border-radius-top-right:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.GrayTable tr:last-child td:first-child{-moz-border-radius-bottom-left:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.GrayTable tr:nth-child(odd){background-color:#ededed}.GrayTable tr:nth-child(even){background-color:#fff}.GrayTable td{vertical-align:middle;border:1px solid #999;border-width:0 1px 1px 0;text-align:center;padding:10px;font-size:15px;font-family:"Nanum Gothic";color:#000}.GrayTable tr:last-child td{border-width:0 1px 0 0}.GrayTable tr td:last-child{border-width:0 0 1px}.GrayTable tr:last-child td:last-child{border-width:0}.GrayTable tr:first-child td{background:-o-linear-gradient(bottom,#b7b7b7 5%,#b7b7b7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#b7b7b7),color-stop(1,#b7b7b7));background:-moz-linear-gradient(center top,#b7b7b7 5%,#b7b7b7 100%);background:-o-linear-gradient(top,#b7b7b7,b7b7b7);background-color:#b7b7b7;border:0 solid #999;text-align:center;border-width:0 0 1px 1px;font-size:15px;font-family:"Nanum barun Gothic";font-weight:700;color:#fff}.GrayTable tr:first-child:hover td{background:-o-linear-gradient(bottom,#b7b7b7 5%,#b7b7b7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#b7b7b7),color-stop(1,#b7b7b7));background:-moz-linear-gradient(center top,#b7b7b7 5%,#b7b7b7 100%);background:-o-linear-gradient(top,#b7b7b7,b7b7b7);background-color:#b7b7b7}.GrayTable tr:first-child td:first-child{border-width:0 0 1px}.GrayTable tr:first-child td:last-child{border-width:0 0 1px 1px}
.GrayTable {font-family: "Apple SD Gothic Neo", "Nanum Barun Gothic", "Nanum Gothic";word-break:keep-all;}
#site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container {padding: 20px 15px 15px 15px;}
.menu-product-menu-container, .menu-product-menu-en-container {font-size: 18px;}
#site .vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {background-color: #5c5e6b;}
.trans-bg {color: #fff;background-color: rgba(0,0,0,0.6);padding: 30px 30px;border-radius: 10px;}
.rpwwt-widget ul li {margin: 0 0 0.5em; border-bottom: 1px dotted #485377;}
.post-list .rpwwt-widget ul li {margin: 0 0 0.5em; border-bottom: 1px dotted #dcdcdc;}
.GrayTable tr td:last-child {text-align: left;}
@media only screen and (max-width: 544px) and (min-width: 320px) {
	body .site-header.site-header-classic.header-brand-left .header-brand a, body .site-header.site-header-classic.header-brand-right .header-brand a {width: 100%;}
  .mobile-hide {visibility:hidden;display:none;}
  .content-header {background-position: top left 68%;}
}
.umi::after {content: "- UMICORE"; color: #b5b5b5; margin-left: 20px;}
p.sresult {display: none;}
.sidebar-right .content-body .main-sidebar-inner, .sidebar-left .content-body .main-sidebar-inner {padding: 40px 20px;}
.searchandfilter label {display: inline !important;}
li.sf-field-taxonomy-nproject-tag {border-top: 1px dotted #cfcfcf;}
.button, input[type="button"], input[type="submit"], button {height: 38px; line-height: 40px; width: 100%; border-radius: 0;}
html[lang="en-US"] .logo.logoDefault {opacity: 0;}

html[lang="en-US"] .header-brand {
    background-image: url(http://hojinplatech.com/wp-content/uploads/2023/07/hojinplatech-logo-en-1.png);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: auto 67px;
    transition: background-size .25s ease;
}
html[lang="en-US"] .site-header-sticky .header-brand {
    background-image: none;
}
html[lang="en-US"] .navbar-large .navbar-brand {
    background-size: auto 67px;
}
.widget ul li .children, .widget ul li .sub-menu {
    margin: 5px 0 5px 12px;
	letter-spacing: -0.5px;
}
h2.post-title {
    font-weight: 600;
}
@media only screen and (max-width: 600px) {
	html[lang="en-US"] .header-brand {
     background-size: auto 44px;}
}