/* Thai site: Thai font and the photo grid of the pictures page */

body,
h1, h2, h3, h4, h5, h6,
#navigation,
a.book-btn,
table.rates-table th {
	font-family: "Noto Sans Thai", 'Montserrat', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body {
	line-height: 1.75;
}

h1 {
	text-transform: none;
	font-size: 22px;
	line-height: 1.5;
}

h2 {
	font-size: 18px;
	line-height: 1.5;
	color: #3d5a28;
}

#navigation ul li {
	font-size: 14px;
}

.top a.floatright {
	font-size: 14px;
	line-height: 26px;
}

/* photos next to the text */
aside .right_box_foto {
	font-size: 14px;
	text-align: center;
}

aside .right_box_foto a {
	display: block;
}

/* pictures page */
.clr {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -4px;
}

.clr .col-25 {
	width: 25%;
	padding: 4px;
	box-sizing: border-box;
}

.clr .col-25 img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 3px;
}

@media (max-width: 767px) {
	.clr .col-25 {
		width: 50%;
	}

	.top a.floatright {
		font-size: 13px;
	}
}
