@charset "UTF-8";
/*!
Theme Name: FlightPark
Theme URI: http://underscores.me/
Author: Ignitas
Author URI: https://www.ignitas.no/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: flightpark
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 with others.

FlightPark is based on Underscores https://underscores.me/, (C) 2012-2017 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("https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700");
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Mixins Master
# Normalize
# Elements
# Typography
# Layout
	## Header
	## Footer
	## Grid
	## Content-sidebar
	## Sidebar-content
# Forms
	## Forms
# Navigation
	## Links buttons
	## Menus
	## Mega-menus
# Modules
	## Modules
# Wp-Content
	## Post and Pages
	## Widgets
	## Home

--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Colors
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Structure
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Columns
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Breakpoints
--------------------------------------------------------------*/
/*================================
	Grid columns system Mixing
================================= */
/*Include and example:
.class{
    display: flex;
    flex-direction: column;
     @include flexGrid(1, 5%, 1rem);
         
     @media (min-width: $tablet) {
        @include flexGrid(2, 2%, 2rem);
    }
        
    @media (min-width: $desktop) {
        @include flexGrid(2, 5%, 3rem);
    }    
}
*/
/* line 1, sass/_normalize.scss */
html {
  font-family: "Work Sans", sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size: 16px;
  /*	@media screen and (min-width: $tablet) { 
  		font-size: 15px;
  	}*/
}

/* line 12, sass/_normalize.scss */
body {
  margin: 0;
}

/* line 16, sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 31, sass/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 39, sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 44, sass/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 49, sass/_normalize.scss */
a {
  background-color: transparent;
}

/* line 53, sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 58, sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 62, sass/_normalize.scss */
b,
strong {
  font-weight: 500;
}

/* line 67, sass/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 75, sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 80, sass/_normalize.scss */
small {
  font-size: 80%;
}

/* line 84, sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 92, sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 96, sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 100, sass/_normalize.scss */
img {
  border: 0;
}

/* line 104, sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 108, sass/_normalize.scss */
figure {
  margin: 1rem 40px;
}

/* line 112, sass/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 117, sass/_normalize.scss */
pre {
  overflow: auto;
}

/* line 121, sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 129, sass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 139, sass/_normalize.scss */
button {
  overflow: visible;
}

/* line 143, sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 148, sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 156, sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 161, sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 167, sass/_normalize.scss */
input {
  line-height: normal;
}

/* line 171, sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 177, sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 182, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 187, sass/_normalize.scss */
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 193, sass/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 198, sass/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 202, sass/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 206, sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 211, sass/_normalize.scss */
td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# HTML
# Links
# Media
# Accessibility
# Clearings
# Alignments
# Infinite Scroll


/*--------------------------------------------------------------
## HTML
--------------------------------------------------------------*/
/* line 16, sass/_elements.scss */
.blue {
  color: blue;
}

/* line 19, sass/_elements.scss */
html {
  box-sizing: border-box;
}

/* line 23, sass/_elements.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

/* line 29, sass/_elements.scss */
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

/* line 33, sass/_elements.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/* line 40, sass/_elements.scss */
ul, ol {
  margin: 0 0 1.5em 3em;
}

/* line 44, sass/_elements.scss */
ul {
  list-style: disc;
}

/* line 48, sass/_elements.scss */
ol {
  list-style: decimal;
}

/* line 52, sass/_elements.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 58, sass/_elements.scss */
dt {
  font-weight: bold;
}

/* line 62, sass/_elements.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 65, sass/_elements.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 70, sass/_elements.scss */
figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

/* line 73, sass/_elements.scss */
figcaption {
  margin-top: 3rem;
  border-top: solid #FA9D00 3px;
  padding-top: 1rem;
}

/* line 79, sass/_elements.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 87, sass/_elements.scss */
a {
  color: #FA9D00;
}
/* line 90, sass/_elements.scss */
a:visited {
  color: #FA9D00;
}
/* line 93, sass/_elements.scss */
a:hover, a:focus, a:active {
  color: #D5D5D5;
}
/* line 98, sass/_elements.scss */
a:focus {
  outline: thin dotted;
}
/* line 101, sass/_elements.scss */
a:hover, a:active {
  outline: 0;
}

/*--------------------------------------------------------------
## Menu Nav list
--------------------------------------------------------------*/
/* line 113, sass/_elements.scss */
footer.site-footer ul,
header.site-header ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/*--------------------------------------------------------------
## Media
--------------------------------------------------------------*/
/* line 124, sass/_elements.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
/* line 134, sass/_elements.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
/* line 141, sass/_elements.scss */
.custom-logo-link {
  display: inline-block;
}

/* Captions */
/* line 146, sass/_elements.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
/* line 150, sass/_elements.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 154, sass/_elements.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 159, sass/_elements.scss */
.wp-caption-text {
  text-align: center;
}

/* Galleries */
/* line 164, sass/_elements.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 168, sass/_elements.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
/* line 176, sass/_elements.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
/* line 176, sass/_elements.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
/* line 176, sass/_elements.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
/* line 176, sass/_elements.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
/* line 176, sass/_elements.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
/* line 176, sass/_elements.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
/* line 176, sass/_elements.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
/* line 176, sass/_elements.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 182, sass/_elements.scss */
.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
## Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 192, sass/_elements.scss */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
/* line 204, sass/_elements.scss */
.screen-reader-text:focus {
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
/* line 225, sass/_elements.scss */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
## Alignments
--------------------------------------------------------------*/
/* line 232, sass/_elements.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 238, sass/_elements.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 244, sass/_elements.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
## Infinite Scroll (do we need this?)
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 254, sass/_elements.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 260, sass/_elements.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/* line 264, sass/_elements.scss */
.red {
  color: blue;
}

/* line 1, sass/_typography.scss */
body,
button,
input,
select,
optgroup,
textarea {
  color: #000000;
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}

/* line 13, sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
}

/* line 19, sass/_typography.scss */
p {
  margin-bottom: 1.5em;
}

/* line 23, sass/_typography.scss */
dfn, cite, em, i {
  font-style: italic;
}

/* line 27, sass/_typography.scss */
blockquote {
  margin: 0 1.5em;
  margin-bottom: 3rem;
  font-style: italic;
  font-weight: 300;
}

/* line 35, sass/_typography.scss */
.quote-name {
  font-size: 1.125rem;
  font-weight: 500;
}

/* line 40, sass/_typography.scss */
address {
  margin: 0 0 1.5em;
}

/* line 44, sass/_typography.scss */
pre {
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

/* line 55, sass/_typography.scss */
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 60, sass/_typography.scss */
abbr, acronym {
  cursor: help;
}

/* line 65, sass/_typography.scss */
mark, ins {
  text-decoration: none;
}

/* line 70, sass/_typography.scss */
big {
  font-size: 125%;
}

/* line 76, sass/_typography.scss */
h1 {
  line-height: 1.2;
  font-weight: 500;
  font-size: 1.625rem;
  margin-bottom: 0.25rem;
}
@media screen and (min-width: 780px) {
  /* line 76, sass/_typography.scss */
  h1 {
    font-size: 2.5rem;
    margin-bottom: 0;
  }
}

/* line 87, sass/_typography.scss */
.hero h1 {
  font-size: 3.75rem;
}

/* line 91, sass/_typography.scss */
h2 {
  font-size: 1.5625rem;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 2rem;
}
/* line 97, sass/_typography.scss */
.home h2 {
  font-size: 1.75rem;
  margin-bottom: 3rem;
}
/* line 101, sass/_typography.scss */
.fpModal h2 {
  color: #00294A;
  margin-top: 0;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
  font-size: 1.5625rem;
  font-weight: 600;
}

/* line 111, sass/_typography.scss */
.page-template-page-home-2019 h2 {
  line-height: 1.2;
  font-weight: 500;
  font-size: 1.625rem;
  margin: 3rem auto;
}
@media screen and (min-width: 780px) {
  /* line 111, sass/_typography.scss */
  .page-template-page-home-2019 h2 {
    max-width: 85%;
    font-size: 2.5rem;
    margin: 4.5rem auto;
  }
}

/* line 127, sass/_typography.scss */
h3 {
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: 500;
  margin-bottom: 1rem;
}

/* line 133, sass/_typography.scss */
.home h3 {
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 780px) {
  /* line 133, sass/_typography.scss */
  .home h3 {
    margin-bottom: 2rem;
  }
}

/* line 141, sass/_typography.scss */
h4 {
  font-size: 1rem;
  line-height: 1.1;
  font-weight: 500;
}

/* line 147, sass/_typography.scss */
h4.widget-title,
h4.footer-title {
  margin-top: 0;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}

/* line 158, sass/_typography.scss */
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 164, sass/_typography.scss */
.lead {
  font-weight: 500;
  margin-bottom: 4rem;
}

/* bullet list module front page */
/* line 172, sass/_typography.scss */
.bullet-list-wrapper {
  max-width: 680px;
  margin: auto;
  text-align: left;
}

/* line 179, sass/_typography.scss */
.bullet-list-repeater {
  margin-bottom: 0;
  padding-bottom: 1rem;
}
/* line 183, sass/_typography.scss */
.bullet-list-repeater ul {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
/* line 189, sass/_typography.scss */
.bullet-list-repeater .list-item {
  background: url("/wp-content/themes/flightpark/images/bullet.svg") no-repeat center left;
  background-size: 28px auto;
  line-height: 1.1;
  padding: 0.5rem 0 0.5rem 36px;
  font-size: 1.15rem;
}
@media screen and (min-width: 780px) {
  /* line 189, sass/_typography.scss */
  .bullet-list-repeater .list-item {
    font-size: 1.5rem;
  }
}

/* line 203, sass/_typography.scss */
.costumers-title,
.block-title,
.hero h1,
.hero h2,
.hero h3,
.hero-page h1,
#secondary section:nth-child(1) h4,
#primary h2:nth-child(1),
#primary h3:nth-child(1),
#primary h4:nth-child(1),
#primary p:nth-child(1)
.entry-content h2:nth-child(1),
.entry-content h3:nth-child(1),
.entry-content h4:nth-child(1),
.min-side-form h2,
.min-side-form h3,
.steps-container h2,
.steps-container h3,
.cta-text-container h2,
.accordion-wrapper p:nth-child(1),
.bullet-list-repeater h2 {
  margin-top: 0;
}

/* line 227, sass/_typography.scss */
.home .small,
.small {
  font-size: 0.75rem;
}

/* line 3, sass/_colors.scss */
.bg-orange-trans-70 {
  background: -moz-linear-gradient(top, rgba(250, 157, 1, 0.7) 0%, rgba(250, 157, 1, 0.7) 1%, rgba(250, 157, 1, 0.7) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(250, 157, 1, 0.7) 0%, rgba(250, 157, 1, 0.7) 1%, rgba(250, 157, 1, 0.7) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(250, 157, 1, 0.7) 0%, rgba(250, 157, 1, 0.7) 1%, rgba(250, 157, 1, 0.7) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3fa9d01', endColorstr='#b3fa9d01',GradientType=0 );
  /* IE6-9 */
  color: white;
}

/* line 10, sass/_colors.scss */
.bg-light-grey {
  background-color: #ededed;
}

/* line 13, sass/_colors.scss */
.bg-light-grey-page {
  background-color: #FCFCFC;
}

/* line 16, sass/_colors.scss */
.bg-light-grey-box {
  background-color: #F5F6FA;
}

/* line 20, sass/_colors.scss */
.bg-white {
  background-color: white;
}

/* line 25, sass/_colors.scss */
.bg-dark-grey {
  background-color: #343A40;
  color: white;
}

/* line 29, sass/_colors.scss */
.bg-orange {
  background-color: #FA9D00;
}

/* line 32, sass/_colors.scss */
.bg-dark-blue {
  background-color: #00294A;
  color: white;
}

/* line 38, sass/_colors.scss */
.bg-grey-filter {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.43+0,0.43+100 */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.43) 0%, rgba(0, 0, 0, 0.43) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.43) 0%, rgba(0, 0, 0, 0.43) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.43) 0%, rgba(0, 0, 0, 0.43) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e000000', endColorstr='#6e000000',GradientType=0 );
  /* IE6-9 */
}

/* line 47, sass/_colors.scss */
.orange {
  color: #FA9D00;
}

/* line 50, sass/_colors.scss */
.white {
  color: white;
}

/* line 2, sass/_icons.scss */
.icon {
  background-repeat: no-repeat;
  background-position: center left;
  display: block;
}

/* line 10, sass/_icons.scss */
.site-footer .icon {
  padding-left: 1.25rem;
  background-size: 10px auto;
  background-position: 0 0.25rem;
  margin-bottom: 0.75rem;
}
/* line 15, sass/_icons.scss */
.site-footer .icon:last-child {
  margin-bottom: 0;
}
/* line 18, sass/_icons.scss */
.site-footer .icon.icon-adress {
  background-image: url("/wp-content/themes/flightpark/images/map-marker-alt-solid.svg");
}
/* line 22, sass/_icons.scss */
.site-footer .icon.icon-phone {
  background-image: url("/wp-content/themes/flightpark/images/phone-solid.svg");
}
/* line 25, sass/_icons.scss */
.site-footer .icon.icon-email {
  background-image: url("/wp-content/themes/flightpark/images/envelope-solid.svg");
}
/* line 28, sass/_icons.scss */
.site-footer .icon.icon-facebook {
  background-image: url("/wp-content/themes/flightpark/images/facebook-square-brands.svg");
}

/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
 /* ================
	Main Header
 ===================*/
/* line 4, sass/layout/_header.scss */
header.site-header {
  position: relative;
}
@media screen and (min-width: 1025px) {
  /* line 4, sass/layout/_header.scss */
  header.site-header {
    padding: 1rem 0;
  }
}
/* line 10, sass/layout/_header.scss */
header.site-header .header-container {
  padding: 0;
}
@media screen and (min-width: 1025px) {
  /* line 10, sass/layout/_header.scss */
  header.site-header .header-container {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-end;
    width: 95vw;
    margin: auto;
  }
}
@media screen and (max-width: 1025px) {
  /* line 10, sass/layout/_header.scss */
  header.site-header .header-container {
    border-bottom: none;
    display: block;
    border: none;
  }
}
@media screen and (max-width: 1024px) {
  /* line 27, sass/layout/_header.scss */
  header.site-header .branding-wrapper {
    height: 4.5rem;
    display: flex;
    align-items: center;
  }
}
@media screen and (min-width: 1024px) {
  /* line 34, sass/layout/_header.scss */
  header.site-header .site-branding {
    border-right: solid 1px #EDEDED;
    margin-right: 1rem;
    padding-right: 1rem;
  }
}
/* line 42, sass/layout/_header.scss */
header.site-header .logo {
  width: 10.25rem;
  height: 4.5rem;
  display: block;
  line-height: initial;
  background-image: url("/wp-content/themes/flightpark/images/logo-flight-park.png");
  background-size: contain;
  background-repeat: no-repeat;
  font-size: 0;
}
@media screen and (max-width: 1024px) {
  /* line 42, sass/layout/_header.scss */
  header.site-header .logo {
    margin-left: 15px;
    width: 7.25rem;
    height: 3.15rem;
  }
}
/* line 57, sass/layout/_header.scss */
header.site-header .airport-name {
  text-align: right;
  text-transform: uppercase;
  color: #00294A;
}
@media screen and (min-width: 1024px) {
  /* line 63, sass/layout/_header.scss */
  header.site-header .branding-wrapper {
    display: flex;
    align-items: center;
  }
}
/* line 69, sass/layout/_header.scss */
header.site-header .phone-container {
  width: 10rem;
}
/* line 72, sass/layout/_header.scss */
header.site-header .phone {
  color: #FA9D00;
  font-weight: 700;
  display: block;
}

/* line 1, sass/layout/_footer.scss */
.site-footer {
  padding-top: 3rem;
  padding-bottom: 2rem;
  font-size: 0.875rem;
  font-weight: 300;
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 1, sass/layout/_footer.scss */
  .site-footer {
    padding-top: 5rem;
    padding-bottom: 1rem;
  }
}
/* line 11, sass/layout/_footer.scss */
.site-footer .footer-wrapper {
  margin-bottom: 4.5rem;
}
/* line 13, sass/layout/_footer.scss */
.site-footer .footer-wrapper .textwidget {
  color: #D3D3D3;
}
/* line 16, sass/layout/_footer.scss */
.site-footer .footer-wrapper .menu a,
.site-footer .footer-wrapper .menu a:visited,
.site-footer .footer-wrapper a.icon,
.site-footer .footer-wrapper a.icon:visited {
  color: #D3D3D3;
}
/* line 21, sass/layout/_footer.scss */
.site-footer .footer-wrapper .menu a:hover,
.site-footer .footer-wrapper .menu a:visited:hover,
.site-footer .footer-wrapper a.icon:hover,
.site-footer .footer-wrapper a.icon:visited:hover {
  text-decoration: none;
  color: white;
}
/* line 26, sass/layout/_footer.scss */
.site-footer .footer-wrapper hr {
  margin-top: 0;
  margin-bottom: 1.5rem;
}
/* line 30, sass/layout/_footer.scss */
.site-footer .footer-wrapper .button {
  margin-top: 1.5rem;
  padding: 0.75rem 1rem;
}
/* line 34, sass/layout/_footer.scss */
.site-footer .footer-wrapper ul.menu .menu-item {
  line-height: 1.6;
}
/* line 41, sass/layout/_footer.scss */
.site-footer .footer-info-menu ul.menu {
  text-align: center;
}
/* line 44, sass/layout/_footer.scss */
.site-footer .footer-info-menu .menu-item {
  display: inline-block;
  margin-right: 0.5rem;
}
/* line 47, sass/layout/_footer.scss */
.site-footer .footer-info-menu .menu-item:last-child {
  margin-right: 0;
}
/* line 50, sass/layout/_footer.scss */
.site-footer .footer-info-menu .menu-item a {
  color: #868686;
  text-decoration: underline;
  -webkit-transition: all 150ms ease-in-out 0s;
  -moz-transition: all 150ms ease-in-out 0s;
  -o-transition: all 150ms ease-in-out 0s;
  transition: all 150ms ease-in-out 0s;
}
/* line 54, sass/layout/_footer.scss */
.site-footer .footer-info-menu .menu-item a:hover {
  color: white;
}
/* line 60, sass/layout/_footer.scss */
.site-footer .copyright {
  color: #868686;
  margin-bottom: 0.5rem;
}

/* line 1, sass/layout/_grid.scss */
.container {
  max-width: 1012px;
  margin: 0 auto;
  width: 90vw;
}
@media screen and (min-width: 780px) {
  /* line 1, sass/layout/_grid.scss */
  .container {
    width: 80vw;
  }
}

/* line 10, sass/layout/_grid.scss */
.container-narrow {
  max-width: 700px;
  width: 90vw;
}
@media screen and (min-width: 780px) {
  /* line 10, sass/layout/_grid.scss */
  .container-narrow {
    width: 80vw;
  }
}
/* line 17, sass/layout/_grid.scss */
.page-selector .container-narrow {
  margin: auto;
}

@media screen and (min-width: 780px) {
  /* line 22, sass/layout/_grid.scss */
  .container-mobil-fullwith {
    max-width: 1200px;
    margin: 0 auto;
    width: 90vw;
  }
}

/*--------------------------------------------------------------
## section
--------------------------------------------------------------*/
/* line 33, sass/layout/_grid.scss */
section {
  padding-top: 2.5rem;
  padding-bottom: 3rem;
}
@media screen and (min-width: 780px) {
  /* line 33, sass/layout/_grid.scss */
  section {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
}

/*--------------------------------------------------------------
## Align 
--------------------------------------------------------------*/
/* line 48, sass/layout/_grid.scss */
.center {
  text-align: center;
}

/* line 51, sass/layout/_grid.scss */
.right {
  text-align: right;
}

/* line 54, sass/layout/_grid.scss */
.left {
  text-align: left;
}

/* line 57, sass/layout/_grid.scss */
.bottom {
  margin-top: 1rem;
}
@media screen and (min-width: 780px) {
  /* line 57, sass/layout/_grid.scss */
  .bottom {
    position: absolute;
    bottom: 0;
  }
}

/*--------------------------------------------------------------
## Align 
--------------------------------------------------------------*/
/* line 69, sass/layout/_grid.scss */
.center {
  text-align: center;
}

/* line 72, sass/layout/_grid.scss */
.right {
  text-align: right;
}

/* line 75, sass/layout/_grid.scss */
.left {
  text-align: left;
}

/* line 78, sass/layout/_grid.scss */
.bottom {
  margin-top: 1rem;
}
@media screen and (min-width: 780px) {
  /* line 78, sass/layout/_grid.scss */
  .bottom {
    position: absolute;
    bottom: 0;
  }
}

/*--------------------------------------------------------------
## Display none
--------------------------------------------------------------*/
/* line 89, sass/layout/_grid.scss */
.display-none {
  display: none;
}

@media screen and (max-width: 780px) {
  /* line 92, sass/layout/_grid.scss */
  .no-tablet {
    display: none;
  }
}

@media screen and (max-width: 481px) {
  /* line 97, sass/layout/_grid.scss */
  .no-phone {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  /* line 102, sass/layout/_grid.scss */
  .no-desktop {
    display: none;
  }
}

@media screen and (min-width: 1024px) {
  /* line 107, sass/layout/_grid.scss */
  .no-display-desktop {
    display: none;
  }
}

@media screen and (min-width: 780px) {
  /* line 112, sass/layout/_grid.scss */
  .no-display-tablet {
    display: none;
  }
}

@media screen and (max-width: 780px) {
  /* line 117, sass/layout/_grid.scss */
  .no-display-phone {
    display: none;
  }
}

/*--------------------------------------------------------------
## FLEX
--------------------------------------------------------------*/
/* line 129, sass/layout/_grid.scss */
.flex {
  display: flex;
}

/* line 131, sass/layout/_grid.scss */
.flex-wrap {
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
}
@media screen and (min-width: 780px) {
  /* line 131, sass/layout/_grid.scss */
  .flex-wrap {
    flex-flow: row wrap;
  }
}

/* line 140, sass/layout/_grid.scss */
.flex-valign-center {
  display: flex;
  align-items: center;
  display: -ms-flexbox;
}

/* line 148, sass/layout/_grid.scss */
.flex-valign-bottom {
  display: flex;
  align-items: flex-end;
  display: -ms-flexbox;
}

/*--------------------------------------------------------------
## Flex module
--------------------------------------------------------------*/
/* line 159, sass/layout/_grid.scss */
.module-50 {
  width: 100%;
  margin-right: 5%;
}
/* line 68, sass/_mixins-master.scss */
.module-50:nth-child(n) {
  margin-right: 5%;
  margin-bottom: 0rem;
}
/* line 73, sass/_mixins-master.scss */
.module-50:nth-child(1n) {
  margin-right: 0;
  margin-bottom: 0rem;
}
@media (min-width: 780px) {
  /* line 159, sass/layout/_grid.scss */
  .module-50 {
    width: 49%;
    margin-right: 2%;
  }
  /* line 68, sass/_mixins-master.scss */
  .module-50:nth-child(n) {
    margin-right: 2%;
    margin-bottom: 0rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .module-50:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 0rem;
  }
}
@media (min-width: 1024px) {
  /* line 159, sass/layout/_grid.scss */
  .module-50 {
    width: 47.5%;
    margin-right: 5%;
  }
  /* line 68, sass/_mixins-master.scss */
  .module-50:nth-child(n) {
    margin-right: 5%;
    margin-bottom: 0rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .module-50:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 0rem;
  }
}

/* line 171, sass/layout/_grid.scss */
.module-33 {
  width: 100%;
  margin-right: 3%;
}
/* line 68, sass/_mixins-master.scss */
.module-33:nth-child(n) {
  margin-right: 3%;
  margin-bottom: 3rem;
}
/* line 73, sass/_mixins-master.scss */
.module-33:nth-child(1n) {
  margin-right: 0;
  margin-bottom: 3rem;
}
@media (min-width: 780px) {
  /* line 171, sass/layout/_grid.scss */
  .module-33 {
    width: 30%;
    margin-right: 5%;
  }
  /* line 68, sass/_mixins-master.scss */
  .module-33:nth-child(n) {
    margin-right: 5%;
    margin-bottom: 0rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .module-33:nth-child(3n) {
    margin-right: 0;
    margin-bottom: 0rem;
  }
}
@media (min-width: 1024px) {
  /* line 171, sass/layout/_grid.scss */
  .module-33 {
    width: 28%;
    margin-right: 8%;
  }
  /* line 68, sass/_mixins-master.scss */
  .module-33:nth-child(n) {
    margin-right: 8%;
    margin-bottom: 0rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .module-33:nth-child(3n) {
    margin-right: 0;
    margin-bottom: 0rem;
  }
}

/* line 182, sass/layout/_grid.scss */
.module-25 {
  width: 48.5%;
  margin-right: 3%;
}
/* line 68, sass/_mixins-master.scss */
.module-25:nth-child(n) {
  margin-right: 3%;
  margin-bottom: 0rem;
}
/* line 73, sass/_mixins-master.scss */
.module-25:nth-child(2n) {
  margin-right: 0;
  margin-bottom: 0rem;
}
@media (min-width: 780px) {
  /* line 182, sass/layout/_grid.scss */
  .module-25 {
    width: 49%;
    margin-right: 2%;
  }
  /* line 68, sass/_mixins-master.scss */
  .module-25:nth-child(n) {
    margin-right: 2%;
    margin-bottom: 0rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .module-25:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 0rem;
  }
}
@media (min-width: 1024px) {
  /* line 182, sass/layout/_grid.scss */
  .module-25 {
    width: 22.75%;
    margin-right: 3%;
  }
  /* line 68, sass/_mixins-master.scss */
  .module-25:nth-child(n) {
    margin-right: 3%;
    margin-bottom: 0rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .module-25:nth-child(4n) {
    margin-right: 0;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 780px) {
  /* line 198, sass/layout/_grid.scss */
  .padding-two-column:nth-child(odd) {
    padding-right: 1rem;
  }
}

@media screen and (min-width: 780px) {
  /* line 203, sass/layout/_grid.scss */
  .padding-two-column:nth-child(even) {
    padding-left: 1rem;
  }
}

/*--------------------------------------------------------------
## Front page 2019 template
--------------------------------------------------------------*/
/* line 214, sass/layout/_grid.scss */
.page-template-page-home-2019 .bg-light-grey {
  background-color: #ffffff;
}
/* line 216, sass/layout/_grid.scss */
.page-template-page-home-2019 .quote-section {
  background-color: #ededed;
}
/* line 218, sass/layout/_grid.scss */
.page-template-page-home-2019 a .post-title {
  display: inline-block;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(12%, #FA9D00), color-stop(12%, transparent));
  background: linear-gradient(to top, #FA9D00 12%, transparent 12%);
  line-height: 1.25;
}

/* line 1, sass/layout/_content-sidebar.scss */
.site {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100vh;
}

/* line 7, sass/layout/_content-sidebar.scss */
#content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  flex: 1 0 auto;
}

/* line 16, sass/layout/_content-sidebar.scss */
.site-main {
  width: 100%;
}

/* line 20, sass/layout/_content-sidebar.scss */
.content-area {
  width: 100%;
}
@media (min-width: 780px) {
  /* line 20, sass/layout/_content-sidebar.scss */
  .content-area {
    width: 53%;
  }
}

/* line 28, sass/layout/_content-sidebar.scss */
.content-area-contact {
  width: 100%;
}
@media (min-width: 780px) {
  /* line 28, sass/layout/_content-sidebar.scss */
  .content-area-contact {
    width: 68%;
  }
}

/* line 36, sass/layout/_content-sidebar.scss */
iframe {
  border: 0;
}

/* line 2, sass/layout/_sidebar-content.scss */
.site-content .sidebar {
  overflow: hidden;
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 2, sass/layout/_sidebar-content.scss */
  .site-content .sidebar {
    width: 40%;
    margin-left: 7%;
  }
}

/* line 11, sass/layout/_sidebar-content.scss */
.site-content .sidebar-contact {
  overflow: hidden;
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 11, sass/layout/_sidebar-content.scss */
  .site-content .sidebar-contact {
    width: 25%;
    margin-left: 7%;
  }
}
/* line 18, sass/layout/_sidebar-content.scss */
.site-content .sidebar-contact .featured-content {
  padding: 1.5rem 1rem;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 1, sass/forms/_forms.scss */
*:focus {
  outline: none;
}

/* line 4, sass/forms/_forms.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: none;
  border-radius: 10px;
  background: #FA9D00;
  color: white;
  padding: 0.75rem 1.25rem;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 15, sass/forms/_forms.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background-color: #0279C9;
}
/* line 19, sass/forms/_forms.scss */
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  outline: 1px solid transparent;
}
/* line 23, sass/forms/_forms.scss */
.min-side-form button, .min-side-form
input[type="button"], .min-side-form
input[type="reset"], .min-side-form
input[type="submit"] {
  background: white;
  border: solid 1px #FA9D00;
  color: #FA9D00;
}
/* line 27, sass/forms/_forms.scss */
.min-side-form button:hover, .min-side-form
input[type="button"]:hover, .min-side-form
input[type="reset"]:hover, .min-side-form
input[type="submit"]:hover {
  color: white;
  background-color: #0279C9;
  border-color: #0279C9;
}
@media screen and (max-width: 780px) {
  /* line 23, sass/forms/_forms.scss */
  .min-side-form button, .min-side-form
  input[type="button"], .min-side-form
  input[type="reset"], .min-side-form
  input[type="submit"] {
    width: 100%;
  }
}
/* line 36, sass/forms/_forms.scss */
.row-wrapper button, .row-wrapper
input[type="button"], .row-wrapper
input[type="reset"], .row-wrapper
input[type="submit"] {
  margin-right: 1rem;
}
/* line 38, sass/forms/_forms.scss */
.row-wrapper button:last-child, .row-wrapper
input[type="button"]:last-child, .row-wrapper
input[type="reset"]:last-child, .row-wrapper
input[type="submit"]:last-child {
  margin-right: 0;
}
/* line 42, sass/forms/_forms.scss */
.time-popup button, .time-popup
input[type="button"], .time-popup
input[type="reset"], .time-popup
input[type="submit"] {
  padding: 0.5rem 0.75rem;
}

/* line 51, sass/forms/_forms.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  width: 100%;
  color: #343A40;
  border: 1px solid #C2C2C2;
  border-radius: 10px;
  padding: 1rem;
}
/* line 73, sass/forms/_forms.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  border-color: #FA9D00;
}
/* line 76, sass/forms/_forms.scss */
.min-side-form input[type="text"], .wpcf7-form input[type="text"], .min-side-form
input[type="email"], .wpcf7-form
input[type="email"], .min-side-form
input[type="url"], .wpcf7-form
input[type="url"], .min-side-form
input[type="password"], .wpcf7-form
input[type="password"], .min-side-form
input[type="search"], .wpcf7-form
input[type="search"], .min-side-form
input[type="number"], .wpcf7-form
input[type="number"], .min-side-form
input[type="tel"], .wpcf7-form
input[type="tel"], .min-side-form
input[type="range"], .wpcf7-form
input[type="range"], .min-side-form
input[type="date"], .wpcf7-form
input[type="date"], .min-side-form
input[type="month"], .wpcf7-form
input[type="month"], .min-side-form
input[type="week"], .wpcf7-form
input[type="week"], .min-side-form
input[type="time"], .wpcf7-form
input[type="time"], .min-side-form
input[type="datetime"], .wpcf7-form
input[type="datetime"], .min-side-form
input[type="datetime-local"], .wpcf7-form
input[type="datetime-local"], .min-side-form
input[type="color"], .wpcf7-form
input[type="color"], .min-side-form
textarea, .wpcf7-form
textarea {
  margin-bottom: 2rem;
  margin-top: 0.25rem;
}

/* line 84, sass/forms/_forms.scss */
select {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  color: #343A40;
  background-image: url("/wp-content/themes/flightpark/images/arrow-down-black.svg");
  background-repeat: no-repeat;
  background-position: 89% center;
  background-color: white;
  border-radius: 10px;
  width: 100%;
  padding: 0.25rem 0.75rem;
}
/* line 98, sass/forms/_forms.scss */
.min-side-form select {
  margin-bottom: 2rem;
  margin-top: 0.25rem;
  padding: 1rem;
}

/* line 110, sass/forms/_forms.scss */
.chosse-location select {
  text-transform: uppercase;
}
@media screen and (min-width: 1024px) {
  /* line 110, sass/forms/_forms.scss */
  .chosse-location select {
    width: 7.5rem;
    border: solid 1px #00294A;
    font-size: 0.75rem;
    color: #00294A;
    padding: 0.75rem 1.25rem;
  }
}
@media screen and (max-width: 1024px) {
  /* line 110, sass/forms/_forms.scss */
  .chosse-location select {
    border: none;
    border-radius: 0px;
    border-bottom: solid 1px #A5A5A5;
    background: transparent;
    color: #A5A5A5;
    padding: 0;
    width: 5.75rem;
  }
  /* line 127, sass/forms/_forms.scss */
  .chosse-location select:hover {
    color: white;
    border-color: white;
  }
}

/* line 137, sass/forms/_forms.scss */
textarea {
  width: 100%;
}

/* line 146, sass/forms/_forms.scss */
.form-cel label {
  padding-right: 2rem;
}
/* line 149, sass/forms/_forms.scss */
.first-form label {
  width: 100%;
  max-width: 5.5rem;
}
@media screen and (min-width: 780px) {
  /* line 149, sass/forms/_forms.scss */
  .first-form label {
    max-width: 6.5rem;
  }
}
/* line 156, sass/forms/_forms.scss */
.form-grid label {
  min-width: 10.5rem;
}
/* line 159, sass/forms/_forms.scss */
.submit-form label {
  white-space: nowrap;
}
/* line 162, sass/forms/_forms.scss */
.row-comment label {
  margin-bottom: 0.75rem;
}
/* line 165, sass/forms/_forms.scss */
.radio-container label, .row-checkbox label {
  margin-right: 1.5rem;
}
/* line 169, sass/forms/_forms.scss */
label.newsletter {
  max-width: 100%;
}

/* line 178, sass/forms/_forms.scss */
input[type="text"].input-date,
input[type="text"].input-from-date,
input[type="text"].input-to-date {
  background-image: url("/wp-content/themes/flightpark/images/calendar-regular.svg");
  background-repeat: no-repeat;
  background-position: 93% center;
  width: 100%;
}
/* line 186, sass/forms/_forms.scss */
.bestill-form input[type="text"].input-date, .bestill-form
input[type="text"].input-from-date, .bestill-form
input[type="text"].input-to-date {
  margin-right: 0.5rem;
  padding: 0.75rem 1rem;
}
@media screen and (min-width: 780px) {
  /* line 186, sass/forms/_forms.scss */
  .bestill-form input[type="text"].input-date, .bestill-form
  input[type="text"].input-from-date, .bestill-form
  input[type="text"].input-to-date {
    max-width: 9.75rem;
    background-position: 87% center;
  }
}

/* line 198, sass/forms/_forms.scss */
input[type="text"].input-time {
  background-image: url("/wp-content/themes/flightpark/images/clock-regular.svg");
  background-repeat: no-repeat;
  background-position: 87% center;
  background-size: 1.5rem 1.5rem;
  max-width: 7.25rem;
}

/* line 209, sass/forms/_forms.scss */
.radio-container,
.checkbox-container {
  position: relative;
}
/* line 212, sass/forms/_forms.scss */
.radio-container:last-child,
.checkbox-container:last-child {
  margin-right: 0;
}
@media screen and (max-width: 780px) {
  /* line 209, sass/forms/_forms.scss */
  .radio-container,
  .checkbox-container {
    margin-bottom: 0.75rem;
  }
}
/* line 218, sass/forms/_forms.scss */
.program-list .radio-container, .program-list
.checkbox-container {
  margin-bottom: 0.75rem;
}

/* line 223, sass/forms/_forms.scss */
input[type="checkbox"]:not(:checked),
input[type="checkbox"]:checked,
input[type="radio"]:not(:checked),
input[type="radio"]:checked {
  position: absolute;
  left: 0px;
  opacity: 0;
  z-index: 10;
  width: 1.75rem;
  height: 1.75rem;
}

/* line 235, sass/forms/_forms.scss */
input[type="checkbox"]:not(:checked) + label,
input[type="checkbox"]:checked + label,
input[type="radio"]:not(:checked) + label,
input[type="radio"]:checked + label {
  position: relative;
  cursor: pointer;
  display: block;
}

/* checkbox aspect */
/* line 247, sass/forms/_forms.scss */
input[type="checkbox"]:not(:checked) + label:before,
input[type="checkbox"]:checked + label:before,
input[type="radio"]:not(:checked) + label:before,
input[type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: -2px;
  width: 1.75rem;
  height: 1.75rem;
  border: 1px solid #C2C2C2;
  background: white;
  border-radius: 100%;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

/* checked mark aspect */
/* line 265, sass/forms/_forms.scss */
input[type="checkbox"]:not(:checked) + label:after,
input[type="checkbox"]:checked + label:after,
input[type="radio"]:not(:checked) + label:after,
input[type="radio"]:checked + label:after {
  content: ' ';
  position: absolute;
  top: 0.2rem;
  left: 0.3rem;
  width: 1.125rem;
  height: 1.125rem;
  transition: all .2s;
  background-image: url("/wp-content/themes/flightpark/images/checkbox.svg");
  background-repeat: no-repeat;
  background-position: center center;
}

/* checked mark aspect changes */
/* line 283, sass/forms/_forms.scss */
input[type="checkbox"]:not(:checked) + label:after,
input[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

/* line 289, sass/forms/_forms.scss */
input[type="checkbox"]:checked + label:before,
input[type="radio"]:checked + label:before {
  background-color: #0279C9;
  border: 1px solid #0279C9;
}

/* line 295, sass/forms/_forms.scss */
input[type="checkbox"]:checked + label:after,
input[type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

/* line 303, sass/forms/_forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  padding-left: 2.5rem;
}

/* accessibility */
/* line 309, sass/forms/_forms.scss */
input[type="checkbox"]:checked:focus + label:before,
input[type="checkbox"]:not(:checked):focus + label:before,
input[type="radio"]:checked:focus + label:before,
input[type="radio"]:not(:checked):focus + label:before {
  border: 1px solid #0279C9;
}

/* hover style just for information */
/* line 318, sass/forms/_forms.scss */
input[type="checkbox"] label:hover:before,
input[type="radio"] label:hover:before {
  border: 1px solid #0279C9 !important;
}

/* line 330, sass/forms/_forms.scss */
.row-wrapper {
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
}
@media screen and (min-width: 780px) {
  /* line 330, sass/forms/_forms.scss */
  .row-wrapper {
    flex-flow: row wrap;
  }
}

/* line 338, sass/forms/_forms.scss */
.row-nowrap {
  display: flex;
  display: -ms-flexbox;
  flex-flow: row wrap;
}

/* line 345, sass/forms/_forms.scss */
.form-cell-40 {
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 345, sass/forms/_forms.scss */
  .form-cell-40 {
    width: 40%;
    padding-right: 2rem;
  }
}

/* line 352, sass/forms/_forms.scss */
.form-cell-60 {
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 352, sass/forms/_forms.scss */
  .form-cell-60 {
    width: 60%;
  }
}

/* line 358, sass/forms/_forms.scss */
.form-cell-50 {
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 358, sass/forms/_forms.scss */
  .form-cell-50 {
    width: 49%;
    margin-right: 2%;
  }
  /* line 363, sass/forms/_forms.scss */
  .form-cell-50:last-child {
    margin-right: 0;
  }
}

/* line 368, sass/forms/_forms.scss */
.form-cell-50-tablet {
  width: 49%;
  margin-right: 2%;
}
/* line 371, sass/forms/_forms.scss */
.form-cell-50-tablet:last-child {
  margin-right: 0;
}

/* line 376, sass/forms/_forms.scss */
.form-cell-100 {
  width: 100%;
}

/* line 5, sass/forms/_form-myprofile.scss */
.fpb_admin_page-template .site-header .no-user-form {
  display: none;
}

/* line 12, sass/forms/_form-myprofile.scss */
.tab-content {
  display: none;
}
/* line 14, sass/forms/_form-myprofile.scss */
.tab-content.active {
  display: block;
}

/* line 22, sass/forms/_form-myprofile.scss */
.register-list {
  margin-bottom: 4rem;
}

/* line 25, sass/forms/_form-myprofile.scss */
.row-wrapper_list {
  display: flex;
  justify-content: space-between;
  padding: 0.75rem;
  border-bottom: solid 1px #F5F6FA;
}
/* line 31, sass/forms/_form-myprofile.scss */
.row-wrapper_list .cel-item {
  min-width: 150px;
}

/* line 38, sass/forms/_form-myprofile.scss */
.cel-item .orderlink {
  text-align: right;
}

/* line 4, sass/forms/_form-inpage-ordering.scss */
.bestill-form .input-wrapper {
  margin-right: 1.5rem;
}
/* line 8, sass/forms/_form-inpage-ordering.scss */
.bestill-form .from-hour {
  padding: 0.75rem 1rem;
  padding-right: 2rem;
  border: 1px solid #C2C2C2;
}
/* line 13, sass/forms/_form-inpage-ordering.scss */
.bestill-form .submit-box {
  display: flex;
  align-items: flex-end;
}
/* line 18, sass/forms/_form-inpage-ordering.scss */
.form-page-bestill .bestill-form {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 780px) {
  /* line 22, sass/forms/_form-inpage-ordering.scss */
  .bestill-form .form-box {
    margin-bottom: 0.5rem;
  }
}

/* line 30, sass/forms/_form-inpage-ordering.scss */
.home .form-text,
.form-text .page-template-home-2019 {
  font-size: 1.75rem;
  margin-bottom: 1rem;
  font-weight: 500;
  text-align: center;
  margin: 0.5rem auto 0;
}
@media screen and (min-width: 780px) {
  /* line 30, sass/forms/_form-inpage-ordering.scss */
  .home .form-text,
  .form-text .page-template-home-2019 {
    font-size: 1.5rem;
    font-weight: 400;
    text-align: left;
    margin-bottom: 1rem;
  }
}
/* line 45, sass/forms/_form-inpage-ordering.scss */
.form-page-bestill .form-text {
  font-size: 0.875rem;
  margin-right: 0.5rem;
}

/* line 50, sass/forms/_form-inpage-ordering.scss */
.form-page-bestill {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media screen and (max-width: 780px) {
  /* line 55, sass/forms/_form-inpage-ordering.scss */
  .row-buttons input[type="button"] {
    margin-bottom: 1rem;
  }
}

/* line 3, sass/forms/_form-ordering.scss */
.form-wrapper {
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
}
@media screen and (min-width: 780px) {
  /* line 3, sass/forms/_form-ordering.scss */
  .form-wrapper {
    flex-flow: row wrap;
  }
}
/* line 10, sass/forms/_form-ordering.scss */
.form-wrapper .submit-form {
  width: 100%;
}
@media (min-width: 780px) {
  /* line 10, sass/forms/_form-ordering.scss */
  .form-wrapper .submit-form {
    width: 63%;
  }
}
/* line 16, sass/forms/_form-ordering.scss */
.form-wrapper .summary-holder {
  width: 100%;
}
@media (min-width: 780px) {
  /* line 16, sass/forms/_form-ordering.scss */
  .form-wrapper .summary-holder {
    width: 30%;
    margin-left: 7%;
  }
}
@media (max-width: 780px) {
  /* line 16, sass/forms/_form-ordering.scss */
  .form-wrapper .summary-holder {
    margin-top: 3rem;
  }
}
/* line 26, sass/forms/_form-ordering.scss */
.form-wrapper .summary-holder .summary-holder-container {
  padding: 1.5rem 1rem;
}
@media (min-width: 780px) {
  /* line 28, sass/forms/_form-ordering.scss */
  .form-wrapper .summary-holder .summary-holder-container.fixed-on-scroll {
    position: fixed;
    top: 3rem;
    width: 30%;
    max-width: 303px;
    right: 10vw;
  }
}

/* line 46, sass/forms/_form-ordering.scss */
#steps-container .step {
  display: none;
}
/* line 49, sass/forms/_form-ordering.scss */
#steps-container .step.active {
  display: block;
}

@media (max-width: 780px) {
  /* line 56, sass/forms/_form-ordering.scss */
  #steps-tab-container .step-list .tab {
    display: none;
  }
  /* line 59, sass/forms/_form-ordering.scss */
  #steps-tab-container .step-list .tab.active {
    display: block;
  }
}
/* line 64, sass/forms/_form-ordering.scss */
#steps-tab-container .step-list .tab .step-numbering {
  color: #FA9D00;
}
@media (min-width: 780px) {
  /* line 64, sass/forms/_form-ordering.scss */
  #steps-tab-container .step-list .tab .step-numbering {
    display: none;
  }
}

/* line 78, sass/forms/_form-ordering.scss */
.car-wrapper {
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
}
@media screen and (min-width: 780px) {
  /* line 78, sass/forms/_form-ordering.scss */
  .car-wrapper {
    flex-flow: row wrap;
  }
}

/* line 86, sass/forms/_form-ordering.scss */
.car-container {
  width: 100%;
  margin-right: 0;
  padding: 2rem;
}
/* line 68, sass/_mixins-master.scss */
.car-container:nth-child(n) {
  margin-right: 0;
  margin-bottom: 3.25rem;
}
/* line 73, sass/_mixins-master.scss */
.car-container:nth-child(1n) {
  margin-right: 0;
  margin-bottom: 3.25rem;
}
@media (min-width: 780px) {
  /* line 86, sass/forms/_form-ordering.scss */
  .car-container {
    width: 50%;
    margin-right: 0;
  }
  /* line 68, sass/_mixins-master.scss */
  .car-container:nth-child(n) {
    margin-right: 0;
    margin-bottom: 3.25rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .car-container:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 3.25rem;
  }
}
/* line 92, sass/forms/_form-ordering.scss */
.car-container.car-selected {
  background-color: #F5F6FA;
}

/* line 100, sass/forms/_form-ordering.scss */
.serviceexplanation {
  padding: 2rem;
  margin-bottom: 3.25rem;
}
/* line 103, sass/forms/_form-ordering.scss */
.serviceexplanation .serviceexplanation-item {
  margin-bottom: 1rem;
}
/* line 105, sass/forms/_form-ordering.scss */
.serviceexplanation .serviceexplanation-item:last-child {
  margin-bottom: 0;
}

/* line 114, sass/forms/_form-ordering.scss */
.program-list .little-car {
  display: block;
}
/* line 117, sass/forms/_form-ordering.scss */
.program-list .big-car {
  display: block;
}
/* line 121, sass/forms/_form-ordering.scss */
.program-list .program-text {
  margin-bottom: 3.25rem;
}
/* line 124, sass/forms/_form-ordering.scss */
.program-list .radio-container,
.program-list .checkbox-container {
  margin-bottom: 0.75rem;
}

/* line 137, sass/forms/_form-ordering.scss */
.summary-holder .time-title {
  display: inline-block;
  width: 70px;
}
/* line 141, sass/forms/_form-ordering.scss */
.summary-holder .parkeringprice-wrapper
.parkingdays {
  margin-left: 1rem;
}
/* line 145, sass/forms/_form-ordering.scss */
.summary-holder .total-amount {
  border-top: #A5A5A5 1px solid;
  padding-top: 1rem;
  font-size: 1.5rem;
}
/* line 149, sass/forms/_form-ordering.scss */
.summary-holder .total-amount .totalprice {
  color: #FA9D00;
  font-weight: 600;
  margin-right: 0.75rem;
}

/* line 162, sass/forms/_form-ordering.scss */
.priceinfo {
  display: block;
}

/* line 165, sass/forms/_form-ordering.scss */
#steps-container .priceinfo.total-amount.in {
  display: none;
}
/* line 166, sass/forms/_form-ordering.scss */
#steps-container .priceinfo.totalknown.total-amount.in {
  display: block;
}
/* line 170, sass/forms/_form-ordering.scss */
#steps-container å
.parking-holder dd.total-amount {
  display: none;
}
/* line 171, sass/forms/_form-ordering.scss */
#steps-container å
.parking-holder dt.total-amount {
  display: none;
}
/* line 172, sass/forms/_form-ordering.scss */
#steps-container å
.parking-holder.totalknown.in .total-amount {
  display: block;
}
/* line 174, sass/forms/_form-ordering.scss */
#steps-container .submit-form .resetbutton {
  color: white;
  background-color: #D3D3D3;
}
/* line 177, sass/forms/_form-ordering.scss */
#steps-container .submit-form .resetbutton:before {
  content: "✕";
  margin-right: 0.75rem;
}
/* line 182, sass/forms/_form-ordering.scss */
#steps-container .passwordrow {
  display: block;
}
/* line 183, sass/forms/_form-ordering.scss */
#steps-container .passwordinfo {
  display: none;
}
/* line 185, sass/forms/_form-ordering.scss */
#steps-container.loginexists .passwordinfo {
  display: block;
}
/* line 186, sass/forms/_form-ordering.scss */
#steps-container.loginexists .passwordrow {
  display: none;
}

/* line 190, sass/forms/_form-ordering.scss */
.hiddencompanycode {
  display: none !important;
}

/* line 191, sass/forms/_form-ordering.scss */
.input-row.nonusers {
  display: block;
}

/* line 196, sass/forms/_form-ordering.scss */
.alert-container {
  margin-top: 2rem;
}

/* line 199, sass/forms/_form-ordering.scss */
.alert {
  font-size: 0.85rem;
  border: solid 1px #ebccd1;
  padding: 0.85rem;
  border-radius: 10px;
  background-color: #f2dede;
  position: relative;
  margin-bottom: 1rem;
}
/* line 207, sass/forms/_form-ordering.scss */
.alert:last-child {
  margin-bottom: 0;
}
/* line 210, sass/forms/_form-ordering.scss */
.alert p {
  margin: 0;
  margin-right: 3rem;
}
/* line 214, sass/forms/_form-ordering.scss */
.alert button.close {
  border: none;
  margin: 0;
  border-radius: 0;
  background: transparent;
  padding: 0;
  float: right;
  color: #ef420c;
  font-size: 1.5rem;
  line-height: 0.8;
  width: 30px;
}
/* line 225, sass/forms/_form-ordering.scss */
.alert button.close:hover {
  background: transparent;
  color: #ef420c;
}

/* Always included */
/* line 2, sass/forms/_form-login-popup.scss */
.fpbcomponent {
  margin: 0;
  padding: 0;
}

/* line 3, sass/forms/_form-login-popup.scss */
.hiddentemplate {
  display: none;
}

/* line 8, sass/forms/_form-login-popup.scss */
#lean_overlay {
  position: fixed;
  z-index: 100;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: #000;
  display: none;
}

/* line 22, sass/forms/_form-login-popup.scss */
.fpModal {
  display: none;
  top: 50%;
  background: #F5F6FA;
  color: #00294A;
}
/* line 27, sass/forms/_form-login-popup.scss */
.fpModal input {
  margin-bottom: 1rem;
}
/* line 29, sass/forms/_form-login-popup.scss */
.fpModal input[type="submit"] {
  margin-bottom: 0;
}

/* line 35, sass/forms/_form-login-popup.scss */
#fploginpopup {
  width: 90vw;
  max-width: 800px;
  height: 450px;
  margin-top: -150px;
  opacity: 1;
}
@media (max-width: 481px) {
  /* line 35, sass/forms/_form-login-popup.scss */
  #fploginpopup {
    height: 400px;
    margin-top: -200px;
  }
}

/* line 47, sass/forms/_form-login-popup.scss */
.modalbox-wrapper {
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (max-width: 481px) {
  /* line 47, sass/forms/_form-login-popup.scss */
  .modalbox-wrapper {
    position: relative;
  }
}

/* line 64, sass/forms/_form-login-popup.scss */
.to-front {
  z-index: 12000;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}

/* line 71, sass/forms/_form-login-popup.scss */
.modalbox-50pst {
  width: 100%;
  height: 100%;
  padding: 5rem 1.5rem;
}
@media (min-width: 780px) {
  /* line 71, sass/forms/_form-login-popup.scss */
  .modalbox-50pst {
    width: 50%;
    padding: 5rem;
  }
}
@media (max-width: 780px) {
  /* line 71, sass/forms/_form-login-popup.scss */
  .modalbox-50pst {
    width: 100%;
    height: 50%;
  }
}
/* line 83, sass/forms/_form-login-popup.scss */
.modalbox-50pst.forgot-form {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  height: 100%;
}
/* line 92, sass/forms/_form-login-popup.scss */
.modalbox-50pst .button-wrapper {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
@media screen and (max-width: 481px) {
  /* line 98, sass/forms/_form-login-popup.scss */
  .modalbox-50pst .button {
    padding: 0.75rem;
  }
}
@media screen and (min-width: 780px) {
  /* line 103, sass/forms/_form-login-popup.scss */
  .modalbox-50pst .only-show-on-phone {
    display: none;
  }
}
/* line 109, sass/forms/_form-login-popup.scss */
.modalbox-50pst .button-white-border-orange {
  background-color: #F5F6FA;
  padding: 0.75rem 1.25rem;
  margin-left: 0.5rem;
}
@media screen and (max-width: 481px) {
  /* line 109, sass/forms/_form-login-popup.scss */
  .modalbox-50pst .button-white-border-orange {
    padding: 0.75rem;
  }
}
/* line 118, sass/forms/_form-login-popup.scss */
.modalbox-50pst .title-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 128, sass/forms/_form-login-popup.scss */
.modal-error-msg {
  margin-top: 20px;
  font-size: 0.85rem;
  border: solid 1px #ebccd1;
  padding: 0.85rem;
  border-radius: 10px;
}

/* line 136, sass/forms/_form-login-popup.scss */
.modal-error-msg-mobile {
  display: none;
}
@media (max-width: 780px) {
  /* line 139, sass/forms/_form-login-popup.scss */
  .modal-error-msg-mobile.active {
    display: inline-block;
  }
}

/* line 144, sass/forms/_form-login-popup.scss */
#loginerror-not_logged_in_mobile {
  color: #ef420c;
  font-size: 1.25rem;
}

/* line 149, sass/forms/_form-login-popup.scss */
.errorcolor {
  color: #ef420c;
}

/****************
	 Calendar
******************/
/* line 12, sass/forms/_form-ui-elements.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em;
  display: none;
  background-color: white;
  border: 1px solid #C2C2C2;
  border-radius: 10px;
}
/* line 19, sass/forms/_form-ui-elements.scss */
.ui-datepicker .ui-datepicker-header,
.ui-datepicker .ui-widget-header {
  position: relative;
  padding: .2em 0;
  background-color: #FA9D00;
  color: white;
  text-transform: uppercase;
  border-radius: 10px;
}
/* line 27, sass/forms/_form-ui-elements.scss */
.ui-datepicker .ui-datepicker-header a,
.ui-datepicker .ui-widget-header a {
  text-decoration: none;
}
/* line 31, sass/forms/_form-ui-elements.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8rem;
  height: 1.8rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 0.5rem;
}
/* line 40, sass/forms/_form-ui-elements.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: none;
}
/* line 44, sass/forms/_form-ui-elements.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
  background-image: url("/wp-content/themes/flightpark/images/arrow-prev-white.svg");
}
/* line 49, sass/forms/_form-ui-elements.scss */
.ui-datepicker .ui-datepicker-next {
  background-image: url("/wp-content/themes/flightpark/images/arrow-next-white.svg");
  right: 2px;
}
/* line 54, sass/forms/_form-ui-elements.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
/* line 60, sass/forms/_form-ui-elements.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* line 63, sass/forms/_form-ui-elements.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 70, sass/forms/_form-ui-elements.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
/* line 75, sass/forms/_form-ui-elements.scss */
.ui-datepicker table th {
  padding: .7em .3em;
  text-align: center;
  font-weight: 600;
  border: 0;
}
/* line 81, sass/forms/_form-ui-elements.scss */
.ui-datepicker table td {
  border: 0;
  padding: 1px;
}
/* line 84, sass/forms/_form-ui-elements.scss */
.ui-datepicker table td span,
.ui-datepicker table td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 95, sass/forms/_form-ui-elements.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* with multiple calendars */
/* line 113, sass/forms/_form-ui-elements.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 116, sass/forms/_form-ui-elements.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* line 118, sass/forms/_form-ui-elements.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 124, sass/forms/_form-ui-elements.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 127, sass/forms/_form-ui-elements.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 130, sass/forms/_form-ui-elements.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 133, sass/forms/_form-ui-elements.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 137, sass/forms/_form-ui-elements.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 140, sass/forms/_form-ui-elements.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 147, sass/forms/_form-ui-elements.scss */
.ui-datepicker-rtl {
  direction: rtl;
}
/* line 149, sass/forms/_form-ui-elements.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* line 152, sass/forms/_form-ui-elements.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* Calendar Interaction Cues
----------------------------------*/
/* line 165, sass/forms/_form-ui-elements.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* line 168, sass/forms/_form-ui-elements.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
}

/* line 178, sass/forms/_form-ui-elements.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #F5F6FA;
  background: #F5F6FA;
  font-weight: normal;
  color: #343A40;
}

/* line 191, sass/forms/_form-ui-elements.scss */
.ui-timepicker-div dl {
  margin: 0.5rem 0;
}
/* line 194, sass/forms/_form-ui-elements.scss */
.ui-timepicker-div dt {
  font-weight: normal;
}
/* line 197, sass/forms/_form-ui-elements.scss */
.ui-timepicker-div dd {
  margin-bottom: 0.75em;
}
/* line 200, sass/forms/_form-ui-elements.scss */
.ui-timepicker-div .ui_tpicker_time_label,
.ui-timepicker-div .ui_tpicker_time {
  text-align: center;
}
/* line 204, sass/forms/_form-ui-elements.scss */
.ui-timepicker-div .ui_tpicker_time {
  font-size: 1.25rem;
  margin-bottom: 0.25rem;
  line-height: 1.1;
}
/* line 209, sass/forms/_form-ui-elements.scss */
.ui-timepicker-div .ui_tpicker_hour_label,
.ui-timepicker-div .ui_tpicker_minute_label {
  width: 20%;
  display: inline-block;
  margin-left: 1.5rem;
}
/* line 215, sass/forms/_form-ui-elements.scss */
.ui-timepicker-div .ui_tpicker_hour,
.ui-timepicker-div .ui_tpicker_minute {
  display: inline-block;
  width: 50%;
  margin-left: 1rem;
  margin-right: 0;
}
/* line 222, sass/forms/_form-ui-elements.scss */
.ui-timepicker-div button {
  padding: 0.5rem 1rem;
}

/* line 228, sass/forms/_form-ui-elements.scss */
.ui-datepicker-buttonpane {
  display: flex;
  justify-content: space-between;
}
/* line 231, sass/forms/_form-ui-elements.scss */
.ui-datepicker-buttonpane .ui-datepicker-current {
  border: 1px solid #FA9D00;
  background: white;
  color: #FA9D00;
  margin-bottom: 4px;
}
/* line 238, sass/forms/_form-ui-elements.scss */
.ui-datepicker-buttonpane .ui-datepicker-close {
  border: 1px solid #FA9D00;
  background: #FA9D00;
  color: white;
  margin-bottom: 4px;
}

/* Hightlight
----------------------------------*/
/* line 251, sass/forms/_form-ui-elements.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #FA9D00;
  background: #FA9D00;
  color: white;
}

/* line 261, sass/forms/_form-ui-elements.scss */
.ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec;
  color: #cd0a0a;
}

/* line 266, sass/forms/_form-ui-elements.scss */
.ui-state-error a {
  color: #cd0a0a;
}

/* line 269, sass/forms/_form-ui-elements.scss */
.ui-state-error-text {
  color: #cd0a0a;
}

/* line 272, sass/forms/_form-ui-elements.scss */
.ui-priority-primary {
  font-weight: bold;
}

/* line 275, sass/forms/_form-ui-elements.scss */
.ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 280, sass/forms/_form-ui-elements.scss */
.ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/****************
 ToolTips Help
******************/
/*
.tooltip-wrapper {
	position: relative;
	button.ico-tooltip{
		margin-top: 0;
		&:hover{
			background-color: $orange;
			border-color: $orange;
		}
	}
}

.tooltip-wrapper .tooltip {
	display: block;
	opacity: 1;
	position: absolute !important;
	z-index:20;
	.tooltip-inner {
		background: $orange;
		color: #fff;
		border-radius: 5px;
		width: 100%;
		font-size: 15px;
		line-height: 19px;
		text-align: left;
	}
	&.bottom {
		margin-top: 20px;		
		.tooltip-arrow {
			border: 0;
			background: $orange;
			height: 33px;
			position: absolute;
			right: -25px;
			top: 20px;
			width: 33px;
			-webkit-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg);
			z-index: -1;
			margin-top: -22px;
			margin-left: -16px;
		}
		.tooltip-inner {
			padding: 15px 20px;
			max-width: none;
			width: 200px !important;
		}

	}
	&.in {
		opacity: 1;
	}

}


.min-side-form .ico-tooltip {
	font-size: 13px;
	line-height: 1;
	font-weight: 700;
	background: transparent;
	border: 1px solid $orange;
	color: $orange;
	width: 18px;
	height: 18px;
	padding: 0;
	&.circle {
		border-radius: 50%;
		border-color: $orange;
	}
	&:hover {
		background: $orange;
		color: #fff;
	}
}

*/
/* line 370, sass/forms/_form-ui-elements.scss */
button.ui-datepicker-trigger {
  display: none;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 5, sass/navigation/_links-buttons.scss */
a {
  color: #FA9D00;
  text-decoration: none;
  -webkit-transition: all 150ms ease-in-out 0s;
  -moz-transition: all 150ms ease-in-out 0s;
  -o-transition: all 150ms ease-in-out 0s;
  transition: all 150ms ease-in-out 0s;
}
/* line 9, sass/navigation/_links-buttons.scss */
a:visited {
  color: #FA9D00;
}
/* line 17, sass/navigation/_links-buttons.scss */
a:focus {
  outline: none;
}
/* line 20, sass/navigation/_links-buttons.scss */
a:hover, a:active {
  outline: 0;
}

/* line 25, sass/navigation/_links-buttons.scss */
.arrow-link {
  background-image: url("/wp-content/themes/flightpark/images/arrow-2.svg");
  background-repeat: no-repeat;
  padding-left: 1rem;
  background-position: center left;
  background-size: 7px auto;
  color: #343A40;
}
/* line 32, sass/navigation/_links-buttons.scss */
.arrow-link:hover {
  color: #FA9D00;
}

/* line 38, sass/navigation/_links-buttons.scss */
.button {
  background-color: white;
  color: white;
  border-radius: 10px;
  padding: 0.75rem 1rem;
  text-transform: uppercase;
  display: table;
  white-space: nowrap;
  -webkit-transition: all 150ms ease-in-out 0s;
  -moz-transition: all 150ms ease-in-out 0s;
  -o-transition: all 150ms ease-in-out 0s;
  transition: all 150ms ease-in-out 0s;
}
@media (min-width: 780px) {
  /* line 38, sass/navigation/_links-buttons.scss */
  .button {
    padding: 1rem 1.5rem;
  }
}
/* line 50, sass/navigation/_links-buttons.scss */
.button:hover {
  text-decoration: none;
}
/* line 53, sass/navigation/_links-buttons.scss */
.min-side-form .button {
  margin-top: 2rem;
  display: inline-block;
}

/* line 58, sass/navigation/_links-buttons.scss */
.button-orange {
  background-color: #FA9D00;
}
/* line 60, sass/navigation/_links-buttons.scss */
.button-orange:visited {
  color: white;
}
/* line 63, sass/navigation/_links-buttons.scss */
.button-orange:hover {
  background-color: #0279C9;
}

/* line 67, sass/navigation/_links-buttons.scss */
.button-blue {
  background-color: #0279C9;
}
/* line 69, sass/navigation/_links-buttons.scss */
.button-blue:visited {
  color: white;
}

/* line 73, sass/navigation/_links-buttons.scss */
.button-white {
  color: #00294A;
  background-color: white;
}
/* line 76, sass/navigation/_links-buttons.scss */
.button-white:visited {
  color: #00294A;
}
/* line 79, sass/navigation/_links-buttons.scss */
.button-white:hover {
  background-color: #FA9D00;
  color: #343A40;
}

/* line 84, sass/navigation/_links-buttons.scss */
.button-white-border {
  border: 1px solid #343A40;
  color: #343A40;
}
/* line 87, sass/navigation/_links-buttons.scss */
.button-white-border:visited {
  color: #343A40;
}
/* line 90, sass/navigation/_links-buttons.scss */
.button-white-border:hover {
  background-color: #292929;
  color: white;
}

/* line 97, sass/navigation/_links-buttons.scss */
.button-white-border-orange {
  border: 1px solid #FA9D00;
  color: #FA9D00;
  background-color: white;
}
/* line 101, sass/navigation/_links-buttons.scss */
.button-white-border-orange:visited {
  color: #FA9D00;
}
/* line 104, sass/navigation/_links-buttons.scss */
.button-white-border-orange:hover {
  background-color: #FA9D00;
  color: white;
}

/* line 109, sass/navigation/_links-buttons.scss */
.button-orange-border {
  border: 1px solid #FA9D00;
  background-color: white;
}
/* line 112, sass/navigation/_links-buttons.scss */
.button-orange-border a {
  color: #FA9D00 !important;
}
/* line 115, sass/navigation/_links-buttons.scss */
.button-orange-border:visited {
  color: #FA9D00;
}
/* line 118, sass/navigation/_links-buttons.scss */
.button-orange-border:hover {
  background-color: white;
  color: #292929;
  border-color: #292929;
}
/* line 122, sass/navigation/_links-buttons.scss */
.main-navigation.toggled ul.menu .button-orange-border:hover {
  color: white;
}
/* line 125, sass/navigation/_links-buttons.scss */
.button-orange-border:hover a {
  color: #292929;
}
@media screen and (max-width: 1024px) {
  /* line 109, sass/navigation/_links-buttons.scss */
  .button-orange-border {
    color: #FA9D00;
    border-color: #FA9D00;
    background-color: #292929;
  }
  /* line 133, sass/navigation/_links-buttons.scss */
  .button-orange-border:hover {
    background-color: white;
    color: #292929;
    border-color: white;
  }
  /* line 138, sass/navigation/_links-buttons.scss */
  .main-navigation.toggled ul.menu .button-orange-border {
    border-top: solid #FA9D00 1px;
  }
}

@media screen and (max-width: 1024px) {
  /* line 146, sass/navigation/_links-buttons.scss */
  .site-header .header-container .menu .button {
    width: 93vw;
  }
}
/* line 151, sass/navigation/_links-buttons.scss */
.site-header .header-container .main-navigation .button {
  padding: 0.75rem 1.25rem;
}
@media screen and (max-width: 1024px) {
  /* line 151, sass/navigation/_links-buttons.scss */
  .site-header .header-container .main-navigation .button {
    margin: auto;
    text-align: center;
  }
}
/* line 158, sass/navigation/_links-buttons.scss */
.site-header .header-container .main-navigation .button a {
  padding: 0;
}
/* line 164, sass/navigation/_links-buttons.scss */
.site-header .header-container .button-orange a {
  color: white;
}
/* line 166, sass/navigation/_links-buttons.scss */
.site-header .header-container .button-orange a:hover {
  color: white !important;
}
/* line 172, sass/navigation/_links-buttons.scss */
.site-header .header-container .button-white-header {
  text-transform: uppercase;
  display: table;
  cursor: pointer;
  white-space: nowrap;
}
/* line 177, sass/navigation/_links-buttons.scss */
.site-header .header-container .button-white-header:hover {
  text-decoration: none;
}
@media screen and (max-width: 1024px) {
  /* line 172, sass/navigation/_links-buttons.scss */
  .site-header .header-container .button-white-header {
    color: #A5A5A5;
    border-bottom: solid 1px #A5A5A5;
    -webkit-transition: all 150ms ease-in-out 0s;
    -moz-transition: all 150ms ease-in-out 0s;
    -o-transition: all 150ms ease-in-out 0s;
    transition: all 150ms ease-in-out 0s;
  }
  /* line 184, sass/navigation/_links-buttons.scss */
  .site-header .header-container .button-white-header:hover {
    color: white;
    border-color: white;
  }
}
@media screen and (min-width: 1024px) {
  /* line 172, sass/navigation/_links-buttons.scss */
  .site-header .header-container .button-white-header {
    border: 1px solid #343A40;
    color: #343A40;
    background-color: white;
    border-radius: 10px;
    padding: 0.75rem 1.25rem;
    -webkit-transition: all 150ms ease-in-out 0s;
    -moz-transition: all 150ms ease-in-out 0s;
    -o-transition: all 150ms ease-in-out 0s;
    transition: all 150ms ease-in-out 0s;
  }
  /* line 196, sass/navigation/_links-buttons.scss */
  .site-header .header-container .button-white-header:visited {
    color: #343A40;
  }
  /* line 199, sass/navigation/_links-buttons.scss */
  .site-header .header-container .button-white-header:hover {
    background-color: #292929;
    color: white;
  }
}

/* line 4, sass/navigation/_menus.scss */
.main-navigation .menu-toppmeny-container,
.main-navigation .menu-menu-container {
  display: none;
}
/* line 10, sass/navigation/_menus.scss */
.main-navigation ul {
  list-style: none;
}
/* line 11, sass/navigation/_menus.scss */
.main-navigation ul.menu {
  margin: 0;
  padding-left: 0;
}
/* line 17, sass/navigation/_menus.scss */
.main-navigation ul.menu ul {
  position: absolute;
  top: 100%;
  left: 0;
  overflow: hidden;
  margin-left: 0;
  display: none;
}
/* line 26, sass/navigation/_menus.scss */
.main-navigation ul.menu ul li:hover > ul, .main-navigation ul.menu ul li.focus > ul {
  left: 100%;
}
/* line 33, sass/navigation/_menus.scss */
.main-navigation ul.menu ul a {
  width: 200px;
}
/* line 37, sass/navigation/_menus.scss */
.main-navigation ul.menu ul a:hover,
.main-navigation ul.menu ul a.focus {
  -webkit-transition: all 200ms ease-in-out 0s;
  -moz-transition: all 200ms ease-in-out 0s;
  -o-transition: all 200ms ease-in-out 0s;
  transition: all 200ms ease-in-out 0s;
}
/* line 46, sass/navigation/_menus.scss */
.main-navigation .arrow {
  display: none;
  position: absolute;
  z-index: 100;
}
/* line 52, sass/navigation/_menus.scss */
.main-navigation .menu-item-has-children .arrow {
  display: inline;
}
/* line 56, sass/navigation/_menus.scss */
.main-navigation li {
  position: relative;
}
/* line 67, sass/navigation/_menus.scss */
.main-navigation a {
  display: block;
  text-decoration: none;
  font-weight: 300;
  color: #343A40;
  text-transform: uppercase;
  -webkit-transition: all 200ms ease-in-out 0s;
  -moz-transition: all 200ms ease-in-out 0s;
  -o-transition: all 200ms ease-in-out 0s;
  transition: all 200ms ease-in-out 0s;
}

/* Small menu. */
/* line 81, sass/navigation/_menus.scss */
.menu-toggle {
  position: absolute;
  padding: 0;
  top: 30px;
  right: 0.9rem;
  font-size: 1rem;
  display: flex;
  border: 0;
  border-radius: 0;
  background-color: transparent;
}
/* line 93, sass/navigation/_menus.scss */
.menu-toggle:hover {
  background-color: transparent;
}

/* line 101, sass/navigation/_menus.scss */
#nav-icon {
  width: 27px;
  height: 20px;
  position: relative;
  margin-left: 0.5rem;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

/* line 116, sass/navigation/_menus.scss */
#nav-icon span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #343A40;
  border-radius: 0px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* line 135, sass/navigation/_menus.scss */
#nav-icon span:nth-child(1) {
  top: 0px;
}

/* line 139, sass/navigation/_menus.scss */
#nav-icon span:nth-child(2), #nav-icon span:nth-child(3) {
  top: 8px;
}

/* line 143, sass/navigation/_menus.scss */
#nav-icon span:nth-child(4) {
  top: 16px;
}

/* line 149, sass/navigation/_menus.scss */
.main-navigation.toggled #nav-icon span {
  background: #343A40;
}
/* line 152, sass/navigation/_menus.scss */
.main-navigation.toggled #nav-icon span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}
/* line 158, sass/navigation/_menus.scss */
.main-navigation.toggled #nav-icon span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 165, sass/navigation/_menus.scss */
.main-navigation.toggled #nav-icon span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 172, sass/navigation/_menus.scss */
.main-navigation.toggled #nav-icon span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

/* line 188, sass/navigation/_menus.scss */
.main-navigation.toggled .menu-toppmeny-container,
.main-navigation.toggled .menu-menu-container {
  width: 100%;
  overflow: hidden;
  display: block;
  order: 3;
}
/* line 196, sass/navigation/_menus.scss */
.main-navigation.toggled ul.menu {
  overflow: hidden;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  background-color: #292929;
}
/* line 200, sass/navigation/_menus.scss */
.main-navigation.toggled ul.menu li {
  border-top: 1px solid #1F1F1F;
  position: relative;
}
/* line 203, sass/navigation/_menus.scss */
.main-navigation.toggled ul.menu li a {
  position: relative;
  padding: 1rem;
  width: 100%;
  height: auto;
  color: white;
  font-size: 1.125rem;
}
/* line 212, sass/navigation/_menus.scss */
.main-navigation.toggled ul.menu li a:hover {
  color: #FA9D00;
  -webkit-transition: all 200ms ease-in-out 0s;
  -moz-transition: all 200ms ease-in-out 0s;
  -o-transition: all 200ms ease-in-out 0s;
  transition: all 200ms ease-in-out 0s;
}
/* line 220, sass/navigation/_menus.scss */
.main-navigation.toggled ul.menu ul.sub-menu {
  display: none;
  flex-direction: column;
  width: 100%;
  padding: 0;
  top: 0;
  -webkit-transition: all 500ms ease-in-out 0s;
  -moz-transition: all 500ms ease-in-out 0s;
  -o-transition: all 500ms ease-in-out 0s;
  transition: all 500ms ease-in-out 0s;
  height: 0;
  opacity: 0;
  margin-top: -30px;
  background-color: #1F1F1F;
}
/* line 232, sass/navigation/_menus.scss */
.main-navigation.toggled ul.menu ul.sub-menu.open {
  display: block;
  position: relative;
  left: auto;
  width: 100%;
  margin-left: 0;
  display: flex;
  color: white;
  -webkit-transition: all 500ms ease-in-out 0s;
  -moz-transition: all 500ms ease-in-out 0s;
  -o-transition: all 500ms ease-in-out 0s;
  transition: all 500ms ease-in-out 0s;
  margin-top: 0;
  height: auto;
  opacity: 1;
}
/* line 246, sass/navigation/_menus.scss */
.main-navigation.toggled ul.menu ul.sub-menu a {
  margin-left: 1rem;
  color: white;
  padding-top: 0;
}
/* line 250, sass/navigation/_menus.scss */
.main-navigation.toggled ul.menu ul.sub-menu a:nth-child(1) {
  padding-top: 1rem;
}
/* line 251, sass/navigation/_menus.scss */
.main-navigation.toggled ul.menu ul.sub-menu a:hover {
  color: #FA9D00;
}
/* line 255, sass/navigation/_menus.scss */
.main-navigation.toggled ul.menu ul.sub-menu .arrow {
  display: none;
}
/* line 261, sass/navigation/_menus.scss */
.main-navigation.toggled .arrow {
  top: 1.125rem;
  right: 0.9rem;
  width: 30px;
  height: 30px;
  text-align: center;
}
/* line 267, sass/navigation/_menus.scss */
.main-navigation.toggled .arrow .arrow-svg {
  width: 1rem;
  height: 1.5rem;
}
/* line 271, sass/navigation/_menus.scss */
.main-navigation.toggled .arrow path {
  fill: white;
  -webkit-transition: all 150ms ease-in-out 0s;
  -moz-transition: all 150ms ease-in-out 0s;
  -o-transition: all 150ms ease-in-out 0s;
  transition: all 150ms ease-in-out 0s;
}
/* line 278, sass/navigation/_menus.scss */
.main-navigation.toggled:hover:li > a > .arrow path, .main-navigation.toggled.focus:li > a > .arrow path {
  fill: #FA9D00;
}
/* line 283, sass/navigation/_menus.scss */
.main-navigation.toggled li:hover a {
  color: white;
}
/* line 285, sass/navigation/_menus.scss */
.main-navigation.toggled li:hover a:hover {
  -webkit-transition: all 200ms ease-in-out 0s;
  -moz-transition: all 200ms ease-in-out 0s;
  -o-transition: all 200ms ease-in-out 0s;
  transition: all 200ms ease-in-out 0s;
}
/* line 291, sass/navigation/_menus.scss */
.main-navigation.toggled li:hover .arrow path {
  fill: #FA9D00;
}
/* line 297, sass/navigation/_menus.scss */
.main-navigation.toggled ul.nav-menu > li.menu-item:nth-child(4) {
  border-bottom: 1px solid #1F1F1F;
  margin-bottom: 3rem;
}

/* Desktop menu. */
@media screen and (min-width: 1025px) {
  /* line 311, sass/navigation/_menus.scss */
  .menu-toggle {
    display: none;
  }

  /* line 315, sass/navigation/_menus.scss */
  .main-navigation {
    margin: 0;
    background-color: transparent;
  }
  /* line 318, sass/navigation/_menus.scss */
  .main-navigation .menu-toppmeny-container,
  .main-navigation .menu-menu-container {
    display: block;
  }
  /* line 324, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li {
    margin-right: 1rem;
    display: inline-block;
    padding: 0.75rem 0;
  }
  /* line 328, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li:last-chid {
    margin-right: 0;
  }
  /* line 336, sass/navigation/_menus.scss */
  .main-navigation ul.menu .arrow {
    right: 0;
    top: 22%;
  }
  /* line 339, sass/navigation/_menus.scss */
  .main-navigation ul.menu .arrow path {
    fill: #343A40;
    -webkit-transition: all 200ms ease-in-out 0s;
    -moz-transition: all 200ms ease-in-out 0s;
    -o-transition: all 200ms ease-in-out 0s;
    transition: all 200ms ease-in-out 0s;
  }
  /* line 346, sass/navigation/_menus.scss */
  .main-navigation ul.menu:hover .arrow path {
    fill: #FA9D00;
  }
  /* line 350, sass/navigation/_menus.scss */
  .main-navigation ul.menu li:last-child ul {
    right: 0;
  }
  /* line 353, sass/navigation/_menus.scss */
  .main-navigation ul.menu li.menu-item-has-children {
    padding-right: 1.125rem;
  }
  /* line 357, sass/navigation/_menus.scss */
  .main-navigation ul.menu li > ul.sub-menu {
    max-width: 270px;
    display: none;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    z-index: 100;
    opacity: 0;
    padding: 1.75rem;
  }
  /* line 365, sass/navigation/_menus.scss */
  .main-navigation ul.menu li > ul.sub-menu a {
    text-transform: initial;
  }
  /* line 367, sass/navigation/_menus.scss */
  .main-navigation ul.menu li > ul.sub-menu a:before {
    display: none;
  }
  /* line 369, sass/navigation/_menus.scss */
  .main-navigation ul.menu li > ul.sub-menu .arrow {
    display: none;
  }
  /* line 375, sass/navigation/_menus.scss */
  .main-navigation ul.menu a:hover {
    color: #FA9D00;
    -webkit-transition: all 200ms ease-in-out 0s;
    -moz-transition: all 200ms ease-in-out 0s;
    -o-transition: all 200ms ease-in-out 0s;
    transition: all 200ms ease-in-out 0s;
  }
  /* line 390, sass/navigation/_menus.scss */
  .main-navigation ul.menu li:hover > ul {
    background: #343A40;
    border-radius: 10px;
    position: absolute;
    left: auto;
    padding: 1.75rem;
    -webkit-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
    opacity: 1;
    display: block;
  }
  /* line 400, sass/navigation/_menus.scss */
  .main-navigation ul.menu li:hover > ul li {
    padding: 0rem;
    padding-top: 0.8rem;
  }
  /* line 403, sass/navigation/_menus.scss */
  .main-navigation ul.menu li:hover > ul li:nth-child(1) {
    padding-top: 0;
  }
  /* line 405, sass/navigation/_menus.scss */
  .main-navigation ul.menu li:hover > ul a {
    color: white;
    padding: 0;
  }
  /* line 408, sass/navigation/_menus.scss */
  .main-navigation ul.menu li:hover > ul a:hover {
    color: #FA9D00;
  }
}
@media screen and (max-width: 1024px) {
  /* line 420, sass/navigation/_menus.scss */
  .secondary-menu {
    background-color: #292929;
    padding-top: 2rem;
    padding-bottom: 3rem;
  }
}
/* line 426, sass/navigation/_menus.scss */
.secondary-menu .secondary-menu-wrapper {
  display: flex;
}
@media screen and (max-width: 1024px) {
  /* line 426, sass/navigation/_menus.scss */
  .secondary-menu .secondary-menu-wrapper {
    width: 93vw;
    margin: auto;
    justify-content: center;
  }
}
@media screen and (min-width: 1024px) {
  /* line 426, sass/navigation/_menus.scss */
  .secondary-menu .secondary-menu-wrapper {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  /* line 420, sass/navigation/_menus.scss */
  .secondary-menu {
    display: none;
  }
  /* line 441, sass/navigation/_menus.scss */
  .secondary-menu.open {
    display: block;
  }
}
/* line 445, sass/navigation/_menus.scss */
.secondary-menu .nonusers,
.secondary-menu .onlyusers {
  margin-right: 0.75rem;
}

/* line 459, sass/navigation/_menus.scss */
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
/* line 464, sass/navigation/_menus.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}
/* line 469, sass/navigation/_menus.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

@media screen and (max-width: 481px) {
  /* line 4, sass/navigation/_menu-tabs.scss */
  .tab-selector .tab-wrapper {
    display: flex;
    justify-content: space-between;
  }
}
/* line 11, sass/navigation/_menu-tabs.scss */
.tab-selector .tab {
  color: #343A40;
  display: inline-block;
}
@media screen and (min-width: 481px) {
  /* line 11, sass/navigation/_menu-tabs.scss */
  .tab-selector .tab {
    margin-right: 2rem;
  }
  /* line 16, sass/navigation/_menu-tabs.scss */
  .tab-selector .tab:last-child {
    margin-right: 0;
  }
}
/* line 21, sass/navigation/_menu-tabs.scss */
.tab-selector .tab.active {
  color: #FA9D00;
}
@media screen and (min-width: 780px) {
  /* line 21, sass/navigation/_menu-tabs.scss */
  .tab-selector .tab.active {
    border-bottom: solid 2px #FA9D00;
  }
}
/* line 27, sass/navigation/_menu-tabs.scss */
.tab-selector .tab.succes {
  color: #FA9D00;
}

/* line 34, sass/navigation/_menu-tabs.scss */
.tab-selector-prize {
  margin-bottom: 2rem;
  text-transform: uppercase;
}

/* line 40, sass/navigation/_menu-tabs.scss */
.tab-selector-min-side .tab {
  text-transform: uppercase;
}

/* line 44, sass/navigation/_menu-tabs.scss */
.tab-selector-min-side,
.tab-selector-bestille-order {
  padding: 2rem 0;
  /*	.tab.active{
  		color: $black;
  		border-bottom: none;
  	}*/
}

@media screen and (max-width: 481px) {
  /* line 59, sass/navigation/_menu-tabs.scss */
  .tab-selector-bestille-order .tab-wrapper {
    display: block;
  }
}
/* line 65, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .step-list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
/* line 70, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .step-list .tab {
  position: relative;
}
@media (min-width: 780px) {
  /* line 72, sass/navigation/_menu-tabs.scss */
  .tab-selector-bestille-order .step-list .tab:after {
    width: 10px;
    height: 10px;
    content: " ";
    background-image: url("/wp-content/themes/flightpark/images/arrow-next-black.svg");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
    position: absolute;
    right: 0;
    position: absolute;
    right: -24px;
    top: 35%;
  }
}
/* line 89, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .step-list .tab:last-child:after {
  display: none;
}
/* line 93, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .step-list .tab a {
  text-decoration: none;
  color: #343A40;
}
/* line 99, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .step-list .active a {
  color: #FA9D00;
}
/* line 102, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .step-list .success a {
  color: #FA9D00;
}
@media (max-width: 780px) {
  /* line 58, sass/navigation/_menu-tabs.scss */
  .tab-selector-bestille-order {
    text-align: center;
  }
}
/* line 112, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .step-list .tab:last-child .arrow-step.arrow-step-next {
  display: none;
}
/* line 115, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .step-list .tab:last-child .arrow-step.arrow-step-prev {
  display: none;
}
/* line 119, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .step-list .tab:nth-child(4) .arrow-step.arrow-step-next {
  display: none;
}
/* line 122, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .step-list .tab:first-child .arrow-step.arrow-step-prev {
  display: none;
}
/* line 125, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .tab .arrow-step.arrow-step-next {
  display: none;
}
@media (max-width: 780px) {
  /* line 128, sass/navigation/_menu-tabs.scss */
  .tab-selector-bestille-order .tab.next-ok .arrow-step.arrow-step-next {
    display: block;
  }
}
/* line 134, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .arrow-step {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 12px 12px;
  top: 25%;
  cursor: pointer;
}
@media (min-width: 780px) {
  /* line 134, sass/navigation/_menu-tabs.scss */
  .tab-selector-bestille-order .arrow-step {
    display: none;
  }
}
/* line 146, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .arrow-step.arrow-step-prev {
  background-image: url("/wp-content/themes/flightpark/images/arrow-prev-black.svg");
  left: 0;
}
/* line 150, sass/navigation/_menu-tabs.scss */
.tab-selector-bestille-order .arrow-step.arrow-step-next {
  background-image: url("/wp-content/themes/flightpark/images/arrow-next-black.svg");
  right: 0;
}

/*--------------------------------------------------------------
# modules
--------------------------------------------------------------*/
/* line 1, sass/modules/_modules.scss */
.sidebar-box {
  padding: 1rem;
  padding-bottom: 2rem;
}

/* line 1, sass/modules/_hero.scss */
.hero,
.hero-page {
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 9, sass/modules/_hero.scss */
.hero .hero-filter,
.hero-page .hero-filter {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  justify-content: center;
}
/* line 18, sass/modules/_hero.scss */
.hero .hero-container,
.hero-page .hero-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  color: white;
}

/* line 31, sass/modules/_hero.scss */
.hero {
  height: 66vw;
}
@media screen and (min-width: 780px) {
  /* line 31, sass/modules/_hero.scss */
  .hero {
    height: 40vw;
  }
}
@media screen and (max-width: 481px) {
  /* line 31, sass/modules/_hero.scss */
  .hero {
    height: 90vw;
  }
}
/* line 41, sass/modules/_hero.scss */
.hero .hero-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
/* line 47, sass/modules/_hero.scss */
.hero .hero-title {
  margin: 0;
}

/* line 52, sass/modules/_hero.scss */
.hero-page {
  height: 14.5vw;
  min-height: 120px;
}
/* line 55, sass/modules/_hero.scss */
.hero-page .hero-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 61, sass/modules/_hero.scss */
.hero-page .arrow {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
/* line 66, sass/modules/_hero.scss */
.hero-page .breadcrumb {
  margin-top: 0.75rem;
}
/* line 68, sass/modules/_hero.scss */
.hero-page .breadcrumb a {
  color: white;
}

/* line 3, sass/modules/_block-text-repeater.scss */
.block-text-repeater ul,
.block-text-repeater ol {
  margin-left: 0;
  padding-left: 1rem;
}
/* line 6, sass/modules/_block-text-repeater.scss */
.block-text-repeater li {
  margin-left: 0;
}
/* line 8, sass/modules/_block-text-repeater.scss */
.block-text-repeater .block {
  position: relative;
}
/* line 11, sass/modules/_block-text-repeater.scss */
.block-text-repeater figure {
  margin-top: 0;
  height: 45px;
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 780px) {
  /* line 11, sass/modules/_block-text-repeater.scss */
  .block-text-repeater figure {
    margin-bottom: 2rem;
  }
}
/* line 24, sass/modules/_block-text-repeater.scss */
.block-text-repeater .block-text {
  font-weight: 300;
  margin-bottom: 2.75rem;
}
@media screen and (min-width: 780px) {
  /* line 24, sass/modules/_block-text-repeater.scss */
  .block-text-repeater .block-text {
    margin-bottom: 2rem;
  }
}
/* line 31, sass/modules/_block-text-repeater.scss */
.block-text-repeater .arrow-link {
  position: absolute;
  bottom: 0;
}

/* line 3, sass/modules/_page-selector.scss */
.page-selector a,
.page-selector a:visited {
  color: #343A40;
}
/* line 8, sass/modules/_page-selector.scss */
.home .page-selector span.arrow-link {
  color: #FA9D00;
}
/* line 12, sass/modules/_page-selector.scss */
.page-selector .red {
  color: red;
}
/* line 15, sass/modules/_page-selector.scss */
.page-selector figure {
  margin: 0;
}
/* line 18, sass/modules/_page-selector.scss */
.page-selector .post-title {
  margin-top: 0;
  margin-bottom: 1.75rem;
}
/* line 22, sass/modules/_page-selector.scss */
.page-selector .block-figure {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 55vw;
}
@media (min-width: 780px) {
  /* line 22, sass/modules/_page-selector.scss */
  .page-selector .block-figure {
    height: 15vw;
  }
}
/* line 31, sass/modules/_page-selector.scss */
.page-selector .block-text {
  font-size: 1rem;
  font-weight: 300;
}
@media (min-width: 780px) {
  /* line 34, sass/modules/_page-selector.scss */
  .page-template-page-parkering .page-selector .block-text {
    min-height: 150px;
  }
}

/* line 43, sass/modules/_page-selector.scss */
.home .page-selector .box-content {
  padding: 1.75rem 0rem;
}
/* line 46, sass/modules/_page-selector.scss */
.page-template-page-parkering .page-selector .box-content {
  background-color: white;
  padding: 1.75rem 1rem;
}

/* line 54, sass/modules/_page-selector.scss */
.page-selector-parkering .block {
  width: 100%;
  margin-right: 5%;
}
/* line 68, sass/_mixins-master.scss */
.page-selector-parkering .block:nth-child(n) {
  margin-right: 5%;
  margin-bottom: 3rem;
}
/* line 73, sass/_mixins-master.scss */
.page-selector-parkering .block:nth-child(1n) {
  margin-right: 0;
  margin-bottom: 3rem;
}
@media (min-width: 780px) {
  /* line 54, sass/modules/_page-selector.scss */
  .page-selector-parkering .block {
    width: 48.5%;
    margin-right: 3%;
  }
  /* line 68, sass/_mixins-master.scss */
  .page-selector-parkering .block:nth-child(n) {
    margin-right: 3%;
    margin-bottom: 2.5rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .page-selector-parkering .block:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 1024px) {
  /* line 54, sass/modules/_page-selector.scss */
  .page-selector-parkering .block {
    width: 47%;
    margin-right: 6%;
  }
  /* line 68, sass/_mixins-master.scss */
  .page-selector-parkering .block:nth-child(n) {
    margin-right: 6%;
    margin-bottom: 2.5rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .page-selector-parkering .block:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 2.5rem;
  }
}

@media (max-width: 780px) {
  /* line 1, sass/modules/_cta-banner.scss */
  .cta-container {
    margin-top: 2rem;
  }
}
/* line 5, sass/modules/_cta-banner.scss */
.page-template-page-home-2019 .cta-container, .page-template-page-home .cta-container {
  margin-bottom: 5.25rem;
}

/* line 11, sass/modules/_cta-banner.scss */
.cta-wrapper {
  display: flex;
  flex-direction: column;
}
/* line 15, sass/modules/_cta-banner.scss */
.min-side-form .cta-wrapper {
  margin-top: 3.5rem;
}
@media (min-width: 780px) {
  /* line 11, sass/modules/_cta-banner.scss */
  .cta-wrapper {
    flex-flow: wrap row;
    height: 100%;
  }
}

/* line 23, sass/modules/_cta-banner.scss */
.cta-image-container,
.cta-text-container {
  width: 100%;
  margin-right: 0%;
}
/* line 68, sass/_mixins-master.scss */
.cta-image-container:nth-child(n),
.cta-text-container:nth-child(n) {
  margin-right: 0%;
  margin-bottom: 0rem;
}
/* line 73, sass/_mixins-master.scss */
.cta-image-container:nth-child(1n),
.cta-text-container:nth-child(1n) {
  margin-right: 0;
  margin-bottom: 0rem;
}
@media (min-width: 780px) {
  /* line 23, sass/modules/_cta-banner.scss */
  .cta-image-container,
  .cta-text-container {
    width: 50%;
    margin-right: 0%;
  }
  /* line 68, sass/_mixins-master.scss */
  .cta-image-container:nth-child(n),
  .cta-text-container:nth-child(n) {
    margin-right: 0%;
    margin-bottom: 0rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .cta-image-container:nth-child(2n),
  .cta-text-container:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 0rem;
  }
}
@media (min-width: 1024px) {
  /* line 23, sass/modules/_cta-banner.scss */
  .cta-image-container,
  .cta-text-container {
    width: 50%;
    margin-right: 0%;
  }
  /* line 68, sass/_mixins-master.scss */
  .cta-image-container:nth-child(n),
  .cta-text-container:nth-child(n) {
    margin-right: 0%;
    margin-bottom: 0rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .cta-image-container:nth-child(2n),
  .cta-text-container:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 0rem;
  }
}

/* line 36, sass/modules/_cta-banner.scss */
.cta-image-container {
  margin: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  min-height: 45vw;
}
@media (min-width: 780px) {
  /* line 36, sass/modules/_cta-banner.scss */
  .cta-image-container {
    min-height: 300px;
  }
}

/* line 46, sass/modules/_cta-banner.scss */
.cta-text-container {
  padding: 2.75rem 1.5rem;
}
@media (min-width: 780px) {
  /* line 46, sass/modules/_cta-banner.scss */
  .cta-text-container {
    padding: 3.5rem;
  }
}
/* line 51, sass/modules/_cta-banner.scss */
.cta-text-container .cta-title {
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
  line-height: 1.2;
}
@media (min-width: 780px) {
  /* line 51, sass/modules/_cta-banner.scss */
  .cta-text-container .cta-title {
    font-size: 1.75rem;
    margin-bottom: 1.75rem;
  }
}
/* line 60, sass/modules/_cta-banner.scss */
.cta-text-container .cta_text {
  margin-top: 0;
  margin-bottom: 1.75rem;
}
/* line 65, sass/modules/_cta-banner.scss */
.cta-text-container.bg-dark-grey .button {
  background-color: #343A40;
  border: 1px solid white;
  color: white;
}
/* line 69, sass/modules/_cta-banner.scss */
.cta-text-container.bg-dark-grey .button:hover {
  color: #343A40;
  border: 1px solid white;
  background-color: white;
}
/* line 75, sass/modules/_cta-banner.scss */
.cta-text-container.bg-dark-blue .button {
  color: white;
  background-color: #00294A;
  border: 1px solid white;
}
/* line 79, sass/modules/_cta-banner.scss */
.cta-text-container.bg-dark-blue .button:hover {
  color: #00294A;
  border: 1px solid white;
  background-color: white;
}
/* line 85, sass/modules/_cta-banner.scss */
.cta-text-container.bg-orange .button {
  background-color: #FA9D00;
  border: 1px solid white;
  color: white;
}
/* line 89, sass/modules/_cta-banner.scss */
.cta-text-container.bg-orange .button:hover {
  color: #343A40;
  border: 1px solid white;
  background-color: white;
}

/* line 97, sass/modules/_cta-banner.scss */
.cta-button-wrapper {
  display: flex;
  flex-flow: row wrap;
}
/* line 100, sass/modules/_cta-banner.scss */
.cta-button-wrapper .button {
  margin-right: 1rem;
  margin-bottom: 0.5rem;
}
/* line 103, sass/modules/_cta-banner.scss */
.cta-button-wrapper .button:last-child {
  margin: 0;
}

/* line 3, sass/modules/_accordion.scss */
.title-accordion {
  border: 1px solid #C2C2C2;
  color: #343A40;
  padding: 0.75rem 1.25rem;
  border-radius: 10px;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 1rem;
  position: relative;
  -webkit-transition: all 150ms ease-in-out 0s;
  -moz-transition: all 150ms ease-in-out 0s;
  -o-transition: all 150ms ease-in-out 0s;
  transition: all 150ms ease-in-out 0s;
}
/* line 14, sass/modules/_accordion.scss */
.title-accordion:after {
  content: " ";
  background-image: url("/wp-content/themes/flightpark/images/arrow-down-orange.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  position: absolute;
  width: 1rem;
  height: 1rem;
  position: absolute;
  right: 1.5rem;
  top: 35%;
  -webkit-transition: all 150ms ease-in-out 0s;
  -moz-transition: all 150ms ease-in-out 0s;
  -o-transition: all 150ms ease-in-out 0s;
  transition: all 150ms ease-in-out 0s;
}
/* line 28, sass/modules/_accordion.scss */
.title-accordion.open:after {
  transform: rotate(180deg);
}
/* line 31, sass/modules/_accordion.scss */
.title-accordion:hover {
  background-color: #D5D5D5;
  color: #343A40;
}
/* line 34, sass/modules/_accordion.scss */
.title-accordion:hover:after {
  background-image: url("/wp-content/themes/flightpark/images/arrow-down-black.svg");
  transform: translate(0, 25%);
}

/* line 41, sass/modules/_accordion.scss */
.accordion-wrapper {
  display: none;
  padding: 2rem;
  margin-bottom: 2rem;
}

/* line 46, sass/modules/_accordion.scss */
.title-accordion.open + .accordion-wrapper {
  display: block;
}

/* line 1, sass/modules/_cookie-law-info-bar.scss */
div#cookie-law-info-bar {
  position: fixed;
  bottom: 0;
  background-color: #00294A;
  color: white;
}
/* line 6, sass/modules/_cookie-law-info-bar.scss */
div#cookie-law-info-bar .cli-plugin-button {
  border-radius: 7px;
  padding: 0.5rem 1rem;
}
/* line 9, sass/modules/_cookie-law-info-bar.scss */
div#cookie-law-info-bar .cli-plugin-button:hover {
  background-color: #FA9D00;
}

/*--------------------------------------------------------------
# Wp-Content
----------------------------------------------------*/
/* line 1, sass/wp-content/_posts-and-pages.scss */
.sticky {
  display: block;
}

/* line 5, sass/wp-content/_posts-and-pages.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 9, sass/wp-content/_posts-and-pages.scss */
.updated:not(.published) {
  display: none;
}

/* line 13, sass/wp-content/_posts-and-pages.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 18, sass/wp-content/_posts-and-pages.scss */
.entry-footer {
  margin-top: 1rem;
}

/* line 22, sass/wp-content/_posts-and-pages.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments */
/* line 29, sass/wp-content/_posts-and-pages.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 32, sass/wp-content/_posts-and-pages.scss */
.bypostauthor {
  display: block;
}

/******* Prize tables Page *******/
/* line 40, sass/wp-content/_posts-and-pages.scss */
.page-template-page-prize .entry-content {
  margin-top: 0;
}
/* line 43, sass/wp-content/_posts-and-pages.scss */
.page-template-page-prize .tab-content {
  margin-bottom: 4rem;
}

/* line 48, sass/wp-content/_posts-and-pages.scss */
.tablePrise th {
  background-color: #F5F6FA;
  padding: 0.75rem 1.25rem;
  text-align: left;
}
/* line 52, sass/wp-content/_posts-and-pages.scss */
.tablePrise th:last-child {
  text-align: right;
}
/* line 56, sass/wp-content/_posts-and-pages.scss */
.tablePrise td {
  padding: 0.75rem 1.25rem;
  border-bottom: solid 1px #F5F6FA;
}

/* line 63, sass/wp-content/_posts-and-pages.scss */
.tableBilservice {
  margin-bottom: 4rem;
}
/* line 65, sass/wp-content/_posts-and-pages.scss */
.tableBilservice .bilservice-row-wrapper {
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
}
@media screen and (min-width: 780px) {
  /* line 65, sass/wp-content/_posts-and-pages.scss */
  .tableBilservice .bilservice-row-wrapper {
    flex-flow: row wrap;
  }
}
/* line 73, sass/wp-content/_posts-and-pages.scss */
.tableBilservice .header-bilservice {
  padding: 0.75rem 1.25rem;
}
@media screen and (max-width: 780px) {
  /* line 73, sass/wp-content/_posts-and-pages.scss */
  .tableBilservice .header-bilservice {
    display: none;
  }
}
/* line 79, sass/wp-content/_posts-and-pages.scss */
.tableBilservice .content-bilservice {
  padding: 1.25rem;
}
@media screen and (min-width: 780px) {
  /* line 79, sass/wp-content/_posts-and-pages.scss */
  .tableBilservice .content-bilservice {
    border-bottom: solid 1px #F5F6FA;
  }
}
@media screen and (max-width: 780px) {
  /* line 86, sass/wp-content/_posts-and-pages.scss */
  .tableBilservice .content-bilservice:nth-child(even) {
    background-color: #F5F6FA;
  }
}
/* line 92, sass/wp-content/_posts-and-pages.scss */
.tableBilservice .column-program {
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 92, sass/wp-content/_posts-and-pages.scss */
  .tableBilservice .column-program {
    width: 23%;
    margin-right: 2%;
  }
}
@media screen and (max-width: 780px) {
  /* line 92, sass/wp-content/_posts-and-pages.scss */
  .tableBilservice .column-program {
    font-weight: 600;
    margin-bottom: 1rem;
  }
}
/* line 103, sass/wp-content/_posts-and-pages.scss */
.tableBilservice .column-beskrivelse {
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 103, sass/wp-content/_posts-and-pages.scss */
  .tableBilservice .column-beskrivelse {
    width: 50%;
    margin-right: 2%;
  }
}
@media screen and (max-width: 780px) {
  /* line 103, sass/wp-content/_posts-and-pages.scss */
  .tableBilservice .column-beskrivelse {
    margin-bottom: 1rem;
  }
}
/* line 113, sass/wp-content/_posts-and-pages.scss */
.tableBilservice .column-pris {
  width: 100%;
}
@media screen and (min-width: 780px) {
  /* line 113, sass/wp-content/_posts-and-pages.scss */
  .tableBilservice .column-pris {
    width: 23%;
  }
}

/******* Contact Page *******/
/* line 127, sass/wp-content/_posts-and-pages.scss */
.page-template-page-contact .contact-div {
  width: 100%;
  margin-right: 5%;
}
/* line 68, sass/_mixins-master.scss */
.page-template-page-contact .contact-div:nth-child(n) {
  margin-right: 5%;
  margin-bottom: 0rem;
}
/* line 73, sass/_mixins-master.scss */
.page-template-page-contact .contact-div:nth-child(1n) {
  margin-right: 0;
  margin-bottom: 0rem;
}
@media (min-width: 780px) {
  /* line 127, sass/wp-content/_posts-and-pages.scss */
  .page-template-page-contact .contact-div {
    width: 49%;
    margin-right: 2%;
  }
  /* line 68, sass/_mixins-master.scss */
  .page-template-page-contact .contact-div:nth-child(n) {
    margin-right: 2%;
    margin-bottom: 2rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .page-template-page-contact .contact-div:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1024px) {
  /* line 127, sass/wp-content/_posts-and-pages.scss */
  .page-template-page-contact .contact-div {
    width: 47.5%;
    margin-right: 5%;
  }
  /* line 68, sass/_mixins-master.scss */
  .page-template-page-contact .contact-div:nth-child(n) {
    margin-right: 5%;
    margin-bottom: 2rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .page-template-page-contact .contact-div:nth-child(2n) {
    margin-right: 0;
    margin-bottom: 2rem;
  }
}

/* line 1, sass/wp-content/_widgets.scss */
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */
}
/* line 5, sass/wp-content/_widgets.scss */
.widget select {
  max-width: 100%;
}

/* line 2, sass/wp-content/_initial-page.scss */
.page-template-page-initial .main-initial-page {
  height: 100vh;
}
@media screen and (min-width: 780px) {
  /* line 5, sass/wp-content/_initial-page.scss */
  .page-template-page-initial .initial-page-wrapper {
    display: flex;
  }
}
@media screen and (max-width: 780px) {
  /* line 5, sass/wp-content/_initial-page.scss */
  .page-template-page-initial .initial-page-wrapper {
    width: 100%;
  }
}
/* line 14, sass/wp-content/_initial-page.scss */
.page-template-page-initial .initial-page-header {
  width: 100%;
  height: 20vh;
  justify-content: center;
}
@media screen and (min-width: 780px) {
  /* line 14, sass/wp-content/_initial-page.scss */
  .page-template-page-initial .initial-page-header {
    width: 20%;
    min-width: 10rem;
    height: initial;
    justify-content: left;
    align-items: flex-start;
  }
}
/* line 26, sass/wp-content/_initial-page.scss */
.page-template-page-initial .site-branding {
  max-width: 11.5rem;
  max-height: 5rem;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 780px) {
  /* line 26, sass/wp-content/_initial-page.scss */
  .page-template-page-initial .site-branding {
    max-width: 19rem;
    max-height: 13.25rem;
    padding-right: 2rem;
  }
}
/* line 38, sass/wp-content/_initial-page.scss */
.page-template-page-initial .logo {
  width: 100%;
  height: 100%;
  display: block;
  line-height: initial;
  background-image: url("/wp-content/themes/flightpark/images/logo-flight-park.png");
  background-size: contain;
  background-repeat: no-repeat;
  font-size: 0;
}
/* line 51, sass/wp-content/_initial-page.scss */
.page-template-page-initial .airport-content {
  width: 100%;
  position: relative;
  text-transform: uppercase;
  height: 40vh;
}
@media screen and (min-width: 780px) {
  /* line 51, sass/wp-content/_initial-page.scss */
  .page-template-page-initial .airport-content {
    width: 40%;
    height: 100vh;
    max-height: 34vw;
  }
}
/* line 63, sass/wp-content/_initial-page.scss */
.page-template-page-initial .airport-flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media screen and (min-width: 780px) {
  /* line 63, sass/wp-content/_initial-page.scss */
  .page-template-page-initial .airport-flex-center {
    padding: 0 2rem;
  }
}
/* line 73, sass/wp-content/_initial-page.scss */
.page-template-page-initial .site-description {
  display: none;
}
/* line 76, sass/wp-content/_initial-page.scss */
.page-template-page-initial .gardermoen-block {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
}
/* line 84, sass/wp-content/_initial-page.scss */
.page-template-page-initial .image-gardermoen {
  background-image: url("/wp-content/themes/flightpark/images/shutterstock_1011537235-1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 94, sass/wp-content/_initial-page.scss */
.page-template-page-initial h1,
.page-template-page-initial h2,
.page-template-page-initial h3 {
  margin-top: 0;
}
/* line 99, sass/wp-content/_initial-page.scss */
.page-template-page-initial .airport-title {
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
@media screen and (min-width: 780px) {
  /* line 99, sass/wp-content/_initial-page.scss */
  .page-template-page-initial .airport-title {
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
  }
}
/* line 107, sass/wp-content/_initial-page.scss */
.page-template-page-initial .airport-name {
  font-size: 2.5rem;
  margin-bottom: 2rem;
}
@media screen and (min-width: 1024px) {
  /* line 107, sass/wp-content/_initial-page.scss */
  .page-template-page-initial .airport-name {
    font-size: 3.25rem;
    margin-bottom: 2.5rem;
  }
}
/* line 116, sass/wp-content/_initial-page.scss */
.page-template-page-initial .button {
  margin: auto;
  padding: 1.25rem 2.5rem;
}

/* line 6, sass/wp-content/_home.scss */
.quote-section {
  text-align: center;
}

/* line 12, sass/wp-content/_home.scss */
.costumers .costumers-title {
  text-align: center;
  text-transform: uppercase;
  font-weight: 300;
  margin-bottom: 1.75rem;
}
@media (min-width: 780px) {
  /* line 12, sass/wp-content/_home.scss */
  .costumers .costumers-title {
    margin-bottom: 3rem;
  }
}
/* line 21, sass/wp-content/_home.scss */
.costumers .costumer-logo-wrapper {
  align-items: center;
}
/* line 24, sass/wp-content/_home.scss */
.costumers .costumer-logo-wrapper .logo {
  margin-top: 0;
  display: none;
  text-align: center;
  width: 100%;
  margin-right: 0;
}
/* line 68, sass/_mixins-master.scss */
.costumers .costumer-logo-wrapper .logo:nth-child(n) {
  margin-right: 0;
  margin-bottom: 2rem;
}
/* line 73, sass/_mixins-master.scss */
.costumers .costumer-logo-wrapper .logo:nth-child(1n) {
  margin-right: 0;
  margin-bottom: 2rem;
}
@media (min-width: 780px) {
  /* line 24, sass/wp-content/_home.scss */
  .costumers .costumer-logo-wrapper .logo {
    width: 29.33333%;
    margin-right: 6%;
    display: block;
  }
  /* line 68, sass/_mixins-master.scss */
  .costumers .costumer-logo-wrapper .logo:nth-child(n) {
    margin-right: 6%;
    margin-bottom: 2rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .costumers .costumer-logo-wrapper .logo:nth-child(3n) {
    margin-right: 0;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1024px) {
  /* line 24, sass/wp-content/_home.scss */
  .costumers .costumer-logo-wrapper .logo {
    width: 13.6%;
    margin-right: 8%;
  }
  /* line 68, sass/_mixins-master.scss */
  .costumers .costumer-logo-wrapper .logo:nth-child(n) {
    margin-right: 8%;
    margin-bottom: 0rem;
  }
  /* line 73, sass/_mixins-master.scss */
  .costumers .costumer-logo-wrapper .logo:nth-child(5n) {
    margin-right: 0;
    margin-bottom: 0rem;
  }
}
@media (max-width: 780px) {
  /* line 24, sass/wp-content/_home.scss */
  .costumers .costumer-logo-wrapper .logo {
    width: 50%;
  }
}
/* line 41, sass/wp-content/_home.scss */
.costumers .costumer-logo-wrapper .logo.show {
  display: block;
}
