/* ----- thitinob.com ----- */

@import url('https://fonts.googleapis.com/css2?family=Mitr:wght@400;600&family=Sarabun:wght@400;700&display=swap');

body {
  font-family: 'Sarabun', sans-serif;
}
h1,h2,h3,h4,h5,h6,
.site-name {
  font-family: 'Mitr', sans-serif;
}
.site-name {
  font-size: 1.2em !important;
  font-weight: 400;
}
h1.page-title {
  font-weight: 400;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
  font-weight: 400;
}
blockquote {
  font-size: 1.2em;
  font-style: italic;
}
.site-branding img {
  margin-right: 5px;
}
.header-cicle {
	display:none;
}

div[id^="block-views-block-homepage-block-block"] h2.block-title {
	text-align:center;
	margin:2em 0 1em 0;
	border-bottom:1px solid #999;
}

.block-grid-one-two-four .view-content,
.term-page .view-content {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	display: grid;
}
.block-grid-one-two-four .view-content .views-row,
.term-page .view-content .views-row {
	padding:10px 10px 50px 10px;
}
.block-grid-one-two-four .view-content .views-row .views-field-title h3,
.term-page .view-content .views-row .views-field-title h3 {
	font-size: 1.2em;
	line-height: 1.4em;
}
.block-grid-one-two-four .view-content .views-row .views-field-body,
.term-page .view-content .views-row .views-field-body {
	color:#999;
	font-size:0.9em;
}



@media screen and (min-width:740px) {

	.site-branding .site-logo {
	  float: left;
	}

	.block-grid-one-two-four .view-content,
	.term-page .view-content {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		display: grid;
	}

}



@media screen and (min-width:1200px) {

	.block-grid-one-two-four .view-content,
	.term-page .view-content {
		grid-template-columns: repeat(4, minmax(0, 1fr));
		display: grid;
	}
	
}