body.debug {
	/* visibility:visible; */
}
@media screen and (min-width:900px) {
	.id-wrapper-search {
		padding-bottom: 0;
	}
}
@media screen and (min-width:640px) and (max-width:900px) {
	.searchresult-package-grid .section-wrapper-body {
		display: -webkit-box;
		display: flex;
		flex-flow: row wrap;
	}
	.searchresult-package-grid .id-wrapper-search {
		-webkit-box-flex: 0;
		flex: 0 0 60%;
	}
	.searchresult-package-grid .id-wrapper-tourlist-grid-filter {
		-webkit-box-flex: 0;
		flex: 0 0 40%;
		padding-top: 2.5em;
	}
	.searchresult-package-grid .id-wrapper-body {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
	}
	.searchresult-package-grid .id-at-searchbox-searchresult-item {
		width: 100%;
	}
}
@media screen and (max-width:900px) {
	.searchresult-package-grid .tourlist-grid-filter-item {
		display: block;
		margin: 1em 0;
	}
	.tourlist-package-grid-box-inner-top:before {
		padding-top: 75%;
	}
}
@media screen and (max-width:639px) {
	.current-trips-grid-row.grid-row {
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.current-trips-button-grid-row.grid-row {
		padding-top: 3rem;
	}
}

@media screen and (max-width:639px) {
	.blog-box .box-layout-a-desc {
		/* display: inline-block; */
		/* vertical-align: middle; */
		/* padding: 0 .375em 0 1.2rem; */
		/* min-width: calc(100% - 15.3ch); */
		/* width: 25ch; */
		/* max-width: 100%; */
		/* overflow: hidden; */
	}
	.blog-box .box-layout-a-nav {
		/* display: inline-block; */
		/* vertical-align: middle; */
		/* padding: 0 1.2rem; */
		/* width: 15.3ch; */
		/* max-width: 100%; */
		/* overflow: hidden; */
		/* text-align: right; */
	}
}
@media screen and (max-width:479px) {
	.current-trips-box .box-title {
		font-size: calc(2em  +  (1.75 - 1.4) * (100vw - 37.5em)/ (75 - 37.5));
	}
}
@media screen and (max-width:1099px) {
	.current-trips-button-grid-row,
	.row-nav-layout-a {
		text-align: center;
	}
}