
/* ==================================================
Font-Face Icons
================================================== */

/* font converted using font-converter.net. thank you! */

/* #region Prompt */
@font-face {
    font-family: "Prompt-Regular";
    src: url("fonts/Prompt/Prompt-Regular.eot"); /* IE9 Compat Modes */
    src: url("fonts/Prompt/Prompt-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("fonts/Prompt/Prompt-Regular.otf") format("opentype"), /* Open Type Font */
    url("fonts/Prompt/Prompt-Regular.svg") format("svg"), /* Legacy iOS */
    url("fonts/Prompt/Prompt-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("fonts/Prompt/Prompt-Regular.woff") format("woff"), /* Modern Browsers */
    url("fonts/Prompt/Prompt-Regular.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Prompt-Bold";
    src: url("fonts/Prompt/Prompt-Bold.eot"); /* IE9 Compat Modes */
    src: url("fonts/Prompt/Prompt-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("fonts/Prompt/Prompt-Bold.otf") format("opentype"), /* Open Type Font */
    url("fonts/Prompt/Prompt-Bold.svg") format("svg"), /* Legacy iOS */
    url("fonts/Prompt/Prompt-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("fonts/Prompt/Prompt-Bold.woff") format("woff"), /* Modern Browsers */
    url("fonts/Prompt/Prompt-Bold.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Prompt-SemiBold";
    src: url("fonts/Prompt/Prompt-SemiBold.eot"); /* IE9 Compat Modes */
    src: url("fonts/Prompt/Prompt-SemiBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("fonts/Prompt/Prompt-SemiBold.otf") format("opentype"), /* Open Type Font */
    url("fonts/Prompt/Prompt-SemiBold.svg") format("svg"), /* Legacy iOS */
    url("fonts/Prompt/Prompt-SemiBold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("fonts/Prompt/Prompt-SemiBold.woff") format("woff"), /* Modern Browsers */
    url("fonts/Prompt/Prompt-SemiBold.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Prompt-Light";
    src: url("fonts/Prompt/Prompt-Light.eot"); /* IE9 Compat Modes */
    src: url("fonts/Prompt/Prompt-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("fonts/Prompt/Prompt-Light.otf") format("opentype"), /* Open Type Font */
    url("fonts/Prompt/Prompt-Light.svg") format("svg"), /* Legacy iOS */
    url("fonts/Prompt/Prompt-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("fonts/Prompt/Prompt-Light.woff") format("woff"), /* Modern Browsers */
    url("fonts/Prompt/Prompt-Light.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Prompt-Thin";
    src: url("fonts/Prompt/Prompt-Thin.eot"); /* IE9 Compat Modes */
    src: url("fonts/Prompt/Prompt-Thin.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("fonts/Prompt/Prompt-Thin.otf") format("opentype"), /* Open Type Font */
    url("fonts/Prompt/Prompt-Thin.svg") format("svg"), /* Legacy iOS */
    url("fonts/Prompt/Prompt-Thin.ttf") format("truetype"), /* Safari, Android, iOS */
    url("fonts/Prompt/Prompt-Thin.woff") format("woff"), /* Modern Browsers */
    url("fonts/Prompt/Prompt-Thin.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}
/* #endregion */


/* ==================================================
Font-Face Icons
================================================== */
* {
    font-family: "Prompt-Light";
    font-size: 1.0em;
}

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: "Prompt-Bold";
    font-size: 1.0em;
    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: "Prompt-Regular";
    font-size: 0.8em;
    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: "Prompt-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;
    line-height: 160%;
}

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;
    }