@charset "utf-8";
@font-face {
    font-family: 'HyundaiSansHeadBold';
    src: url('https://www.hyundaievents.com/font/HyundaiSansHead-Bold.otf');
}
@font-face {
    font-family: 'HyundaiSansHeadMedium';
    src: url('https://www.hyundaievents.com/font/HyundaiSansHead-Medium.otf');
    src: url('https://www.hyundaievents.com/font/HyundaiSansHead-Medium.otf?#iefix') format('embedded-opentype'),
    url('https://www.hyundaievents.com/font/HyundaiSansHead-Medium.woff2') format('woff2');
}
@font-face{
    font-family: 'HyundaiSansHeadRegular';
    src: url('https://www.hyundaievents.com/font/HyundaiSansHead-Regular.otf');
    src: url('https://www.hyundaievents.com/font/HyundaiSansHead-Regular.otf?#iefix') format('embedded-opentype'),
    url('https://www.hyundaievents.com/font/HyundaiSansHead-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'HyundaiSansHeadLight';
    src: url('https://www.hyundaievents.com/font/HyundaiSansHead-Light.otf');
}

body{
    font-family: 'Noto Sans TC', 'HyundaiSansHeadRegular', 'Malgun Gothic', 'NanumGothic', sans-serif;
    font-weight: 400;
}

h1,h2,h3,h4,h5,b {
    font-family: 'Noto Sans TC', 'HyundaiSansHeadBold', 'Malgun Gothic', 'NanumGothic', sans-serif;
    font-weight: 700;
}
.navbar li a {
    font-size:16px;
    font-family: 'Noto Sans TC', 'HyundaiSansHeadRegular', 'Malgun Gothic', 'NanumGothic', sans-serif;
    font-weight: 400;
}
.lang-font{
    font-family: 'Noto Sans TC', 'HyundaiSansHeadRegular', 'Malgun Gothic', 'NanumGothic', sans-serif;
}
.lang-font-weight{
    font-weight: 400;
}
#main-dealerlocator h1{
    font-family: 'Noto Sans TC', 'HyundaiSansHeadMedium';font-weight: 500;
}
#main-dealerlocator button {
    font-family: "Noto Sans TC", 'HeadMedium', 'Malgun Gothic', 'NanumGothic', sans-serif;
    font-weight: 500;
    color: #4C88CD;
    font-size: 0.9em;
    background-color: white;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.sub-copy {
	font-family: 'Noto Sans TC', HyundaiSansHeadLight !important;
	font-weight: 300 !important;
}
.copies {
	font-family: "Noto Sans TC", HyundaiSansHeadRegular !important;
	font-weight: 500;
}
.emphasis {
	font-family: "Noto Sans TC", HyundaiSansHeadMedium !important;
	font-weight: 500;
}
.hero_lear_more, .hero_lear_more button{
    font-weight:500;
}
@media screen and (max-width: 1280px) and (min-width: 992px) {
    .link-icon-container .icon-box{
        font-size:16px;
    }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
    .link-icon-container .icon-box{
        font-size:13px;
        line-height:134px;
    }
}
@media screen and (max-width: 767px) and (min-width: 576px) {
    #introduction{
        margin-top:112px;
    }
}
@media screen and (max-width: 575px) {
    #main-dealerlocator h1{
        font-size:36px;
    }
    #introduction{
        margin-top:112px;
    }
}
