/*@import url('//fonts.googleapis.com/css?family=Philosopher');
@import url('//fonts.googleapis.com/css?family=Maitree');*/


/*
    http://www.siamhtml.com/%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B9%81%E0%B8%95%E0%B8%81%E0%B8%95%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B8%82%E0%B8%AD%E0%B8%87-font-size-%E0%B9%81%E0%B8%9A%E0%B8%9A-percent-em-px-pt/
*/


/*@font-face {
    src: url(../fonts/PSL-Kittithada.ttf);
    font-family: "PSLkitt";
}
*/

@font-face {
    src: url(../fonts/SuperspaceRegular.ttf);
    font-family: "sspace";
}

.ss-font-philo {
    font-family: 'Philosopher', sans-serif !important;
}

.ss-font-maitree {
    font-family: 'Maitree', serif !important;
}

.ss-font-sspace {
    font-family: 'sspace' !important;
}


/*.ss-font-pslmaj {
    font-family: 'PSLmaj', serif !important;
}

.ss-font-pslkitt {
    font-family: 'PSLkitt', serif !important;
}*/

body {
    font-size: 1.6em;
}

.ss-no-pad {
    padding: 0px;
}

.ss-no-margin {
    padding: 0px;
}

.ss-section-block {}

.ss-section-block.-gray {
    background: #f3f3f3;
}

.ss-col-centered {
    float: none;
    margin: 0 auto;
}

.only-phone {
    display: none;
}

.ss-row-pad-10 {
    padding: 10px 0;
}

.ss-row-pad {
    padding: 20px 0;
}

.ss-title {
    padding: 0 0.60em 0.275em;
}

.ss-content {
    padding: 0 1em;
}

.-justify {
    text-align: justify;
    /*text-justify: inter-word;*/
    /*text-indent: 3em;*/
    /*padding: 0 1em;*/
}

.-indent {
    text-indent: 3em;
}

.-italic {
    font-style: italic;
}

.ss-rlt {
    position: relative;
}


/*@media (min-width: 992px) {
  
}*/

.ss-right {
    float: right !important;
}

.ss-left {
    float: left !important;
}

.ss-t-l {
    text-align: left !important;
}

.ss-t-r {
    text-align: right !important;
}

.ss-border-bot-grad::after {
    content: ' ';
    width: 100%;
    position: relative;
    left: 0;
    bottom: 0px;
    height: 1px;
    background: #1d1c1c;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, hsla(0, 0%, 0%, 0)), color-stop(50%, hsla(0, 0%, 0%, .75)), color-stop(100%, hsla(0, 0%, 0%, 0)));
    background: -webkit-linear-gradient(left, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, .75) 50%, hsla(0, 0%, 0%, 0) 100%);
    background: -moz-linear-gradient(left, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, .75) 50%, hsla(0, 0%, 0%, 0) 100%);
    background: -ms-linear-gradient(left, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, .75) 50%, hsla(0, 0%, 0%, 0) 100%);
    background: -o-linear-gradient(left, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, .75) 50%, hsla(0, 0%, 0%, 0) 100%);
    background: linear-gradient(left, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, .75) 50%, hsla(0, 0%, 0%, 0) 100%);
    box-shadow: 0px 1px 1px 0px rgba(40, 40, 40, 0.35);
}

.ss-sticky {
    position: fixed !important;
    top: 0 !important;
    z-index: 99;
}


/* END SS HERE**/