/*!
Theme Name: Gjendebåten 2026
Theme URI: http://underscores.me/
Author: Jonathan Briehl
Author URI: https://code.jonathanbriehl.com
Description: Blank WP theme with Tailwind CSS ready to go — simple or Laravel Mix with SASS
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tailwindcss-wordpress
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

tailwindcss_wordpress is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

@import url("css/main.css");


#gform_wrapper_1 .gform_heading, 
#gform_wrapper_2 .gform_heading, 
#gform_wrapper_3 .gform_heading, 
#gform_wrapper_4 .gform_heading,
#gform_wrapper_6 .gform_heading {

	display: none;
}
#gform_wrapper_1,
#gform_wrapper_2,
#gform_wrapper_3,
#gform_wrapper_4,
#gform_wrapper_6 {
	width: 100%;
	padding: 2px 6px 6px 6px;
}

#gform_fields_1,
#gform_fields_2,
#gform_fields_3,
#gform_fields_4,
#gform_fields_6 {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	gap: 12px;
	flex-wrap: wrap;
}

#field_1_2,
#field_1_3,
#field_1_1,
#field_2_2,
#field_2_3,
#field_2_1,
#field_3_2,
#field_3_3,
#field_3_1,
#field_4_2,
#field_4_3,
#field_4_1,
#field_6_2,
#field_6_3,
#field_6_1  {
	flex: 1;
	min-width: 140px;
}

.gform-footer.gform_footer {
	display: flex;
	align-items: flex-end;
	margin-top: 0;
	padding-top: 0;
}

/* Wrapper rundt både fields og footer */
#gform_1 .gform-body,
#gform_1 .gform-footer,
#gform_2 .gform-body,
#gform_2 .gform-footer,
#gform_3 .gform-body,
#gform_3 .gform-footer,
#gform_4 .gform-body,
#gform_4 .gform-footer,
#gform_6 .gform-body,
#gform_6 .gform-footer {
	display: inline-flex;
}

#gform_1,
#gform_2,
#gform_3,
#gform_4,
#gform_6 {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	gap: 12px;
	flex-wrap: wrap;
}

#gform_1 .gform-body,
#gform_2 .gform-body,
#gform_3 .gform-body,
#gform_4 .gform-body,
#gform_6 .gform-body {
	flex: 1;
}

#gform_1 .gform-body .gform_body,
#gform_2 .gform-body .gform_body,
#gform_3 .gform-body .gform_body,
#gform_4 .gform-body .gform_body,
#gform_6 .gform-body .gform_body {
	display: contents;
}

#gform_fields_1,
#gform_fields_2,
#gform_fields_3,
#gform_fields_4,
#gform_fields_6 {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	gap: 12px;
	flex-wrap: wrap;
}

#input_1_2,
#input_1_3,
#input_1_1,
#input_2_2,
#input_2_3,
#input_2_1,
#input_3_2,
#input_3_3,
#input_3_1,
#input_4_2,
#input_4_3,
#input_4_1,
#input_6_2,
#input_6_3,
#input_6_1 {
	height: 40px;
	padding-right: 6px;
	border-width: 1px;
	border-radius: 2px;
	border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
}

#gform_submit_button_1,
#gform_submit_button_2,
#gform_submit_button_3,
#gform_submit_button_4,
#gform_submit_button_6 {
	padding-block: calc(var(--spacing) * 2);
	padding-inline: calc(var(--spacing) * 6);
	background-color: var(--color-orange);
	border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
	border-style: var(--tw-border-style);
	border-width: 1px;
	border-radius: 0.25rem;
	cursor: pointer;
	height: 40px;
	padding-top: 7px;
	transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
	transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
	transition-duration: var(--tw-duration, var(--default-transition-duration));
}
body.page-template-page-rutetider #gform_submit_button_1 {
	padding-top: 5px;
}
#gform_submit_button_1:hover,
#gform_submit_button_2:hover,
#gform_submit_button_3:hover,
#gform_submit_button_4:hover, 
#gform_submit_button_6:hover {
	transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
	transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
	transition-duration: var(--tw-duration, var(--default-transition-duration));
	background-color: color-mix(in oklab, var(--color-orange) 20%, transparent);
}
#gform_wrapper_1 .gform-footer,
#gform_wrapper_2 .gform-footer,
#gform_wrapper_3 .gform-footer,
#gform_wrapper_4 .gform-footer,
#gform_wrapper_6 .gform-footer {
	margin-bottom: -22px;
}
#input_1_1, #input_4_1 {
	width: 80%;
}
#gform_wrapper_1 .gfield_label.gform-field-label,
#gform_wrapper_2 .gfield_label.gform-field-label,
#gform_wrapper_3 .gfield_label.gform-field-label,
#gform_wrapper_4 .gfield_label.gform-field-label,
#gform_wrapper_6 .gfield_label.gform-field-label {
	margin-bottom: 0px;
	width: 330px;
}

@media (max-width: 640px) {
	#gform_wrapper_1,
	#gform_wrapper_2,
	#gform_wrapper_3,
	#gform_wrapper_4,
	#gform_wrapper_6 {
		padding: 10px;
	}
	#gform_1 .gform-body,
	#gform_2 .gform-body,
	#gform_3 .gform-body,
	#gform_4 .gform-body,
	#gform_6 .gform-body {
		width: 100%;
		display: block;
		flex: none
	}
	#input_1_1,
	#input_2_1,
	#input_3_1,
	#input_4_1,
	#input_6_1 {
		width: 100%;
	}
	.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger {
		position: absolute;
		right: 46px;
	}
	#gform_submit_button_1,
	#gform_submit_button_2,
	#gform_submit_button_3,
	#gform_submit_button_4,
	#gform_submit_button_6 {
		width: 100%;
		padding-top: 2px;
	}
	.gform-footer {
		width: 100%;
		padding-top: 0px !important;
	}
}

	.externallinkinline {
	width: 15px; 
	display: inline-block;
}
.editor.parkingshuttleinfo p a {
	color: #ED8631;
}
.editor.parkingshuttleinfo p a:hover {
	color:  #be6216;
}
.btnspace {
	padding-top: 20px;
	padding-bottom: 16px;
}
.inlinemorebtn {
	background-color: var(--color-orange);
	border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
	border-style: var(--tw-border-style);
	border-width: 1px;
	border-radius: 0.25rem;
	cursor: pointer;
	padding-block: calc(var(--spacing) * 2);
	padding-inline: calc(var(--spacing) * 6);
	transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
	transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
	transition-duration: var(--tw-duration, var(--default-transition-duration));
	padding: 12px 20px;
	color: #000;
	font-size: 16px;
}

.button.internalshortcode {
	background-color: var(--color-orange);
	border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
	border-style: var(--tw-border-style);
	border-width: 1px;
	border-radius: 0.25rem;
	cursor: pointer;
	padding-block: calc(var(--spacing) * 2);
	padding-inline: calc(var(--spacing) * 6);
	transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
	transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
	transition-duration: var(--tw-duration, var(--default-transition-duration));
	padding: 12px 20px;
	color: #000;
	font-size: 16px;
}

body.page-id-892 .editor892 p a {
	display: inline-block;
	border-bottom: 0px;
}

body.page-id-892 .editor892 p a img {
	margin: 0px 10px 4px 0px;
}