/*========= Thai =========*/
/*========= Eng =========*/
/* ========= */
/* ==== Helvetica ==== */
@font-face { font-family: 'HelveticaThin'; src: url("../fonts/HelveticaNeueThin.eot"); src: url("../fonts/HelveticaNeueThin.eot") format("embedded-opentype"), url("../fonts/HelveticaNeueThin.woff2") format("woff2"), url("../fonts/HelveticaNeueThin.woff") format("woff"), url("../fonts/HelveticaNeueThin.ttf") format("truetype"), url("../fonts/HelveticaNeueThin.svg#HelveticaNeueThin") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'HelveticaBold'; src: url("../fonts/HelveticaBold.eot"); src: url("../fonts/HelveticaBold.eot") format("embedded-opentype"), url("../fonts/HelveticaBold.woff2") format("woff2"), url("../fonts/HelveticaBold.woff") format("woff"), url("../fonts/HelveticaBold.ttf") format("truetype"), url("../fonts/HelveticaBold.svg#HelveticaBold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Helvetica'; src: url("../fonts/helveticanormal.eot"); src: url("../fonts/helveticanormal.eot") format("embedded-opentype"), url("../fonts/helveticanormal.woff2") format("woff2"), url("../fonts/helveticanormal.woff") format("woff"), url("../fonts/helveticanormal.ttf") format("truetype"), url("../fonts/helveticanormal.svg#helveticanormal") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'HelveticaLight'; src: url("../fonts/HelveticaNeueLight.eot"); src: url("../fonts/HelveticaNeueLight.eot") format("embedded-opentype"), url("../fonts/HelveticaNeueLight.woff2") format("woff2"), url("../fonts/HelveticaNeueLight.woff") format("woff"), url("../fonts/HelveticaNeueLight.ttf") format("truetype"), url("../fonts/HelveticaNeueLight.svg#HelveticaNeueLight") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'HelveticaLightOblique'; src: url("../fonts/HelveticaLightOblique.eot"); src: url("../fonts/HelveticaLightOblique.eot") format("embedded-opentype"), url("../fonts/HelveticaLightOblique.woff2") format("woff2"), url("../fonts/HelveticaLightOblique.woff") format("woff"), url("../fonts/HelveticaLightOblique.ttf") format("truetype"), url("../fonts/HelveticaLightOblique.svg#HelveticaLightOblique") format("svg"); font-weight: normal; font-style: normal; }
/* ==== Kanit ==== */
@font-face { font-family: 'KanitLight'; src: url("../fonts/kanit-light.eot"); src: url("../fonts/kanit-light.eot") format("embedded-opentype"), url("../fonts/kanit-light.woff") format("woff"), url("../fonts/kanit-light.ttf") format("truetype"), url("../fonts/kanit-light.svg#KanitLight") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Kanit'; src: url("../fonts/kanit-regular.eot"); src: url("../fonts/kanit-regular.eot") format("embedded-opentype"), url("../fonts/kanit-regular.woff") format("woff"), url("../fonts/kanit-regular.ttf") format("truetype"), url("../fonts/kanit-regular.svg#Kanit") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'KanitMedium'; src: url("../fonts/kanit-medium.eot"); src: url("../fonts/kanit-medium.eot") format("embedded-opentype"), url("../fonts/kanit-medium.woff") format("woff"), url("../fonts/kanit-medium.ttf") format("truetype"), url("../fonts/kanit-medium.svg#KanitMedium") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'KanitBold'; src: url("../fonts/kanit-bold.eot"); src: url("../fonts/kanit-bold.eot") format("embedded-opentype"), url("../fonts/kanit-bold.woff") format("woff"), url("../fonts/kanit-bold.ttf") format("truetype"), url("../fonts/kanit-bold.svg#KanitBold") format("svg"); font-weight: normal; font-style: normal; }
.page-sub-wrapper .sub-content--bottom--bg { margin-top: 10%; }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap { margin-top: -18%; /* Slide */ }
@media (max-width: 980px) { .page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap { margin-top: 0; } }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter { /*display: flex;
flex-wrap: wrap;
flex-direction: row;
flex-flow: row-reverse;
align-items: flex-end;*/ }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSSlideWrapper { /*width: 80%;*/ }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSAction { width: 20%; height: 40%; position: absolute; bottom: 0; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; }
@media (max-width: 890px) { .page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSAction { display: none !important; } }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSAction a { width: 19px; height: 14px; display: block; background-image: url("../images/arr-about.svg"); background-size: contain; background-repeat: no-repeat; background-position: center; bottom: 0; top: initial; margin: 0; opacity: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -ms-transition: all 0.3s; }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSAction a.lSPrev { left: initial; top: 25px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -ms-transform: rotate(180deg); }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSAction a.lSNext { right: initial; bottom: 50px; }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSAction a:hover { background-image: url("../images/arr-about-hover.svg"); }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSAction a:hover.lSPrev { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -ms-transform: rotate(0deg); }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSAction a:hover.lSNext { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); -ms-transform: rotate(-180deg); }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSPager.lSGallery { 								/*overflow: visible; 							text-align: center; 							width: 20% !important; 							padding-bottom: 80px;*/ }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSPager.lSGallery li { display: none; overflow: visible; }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSPager.lSGallery li a { font-size: 48px; font-family: "HelveticaBold", "KanitMedium", Arial, sans-serif; color: #951B1E; }
@media (max-width: 1366px) { .page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSPager.lSGallery li a { font-size: 36px; } }
@media (max-width: 990px) { .page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSPager.lSGallery li a { font-size: 25px; } }
.page-sub-wrapper .sub-content--bottom--bg .sub-content-wrap .lSSlideOuter .lSPager.lSGallery li.active { display: block; width: 100% !important; margin: 0; }

.slide-bottom { /*padding-left: 20%;*/ position: relative; }
.slide-bottom .date-slide .year-wrap { display: flex; display: -webkit-flex; align-items: flex-end; -webkit-align-items: flex-end; width: 80%; }
@media (max-width: 890px) { .slide-bottom .date-slide .year-wrap { width: 100%; flex-direction: column; } }
.slide-bottom .date-slide .year-wrap .slide-year { -webkit-flex-basis: 25%; flex-basis: 25%; text-align: center; padding-bottom: 100px; }
@media (max-width: 890px) { .slide-bottom .date-slide .year-wrap .slide-year { width: 100%; display: none; } }
.slide-bottom .date-slide .year-wrap .slide-year h1 { margin-bottom: 0; font-size: 48px; font-family: "HelveticaBold", "KanitMedium", Arial, sans-serif; color: #951B1E; }
@media (max-width: 1366px) { .slide-bottom .date-slide .year-wrap .slide-year h1 { font-size: 36px; } }
@media (max-width: 990px) { .slide-bottom .date-slide .year-wrap .slide-year h1 { font-size: 25px; } }
.slide-bottom .date-slide .year-wrap .slide-wp { flex-basis: 75%; }
@media (max-width: 890px) { .slide-bottom .date-slide .year-wrap .slide-wp { width: 100%; } }
.slide-bottom .date-slide .slide-img { max-width: 800px; position: relative; }
.slide-bottom .date-slide .slide-img .slide-img-wrap { position: relative; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; }
.slide-bottom .date-slide .slide-img .slide-img-wrap .item-img img { display: initial; }
.slide-bottom .date-slide .slide-img .slide-img-wrap .slick-dots { display: flex !important; flex-wrap: wrap; padding: 0; margin: 0; list-style: none; position: absolute; bottom: 40px; }
.slide-bottom .date-slide .slide-img .slide-img-wrap .slick-dots li { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; }
.slide-bottom .date-slide .slide-img .slide-img-wrap .slick-dots li:before { content: ''; width: 42px; height: 42px; display: block; position: absolute; border: 1px solid #FFFFFF; border-radius: 100%; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -ms-transition: all 0.3s; }
.slide-bottom .date-slide .slide-img .slide-img-wrap .slick-dots li button { border: 0; text-indent: -9999px; width: 10px; height: 10px; display: block; background-color: transparent; border-radius: 100%; border: 1px solid #FFFFFF; margin: 0 20px; padding: 0; }
.slide-bottom .date-slide .slide-img .slide-img-wrap .slick-dots li.slick-active:before { opacity: 1; }
.slide-bottom .date-slide .slide-img .slide-img-wrap .slick-dots li.slick-active button { background-color: #D0D0D0; border-color: #9B9B9B; }
.slide-bottom .date-slide .slide-content { margin-top: 30px; }
.slide-bottom .date-slide .slide-content h4 { font-size: 18px; font-family: "HelveticaBold", "KanitMedium", Arial, sans-serif; color: #005382; margin: 0 0 15px; }
.slide-bottom .date-slide .slide-content p { font-size: 16px; font-family: "Helvetica", "Kanit", Arial, sans-serif; color: #878A9D; letter-spacing: 0.69px; line-height: 25px; margin: 0; }

/*# sourceMappingURL=awards.css.map */
