
/* ==================================================
Font-Face Icons
================================================== */

html #header .header-nav.header-nav-dark-dropdown nav > ul li.active > a,
html #header.header-semi-transparent .header-nav-main nav > ul > li:not(.active) > a,
html:not(.sticky-header-active) #header .header-nav.header-nav-dark-dropdown nav > ul li.active > a,
html:not(.sticky-header-active) #header.header-semi-transparent .header-nav-main nav > ul > li:not(.active) > a {
    font-family: "PSL Kittithada Pro Bold";
    font-size: 1.55em;
    font-weight: 800;
    color:#000;
    text-decoration:underline;
}
    html #header .header-nav.header-nav-dark-dropdown nav > ul li.active > a:hover,
    html #header .header-nav.header-nav-dark-dropdown nav > ul li.dropdown > a:hover {
        color: #fff;
        text-decoration: none;
    }
html #header .header-nav nav > ul li.active > a,
html #header .header-nav nav > ul > li:not(.active) > a,
html:not(.sticky-header-active) #header .header-nav nav > ul li.active > a,
html:not(.sticky-header-active) #header .header-nav nav > ul > li:not(.active) > a {
    font-family: "PSL Kittithada Pro Bold";
    font-size: 1.25em;
    font-weight: 400;
}

#header .header-nav.header-nav-dark-dropdown nav > ul > li.dropdown .dropdown-menu li a,
#header .header-nav.header-nav-dark-dropdown nav > ul > li.dropdown .dropdown-menu li a:hover,
#header .header-nav.header-nav-dark-dropdown nav > ul > li.dropdown.dropdown-mega .dropdown-menu li a:hover {
    font-family: "PSL Kittithada Pro Bold";
    font-size: 1.25em;
    font-weight: 400;
}

.accordion-body strong,
.accordion-body ul {
    font-family: "Prompt-Light";
    font-size: 1.0em;
}
.thumb-info .thumb-info-title {
    background: rgba(7, 162, 221, 0.6);
    color: #fff;
    bottom: 5%;
    font-family: "Prompt-Light";
    font-size: 0.85em;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 20px;
    padding: 4px 6px;
    text-transform: capitalize;
    max-width: 95%;
}

.team-list .thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
    font-size: 0.75em;
    line-height: 20px;
    margin: 0 0 8px;
    padding: 10px;
    display: block;
}

.thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
    font-family: "Prompt-Light";
    font-size: 1.1em;
    margin: 0 0 8px;
    padding: 10px;
    display: block;
}

.tp-caption.top-label.th {
    font-family: "PSL Kittithada Pro";
    font-size: 3.85em;
    font-weight: 400;
}

.tp-caption.main-label.th {
    font-family: "PSL Kittithada Pro";
    font-size: 4.85em;
    font-weight: 600;
}

.tp-caption.bottom-label.th {
    font-family: "PSL Kittithada Pro Bold";
    font-size: 1.65em;
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Prompt-Light";
    font-weight: 200;
    letter-spacing: 0px;
}

h3 {
    line-height: 36px;
}

p, label,
ol li,
ul li,
table thead th,
table tbody td {
    font-family: "Prompt-Light";
    font-size: 1.2em;
    letter-spacing: 0px;
}

table thead th,
table tbody td {
    font-size: 0.95em;
}

aside ul.nav.nav-pills li a {
    font-family: "PSL Kittithada Pro Bold";
    font-size: 1.45em;
}

ul.nav.nav-pills.nav-language {
    font-family: "Prompt-Light";
    font-size: 0.95em;
}

.checkbox label,
.list li,
.list li ul li {
    font-family: "Prompt-Light";
    font-size: 1.1em;
    letter-spacing: 0px;
}

.thumb-info-wrapper h2 {
    font-size: 1.4em;
    margin-bottom:10px;
}
.list-number li {
    font-size: 1.1em;
    line-height: 28px;
}
.thumb-info-wrapper li {
    font-size: 1.0em;
    line-height: 28px;
}

.pricing-table.princig-table-flat .plan.plan-sm h3 {
    font-size: 1.4em;
}
.pricing-table.princig-table-flat .plan.plan-sm h3 span {
    font-size: 1.0em;
}
    .pricing-table.princig-table-flat .plan.plan-sm ul li {
        font-size: 0.85em;
    }