.article--compact h2,
.article--full h2,
.article--teaser h2,
.course--compact h2,
.course--full h2,
.course--teaser h2,
.range--compact h2,
.range--full h2,
.range--teaser h2,
.tour--compact h2,
.tour--full h2,
.tour--teaser h2 { font-size: 1.5rem; font-weight: 900 }
.article--compact h2 a,
.article--full h2 a,
.article--teaser h2 a,
.course--compact h2 a,
.course--full h2 a,
.course--teaser h2 a,
.range--compact h2 a,
.range--full h2 a,
.range--teaser h2 a,
.tour--compact h2 a,
.tour--full h2 a,
.tour--teaser h2 a { color: #1a1a1a; text-decoration: none }
.article--compact .field--label-inline .field__item,
.article--compact .field--label-inline .field__label,
.article--full .field--label-inline .field__item,
.article--full .field--label-inline .field__label,
.article--teaser .field--label-inline .field__item,
.article--teaser .field--label-inline .field__label,
.course--compact .field--label-inline .field__item,
.course--compact .field--label-inline .field__label,
.course--full .field--label-inline .field__item,
.course--full .field--label-inline .field__label,
.course--teaser .field--label-inline .field__item,
.course--teaser .field--label-inline .field__label,
.range--compact .field--label-inline .field__item,
.range--compact .field--label-inline .field__label,
.range--full .field--label-inline .field__item,
.range--full .field--label-inline .field__label,
.range--teaser .field--label-inline .field__item,
.range--teaser .field--label-inline .field__label,
.tour--compact .field--label-inline .field__item,
.tour--compact .field--label-inline .field__label,
.tour--full .field--label-inline .field__item,
.tour--full .field--label-inline .field__label,
.tour--teaser .field--label-inline .field__item,
.tour--teaser .field--label-inline .field__label { display: inline-block }
.article--compact .field--name-field-japanese-name,
.article--full .field--name-field-japanese-name,
.article--teaser .field--name-field-japanese-name,
.course--compact .field--name-field-japanese-name,
.course--full .field--name-field-japanese-name,
.course--teaser .field--name-field-japanese-name,
.range--compact .field--name-field-japanese-name,
.range--full .field--name-field-japanese-name,
.range--teaser .field--name-field-japanese-name,
.tour--compact .field--name-field-japanese-name,
.tour--full .field--name-field-japanese-name,
.tour--teaser .field--name-field-japanese-name { color: var(--bs-link-color) }
.article--compact .field--name-field-header-image img,
.article--full .field--name-field-header-image img,
.article--teaser .field--name-field-header-image img,
.course--compact .field--name-field-header-image img,
.course--full .field--name-field-header-image img,
.course--teaser .field--name-field-header-image img,
.range--compact .field--name-field-header-image img,
.range--full .field--name-field-header-image img,
.range--teaser .field--name-field-header-image img,
.tour--compact .field--name-field-header-image img,
.tour--full .field--name-field-header-image img,
.tour--teaser .field--name-field-header-image img { border: 1px solid #dee2e6 }
.article--compact,
.article--teaser,
.course--compact,
.course--teaser,
.range--compact,
.range--teaser,
.tour--compact,
.tour--teaser { border: 1px solid #dee2e6; border-radius: .75rem; padding: 1.5rem; position: relative; overflow:hidden; }
.article--compact .field--name-field-feature,
.article--teaser .field--name-field-feature,
.course--compact .field--name-field-feature,
.course--teaser .field--name-field-feature,
.range--compact .field--name-field-feature,
.range--teaser .field--name-field-feature,
.tour--compact .field--name-field-feature,
.tour--teaser .field--name-field-feature { position: absolute; right: 32px; top: 32px }
.article--compact .field--name-field-region,
.course--compact .field--name-field-region,
.range--compact .field--name-field-region,
.tour--compact .field--name-field-region { color: #66b500; font-size: .875rem; font-weight: 800; text-transform: uppercase }
.article--teaser .field--name-field-course-rating,
.course--teaser .field--name-field-course-rating,
.range--teaser .field--name-field-course-rating,
.tour--teaser .field--name-field-course-rating { background-color: #66b500; border-bottom-right-radius: 8px; border-top-left-radius: 8px; bottom: 8px; color: #fff; padding: 8px 16px; position: absolute; right: 8px }
.article--teaser .field--name-field-course-rating .field__label,
.course--teaser .field--name-field-course-rating .field__label,
.range--teaser .field--name-field-course-rating .field__label,
.tour--teaser .field--name-field-course-rating .field__label { font-size: .75rem }
.article--full,
.course--full,
.range--full,
.tour--full { position: relative }
.article--full .content__header,
.course--full .content__header,
.range--full .content__header,
.tour--full .content__header { border-bottom: 1px solid #dee2e6; margin-bottom: 50px; padding-bottom: 1.25rem }
.article--full .content__header .field--name-field-feature,
.course--full .content__header .field--name-field-feature,
.range--full .content__header .field--name-field-feature,
.tour--full .content__header .field--name-field-feature { background-color: #fff; padding: 0 16px; right: 0; top: 6rem }
@media (min-width:768px) {
	.article--full .content__header .field--name-field-feature,
	.course--full .content__header .field--name-field-feature,
	.range--full .content__header .field--name-field-feature,
	.tour--full .content__header .field--name-field-feature { top: 7.5rem }
}
@media (max-width:767.98px) {
	.article--full .content__header .field--name-field-image,
	.course--full .content__header .field--name-field-image,
	.range--full .content__header .field--name-field-image,
	.tour--full .content__header .field--name-field-image { /*position: absolute;*/ text-align: center; /*top: -7rem;*/ width: 100%; z-index: 10 }
}
@media (min-width:768px) {
	.article--full .content__header .field--name-field-image,
	.course--full .content__header .field--name-field-image,
	.range--full .content__header .field--name-field-image,
	.tour--full .content__header .field--name-field-image { float: left; margin-bottom: 1.25rem; margin-right: 1.25rem }
}
.article--full .content__header .field--name-field-image img,
.course--full .content__header .field--name-field-image img,
.range--full .content__header .field--name-field-image img,
.tour--full .content__header .field--name-field-image img { background-color: #fff; border: 1px solid #66b500; border-radius: 116px; height: 116px; padding: 8px; width: 116px }
.article--full .field--name-field-japanese-name .field__item,
.course--full .field--name-field-japanese-name .field__item,
.range--full .field--name-field-japanese-name .field__item,
.tour--full .field--name-field-japanese-name .field__item { font-size: 1rem; font-weight: 700 }
@media (min-width:768px) {
	.article--full .field--name-field-japanese-name .field__item,
	.course--full .field--name-field-japanese-name .field__item,
	.range--full .field--name-field-japanese-name .field__item,
	.tour--full .field--name-field-japanese-name .field__item { font-size: 1.25rem }
}
.article--full .field--name-field-region .field__item,
.course--full .field--name-field-region .field__item,
.range--full .field--name-field-region .field__item,
.tour--full .field--name-field-region .field__item { color: #66b500; font-size: 1rem; font-weight: 800; text-transform: uppercase }
.article--full .field--name-field-feature,
.course--full .field--name-field-feature,
.range--full .field--name-field-feature,
.tour--full .field--name-field-feature { position: absolute; right: 32px; top: 32px }
.article--full .field--name-body,
.article--full .field--name-field-body,
.course--full .field--name-body,
.course--full .field--name-field-body,
.range--full .field--name-body,
.range--full .field--name-field-body,
.tour--full .field--name-body,
.tour--full .field--name-field-body { padding: 32px 52px 32px 0 }
.article--full .field--name-body .field__item,
.article--full .field--name-field-body .field__item,
.course--full .field--name-body .field__item,
.course--full .field--name-field-body .field__item,
.range--full .field--name-body .field__item,
.range--full .field--name-field-body .field__item,
.tour--full .field--name-body .field__item,
.tour--full .field--name-field-body .field__item { font-size: 1.125rem; font-weight: 400 }
@media (min-width:768px) {
	.article--full .field--name-body .field__item,
	.article--full .field--name-field-body .field__item,
	.course--full .field--name-body .field__item,
	.course--full .field--name-field-body .field__item,
	.range--full .field--name-body .field__item,
	.range--full .field--name-field-body .field__item,
	.tour--full .field--name-body .field__item,
	.tour--full .field--name-field-body .field__item { font-size: 1.25rem }
}
.article--full .field--name-field-details,
.article--full .field--name-field-holiday-caddie-price,
.article--full .field--name-field-holiday-price,
.article--full .field--name-field-weekday-caddie-price,
.article--full .field--name-field-weekday-price,
.course--full .field--name-field-details,
.course--full .field--name-field-holiday-caddie-price,
.course--full .field--name-field-holiday-price,
.course--full .field--name-field-weekday-caddie-price,
.course--full .field--name-field-weekday-price,
.range--full .field--name-field-details,
.range--full .field--name-field-holiday-caddie-price,
.range--full .field--name-field-holiday-price,
.range--full .field--name-field-weekday-caddie-price,
.range--full .field--name-field-weekday-price,
.tour--full .field--name-field-details,
.tour--full .field--name-field-holiday-caddie-price,
.tour--full .field--name-field-holiday-price,
.tour--full .field--name-field-weekday-caddie-price,
.tour--full .field--name-field-weekday-price { margin-bottom: 8px }
.article--full .field--name-field-details .field__label:after,
.article--full .field--name-field-holiday-caddie-price .field__label:after,
.article--full .field--name-field-holiday-price .field__label:after,
.article--full .field--name-field-weekday-caddie-price .field__label:after,
.article--full .field--name-field-weekday-price .field__label:after,
.course--full .field--name-field-details .field__label:after,
.course--full .field--name-field-holiday-caddie-price .field__label:after,
.course--full .field--name-field-holiday-price .field__label:after,
.course--full .field--name-field-weekday-caddie-price .field__label:after,
.course--full .field--name-field-weekday-price .field__label:after,
.range--full .field--name-field-details .field__label:after,
.range--full .field--name-field-holiday-caddie-price .field__label:after,
.range--full .field--name-field-holiday-price .field__label:after,
.range--full .field--name-field-weekday-caddie-price .field__label:after,
.range--full .field--name-field-weekday-price .field__label:after,
.tour--full .field--name-field-details .field__label:after,
.tour--full .field--name-field-holiday-caddie-price .field__label:after,
.tour--full .field--name-field-holiday-price .field__label:after,
.tour--full .field--name-field-weekday-caddie-price .field__label:after,
.tour--full .field--name-field-weekday-price .field__label:after { content: ":" }
.article--full .field--name-field-address,
.article--full .field--name-field-email,
.article--full .field--name-field-expressway,
.article--full .field--name-field-geo,
.article--full .field--name-field-ic-distance,
.article--full .field--name-field-interchange,
.article--full .field--name-field-phone,
.article--full .field--name-field-website,
.course--full .field--name-field-address,
.course--full .field--name-field-email,
.course--full .field--name-field-expressway,
.course--full .field--name-field-geo,
.course--full .field--name-field-ic-distance,
.course--full .field--name-field-interchange,
.course--full .field--name-field-phone,
.course--full .field--name-field-website,
.range--full .field--name-field-address,
.range--full .field--name-field-email,
.range--full .field--name-field-expressway,
.range--full .field--name-field-geo,
.range--full .field--name-field-ic-distance,
.range--full .field--name-field-interchange,
.range--full .field--name-field-phone,
.range--full .field--name-field-website,
.tour--full .field--name-field-address,
.tour--full .field--name-field-email,
.tour--full .field--name-field-expressway,
.tour--full .field--name-field-geo,
.tour--full .field--name-field-ic-distance,
.tour--full .field--name-field-interchange,
.tour--full .field--name-field-phone,
.tour--full .field--name-field-website { margin-bottom: 1rem }
.article--full .field--name-field-address .field__item,
.article--full .field--name-field-address .field__label,
.article--full .field--name-field-email .field__item,
.article--full .field--name-field-email .field__label,
.article--full .field--name-field-expressway .field__item,
.article--full .field--name-field-expressway .field__label,
.article--full .field--name-field-geo .field__item,
.article--full .field--name-field-geo .field__label,
.article--full .field--name-field-ic-distance .field__item,
.article--full .field--name-field-ic-distance .field__label,
.article--full .field--name-field-interchange .field__item,
.article--full .field--name-field-interchange .field__label,
.article--full .field--name-field-phone .field__item,
.article--full .field--name-field-phone .field__label,
.article--full .field--name-field-website .field__item,
.article--full .field--name-field-website .field__label,
.course--full .field--name-field-address .field__item,
.course--full .field--name-field-address .field__label,
.course--full .field--name-field-email .field__item,
.course--full .field--name-field-email .field__label,
.course--full .field--name-field-expressway .field__item,
.course--full .field--name-field-expressway .field__label,
.course--full .field--name-field-geo .field__item,
.course--full .field--name-field-geo .field__label,
.course--full .field--name-field-ic-distance .field__item,
.course--full .field--name-field-ic-distance .field__label,
.course--full .field--name-field-interchange .field__item,
.course--full .field--name-field-interchange .field__label,
.course--full .field--name-field-phone .field__item,
.course--full .field--name-field-phone .field__label,
.course--full .field--name-field-website .field__item,
.course--full .field--name-field-website .field__label,
.range--full .field--name-field-address .field__item,
.range--full .field--name-field-address .field__label,
.range--full .field--name-field-email .field__item,
.range--full .field--name-field-email .field__label,
.range--full .field--name-field-expressway .field__item,
.range--full .field--name-field-expressway .field__label,
.range--full .field--name-field-geo .field__item,
.range--full .field--name-field-geo .field__label,
.range--full .field--name-field-ic-distance .field__item,
.range--full .field--name-field-ic-distance .field__label,
.range--full .field--name-field-interchange .field__item,
.range--full .field--name-field-interchange .field__label,
.range--full .field--name-field-phone .field__item,
.range--full .field--name-field-phone .field__label,
.range--full .field--name-field-website .field__item,
.range--full .field--name-field-website .field__label,
.tour--full .field--name-field-address .field__item,
.tour--full .field--name-field-address .field__label,
.tour--full .field--name-field-email .field__item,
.tour--full .field--name-field-email .field__label,
.tour--full .field--name-field-expressway .field__item,
.tour--full .field--name-field-expressway .field__label,
.tour--full .field--name-field-geo .field__item,
.tour--full .field--name-field-geo .field__label,
.tour--full .field--name-field-ic-distance .field__item,
.tour--full .field--name-field-ic-distance .field__label,
.tour--full .field--name-field-interchange .field__item,
.tour--full .field--name-field-interchange .field__label,
.tour--full .field--name-field-phone .field__item,
.tour--full .field--name-field-phone .field__label,
.tour--full .field--name-field-website .field__item,
.tour--full .field--name-field-website .field__label { font-size: 1rem; font-weight: 400 }
@media (min-width:768px) {
	.article--full .field--name-field-address .field__item,
	.article--full .field--name-field-address .field__label,
	.article--full .field--name-field-email .field__item,
	.article--full .field--name-field-email .field__label,
	.article--full .field--name-field-expressway .field__item,
	.article--full .field--name-field-expressway .field__label,
	.article--full .field--name-field-geo .field__item,
	.article--full .field--name-field-geo .field__label,
	.article--full .field--name-field-ic-distance .field__item,
	.article--full .field--name-field-ic-distance .field__label,
	.article--full .field--name-field-interchange .field__item,
	.article--full .field--name-field-interchange .field__label,
	.article--full .field--name-field-phone .field__item,
	.article--full .field--name-field-phone .field__label,
	.article--full .field--name-field-website .field__item,
	.article--full .field--name-field-website .field__label,
	.course--full .field--name-field-address .field__item,
	.course--full .field--name-field-address .field__label,
	.course--full .field--name-field-email .field__item,
	.course--full .field--name-field-email .field__label,
	.course--full .field--name-field-expressway .field__item,
	.course--full .field--name-field-expressway .field__label,
	.course--full .field--name-field-geo .field__item,
	.course--full .field--name-field-geo .field__label,
	.course--full .field--name-field-ic-distance .field__item,
	.course--full .field--name-field-ic-distance .field__label,
	.course--full .field--name-field-interchange .field__item,
	.course--full .field--name-field-interchange .field__label,
	.course--full .field--name-field-phone .field__item,
	.course--full .field--name-field-phone .field__label,
	.course--full .field--name-field-website .field__item,
	.course--full .field--name-field-website .field__label,
	.range--full .field--name-field-address .field__item,
	.range--full .field--name-field-address .field__label,
	.range--full .field--name-field-email .field__item,
	.range--full .field--name-field-email .field__label,
	.range--full .field--name-field-expressway .field__item,
	.range--full .field--name-field-expressway .field__label,
	.range--full .field--name-field-geo .field__item,
	.range--full .field--name-field-geo .field__label,
	.range--full .field--name-field-ic-distance .field__item,
	.range--full .field--name-field-ic-distance .field__label,
	.range--full .field--name-field-interchange .field__item,
	.range--full .field--name-field-interchange .field__label,
	.range--full .field--name-field-phone .field__item,
	.range--full .field--name-field-phone .field__label,
	.range--full .field--name-field-website .field__item,
	.range--full .field--name-field-website .field__label,
	.tour--full .field--name-field-address .field__item,
	.tour--full .field--name-field-address .field__label,
	.tour--full .field--name-field-email .field__item,
	.tour--full .field--name-field-email .field__label,
	.tour--full .field--name-field-expressway .field__item,
	.tour--full .field--name-field-expressway .field__label,
	.tour--full .field--name-field-geo .field__item,
	.tour--full .field--name-field-geo .field__label,
	.tour--full .field--name-field-ic-distance .field__item,
	.tour--full .field--name-field-ic-distance .field__label,
	.tour--full .field--name-field-interchange .field__item,
	.tour--full .field--name-field-interchange .field__label,
	.tour--full .field--name-field-phone .field__item,
	.tour--full .field--name-field-phone .field__label,
	.tour--full .field--name-field-website .field__item,
	.tour--full .field--name-field-website .field__label { font-size: 1.125rem }
}
.article--full .field--name-field-address .field__item,
.article--full .field--name-field-email .field__item,
.article--full .field--name-field-expressway .field__item,
.article--full .field--name-field-geo .field__item,
.article--full .field--name-field-ic-distance .field__item,
.article--full .field--name-field-interchange .field__item,
.article--full .field--name-field-phone .field__item,
.article--full .field--name-field-website .field__item,
.course--full .field--name-field-address .field__item,
.course--full .field--name-field-email .field__item,
.course--full .field--name-field-expressway .field__item,
.course--full .field--name-field-geo .field__item,
.course--full .field--name-field-ic-distance .field__item,
.course--full .field--name-field-interchange .field__item,
.course--full .field--name-field-phone .field__item,
.course--full .field--name-field-website .field__item,
.range--full .field--name-field-address .field__item,
.range--full .field--name-field-email .field__item,
.range--full .field--name-field-expressway .field__item,
.range--full .field--name-field-geo .field__item,
.range--full .field--name-field-ic-distance .field__item,
.range--full .field--name-field-interchange .field__item,
.range--full .field--name-field-phone .field__item,
.range--full .field--name-field-website .field__item,
.tour--full .field--name-field-address .field__item,
.tour--full .field--name-field-email .field__item,
.tour--full .field--name-field-expressway .field__item,
.tour--full .field--name-field-geo .field__item,
.tour--full .field--name-field-ic-distance .field__item,
.tour--full .field--name-field-interchange .field__item,
.tour--full .field--name-field-phone .field__item,
.tour--full .field--name-field-website .field__item { font-weight: 700 }
.article--full .field-group,
.course--full .field-group,
.range--full .field-group,
.tour--full .field-group { border-top: 1px solid #dee2e6; margin: 16px 0; padding: 52px 0 16px; position: relative }
.article--full .field-group .field-group__label,
.course--full .field-group .field-group__label,
.range--full .field-group .field-group__label,
.tour--full .field-group .field-group__label { background-color: #fff; display: block; font-size: 1.5rem; font-weight: 800; left: 0; padding-right: 16px; position: absolute; top: -1.125rem; width: auto }
@media (min-width:768px) {
	.article--full .field-group .field-group__label,
	.course--full .field-group .field-group__label,
	.range--full .field-group .field-group__label,
	.tour--full .field-group .field-group__label { font-size: 1.875rem; top: -1.25rem }
}
.article--full .field-group--course-details .field__item,
.article--full .field-group--course-details .field__label,
.course--full .field-group--course-details .field__item,
.course--full .field-group--course-details .field__label,
.range--full .field-group--course-details .field__item,
.range--full .field-group--course-details .field__label,
.tour--full .field-group--course-details .field__item,
.tour--full .field-group--course-details .field__label { font-size: 1rem; font-weight: 400 }
@media (min-width:768px) {
	.article--full .field-group--course-details .field__item,
	.article--full .field-group--course-details .field__label,
	.course--full .field-group--course-details .field__item,
	.course--full .field-group--course-details .field__label,
	.range--full .field-group--course-details .field__item,
	.range--full .field-group--course-details .field__label,
	.tour--full .field-group--course-details .field__item,
	.tour--full .field-group--course-details .field__label { font-size: 1.125rem }
}
.article--full .field-group--course-details .field__item,
.course--full .field-group--course-details .field__item,
.range--full .field-group--course-details .field__item,
.tour--full .field-group--course-details .field__item { font-weight: 700 }
.article--full .field-group--fees .field__item,
.article--full .field-group--fees .field__label,
.course--full .field-group--fees .field__item,
.course--full .field-group--fees .field__label,
.range--full .field-group--fees .field__item,
.range--full .field-group--fees .field__label,
.tour--full .field-group--fees .field__item,
.tour--full .field-group--fees .field__label { font-size: 1.125rem; font-weight: 400 }
@media (min-width:768px) {
	.article--full .field-group--fees .field__item,
	.article--full .field-group--fees .field__label,
	.course--full .field-group--fees .field__item,
	.course--full .field-group--fees .field__label,
	.range--full .field-group--fees .field__item,
	.range--full .field-group--fees .field__label,
	.tour--full .field-group--fees .field__item,
	.tour--full .field-group--fees .field__label { font-size: 1.25rem }
}
.article--full .field-group--fees .field__item,
.course--full .field-group--fees .field__item,
.range--full .field-group--fees .field__item,
.tour--full .field-group--fees .field__item { font-weight: 700 }
.article--full .field-group--fees .field--name-field-details .field__item,
.course--full .field-group--fees .field--name-field-details .field__item,
.range--full .field-group--fees .field--name-field-details .field__item,
.tour--full .field-group--fees .field--name-field-details .field__item { font-size: .875rem; font-weight: 400; line-height: 1.5em }
.article--full .field-group--experience,
.course--full .field-group--experience,
.range--full .field-group--experience,
.tour--full .field-group--experience { padding-top: 1rem }
.article--full .field__icon,
.course--full .field__icon,
.range--full .field__icon,
.tour--full .field__icon { height: 40px; margin-bottom: 32px; margin-right: 16px; width: 40px }
.article--full .field__icon svg,
.course--full .field__icon svg,
.range--full .field__icon svg,
.tour--full .field__icon svg { vertical-align: unset }
.node-type--course .content-wrapper,
.node-type--range .content-wrapper,
.node-type--tour .content-wrapper,
.node-type-article .content-wrapper { margin-bottom: 1.5rem; padding-top: 2.875rem }
.node-type--course .page-title,
.node-type--range .page-title,
.node-type--tour .page-title,
.node-type-article .page-title { font-size: 1.875rem; font-weight: 800 }
@media (min-width:768px) {
	.node-type--course .page-title,
	.node-type--range .page-title,
	.node-type--tour .page-title,
	.node-type-article .page-title { font-size: 2.5rem }
}
article.range--full .field--name-field-ball-fee .field__label:after,
article.range--full .field--name-field-bay-fee .field__label:after { content: ":" }
article.range--full .field-group--details .field { margin-bottom: .5rem }
article.tour--full .field--name-field-tour-byline { color: #66b500; font-size: 1.25rem; font-weight: 700 }
article.tour--full .tour-details .field { margin-bottom: .5rem }
article.tour--full .tour-details .field__item { font-weight: 700 }
article.tour--teaser img { border: 1px solid #dee2e6; max-width: 112px; width:100%; }
@media (min-width:576px) {
	article.tour--teaser img { max-width: 184px }
}
@media (min-width:1200px) {
	article.tour--teaser img { max-width: 210px }
}
article.tour--teaser .field { margin-bottom: .5rem }
article.tour--teaser .field--name-field-tour-byline { color: #66b500; font-weight: 700 }
article.tour--teaser .tour-details .field__item { font-weight: 700 }
@media screen and (max-width: 767px) {
	.article--full .field--name-body .field__item,
	.article--full .field--name-field-body .field__item { font-size:16px; }
	.article--full .field--name-body,
	.article--full .field--name-field-body,
	.course--full .field--name-body,
	.course--full .field--name-field-body,
	.range--full .field--name-body,
	.range--full .field--name-field-body,
	.tour--full .field--name-body,
	.tour--full .field--name-field-body { padding-right: 0; }
}
@media screen and (max-width: 575px) {
	article.tour--teaser img { width:100%; max-width:unset; }
}