/*
 * UIkit classes that YOOtheme 5 markup uses but the YOOtheme 3.0 compiled style lacks.
 * This file loads before theme.1.css, so selectors need to outrank `.uk-section`.
 */
.uk-hidden-visually:not(:focus):not(:active):not(:focus-within) {
	position: absolute !important;
	width: 0 !important;
	height: 0 !important;
	padding: 0 !important;
	border-width: 0 !important;
	margin: 0 !important;
	overflow: hidden !important;
}
.uk-margin-xsmall-right { margin-right: 5px !important; }
.uk-section.uk-section-large-top { padding-top: 70px; }
.uk-section.uk-section-large-bottom { padding-bottom: 70px; }
@media (min-width: 960px) {
	.uk-section.uk-section-large-top { padding-top: 140px; }
	.uk-section.uk-section-large-bottom { padding-bottom: 140px; }
}

/* Native date/time inputs stand in for RSForm's calendar button and clock image. */
.trithunga-travel-form input[type="date"],
.trithunga-travel-form input[type="time"] {
	position: relative;
	padding-right: 44px;
	background-repeat: no-repeat;
	background-position: right 12px center;
	background-size: 20px auto;
}
.trithunga-travel-form input[type="date"] {
	background-image: url(../images/icons/date.png);
}
.trithunga-travel-form input[type="time"] {
	background-image: url(../images/icons/clock.png);
}
.trithunga-travel-form input[type="date"]::-webkit-calendar-picker-indicator,
.trithunga-travel-form input[type="time"]::-webkit-calendar-picker-indicator {
	position: absolute;
	right: 0;
	top: 0;
	width: 44px;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}
