/*!
Theme Name: Theme
Theme URI: https://demodevsite.com
Author: TekHive
Author URI: https://demodevsite.com
Description: Description
Version: 1.0.0
*/











/* common css */
@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
 		max-width: 1180px;
	}
}
body, div, p, span, a, strong {
	line-height: 1.3;
}
.font-kanit {
	font-family: 'Kanit', sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Kanit', sans-serif;
	font-weight: 600;
}
.font-montserrat {
	font-family: 'Montserrat', sans-serif;
}
.font-light {
	font-weight:300;
}
.font-regular {
	font-weight:400;
}
.font-medium {
	font-weight:500;
}
.font-semibold {
	font-weight:600;
}
.font-bold {
	font-weight:700;
}
.color-white {
	color:#fff;
}
.color-black {
	color:#000;
}
.color-blue {
	color:#2d407d;
}
.has-overlay {
    position: relative;
}
.has-overlay::before {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: rgb(0 0 0 / 0.4);
    z-index: 1;
    content: "";
}
.cat-label {
    padding: 4px 10px;
    font-size:13px;
    line-height: 1;
    display: inline-block;
    border-radius: 1px;
	background:#E33143;
}
.cat-label:hover {
	color:#fff;
	background:#2D407D;
}
.cat-label_news {
	background:#E33143;
}
.post_date {
	font-family: 'Kanit', sans-serif;
	font-size:13px;
}
.clearfix::before,
.clearfix::after {
	content:"";
	float:none;
	clear:both;
	display:table;
}
a:hover {
	text-decoration: none;
	opacity: 0.8;
}
.has-url {
	cursor: pointer;
}
.show-mobile {
	display: none !important;
}












/* header */
.top-header {
	background: #2D407D;
	color:#fff;
	padding: 6px 0 10px;
}
.separator {
    font-weight: 300;
    margin: 0 10px;
    display: inline-block;
    vertical-align: middle;
}
.social-links {
	  display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.social-links li {
    margin: 0 0 0 10px;
}
ul.social-links li a {
    font-size: 14px;
}
.top-header a {
	color:#fff;
}
.top-header-right {
    display: flex;
    justify-content: flex-end;
}
.top-search-area {
    position: relative;
}
.top-header #searchform {
	display:none;
    width: 323px;
    position: absolute;
    right: 0;
    background: rgb(45 64 125 / 0.8);
    padding: 10px;
    top: 32px;
	opacity:0;
	transition: all 0.5s ease;
}
.top-search-area form#searchform label.screen-reader-text {
    display: none;
}
.top-search-area.active form#searchform {
    display: block;
	opacity:1;
}
.screen-reader-text {
    margin: 0;
}
.top-search-area input[type="text"] {
    width: 244px;
}
.search-icon {
	width:14px;
	height:14px;
	background:url('asset/img/Path-10.png') no-repeat center center;
	display: inline-block;
  	vertical-align: middle;
	cursor:pointer;
}
.top-search-area.active .search-icon {
	background:url('asset/img/search-icon.png') no-repeat center center;
}
.logo-container {
    padding: 35px 0;
}
.logo-top {
	height: 51px;
	width:auto;
}
.nav-container {
    border-top: 1px solid #2D407D;
    border-bottom: 1px solid #2D407D;
	background:#f8f8f8;
}
.mobile-nav-container {
	display: none;
}
#menu-primary-menu {
    max-width: 1150px;
    margin: 0 auto;
    border-left: 1px solid #2d407d;
    border-right: 1px solid #2d407d;
    display: flex;
    justify-content: space-evenly;
}
.nav-container .menu {
    padding: 0;
    margin: 0;
    list-style: none;
		display:flex;
}
#menu-primary-menu ul.sub-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    display: none;
	position: absolute;
    left: 0;
	z-index: 9;
}
#menu-primary-menu > li:hover ul.sub-menu {
	display:flex;
	z-index: 10;
}
#menu-primary-menu > li {
    text-align: center;
    display: block;
    flex: auto;
    border-top: 1px solid;
    border-right:1px solid;
    margin-top: -1px;
    margin-right: -1px;
}
#menu-primary-menu li a {
    font-size: 16px;
    display: block;
    line-height: 1;
	color:#2d407d;
	padding: 16px 0;
	font-weight: 600;
}
#menu-primary-menu li.current-menu-item a,
#menu-primary-menu li:hover a, 
#menu-primary-menu li .sub-menu li a, 
#menu-primary-menu li.current-menu-parent a {
	color:#fff;
}
#menu-primary-menu li a:hover {
	text-decoration:none;
}
#menu-primary-menu > li + li {
    /*border-left: 1px solid #2d407d;*/
}
#menu-primary-menu > li:last-child {
/* 	border-right: 1px solid #2d407d; */
}
#menu-primary-menu ul.sub-menu li a {
    padding: 16px 24px;
}
/* entertainment */
li#menu-item-466.current-menu-item,
li#menu-item-466.current-menu-parent,
li#menu-item-466:hover, 
li#menu-item-466 ul.sub-menu, 
.mobile-nav .menu .menu-item-466.expanded {
	background: #C83F7C;
	border-color: #C83F7C;
}
/* news */
li#menu-item-94.current-menu-item,
li#menu-item-94.current-menu-parent,
li#menu-item-94:hover, 
li#menu-item-94 ul.sub-menu, 
.mobile-nav .menu .menu-item-94.expanded {
	background: #E33143;
	border-color: #E33143;
}
/* finance */
li#menu-item-479.current-menu-item, 
li#menu-item-479.current-menu-parent, 
li#menu-item-479:hover, 
li#menu-item-479 ul.sub-menu, 
.mobile-nav .menu .menu-item-479.expanded {
	background: #FFCB05;
	border-color: #FFCB05;
}
/* horoscope */
li#menu-item-237.current-menu-item,
li#menu-item-237.current-menu-parent,
li#menu-item-237:hover, 
li#menu-item-237 ul.sub-menu, 
.mobile-nav .menu .menu-item-237.expanded {
	background: #8071B4;
	border-color: #8071B4;
}
/* lifestyle */
li#menu-item-155.current-menu-item,
li#menu-item-155.current-menu-parent,
li#menu-item-155:hover, 
li#menu-item-155 ul.sub-menu, 
.mobile-nav .menu .menu-item-155.expanded {
	background: #BFD730;
	border-color: #BFD730;
}
/* e-sports */
li#menu-item-164.current-menu-item,
li#menu-item-164.current-menu-parent,
li#menu-item-164:hover, 
li#menu-item-164 ul.sub-menu, 
.mobile-nav .menu .menu-item-164.expanded {
	background: #EB8923;
	border-color: #EB8923;
}
/* podcast */
li#menu-item-165.current-menu-item,
li#menu-item-165.current-menu-parent,
li#menu-item-165:hover, 
li#menu-item-165 ul.sub-menu, 
.mobile-nav .menu .menu-item-165.expanded {
	background: #44C8F5;
	border-color: #44C8F5;
}
/* video */
li#menu-item-301.current-menu-item,
li#menu-item-301.current-menu-parent,
li#menu-item-301:hover, 
li#menu-item-301 ul.sub-menu, 
.mobile-nav .menu .menu-item-301.expanded {
	background: #00ABBD;
	border-color: #00ABBD;
}
/* lottery */
li#menu-item-167.current-menu-item,
li#menu-item-167.current-menu-parent,
li#menu-item-167:hover, 
li#menu-item-167 ul.sub-menu, 
li#menu-item-789.current-menu-item,
li#menu-item-789.current-menu-parent,
li#menu-item-789:hover, 
li#menu-item-789 ul.sub-menu, 
.mobile-nav .menu .menu-item-789.expanded {
	background: #007DBA;
	border-color: #007DBA;
}
/* 491-community, 174-service */
li#menu-item-174.current-menu-item,
li#menu-item-174.current-menu-parent,
li#menu-item-174:hover,
li#menu-item-491.current-menu-item,
li#menu-item-491:hover {
	background: #2D407D;
	border-color: #2D407D;
}
li#menu-item-161.current-menu-item,
li#menu-item-161.current-menu-parent,
li#menu-item-161:hover, 
li#menu-item-161 ul.sub-menu {
	background: #F15B55;
}
#menu-primary-menu .sub-menu .current-menu-item > a {
    position: relative;
}
#menu-primary-menu .sub-menu .current-menu-item > a::after {
    content: "";
    position: absolute;
    height: 3px;
    width: calc(100% - 48px);
    left: 0;
    bottom: 10px;
    background: #fff;
    right: 0;
    margin: 0 auto;
}
#menu-primary-menu li.current-menu-item .sub-menu,
#menu-primary-menu li.current-menu-parent .sub-menu {
	display: flex;
}
#menu-primary-menu > li#menu-item-94.current-menu-item,
#menu-primary-menu > li#menu-item-94.current-menu-parent,
#menu-primary-menu > li#menu-item-94:hover {
    margin-left: -1px;
    border-left: 1px solid #E33143;
}
#menu-primary-menu > li#menu-item-174 {
    margin-right: -1px;
    border-right: none;
}
.mobile-nav .menu li.menu-item-174.expanded > a {
    color: #2D407D;
}








/* home */
.home-slider {
	position: relative;
}
.home-slider, 
.home-slider .slide-item {
	width: 100%;
	max-width: 1920px;
	/*height: 640px;*/
	height: auto;
	margin:0 auto;
}
.top-featured-news {
	height:520px;
	display:flex;
	align-items:center;
	border-bottom: 5px solid #E33143;
}
.top-featured-news-inner {
    text-align: center;
    margin: 0 auto;
	max-width:1150px;
	padding: 0 60px;
	position: relative;
    z-index: 2;
}
.home-news-carousel {
    border-top: 5px solid #e33143;
}
.home-news-carousel .news-item {
	min-height:262px;
	display:flex;
	align-items:center;
}
.home-news-carousel .news-item-inner {
	text-align: center;
    margin: 0 auto;
	padding: 0 40px;
	position: relative;
    z-index: 2;
}
.home-news-carousel .news-item h4 {
	font-size:20px;
}
.home-news-carousel .owl-nav button.owl-prev, 
.home-news-carousel .owl-nav button.owl-next, 
.home-video-carousel .owl-nav button.owl-prev, 
.home-video-carousel .owl-nav button.owl-next, 
#category-contents_podcast-carousel .owl-nav button.owl-prev, 
#category-contents_podcast-carousel .owl-nav button.owl-next, 
#category-contents_video-carousel .owl-nav button.owl-prev, 
#category-contents_video-carousel .owl-nav button.owl-next, 
.home-slider .owl-nav button.owl-prev, 
.home-slider .owl-nav button.owl-next, 
.th-category-highlights-mobile-carousel .owl-carousel .owl-nav button.owl-prev,
.th-category-highlights-mobile-carousel .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 40%;
    padding: 10px !important;
    width: 36px;
    height: 60px;
}
.home-slider .owl-nav button.owl-prev, 
.home-slider .owl-nav button.owl-next {
    top: calc(50% - 30px);
}
.home-slider .owl-dots {
    position: absolute;
    bottom: 25px;
    width: 100%;
    z-index: 10;
    text-align: center;
}
.home-slider .owl-dots .owl-dot {
    width: 10px;
    height: 8px;
    display: inline-block;
    background: #fff;
    margin: 0 4px;
}
.home-slider .owl-dots .owl-dot.active {
	width:40px;
}
.home-news-carousel .owl-nav button.owl-prev, 
.home-video-carousel .owl-nav button.owl-prev, 
#category-contents_podcast-carousel .owl-nav button.owl-prev,
#category-contents_video-carousel .owl-nav button.owl-prev, 
.home-slider .owl-nav button.owl-prev, 
.th-category-highlights-mobile-carousel .owl-carousel .owl-nav button.owl-prev {
    background: url(asset/img/prev.png) no-repeat center center rgb(255 255 255 / 0.6);
	left:0;
}
.home-news-carousel .owl-nav button.owl-next, 
.home-video-carousel .owl-nav button.owl-next, 
#category-contents_podcast-carousel .owl-nav button.owl-next, 
#category-contents_video-carousel .owl-nav button.owl-next, 
.home-slider .owl-nav button.owl-next,
.th-category-highlights-mobile-carousel .owl-nav button.owl-next {
	left:auto;
	right:0;
	background:url('asset/img/next.png') no-repeat center center rgb(255 255 255 / 0.6); 
}
.home-news-carousel .owl-nav button.owl-prev span, 
.home-news-carousel .owl-nav button.owl-next span, 
.home-video-carousel .owl-nav button.owl-prev span, 
.home-video-carousel .owl-nav button.owl-next span, 
#category-contents_podcast-carousel .owl-nav button.owl-prev span, 
#category-contents_podcast-carousel .owl-nav button.owl-next span, 
#category-contents_video-carousel .owl-nav button.owl-prev span, 
#category-contents_video-carousel .owl-nav button.owl-next span, 
.home-slider .owl-nav button.owl-prev span, 
.home-slider .owl-nav button.owl-next span, 
.th-category-highlights-mobile-carousel .owl-carousel .owl-nav button.owl-prev span,
.th-category-highlights-mobile-carousel .owl-carousel .owl-nav button.owl-next span {
	font-size:0;
}
.home-news-carousel .owl-dots, 
.home-video-carousel .owl-dots {
	display:none;
}
#home-section-second, 
#home-section-fourth {
	margin:40px 0;
}
#home-section-second .section-left {
	width: calc(100% - 330px);
	margin-right:30px;
	float:left;
}
#home-section-second .section-right {
	width: 300px;
	float:right;
}
.home-news-tabs {
    box-shadow: 0px 3px 6px #ddd;
}
.home-news-tabs .tab-content {
    background: #F8EEEE;
    padding: 20px 20px 0 20px;
}
.home-news-tabs .news-listing::before, 
.home-news-tabs .news-listing::after, 
.home-news-tabs .news-listing .news-single-item::before, 
.home-news-tabs .news-listing .news-single-item::after {
	content:"";
	display:table;
	float:none;
	clear:both;
}
.home-news-tabs .news-listing .news-single-item, 
.th-single-related-post-listing .news-listing .news-single-item {
	float:left;
	width:calc(50% - 10px);
	margin-bottom: 20px;
	background:#fff;
	box-shadow: 0 0 14px #ddd;
}
.home-news-tabs .news-listing .news-single-item:nth-child(odd),
.th-single-related-post-listing .news-listing .news-single-item:nth-child(odd){
	margin-right:20px;
}
.home-news-tabs .news-listing a.news-thumb,
.th-single-related-post-listing .news-listing a.news-thumb {
    display: block;
    width: 150px;
	height:100px;
}
.home-news-tabs .news-listing .news-single-item .media-body,
.th-single-related-post-listing .news-listing .news-single-item .media-body {
    padding: 10px 15px;
}
.home-news-tabs .news-listing .news-category, 
.home-news-tabs .news-listing .news-title,
.th-single-related-post-listing .news-listing .news-title {
/*     float: left; */
    display: block;
/*     width: calc(100% - 165px); */
}
.home-news-tabs .news-listing .news-title,
.th-single-related-post-listing .news-listing .news-title {
	font-weight: 600;
    font-size: 15px;
    color: #000;
    line-height: 1.2;
    height: 35px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.home-news-tabs .news-listing .news-category,
.th-single-related-post-listing .news-listing .news-category {
	font-size:13px;
	color: #E33143;
}
.home-news-tabs #newsAll .news-listing .news-category {
	color:#E33143;
	margin-bottom: 3px;
}
.home-news-tabs .nav-tabs,
.home-news-tabs .nav-tabs .nav-link {
	border:none !important;
}
.home-news-tabs .nav-tabs {
	padding: 5px 20px;
	border-top: 3px solid #E33143 !important;
	box-shadow: 0 0 14px #ddd;
}
.home-news-tabs .nav-tabs .nav-link {
    font-size: 16px;
    font-weight: 500;
    padding: .5rem 0.8rem;
	color: #000;
}
.home-news-tabs .nav-tabs .nav-link:hover,
.home-news-tabs .nav-tabs .nav-link.active {
	color:#E33143;
} 
/* .home-news-tabs .tabsection-title,  */
.home-news-tabs .tabsection-title a{
    font-size: 24px;
    font-weight: 500;
    color: #E33143;
    margin-right: 25px;
}
.home-covid19-wrapper {
    margin: 40px 0;
	box-shadow: 0 0 14px #ddd;
}
.home-covid19-inner {
    background: #2D407D;
    padding: 25px;
}
.home-covid19-wrapper > h3, 
.home-editors-picks > h3{
    border: 1px solid #ddd;
    margin: 0;
    padding: 10px;
    font-size: 25px;
    color: #2d407d;
}
.covid-box-first, 
.covid-box-middle {
	padding-right:0;
}
.covid-box-first .box-header, 
.home-mobile-covid19-wrapper .covid-box-first.box {
    background: #C83F7C;
}
.covid-box-middle .box-header, 
.home-mobile-covid19-wrapper .covid-box-middle.box {
    background:#EB8923;
}
.covid-box-last .box-header, 
.home-mobile-covid19-wrapper .covid-box-last.box {
    background:#00ABBD;
}
.home-covid19-wrapper .box .box-header h2,
.home-covid19-wrapper .box .box-header h3{
	margin-bottom:0;
}
.home-covid19-wrapper .box .box-header h3{
	margin-top:13px;
}
.home-covid19-wrapper .box .box-header small{
	font-size:16px;
}
.home-covid19-wrapper .box .box-content {
	background:#fff;
}
.home-covid19-wrapper .box-content{
	display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.covid-box-first .box-content h6, 
.covid-box-middle .box-content h6 {
	font-size:14px;
}
.box-content-left, 
.box-content-right {
    width: calc(50% - 6px) !important;
}
.box-content-separator {
    width: 2px;
    height: 100px;
    background: #c83f7c;
    display: block;
    margin: 0 7px;
}
.covid-box-middle .box-content .box-content-separator {
    background: #eb8923;
}
.covid-box-last .box-content-left, 
.covid-box-last .box-content-right {
	background:#fff;
    width: calc(50% - 5px) !important;
}
.covid-box-last .box-content-right {
	margin-left:10px;
}
.covid-box-last .box-content-left h6 {
	background:#44C8F5;
	margin:0;
	padding:10px;
}
.covid-box-last .box-content-right h6 {
	background:#707070;
	margin:0;
	padding:10px;
}
.home-covid19-wrapper .covid-box-last .box-content {
	background:none;
}
.covid-box-last .box-content-left h4, 
.covid-box-last .box-content-right h4 {
    margin: 10px 0 0;
}
.covid-box-last .box-content-left small, 
.covid-box-last .box-content-right small {
	margin-bottom: 10px;
    display: inline-block;
}
.home-editors-picks {
/* 	border:1px solid #ddd; */
	margin: 40px 0;
	box-shadow:0 0 14px #ddd;
}
.home-editors-picks > h3 {
	box-shadow:0px 7px 10px #ddd;
	border:none;
}
.home-editors-picks-listing {
	padding:20px;
}
.news-listing_tag-editors-picks .news-thumb {
    width: 100% !important;
    height: 95px;
	display: block;
	float:none !important;
}
.news-listing_tag-editors-picks .news-single-item {
    width: calc(20% - 16px);
    float: left;
	display: block;
	box-shadow:0 0 14px #ddd;
}
.news-listing_tag-editors-picks .news-single-item + .news-single-item {
	margin-left:20px;
}
.news-listing_tag-editors-picks .news-category {
	display:none !important;
}
.news-listing_tag-editors-picks a.news-title, 
.home-entertainment-news-list .news-item a.news-title {
    font-family: 'Kanit', sans-serif;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    display: block;
    line-height: 17px;
    margin: 10px;
    height: 54px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.home-video-carousel .video-item {
	min-height:436px;
	display:flex;
	align-items:center;
	/*border-top:4px solid;*/
}
.home-video-carousel .video-item-inner {
	text-align: center;
    margin: 0 auto;
	padding: 0 40px;
	position: relative;
    z-index: 2;
}
.home-video-carousel .video-item h4 {
	font-size:28px;
	margin:10px 0 0;
}
.video-icon {
	width: 80px !important;
	margin: 0 auto 25px;
}
.video-item_cat-podcast {
    border-color: #44C8F5 !important;
}
.video-item_cat-community {
    border-color: #F15B55 !important;
}
.video-item_cat-hot-news {
    border-color: #C83F7C !important;
}
.video-item_cat-e-sport {
    border-color: #EB8923 !important;
}
.video-item_cat-podcast .cat-label {
    background: #44C8F5;
}
.video-item_cat-community .cat-label {
    background: #F15B55;
}
.video-item_cat-hot-news .cat-label {
    background: #C83F7C;
}
.video-item_cat-e-sport .cat-label {
    background: #EB8923;
}
.home-videos-wrapper .video-item-inner .cat-label:hover, 
#home-entertainment-section .cat-label:hover {
	color:#fff;
	background:#2D407D;
}
#home-section-fourth .section-right {
	width: calc(100% - 330px);
	margin-left:30px;
	float:right;
}
#home-section-fourth .section-left {
	width: 300px;
	float:left;
}
#home-entertainment-section {
	border-top: 3px solid #C83F7C;
	box-shadow: 0px 3px 6px #ddd;
	margin: 0 0 40px 0;
}
.home-entertainment-news-wrapper {
	padding:20px;
	background:#FCEEF4;
}
#home-entertainment-section > h3, 
#home-finance-lifestyle-section h3 {
    font-size: 24px;
    margin: 0;
    padding: 10px 0;
    box-shadow: 0px 0px 14px #ddd;
	color: #C83F7C;
}
.entertainment-featured-news {
    height: 515px;
	position:relative;
}
.entertainment-featured-news-inner {
    background: rgb(0 0 0 / 0.5);
    text-align: center;
    padding: 60px 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.home-entertainment-news-list .news-item {
	width: calc(20% - 16px);
    float: left;
    display: block;
    box-shadow: 0 0 14px #ddd;
}
.home-entertainment-news-list {
    margin: 20px 0 0;
}
.home-entertainment-news-list .news-item {
	background:#fff;
}
.home-entertainment-news-list .news-item + .news-item {
    margin-left: 20px;
}
.home-entertainment-news-list .news-item .news-thumb {
	height: 95px;
}
.entertainment-featured-news-inner .cat-label {
    background: #C83F7C;
}
#home-finance-lifestyle-section {
	margin:40px 0;
}
#home-finance-lifestyle-section .section-left, 
#home-finance-lifestyle-section .section-right {
	width: calc(50% - 12px);
}
#home-finance-lifestyle-section .section-left {
	margin-right:24px;
}
.finance-featured-news-inner h4, 
.lifestyle-featured-news-inner h4 {
    height: 57px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 1.2;
}
.home-finance-news-wrapper {
    padding: 15px;
	background:#FFFBEC;
}
.home-lifestyle-news-wrapper {
    padding: 15px;
	background:#F3F5EA;
}
#home-finance-lifestyle-section .section-left {
    border-top: 3px solid #FFCB05;
    box-shadow: 0px 3px 6px #ddd;
}
#home-finance-lifestyle-section .section-right {
    border-top: 3px solid #BFD730;
    box-shadow: 0px 3px 6px #ddd;
	margin-left:0;
}
#home-finance-lifestyle-section .section-left h3 {
	color:#FFCB05;
}
#home-finance-lifestyle-section .section-right h3 {
	color:#BFD730;
}
.finance-featured-news .news-thumb,
.lifestyle-featured-news .news-thumb {
	height: 175px;
}
.home-finance-news-list .news-item .news-thumb, 
.home-lifestyle-news-list .news-item .news-thumb {
	height: 100px;
	width: 150px;
}
.home-finance-news-list .news-item, 
.home-lifestyle-news-list .news-item {
    background: #fff;
	box-shadow: 0px 3px 6px #ddd;
	margin-top:15px;
}
.home-finance-news-list .news-item .news-item-inner, 
.home-lifestyle-news-list .news-item .news-item-inner {
	padding: 15px;
}
.finance-featured-news, 
.lifestyle-featured-news {
	background: #fff;
	box-shadow: 0px 3px 6px #ddd;
}
#home-finance-lifestyle-section .cat_name {
	font-size:13px;
	line-height: 1.7;
}
.home-finance-news-wrapper .cat_name {
    color: #ffd405;
}
.home-lifestyle-news-wrapper .cat_name {
    color: #BFD730;
}
#home-finance-lifestyle-section .news-item .news-title {
    font-size: 15px;
    line-height: 1.2;
    max-height: 51px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
#home-finance-lifestyle-section .news-item .news-title:hover {
	color:initial;
}
.btn-view-category {
    font-size: 14px;
    background: #E33143;
    padding: 6px 40px;
    border-radius: 5px;
}
.btn-view-category:hover {
	text-decoration: none;
	background: #2D407D ;
	color:#fff;
}
.entertainment-featured-news-inner h3 {
    margin-top: .5rem;
}
.home-news-tabs .news-listing .news-title {
    height: 54px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 1.2;
}
.finance-featured-news .post_excerpt, 
.lifestyle-featured-news .post_excerpt {
	height: 67px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.innn-ads-banner_id-1 {
    margin-top: 28px;
}
.innn-category-sidebar-ads-banner {
    margin: 0 0 30px;
}






/* home right sidebar */
.widget-home-sidebar-right, 
.innn-widget-categories, 
.lotter-result-img {
    box-shadow: 0px -1px 18px -3px #ddd;
}
.widget-home-sidebar-right h3.widget-title, 
.widget-home-sidebar-left h3.widget-title, 
.innn-widget-categories h3.widget-title, 
.innn-widget-spotlight h3.widget-title, 
.lotter-result-img h3.widget-title {
	margin: 0;
    color: #2D407D;
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
    padding: 15px;
    box-shadow: 0px 4px 10px #ddd;
}
.lotter-result-img h3.widget-title {
	color:#007dba;
	border-top:2px solid;
}
ul.sidebar-category-list {
    padding: 0;
    list-style: none;
    margin: 0;
}
ul.sidebar-category-list span.cat-count {
    width: 42px;
    height: 42px;
    line-height: 3;
    font-size: 13px;
	background:#e33143;
	float:right;
}
ul.sidebar-category-list li a {
    border-left: 4px solid #e33143;
    padding: 0 0 0 20px;
	font-size:14px;
	line-height: 3;
}
ul.sidebar-category-list li.cat-name_news a {
	border-color:#E33143;
}
ul.sidebar-category-list li.cat-name_news .cat-count {
	background-color:#E33143;
}
ul.sidebar-category-list li.cat-name_entertainment a {
	border-color:#C83F7C;
}
ul.sidebar-category-list li.cat-name_entertainment .cat-count {
	background-color:#C83F7C;
}
ul.sidebar-category-list li.cat-name_lifestyle a {
	border-color:#BFD730;
}
ul.sidebar-category-list li.cat-name_lifestyle .cat-count {
	background-color:#BFD730;
}
ul.sidebar-category-list li.cat-name_finance a {
	border-color:#FFCB05;
}
ul.sidebar-category-list li.cat-name_finance .cat-count {
	background-color:#FFCB05;
}
ul.sidebar-category-list li.cat-name_horoscope a {
	border-color:#8071B4;
}
ul.sidebar-category-list li.cat-name_horoscope .cat-count {
	background-color:#8071B4;
}
ul.sidebar-category-list li.cat-name_lottery a {
	border-color:#007DBA;
}
ul.sidebar-category-list li.cat-name_lottery .cat-count {
	background-color:#007DBA;
}
ul.sidebar-category-list li.cat-name_e-sport a {
	border-color:#EB8923;
}
ul.sidebar-category-list li.cat-name_e-sport .cat-count {
	background-color:#EB8923;
}
ul.sidebar-category-list li.cat-name_community a {
	border-color:#F15B55;
}
ul.sidebar-category-list li.cat-name_community .cat-count {
	background-color:#F15B55;
}
ul.sidebar-category-list li.cat-name_podcast a {
	border-color:#44C8F5;
}
ul.sidebar-category-list li.cat-name_podcast .cat-count {
	background-color:#44C8F5;
}
ul.sidebar-category-list li.cat-name_video a {
	border-color:#00ABBD;
}
ul.sidebar-category-list li.cat-name_video .cat-count {
	background-color:#00ABBD;
}
.sidebar-category-list li.cat-name_news {
	border-color:#E33143;
}
ul.sidebar-category-list li.cat-name_community {
    display: none;
}
aside#text-3, 
aside#text-4 {
    margin-top: 28px;
}
aside#text-3 .textwidget {
    padding: 20px;
}
.innn-widget-spotlight {
    box-shadow: 0px -1px 18px -3px #ddd;
    margin-top: 28px;
}
.innn-widget-spotlight .news-listing {
    padding: 20px;
}
.news-listing_tag-spotlight .news-single-item::before, 
.news-listing_tag-spotlight .news-single-item::after {
	content:"";
	display:table;
	float:none;
	clear:both;
}
.news-listing_tag-spotlight a.news-thumb {
/*     float: left; */
    display: block;
    width: 100px;
	height: 70px;
    margin-right: 15px;
}
.news-listing_tag-spotlight .news-category, 
.news-listing_tag-spotlight .news-title {
/* 	float: left; */
    display: block;
/*     width: calc(100% - 115px); */
}
.news-listing_tag-spotlight .news-title {
	font-size: 15px;
	font-weight:500;
	line-height: 1.1;
	color:#000;
	font-family:'Kanit', sans-serif;
	height: 49px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.news-listing_tag-spotlight .news-category {
	font-size: 13px;
	color:#EB8923;
	font-family:'Kanit', sans-serif;
}
.news-listing_tag-spotlight .news-single-item + .news-single-item {
	margin-top:20px;
}
.home-editors-picks h3, 
.innn-widget-categories h3, 
.innn-widget-spotlight h3 {
    font-family: 'Montserrat', sans-serif;
}
.widget-home-sidebar-right h3.widget-title {
    font-family: 'Montserrat', sans-serif;
}






/* news update */
.innn_news__update-wrapper {
    box-shadow: 0 3px 6px #ddd;
	margin: 28px 0;
}

.innn_news__update-wrapper.mobile {
	display: none;
}

.innn_news__update-wrapper h3.th-category-section-header {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
	border-top: 0;
	padding: 15px;
}

.innn_news__update-wrapper .innn_news__items-wrapper {
    padding: 15px;
    height: 415px;
    overflow-y: auto;
}

.innn_news__update-wrapper .innn_news__items-wrapper::-webkit-scrollbar {
	background-color: #fafafa;
	width: 8px;
}

.innn_news__update-wrapper .innn_news__items-wrapper::-webkit-scrollbar-thumb {
	background-color: #dddddd;
	width: 6px;
	height: 120px;
	border-radius: 3px;
}

.innn_news__update-wrapper .innn_news__items-wrapper::-webkit-scrollbar-track {
	background-color: #fafafa;
	width: 8px;
}
.innn_news__update-wrapper .innn_news__item {
    position: relative;
    padding: 8px 8px 8px 16px;
}

.innn_news__update-wrapper .innn_news__item::before {
    content: "";
    width: 1px;
    height: 100%;
    display: block;
    position: absolute;
    left: 3px;
    top: 14px;
    background: #dddddd;
}

.innn_news__update-wrapper .innn_news__items-wrapper > .innn_news__item:last-child::before {
	display: none;
}

.innn_news__update-wrapper .innn_news__item:hover span.news-time {
	color: #E33043;
}

.innn_news__update-wrapper .innn_news__item span.news-time {
    font-size: 12px;
    font-weight: 300;
    color: #000000;
	display: inline-block;
	position: relative;
}

.innn_news__update-wrapper .innn_news__item span.news-time::before {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 8px;
	display: block;
	position: absolute;
	left: -16px;
	top: 0;
	background: #dddddd;
}

.innn_news__update-wrapper .innn_news__item:hover span.news-time::before {
	background: #E33043;
}

.innn_news__update-wrapper .innn_news__item h4.news-title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #000000;
    margin: 3px 0 0;
}

@media screen and (max-width: 768px){
	.innn_news__update-wrapper.desktop {
		display: none;
	}
	
	.innn_news__update-wrapper.mobile {
		display: block;
		margin: 13px 0 28px;
	}
	
	.innn_news__update-wrapper .innn_news__items-wrapper {
		height: 345px;
	}
}





/* cookie notice */
#cookie-notice #cn-notice-buttons {
    display: block;
    margin: 5px 0 0;
}
#cookie-notice .btn-cookie-pop {
    background: #2d407d;
    border-radius: 0;
    padding: 10px 20px;
}
#cookie-notice #cn-notice-text a {
    text-decoration: underline;
    color: #fff;
}
#cookie-notice .cn-button {
    background: #2d407d!important;
    border-radius: 0;
    font-family: kanit,sans-serif;
    padding: 3px 30px;
    border-radius: 5px;
    color: #fff;
}






/* home left sidebar */
aside#tag_cloud-2 {
    box-shadow: 0px 4px 10px #ddd;
}
aside#tag_cloud-2 .tagcloud {
    padding: 10px 30px;
}
aside#tag_cloud-2 .tag-cloud-link {
    color: #2d407d;
    background: #E6E6E6;
    padding: 3px 15px;
    border-radius: 3px;
    font-size: 14px !important;
    margin: 0 2px 5px;
    display: inline-block;
}
aside#text-8 {
    margin-top: 40px;
}
.lottery-home-widget .lottery-date {
    background: #ddd;
    padding: 10px 20px;
}
.lottery-home-widget .lottery-search input[type="search"] {
    width: 100%;
    border-radius: 4px;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}
.lottery-home-widget .lottery-search button[type="submit"] {
    margin: 0;
    width: 100%;
    border-radius: 4px;
}









/* category - top category */
.category-contents {
	margin:40px 0 60px;
}
.category-contents .section-left {
	float:left;
	width: calc(100% - 330px);
	margin: 0 30px 0 0;
}
.category-contents .section-right {
	float:right;
	width:300px;
}
.th-category-highlights {
	box-shadow: 0 0 14px #ddd;
	margin: 0 0 40px 0;
}
.th-category-section-header {
	box-shadow: 0px 7px 10px #ddd;
	margin: 0;
    padding: 10px;
    font-size: 25px;
    color: #2d407d;
	border-top: 3px solid;
}
#category-contents_entertainment .th-category-section-header,
body.category-entertainment .th-category-section-header,
body.has-parent_category-entertainment .th-category-section-header, 
.news-listing_tag-spotlight .news-category_entertainment, 
.news-listing_tag-spotlight .news-category-parent_entertainment {
	color: #C83F7C;
}
#category-contents_lifestyle .th-category-section-header,
body.category-lifestyle .th-category-section-header,
body.has-parent_category-lifestyle .th-category-section-header, 
.news-listing_tag-spotlight .news-category_lifestyle, 
.news-listing_tag-spotlight .news-category-parent_lifestyle {
	color: #BFD730;
}
#category-contents_horoscope .th-category-section-header,
body.category-horoscope .th-category-section-header,
body.has-parent_category-horoscope .th-category-section-header, 
.news-listing_tag-spotlight .news-category_horoscope, 
.news-listing_tag-spotlight .news-category-parent_horoscope {
	color: #8071B4;
}
#category-contents_news .th-category-section-header,
body.category-news .th-category-section-header,
body.has-parent_category-news .th-category-section-header,
.news-listing_tag-spotlight .news-category_news, 
.news-listing_tag-spotlight .news-category-parent_news {
	color:#E33143;
}
#category-contents_esports .th-category-section-header,
body.category-esports .th-category-section-header,
body.category-e-sport .th-category-section-header,
body.has-parent_category-esports .th-category-section-header, 
.news-listing_tag-spotlight .news-category_esports, 
.news-listing_tag-spotlight .news-category-parent_esports, 
body.has-parent_category-e-sport .th-category-section-header {
	color:#EB8923;
}
#category-contents_finance .th-category-section-header,
body.category-finance .th-category-section-header,
body.has-parent_category-finance .th-category-section-header, 
.news-listing_tag-spotlight .news-category_finance, 
.news-listing_tag-spotlight .news-category-parent_finance {
	color:#FFCB05;
}
#category-contents_podcast .th-category-section-header,
body.category-podcast .th-category-section-header,
body.has-parent_category-podcast .th-category-section-header, 
.news-listing_tag-spotlight .news-category_podcast, 
.news-listing_tag-spotlight .news-category-parent_podcast {
	color:#44C8F5;
}
#category-contents_video .th-category-section-header,
body.category-video .th-category-section-header,
body.has-parent_category-video .th-category-section-header, 
.news-listing_tag-spotlight .news-category_video, 
.news-listing_tag-spotlight .news-category-parent_video {
	color:#00ABBD;
}
.page-lottery-contents .th-category-section-header,
body.category-lottery .th-category-section-header,
body.has-parent_category-lottery .th-category-section-header, 
.news-listing_tag-spotlight .news-category_lottery, 
.news-listing_tag-spotlight .news-category-parent_lottery {
	color:#007DBA;
}
.th-category-news-wrapper {
	padding:20px;
    /*padding: 20px 20px 14px 20px;*/
	box-shadow: 0px 7px 10px #ddd;
}
#category-contents_entertainment .th-category-news-wrapper,
body.category-entertainment .th-category-news-wrapper,
body.has-parent_category-entertainment .th-category-news-wrapper {
	background:#FCEEF4;
}
#category-contents_lifestyle .th-category-news-wrapper,
body.category-lifestyle .th-category-news-wrapper,
body.has-parent_category-lifestyle .th-category-news-wrapper {
	background:#F3F5EA;
}
#category-contents_horoscope .th-category-news-wrapper,
body.category-horoscope .th-category-news-wrapper,
body.has-parent_category-horoscope .th-category-news-wrapper {
	background:#F4F1FF;
}
#category-contents_news .th-category-news-wrapper,
body.category-news .th-category-news-wrapper,
body.has-parent_category-news .th-category-news-wrapper {
	background:#F8EEEE;
}
#category-contents_esports .th-category-news-wrapper,
body.category-esports .th-category-news-wrapper,
body.category-e-sport .th-category-news-wrapper,
body.has-parent_category-esports .th-category-news-wrapper, 
body.has-parent_category-e-sport .th-category-news-wrapper {
	background:#FFF4E8;
}
#category-contents_finance .th-category-news-wrapper,
body.category-finance .th-category-news-wrapper,
body.has-parent_category-finance .th-category-news-wrapper {
	background:#fefbec;
}
#category-contents_podcast .th-category-news-wrapper,
body.category-podcast .th-category-news-wrapper,
body.has-parent_category-podcast .th-category-news-wrapper {
	background:#F5FCFF;
}
#category-contents_video .th-category-news-wrapper,
body.category-video .th-category-news-wrapper,
body.has-parent_category-video .th-category-news-wrapper {
	background:#F2FEFF;
}
.page-lottery-contents .th-category-news-wrapper,
body.category-lottery .th-category-news-wrapper,
body.has-parent_category-lottery .th-category-news-wrapper {
	background:#E6F7FF;
}
.th-category-highlights .news-listing .news-single-item {
	display:block;
	width:calc(50% - 10px);
	float:left;
	position:relative;
	margin-bottom:20px;
}
.th-category-highlights .news-listing .news-single-item + .news-single-item {
	margin-left:20px;
}
.th-category-highlights .news-listing .news-single-item:nth-child(2n+1) {
	margin-left:0px;
}
.th-category-highlights .news-listing .news-single-item .news-thumb {
    height: 260px;
    width: 100%;
    display: block;
    float: none !important;
}
.th-category-highlights .news-listing .news-single-item .media-body {
    display: flex;
    width: 100%;
    flex: unset;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    text-align: center;
    background: rgb(0 0 0 / 0.5);
    align-items: center;
    justify-content: center;
	flex-direction: column;
}
.th-category-highlights .news-category, 
#category-contents_podcast-carousel .news-single-item .news-category, 
#category-contents_video-carousel .news-single-item .news-category {
    padding: 4px 10px;
    font-size: 13px;
    line-height: 1;
    display: inline-block;
    border-radius: 2px;
	color:#fff;
}
.th-category-highlights .news-title {
	font-size: 20px;
	font-family: 'Kanit', sans-serif;
	color:#fff;
	padding: 10px 20px;
	font-weight:700;
}
#category-contents_entertainment .th-category-highlights .news-category {
	background: #C83F7C;
}
#category-contents_lifestyle .th-category-highlights .news-category {
	background: #BFD730;
}
#category-contents_horoscope .th-category-highlights .news-category {
	background: #8071B4;
}
#category-contents_news .th-category-highlights .news-category {
	background:#E33143;
}
#category-contents_esports .th-category-highlights .news-category {
	background:#EB8923;
}
#category-contents_finance .th-category-highlights .news-category {
	background:#FFCB05;
}
#category-contents_podcast .th-category-highlights .news-category, 
#category-contents_podcast-carousel .news-single-item .news-category {
	background:#44C8F5;
}
#category-contents_video .th-category-highlights .news-category, 
#category-contents_video-carousel .news-single-item .news-category {
	background:#00ABBD;
}
#category-contents_podcast-carousel .news-category:hover,
.th-category-highlights .news-category:hover, 
#category-contents_video-carousel .news-category:hover {
	color: #fff !important;
    background: #2D407D !important;
}
.th-category-col {
    margin: 40px 0;
}
.category-contents .th-category-col .section-left, 
.category-contents .th-category-col .section-right {
	width:calc(50% - 12px);
}
.category-contents .th-category-col .section-left {
	margin-right: 24px;
}
.th-category-col .news-single-item, 
body.category .th-category-news-wrapper article,
body.archive .th-category-news-wrapper article, 
body.category.category-finance .th-category-news-wrapper .news-listing .news-single-item {
	background:#fff;
	margin-bottom:20px;
	box-shadow: 0 0 14px #ddd;
}
body.category.category-finance .th-category-news-wrapper .news-listing .news-single-item .news-title {
	color:#000;
}
body.category.category-finance .th-category-section-header:not(.th-category-section-header-finance),
body.category.category-finance .th-category-news-wrapper:not(.th-category-news-wrapper-finance) {
	display: none;
}
body.category.category-finance .th-category-news-wrapper .pagination-wrapper.section-inner {
	display: block !important;
	text-align: center;
}
body.category.category-finance .th-category-news-wrapper .news-listing .news-single-item .post-excerpt {
    display: block !important;
}
body.category.category-finance .th-category-news-wrapper .news-listing .news-single-item + .news-single-item {

}
.th-category-col .news-single-featured-item {
	display:block;
	text-align:center;
}
.th-category-col .news-single-featured-item .news-thumb {
	display:block;
    width: 100%;
    height: 175px;
    margin: 0 0 15px 0;
    background-position: center;
}
.th-category-col .news-thumb {
    width: 150px;
    height: 100px;
}
.th-category-col-full-width .news-thumb {
    width: 380px;
    height: 200px;
}
.th-category-col .news-single-item .media-body {
	padding:10px 15px;
}
.th-category-col .news-single-featured-item .media-body {
	padding:20px;
}
.th-category-col-full-width .news-single-item .media-body {
	padding:15px 20px;
}
/*.th-category-col */
.news-category {
    display: block;
    font-size: 13px;
}
#category-contents_entertainment .th-category-col .news-category, 
body.category-entertainment .th-category-col-full-width .news-category,
body.has-parent_category-entertainment .th-category-col-full-width .news-category {
	color: #C83F7C;
}
#category-contents_lifestyle .th-category-col .news-category,
body.category-lifestyle .th-category-col-full-width .news-category,
body.has-parent_category-lifestyle .news-category {
	color: #BFD730;
}
#category-contents_horoscope .th-category-col .news-category,
body.category-horoscope .th-category-col-full-width .news-category,
body.has-parent_category-horoscope .news-category {
	color: #8071B4;
}
#category-contents_news .th-category-col .news-category,
body.category-news .th-category-col-full-width .news-category,
body.has-parent_category-news .news-category {
	color: #E33143;
}
#category-contents_esports .th-category-col .news-category,
body.category-esports .th-category-col-full-width .news-category,
body.category-e-sport .th-category-col-full-width .news-category,
body.has-parent_category-esports .news-category, 
body.has-parent_category-e-sport .news-category {
	color:#EB8923;
}
#category-contents_finance .th-category-col .news-category,
body.category-finance .th-category-col-full-width .news-category,
body.has-parent_category-finance .news-category {
	color:#FFCB05;
}
#category-contents_podcast .th-category-col .news-category,
body.category-podcast .th-category-col-full-width .news-category, 
body.has-parent_category-podcast .news-category {
	color:#44C8F5;
}
#category-contents_video .th-category-col .news-category,
body.category-video .th-category-col-full-width .news-category,
body.has-parent_category-video .news-category {
	color:#00ABBD;
}
.news-single-featured-item .post-excerpt {
    font-size: 15px;
    line-height: 1.3;
    height: 77px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 4;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.th-category-col .news-title {
    font-size: 15px;
    line-height: 1.3;
    display: block;
    font-family: 'Kanit', sans-serif;
    font-weight: 500;
    color: #000;
}
.th-category-col-full-width .news-title {
    font-size: 24px;
    line-height: 1.3;
    display: block;
    font-family: 'Kanit', sans-serif;
    font-weight: 600;
}
.th-category-col-full-width .news-title:hover {
	color:initial;
}
.news-single-featured-item .news-title {
    font-size: 20px;
    color: #000;
    font-family: 'Kanit', sans-serif;
    font-weight: 600;
}
.th-category-col-full-width .post-meta-time-comment {
    display: block !important;
    font-size: 13px;
}
.th-category-news-wrapper .news-listing::before, 
.th-category-news-wrapper .news-listing::after {
    content: "";
    display: table;
    float: none;
    clear: both;
}
.th-category-news-highlights .news-single-item.news-single-item-0 {
	position:relative;
	display:block;
	margin-bottom:20px;
}
.th-category-news-highlights .news-single-item-0 .news-thumb {
    height: 515px;
	display:block;
	float: none !important;
}
.th-category-news-highlights .news-single-item-0 .media-body {
    background: rgb(0 0 0 / 0.5);
    text-align: center;
    padding: 60px 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.th-category-news-highlights .news-single-item:not(.news-single-item-0) {
	width: calc(20% - 16px);
    float: left;
    flex-direction: column;
    box-shadow: 0 0 14px #ddd;
}
.home-entertainment-news-list {
    margin: 20px 0 0;
}
.th-category-news-highlights .news-single-item {
	background:#fff;
}
.th-category-news-highlights .news-single-item + .news-single-item {
    margin-left: 20px;
}
.th-category-news-highlights .news-single-item.news-single-item-1 {
	margin-left:0;
}
.th-category-news-highlights .news-single-item:not(.news-single-item-0) .news-thumb {
	height: 95px;
	display: block;
	float: none !important;
	width:100%;
}
.th-category-news-highlights .news-single-item:not(.news-single-item-0) .news-category {
	display:none;
}
.th-category-news-highlights .news-single-item-0 .news-title {
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    display: block;
    line-height: 1.3;
    margin-top: 0.5em;
}
.th-category-news-highlights .news-single-item:not(.news-single-item-0) .news-title {
	color: #000;
    padding: 10px;
    line-height: 1.3;
    font-family: 'Kanit', sans-serif;
    font-size: 13px;
    text-align: center;
    font-weight: 500;
    height: 41px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
}
.th-category-news-highlights .news-single-item.news-single-item-0 .news-category {
    padding: 4px 10px;
    font-size: 13px;
    line-height: 1;
    display: inline-block;
    border-radius: 1px;
    background: #E33143;
	color:#fff;
}
.th-category-news-highlights .news-single-item.news-single-item-0 .news-category:hover {
	color: #fff;
    background: #2D407D;
}
.th-category-highlights #trending-podcast .news-listing .news-single-item,
.th-category-highlights #hotclips-video .news-listing .news-single-item {
	width:unset;
	float: none;
	margin-left: unset; 
}
.th-category-highlights #trending-podcast .news-listing .news-single-item.news-single-item-0,
.th-category-highlights #hotclips-video .news-listing .news-single-item.news-single-item-0 {
	width: 100%;
	float: none;
	clear: both;
}
#trending-podcast .news-single-item.news-single-item-0 .news-title,
#hotclips-video .news-single-item.news-single-item-0 .news-title {
	font-size: 25px;
	font-weight: 700;
}
.th-category-highlights #trending-podcast .news-listing .news-single-item.news-single-item-0 .news-thumb,
.th-category-highlights #hotclips-video .news-listing .news-single-item.news-single-item-0 .news-thumb {
	height: 515px;
	float:none !important;
}
#trending-podcast-carousel .owl-nav,
#hotclips-video-carousel .owl-nav, 
#category-news-featured-carousel .owl-nav,
#th-category-news-highlights-custom-carousel .owl-nav {
    text-align: center;
}
#trending-podcast-carousel .owl-nav .owl-prev,
#trending-podcast-carousel .owl-nav .owl-next,
#hotclips-video-carousel .owl-nav .owl-prev,
#hotclips-video-carousel .owl-nav .owl-next, 
#category-news-featured-carousel .owl-nav .owl-prev,
#category-news-featured-carousel .owl-nav .owl-next,
#th-category-news-highlights-custom-carousel .owl-nav .owl-prev,
#th-category-news-highlights-custom-carousel .owl-nav .owl-next {
	padding:5px 15px !important;
    background: #E33143;
    border-radius: 4px;
}
#trending-podcast-carousel .owl-nav .owl-prev:hover,
#trending-podcast-carousel .owl-nav .owl-next:hover,
#hotclips-video-carousel .owl-nav .owl-prev:hover,
#hotclips-video-carousel .owl-nav .owl-next:hover, 
#category-news-featured-carousel .owl-nav .owl-prev:hover,
#category-news-featured-carousel .owl-nav .owl-next:hover,
#th-category-news-highlights-custom-carousel .owl-nav .owl-prev:hover,
#th-category-news-highlights-custom-carousel .owl-nav .owl-next:hover {
    background: #2D407D ;
}
#trending-podcast-carousel .owl-nav .owl-prev span,
#trending-podcast-carousel .owl-nav .owl-next span,
#hotclips-video-carousel .owl-nav .owl-prev span,
#hotclips-video-carousel .owl-nav .owl-next span, 
#category-news-featured-carousel .owl-nav .owl-prev span,
#category-news-featured-carousel .owl-nav .owl-next span,
#th-category-news-highlights-custom-carousel .owl-nav .owl-prev span,
#th-category-news-highlights-custom-carousel .owl-nav .owl-next span {
	color:#fff;
	font-size:20px;
}
#trending-podcast-carousel .owl-nav .owl-next,
#hotclips-video-carousel .owl-nav .owl-next,
#category-news-featured-carousel .owl-nav .owl-next,
#th-category-news-highlights-custom-carousel .owl-nav .owl-next {
	margin-left: 12px;
}
#trending-podcast .news-listing .news-single-item.news-single-item-0 .media-body, 
#hotclips-video .news-listing .news-single-item.news-single-item-0 .media-body {
    top: auto;
    height: 200px;
    bottom: 0;
}
#category-contents_podcast #trending-podcast .news-single-item-0 .video-icon, 
#category-contents_video #hotclips-video .news-single-item-0 .video-icon {
	position: absolute;
	top: -65%;
}
#category-contents_podcast .video-icon, 
#category-contents_video .video-icon {
	margin:0 auto 10px;
}
#category-contents_podcast-carousel .news-thumb, 
#category-contents_video-carousel .news-thumb {
	width:100%;
	display: block;
   /* height: 435px;*/
    float: none !important;
}
#category-contents_podcast-carousel .news-single-item, 
#category-contents_video-carousel .news-single-item {
	position: relative;
	display: block;
}
#category-contents_podcast-carousel .news-single-item .media-body, 
#category-contents_video-carousel .news-single-item .media-body {
	flex: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height: 100%;
    padding: 30px;
    text-align: center;
    background: rgb(0 0 0 / 0.5);
}
#category-contents_podcast-carousel .news-single-item .news-title, 
#category-contents_video-carousel .news-single-item .news-title {
	color:#fff;
	font-size:28px;
	font-weight: 700;
	margin-top: 0.5rem;
}
.page-template.page-template-template-category-podcast #primary, 
.page-template.page-template-template-category-video #primary {
    margin-top: 47px !important;
}
#category-news-featured-carousel .news-single-item {
	width:100%;
}
.has-parent_category-video .th-category-news-wrapper a.news-thumb {
    height: 260px;
}
.has-parent_category-video .th-single-related-post-listing.th-category-news-wrapper a.news-thumb {
	height: 100px;
}








/*	category - sub-category	*/
body.category main#primary, 
body.archive main#primary {
	margin:40px 0;
}
body.category .section-left, 
body.archive .section-left {
	width: calc(100% - 330px);
}
body.category .section-right,
body.archive .section-right {
	width:300px;
}
.pagination-wrapper h2.screen-reader-text {
    display: none;
}
.pagination-wrapper .navigation {
    justify-content: center;
}
.pagination-wrapper .page-numbers {
    width: 36px;
    height: 36px;
    display: inline-block;
    background: #E33143;
    text-align: center;
    vertical-align: middle;
    line-height: 2;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    border-radius: 4px;
    margin-bottom:4px;
}
.pagination-wrapper .page-numbers:hover {
	text-decoration: none;
	background: #2D407D ;
	color:#fff;
}
.pagination-wrapper .page-numbers.prev.placeholder {
	margin-right: 4px;
}
.pagination-wrapper .page-numbers.next.placeholder {
	margin-left: 4px;
}
.pagination-wrapper .page-numbers.current, 
.pagination-wrapper .page-numbers.placeholder {
	opacity: 0.5;
}
.th-category-news-highlights-custom .news-single-item:not(.news-single-item-0) .news-thumb,
.th-category-news-highlights-custom .news-single-item-0 .news-thumb {
    width: 100%;
}
.th-category-col-full-width .th-category-news-highlights-custom .post-meta-time-comment {
	display: none !important;
}
.th-category-news-highlights-custom .news-single-item:not(.news-single-item-0) .news-title {
	margin:0 0 10px 0;
}
.pagination-wrapper {
    /*margin-top: 16px;*/
}
body.category .th-category-news-wrapper > article:last-of-type, 
body.archive .th-category-news-wrapper > article:last-of-type {
    /*margin-bottom: 0;*/
}
.th-category-col .news-listing > .news-single-item:last-child {
    margin-bottom: 0;
}
.page-template-template-category-podcast .news-listing.news-listing_category-general .news-single-item-2, 
.page-template-template-category-podcast .news-listing.news-listing_category-general .news-single-item-3, 
.page-template-template-category-video .th-category-highlights .news-single-item-2, 
.page-template-template-category-video .th-category-highlights .news-single-item-3 {
    margin-bottom: 0;
}
.category .section-left article .post-excerpt,
.archive .section-left article .post-excerpt {
	height: 45px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 1.3;
}
.th-category-news-highlights.th-category-news-highlights-custom .media.news-single-item:not(.news-single-item-0) .media-body {
    padding: 0;
}
.has-parent_category-podcast .section-left .th-category-news-wrapper .news-single-item .news-thumb .video-icon-custom,
.has-parent_category-video .section-left .th-category-news-wrapper .news-single-item .news-thumb .video-icon-custom {
    margin-top: 60px;
}







/* single post */
.th-single-related-post-2col {
	padding: 0 20px 20px;
}
.th-single-related-post-2col .media {
    display: block;
    width: calc(50% - 10px);
    float: left;
}
.th-single-related-post-2col .media + .media {
    margin-left: 20px;
}
.th-single-related-post-2col .media {
    display: block;
    width: calc(50% - 10px);
    float: left;
}
.th-single-related-post-2col .news-thumb {
	display: block;
	width: 100%;
	height: 200px;
	float: none !important;
}
.th-single-related-post-2col .news-category {
	display: none;
}
.th-single-related-post-2col .news-title {
	color:#000;
	padding: 15px 20px 30px;
	display: block;
	text-align: center;
}
.th-single-related-posts h3.th-category-section-header {
	color:#2d407d !important;
}
.th-single-related-post-listing {
    background: none !important;
    padding-bottom: 0 !important;
}
.singleContentLanding img {
    max-width: 100%;
    margin: 0.5em 0;
    height: auto;
}
.abt-socialmedia ul {
    align-items: center;
    justify-content: center;
}
.abt-socialmedia ul li {
    width: 100%;
    max-width: 118px;
    height: 39px;
    background: #000;
    border-radius: 5px;
    text-align: center;
    line-height: 1.5;
}
.abt-socialmedia ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 39px;
}
.abt-socialmedia ul li.facebook-s {
	background-color:#3E5B98;
}
.abt-socialmedia ul li.twitter-s {
	background-color:#4DA7DE;
}
.abt-socialmedia ul li.youtube-s {
	background-color:#E02A20;
}
.abt-socialmedia ul li.line-s {
	background-color:#00B900;
}
.abt-socialmedia ul {
	margin:0;
}
.has-parent_category-podcast .section-left .th-category-news-wrapper.th-single-related-post-listing .news-single-item .news-thumb .video-icon-custom, 
.has-parent_category-video .section-left .th-category-news-wrapper.th-single-related-post-listing .news-single-item .news-thumb .video-icon-custom, 
.has-parent_category-ruam-duay-1677 .th-category-news-wrapper.th-single-related-post-listing .news-single-item .news-thumb .video-icon-custom, 
.has-parent_category-video-clips .th-category-news-wrapper.th-single-related-post-listing .news-single-item .news-thumb .video-icon-custom {
    margin-top: calc(50% - 40px) !important;
    width: 40px !important;
	margin-bottom:0;
}


/* services */
.service-banner {
	min-height: 500px;
	display: flex;
    align-items: center;
}
.service-banner h1 {
	font-size:42px;
}
.service-icons-wrapper {
	max-width: 850px;
	margin-left:auto;
	margin-right:auto;
}
.service-icons-wrapper > a {
	display: inline-block;
	width: 24%;
}
.service-icons-wrapper span {
	display: block;
	color:#2D407D;
	font-size: 26px;
	font-weight: 500;
}
.svc-icon-img {
	height: 100px;
	display: block;
	text-align: center;
	margin-bottom: 10px;
}
.svc-icon-1 .svc-icon-img {
	background: url('asset/img/sms-services-1.png') no-repeat;
	background-position: center top;
}
.svc-icon-2 .svc-icon-img {
	background: url('asset/img/sms-services-2.png') no-repeat;
	background-position: center top;
}
.svc-icon-3 .svc-icon-img {
	background: url('asset/img/sms-services-3.png') no-repeat;
	background-position: center top;
}
.svc-icon-4 .svc-icon-img {
	background: url('asset/img/sms-services-4.png') no-repeat;
	background-position: center top;
}
.svc-icon-5 .svc-icon-img {
	background: url('asset/img/sms-services-5.png') no-repeat;
	background-position: center top;
}
.svc-icon-6 .svc-icon-img {
	background: url('asset/img/sms-services-6.png') no-repeat;
	background-position: center top;
}
.svc-icon-7 .svc-icon-img {
	background: url('asset/img/sms-services-7.png') no-repeat;
	background-position: center top;
}
.svc-icon .svc-icon-img:hover {
    background-position: center bottom;
}
.svc-icon-1:hover span {
	color:#e33043;
}
.svc-icon-2:hover span {
	color:#C83F7C;
}
.svc-icon-3:hover span {
	color:#FFCB05;
}
.svc-icon-4:hover span {
	color:#BFD730;
}
.svc-icon-5:hover span {
	color:#8071B4;
}
.svc-icon-6:hover span {
	color:#8071B4;
}
.svc-icon-7:hover span {
	color:#007DBA;
}
.service-icons-wrapper a:hover {
	text-decoration: none;
}
.service-carousel-wrapper {
	position: relative;
}
.service-carousel-wrapper h3 {
    background: #2d407d;
    font-size: 24px;
    padding: 10px 15px;
    margin: 0 0 20px 0;
    line-height: 1.4;
}
.service-carousel-wrapper_category-service-news h3 {
    background: #e33043;
}
.service-carousel-wrapper_category-service-entertainment h3 {
    background: #C83F7C;
}
.service-carousel-wrapper_category-service-finance h3 {
    background: #FFCB05;
}
.service-carousel-wrapper_category-top-story h3 {
    background:#BFD730;
}
.service-carousel-wrapper_category-service-fortune h3 {
    background: #8071B4;
}
.service-carousel-wrapper_category-service-horoscope h3 {
    background: #8071B4;
}
.service-carousel-wrapper_category-service-lottery h3 {
    background: #007DBA;
}
.service-carousel-wrapper .news-thumb {
	display: block;
	width: 100%;
	height: 175px;
}
.service-carousel-wrapper .news-single-item-inner {
	padding:20px;
}
.service-carousel-wrapper .news-single-item {
    box-shadow: 0 0 14px #ddd;
    margin-bottom: 50px;
}
.service-carousel-wrapper .owl-nav {
    position: absolute;
    top: -65px;
    right: 10px;
}
.service-carousel-wrapper .owl-carousel .owl-nav .owl-prev, 
.service-carousel-wrapper .owl-carousel .owl-nav .owl-next {
    background: #fff;
    padding: 5px 10px !important;
    line-height: 1;
    border-radius: 4px;
    height: 36px;
}
.service-carousel-wrapper .owl-carousel .owl-nav .owl-prev:hover, 
.service-carousel-wrapper .owl-carousel .owl-nav .owl-next:hover {
	background: #2D407D ;
}
.service-carousel-wrapper .owl-carousel .owl-nav .owl-prev:hover span, 
.service-carousel-wrapper .owl-carousel .owl-nav .owl-next:hover span {
	color:#fff;
}
.service-carousel-wrapper .owl-carousel .owl-nav .owl-prev span, 
.service-carousel-wrapper .owl-carousel .owl-nav .owl-next span {
    color: #666;
    font-size: 26px;
    line-height: 1;
}
.service-carousel-wrapper .owl-carousel .owl-nav .owl-prev {
	margin-right: 5px;
}
.service-carousel-wrapper .news-category {
    font-size: 13px;
    color: #2D407B;
}
.service-carousel-wrapper .news-title {
	font-size: 20px;
    font-weight: 500;
    line-height: 1.2;
    margin: 5px 0 15px;
    height: 50px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.service-carousel-wrapper .post-excerpt {
	font-size: 14px;
	margin: 0 0 15px 0;
	height: 73px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 4;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.service-carousel-wrapper .btns-section > a {
    font-size: 14px;
    display: inline-block;
    padding: 4px 15px;
    border-radius: 4px;
}
.service-carousel-wrapper .btns-section .btn-apply {
	background: #E33143;
}
.service-carousel-wrapper .btns-section .btn-apply:hover, 
.service-carousel-wrapper .btns-section .btn-details:hover {
	text-decoration: none;
	background: #2D407D ;
	color:#fff;
}
.service-carousel-wrapper .btns-section .btn-details {
	background: #E6E6E6;
	margin-left: 10px;
}






/* lottery */
.page-lottery-contents .section-left {
	width:calc(100% - 330px);
	float: left;
	margin-right: 30px;
}
.page-lottery-contents .section-right {
	width:300px;
	float: right;
}
.page-lottery-contents .th-category-col .section-left, 
.page-lottery-contents .th-category-col .section-right {
	width: calc(50% - 15px);
}
.lottery-date select {
    border: none;
    background: transparent;
    text-align: center;
    color: #007dba;
    margin: 0 0 0 15px;
}
.lottery-search button[type="submit"] {
    background: #E33143;
    border: none;
    padding: 8px 20px;
    margin-right: 15px;
    box-shadow: 0 0 14px #ccc;
    border-radius: 0 5px 5px 0;
}
.lottery-search button[type="submit"]:hover {
	background: #2D407D ;
	color:#fff;
}
.lottery-search input[type=search] {
    padding: 8px 20px;
    border: none;
    box-shadow: 0 0 14px #ccc;
    border-radius: 5px 0 0 5px;
}
.lottery-search {
    justify-content: center;
    align-items: center;
}
.lottery-results-featured {
    padding: 20px;
    background: #f9f9f9;
    box-shadow: 0 0 14px #ddd;
}
#lottery-onsubmit .lottery-date {
    background: #fff;
    box-shadow: 0 0 14px #ddd;
}
#lottery-onsubmit .lottery-date #lottery-date-select {
	color:#000;
}
.result-block {
	background:#fff;
	box-shadow: 0 0 14px #ddd;

}
.result-block .num {
	color: #007DBA;
    line-height: 1;
}
.result-block .num-wrapper {
	padding: 10px 20px 20px;
}
.first-result-block .num {
    font-size: 80px;
    letter-spacing: 4px;
}
.result-block .num-head,
.result-block .num-foot {
    background: #007dba;
    padding:2px 10px;
}
.result-block .num-head small,
.result-block .num-foot small {
    font-size: 14px;
    margin: 0 0 0 15px;
}
.second-result-block .num-wrapper, 
.third-result-block .num-wrapper {
    align-items: center;
    justify-content: space-around;
}
.second-result-block .num {
    font-size: 52px;
    letter-spacing: 3px;
}
.third-result-block {
	float: left;
    width: 30.3333%;
    display: inline-block;
}
.third-result-block + .third-result-block {
    margin-left: 4.5%;
}
.third-result-block .num {
    font-size: 35px;
}
#prizeSecond,
#prizeThird,
#prizeForth,
#prizeFifth {
	display: none;
}
.lottery-share {
    display: flex;
    list-style: none;
    align-items: center;
    justify-content: space-around;
    margin: 0;
    padding: 0;
}
.lottery-share li {
    margin-left: 8px;
}
.lottery-bottom-block .d-flex {
	justify-content: center;
}
span.num-placeholder {
    background: #fff;
    padding: 5px 50px;
    font-size: 36px;
    line-height: 1;
    color: #007DBA;
    letter-spacing: 4px;
}
.lot-keyword-result-negetive span.num-placeholder {
	color:#E33143;
}
.view-all-result {
    line-height: 1.5;
}
.copy-url {
	position: relative;
}
.tooltip-text {
	visibility: hidden;
	width: 140px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px;
	position: absolute;
	z-index: 1;
	bottom: 150%;
	left: 50%;
	margin-left: -75px;
	opacity: 0;
	transition: opacity 0.3s;
}
.tooltip-text::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}
.copy-url:hover .tooltip-text {
	visibility: visible;
	opacity: 1;
}
button.copy-url {
    padding: 0;
    background: none;
    border-radius: 3px;
    border: none;
}
input#url-field {
	display: block;
    visibility: visible;
    /* height: 1px; */
    /* width: 1px; */
    /* overflow: auto; */
    font-size: 1px;
    border: 0;
    color: #f9f9f9;
    background: #f9f9f9;
    outline: none;
    margin-left: -33px;
    position: relative;
    z-index: -1;
}








/* 404 */
.page-404 .section-left {
	width:calc(100% - 330px);
	margin-right: 30px;
}
.page-404 .section-right {
	width:300px;
}
.search-form-404 #searchform {
    display: flex;
    max-width: 400px;
    width:auto;
    position: relative;
    right: unset;
    background: none;
    padding: 0;
    top: unset;
    opacity: 1;
    transition: none;
}
body.error404 section.error-404 {
    box-shadow: 0px -1px 18px -3px #ddd;
    padding: 100px 30px;
    text-align: center;
}
body.error404 section.error-404 h1 {
	margin:15px 0 10px 0;
	color:#2D417D;
	font-size:39px;
	font-weight:900;
}
body.error404 section.error-404 h3 {
	font-size:23px;
	color:#3F3F3F;
}
body.error404 a.btn-go-home {
    background: #E33143;
    font-size: 14px;
    display: inline-block;
    padding: 5px 15px 3px;
    border-radius: 4px;
    margin-top: 20px;
    line-height: 1.5;
}
body.error404 a.btn-go-home:hover {
	text-decoration: none;
    background: #2D407D;
    color: #fff;
}






/* search */
body.search main#primary, 
body.search-result main#primary {
	margin-top:40px;
	margin-bottom:40px;
}
body.search .section-left, 
body.search-result .section-left {
	width: calc(100% - 330px);
	margin-right: 30px;
}
body.search .section-right, 
body.search-result .section-right {
	width: 300px;
}
body.search .pagination-wrapper .navigation,
body.search-result .pagination-wrapper .navigation {
	margin-top: 15px;
}








/* about page*/
.abt_anticorp {
	margin-bottom: 40px;
}
.abt_anticorp img {
	display: block;
	max-width: 100%;
	margin-bottom: 20px;
}
ul.about-ul li strong {
    font-weight: 500;
}
ul.about-ul li {
    line-height: 2;
}



/* footer */
.footer {
    background: #2D407D;
    padding: 60px 20px;
	color:#fff;
	position: relative;
}
ul.footer-social-links {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
}
ul.footer-social-links li {
	margin: 0 10px 0 0;
}
ul.footer-social-links li img {
	max-width: 38px;
}
.footer-col-first h4 {
    font-size: 16px;
    margin: 15px 0;
    font-weight: 500;
}
.footer-col-first p {
    font-size: 14px;
    margin: 0;
}
.footer-col-middle {
	display: flex;
    justify-content: space-around;
}
.footer-col-middle .menu {
	padding:0;
	margin:0;
}
.footer-col-middle .menu li a {
	color:#fff;
	font-size: 15px;
}
#menu-footer-menu-1 > li:nth-child(1),
#menu-footer-menu-4 > li:nth-child(1){
    color: #E33143;
}
#menu-footer-menu-1 > li:nth-child(2),
#menu-footer-menu-4 > li:nth-child(2){
    color: #C83F7C;
}
#menu-footer-menu-1 > li:nth-child(3),
#menu-footer-menu-4 > li:nth-child(3){
    color: #BFD730;
}
#menu-footer-menu-1 > li:nth-child(4),
#menu-footer-menu-4 > li:nth-child(4){
    color: #FFCB05;
}
#menu-footer-menu-1 > li:nth-child(5),
#menu-footer-menu-4 > li:nth-child(5){
    color: #8071B4;
}
#menu-footer-menu-2 > li:nth-child(1),
#menu-footer-menu-5 > li:nth-child(1){
    color: #007DBA;
}
#menu-footer-menu-2 > li:nth-child(2),
#menu-footer-menu-5 > li:nth-child(2){
    color: #EB8923;
}
#menu-footer-menu-2 > li:nth-child(3),
#menu-footer-menu-5 > li:nth-child(3){
    color: #44C8F5;
}
#menu-footer-menu-2 > li:last-child,
#menu-footer-menu-5 > li:last-child {
    color: #00ABBD;
}
#menu-footer-menu-3 {
	list-style:none;
}
.footer-col-last h4 {
	font-family: 'Kanit', sans-serif;
	font-weight:600;
	font-size:16px;
	margin-bottom: 18px;
}
a.to-top {
    position: fixed;
    right: 50px;
    bottom: 70px;
    z-index: 99;
}
.footer-col-middle .menu li + li {
    margin-top: 8px;
}
.footer-col-last {
    padding-top: 15px;
}





body.privacy-policy h1.entry-title, 
.page-id-2317 h1.entry-title {
	text-align: center;
	padding-top: 50px;
}
body.privacy-policy ol {
	margin-top: 0;
	margin-bottom: 1rem;
	line-height: 30px;
}

@media screen and (max-width: 2560px){
	.home-video-carousel .video-item, 
	#category-contents_video-carousel .news-single-item .news-thumb, 
	#category-contents_podcast-carousel .news-single-item .news-thumb {
		min-height:587px;
	}
}
@media screen and (max-width: 1920px){
	.home-video-carousel .video-item, 
	#category-contents_video-carousel .news-single-item .news-thumb, 
	#category-contents_podcast-carousel .news-single-item .news-thumb {
		min-height:441px;
	}
}
@media screen and (max-width: 1568px){
	.home-video-carousel .video-item, 
	#category-contents_video-carousel .news-single-item .news-thumb, 
	#category-contents_podcast-carousel .news-single-item .news-thumb {
		min-height:352px;
	}
}
@media screen and (max-width: 1440px){
	.home-video-carousel .video-item, 
	#category-contents_video-carousel .news-single-item .news-thumb, 
	#category-contents_podcast-carousel .news-single-item .news-thumb {
		min-height:330px;
	}
}
@media screen and (max-width: 1366px){
	.home-video-carousel .video-item, 
	#category-contents_video-carousel .news-single-item .news-thumb, 
	#category-contents_podcast-carousel .news-single-item .news-thumb {
		min-height:313px;
	}
}
@media screen and (max-width: 1280px){
	.home-video-carousel .video-item, 
	#category-contents_video-carousel .news-single-item .news-thumb, 
	#category-contents_podcast-carousel .news-single-item .news-thumb {
		min-height:293px;
	}
}






/*@media screen and (max-width: 1024px){*/
@media screen and (max-width: 1150px){
	.home-news-carousel .news-item {
	    min-height: 200px;
	}
	.home-news-carousel .news-item h4 {
	    font-size: 16px;
	}
	.home-news-tabs .tabsection-title {
	    font-size: 20px;
	    margin-right: 20px;
	}
	.home-news-tabs .nav-tabs .nav-link {
	    font-size: 14px;
	    padding: .5rem 0.35rem;
	}
	.home-news-tabs .news-listing a.news-thumb, 
	.th-single-related-post-listing .news-listing a.news-thumb, 
	.has-parent_category-video .th-single-related-post-listing.th-category-news-wrapper a.news-thumb {
	    width: 100px;
	    height: 80px;
	}
	.home-news-tabs .news-listing .news-title {
	    height: 33px;
	    font-size: 13px;
	    -webkit-line-clamp: 2;
	}
	#home-section-second .section-left, 
	.category-contents .section-left, 
	body.category .section-left, 
	body.archive .section-left, 
	.single-post .section-left, 
	.page-lottery-contents .section-left {
	    width: calc(100% - 280px);
	    margin-right: 30px;
	}
	#home-section-second .section-right, 
	.category-contents .section-right, 
	body.category .section-right, 
	body.archive .section-right, 
	.single-post .section-right, 
	.page-lottery-contents .section-right {
	    width: 250px;
	}
	.home-covid19-inner .covid-box-last > div, 
	.home-covid19-inner .covid-box-first .box-header, 
	.home-covid19-inner .covid-box-middle .box-header {
	    min-height: 109px;
	}
	.home-covid19-wrapper .home-covid19-inner h6 {
	    font-size: 15px;
	}
	.home-covid19-wrapper .covid-box-first .box-content h6, 
	.home-covid19-wrapper .covid-box-middle .box-content h6 {
	    font-size: 12px;
	}
	.home-covid19-wrapper .covid-box-last .box-content-left, 
	.home-covid19-wrapper .covid-box-last .box-content-right {
	    min-height: 116px;
	}
	.home-video-carousel .video-item {
/* 	    min-height: 300px; */
	}
	.home-video-carousel .video-item h4 {
	    font-size: 20px;
	}
	.home-entertainment-news-list .news-item .news-thumb {
	    height: 70px;
	}
	.finance-featured-news-inner h4, 
	.lifestyle-featured-news-inner h4 {
	    font-size: 18px;
	}
	.finance-featured-news .news-thumb, 
	.lifestyle-featured-news .news-thumb {
	    height: 140px;
	}
	.finance-featured-news .post_excerpt, 
	.lifestyle-featured-news .post_excerpt {
	    height: 50px;
	    -webkit-line-clamp: 3;
	    font-size: 14px;
	}
	.home-finance-news-list .news-item .news-thumb, 
	.home-lifestyle-news-list .news-item .news-thumb {
	    height: 80px;
	    width: 110px;
	}
	.home-finance-news-list .news-item .news-item-inner, 
	.home-lifestyle-news-list .news-item .news-item-inner {
	    padding: 10px 15px;
	}
	#home-finance-lifestyle-section .news-item .news-title {
	    font-size: 13px;
	}
	.th-category-news-highlights .news-single-item:not(.news-single-item-0) .news-thumb {
	    height: 80px;
	}
	.th-category-news-highlights .news-single-item:not(.news-single-item-0) .news-title {
		height:41px;
		margin-bottom:10px;
	}
	.th-category-col-full-width .news-thumb {
	    width: 250px;
	    height: 150px;
	}
	.th-category-col-full-width .news-title {
	    font-size: 20px;
	}
	.th-category-col .news-thumb {
	    width: 110px;
	    height: 85px;
	}
	.th-category-col .news-title {
	    font-size: 13px;
	}
	.category .th-category-col-full-width .news-title,
	.archive .th-category-col-full-width .news-title {
	    font-size: 18px;
	}
	.category .section-left article .post-excerpt, 
	.archive .section-left article .post-excerpt {
	    height: 35px;
	    font-size: 14px;
	}
	.category .th-category-col-full-width .news-single-item .media-body, 
	.archive .th-category-col-full-width .news-single-item .media-body {
	    padding: 10px 20px;
	}
	.th-category-news-highlights.th-category-news-highlights-custom .media.news-single-item:not(.news-single-item-0) .media-body {
	    padding: 0;
	}
	.has-parent_category-podcast .section-left .th-category-news-wrapper .news-single-item .news-thumb .video-icon-custom, 
	.has-parent_category-video .section-left .th-category-news-wrapper .news-single-item .news-thumb .video-icon-custom {
	    margin-top: 45px;
    	width: 60px !important;
	}
	.navigation .nav-links > span, 
	.navigation .nav-links > a {
		margin-bottom:5px;
	}
	.singleContentLanding {
		padding-left: 20px;
		padding-right:20px;
	}
	#category-contents_finance iframe {
	    max-width: 100%;
	}
	.lottery-search button[type="submit"] {
	    padding: 8px 20px;
	}
	.service-carousel-wrapper .btns-section > a {
	    font-size: 13px;
	    padding: 4px 12px;
	}
	.singlePostTitle {
	    font-size: 32px;
	}
}




@media screen and (max-width: 1024px){
	.home-video-carousel .video-item, 
	#category-contents_video-carousel .news-single-item .news-thumb, 
	#category-contents_podcast-carousel .news-single-item .news-thumb {
		min-height:235px;
	}
}





/*@media screen and (max-width: 768px){*/
@media screen and (max-width: 850px){
	/* common */
	.hide-mobile {
		display: none !important;
	}
	.show-mobile {
		display: block !important;
	}
	.home-news-tabs .news-listing .news-single-item.news-single-item-7, 
	.home-news-tabs .news-listing .news-single-item.news-single-item-8, 
	.home-news-tabs .news-listing .news-single-item.news-single-item-9, 
	.home-entertainment-news-list .news-item:last-child {
		display: none;
	}





	/* header */
	.logo-top {
		height: 21px;
		width:auto;
	}
	.logo-container {
	    padding: 10px 0;
	    box-shadow: 0 0 18px #eee;
	}
	span.mobile-nav-opener {
		cursor: pointer;
	}
	.mobile-nav-container {
	    position: fixed;
	    width: 100%;
	    height: 100%;
	    z-index: 10;
	    background: #fff;
	    top: 0;
	    left: 0;
	}
	.mobile-nav-header {
	    background: #2D407D;
	    padding: 12px 0;
	    position: relative;
	}
	.mobile-logo img.logo-top {
	    height: 34px;
	}
	span.btn-nav-close {
	    position: absolute;
	    top: 15px;
	    right: 15px;
	    cursor: pointer;
	}
	span.btn-nav-close img {
	    width: 16px;
	    height: 16px;
	}
	.mobile-nav {
	    max-height: calc(100% - 100px);
	    overflow-y: auto;
	}
	.mobile-nav .menu, 
	.mobile-nav .menu .sub-menu {
	    padding: 0;
	    margin: 0;
	}
	.mobile-nav .menu li {
	    list-style: none;
	    text-align: center;
	}
	.mobile-nav .menu li a {
		display: block;
		padding:10px 0;
	}
	.mobile-nav .menu li .sub-menu li a {
		padding: 6px 0;
	}
	.mobile-nav .menu > li + li {
		border-top:1px solid #2D407D;
	}
	.mobile-nav .menu > li > a {
	    color:#2D407D;
	}
	.mobile-nav .menu li.expanded a {
	    color: #fff;
	}
	.mobile-nav .menu li.expanded > a {
	    box-shadow: 0px 3px 8px 0px rgb(51 51 51 / 50%);
	}
	.mobile-nav .menu .sub-menu > li + li {
	    border-top: 1px solid rgb(204 204 204 / 30%);
	}
	.mobile-nav .menu .sub-menu {
		display: none;
	}
	.mobile-search label.screen-reader-text, 
	.mobile-search #searchsubmit {
	    display: none;
	}
	.mobile-search {
		border-top:1px solid #2D407D;
		border-bottom:1px solid #2D407D;
		padding:7px 15px;
	}
	.mobile-search input#s {
	    background: #eee;
	    border: none;
	    border-radius: 7px;
	    width: 100%;
	    font-family: 'Kanit', sans-serif;
	    text-align: center;
	    padding:4px 10px;
	}
	.mobile-nav-footer {
	    background: #2d407d;
	    padding: 10px 0;
	    position: absolute;
	    width: 100%;
	    left: 0;
	    bottom: 0;
	}
	.mobile-nav-footer .social-links {
	    align-items: center;
	    justify-content: center;
	}
	.mobile-nav-footer .social-links li a {
		color:#fff;
		padding: 0 6px;
	}












	/* home */
	#home-section-second .section-left,
	#home-section-second .section-right,
	#home-section-fourth .section-left, 
	#home-section-fourth .section-right, 
	#home-finance-lifestyle-section .section-left, 
	#home-finance-lifestyle-section .section-right, 
	.category-contents .section-left, 
	.category-contents .section-right, 
	.category-contents .th-category-col .section-left, 
	.category-contents .th-category-col .section-right, 
	.page-lottery-contents .section-left,
	.page-lottery-contents .section-right, 
	.page-lottery-contents .th-category-col .section-left, 
	.page-lottery-contents .th-category-col .section-right, 
	.single-post .section-left, 
	.single-post .section-right, 
	body.category .section-left, 
	body.archive .section-left, 
	body.category .section-right, 
	body.archive .section-right, 
	body.search .section-left, 
	body.search-result .section-left, 
	body.search .section-right, 
	body.search-result .section-right, 
	.page-404 .section-left, 
	.page-404 .section-right {
		float: none !important;
		clear: both;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.home-slider .owl-dots {
	    bottom: 7px;
	}
	.innn-home-ads-banner:not(.innn-home-ads-banner_id-1) {
		/*display: none;*/
	}
	.home-news-tabs .mobile-home-tabs .tabsection-title {
	    text-align: center;
	    margin: 0;
	    padding: 10px;
	    border-top: 3px solid #e33143;
	    box-shadow: 0px 4px 14px #ccc;
	    color:#e33143;
	}
	span.tab-opener {
		position: absolute;
	    top: 20px;
	    right: 14px;
	    color: #E33143;
	    font-size: 13px;
	    font-weight: 500;
	    font-family: 'Kanit', sans-serif;
	}
	.home-news-tabs .mobile-home-tabs .nav-tabs {
	    padding: 0;
	    border: 1px solid #E33143 !important;
	    box-shadow: none;
	    display: none;
	    width: 100px;
	    position: absolute;
	    top: 0;
	    right: 0;
	    background:#fff;
	}
	.home-news-tabs .mobile-home-tabs .nav-tabs > li {
	    display: block;
	    text-align: center;
	}
	.home-news-tabs .mobile-home-tabs .nav-tabs > li + li {
		border-top:1px solid #E33143 !important;
	}
	.home-news-tabs .mobile-home-tabs .nav-tabs .nav-link {
		padding: 5px 8px;
		font-size:13px;
	}
	.mobile-home-tabs {
		position: relative;
	}
	.home-news-tabs .tab-content {
	    padding: 10px 10px 0 10px;
	}
	.home-news-tabs .news-listing .news-category, 
	.th-single-related-post-listing .news-listing .news-category {
		font-size:10px;
	}
	.home-news-tabs .news-listing .news-single-item, 
	.th-single-related-post-listing .news-listing .news-single-item {
	    float: none;
	    width: 100%;
	    margin-bottom: 10px;
	}
	.home-news-tabs .news-listing a.news-thumb, 
	.th-single-related-post-listing .news-listing a.news-thumb, 
	.has-parent_category-video .th-single-related-post-listing.th-category-news-wrapper a.news-thumb{
	    width: 100px;
	    height: 70px;
	}
	.home-covid19-wrapper > h3, .home-editors-picks > h3 {
	    font-size: 16px;
	}
	.home-mobile-covid19-wrapper .d-flex {
		align-items: center;
		justify-content: center;
	}
	.home-mobile-covid19-wrapper .d-flex > div {
		width: 50%;
	}
	.covid-box-mobile-2nd-last {
		background:#43C7F4 !important;
	}
	.covid-box-mobile-last {
		background:#3C3C3C !important;
	}
	.covid-box-mobile-4th-last h6 {
		margin-top: 20px;
	}
	.covid-box-mobile-3rd-last h3 {
	    color: #00abbd;
	}
	.covid-box-mobile-2nd-last .box-header,
	.covid-box-mobile-last .box-header {
		background: none;
	}
	.home-mobile-covid19-wrapper h6 {
	    font-size: 15px;
	    text-align: center;
	    margin-bottom: 0;
	}
	.home-mobile-covid19-wrapper .home-covid19-inner > div + div {
	    margin-top: 10px;
	}
	.home-covid19-inner {
	    padding: 15px;
	}
	.home-news-tabs .news-listing .news-title {
	    height: 31px;
	    -webkit-line-clamp: 2;
	    font-size: 13px;
	}
	.home-editors-picks-listing {
	    padding: 10px;
	}
	.news-listing_tag-editors-picks .news-single-item, 
	.home-entertainment-news-list .news-item {
	    width: calc(50% - 5px);
	    margin-bottom: 10px;
	}
	.news-listing_tag-editors-picks .news-single-item + .news-single-item, 
	.home-entertainment-news-list .news-item + .news-item {
	    margin-left: 10px;
	}
	.news-listing_tag-editors-picks > .news-single-item:nth-child(2n+1), 
	.home-entertainment-news-list .news-item:nth-child(2n+1) {
		margin-left: 0;
	}
	.home-covid19-inner .covid-box-last > div, 
	.home-covid19-inner .covid-box-first .box-header, 
	.home-covid19-inner .covid-box-middle .box-header {
	    min-height: 60px;
	}
	.home-covid19-wrapper .box .box-header h3 {
	    margin-top: 0px;
	}
	.covid-box-mobile-3rd-last .box-header {
	    min-height: 73px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.news-listing_tag-editors-picks a.news-title, 
	.home-entertainment-news-list .news-item a.news-title {
	    font-size: 12px;
	    height: 35px;
	    -webkit-line-clamp: 2;
	}
	.news-listing_tag-spotlight a.news-thumb {
	    width: 85px;
	    height: 58px;
	}
	.news-listing_tag-spotlight .news-title {
	    font-size: 13px;
	    line-height: 1.3;
	    height: 40px;
	    -webkit-line-clamp: 2;
	}
	.home-video-carousel .video-item, 
	#category-contents_video-carousel .news-single-item .news-thumb,
	#category-contents_podcast-carousel .news-single-item .news-thumb {
	    min-height: 282px;
	}
	.eaw-weather-component {
	    max-width: 100% !important;
	    margin-top: 15px;
	}
	iframe {
	    width: 100% !important;
	}
	iframe.iframe-gold-price {
		height: 420px !important;
	}
	#home-section-fourth .container {
	    display: flex;
	    flex-direction: column-reverse;
	}
	.home-news-carousel .news-item {
	    min-height: 214px;
	}
	.home-entertainment-news-wrapper {
	    padding: 10px;
	}
	.entertainment-featured-news {
	    height: 250px;
	}
	.entertainment-featured-news-inner h3 {
	    font-size: 16px;
	    margin-bottom: 0;
	}
	.entertainment-featured-news-inner {
	    padding: 20px;
	}
	.home-finance-news-wrapper {
	    padding: 10px;
	}
	.finance-featured-news-inner.text-center h4, 
	.lifestyle-featured-news-inner.text-center h4 {
	    font-size: 16px;
	    height: unset;
	    text-overflow: unset;
	    overflow: visible;
	    -webkit-line-clamp: unset;
	    display: block;
	    -webkit-box-orient: unset;
	}
	.post_date {
	    font-size: 11px;
	}
	.finance-featured-news .post_excerpt, 
	.lifestyle-featured-news .post_excerpt {
	    height: 32px;
	    -webkit-line-clamp: 2;
	    font-size: 12px;
	    padding: 0 30px;
	}
	.home-finance-news-list .news-item .news-thumb, 
	.home-lifestyle-news-list .news-item .news-thumb {
	    height: 70px;
	    width: 100px;
	}
	.home-finance-news-list .news-item, 
	.home-lifestyle-news-list .news-item {
	    margin-top: 10px;
	}
	.home-finance-news-list .news-item .news-item-inner, 
	.home-lifestyle-news-list .news-item .news-item-inner {
	    padding: 8px 15px;
	}
	#home-finance-lifestyle-section .news-item .news-title {
	    font-size: 13px;
	    max-height: 33px;
	    -webkit-line-clamp: 2;
	}
	#home-section-second, 
	#home-section-fourth, 
	.home-covid19-wrapper, 
	#home-finance-lifestyle-section {
	    margin: 15px 0;
	}
	.innn-widget-spotlight {
	    margin-top: 15px;
	}
	#home-entertainment-section, 
	#home-finance-lifestyle-section .section-left, 
	.lottery-home-widget {
		margin-bottom: 15px;
	}
	iframe.iframe-oil-price {
		height: 650px !important;
	}
	.home-news-carousel .news-item h4, 
	.home-video-carousel .video-item h4 {
	    font-size: 16px;
	    margin-top: 10px;
	}
	.news-listing_tag-editors-picks .news-thumb,
	.home-entertainment-news-list .news-item .news-thumb {
	    height: 120px;
	}
	.finance-featured-news .news-thumb, 
	.lifestyle-featured-news .news-thumb {
	    height: 195px;
	}







	/* top category */
	main#primary, 
	.page-template.page-template-template-category-podcast #primary, 
	.page-template.page-template-template-category-video #primary {
	    margin-top: 0 !important;
	}
	.category-contents, 
	.th-category-col {
	    margin: 15px 0;
	}
	.th-category-news-wrapper {
	    padding: 10px;
	}
	.th-category-section-header {
		font-size: 22px;
		padding: 5px 10px;
	}
	.th-category-col .news-single-item, 
	body.category .th-category-news-wrapper article, 
	body.archive .th-category-news-wrapper article {
		margin-bottom:10px;
	}
	.th-category-col .news-thumb {
	    width: 100px;
	    height: 70px;
	}
	.news-category {
		font-size:11px;
	}
	.th-category-col .news-single-item.news-single-featured-item .news-title {
		font-size:16px;
		height: auto;
	}
	.th-category-col .news-single-item .news-title {
		font-size: 13px;
    	line-height: 1.3;
    	text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		height:34px;
	}
	.th-category-news-highlights .news-single-item-0 .news-thumb {
		height:250px;
	}
	.th-category-news-highlights .news-single-item:not(.news-single-item-0) .news-thumb {
	    height: 125px;
	}
	.th-category-news-highlights .news-single-item-0 .news-title {
	    font-size: 16px;
	}
	.th-category-news-highlights .news-single-item-0 .media-body {
	    padding: 20px;
	}
	.th-category-col > div + div {
	    margin-top: 15px;
	}
	.news-single-featured-item .post-excerpt {
	    font-size: 13px;
	    height: 33px;
	    -webkit-line-clamp: 2;
	}
	#category-news-featured-carousel .owl-nav,
	#th-category-news-highlights-custom-carousel .owl-nav {
		margin-top: 10px;
	}
	#category-news-featured-carousel .news-single-item {
		float: none;
		width:100%;
		margin:0;
		height: unset !important;
	}
	#trending-podcast-carousel .owl-nav .owl-prev, 
	#trending-podcast-carousel .owl-nav .owl-next, 
	#hotclips-video-carousel .owl-nav .owl-prev, 
	#hotclips-video-carousel .owl-nav .owl-next, 
	#category-news-featured-carousel .owl-nav .owl-prev, 
	#category-news-featured-carousel .owl-nav .owl-next,
	#th-category-news-highlights-custom-carousel .owl-nav .owl-prev, 
	#th-category-news-highlights-custom-carousel .owl-nav .owl-next {
	    padding: 3px 12px !important;
	}
	.th-category-news-highlights .news-single-item.news-single-item-0 {
		margin-bottom: 10px;
	}
	.th-category-col-full-width .post-meta-time-comment {
		display:none !important;
	}
	.th-category-col-full-width .news-single-item .media-body {
	    padding: 10px 20px;
	}
	.category-contents .innn-ads-banner_id-2,
	.category-contents .innn-ads-banner_id-3 {
	    margin-bottom: 15px;
	}
	.th-category-highlights .news-title {
		font-size:16px;
	}
	.th-category-highlights-mobile-carousel .news-listing .news-single-item {
	    width: 100%;
	    margin: 0;
	}
	.th-category-highlights-mobile-carousel h3.th-category-section-header {
	    display: none;
	}
	.th-category-highlights-mobile-carousel .th-category-news-wrapper {
		padding:0;
	}
	.th-category-highlights {
		margin: 0 0 15px 0;
	}
	.th-category-highlights .owl-carousel .news-title {
	    padding: 10px 50px;
	}
	aside#text-3, aside#text-4,
	.innn-ads-banner_id-1 {
		margin-top:15px;
	}
	.th-category-highlights-mobile-carousel .news-listing .news-single-item .news-thumb {
		height:350px;
	}
	.th-category-highlights-mobile-carousel .post-meta-time-comment {
	    display: block !important;
	    font-size: 11px;
	    color: #fff;
	    margin: 0 !important;
	}
	.lottery-search {
		display:block !important;
	}
	.lottery-search input[type=search], 
	.lottery-search button[type="submit"] {
	    border-radius: 5px;
	    width: 100%;
	    margin-bottom: 10px;
	}
	.lottery-share {
	    justify-content: center;
	}
	#lottery-onsubmit .lottery-date {
	    margin: 10px 0 0;
	}
	.first-result-block .num {
	    font-size: 55px;
	}
	.result-block .num-head h5, 
	.result-block .num-foot h5, 
	.result-block .num-foot h6 {
		font-size:13px;
	}
	.result-block .num-head small, 
	.result-block .num-foot small {
	    font-size: 12px;
	}
	.second-result-block .num {
	    font-size: 26px;
	}
	.third-result-block .num {
	    font-size: 22px;
	}
	.third-result-block {
	    float: none;
	    width: 100%;
	    display: inline-block;
	    margin-left: 0 !important;
	}
	.view-all-result {
	    line-height: 2;
	    font-size: 11px;
	    padding: 6px 10px;
	}
	.lottery-results-featured {
	    padding: 10px;
	}
	.table td, 
	.table th {
	    padding: .5rem .25rem;
	    font-size: 12px;
	}
	#category-contents_podcast-carousel .news-thumb, 
	#category-contents_video-carousel .news-thumb {
	   /* height: 350px;*/
	}
	.th-category-highlights #trending-podcast .news-listing .news-single-item.news-single-item-0 .news-thumb, 
	.th-category-highlights #hotclips-video .news-listing .news-single-item.news-single-item-0 .news-thumb {
	    height: 250px;
	}
	#trending-podcast .news-single-item.news-single-item-0 .news-title, 
	#hotclips-video .news-single-item.news-single-item-0 .news-title {
	    font-size: 16px;
	    font-weight: 600;
	}
	#trending-podcast .news-listing .news-single-item.news-single-item-0 .media-body, 
	#hotclips-video .news-listing .news-single-item.news-single-item-0 .media-body {
	    height: auto;
	    padding: 10px;
	}
	#category-contents_podcast #trending-podcast .news-single-item-0 .video-icon, 
	#category-contents_video #hotclips-video .news-single-item-0 .video-icon {
	    position: absolute;
	    top: -100%;
	}
	div#trending-podcast-carousel .news-single-item .media-body .video-icon-custom, 
	div#hotclips-video-carousel .news-single-item .media-body .video-icon-custom,
	#category-contents_podcast .news-listing_category-general .news-single-item .video-icon-custom, 
	.th-video-mobile-category-highlights .news-listing .news-single-item .video-icon-custom {
		width: 40px !important;
	    margin-top: -80px !important;
	    margin-bottom: 40px !important;
	}
	div#trending-podcast-carousel .news-single-item .media-body .news-title, 
	div#hotclips-video-carousel .news-single-item .media-body .news-title, 
	#category-contents_podcast .news-listing_category-general .news-single-item .media-body .news-title, 
	.th-video-mobile-category-highlights .news-listing .news-single-item .media-body .news-title {
	    color: #000;
	    font-size: 13px;
	    padding: 10px;
	    font-weight: 500;
	    height: 41px;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    -webkit-line-clamp: 2;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    line-height: 1.3;
	    box-sizing: border-box;
	    margin-bottom: 10px;
	}
	div#trending-podcast-carousel .news-single-item .media-body .news-category,
	div#hotclips-video-carousel .news-single-item .media-body .news-category, 
	#category-contents_podcast .news-listing_category-general .news-single-item .news-category, 
	.th-video-mobile-category-highlights .news-listing .news-single-item .news-category {
	    display: none;
	}
	div#trending-podcast-carousel .news-single-item .media-body,
	div#hotclips-video-carousel .news-single-item .media-body, 
	#category-contents_podcast .news-listing_category-general .news-single-item .media-body, 
	.th-video-mobile-category-highlights .news-listing .news-single-item .media-body {
	    position: relative;
	    background: #fff;
	}
	div#trending-podcast-carousel .news-single-item .news-thumb, 
	div#hotclips-video-carousel .news-single-item .news-thumb, 
	#category-contents_podcast .news-listing_category-general .news-single-item .news-thumb, 
	.th-video-mobile-category-highlights .news-listing .news-single-item .news-thumb {
		height: 125px;
	}
	div#trending-podcast-carousel .news-single-item, 
	div#hotclips-video-carousel .news-single-item, 
	#category-contents_podcast .news-listing_category-general .news-single-item, 
	.th-video-mobile-category-highlights .news-listing .news-single-item {
		margin-bottom: 10px;
	}
	#category-contents_podcast .news-listing_category-general .news-single-item + .news-single-item, 
	.th-video-mobile-category-highlights .news-listing .news-single-item + .news-single-item {
	    margin-left: 10px;
	}
	#category-contents_podcast-carousel .news-single-item .news-title, 
	#category-contents_video-carousel .news-single-item .news-title, 
	.th-video-mobile-category-highlights .news-listing .news-single-item .news-title {
	    font-size: 16px;
	    font-weight: 600;
	    padding: 0 40px;
	}
	#category-contents_podcast .news-listing_category-general .news-single-item:nth-child(2n+1),  
	.th-video-mobile-category-highlights .news-listing .news-single-item:nth-child(2n+1) {
	    margin-left: 0px;
	}






	/* sub-category */
	body.category main#primary, 
	body.archive main#primary {
		margin-top:15px !important;
	}
	.th-category-col-full-width .news-thumb {
	    width: 100%;
	    height:195px;
	}
	.has-parent_category-video .th-category-news-wrapper a.news-thumb {
		height:245px;
	}
	body.category .th-category-col-full-width .media,
	body.archive .th-category-col-full-width .media {
	    flex-direction: column;
	}
	body.category .th-category-col-full-width .news-title, 
	body.archive .th-category-col-full-width .news-title {
		font-size:16px;
	}
	.category .section-left article .post-excerpt, 
	.archive .section-left article .post-excerpt {
	    font-size: 13px;
	    height:31px;
	}
	body.category .th-category-col-full-width .media-body,
	body.archive .th-category-col-full-width .media-body {
	    text-align:center;
	    width:100%;
	}
	.post-meta-time {
		font-size:11px;
	}
	.th-category-news-highlights .news-single-item:not(.news-single-item-0) {
	    width: 100%;
	    float: none;
	}
	.th-category-news-highlights .news-single-item:not(.news-single-item-0) .news-title {
		height:41px;
	}
	.navigation .nav-links {
	    text-align: center;
	}
	.navigation .nav-links > span, 
	.navigation .nav-links > a {
		margin-bottom:5px;
	}
	.pagination-wrapper .page-numbers.prev.placeholder {
	    margin-right: 4px;
	}
	.category-news.category-2 .innn-ads-banner.innn-ads-banner_id-2 {
		margin-bottom: 15px;
	}
	.has-parent_category-podcast .section-left .th-category-news-wrapper .news-single-item .news-thumb .video-icon-custom, 
	.has-parent_category-video .section-left .th-category-news-wrapper .news-single-item .news-thumb .video-icon-custom {
	    margin-top: 67.5px;
    	width: 60px !important;
	}
	
	
	
	/* 	404 page */
	body.error404 section.error-404 {
		padding: 40px 20px;
	}
	body.error404 section.error-404 h1 {
		font-size:25px;
		font-weight:700;
	}
	body.error404 section.error-404 h3 {
		font-size:14px;
	}


	/* services */
	.service-banner {
	    min-height: 165px;
	}
	.service-banner h1 {
	    font-size: 16px;
	}
	.service-icons h2 {
	    margin-top: 30px;
	    font-size: 19px;
	}
	.service-icons > p {
	    font-size: 13px !important;
	}
	.svc-icon .svc-icon-img {
	    background-size: auto 72px;
	    height: 36px;
	}
	.service-icons-wrapper span {
	    font-size: 15px;
	}
	.service-carousel-wrapper h3 {
	    font-size: 22px;
	    padding: 5px 15px;
	    margin:0;
	}
	.service-carousel-wrapper .owl-nav {
	    top: -35px;
	    right: 4px;
	}
	.service-carousel-wrapper .owl-carousel .owl-nav .owl-prev, 
	.service-carousel-wrapper .owl-carousel .owl-nav .owl-next {
	    padding: 0px 10px !important;
	    height: 30px;
	}
	.service-carousel-wrapper .news-single-item {
	    margin-bottom: 15px;
	}






	/* single post */
	.single-post .mTop {
		margin:15px 0;
	}
	.singlePostTitle {
	    font-size: 23px;
	    padding: 0 20px;
	}
	.single .post_date span, 
	.single .post_date a {
	    font-size: 11px;
	}
	.single-post.has-parent_category-service .abt-socialmedia, 
	.single-post.has-parent_category-service .th-single-related-post-2col, 
	.single-post.has-parent_category-service .th-single-related-posts,
	.single-post.has-parent_category-service .singlePostAd, 
	.single-post.has-parent_category-service .singleTop .news-category, 
	.single-post.has-parent_category-service .singleTop .post_date {
		display: none;
	}
	.single-post.has-parent_category-service .singleContentLanding .btn-view-category {
	    margin-bottom: 20px;
	}
	.singleContentLanding, 
	.singleContentLanding p, 
	.singleContentLanding div, 
	.singleContentLanding span, 
	.singleContentLanding li, 
	.singleContentLanding a {
	    font-size: 18px;
    	line-height: 1.5;
	}
	.single-post.has-parent_category-service .singleTop {
	    padding-top: 15px;
	}
	.single-post .singleContentLanding {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.singleContentLanding h4 {
	    font-size: 16px;
	}
	.single-post .abt-socialmedia ul {
		padding-bottom: 0;
	}
	.single-post .abt-socialmedia {
		margin-bottom: 15px;
	}
	.th-single-related-post-2col .media {
	    width: 100%;
	    float: none;
	    margin: 0 0 15px 0 !important;
	}
	.single-post .singlePostAd {
	    padding-bottom: 15px;
	}
	.th-single-related-post-2col .news-title {
	    padding: 15px;
	}
	.singleShadow {
		margin-bottom: 15px;
	}
	.th-single-related-post-listing .news-listing .news-single-item-3,
	.th-single-related-post-listing .news-listing .news-single-item-4,
	.th-single-related-post-listing .news-listing .news-single-item-5 {
		display:none;
	}
	.singleTop {
	    padding-top: 25px;
	}
	.has-parent_category-podcast .section-left .th-category-news-wrapper.th-single-related-post-listing .news-single-item .news-thumb .video-icon-custom, 
	.has-parent_category-video .section-left .th-category-news-wrapper.th-single-related-post-listing .news-single-item .news-thumb .video-icon-custom {
		margin-top: calc(50% - 35px) !important;
	}





	/* about */
	.about-top {
	    padding: 20px 0;
	    margin: 15px 0 0px 0;
	}
	.about-top h3 {
	    font-size: 13px;
	}
	.about-top img {
	    margin-bottom: 10px;
	    height: 44px;
	    width: auto;
	}
	.abtContent h4 {
	    font-size: 16px;
	    padding: 15px 0;
	}
	.abtContent p, 
	.address, 
	.abtContent li {
	    font-size: 18px;
	    line-height: 1.8;
	}
	.contactmap h1 {
	    font-size: 23px;
	    font-weight: 600;
	    margin-bottom: 30px;
	}
	.abtContent {
		padding-left: 20px;
		padding-right:20px;
	}






	/* search */
	body.search main#primary, 
	body.search-result main#primary {
		margin-top:15px !important;
		margin-bottom:15px !important;
	}
	body.search .pagination-wrapper .navigation, 
	body.search-result .pagination-wrapper .navigation {
	    margin-bottom: 15px;
	}
	h1.archive-title {
		font-size:23px;
	}





	/* error 404 */
	body.error404 main#primary {
		margin-top:15px !important;
		margin-bottom:15px !important;
	}
	section.error-404 {
	    margin-bottom: 15px;
	}
	section.error-404 h1.page-title {
	    font-size:23px;
	}




	/* footer */
	.footer {
	    padding: 40px 10px;
	}
	.footer-col-first img {
		max-width: 78px;
		height:auto;
	}
	.footer-col-first h4, 
	.footer-col-first p {
		font-size: 12px;
	}
	.footer-col-last h4 {
		font-size: 10px;
	}
	ul.footer-social-links li img {
		max-width:22px;
	}
	.footer-col-middle .menu li a {
		font-size: 12px;
	}
	ul.footer-social-links li {
	    margin: 0 6px 0 0;
	}
	ul#menu-footer-menu-6 li {
	    list-style: none;
	}
	a.to-top {
	    right: 20px;
	    bottom: 20px;
	}
	a.to-top img {
	    width: 32px;
	    height: 32px;
	}
}

	



/* 
 * 
 * 
 * start - new category work - Ruam Duay 
 * 
 * 
 * 
 */
/* ruam-duay-1677 */
#menu-primary-menu {
	border-right: 0 !important;
}
li#menu-item-175631.current-menu-item,
li#menu-item-175631.current-menu-parent,
li#menu-item-175631:hover, 
li#menu-item-175631 ul.sub-menu, 
.mobile-nav .menu .menu-item-175631.expanded {
	background: #F15B55;
	border-color: #F15B55;
}



ul.sidebar-category-list li.cat-name_ruam-duay-1677 a {
    border-color: #F15B55;
}
ul.sidebar-category-list li.cat-name_ruam-duay-1677 .cat-count {
    background-color: #F15B55;
}



#category-contents_ruamduay {
	margin-top: 0;
}
.page-template-template-category-ruamduay main#primary {
	margin-top: 47px !important;
}
.ruamduay_top_banner {
/*     border-top: 1px solid #ccc; */
    text-align: center;
}
#category-contents_ruamduay-carousel {
	margin-bottom: 40px;
}
#category-contents_ruamduay-carousel .news-single-item {
    position: relative;
    display: block;
    border-top: 5px solid #F15B55;
}
#category-contents_ruamduay-carousel .news-single-item .news-thumb {
    min-height: 262px;
    width: 100%;
    display: block;
    float: none !important;
}
#category-contents_ruamduay-carousel .news-single-item .media-body {
    flex: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 30px;
    text-align: center;
    background: rgb(0 0 0 / 0.5);
}
#category-contents_ruamduay .th-category-highlights .news-category, 
#category-contents_ruamduay-carousel .news-single-item .news-category {
    background: #F15B55;
}
#category-contents_ruamduay-carousel .news-category:hover, 
.th-category-highlights .news-category:hover {
    color: #fff !important;
    background: #2D407D !important;
}
#category-contents_ruamduay-carousel .news-single-item .news-category {
    padding: 4px 10px;
    font-size: 13px;
    line-height: 1;
    display: inline-block;
    border-radius: 2px;
    color: #fff;
}
#category-contents_ruamduay-carousel .news-single-item .news-title {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
    margin-top: 0.5rem;
}

#category-contents_ruamduay-carousel .post-meta-time-comment {
	display: block !important;
	font-size: 13px;
	color: #fff;
}
#category-contents_ruamduay-carousel .owl-carousel .owl-nav button.owl-prev, 
#category-contents_ruamduay-carousel .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 40%;
    padding: 10px !important;
    width: 36px;
    height: 60px;
}
#category-contents_ruamduay-carousel .owl-carousel .owl-nav button.owl-prev span, 
#category-contents_ruamduay-carousel .owl-carousel .owl-nav button.owl-next span {
	font-size: 0;
}
#category-contents_ruamduay-carousel .owl-carousel .owl-nav button.owl-prev {
    background: url(asset/img/prev.png) no-repeat center center rgb(255 255 255 / 0.6);
}
#category-contents_ruamduay-carousel .owl-nav button.owl-next {
    left: auto;
    right: 0;
    background: url(asset/img/next.png) no-repeat center center rgb(255 255 255 / 0.6);
}
#category-contents_ruamduay .th-category-section-header, 
body.category-story .th-category-section-header, 
body.has-parent_category-ruam-duay-1677 .th-category-section-header {
    color: #F15B55;
}

#category-contents_ruamduay #hotclips-video .news-single-item-0 .video-icon {
    position: absolute;
    top: -65%;
}

#category-contents_ruamduay .th-category-col .news-category, 
body.category-ruam-duay-1677 .th-category-col-full-width .news-category, 
body.has-parent_category-ruam-duay-1677 .news-category {
    color: #F15B55;
}
.has-parent_category-ruam-duay-1677 .section-left .th-category-news-wrapper .news-single-item .news-thumb .video-icon-custom {
    margin-top: 60px;
}


.rd_sub_cat_top_banner {
	margin-bottom: 20px;
}


.page-content-rd-about {
	margin-top: 47px !important;
}
.page-content-rd-about .abtContent {
    max-width: 100%;
}
.page-content-rd-about .abtContent .abt-inner-txt {
	max-width: 710px;
	margin: 0 auto;
}
.page-content-rd-about .abtContent .abt-inner-txt p {
	line-height: 26px;
}
.page-content-rd-about h1 {
    font-size: 36px;
    margin: 0 0 20px;
    color: #2d407d;
}
.page-content-rd-about .abt-inner-txt .about-ul {
    padding: 0;
    list-style: none;
}
.page-content-rd-about .abt-inner-txt .about-ul li + li {
    margin-top: 20px;
}
.page-content-rd-about h5 {
    color: #2d407d;
    font-size: 24px;
}
.page-content-rd-about h2 {
    color: #2d407d;
    font-size: 36px;
}
.page-content-rd-about .abt-socialmedia ul {
	justify-content: unset;
	margin: 30px 0;
}
.abt-farmer-info-wrapper {
    display: flex;
    padding: 0 0 125px 0;
}
.abt-farmer-info-wrapper .abt-fiw-left {
	min-width: 128px;
	margin-right: 30px;
}
.abt-farmer-info-wrapper .abt-fiw-left .farmer-logo {
    box-shadow: 0 0 9px rgb(0 0 0 / 20%);
    border-radius: 5px;
    margin: 0 0 8px 0;
}
.abt-farmer-info-wrapper .abt-fiw-right h5 {
	padding-top: 10px;
}
.abt-farmer-info-wrapper .abt-fiw-right p {
	line-height: 26px;
}






@media screen and (max-width: 850px){
	.page-template-template-category-ruamduay main#primary {
	    margin-top: 0 !important;
	}
	#category-contents_ruamduay-carousel .news-single-item .media-body {
		padding: 30px 50px;
	}




	#category-contents_ruamduay #hotclips-video .news-single-item-0 .video-icon {
	    position: absolute;
	    top: -115%;
	}
}
/* end - new category work - Ruam Duay */
