@import url('https://fonts.googleapis.com/css?family=Lato');
p{
    font-family: 'Lato', 'Arial', '微軟正黑體', Microsoft JhengHei, Lucida Sans Unicode, sans-serif;
    font-size: 16px;
}

#mobile-btn,
#mobile-btn div {
    display: none !important;
}

@media screen and (max-width: 1200px) {
    .oe_menu, .topnav {
        padding-right: 10px;
    }
}

@media screen and (max-width: 1023px) {
    .oe_menu, .topnav {
        display: block;
        padding-right: 10px;
    }
}

/*UI*/
.padded-r50 {
    padding-right: 50px;
}

.padded-r20 {
    padding-right: 20px;
}

.padded-l50 {
    padding-left: 50px;
}

.padded-l20 {
    padding-left: 20px;
}

.flex-center {
    display: flex;
    align-items: center;
    flex-flow: wrap;
}

/*Title*/

.gray-bg h1 {
    font-weight: 300;
}

.editor h2.text-30,
h2.text-30 {
    font-weight: 500;
    line-height: 1.2;
}
body{

}

/*page*/

.sitemap dt span {
    display: block;
}
.copyright .hor-menu li:nth-child(2):after{
    display: none;
}

.eb-bg1 {
    background-image: url('../images/en/en-bg.jpg');
    background-size: cover;
    min-height: 600px;
    display: flex;
    align-items: center;
    background-position: center;
}

@media (max-width: 1200px) {
    .eb-bg1 {
        background-position: left;
        min-height: 500px;
    }
}

@media (max-width: 768px) {
    .eb-bg1 {
        background-position: left;
        min-height: 400px;
    }
}




