html {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
}

.container {
  display: flow-root;
  margin: auto;
  max-width: 1200px;
  width: 100%;
}

.container::after {
  clear: both;
  content: "";
  display: block;
}

#content-wrapper {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
}

.no-sidebar #content {
  width: calc(100% - 40px);
  float: left;
  margin-left: 20px;
}

@media only screen and (min-width: 720px) {
  .no-sidebar #content {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}

@media only screen and (min-width: 960px) {
  .no-sidebar #content {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}

@media only screen and (min-width: 720px) {
  .one-sidebar.sidebar-second #content {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
  }
}

@media only screen and (min-width: 960px) {
  .one-sidebar.sidebar-second #content {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}

@media only screen and (min-width: 720px) {
  .one-sidebar.sidebar-first #content {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
    margin-left: calc(25% - 25px + 40px);
  }
}

@media only screen and (min-width: 960px) {
  .one-sidebar.sidebar-first #content {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
    margin-left: calc(25% - 25px + 40px);
  }
}

@media only screen and (min-width: 720px) {
  .two-sidebars #content {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    margin-left: calc(25% - 25px + 40px);
  }
}

@media only screen and (min-width: 960px) {
  .two-sidebars #content {
    width: calc(41.66667% - 28.33333px);
    float: left;
    margin-left: 20px;
    margin-left: calc(25% - 25px + 40px);
  }
}

@media only screen and (min-width: 720px) {
  #sidebar-first {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
    margin-left: calc(-75% - 5px + 40px);
  }
  .one-sidebar.sidebar-first #sidebar-first {
    margin-left: calc(-100% - 0px + 40px);
  }
}

@media only screen and (min-width: 960px) {
  #sidebar-first {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
    margin-left: calc(-66.66667% - 6.66667px + 40px);
  }
  .one-sidebar.sidebar-first #sidebar-first {
    margin-left: calc(-100% - 0px + 40px);
  }
}

@media only screen and (min-width: 720px) {
  #sidebar-second {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
    margin-left: calc(0% - 20px + 40px);
  }
}

@media only screen and (min-width: 960px) {
  #sidebar-second {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
    margin-left: calc(0% - 20px + 40px);
  }
}

#header,
#footer,
.mission,
.breadcrumb,
.node {
  clear: both;
}

.foot-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  clear: both;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-line-pack: center;
      align-content: center;
  text-align: center;
}

@media only screen and (min-width: 720px) {
  .foot-container {
    text-align: left;
  }
}

@media only screen and (min-width: 960px) {
  .foot-container {
    text-align: left;
  }
}

.foot-container .foot-left {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 720px) {
  .foot-container .foot-left {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media only screen and (min-width: 960px) {
  .foot-container .foot-left {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

.foot-container .foot-right {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 720px) {
  .foot-container .foot-right {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding-right: 20px;
  }
}

@media only screen and (min-width: 960px) {
  .foot-container .foot-right {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding-right: 0;
  }
}

.block-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.block-row img {
  margin: 10px 15px 15px 10px;
}

.block-row.paragraph--type-paragraph-left-image-right .group-left {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: auto;
  max-width: 100%;
}

.block-row.paragraph--type-paragraph-left-image-right .group-right {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: auto;
  max-width: 100%;
}

.block-row.paragraph--type-image-left-paragraph-right .group-left {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: auto;
  max-width: 100%;
}

.block-row.paragraph--type-image-left-paragraph-right .group-right {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: auto;
  max-width: 100%;
}

@media only screen and (min-width: 720px) {
  .block-row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .block-row div + div {
    margin-left: 40px;
  }
  .block-row.paragraph--type-paragraph-left-image-right .group-left {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    width: auto;
    width: 70%;
  }
  .block-row.paragraph--type-paragraph-left-image-right .group-right {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 auto;
            flex: 2 0 auto;
    -ms-flex-positive: 2;
        flex-grow: 2;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    width: auto;
    max-width: 40%;
  }
  .block-row.paragraph--type-image-left-paragraph-right .group-left {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 auto;
            flex: 2 0 auto;
    -ms-flex-positive: 2;
        flex-grow: 2;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    width: auto;
    max-width: 40%;
  }
  .block-row.paragraph--type-image-left-paragraph-right .group-right {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    width: auto;
    width: 70%;
  }
}

.block-row.paragraph--type-faqs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.block-row.paragraph--type-faqs .faqs__faq-question {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.block-row.paragraph--type-faqs .faqs__faq-answer {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

table {
  table-layout: fixed;
  width: 100%;
}

table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

table tr th,
table tr td {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 720px) {
  table tr {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  table tr th,
  table tr td {
    -ms-flex: 1 1 0px;
    /*  IE10 fix  */
    -webkit-box-flex: 1;
            flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
}

table.nobreak-table tr {
  display: table-row;
}

@media only screen and (min-width: 720px) {
  table.nobreak-table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

table.manual-table tr {
  display: table-row;
}

table.manual-table tr th,
table.manual-table tr td {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

@media only screen and (min-width: 720px) {
  table.manual-table tr {
    display: table-row;
  }
  table.manual-table tr th,
  table.manual-table tr td {
    display: table-cell;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media screen and (min-width: 0\0) {
  table.fixie11 {
    display: table;
  }
  table.fixie11 tr {
    display: table-row;
  }
  table.fixie11 thead {
    display: table-header-group;
  }
  table.fixie11 tbody {
    display: table-row-group;
  }
  table.fixie11 tfoot {
    display: table-footer-group;
  }
  table.fixie11 col {
    display: table-column;
  }
  table.fixie11 colgroup {
    display: table-column-group;
  }
  table.fixie11 td, table.fixie11 th {
    display: table-cell;
  }
  table.fixie11 caption {
    display: table-caption;
  }
}

.newsroom-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.newsroom-content #block-basic-local-tasks, .newsroom-content .block-basic-content {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.newsroom-content .block-views {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  padding: 10px 10px;
}

.newsroom-content .block-views h2 {
  text-align: center;
  font-size: 20px;
}

.newsroom-content .block-views .more-link {
  margin-top: 10px;
}

.newsroom-content .block-views .more-link a {
  font-weight: bold;
}

.newsroom-content .block-views.block-views-block-newsroom-block-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

@media only screen and (min-width: 720px) {
  .newsroom-content .block-views {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    padding: 20px 20px;
  }
}

@media only screen and (min-width: 960px) {
  .newsroom-content .block-views {
    padding: 20px 40px;
  }
}

.burger {
  display: block;
  position: absolute;
  right: 25px;
  top: 13px;
  cursor: pointer;
  z-index: 999;
  opacity: 1;
  -webkit-transform: rotateY(0);
          transform: rotateY(0);
  -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

.burger__patty {
  width: 41px;
  height: 4px;
  margin: 0 0 9px 0;
  outline: 0.1px solid rgba(13, 6, 48, 0.1);
  background: #ffffff;
  -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

.burger__patty:last-child {
  margin-bottom: 0;
}

.burger--close {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.burger--close .burger__patty {
  background: #ffffff;
  margin: 0 0 9px 0;
  outline: none;
}

.burger--close .burger__patty:nth-child(1) {
  -webkit-transform: rotate(45deg) translate(13px, 13px);
      -ms-transform: rotate(45deg) translate(13px, 13px);
          transform: rotate(45deg) translate(13px, 13px);
}

.burger--close .burger__patty:nth-child(2) {
  opacity: 0;
}

.burger--close .burger__patty:nth-child(3) {
  -webkit-transform: rotate(-45deg) translate(5px, -5px);
      -ms-transform: rotate(-45deg) translate(5px, -5px);
          transform: rotate(-45deg) translate(5px, -5px);
}

@media only screen and (min-width: 720px) {
  .burger {
    right: 40px;
  }
}

.mobile-menu {
  background: #0d0630;
  position: relative;
  position: fixed;
  top: 0;
  z-index: 9999;
  width: 100%;
}

.mobile-menu nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px;
}

.mobile-menu .mobile-logo {
  display: block;
  text-indent: -9999px;
  width: 160px;
  height: 55px;
  margin-right: auto;
  background: transparent url("../../images/PHL-Mobile-White.svg") no-repeat;
  background-position: top 10px left 0px;
}

.mobile-menu .menu {
  display: none;
  position: absolute;
  background: rgba(13, 6, 48, 0.9);
  right: 0;
  height: 100vh;
  width: 0;
  top: 55px;
  border-top: 2px solid #0176e0;
  z-index: 9999;
  -webkit-transition: width 0.2s ease-in-out;
  -o-transition: width 0.2s ease-in-out;
  transition: width 0.2s ease-in-out;
}

.mobile-menu .menu.mobile .menu-item:first-of-type {
  display: none;
}

.mobile-menu .menu.active {
  display: block;
  width: 100%;
}

.mobile-menu .menu .menu-item {
  cursor: pointer;
}

.mobile-menu .menu .menu-item.active {
  display: block;
  width: 100%;
  background: none;
}

.mobile-menu .menu .menu-item.active.showing > a {
  background: transparent url("../../images/mobileNavArrowBack.svg") no-repeat left 30px center;
  padding-left: 70px;
}

.mobile-menu .menu .menu-item a {
  display: block;
  padding: 20px 20px 20px 40px;
  color: #ffffff;
  font-size: 22px;
  font-weight: 900;
  border-bottom: 1px solid #ddd;
  margin-right: 0px;
  background: transparent url("../../images/mobileNavArrow.svg") no-repeat right 30px center;
}

.mobile-menu .menu .menu-item a:hover {
  background-color: #072c62;
  color: #fca311;
}

.mobile-menu .menu .menu-item .menu.sub {
  position: absolute;
  background: #072c62;
  right: 0;
  height: auto;
  top: 62px;
  border-top: 1px solid #ddd;
  z-index: 9999;
  -webkit-transition: width 0.4s ease-in-out;
  -o-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
}

.mobile-menu .menu .menu-item .menu.sub a {
  display: block;
  padding: 15px 50px 15px 15%;
  color: #ffffff;
  font-size: 16px;
  line-height: 19px;
  font-weight: 300;
  border-bottom: 1px solid #ddd;
  margin-right: 0px;
  background: transparent url("../../images/mobileNavArrowMini.svg") no-repeat right 30px center;
}

.mobile-menu .menu .menu-item .menu.sub a:hover {
  background-color: #86bbd7;
  color: #ffffff;
}

.mobile-menu .menu .menu-item .menu.sub .menu-item:first-of-type {
  display: block;
}

.mobile-menu .menu .menu-item.is-active {
  background-color: #0176e0;
}

@media only screen and (min-width: 960px) {
  .mobile-menu {
    display: none;
  }
}

.role--administrator .mobile-menu {
  top: 39px;
}

.hiding {
  display: none;
}

.showing {
  display: block;
}

#header {
  background-image: url("../../images/PHL_Default_Hero.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  color: #ffffff;
  padding: 0 0 20px 0;
  position: relative;
  min-height: 400px;
}

#header a {
  color: #ffffff;
}

#header a:hover {
  color: #840a54;
}

#header > .container {
  max-width: 100%;
  padding: 0 10px;
}

#header .video-container video {
  display: none;
}

@media only screen and (min-width: 720px) {
  #header .video-container {
    background-position: center bottom;
    padding: 0 0 60px 0;
  }
  #header .video-container > .container {
    padding: 0 20px;
  }
  #header .video-container video {
    display: block;
  }
}

@media only screen and (min-width: 960px) {
  #header .video-container {
    background-position: center center;
  }
  #header .video-container > .container {
    padding: 0 40px;
  }
}

#header .header-content {
  position: relative;
  margin: 0 auto;
  max-width: 1200px;
  padding: 0 10px;
}

@media only screen and (min-width: 720px) {
  #header .header-content {
    padding: 0 20px;
  }
}

@media only screen and (min-width: 960px) {
  #header .header-content {
    padding: 0 40px;
  }
  #header .header-content:before {
    content: "";
    background: transparent url("../../images/Home_QuickLinks_Dotted_Line.svg") repeat-y top center;
    height: 500px;
    width: 3px;
    position: absolute;
    left: 1px;
    top: 0;
  }
}

#header .navigation > .menu:first-of-type {
  display: none;
  min-height: 75px;
}

@media only screen and (min-width: 960px) {
  #header .navigation > .menu:first-of-type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

#header .navigation > .menu:first-of-type .menu-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  display: none;
  position: relative;
}

#header .navigation > .menu:first-of-type .menu-item a {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  padding: 26px 0;
  display: block;
}

@media only screen and (min-width: 960px) {
  #header .navigation > .menu:first-of-type .menu-item a {
    display: block;
  }
}

#header .navigation > .menu:first-of-type .menu-item:first-of-type {
  display: block;
}

#header .navigation > .menu:first-of-type .menu-item:first-of-type a {
  text-indent: -9999px;
  width: 160px;
  height: 55px;
  background: transparent url(../../images/PHL-Mobile-White.svg) no-repeat;
  background-position: top 10px left 0;
  background-size: contain;
}

@media only screen and (min-width: 960px) {
  #header .navigation > .menu:first-of-type .menu-item:not(first-of-type) {
    display: block;
  }
}

#header .navigation > .menu:first-of-type .menu-item .menu {
  display: none;
  background: #0d0630;
  padding-bottom: 15px;
  position: absolute;
  width: 100%;
  z-index: 100;
  height: auto;
}

#header .navigation > .menu:first-of-type .menu-item .menu .menu-item:first-of-type a {
  text-indent: 0;
  width: auto;
  height: auto;
  background: transparent;
}

#header .navigation > .menu:first-of-type .menu-item .menu .menu-item a {
  color: #ffffff;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  text-transform: none;
  font-weight: normal;
  padding: 10px 15px;
}

#header .navigation > .menu:first-of-type .menu-item .menu .menu-item a:hover {
  color: #fca311;
}

#header .navigation > .menu:first-of-type .menu-item:hover {
  background-color: #0d0630;
  color: #ffffff;
}

#header .navigation > .menu:first-of-type .menu-item:hover:first-of-type {
  background-color: transparent;
}

#header .navigation > .menu:first-of-type .menu-item:hover:first-of-type a {
  background-color: transparent;
  height: 55px;
}

#header .navigation > .menu:first-of-type .menu-item:hover a {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  color: #ffffff;
  padding-bottom: 10px;
}

#header .navigation > .menu:first-of-type .menu-item:hover .menu {
  display: block;
}

#header.no-header {
  padding-bottom: 0;
}

#header .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(13, 6, 48, 0.9);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(13, 6, 48, 0.7)), color-stop(20%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, rgba(13, 6, 48, 0.7) 0%, rgba(255, 255, 255, 0) 20%);
  background: -o-linear-gradient(top, rgba(13, 6, 48, 0.7) 0%, rgba(255, 255, 255, 0) 20%);
  background: linear-gradient(180deg, rgba(13, 6, 48, 0.7) 0%, rgba(255, 255, 255, 0) 20%);
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#header .p-title {
  z-index: 1;
  font-weight: bold;
  font-size: 40px;
  line-height: 48px;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  padding-top: 15px;
}

#header.invert a {
  color: #ffffff;
}

#header.invert #google_translate_element .goog-te-gadget .goog-te-combo {
  background: transparent url(../../images/Language_Arrow_White.svg) no-repeat right 0 top 5px;
  background-size: 15px auto;
}

#header.invert #google_translate_element .goog-te-gadget .goog-te-combo::-ms-expand {
  display: none;
}

#header.invert #google_translate_element .goog-te-gadget .goog-te-combo {
  color: #ffffff;
}

#header.invert #google_translate_element .goog-te-gadget .goog-te-combo::-ms-expand {
  display: none;
}

#header.invert .navigation > .menu:first-of-type .menu-item:first-of-type a {
  background: transparent url(../../images/PHL-Mobile-White.svg) no-repeat;
  background-position: top 10px left 0;
  background-size: contain;
}

#header.invert .hidden-search-trigger {
  background: transparent url(../../images/search_white.png) no-repeat center center;
}

#header.invert .overlay {
  background-color: rgba(13, 6, 48, 0.75);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(13, 6, 48, 0.75)), color-stop(20%, rgba(13, 6, 48, 0.75)));
  background: -webkit-linear-gradient(top, rgba(13, 6, 48, 0.75) 0%, rgba(13, 6, 48, 0.75) 20%);
  background: -o-linear-gradient(top, rgba(13, 6, 48, 0.75) 0%, rgba(13, 6, 48, 0.75) 20%);
  background: linear-gradient(180deg, rgba(13, 6, 48, 0.75) 0%, rgba(13, 6, 48, 0.75) 20%);
}

#header.invert .hidden-search:before, #header.invert .hidden-search:after {
  position: absolute;
  content: "";
  top: 0px;
  left: 0px;
  height: 3px;
  /* height of the border left and right */
  width: 2px;
  /* width of the border left and right */
  background: #ffffff;
  /* border color */
  -webkit-box-shadow: 0px 0px 0px #ffffff, 0px 15px 0px #ffffff, 0px 30px 0px #ffffff, 0px 45px 0px #ffffff, 0px 60px 0px #ffffff, 75px 0px 0px #ffffff, 75px 15px 0px #ffffff, 75px 30px 0px #ffffff, 75px 45px 0px #ffffff, 75px 60px 0px #ffffff;
          box-shadow: 0px 0px 0px #ffffff, 0px 15px 0px #ffffff, 0px 30px 0px #ffffff, 0px 45px 0px #ffffff, 0px 60px 0px #ffffff, 75px 0px 0px #ffffff, 75px 15px 0px #ffffff, 75px 30px 0px #ffffff, 75px 45px 0px #ffffff, 75px 60px 0px #ffffff;
}

@media only screen and (min-width: 720px) {
  #header {
    min-height: 500px;
  }
  #header .p-title {
    font-size: 70px;
    line-height: 84px;
    padding-top: 135px;
  }
}

@media only screen and (min-width: 960px) {
  #header {
    min-height: 650px;
  }
}

.section-SMS #header .p-title {
  font-size: 0;
  text-indent: -9999px;
  background: transparent url("../../images/PHL-SMS-logo.svg") no-repeat center center;
  background-size: contain;
  padding-top: 75px;
}

#header-region {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#header-region nav {
  -webkit-box-flex: 2;
      -ms-flex: 2 1 auto;
          flex: 2 1 auto;
  z-index: 333;
}

.gtrans {
  display: block;
  z-index: 10;
}

.gtrans #google_translate_element .goog-te-gadget {
  color: transparent;
  padding: 23px 10px 0;
  margin: 0 30px;
}

.gtrans #google_translate_element .goog-te-gadget .goog-te-combo {
  color: #ffffff;
  background: transparent url("../../images/Language_Arrow.svg") no-repeat right 20px top 15px;
  background-size: 15px auto;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  width: 100%;
  background-color: #fca311;
  padding: 10px 20px;
  font-family: "Lato", sans-serif;
  color: #0d0630;
}

.gtrans #google_translate_element .goog-te-gadget .goog-te-combo::-ms-expand {
  display: none;
}

.gtrans #google_translate_element .goog-te-gadget .goog-te-combo option {
  background: rgba(13, 6, 48, 0.5);
}

.gtrans #google_translate_element .goog-te-gadget span {
  display: none;
}

@media only screen and (min-width: 960px) {
  .gtrans {
    display: block;
  }
  .gtrans #google_translate_element .goog-te-gadget {
    color: transparent;
    padding: 23px 10px 0;
  }
  .gtrans #google_translate_element .goog-te-gadget .goog-te-combo {
    color: #ffffff;
    background: transparent url("../../images/Language_Arrow_White.svg") no-repeat right 0 top 5px;
    background-size: 15px auto;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    width: auto;
    padding: initial;
    font-family: "Lato", sans-serif;
  }
  .gtrans #google_translate_element .goog-te-gadget .goog-te-combo::-ms-expand {
    display: none;
  }
  .gtrans #google_translate_element .goog-te-gadget span {
    display: none;
  }
}

.hidden-search {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 75px;
          flex: 0 1 75px;
  position: relative;
  display: none;
}

.hidden-search:before, .hidden-search:after {
  position: absolute;
  content: "";
  top: 0px;
  left: 0px;
  height: 3px;
  /* height of the border left and right */
  width: 2px;
  /* width of the border left and right */
  background: #ffffff;
  /* border color */
  -webkit-box-shadow: 0px 0px 0px #ffffff, 0px 15px 0px #ffffff, 0px 30px 0px #ffffff, 0px 45px 0px #ffffff, 0px 60px 0px #ffffff, 75px 0px 0px #ffffff, 75px 15px 0px #ffffff, 75px 30px 0px #ffffff, 75px 45px 0px #ffffff, 75px 60px 0px #ffffff;
          box-shadow: 0px 0px 0px #ffffff, 0px 15px 0px #ffffff, 0px 30px 0px #ffffff, 0px 45px 0px #ffffff, 0px 60px 0px #ffffff, 75px 0px 0px #ffffff, 75px 15px 0px #ffffff, 75px 30px 0px #ffffff, 75px 45px 0px #ffffff, 75px 60px 0px #ffffff;
}

.hidden-search-trigger {
  height: 65px;
  width: 75px;
  background: transparent url(../../images/search_white.png) no-repeat center center;
  display: inline-block;
}

@media only screen and (min-width: 960px) {
  .hidden-search {
    display: block;
  }
}

.big-search {
  display: none;
  position: absolute;
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--vh, 1vh) * 100);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0d0630;
}

.big-search .search-block-form {
  display: block;
  z-index: 2;
  width: 100%;
  height: 75px;
}

.big-search .search-block-form .form-search {
  height: 65px;
  color: #ffffff;
  background: none;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  text-align: center;
  font-size: 45px;
  font-style: italic;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  border: 0;
  font-weight: 300;
  line-height: 54px;
  border-bottom: 2px solid #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.big-search .search-block-form .form-search .js-form-type-search {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.big-search .search-close {
  position: absolute;
  display: none;
  right: 32px;
  top: 32px;
  width: 32px;
  height: 32px;
  cursor: pointer;
}

.big-search .search-close:hover:before, .big-search .search-close:hover:after {
  background-color: #fca311;
}

.big-search .search-close:before, .big-search .search-close:after {
  position: absolute;
  left: 15px;
  content: " ";
  height: 50px;
  width: 2px;
  background-color: #fff;
}

.big-search .search-close:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.big-search .search-close:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.big-search.expanded {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--vh, 1vh) * 100);
  position: fixed;
  z-index: 99999;
}

.big-search.expanded .container {
  width: 100%;
}

.big-search.expanded .search-close {
  display: block;
}

.big-search .button.js-form-submit {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  background: transparent;
  text-indent: -9999px;
}

:root {
  --aspect-ratio: 21/9;
  scroll-behavior: smooth;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#main {
  padding: 10px;
}

@media only screen and (min-width: 720px) {
  #main {
    padding: 60px 0;
  }
}

.clearfix::after {
  content: " ";
  display: table;
  clear: both;
}

#block-basic-content > article > .content .layout__region--content {
  position: relative;
  padding: 0px;
}

@media only screen and (min-width: 720px) {
  #block-basic-content > article > .content .layout__region--content {
    padding: 40px;
  }
  #block-basic-content > article > .content .layout__region--content:before {
    content: "";
    width: 15px;
    top: 40px;
    bottom: 40px;
    left: -10px;
    position: absolute;
    background: #ffffff url("../../images/Home_DineShop_Dotted_Line.svg") repeat-y;
  }
}

#block-basic-content > article > .content .layout__region--content .layout__region--content {
  padding: 0;
}

#block-basic-content > article > .content .layout__region--content .layout__region--content:before {
  content: none;
}

@media only screen and (min-width: 720px) {
  #block-basic-content {
    padding: initial;
  }
}

.fixed-side {
  position: fixed;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 9999;
  width: 100%;
  background: #840a54;
  border-radius: 3px 0 0 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.fixed-side li {
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  display: inline-block;
}

.fixed-side li:last-of-type {
  border-right: 0;
}

.fixed-side a {
  color: #ffffff;
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
  padding: 5px;
  padding-top: 58px;
  display: block;
}

.fixed-side a:hover {
  background-color: #072c62;
}

@media only screen and (min-width: 960px) {
  .fixed-side {
    display: block;
    right: 0;
    left: auto;
    bottom: auto;
    top: 35%;
    z-index: 9999;
    width: 110px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .fixed-side li {
    border-bottom: 1px solid #ffffff;
    border-top: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    display: block;
  }
  .fixed-side li:nth-of-type(3) {
    border-bottom: 0;
  }
  .fixed-side li:last-of-type {
    display: none;
  }
  .fixed-side li a {
    margin: 0 auto;
    padding: 20px;
    padding-top: 85px;
  }
  .fixed-side.on-front {
    display: none;
  }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (min-device-height: 1366px) and (max-device-height: 1366px) and (min-width: 1024px) and (max-width: 1024px) {
  .fixed-side {
    top: 15%;
  }
}

.icons.flights {
  background: transparent url("../../images/Flights-Icon.svg") no-repeat top 19px center;
  background-size: 60px auto;
}

@media only screen and (min-width: 960px) {
  .icons.flights {
    background-size: 90px auto;
    background-position: top 30px center;
  }
}

.icons.parking {
  background: transparent url("../../images/Parking-Icon.svg") no-repeat top 12px center;
  background-size: 40px auto;
}

@media only screen and (min-width: 960px) {
  .icons.parking {
    background-size: 60px auto;
    background-position: top 20px center;
  }
}

.icons.map {
  background: transparent url("../../images/Map-Icon.svg") no-repeat;
  background-size: 40px auto;
  background-position: top 11px center;
}

@media only screen and (min-width: 960px) {
  .icons.map {
    background-size: 60px auto;
    background-position: top 15px center;
  }
}

.icons.search {
  background: transparent url("../../images/Search-Icon.svg") no-repeat;
  width: initial;
  height: initial;
  background-size: 40px auto;
  background-position: top 16px center;
}

@media only screen and (min-width: 960px) {
  .icons.search {
    background-size: 60px auto;
    background-position: top 20px center;
  }
}

.primary_landing__section-pages, .page-SMS .secondary_landing__section-pages, .special_featured_page__section-pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.primary_landing__section-pages > div, .page-SMS .secondary_landing__section-pages > div, .special_featured_page__section-pages > div {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 30px;
}

.primary_landing__section-pages > div a, .page-SMS .secondary_landing__section-pages > div a, .special_featured_page__section-pages > div a {
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(13, 6, 48, 0.15);
          box-shadow: 0 1px 2px rgba(13, 6, 48, 0.15);
  -webkit-transition: all 0.175s ease-in-out;
  -o-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
  text-decoration: none;
  overflow: hidden;
}

.primary_landing__section-pages > div a .overlay, .page-SMS .secondary_landing__section-pages > div a .overlay, .special_featured_page__section-pages > div a .overlay {
  background-color: rgba(13, 6, 48, 0.75);
}

.primary_landing__section-pages > div a:before, .page-SMS .secondary_landing__section-pages > div a:before, .special_featured_page__section-pages > div a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: inherit;
  -webkit-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}

.primary_landing__section-pages > div a:hover::before, .page-SMS .secondary_landing__section-pages > div a:hover::before, .special_featured_page__section-pages > div a:hover::before {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.primary_landing__section-pages > div a:hover, .page-SMS .secondary_landing__section-pages > div a:hover, .special_featured_page__section-pages > div a:hover {
  text-decoration: none;
  -webkit-box-shadow: 0 5px 10px rgba(13, 6, 48, 0.3);
          box-shadow: 0 5px 10px rgba(13, 6, 48, 0.3);
  -webkit-transform: scale(1.01, 1.01);
      -ms-transform: scale(1.01, 1.01);
          transform: scale(1.01, 1.01);
}

.primary_landing__section-pages > div a:hover .block-title, .page-SMS .secondary_landing__section-pages > div a:hover .block-title, .special_featured_page__section-pages > div a:hover .block-title {
  text-decoration: none;
  font-size: 32px;
}

.primary_landing__section-pages > div:nth-of-type(1) a, .primary_landing__section-pages > div:nth-of-type(7) a, .primary_landing__section-pages > div:nth-of-type(13) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(1) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(7) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(13) a, .special_featured_page__section-pages > div:nth-of-type(1) a, .special_featured_page__section-pages > div:nth-of-type(7) a, .special_featured_page__section-pages > div:nth-of-type(13) a {
  color: #ffffff;
}

.primary_landing__section-pages > div:nth-of-type(1) a .overlay, .primary_landing__section-pages > div:nth-of-type(7) a .overlay, .primary_landing__section-pages > div:nth-of-type(13) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(1) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(7) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(13) a .overlay, .special_featured_page__section-pages > div:nth-of-type(1) a .overlay, .special_featured_page__section-pages > div:nth-of-type(7) a .overlay, .special_featured_page__section-pages > div:nth-of-type(13) a .overlay {
  background-color: rgba(13, 6, 48, 0.75);
}

.primary_landing__section-pages > div:nth-of-type(2) a, .primary_landing__section-pages > div:nth-of-type(8) a, .primary_landing__section-pages > div:nth-of-type(14) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(2) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(8) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(14) a, .special_featured_page__section-pages > div:nth-of-type(2) a, .special_featured_page__section-pages > div:nth-of-type(8) a, .special_featured_page__section-pages > div:nth-of-type(14) a {
  color: #ffffff;
}

.primary_landing__section-pages > div:nth-of-type(2) a .overlay, .primary_landing__section-pages > div:nth-of-type(8) a .overlay, .primary_landing__section-pages > div:nth-of-type(14) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(2) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(8) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(14) a .overlay, .special_featured_page__section-pages > div:nth-of-type(2) a .overlay, .special_featured_page__section-pages > div:nth-of-type(8) a .overlay, .special_featured_page__section-pages > div:nth-of-type(14) a .overlay {
  background-color: rgba(7, 44, 98, 0.75);
}

.primary_landing__section-pages > div:nth-of-type(3) a, .primary_landing__section-pages > div:nth-of-type(9) a, .primary_landing__section-pages > div:nth-of-type(15) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(3) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(9) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(15) a, .special_featured_page__section-pages > div:nth-of-type(3) a, .special_featured_page__section-pages > div:nth-of-type(9) a, .special_featured_page__section-pages > div:nth-of-type(15) a {
  color: #0d0630;
}

.primary_landing__section-pages > div:nth-of-type(3) a .overlay, .primary_landing__section-pages > div:nth-of-type(9) a .overlay, .primary_landing__section-pages > div:nth-of-type(15) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(3) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(9) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(15) a .overlay, .special_featured_page__section-pages > div:nth-of-type(3) a .overlay, .special_featured_page__section-pages > div:nth-of-type(9) a .overlay, .special_featured_page__section-pages > div:nth-of-type(15) a .overlay {
  background-color: rgba(134, 187, 215, 0.75);
}

.primary_landing__section-pages > div:nth-of-type(4) a, .primary_landing__section-pages > div:nth-of-type(10) a, .primary_landing__section-pages > div:nth-of-type(16) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(4) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(10) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(16) a, .special_featured_page__section-pages > div:nth-of-type(4) a, .special_featured_page__section-pages > div:nth-of-type(10) a, .special_featured_page__section-pages > div:nth-of-type(16) a {
  color: #0d0630;
}

.primary_landing__section-pages > div:nth-of-type(4) a .overlay, .primary_landing__section-pages > div:nth-of-type(10) a .overlay, .primary_landing__section-pages > div:nth-of-type(16) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(4) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(10) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(16) a .overlay, .special_featured_page__section-pages > div:nth-of-type(4) a .overlay, .special_featured_page__section-pages > div:nth-of-type(10) a .overlay, .special_featured_page__section-pages > div:nth-of-type(16) a .overlay {
  background-color: rgba(252, 163, 17, 0.75);
}

.primary_landing__section-pages > div:nth-of-type(5) a, .primary_landing__section-pages > div:nth-of-type(11) a, .primary_landing__section-pages > div:nth-of-type(17) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(5) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(11) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(17) a, .special_featured_page__section-pages > div:nth-of-type(5) a, .special_featured_page__section-pages > div:nth-of-type(11) a, .special_featured_page__section-pages > div:nth-of-type(17) a {
  color: #ffffff;
}

.primary_landing__section-pages > div:nth-of-type(5) a .overlay, .primary_landing__section-pages > div:nth-of-type(11) a .overlay, .primary_landing__section-pages > div:nth-of-type(17) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(5) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(11) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(17) a .overlay, .special_featured_page__section-pages > div:nth-of-type(5) a .overlay, .special_featured_page__section-pages > div:nth-of-type(11) a .overlay, .special_featured_page__section-pages > div:nth-of-type(17) a .overlay {
  background-color: rgba(132, 10, 84, 0.75);
}

.primary_landing__section-pages > div:nth-of-type(6) a, .primary_landing__section-pages > div:nth-of-type(12) a, .primary_landing__section-pages > div:nth-of-type(18) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(6) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(12) a, .page-SMS .secondary_landing__section-pages > div:nth-of-type(18) a, .special_featured_page__section-pages > div:nth-of-type(6) a, .special_featured_page__section-pages > div:nth-of-type(12) a, .special_featured_page__section-pages > div:nth-of-type(18) a {
  color: #ffffff;
}

.primary_landing__section-pages > div:nth-of-type(6) a .overlay, .primary_landing__section-pages > div:nth-of-type(12) a .overlay, .primary_landing__section-pages > div:nth-of-type(18) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(6) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(12) a .overlay, .page-SMS .secondary_landing__section-pages > div:nth-of-type(18) a .overlay, .special_featured_page__section-pages > div:nth-of-type(6) a .overlay, .special_featured_page__section-pages > div:nth-of-type(12) a .overlay, .special_featured_page__section-pages > div:nth-of-type(18) a .overlay {
  background-color: rgba(1, 118, 224, 0.75);
}

.primary_landing__section-pages a, .page-SMS .secondary_landing__section-pages a, .special_featured_page__section-pages a {
  display: block;
  min-height: 260px;
  background-size: cover;
  background-position: center bottom;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  position: relative;
}

.primary_landing__section-pages a .overlay, .page-SMS .secondary_landing__section-pages a .overlay, .special_featured_page__section-pages a .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}

.primary_landing__section-pages .block-title, .page-SMS .secondary_landing__section-pages .block-title, .special_featured_page__section-pages .block-title {
  font-size: 30px;
  font-weight: bold;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
  z-index: 2;
  bottom: inherit;
  background-color: transparent;
}

@media only screen and (min-width: 960px) {
  .primary_landing__section-pages > div, .page-SMS .secondary_landing__section-pages > div, .special_featured_page__section-pages > div {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 48%;
            flex: 1 1 48%;
    max-width: 48%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
  .primary_landing__section-pages > div:nth-of-type(even), .page-SMS .secondary_landing__section-pages > div:nth-of-type(even), .special_featured_page__section-pages > div:nth-of-type(even) {
    margin-left: 30px;
  }
  .primary_landing__section-pages > div a, .page-SMS .secondary_landing__section-pages > div a, .special_featured_page__section-pages > div a {
    min-height: 300px;
    height: 300px;
    padding: 20px;
  }
  .primary_landing__section-pages > div a:hover .block-title, .page-SMS .secondary_landing__section-pages > div a:hover .block-title, .special_featured_page__section-pages > div a:hover .block-title {
    font-size: 42px;
  }
  .primary_landing__section-pages > div .block-title, .page-SMS .secondary_landing__section-pages > div .block-title, .special_featured_page__section-pages > div .block-title {
    font-size: 40px;
    line-height: 48px;
  }
}

.secondary_landing__section-pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.secondary_landing__section-pages > div {
  margin-bottom: 30px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

.secondary_landing__section-pages > div a {
  display: block;
  min-height: 260px;
  background-size: cover;
  background-position: center bottom;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  position: relative;
  color: #ffffff;
  padding-bottom: 30px;
  -webkit-box-shadow: 0 1px 2px rgba(13, 6, 48, 0.15);
          box-shadow: 0 1px 2px rgba(13, 6, 48, 0.15);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
  overflow: hidden;
}

.secondary_landing__section-pages > div a .overlay {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(13, 6, 48, 0.75);
}

.secondary_landing__section-pages > div a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: inherit;
  -webkit-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}

.secondary_landing__section-pages > div a:hover::before {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.secondary_landing__section-pages > div a:hover {
  text-decoration: none;
  -webkit-box-shadow: 0 5px 10px rgba(13, 6, 48, 0.3);
          box-shadow: 0 5px 10px rgba(13, 6, 48, 0.3);
  -webkit-transform: scale(1.01, 1.01);
      -ms-transform: scale(1.01, 1.01);
          transform: scale(1.01, 1.01);
}

.secondary_landing__section-pages > div a:hover .block-title {
  text-decoration: none;
  font-weight: bold;
}

.secondary_landing__section-pages > div .block-title {
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  z-index: 2;
  padding: 15px 30px;
  background-color: rgba(13, 6, 48, 0.75);
  bottom: 0;
  left: 0;
  width: 100%;
  position: absolute;
  min-height: auto;
  vertical-align: middle;
}

@media only screen and (min-width: 960px) {
  .secondary_landing__section-pages > div {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 48%;
            flex: 1 1 48%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    max-width: 48%;
  }
  .secondary_landing__section-pages > div:nth-of-type(even) {
    margin-left: 30px;
  }
  .secondary_landing__section-pages > div a {
    min-height: 300px;
    height: 300px;
    padding: 20px;
  }
  .secondary_landing__section-pages > div .block-title {
    font-size: 30px;
    line-height: 36px;
  }
}

.section-SMS #header .overlay {
  background: rgba(1, 118, 224, 0.6);
}

.section-SMS #header p.title {
  font-size: 0;
  background: transparent url("../../images/PHL-SMS-logo.svg") no-repeat center center;
}

.section-SMS .secondary_landing__body h3:first-of-type {
  font-size: 36px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 44px;
}

body.searched {
  overflow: hidden;
}

.front-page #main {
  padding: 0;
}

.twit-quik {
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.twit-quik .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 30px;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (min-width: 960px) {
  .twit-quik .container {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.quick-links {
  background: #0d0630;
  color: #ffffff;
  position: relative;
}

.quick-links .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (min-width: 960px) {
  .quick-links .container {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .quick-links .container:before {
    z-index: 3;
    content: "";
    width: 4px;
    height: 76%;
    position: absolute;
    top: -55px;
    left: 0;
    background: transparent url(../../images/Home_DineShop_Dotted_Line.svg) no-repeat left bottom;
  }
}

.quick-links .links-container {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.quick-links .links-container .icon-title {
  padding-top: 15px;
}

.quick-links .links-container .icon-link {
  text-transform: uppercase;
  font-family: Lato;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 125px;
          flex: 1 1 125px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 125px;
      flex-basis: 125px;
  min-height: 125px;
  margin: 5px;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 35px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.quick-links .links-container .icon-link svg {
  height: auto;
  margin: auto;
  display: block;
}

.quick-links .links-container .icon-link#passPick svg {
  width: 47px;
  height: 54px;
}

.quick-links .links-container .icon-link svg#NursingStation {
  width: 38.35px;
  height: 54px;
}

.quick-links .links-container .icon-link#Wifi svg {
  width: 68px;
  height: 48px;
}

.quick-links .links-container .icon-link#publicTransit svg {
  width: 47px;
  height: 51px;
}

.quick-links .links-container .icon-link#Security svg {
  width: 63px;
  height: 63px;
}

.quick-links .links-container .icon-link#rideShare svg {
  width: 52px;
  height: 55px;
}

.quick-links .links-container .icon-link#Careers svg {
  width: 53px;
  height: 68.33px;
}

.quick-links .links-container .icon-link#Newsr svg {
  width: 97px;
  height: 63px;
}

.quick-links .links-container .icon-link#AnimalRelief svg {
  width: 97.6px;
  height: 54.03px;
}

.quick-links .links-container .hover-img {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: auto;
  background-size: auto 100%;
  background-repeat: no-repeat;
  height: auto;
  width: 100%;
  max-width: 418px;
  background-position: center center;
}

@media only screen and (min-width: 960px) {
  .quick-links .links-container .hover-img.main {
    display: block;
  }
}

.quick-links h3 {
  font-size: 40px;
  font-weight: 300;
  line-height: 48px;
  text-align: center;
  margin-bottom: 0;
  text-transform: uppercase;
  padding-left: 5px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-top: 30px;
}

@media only screen and (min-width: 960px) {
  .quick-links {
    margin-top: -30px;
  }
  .quick-links h3 {
    -webkit-box-flex: inherit;
        -ms-flex: inherit;
            flex: inherit;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    text-orientation: mixed;
    border-left: 10px solid #072c62;
    padding-top: initial;
  }
  .quick-links .links-container {
    padding-right: 40%;
  }
  .quick-links .icon-link + .hover-img {
    display: none;
  }
  .quick-links .icon-link:hover {
    outline: 1px solid white;
    border-radius: 3px;
  }
  .quick-links .icon-link:hover + .hover-img {
    display: block;
  }
}

.left-third {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 960px) {
  .left-third {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
    padding: 40px 0;
  }
}

.right-fourth {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 960px) {
  .right-fourth {
    -ms-flex: 1 1 0px;
    /*  IE10 fix  */
    -webkit-box-flex: 1;
            flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
}

.special-needs {
  color: #ffffff;
  min-height: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #0176e0 url("../../images/Mobility-Hero.jpg") no-repeat;
  background-position: left center;
  position: relative;
  background-size: 865px auto;
}

.special-needs p {
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 15px;
}

.special-needs .btn-more {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  background: #ffffff;
  min-width: 200px;
  color: #0d0630;
  padding: 15px 20px;
  border-radius: 4px;
  display: block;
  margin: 0 auto;
}

.special-needs .btn-more:hover {
  background: #fca311;
}

.special-needs .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(1, 118, 224, 0.7);
  z-index: 0;
}

.special-needs .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
}

.special-needs .right-fourth {
  padding: 80.67px 35px;
  position: relative;
  background: transparent;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: auto;
}

.special-needs .right-fourth h3 {
  color: #ffffff;
  font-size: 40px;
  font-weight: 900;
  line-height: 48px;
  z-index: 4;
}

@media only screen and (min-width: 960px) {
  .special-needs .container {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .special-needs .container:before {
    z-index: 3;
    content: "";
    height: 27px;
    width: 1200px;
    top: 0;
    position: absolute;
    background: transparent url("../../images/Home_Accommodating_Dotted_Line.svg") repeat-y bottom left;
  }
  .special-needs .right-fourth {
    background: #0176e0;
  }
  .special-needs .right-fourth h3 {
    text-align: right;
    margin-left: -200%;
  }
}

.dine-shop {
  background: transparent url("../../images/DS_HP_BG.jpg") no-repeat center center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-size: cover;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #ffffff;
  position: relative;
  padding: 0;
}

.dine-shop .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.dine-shop .container {
  padding: 30px 0;
  margin: 0;
}

.dine-shop .button {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  display: block;
  padding: 15px 0;
  border-radius: 4px;
  background: #fca311;
  margin-top: 20px;
  color: #0d0630;
  max-width: 80%;
  margin: 0 auto;
  margin-bottom: -23px;
}

.dine-shop .button:hover {
  background: #840a54;
  color: #ffffff;
}

.dine-shop .half {
  -ms-flex: 1 1 0px;
  /*  IE10 fix  */
  -webkit-box-flex: 1;
          flex: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  position: relative;
  min-height: 500px;
}

.dine-shop .half.left {
  background: transparent url("../../images/PHL_Default_Hero.png") no-repeat;
  background-size: cover;
}

.dine-shop .half.left .overlay {
  background-color: rgba(7, 44, 98, 0.75);
}

.dine-shop .half.right {
  background: transparent url("../../images/PHL_Default_Hero.png") no-repeat;
  background-size: cover;
}

.dine-shop .half.right .overlay {
  background-color: rgba(13, 6, 48, 0.75);
}

.dine-shop .half.right:before {
  content: "";
  width: 15px;
  top: 0px;
  bottom: 0px;
  left: 50%;
  z-index: 3;
  position: absolute;
  background: transparent url("../../images/Home_DineShop_Dotted_Line.svg") repeat-y;
}

.dine-shop:before {
  content: "";
  width: 4px;
  top: 0px;
  left: calc(50% - 2px);
  bottom: 0px;
  z-index: 3;
  position: absolute;
  background: transparent url("../../images/Home_DineShop_Dotted_Line.svg") repeat-y;
}

@media only screen and (min-width: 960px) {
  .dine-shop .button {
    max-width: 25%;
  }
}

.tabs {
  min-width: 320px;
  margin: 0 auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 100%;
}

.tabs h3 {
  font-size: 30px;
  font-weight: bold;
  line-height: 48px;
  text-align: center;
  text-transform: uppercase;
  padding: 20px 15px;
  margin-bottom: 0;
  position: relative;
}

.tabs h3:after {
  content: "";
  position: absolute;
  border-bottom: 4px #0d0630 solid;
  height: 2px;
  width: 6%;
  left: 0;
  background: white;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.tabs h3:before {
  content: "";
  position: absolute;
  border-bottom: 4px #0d0630 solid;
  height: 2px;
  width: 6%;
  right: 0;
  background: white;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 720px) {
  .tabs h3 {
    font-size: 40px;
  }
}

@media only screen and (min-width: 960px) {
  .tabs h3:after, .tabs h3:before {
    width: 33%;
  }
}

.tabs section {
  max-width: 100%;
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  background: #ffffff;
  border-radius: 5px;
  color: #0d0630;
  text-align: left;
  z-index: 3;
  margin-bottom: 30px;
}

.tabs section p {
  padding: 0 15px;
  max-width: 95%;
  margin: 0 auto;
  text-align: center;
}

.tabs section .slider {
  min-height: 110px;
}

@media only screen and (min-width: 720px) {
  .tabs section p {
    max-width: 65%;
  }
}

.tabs label {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  font-size: 22px;
  font-weight: 300;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 70px;
}

.tabs label:hover {
  color: #0176e0;
  cursor: pointer;
}

@media only screen and (min-width: 720px) {
  .tabs label {
    font-size: 25px;
  }
}

.tabs .trigger {
  display: none;
}

.tabs .trigger:checked + label {
  color: #ffffff;
}

.tabs .tab-title {
  display: block;
  margin-top: 30px;
  padding: 10px 0;
}

.tabs #tab1:checked ~ #content1,
.tabs #tab2:checked ~ #content2 {
  display: block;
}

.tabs #tab1:checked + label .tab-title,
.tabs #tab2:checked + label .tab-title {
  display: none;
}

.tabs #tab1 + label {
  position: relative;
  width: 133px;
  height: 122px;
  color: #fca311;
}

.tabs #tab1 + label svg {
  height: 60px;
  margin-top: 25px;
}

.tabs #tab1 + label:hover span {
  color: #ffffff;
}

.tabs #tab1 + label:after {
  content: "";
  display: block;
  background: transparent url("../../images/PHL_DS_SmallTab.svg") no-repeat;
  background-position: center center;
  width: 100%;
  bottom: -72px;
  height: 30px;
  position: absolute;
}

.tabs #tab1:checked + label {
  background: transparent url("../../images/Dining_Icon_Active.svg") no-repeat;
  background-position: center center;
  width: 133px;
  height: 122px;
}

.tabs #tab1:checked + label svg {
  display: none;
}

.tabs #tab1:checked + label:after {
  content: "";
  display: block;
  background: transparent url("../../images/PHL_DS_BigTab.svg") no-repeat;
  background-position: center center;
  width: 100%;
  bottom: -70px;
  height: 62px;
  position: absolute;
}

.tabs #tab2 + label {
  position: relative;
  width: 133px;
  height: 122px;
  color: #86bbd7;
  position: relative;
}

.tabs #tab2 + label svg {
  height: 60px;
  margin-top: 20px;
}

.tabs #tab2 + label:hover span {
  color: #ffffff;
}

.tabs #tab2 + label:after {
  content: "";
  display: block;
  background: transparent url("../../images/PHL_DS_SmallTab.svg") no-repeat;
  background-position: center center;
  width: 100%;
  bottom: -73px;
  height: 30px;
  position: absolute;
}

.tabs #tab2:checked + label {
  background: transparent url("../../images/Shopping_Icon_Active.svg") no-repeat;
  background-position: center center;
  width: 133px;
  height: 122px;
}

.tabs #tab2:checked + label svg {
  display: none;
}

.tabs #tab2:checked + label:after {
  content: "";
  display: block;
  background: transparent url("../../images/PHL_DS_BigTab.svg") no-repeat;
  background-position: center center;
  width: 100%;
  bottom: -73px;
  height: 62px;
  position: absolute;
}

.twit-header {
  text-align: center;
  padding: 12px 0;
  background: transparent url("../../images/Twitter_Blue_Icon.svg") no-repeat;
  background-position: left 15px center;
  margin-bottom: 20px;
  padding-left: 60px;
}

.twit-header h3 {
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
}

.twit-header h3 span {
  font-weight: 900;
  text-transform: none;
}

@media only screen and (min-width: 720px) {
  .twit-header {
    padding-left: initial;
  }
  .twit-header h3 {
    font-size: 30px;
    line-height: 36px;
  }
}

.twitter-feed {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 30px 0px;
  position: relative;
}

@media only screen and (min-width: 960px) {
  .twitter-feed {
    -ms-flex: 1 1 0px;
    /*  IE10 fix  */
    -webkit-box-flex: 1;
            flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    padding: 70px 30px;
    background: transparent url("../../images/Home_Twitter_HelpfulLinks_Dotted_Line.svg") bottom right 8px no-repeat;
  }
}

.twitter-feed .twit-body {
  border-bottom: 1px solid #86bbd7;
  padding: 25px 0;
  margin-left: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.twitter-feed .twit-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.twitter-feed .twit-title .twit-name {
  font-size: 16px;
  font-weight: 900;
  line-height: 19px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.twitter-feed .twit-title .twit-name a {
  color: #0176e0;
}

.twitter-feed .twit-title .twit-date {
  text-transform: uppercase;
  color: #0176e0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 720px) {
  .twitter-feed .twit-title {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .twitter-feed .twit-title .twit-name {
    -webkit-box-flex: 2;
        -ms-flex: 2 1;
            flex: 2 1;
  }
  .twitter-feed .twit-title .twit-date {
    -ms-flex: 1 1 0px;
    /*  IE10 fix  */
    -webkit-box-flex: 1;
            flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    text-align: right;
  }
}

.twitter-feed .twit-avatar {
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 85px;
  display: block;
  height: 57px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 85px;
          flex: 0 1 85px;
  padding: 20px;
}

.twitter-feed .tweets {
  padding-bottom: 20px;
  padding-right: 30px;
}

.twitter-feed .tweets .tweet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 161px;
}

.twitter-feed .tweets .tweet a {
  color: #840a54;
}

.twitter-feed .tweets .tweet:last-of-type .twit-body {
  border-bottom: 0;
}

.twitter-feed .twit-button {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  background: #0176e0;
  max-width: 260px;
  color: #ffffff;
  padding: 15px 10px;
  border-radius: 4px;
  display: block;
  margin: 0 auto;
}

.twitter-feed .twit-button:hover {
  background: #840a54;
}

.quick-boxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 30px 10px;
}

@media only screen and (min-width: 720px) {
  .quick-boxes {
    -ms-flex: 1 1 0px;
    /*  IE10 fix  */
    -webkit-box-flex: 1;
            flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
}

.quick-boxes .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 20px 10px;
  display: block;
}

.quick-boxes .box-title {
  font-size: 24px;
  font-weight: 900;
  line-height: 29px;
  text-align: center;
  color: #072c62;
  text-transform: uppercase;
}

.quick-boxes .box-blurb {
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  display: block;
}

.quick-boxes .box-button {
  position: relative;
}

.quick-boxes .box-button img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.175s ease-in-out;
  -o-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

.quick-boxes .box-button .btn-more {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  background: #840a54;
  max-width: 200px;
  color: #ffffff;
  padding: 15px 20px;
  border-radius: 4px;
  display: block;
  margin: 0 auto;
  position: relative;
  top: -25px;
}

.quick-boxes .box-button .btn-more:hover {
  background: #072c62;
}

.quick-boxes .box:hover .btn-more {
  background: #072c62;
}

.quick-boxes .box:hover img {
  -webkit-transform: scale(1.025);
      -ms-transform: scale(1.025);
          transform: scale(1.025);
}

.quick-boxes .box:hover .box-title {
  color: #840a54;
}

@media only screen and (min-width: 960px) {
  .quick-boxes {
    padding-left: 25px;
  }
  .quick-boxes .box {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
  .quick-boxes .box-title {
    font-size: 19px;
    font-weight: 900;
    line-height: 23px;
  }
}

.promoted-items {
  position: relative;
}

.promoted-items .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}

.promoted-items .promo {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 720px) {
  .promoted-items .container {
    -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap;
  }
  .promoted-items .promo {
    -ms-flex: 1 1 0px;
    /*  IE10 fix  */
    -webkit-box-flex: 1;
            flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
}

.promo {
  padding: 20px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.promo h3 {
  font-size: 24px;
  font-weight: 900;
  line-height: 29px;
  text-align: center;
  margin: 0;
}

.promo p {
  font-size: 16px;
  line-height: 22px;
  padding: 20px 0px 25px 0px;
  margin: 0;
}

.promo .btn-more {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  background: #840a54;
  min-width: 200px;
  color: #ffffff;
  padding: 15px 20px;
  border-radius: 4px;
  display: block;
  margin: 0 auto;
}

.promo .btn-more:hover {
  background: #072c62;
}

.promo:nth-of-type(2) {
  position: relative;
}

@media only screen and (min-width: 720px) {
  .promo p {
    padding-top: 50px;
  }
}

@media only screen and (min-width: 960px) {
  .promo {
    padding: 60px 80.67px;
  }
  .front-page .promo:nth-of-type(2):before {
    content: "";
    background: transparent url("../../images/Home_FlexSpace_Dotted_Line.svg") left top no-repeat;
    height: 32px;
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
  }
  .front-page .promo:nth-of-type(2):after {
    content: "";
    background: transparent url("../../images/Home_FlexSpace_Dotted_Line.svg") left bottom 10px no-repeat;
    width: 30px;
    height: 100%;
    position: absolute;
    top: -30px;
    left: 0px;
  }
}

.simple_paragraph_block__simple-paragraph .promo {
  padding: 30px 20.67px;
}

.simple_paragraph_block__simple-paragraph .promo:nth-of-type(2):before, .simple_paragraph_block__simple-paragraph .promo:nth-of-type(2):after {
  content: '';
  background: none;
}

@media only screen and (min-width: 720px) {
  .simple_paragraph_block__simple-paragraph .promo p {
    padding: 10px 35px 25px 35px;
  }
}

.header-content .phl-logo {
  width: 100%;
  height: auto;
  padding: 40px 0;
  margin: 30px auto;
  text-align: center;
  background: transparent url("../../images/PHL-Official-Logo-White.svg") center center no-repeat;
  background-size: 100% auto;
  max-height: 69px;
  max-width: 385px;
  display: none;
}

.header-content .phl-logo h1 {
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
}

@media only screen and (min-width: 720px) {
  .header-content .phl-logo {
    display: block;
  }
}

@media only screen and (min-width: 960px) {
  .header-content .phl-logo {
    background: transparent url("../../images/PHL-Official-Logo-Dark.svg") center center no-repeat;
    max-height: initial;
    height: 100px;
    background-size: 100% auto;
  }
}

.header-content .header-button {
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  text-align: center;
  display: block;
  padding: 10px 20px;
  border-radius: 4px;
  margin: 10px auto 10px;
}

.header-content .header-button.yellow {
  background: #fca311;
  color: #0d0630 !important;
  text-decoration: none;
}

.header-content .header-button.yellow:hover {
  background: #840a54;
  color: #ffffff !important;
}

.header-content .header-button.blue {
  background: #0176e0;
  color: #ffffff !important;
  text-decoration: none;
}

.header-content .header-button.blue:hover {
  background: #840a54;
  color: #ffffff !important;
}

.header-content .header-button.fmf {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
  text-align: center;
  min-width: 212px;
}

.header-content .fp-intro-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header-content .fp-intro-box h2 {
  font-size: 22px;
  font-weight: bold;
  line-height: 26px;
  padding: 5px 0;
  text-align: center;
  text-transform: uppercase;
  display: block;
  background: #0d0630;
  margin: 0;
}

@media only screen and (min-width: 720px) {
  .header-content .fp-intro-box h2 {
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    padding: 20px 0;
  }
}

.header-content .fp-intro-box .fp-box-third {
  background-color: rgba(13, 6, 48, 0.7);
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-top: 15px;
}

.header-content .fp-intro-box .fp-box-third.fp-park, .header-content .fp-intro-box .fp-box-third.fp-sec {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.header-content .fp-intro-box .fp-box-third.fp-flight {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media only screen and (min-width: 720px) {
  .header-content .fp-intro-box .fp-box-third {
    margin-top: 0px;
  }
}

@media only screen and (min-width: 960px) {
  .header-content .fp-intro-box .fp-box-third.fp-park, .header-content .fp-intro-box .fp-box-third.fp-sec, .header-content .fp-intro-box .fp-box-third.fp-flight {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 32.5%;
            flex: 1 1 32.5%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 32.5%;
        flex-basis: 32.5%;
  }
  .header-content .fp-intro-box .fp-box-third .slider {
    overflow: hidden;
  }
}

.header-content .fp-intro-box .fp-box-third {
  -webkit-transition: max-height 10s ease;
  -o-transition: max-height 10s ease;
  transition: max-height 10s ease;
}

.header-content .fp-intro-box .fp-box-third:nth-of-type(1) h2 {
  border-radius: 4px 0 0 0;
}

.header-content .fp-intro-box .fp-box-third:nth-of-type(even) {
  border-left: 1px solid rgba(221, 221, 221, 0.25);
  border-right: 1px solid rgba(221, 221, 221, 0.25);
}

.header-content .fp-intro-box .fp-box-third:nth-of-type(3) h2 {
  border-radius: 0 4px 0 0;
}

.header-content .fp-intro-box .fp-box-third .content {
  padding: 15px;
}

.header-content .fp-intro-box .fp-box-third .slider .content {
  padding: 15px;
}

@media only screen and (min-width: 720px) {
  .header-content .fp-intro-box .fp-box-third .slider .content {
    padding: 10px 20px;
  }
}

@media only screen and (min-width: 960px) {
  .header-content .fp-intro-box {
    overflow: hidden;
    position: absolute;
    bottom: 20px;
    right: 40px;
    left: 40px;
  }
}

.progress-bar {
  border-radius: 4px;
  border: 0px solid white;
  margin: 2px;
}

.progress-bar .bar-fill {
  background: #ffffff;
  opacity: 0.75;
}

.progress-bar.newtemp {
  border: 1px solid white;
}

.garages .addvan {
  font-size: 14px;
  line-height: 17px;
  text-decoration: underline;
  color: #ffffff;
}

.garages .addvan:hover {
  color: #86bbd7 !important;
}

.garages .blurb {
  padding: 0;
  margin-bottom: 0;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 15px;
}

.garages .garage {
  margin: 15px 0;
}

.garages .garage .title-full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.garages .garage .gtitle {
  font-size: 18px;
  font-weight: 900;
  line-height: 22px;
  margin-left: 5px;
}

.garages .garage .gfull {
  font-size: 16px;
  line-height: 19px;
  text-align: right;
  text-transform: uppercase;
}

.garages .garage.with-msg .gfull {
  display: block;
}

.garages .garage.with-msg .gfull span {
  min-width: 64px;
}

.garages .garage.with-msg .progress-bar .bar-fill {
  background: transparent;
  font-size: 12px;
  font-style: italic;
  text-align: center;
}

.flight-search {
  padding: 10px;
}

.flight-search fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flight-search fieldset label {
  vertical-align: middle;
}

.flight-search input[type="search"] {
  border-radius: 4px;
  color: #0d0630;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.flight-search input[type="search"]::-webkit-input-placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

.flight-search input[type="search"]::-moz-placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

.flight-search input[type="search"]::-ms-input-placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

.flight-search input[type="search"]::placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

.flight-search input[type="radio"] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 0px;
  width: 0px;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.flight-search input[type="radio"] + label {
  padding-left: 40px;
  margin: 10px 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1;
  position: relative;
  display: block;
  width: 100%;
}

.flight-search input[type="radio"] + label:before {
  content: "";
  height: 24px;
  width: 24px;
  top: 0px;
  left: 5px;
  margin: 0 auto;
  margin-right: 15px;
  border-radius: 50px;
  background-color: transparent;
  border: 1px solid;
  border-color: #ffffff;
  cursor: pointer;
  position: absolute;
}

.flight-search input[type="radio"]:checked + label:before {
  background-color: #ffffff;
  border: 5px solid;
  border-color: #072c62;
}

@media only screen and (min-width: 720px) {
  .flight-search {
    padding: 2%;
  }
}

.video-container {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.video-container video {
  /* Make video to at least 100% wide and tall */
  min-width: 100%;
  min-height: 100%;
  /* Setting width & height to auto prevents the browser from stretching or squishing the video */
  width: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  /* IE not work */
  /* Center the video */
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.tsa-b {
  border-radius: 4px;
  background: #0176e0;
  text-align: center;
  display: block;
  line-height: 1;
  padding: 3px 5px;
  font-size: 14px;
  color: #ffffff;
}

.tsa-c {
  border-radius: 4px;
  background: #cd4533;
  text-align: center;
  display: block;
  line-height: 1;
  padding: 3px 5px;
  font-size: 14px;
  color: #ffffff;
}

.tsa-o {
  display: block;
  border-radius: 4px;
  background: #0176e0;
  text-align: center;
  line-height: 1;
  padding: 5px;
  font-size: 14px;
  color: #ffffff;
}

.tsa-o span {
  display: block;
  font-weight: 900;
}

.content .tsa-b,
.content .tsa-o, .content .tsa-c,
.body-sections .tsa-b,
.body-sections .tsa-o,
.body-sections .tsa-c {
  display: inline-block;
}

.content .tsa-b:hover,
.content .tsa-o:hover, .content .tsa-c:hover,
.body-sections .tsa-b:hover,
.body-sections .tsa-o:hover,
.body-sections .tsa-c:hover {
  color: #ffffff;
  background: #840a54;
  text-decoration: none;
}

.choosers {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #0d0630;
}

.choosers a {
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  font-size: 25px;
  font-weight: 300;
  color: #ffffff;
  text-transform: uppercase;
  padding-top: 125px;
  margin: 50px 0;
}

.choosers a .tab-title {
  display: block;
  margin-top: 120px;
}

.choosers .dining-trigger {
  display: block;
  background: transparent url("../../images/Dining_Icon_Inactive.svg") no-repeat;
  background-position: center center;
  width: 133px;
  height: 122px;
  color: #fca311;
}

.choosers .dining-trigger:hover {
  background: transparent url("../../images/Dining_Icon_Active.svg") no-repeat center center;
  color: #ffffff;
}

.choosers .shopping-trigger {
  display: block;
  background: transparent url("../../images/Shopping_Icon_Inactive.svg") no-repeat;
  background-position: center center;
  width: 133px;
  height: 122px;
  color: #86bbd7;
}

.choosers .shopping-trigger:hover {
  background: transparent url("../../images/Shopping_Icon_Active.svg") no-repeat center center;
  color: #ffffff;
}

.choosee {
  background: #ffffff;
  color: #0d0630;
  border-radius: 4px;
  padding: 30px;
}

.choosee .chosen {
  display: block;
}

.choosee .chosen p {
  max-width: 60%;
  text-align: center;
  margin: 0 auto;
}

.choosee .chosen h3 {
  font-size: 40px;
  font-weight: bold;
  line-height: 48px;
  text-align: center;
  text-transform: uppercase;
  padding: 20px 15px;
  margin-bottom: 0;
  position: relative;
}

.choosee .chosen h3:after {
  content: "";
  position: absolute;
  border-bottom: 4px #0d0630 solid;
  height: 2px;
  width: 33%;
  left: 0;
  background: white;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.choosee .chosen h3:before {
  content: "";
  position: absolute;
  border-bottom: 4px #0d0630 solid;
  height: 2px;
  width: 33%;
  right: 0;
  background: white;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.choosee .slider {
  min-height: 110px;
}

.choosee .shopping-content {
  display: none;
}

ul.tabs a {
  margin: 0 5px;
  padding: 0px 10px;
  font-size: 14px;
}

ul.tabs .tabs__tab--active a {
  font-weight: 600;
  background: rgba(221, 221, 221, 0.25);
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.row .field {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 720px) {
  .row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .row .field {
    -ms-flex: 1 1 0px;
    /*  IE10 fix  */
    -webkit-box-flex: 1;
            flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
}

.sec-nfo .field {
  -ms-flex: 1 1 0px;
  /*  IE10 fix  */
  -webkit-box-flex: 1;
          flex: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.sec-nfo .field + .field {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  padding-left: 25px;
}

.sec-nfo .field a.term-link {
  color: #ffffff !important;
  display: block;
  margin: 15px;
  text-decoration: none;
  font-weight: 900;
}

.sec-nfo .field a.term-link:hover {
  text-decoration: underline;
}

.list-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.list-container .list-header {
  font-size: 24px;
  font-weight: bold;
  line-height: 29px;
  color: #840a54;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 1em;
}

.list-container .list-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  counter-reset: div;
  padding: 5px 0;
  margin-bottom: 1em;
  margin-left: 1.5em;
}

.list-container .list-content div.inline_lists__list-item div {
  position: relative;
  padding: 0 10px 0;
  margin-left: 0.8888em;
  margin-bottom: 1em;
}

.list-container .list-content div.inline_lists__list-item div:before {
  position: relative;
  content: counter(li, disc);
  counter-increment: li;
  left: -10px;
  top: 0px;
}

.content ul,
.body-sections ul {
  counter-reset: li;
  margin: 10px 20px 15px;
}

.content ul li,
.body-sections ul li {
  position: relative;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  margin-bottom: 10px;
}

.content ul li:before,
.body-sections ul li:before {
  position: relative;
  content: counter(li, disc);
  counter-increment: li;
  left: -10px;
  top: 0px;
}

.content ol,
.body-sections ol {
  counter-reset: li;
  margin: 10px 20px 15px;
}

.content ol li,
.body-sections ol li {
  position: relative;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  margin-bottom: 10px;
}

.content ol li:before,
.body-sections ol li:before {
  position: relative;
  content: counter(li, decimal) ".";
  counter-increment: li;
  left: -10px;
  top: 0px;
}

.anchor-span {
  margin-top: -80px;
  padding-bottom: 80px;
  display: block;
}

.paragraph--type--text-block,
.body-sections {
  border: 1px solid #fca311;
  margin: 10px;
  padding: 20px;
  scroll-behavior: smooth;
}

.paragraph--type--text-block .text_block__section-header,
.paragraph--type--text-block h3,
.body-sections .text_block__section-header,
.body-sections h3 {
  font-size: 24px;
  font-weight: 900;
  line-height: 29px;
  margin-bottom: 25px;
  scroll-behavior: smooth;
}

@media only screen and (min-width: 720px) {
  .paragraph--type--text-block,
  .body-sections {
    margin: 20px;
    padding: 40px;
  }
}

@media only screen and (min-width: 960px) {
  .paragraph--type--text-block,
  .body-sections {
    margin: 20px auto 20px 100px;
    padding: 50px;
  }
}

.sectionedb {
  position: relative;
}

ul.left-nav {
  display: none;
  background: #072c62;
  position: fixed;
  left: 0;
  top: 25%;
  max-width: 230px;
  padding: 10px 0;
}

ul.left-nav.fixed {
  position: fixed;
}

ul.left-nav.displayed {
  display: block;
}

ul.left-nav li a {
  color: #ffffff;
  padding: 20px 50px;
  display: block;
  font-size: 16px;
  line-height: 19px;
  scroll-behavior: smooth;
  text-transform: capitalize;
}

ul.left-nav li a:active, ul.left-nav li a.active {
  background: #0176e0;
  margin-right: -70px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-align: center;
}

ul.left-nav li a:hover {
  font-weight: 900;
}

@media only screen and (min-width: 960px) {
  ul.left-nav {
    display: none;
  }
  ul.left-nav.displayed {
    display: block;
  }
}

.paragraph--type-faqs {
  margin: 15px 20px;
  border-bottom: 1px solid #072c62;
  padding: 5px 10px;
}

.paragraph--type-faqs .faqs__faq-question {
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 15px;
  color: #072c62;
}

.paragraph--type-faqs .faqs__faq-answer {
  max-width: 100%;
  width: auto;
  margin-left: initial;
}

.paragraph--type-faqs .faq-answer,
.paragraph--type-faqs .faq-question {
  float: none;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
}

.paragraph--type-faqs .faq-question {
  cursor: pointer;
  position: relative;
  padding-right: 55px;
}

.paragraph--type-faqs .faq-question:after {
  content: "+";
  position: absolute;
  right: 20px;
  top: 0;
  font-size: 24px;
  font-weight: bold;
  color: #840a54;
}

.paragraph--type-faqs .faq-question.opened:after {
  content: "-";
}

.paragraph--type-faqs .faq-answer {
  padding: 20px;
  margin: 10px;
  background: rgba(134, 187, 215, 0.25);
  border-radius: 4px;
}

.hide-answer {
  display: none;
}

.hide-answer.show-answer {
  display: block;
}

.node-preview-container {
  background: rgba(7, 44, 98, 0.5);
  width: auto;
  color: white;
  top: 150px;
  border-radius: 0 12px 12px 0;
}

.node-preview-container .node-preview-form-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  justify-items: center;
  text-align: center;
}

.node-preview-container select {
  color: #0d0630;
  margin: 0 auto 10px;
}

.node-preview-container .js-form-item {
  margin-right: 14px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.node-preview-container #edit-backlink {
  padding: 10px;
  color: white;
  background: #840a54;
  vertical-align: middle;
  border-radius: 4px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: 50px;
  margin: 10px 0;
}

.node-preview-container #edit-backlink:hover {
  background: #fca311;
  color: #0d0630;
}

.art-title {
  font-size: 24px;
  font-weight: bold;
  line-height: 17px;
  margin-bottom: 5px;
}

.art-location {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}

.art-aggro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.art-aggro .views-exposed-form {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  max-width: 75%;
  margin: 0 auto;
}

.art-aggro .views-exposed-form label {
  font-weight: bold;
}

.art-aggro .views-exposed-form .js-form-item {
  width: 100%;
  max-width: 75%;
}

.art-aggro .views-exposed-form input[type="submit"] {
  height: 60px;
  border-radius: 0 4px 4px 0;
}

.art-aggro .views-exposed-form input[type="text"] {
  border-radius: 4px;
  color: #0d0630;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 0;
  border: 2px solid #0d0630;
  border-radius: 4px 0px 0 4px;
  padding: 0 20px;
  height: 60px;
}

.art-aggro .views-exposed-form input[type="text"]::-webkit-input-placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

.art-aggro .views-exposed-form input[type="text"]::-moz-placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

.art-aggro .views-exposed-form input[type="text"]::-ms-input-placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

.art-aggro .views-exposed-form input[type="text"]::placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

.art-aggro .views-row {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin: 15px;
  background: #0d0630;
  color: #ffffff;
}

.art-aggro .views-row a {
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  text-transform: capitalize;
  margin-bottom: 5px;
}

.art-aggro .views-row .views-field-title {
  padding: 10px 15px 0px;
}

.art-aggro .views-row .views-field-field-location {
  font-size: 12px;
  line-height: 15px;
  padding: 0 15px 10px;
}

.art-aggro .art {
  position: relative;
  -webkit-box-shadow: 0 1px 2px rgba(13, 6, 48, 0.15);
          box-shadow: 0 1px 2px rgba(13, 6, 48, 0.15);
  -webkit-transition: all 0.175s ease-in-out;
  -o-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
  overflow: hidden;
}

.art-aggro .art:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: inherit;
  -webkit-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}

.art-aggro .art-image {
  height: 350px;
  overflow: hidden;
}

.art-aggro .art-image img {
  height: auto;
  width: 100%;
  max-width: initial;
}

.art-aggro .art-titleloc {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px 15px;
  background: #0d0630;
  min-height: 90px;
}

.art-aggro .art:hover::before {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.art-aggro .art:hover {
  -webkit-box-shadow: 0 5px 10px rgba(13, 6, 48, 0.3);
          box-shadow: 0 5px 10px rgba(13, 6, 48, 0.3);
  -webkit-transform: scale(1.01, 1.01);
      -ms-transform: scale(1.01, 1.01);
          transform: scale(1.01, 1.01);
}

.art-aggro .art:hover .art-titleloc {
  background: #072c62;
}

.art-aggro .art:hover .art-titleloc a {
  text-decoration: underline;
}

@media only screen and (min-width: 720px) {
  .art-aggro .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
  .art-aggro .art-image img {
    height: auto;
    width: 100%;
  }
}

@media only screen and (min-width: 960px) {
  .art-aggro .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}

.press-releases-list .views-row {
  padding: 10px;
  border-bottom: 2px solid #072c62;
  margin-bottom: 1em;
}

.press-releases-list .views-row .views-field-created {
  font-weight: bold;
}

.press-releases-list .views-row a {
  font-size: 12px;
  line-height: 20px;
  color: #0176e0;
  padding-left: 10px;
}

.press-releases-list .views-row .file--application-pdf a {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  color: #840a54;
}

.dine-shop-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}

.dine-shop-container .place {
  overflow: hidden;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-shadow: 0 1px 2px rgba(13, 6, 48, 0.15);
          box-shadow: 0 1px 2px rgba(13, 6, 48, 0.15);
  -webkit-transition: all 0.175s ease-in-out;
  -o-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

.dine-shop-container .place:hover {
  -webkit-box-shadow: 0 5px 10px rgba(13, 6, 48, 0.3);
          box-shadow: 0 5px 10px rgba(13, 6, 48, 0.3);
  -webkit-transform: scale(1.01, 1.01);
      -ms-transform: scale(1.01, 1.01);
          transform: scale(1.01, 1.01);
}

.dine-shop-container .place .place-img {
  min-height: 170px;
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  background-size: cover;
  background-position: center center;
  background-color: #072c62;
}

.dine-shop-container .place .plink {
  background: #0d0630;
  color: white;
  text-transform: lowercase;
  font-weight: bold;
  text-align: center;
  padding: 30px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.dine-shop-container .place .plink a {
  color: white;
}

.dine-shop-container .place .title-location {
  color: #0d0630;
  background: #86bbd7;
  padding: 40px 50px;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.dine-shop-container .place .title-location h4 {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 0;
}

.dine-shop-container .place .title-location .ploc {
  font-size: 18px;
  line-height: 22px;
}

.dine-shop-container .place .title-location:after {
  content: "";
  display: block;
  background: transparent url(../../images/PHL_DS_SmallTab.svg) no-repeat;
  background-position: center left 20px;
  width: 100%;
  height: 30px;
  left: 20px;
  top: -20px;
  position: absolute;
}

@media only screen and (min-width: 720px) {
  .dine-shop-container .place {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 44%;
            flex: 1 1 44%;
    max-width: 50%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 44%;
        flex-basis: 44%;
  }
}

@media only screen and (min-width: 960px) {
  .dine-shop-container .place {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 28%;
            flex: 1 1 28%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 28%;
        flex-basis: 28%;
    max-width: 30%;
  }
}

.filter-container {
  background: #0d0630;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #ffffff;
  padding: 0 10px 30px 10px;
  margin-bottom: 20px;
  position: relative;
  margin-top: 30px;
}

.filter-container > div {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.filter-container h3 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: 100%;
  text-align: center;
  padding: 20px;
  font-size: 26px;
  font-weight: bold;
  line-height: 32px;
  color: #fca311;
  position: relative;
  margin-bottom: 0;
}

.filter-container h3:after {
  content: "";
  position: absolute;
  border-bottom: 1px #ffffff solid;
  height: 2px;
  width: 6%;
  left: 0;
  background: white;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.filter-container h3:before {
  content: "";
  position: absolute;
  border-bottom: 1px #ffffff solid;
  height: 2px;
  width: 6%;
  right: 0;
  background: white;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 960px) {
  .filter-container h3 {
    font-size: 40px;
    line-height: 48px;
    padding: 40px 20px;
  }
  .filter-container h3:after, .filter-container h3:before {
    width: 36%;
  }
}

.filter-container #search_wrapper {
  margin-top: -30px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: -30px 1% 20px;
}

.filter-container #search_wrapper input[type="search"] {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.filter-container #search_wrapper .dns-submit {
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100px;
          flex: 0 1 100px;
  -moz-appearance: none;
       appearance: none;
  text-indent: -9999px;
  font-size: 0;
  margin-left: -10px;
  -webkit-appearance: none;
  height: 100%;
  cursor: pointer;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #fca311 url("../../images/search_dark_blue.png") no-repeat center center;
}

.filter-container #search_wrapper .dns-submit:hover {
  background-color: #840a54;
}

@media only screen and (min-width: 720px) {
  .filter-container #search_wrapper {
    margin: -30px 15% 20px;
  }
}

.filter-container #dining_and_shopping_search {
  width: 70%;
  margin: 0 auto;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  color: #0d0630;
  border-radius: 4px;
  border: 2px solid #fca311;
  padding: 20px 10px;
  display: inline-block;
  position: relative;
}

.filter-container #dining_and_shopping_search::-webkit-input-placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

.filter-container #dining_and_shopping_search::-moz-placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

.filter-container #dining_and_shopping_search::-ms-input-placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

.filter-container #dining_and_shopping_search::placeholder {
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
}

@media only screen and (min-width: 720px) {
  .filter-container #dining_and_shopping_search {
    font-size: 18px;
    font-style: italic;
    line-height: 22px;
    padding: 20px 40px;
  }
}

.filter-container #terminal_filter_wrapper,
.filter-container #category_filter_wrapper {
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.filter-container #terminal_filter_wrapper h4,
.filter-container #category_filter_wrapper h4 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 26px;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
}

.filter-container #terminal_filter_wrapper > div,
.filter-container #category_filter_wrapper > div {
  -ms-flex: 1 1 0px;
  /*  IE10 fix  */
  -webkit-box-flex: 1;
          flex: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.filter-container #terminal_filter_wrapper > div:nth-of-type(1),
.filter-container #terminal_filter_wrapper > div:nth-of-type(2),
.filter-container #category_filter_wrapper > div:nth-of-type(1),
.filter-container #category_filter_wrapper > div:nth-of-type(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

@media only screen and (min-width: 720px) {
  .filter-container #terminal_filter_wrapper,
  .filter-container #category_filter_wrapper {
    padding: 20px;
  }
}

.filter-container #terminal_filter_wrapper > div:nth-of-type(1) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.filter-container #terminal_filter_wrapper > div:nth-of-type(2),
.filter-container #terminal_filter_wrapper > div:nth-of-type(3) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 45%;
          flex: 1 1 45%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.filter-container .ds-terminal-filter,
.filter-container .ds-category-filter {
  border: 2px solid white;
  padding: 10px;
  margin: 10px;
  border-radius: 4px;
  cursor: pointer;
}

.filter-container .ds-terminal-filter.selected,
.filter-container .ds-category-filter.selected {
  background: #ffffff;
  color: #0d0630;
}

.filter-container #clear_ds_filters {
  margin: 15px auto;
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 200px;
          flex: 1 1 200px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  min-width: 200px;
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  padding: 10px;
  background: #840a54;
  text-transform: capitalize;
}

.filter-container #clear_ds_filters:hover {
  background: #fca311;
  color: #0d0630;
}

@media only screen and (min-width: 720px) {
  .filter-container {
    padding: 0 50px 30px 50px;
  }
  .filter-container #clear_ds_filters {
    margin-left: auto;
  }
}

@media only screen and (min-width: 960px) {
  .filter-container #search_wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .filter-container #terminal_filter_wrapper,
  .filter-container #category_filter_wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}

.page-primary #block-basic-content > article > .content .layout__region--content:before {
  content: none;
}

.button-404 {
  background-color: #840a54;
  padding: 15px 20px;
  border-radius: 3px;
  text-decoration: none;
  color: #ffffff;
}

.button-404:hover {
  background-color: #fca311;
  color: #0d0630;
}

.body-404 {
  padding: 10px 30px;
  margin-bottom: 50px;
}

.contact-form,
form {
  margin: 10px;
  padding: 10px;
}

.front-page #header .header-content {
  padding-top: 60px;
}

@media only screen and (min-width: 960px) {
  .front-page #header {
    padding-bottom: 0;
  }
  .front-page #header .header-content {
    padding-top: 0;
    min-height: 555px;
  }
}

.slick,
.slick2 {
  margin: 20px auto;
  max-width: 80%;
  position: relative;
}

.slick img,
.slick2 img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.slick .slick-slide,
.slick2 .slick-slide {
  -webkit-transform: scale(0.94);
      -ms-transform: scale(0.94);
          transform: scale(0.94);
  opacity: 0.75;
  background: #0d0630;
  -webkit-transition: all 0.175s ease-in-out;
  -o-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

.slick .slick-slide.slick-center,
.slick2 .slick-slide.slick-center {
  -webkit-transform: scale(1.075);
      -ms-transform: scale(1.075);
          transform: scale(1.075);
  opacity: 1;
  position: relative;
  z-index: 9999;
  -webkit-transition: all 0.175s ease-in-out;
  -o-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
  -webkit-box-shadow: 0 1px 2px rgba(13, 6, 48, 0.15);
          box-shadow: 0 1px 2px rgba(13, 6, 48, 0.15);
}

@media only screen and (min-width: 720px) {
  .slick,
  .slick2 {
    max-width: 600px;
  }
}

@media only screen and (min-width: 720px) {
  .slick,
  .slick2 {
    max-width: 80%;
  }
}

#plane {
  display: none;
  position: absolute;
  z-index: 4;
  background: transparent url(../../images/Airplane-Yellow.svg) no-repeat left bottom;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  top: -300px;
  left: -37px;
  height: 73px;
  width: 77px;
}

@media only screen and (min-width: 960px) {
  #plane {
    display: block;
  }
}

#plane2 {
  display: none;
  opacity: 0;
  position: absolute;
  z-index: 4;
  background: transparent url(../../images/Airplane-Yellow.svg) no-repeat left bottom;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  top: -65px;
  right: -100px;
  height: 73px;
  width: 77px;
}

@media only screen and (min-width: 960px) {
  #plane2 {
    display: block;
  }
}

#plane3 {
  display: none;
  opacity: 1;
  position: absolute;
  z-index: 2;
  background: transparent url(../../images/Airplane-Yellow.svg) no-repeat left bottom;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  top: -120px;
  left: 47%;
  height: 73px;
  width: 77px;
}

@media only screen and (min-width: 960px) {
  #plane3 {
    display: block;
  }
}

.section-search .block-basic-content #header {
  min-height: 375px;
}

.section-search .block-basic-content h2 {
  padding: 10px 20px;
}

.section-search .block-basic-content ol {
  padding: 20px;
}

.role--administrator .nfo-msg {
  top: 94px;
}

@media only screen and (min-width: 960px) {
  .role--administrator .nfo-msg {
    top: 0px;
  }
}

.nfo-msg {
  background: #fca311;
  color: #0d0630;
  font-size: 18px;
  line-height: 1.2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  top: 54px;
  width: 100%;
  z-index: 9;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.nfo-msg .nfo-icon {
  background: transparent url(../../images/nfo-alert.png) no-repeat center center;
  width: 75px;
  height: 75px;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 75px;
      flex-basis: 75px;
  margin-left: 5px;
}

.nfo-msg .nfo-but {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  text-align: center;
  padding: 5px;
  border-top: 1px solid #0d0630;
}

.nfo-msg .nfo-but a {
  color: #ffffff;
  background: #0d0630;
  border-radius: 50px;
  display: inline-block;
  font-size: 18px;
  margin: 0 10px;
  padding: 7px 20px;
}

.nfo-msg .nfo-but a:hover {
  background: #840a54;
  color: #ffffff;
}

.nfo-msg .nfo-text {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  -ms-flex: 2;
      flex: 2;
  padding: 0 5px;
  font-weight: 900;
}

.nfo-msg .nfo-close {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 75px;
      flex-basis: 75px;
  border-left: 1px solid #0d0630;
}

.nfo-msg .nfo-close a {
  background: transparent url(../../images/nfo-close.png) no-repeat center center;
  height: 75px;
  width: 75px;
  display: block;
}

.nfo-msg .nfo-close a:hover {
  background-color: #ffffff;
}

@media only screen and (min-width: 720px) {
  .nfo-msg {
    font-size: 20px;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .nfo-msg .nfo-text {
    padding: 0 15px;
  }
  .nfo-msg .nfo-but {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    border: 0;
  }
  .nfo-msg .nfo-but a {
    margin: 0 20px;
    padding: 10px 25px;
  }
}

@media only screen and (min-width: 960px) {
  .nfo-msg {
    font-size: 28px;
    position: relative;
    top: initial;
  }
  .nfo-msg .nfo-text {
    padding: 0 30px;
  }
  .nfo-msg .nfo-but a {
    margin: 0 20px;
    padding: 10px 35px;
  }
}

/* IE9, IE10, IE11 */
@media screen and (min-width: 0\0) {
  select option {
    background: #fca311 !important;
    color: #0d0630 !important;
  }
}

.newsroom-content .block-views {
  margin-bottom: 20px;
  padding: 20px 40px;
}

.newsroom-content .block-views h2 {
  background: #0d0630;
  color: #ffffff;
  text-align: left;
  padding: 10px;
  border-radius: 10px 10px 0 0;
}

.newsroom-content .block-views .more-link {
  margin-top: 20px;
}

.newsroom-content .block-views .more-link a {
  font-weight: bold;
}

.newsroom-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.newsroom-date {
  font-weight: bold;
}

.newsroom-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

.newsroom-img img {
  max-width: 100% !important;
}

.newsroom-titlebody {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

.newsroom-title a {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}

@media only screen and (min-width: 720px) {
  .newsroom-item {
    margin-bottom: 20px;
  }
  .newsroom-img {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 20%;
            flex: 0 1 20%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    margin-right: 20px;
  }
  .newsroom-img img {
    max-width: 100% !important;
  }
  .newsroom-titlebody {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 75%;
            flex: 0 1 75%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
}

.article-aggro-list {
  padding: 5px 10px;
}

.article-aggro-list .views-row {
  margin: 5px 0;
}

.article__byline-author-name {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 18px;
}

.article-byline-date {
  padding: 0px;
  font-weight: bold;
  font-size: 18px;
}

.article-byline-date + .layout > .layout__region--content {
  padding-top: 10px !important;
}

@media only screen and (min-width: 720px) {
  .article-byline-date {
    padding: 0 40px;
  }
}

.article-back {
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  display: block;
  padding: 10px 0;
  border-radius: 4px;
  background: #fca311;
  margin-top: 20px;
  color: #0d0630;
  max-width: 150px;
  margin: 0 auto;
}

.article-back:hover {
  background: #840a54;
  color: #ffffff;
}

.mt-table tr {
  border: none;
}

.mt-table .mheading {
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 29px;
  color: #0176e0;
  text-align: left;
}

.mt-table img {
  max-width: 185px;
  max-height: 185px;
  width: 100%;
  height: auto;
  border-radius: 185px;
}

.mt-table img:hover {
  border: 3px solid #840a54;
}

.mt-table .mname {
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 29px;
  text-align: center;
  color: #0d0630;
}

.mt-table a {
  color: #0d0630;
}

.mt-table a .mtitle {
  font-size: 24px;
  letter-spacing: 0;
  line-height: 29px;
  text-align: center;
  color: #840a54;
  display: block;
  font-weight: normal;
}

.lightblue {
  background-color: rgba(134, 187, 215, 0.35);
  text-align: center;
  padding: 25px;
  margin: 20px 0;
}

.lightblue a {
  display: block;
  width: 75%;
  color: #ffffff;
  background-color: #0176e0;
  margin: 15px auto 0;
  padding: 10px;
  text-decoration: none;
  text-align: center;
  border-radius: 3px;
}

.lightblue a:hover {
  color: #ffffff;
  background-color: #840a54;
  text-decoration: none;
}

.doublebtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.doublebtn div {
  text-align: center;
}

.doublebtn a {
  display: block;
  color: #ffffff;
  width: 250px;
  background-color: #840a54;
  margin: 15px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  border-radius: 3px;
}

.doublebtn a:hover {
  color: #ffffff;
  background-color: #0176e0;
  text-decoration: none;
}

@media only screen and (min-width: 720px) {
  .doublebtn {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .doublebtn div {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }
}

.news-items {
  position: relative;
}

.news-items .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  padding: 20px 40px;
}

.news-items h2 {
  font-size: 25px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 33px;
  text-align: center;
}

.news-items .front-news-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.news-items .front-news-list > div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  margin-bottom: 20px;
}

.news-items .front-news-list > div.more-link {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  text-align: center;
  margin: 0;
}

.news-items .front-news-list > div.more-link a {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  background: #840a54;
  min-width: 200px;
  color: #ffffff;
  padding: 15px 20px;
  border-radius: 4px;
  display: block;
  margin: 20px auto 0;
}

.news-items .front-news-list > div.more-link a:hover {
  background: #072c62;
}

@media only screen and (min-width: 720px) {
  .news-items .front-news-list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .news-items .front-news-list > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 285px;
            flex: 0 1 285px;
  }
  .news-items .front-news-list > div.more-link {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}

.news-items .nr-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.news-items .nr-date {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  font-size: 20px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 29px;
  text-align: center;
}

.news-items .nr-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  max-height: 165px;
  overflow: hidden;
  margin-bottom: 10px;
}

.news-items .nr-img img {
  max-width: 275px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

.news-items .nr-img a {
  display: block;
  text-align: center;
}

.news-items .nr-title {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
  max-width: 275px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.news-items .nr-title a {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}

.news-items .nr-more {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-top: 10px;
}

.news-items .nr-more a {
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
  color: #0d0630;
  text-decoration: underline;
}

@media only screen and (min-width: 720px) {
  .news-items .nr-item {
    margin-bottom: 0px;
  }
  .news-items .nr-img {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .news-items .nr-title {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 720px) {
  .news-items .container {
    -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap;
    padding: 30px 50px;
  }
  .news-items h2 {
    font-size: 30px;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 38px;
    text-align: left;
  }
}

@media only screen and (min-width: 960px) {
  .news-items {
    max-height: 590px;
  }
  .news-items .container {
    padding: 40px 60px;
    min-height: 445px;
  }
  .news-items .container:before {
    z-index: 3;
    content: "";
    width: 4px;
    height: 100%;
    position: absolute;
    top: -162px;
    left: 0;
    background: transparent url(../../images/Home_DineShop_Dotted_Line.svg) no-repeat left bottom;
  }
  .news-items .container:after {
    z-index: 3;
    content: "";
    width: 64px;
    height: 100%;
    position: absolute;
    bottom: -39%;
    left: 0;
    background: transparent url(../../images/Home_Accommodating_Dotted_Line.svg) no-repeat left center;
  }
  .news-items h2 {
    font-size: 40px;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 48px;
  }
}

.bleed-bg {
  background: url(../../images/bleed-bg.jpg) no-repeat center center, rgba(134, 187, 215, 0.8);
  background-size: cover;
  -webkit-box-shadow: inset 0 0 0 2000px rgba(134, 187, 215, 0.8);
          box-shadow: inset 0 0 0 2000px rgba(134, 187, 215, 0.8);
  overflow: hidden;
}

@media only screen and (min-width: 960px) {
  .bleed-bg {
    margin-left: -15%;
    margin-right: -15%;
  }
}

.sms-boxes {
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 20px;
}

.sms-boxes .sbox {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  background: rgba(255, 255, 255, 0.8);
  margin: 20px;
  border: 4px solid;
  border-radius: 0 0 12px 12px;
}

.sms-boxes .sbox .box-title {
  display: block;
  width: 100%;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 27px;
  padding: 15px 30px;
}

.sms-boxes .sbox ul {
  padding: 20px;
}

.sms-boxes .sbox img {
  max-width: 100% !important;
}

.sms-boxes .sbox:nth-of-type(1) {
  border-color: #072c62;
}

.sms-boxes .sbox:nth-of-type(1) .box-title {
  background: #072c62;
  color: #ffffff;
}

.sms-boxes .sbox:nth-of-type(2) {
  border-color: #fca311;
}

.sms-boxes .sbox:nth-of-type(2) .box-title {
  background: #fca311;
  color: #0d0630;
}

.sms-boxes .sbox:nth-of-type(3) {
  border-color: #840a54;
}

.sms-boxes .sbox:nth-of-type(3) .box-title {
  background: #840a54;
  color: #ffffff;
}

.sms-boxes .sbox:nth-of-type(4) {
  border-color: #0d0630;
}

.sms-boxes .sbox:nth-of-type(4) .box-title {
  background: #0d0630;
  color: #ffffff;
}

@media only screen and (min-width: 720px) {
  .sms-boxes {
    padding: 30px 0;
  }
  .sms-boxes .sbox {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

@media only screen and (min-width: 960px) {
  .sms-boxes {
    max-width: 900px;
    padding: 50px 0;
  }
  .sms-boxes .sbox {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
  }
}

.special_featured_page__body .sms-boxes .sbox .box-title, .simple_paragraph_block__simple-paragraph .sms-boxes .sbox .box-title, .sms-boxes.sfp-boxes .sbox .box-title {
  font-size: 17px;
  line-height: 20px;
  text-align: center;
}

.special_featured_page__body .sms-boxes .sbox:nth-of-type(1), .special_featured_page__body .sms-boxes .sbox:nth-of-type(2), .special_featured_page__body .sms-boxes .sbox:nth-of-type(3), .special_featured_page__body .sms-boxes .sbox:nth-of-type(4), .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(1), .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(2), .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(3), .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(4), .sms-boxes.sfp-boxes .sbox:nth-of-type(1), .sms-boxes.sfp-boxes .sbox:nth-of-type(2), .sms-boxes.sfp-boxes .sbox:nth-of-type(3), .sms-boxes.sfp-boxes .sbox:nth-of-type(4) {
  border-color: #072c62;
}

.special_featured_page__body .sms-boxes .sbox:nth-of-type(1) .box-title, .special_featured_page__body .sms-boxes .sbox:nth-of-type(2) .box-title, .special_featured_page__body .sms-boxes .sbox:nth-of-type(3) .box-title, .special_featured_page__body .sms-boxes .sbox:nth-of-type(4) .box-title, .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(1) .box-title, .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(2) .box-title, .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(3) .box-title, .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(4) .box-title, .sms-boxes.sfp-boxes .sbox:nth-of-type(1) .box-title, .sms-boxes.sfp-boxes .sbox:nth-of-type(2) .box-title, .sms-boxes.sfp-boxes .sbox:nth-of-type(3) .box-title, .sms-boxes.sfp-boxes .sbox:nth-of-type(4) .box-title {
  background: #072c62;
  color: #ffffff;
}

.special_featured_page__body .sms-boxes p, .simple_paragraph_block__simple-paragraph .sms-boxes p, .sms-boxes.sfp-boxes p {
  padding: 20px;
  font-size: 15px;
  margin-bottom: 0;
}

.special_featured_page__body .sms-boxes .btn-more, .simple_paragraph_block__simple-paragraph .sms-boxes .btn-more, .sms-boxes.sfp-boxes .btn-more {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  background: #840a54;
  max-width: 150px;
  color: #ffffff;
  padding: 10px 20px;
  border-radius: 4px;
  display: block;
  margin: 0 auto 10px;
}

.special_featured_page__body .sms-boxes .btn-more:hover, .simple_paragraph_block__simple-paragraph .sms-boxes .btn-more:hover, .sms-boxes.sfp-boxes .btn-more:hover {
  background: #072c62;
}

@media only screen and (min-width: 960px) {
  .special_featured_page__body .sms-boxes, .simple_paragraph_block__simple-paragraph .sms-boxes, .sms-boxes.sfp-boxes {
    max-width: 100%;
    padding: 50px 0;
  }
  .special_featured_page__body .sms-boxes .sbox, .simple_paragraph_block__simple-paragraph .sms-boxes .sbox, .sms-boxes.sfp-boxes .sbox {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 22%;
            flex: 1 1 22%;
    margin: 10px;
  }
}

.simple_paragraph_block__simple-paragraph .sms-boxes .sbox {
  border-radius: 0;
}

.simple_paragraph_block__simple-paragraph .sms-boxes .sbox p {
  text-align: center;
  font-size: 20px;
}

.simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(1), .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(2), .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(3), .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(4) {
  border-color: #0176e0;
}

.simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(1) .box-title, .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(2) .box-title, .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(3) .box-title, .simple_paragraph_block__simple-paragraph .sms-boxes .sbox:nth-of-type(4) .box-title {
  background: #0176e0;
  color: #ffffff;
}

.page-SMS-policy-statement .deck, .page-SMS-policy-statement #main, .page-SMS-contact .deck, .page-SMS-contact #main {
  background-color: #072c62;
}

.page-SMS-policy-statement .deck .content, .page-SMS-policy-statement .deck h1, .page-SMS-policy-statement #main .content, .page-SMS-policy-statement #main h1, .page-SMS-contact .deck .content, .page-SMS-contact .deck h1, .page-SMS-contact #main .content, .page-SMS-contact #main h1 {
  color: #ffffff;
}

.page-SMS-policy-statement .deck .tabs.primary a, .page-SMS-policy-statement #main .tabs.primary a, .page-SMS-contact .deck .tabs.primary a, .page-SMS-contact #main .tabs.primary a {
  color: #ffffff;
}

.page-SMS-policy-statement .deck #block-basic-content > article > .content .layout__region--content:before, .page-SMS-policy-statement #main #block-basic-content > article > .content .layout__region--content:before, .page-SMS-contact .deck #block-basic-content > article > .content .layout__region--content:before, .page-SMS-contact #main #block-basic-content > article > .content .layout__region--content:before {
  background-color: transparent;
}

.page-SMS-policy-statement .deck .paragraph--type--text-block, .page-SMS-policy-statement .deck .body-sections, .page-SMS-policy-statement #main .paragraph--type--text-block, .page-SMS-policy-statement #main .body-sections, .page-SMS-contact .deck .paragraph--type--text-block, .page-SMS-contact .deck .body-sections, .page-SMS-contact #main .paragraph--type--text-block, .page-SMS-contact #main .body-sections {
  border-radius: 23px;
  background-color: #FFFFFF;
  border-color: transparent;
  color: #0d0630;
}

.page-SMS-policy-statement .deck .paragraph--type--text-block h2, .page-SMS-policy-statement .deck .body-sections h2, .page-SMS-policy-statement #main .paragraph--type--text-block h2, .page-SMS-policy-statement #main .body-sections h2, .page-SMS-contact .deck .paragraph--type--text-block h2, .page-SMS-contact .deck .body-sections h2, .page-SMS-contact #main .paragraph--type--text-block h2, .page-SMS-contact #main .body-sections h2 {
  color: #840a54;
}

.news-content .second-col {
  padding: 0px 40px;
  position: relative;
  clear: both;
  padding-top: 50px;
}

.news-content .second-col .sec-sec {
  padding: 15px 0;
}

.news-content .second-col .sec-sec:first-of-type {
  padding-top: 0;
}

.news-content .med-person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}

.news-content .med-person .med-img {
  min-height: 100px;
  min-width: 100px;
  width: 50%;
  height: 150px;
  max-width: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 45%;
          flex: 0 1 45%;
  background-position: top center;
  background-repeat: no-repeat;
  margin: 0px 10px 10px 0;
}

.news-content .med-person .med-desc {
  font-size: 80%;
}

.news-content .med-person .med-desc strong {
  font-size: 120%;
}

@media only screen and (min-width: 720px) {
  .news-content {
    padding: 30px 0;
  }
}

@media only screen and (min-width: 960px) {
  .news-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .news-content .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .news-content .content .article-byline-date {
    padding: 10px 40px 0 20px;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 200px;
            flex: 1 0 200px;
  }
  .news-content .content .layout--onecol {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .news-content #content {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .news-content .second-col {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 350px;
            flex: 1 0 350px;
    padding: 0px 0 0 15px;
  }
  .news-content .second-col:before {
    content: "";
    width: 15px;
    top: 40px;
    bottom: 40px;
    left: -10px;
    position: absolute;
    background: transparent url(../../images/Home_DineShop_Dotted_Line.svg) repeat-y left top;
  }
}

.news-area.twitter-feed {
  padding: 0;
  background: none;
}

.news-area.twitter-feed .twit-header {
  margin-bottom: 10px;
  padding: 0;
  background: none;
}

.news-area.twitter-feed .twit-header h3 {
  text-align: left;
  font-style: normal;
  font-variant: normal;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}

.news-area.twitter-feed .tweets {
  margin-bottom: 20px;
  padding: 10px;
  background: rgba(134, 187, 215, 0.3);
  border-radius: 10px;
}

.news-area.twitter-feed .tweet {
  min-height: 121px;
  padding: 10px;
}

.news-area.twitter-feed .tweet .twit-avatar {
  display: none;
}

.news-area.twitter-feed .tweet .twit-body {
  margin-left: 0;
  padding: 5px 0 10px;
}

.news-area.twitter-feed .tweet .twit-body .twit-title {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.news-area.twitter-feed .tweet .twit-body .twit-title .twit-name {
  display: none;
}

.news-area.twitter-feed .tweet .twit-body .twit-title .twit-date {
  text-align: left;
}

.news-area.twitter-feed .tweet .twit-body .twit-text {
  font-size: 16px;
}

.news-area.twitter-feed .twit-button {
  padding: 10px 0px;
}

.news-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.news-social a {
  display: block;
  width: 50px;
  height: 50px;
}

.news-social a img {
  border-radius: 15px;
  border: 1px solid #0176e0;
  background-color: #0176e0;
  width: 50px;
  height: 50px;
}

.news-social a:hover img {
  border: 1px solid #840a54;
  background-color: #840a54;
}

.open-page-container {
  padding: 20px;
}

.open-page-container .open-filters {
  margin: 1em auto;
  padding: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 2px solid black;
  border-bottom: 1px solid black;
}

.open-page-container .open-filters span {
  font-weight: bold;
  margin: 5px;
}

.open-page-container .open-filters .filt {
  margin: 5px 10px;
}

.open-page-container .open-filters .filt:hover, .open-page-container .open-filters .filt:visited, .open-page-container .open-filters .filt:active {
  color: white;
  text-decoration: underline;
}

.open-page-container .open-filters .freset {
  margin: 5px 20px;
}

.open-page-container .term-contain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.open-page-container .term-contain h2 {
  text-align: center;
}

.open-page-container .term-contain .open-term {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  margin: 5px;
}

.open-page-container .term-contain .open-term .term-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid black;
  border-radius: 10px;
  padding: 5px 10px;
}

.open-page-container .term-contain .open-term .term-item .open-name {
  border-bottom: 1px solid black;
}

.open-page-container .term-contain .open-term .term-item .open-times {
  text-align: right;
  font-size: 14px;
}

.open-page-container .term-contain .open-term:nth-of-type(1n) .term-item {
  background-color: rgba(13, 6, 48, 0.25);
}

.open-page-container .term-contain .open-term:nth-of-type(2n) .term-item {
  background-color: rgba(7, 44, 98, 0.25);
}

.open-page-container .term-contain .open-term:nth-of-type(3n) .term-item {
  background-color: rgba(134, 187, 215, 0.25);
}

.open-page-container .term-contain .open-term:nth-of-type(4n) .term-item {
  background-color: rgba(252, 163, 17, 0.25);
}

.open-page-container .term-contain .open-term:nth-of-type(5n) .term-item {
  background-color: rgba(132, 10, 84, 0.25);
}

.open-page-container .term-contain .open-term:nth-of-type(6n) .term-item {
  background-color: rgba(1, 118, 224, 0.25);
}

@media only screen and (min-width: 720px) {
  .open-page-container {
    padding: 10px;
  }
  .open-page-container .term-contain .open-term {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
    max-width: 45%;
    margin: 10px;
  }
}

@media only screen and (min-width: 960px) {
  .open-page-container .term-contain .open-term {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    max-width: 30%;
    margin: 15px;
  }
}

.blue-header, h2.special {
  background: #0d0630;
  color: #ffffff;
  text-align: left;
  padding: 10px;
  border-radius: 10px 10px 0 0;
}

.dotted-header {
  margin: 80px 0 50px;
  text-align: center;
  line-height: 0;
  border-bottom: 2px dotted #fca311;
}

.dotted-header span {
  font-size: 26px;
  background: #ffffff;
  padding: 0 20px;
  font-weight: 300;
}

.halves {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.halves .half {
  max-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  margin: 10px;
}

.halves .half p {
  padding: 15px;
}

.halves .half ul li:before {
  color: #fca311;
}

@media only screen and (min-width: 720px) {
  .halves .half {
    max-width: 45%;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 45%;
            flex: 0 1 45%;
    margin: 10px 15px;
  }
}

.sec-container, .airlines_page__airline-company {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.sec-container .term, .sec-container > div, .airlines_page__airline-company .term, .airlines_page__airline-company > div {
  border-radius: 10px;
  position: relative;
  background: #ffffff;
  padding: 30px;
  border: 5px solid;
  -webkit-box-shadow: 5px 5px 15px #bebebe, -5px -5px 15px #ffffff;
          box-shadow: 5px 5px 15px #bebebe, -5px -5px 15px #ffffff;
  max-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  margin: 10px;
  color: #0d0630;
  text-decoration: none;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sec-container .term h2, .sec-container .term p, .sec-container > div h2, .sec-container > div p, .airlines_page__airline-company .term h2, .airlines_page__airline-company .term p, .airlines_page__airline-company > div h2, .airlines_page__airline-company > div p {
  margin: 0;
}

.sec-container .term p, .sec-container > div p, .airlines_page__airline-company .term p, .airlines_page__airline-company > div p {
  font-size: 14px;
}

.sec-container .term img, .sec-container > div img, .airlines_page__airline-company .term img, .airlines_page__airline-company > div img {
  max-width: 100% !important;
  max-height: 100px;
  height: 100%;
  width: auto;
  margin: 0 auto;
}

.sec-container .term:hover, .sec-container > div:hover, .airlines_page__airline-company .term:hover, .airlines_page__airline-company > div:hover {
  text-decoration: none;
  -webkit-box-shadow: 10px 10px 30px #bebebe, -10px -10px 30px #ffffff;
          box-shadow: 10px 10px 30px #bebebe, -10px -10px 30px #ffffff;
}

.sec-container .term:hover h2, .sec-container .term:hover p, .sec-container > div:hover h2, .sec-container > div:hover p, .airlines_page__airline-company .term:hover h2, .airlines_page__airline-company .term:hover p, .airlines_page__airline-company > div:hover h2, .airlines_page__airline-company > div:hover p {
  text-decoration: none;
}

.sec-container .term:hover:before, .sec-container > div:hover:before, .airlines_page__airline-company .term:hover:before, .airlines_page__airline-company > div:hover:before {
  right: 10px;
}

.sec-container .term:hover:after, .sec-container > div:hover:after, .airlines_page__airline-company .term:hover:after, .airlines_page__airline-company > div:hover:after {
  width: 50px;
}

.sec-container .term:before, .sec-container > div:before, .airlines_page__airline-company .term:before, .airlines_page__airline-company > div:before {
  content: '\2192';
  color: #ffffff;
  position: absolute;
  right: 0;
  top: 40%;
  font-size: 28px;
  bottom: 0;
  z-index: 9999;
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}

.sec-container .term:after, .sec-container > div:after, .airlines_page__airline-company .term:after, .airlines_page__airline-company > div:after {
  content: ' ';
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 30px;
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}

.sec-container .term:nth-of-type(1n + 1), .sec-container .term:nth-of-type(7), .sec-container .term:nth-of-type(13), .sec-container > div:nth-of-type(1n + 1), .sec-container > div:nth-of-type(7), .sec-container > div:nth-of-type(13), .airlines_page__airline-company .term:nth-of-type(1n + 1), .airlines_page__airline-company .term:nth-of-type(7), .airlines_page__airline-company .term:nth-of-type(13), .airlines_page__airline-company > div:nth-of-type(1n + 1), .airlines_page__airline-company > div:nth-of-type(7), .airlines_page__airline-company > div:nth-of-type(13) {
  border-color: #0d0630;
}

.sec-container .term:nth-of-type(1n + 1):after, .sec-container .term:nth-of-type(7):after, .sec-container .term:nth-of-type(13):after, .sec-container > div:nth-of-type(1n + 1):after, .sec-container > div:nth-of-type(7):after, .sec-container > div:nth-of-type(13):after, .airlines_page__airline-company .term:nth-of-type(1n + 1):after, .airlines_page__airline-company .term:nth-of-type(7):after, .airlines_page__airline-company .term:nth-of-type(13):after, .airlines_page__airline-company > div:nth-of-type(1n + 1):after, .airlines_page__airline-company > div:nth-of-type(7):after, .airlines_page__airline-company > div:nth-of-type(13):after {
  background-color: #0d0630;
}

.sec-container .term:nth-of-type(2), .sec-container .term:nth-of-type(8), .sec-container .term:nth-of-type(14), .sec-container > div:nth-of-type(2), .sec-container > div:nth-of-type(8), .sec-container > div:nth-of-type(14), .airlines_page__airline-company .term:nth-of-type(2), .airlines_page__airline-company .term:nth-of-type(8), .airlines_page__airline-company .term:nth-of-type(14), .airlines_page__airline-company > div:nth-of-type(2), .airlines_page__airline-company > div:nth-of-type(8), .airlines_page__airline-company > div:nth-of-type(14) {
  border-color: #072c62;
}

.sec-container .term:nth-of-type(2):after, .sec-container .term:nth-of-type(8):after, .sec-container .term:nth-of-type(14):after, .sec-container > div:nth-of-type(2):after, .sec-container > div:nth-of-type(8):after, .sec-container > div:nth-of-type(14):after, .airlines_page__airline-company .term:nth-of-type(2):after, .airlines_page__airline-company .term:nth-of-type(8):after, .airlines_page__airline-company .term:nth-of-type(14):after, .airlines_page__airline-company > div:nth-of-type(2):after, .airlines_page__airline-company > div:nth-of-type(8):after, .airlines_page__airline-company > div:nth-of-type(14):after {
  background-color: #072c62;
}

.sec-container .term:nth-of-type(3), .sec-container .term:nth-of-type(9), .sec-container .term:nth-of-type(15), .sec-container > div:nth-of-type(3), .sec-container > div:nth-of-type(9), .sec-container > div:nth-of-type(15), .airlines_page__airline-company .term:nth-of-type(3), .airlines_page__airline-company .term:nth-of-type(9), .airlines_page__airline-company .term:nth-of-type(15), .airlines_page__airline-company > div:nth-of-type(3), .airlines_page__airline-company > div:nth-of-type(9), .airlines_page__airline-company > div:nth-of-type(15) {
  border-color: #86bbd7;
}

.sec-container .term:nth-of-type(3):after, .sec-container .term:nth-of-type(9):after, .sec-container .term:nth-of-type(15):after, .sec-container > div:nth-of-type(3):after, .sec-container > div:nth-of-type(9):after, .sec-container > div:nth-of-type(15):after, .airlines_page__airline-company .term:nth-of-type(3):after, .airlines_page__airline-company .term:nth-of-type(9):after, .airlines_page__airline-company .term:nth-of-type(15):after, .airlines_page__airline-company > div:nth-of-type(3):after, .airlines_page__airline-company > div:nth-of-type(9):after, .airlines_page__airline-company > div:nth-of-type(15):after {
  background-color: #86bbd7;
}

.sec-container .term:nth-of-type(4), .sec-container .term:nth-of-type(10), .sec-container .term:nth-of-type(16), .sec-container > div:nth-of-type(4), .sec-container > div:nth-of-type(10), .sec-container > div:nth-of-type(16), .airlines_page__airline-company .term:nth-of-type(4), .airlines_page__airline-company .term:nth-of-type(10), .airlines_page__airline-company .term:nth-of-type(16), .airlines_page__airline-company > div:nth-of-type(4), .airlines_page__airline-company > div:nth-of-type(10), .airlines_page__airline-company > div:nth-of-type(16) {
  border-color: #fca311;
}

.sec-container .term:nth-of-type(4):after, .sec-container .term:nth-of-type(10):after, .sec-container .term:nth-of-type(16):after, .sec-container > div:nth-of-type(4):after, .sec-container > div:nth-of-type(10):after, .sec-container > div:nth-of-type(16):after, .airlines_page__airline-company .term:nth-of-type(4):after, .airlines_page__airline-company .term:nth-of-type(10):after, .airlines_page__airline-company .term:nth-of-type(16):after, .airlines_page__airline-company > div:nth-of-type(4):after, .airlines_page__airline-company > div:nth-of-type(10):after, .airlines_page__airline-company > div:nth-of-type(16):after {
  background-color: #fca311;
}

.sec-container .term:nth-of-type(5), .sec-container .term:nth-of-type(11), .sec-container .term:nth-of-type(17), .sec-container > div:nth-of-type(5), .sec-container > div:nth-of-type(11), .sec-container > div:nth-of-type(17), .airlines_page__airline-company .term:nth-of-type(5), .airlines_page__airline-company .term:nth-of-type(11), .airlines_page__airline-company .term:nth-of-type(17), .airlines_page__airline-company > div:nth-of-type(5), .airlines_page__airline-company > div:nth-of-type(11), .airlines_page__airline-company > div:nth-of-type(17) {
  border-color: #840a54;
}

.sec-container .term:nth-of-type(5):after, .sec-container .term:nth-of-type(11):after, .sec-container .term:nth-of-type(17):after, .sec-container > div:nth-of-type(5):after, .sec-container > div:nth-of-type(11):after, .sec-container > div:nth-of-type(17):after, .airlines_page__airline-company .term:nth-of-type(5):after, .airlines_page__airline-company .term:nth-of-type(11):after, .airlines_page__airline-company .term:nth-of-type(17):after, .airlines_page__airline-company > div:nth-of-type(5):after, .airlines_page__airline-company > div:nth-of-type(11):after, .airlines_page__airline-company > div:nth-of-type(17):after {
  background-color: #840a54;
}

.sec-container .term:nth-of-type(6), .sec-container .term:nth-of-type(12), .sec-container .term:nth-of-type(18), .sec-container > div:nth-of-type(6), .sec-container > div:nth-of-type(12), .sec-container > div:nth-of-type(18), .airlines_page__airline-company .term:nth-of-type(6), .airlines_page__airline-company .term:nth-of-type(12), .airlines_page__airline-company .term:nth-of-type(18), .airlines_page__airline-company > div:nth-of-type(6), .airlines_page__airline-company > div:nth-of-type(12), .airlines_page__airline-company > div:nth-of-type(18) {
  border-color: #0176e0;
}

.sec-container .term:nth-of-type(6):after, .sec-container .term:nth-of-type(12):after, .sec-container .term:nth-of-type(18):after, .sec-container > div:nth-of-type(6):after, .sec-container > div:nth-of-type(12):after, .sec-container > div:nth-of-type(18):after, .airlines_page__airline-company .term:nth-of-type(6):after, .airlines_page__airline-company .term:nth-of-type(12):after, .airlines_page__airline-company .term:nth-of-type(18):after, .airlines_page__airline-company > div:nth-of-type(6):after, .airlines_page__airline-company > div:nth-of-type(12):after, .airlines_page__airline-company > div:nth-of-type(18):after {
  background-color: #0176e0;
}

@media only screen and (min-width: 720px) {
  .sec-container .term, .sec-container > div, .airlines_page__airline-company .term, .airlines_page__airline-company > div {
    max-width: 45%;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 45%;
            flex: 0 1 45%;
    margin: 10px 15px;
  }
}

.airlines_page__airline-company > div {
  padding-bottom: 60px;
}

.airlines_page__airline-company > div:after {
  content: ' ';
  position: absolute;
  right: 0;
  top: initial;
  bottom: 0;
  left: 0;
  height: 30px;
  width: 100%;
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}

.airlines_page__airline-company > div:before {
  content: '\2708';
  color: #ffffff;
  position: absolute;
  right: 48%;
  top: initial;
  font-size: 38px;
  bottom: 5px;
  z-index: 9999;
  -webkit-transition: 2.25s;
  -o-transition: 2.25s;
  transition: 2.25s;
}

.airlines_page__airline-company > div:hover:after {
  height: 30px;
  width: 100%;
}

.airlines_page__airline-company > div:hover:before {
  right: 48%;
  bottom: 5px;
}

.airlines_page__airline-company div[class*="airline__"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #ddd;
}

.airlines_page__airline-company div[class*="airline__"]:nth-of-type(1) {
  display: none;
}

.airlines_page__airline-company div[class*="airline__"]:nth-of-type(1), .airlines_page__airline-company div[class*="airline__"]:nth-of-type(2) {
  border-bottom: 0;
}

.airlines_page__airline-company div[class*="airline__"] > div {
  margin: 5px 0;
}

.airlines_page__airline-company div[class*="airline__"] > div:first-of-type {
  font-weight: bold;
  font-size: 14px;
  color: #999;
}

.airlines_page__airline-company div[class*="airline__"]:div:nth-of-type(2) {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  font-size: 16px;
}

.airlines_page__airline-company .airline__airline-logo {
  border-bottom: 3px solid #0d0630 !important;
  margin-bottom: 10px;
}

.airlines_page__airline-company .airline__airline-logo > * {
  width: 100%;
  text-align: center;
  display: block;
  margin: 0 auto;
}

.special_featured_page__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.special_featured_page__blocks > div {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}

.special_featured_page__blocks > div:nth-of-type(1),
.special_featured_page__blocks > div:nth-of-type(4) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.special_featured_page__blocks > div:nth-of-type(1) {
  margin-bottom: 20px;
}

.special_featured_page__blocks > div:nth-of-type(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  padding-right: 20px;
  padding: 20px;
  background: #86bbd7;
}

.special_featured_page__blocks > div:nth-of-type(3) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  padding: 10px;
  padding-top: 20px;
  background: #86bbd7;
}

.content-block-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.content-block-view > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
}

.content-block-view .newsroom-body p {
  font-size: 14px;
}

.content-block-view .newsroom-title a {
  font-size: 16px;
  line-height: 1.4;
}

@media only screen and (min-width: 720px) {
  .content-block-view {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .content-block-view > div {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 29%;
            flex: 1 0 29%;
  }
  .content-block-view > div .newsroom-titlebody {
    max-width: 80%;
  }
  .content-block-view > div .newsroom-img {
    max-width: 50%;
  }
}

#youtubechannel-player {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0 !important;
  width: auto !important;
  overflow: hidden;
}

#youtubechannel-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#youtubechannel-list {
  height: auto !important;
  width: 100% !important;
}

#youtubechannel-list ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#youtubechannel-list ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  float: none;
  display: block;
}

#youtubechannel-list ul li a {
  display: block;
}

#youtubechannel-list ul li a img {
  width: 100%;
  height: auto;
}

.multimedia-page-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.multimedia-page-content #block-basic-local-tasks, .multimedia-page-content #block-basic-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.multimedia-page-content #block-youtubechannel, .multimedia-page-content #block-flickrblock {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}

.multimedia-page-content #block-youtubechannel .flickr-img, .multimedia-page-content #block-flickrblock .flickr-img {
  max-width: 100%;
}

.multimedia-page-content #block-youtubechannel {
  padding-left: 50px;
  position: relative;
}

.multimedia-page-content #block-youtubechannel h2 {
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  margin-bottom: 0;
  position: absolute;
  text-transform: uppercase;
  left: 5px;
  top: 35%;
  font-size: 50px;
  text-align: center;
}

.multimedia-page-content #block-flickrblock {
  padding-right: 50px;
  position: relative;
}

.multimedia-page-content #block-flickrblock h2 {
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  margin-bottom: 0;
  position: absolute;
  text-transform: uppercase;
  left: 93%;
  top: 38%;
  font-size: 50px;
  text-align: center;
}

@media only screen and (min-width: 720px) {
  .multimedia-page-content #block-basic-local-tasks, .multimedia-page-content #block-basic-content {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
  .multimedia-page-content #block-youtubechannel, .multimedia-page-content #block-flickrblock {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 45%;
            flex: 0 1 45%;
  }
  .multimedia-page-content #block-youtubechannel .flickr-img, .multimedia-page-content #block-flickrblock .flickr-img {
    max-width: 490px;
    margin-bottom: 10px;
    max-height: 305px;
    height: auto;
  }
  .multimedia-page-content #block-flickrblock h2 {
    top: 24%;
  }
  .multimedia-page-content #block-youtubechannel h2 {
    left: -25px;
    top: 23%;
  }
}

.socmedlinks {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.socmedlinks .btn-more {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  background: #840a54;
  min-width: 200px;
  color: #ffffff;
  padding: 15px 20px;
  border-radius: 4px;
  display: block;
  margin: 0 auto;
}

.socmedlinks .btn-more:hover {
  background: #072c62;
}

.socmedlinks .side {
  text-align: left;
  padding: 20px 50px;
}

.socmedlinks .side p {
  font-size: 80%;
}

.socmedlinks .side-wide {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  font-size: 75%;
  padding: 0 75px;
}

#footer {
  background-color: #120b34;
  color: #ffffff;
  padding-bottom: 85px;
}

#footer .logo {
  background: url("../../images/PHL-Official-Logo-White.svg") no-repeat;
  width: 339px;
  height: 63px;
  display: block;
  margin: 0 auto;
  background-size: cover;
}

@media only screen and (min-width: 720px) {
  #footer .logo {
    margin: 0;
  }
}

@media only screen and (min-width: 960px) {
  #footer {
    padding-bottom: 0;
    margin: 0;
  }
}

.over-foot {
  background-color: #0d0630;
  color: #ffffff;
  padding: 60px 0 0;
}

.over-foot .address {
  padding: 60px 60px 20px;
}

.over-foot .address p {
  line-height: 32px;
}

.over-foot #footer-region {
  padding: 40px 0 10px;
}

@media only screen and (min-width: 720px) {
  .over-foot #footer-region {
    padding: 40px 0;
  }
}

.over-foot .search-bar {
  display: none;
}

@media only screen and (min-width: 720px) {
  .over-foot .search-bar {
    display: block;
  }
}

.over-foot .search-block-form form {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid;
}

.over-foot .search-block-form form button,
.over-foot .search-block-form form [type="button"],
.over-foot .search-block-form form [type="reset"],
.over-foot .search-block-form form [type="submit"] {
  background: transparent url("../../images/search_white.png") no-repeat;
  background-position: 18px 8px;
  border: 0;
  color: #0d0630;
  outline: 0;
  min-height: 45px;
  text-indent: -9999px;
  float: right;
}

.over-foot .search-block-form form form {
  width: 100%;
}

.over-foot .search-block-form form .js-form-item {
  -webkit-box-flex: 2;
      -ms-flex: 2 1 auto;
          flex: 2 1 auto;
  min-height: 45px;
}

.over-foot .search-block-form form .js-form-item input[type="search"] {
  background: transparent;
  outline: 0;
  border: 0;
  margin-bottom: 0;
}

.over-foot .search-block-form form .js-form-item input[type="search"]::-webkit-input-placeholder {
  color: white;
}

.over-foot .search-block-form form .js-form-item input[type="search"]::-moz-placeholder {
  color: white;
}

.over-foot .search-block-form form .js-form-item input[type="search"]::-ms-input-placeholder {
  color: white;
}

.over-foot .search-block-form form .js-form-item input[type="search"]::placeholder {
  color: white;
}

.over-foot .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.over-foot .menu-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding: 0 0 20px;
}

.over-foot .menu-item a {
  text-transform: uppercase;
  color: #fca311;
}

.over-foot .menu-item a:hover {
  color: #86bbd7;
}

@media only screen and (min-width: 720px) {
  .over-foot .menu-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
            flex: 1 1 33%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}

.under-foot {
  background-color: #072c62;
  color: #ffffff;
  padding: 20px 40px;
  font-size: 16px;
}

.under-foot a {
  color: white;
}

.under-foot a:hover img {
  opacity: 0.5;
}

.under-foot .copyright {
  padding: 20px 0;
}

.under-foot .social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.under-foot .social a img {
  max-width: 75%;
}

@media only screen and (min-width: 960px) {
  .under-foot .social a img {
    max-width: 85%;
  }
}

@media only screen and (min-width: 960px) {
  .under-foot .social a img {
    max-width: 100%;
  }
}

#flight_feed_controls_table {
  margin: 0;
  background: #072c62;
}

#flight_feed_controls_table tbody tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 35px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#flight_feed_controls_table tbody tr td {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

#flight_feed_controls_table tbody tr.flights-head {
  border: 0;
}

@media only screen and (min-width: 720px) {
  #flight_feed_controls_table tbody tr {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  #flight_feed_controls_table tbody tr td {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

#flight_feed_controls_table tbody h2 {
  font-size: 30px;
  font-weight: bold;
  line-height: 22px;
  color: #ffffff;
  width: 100%;
  text-align: center;
  margin: 0;
}

@media only screen and (min-width: 720px) {
  #flight_feed_controls_table tbody h2 {
    font-size: 40px;
  }
}

#flight_feed_controls_table tbody select {
  position: relative;
  margin: 0 auto;
  height: 50px;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  padding: 0 20px;
  width: 100%;
  max-width: 80%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: white url("../../images/Language_Arrow.svg") no-repeat right 20px top 8px;
  background-size: 25px 35px;
}

#flight_feed_controls_table tbody select option {
  padding: 10px 40px;
}

#flight_feed_controls_table #debug_output_row {
  display: none;
  color: #ffffff;
  border: 0;
}

.flight-number {
  font-size: 18px;
  font-weight: 900;
  line-height: 22px;
  background: #072c62;
  color: #ffffff;
  padding: 3px;
  border-radius: 4px;
  max-width: 185px;
}

.flight-number:before {
  content: "#";
  padding-left: 5px;
}

#flight_feed_tabs {
  border: 0;
}

#flight_feed_tabs ul {
  background: transparent;
  border: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#flight_feed_tabs ul li {
  border: 0;
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  background: #86bbd7;
}

#flight_feed_tabs ul li + li {
  margin-left: 30px;
}

#flight_feed_tabs ul li a {
  font-size: 22px;
  line-height: 26px;
  display: block;
  width: 100%;
  text-align: center;
  color: #0d0630;
  outline: 0;
  padding: 10px;
}

#flight_feed_tabs ul li.ui-tabs-active {
  background: #072c62;
  color: #ffffff;
}

#flight_feed_tabs ul li.ui-tabs-active a {
  color: #ffffff;
  font-weight: 900;
}

@media only screen and (min-width: 720px) {
  #flight_feed_tabs ul li a {
    font-size: 30px;
    line-height: 36px;
  }
}

#flight_feed_tabs .ui-tabs-panel {
  padding: 0;
}

.page-flights .flight-search form {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.page-flights .flight-search form input[type="search"],
.page-flights .flight-search form input[type="submit"] {
  height: 60px;
}

.page-flights .flight-search form input[type="search"] {
  border: 2px solid #0d0630;
  border-radius: 4px 0px 0 4px;
  padding: 0 30px;
}

.page-flights .flight-search form input[type="search"]::-webkit-input-placeholder {
  font-size: 18px;
  font-style: italic;
  line-height: 22px;
}

.page-flights .flight-search form input[type="search"]::-moz-placeholder {
  font-size: 18px;
  font-style: italic;
  line-height: 22px;
}

.page-flights .flight-search form input[type="search"]::-ms-input-placeholder {
  font-size: 18px;
  font-style: italic;
  line-height: 22px;
}

.page-flights .flight-search form input[type="search"]::placeholder {
  font-size: 18px;
  font-style: italic;
  line-height: 22px;
}

.page-flights .flight-search form input[type="submit"] {
  text-indent: -9999px;
  min-width: 100px;
  border-radius: 0 4px 4px 0;
  background: #0d0630 url("../../images/search_white.png") no-repeat center center;
}

.page-flights .flight-search form input[type="submit"]:hover {
  background-color: #840a54;
}

@media only screen and (min-width: 720px) {
  .page-flights .flight-search form {
    max-width: 75%;
  }
}

#flight_feed_arrivals_table,
#flight_feed_departures_table {
  margin: 0;
  width: 100% !important;
}

#flight_feed_arrivals_table tr,
#flight_feed_departures_table tr {
  padding: 18px 10px;
}

#flight_feed_arrivals_table thead tr,
#flight_feed_departures_table thead tr {
  background: #0d0630;
}

#flight_feed_arrivals_table thead tr th,
#flight_feed_departures_table thead tr th {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #ffffff;
  padding: 18px 0;
}

#flight_feed_arrivals_table tbody tr.odd,
#flight_feed_departures_table tbody tr.odd {
  background-color: rgba(134, 187, 215, 0.25);
}

#flight_feed_arrivals_table tbody tr.even,
#flight_feed_departures_table tbody tr.even {
  background-color: #ffffff;
}

#flight_feed_arrivals_table tbody td,
#flight_feed_departures_table tbody td {
  text-align: left;
  vertical-align: middle;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

#flight_feed_arrivals_table tbody td p,
#flight_feed_departures_table tbody td p {
  color: #0d0630;
  font-size: 18px;
  line-height: 22px;
}

#flight_feed_arrivals_table tbody td > a,
#flight_feed_departures_table tbody td > a {
  font-weight: 900;
  text-decoration: none;
}

#flight_feed_arrivals_table tbody td > a:hover,
#flight_feed_departures_table tbody td > a:hover {
  text-decoration: underline;
}

#flight_feed_arrivals_table tbody td:first-of-type,
#flight_feed_departures_table tbody td:first-of-type {
  text-align: left;
  padding-left: 20px;
}

#flight_feed_arrivals_table tbody td:first-of-type a,
#flight_feed_departures_table tbody td:first-of-type a {
  font-weight: normal;
  padding: 15px;
  display: block;
}

#flight_feed_arrivals_table tbody td:first-of-type a:hover,
#flight_feed_departures_table tbody td:first-of-type a:hover {
  text-decoration: underline;
}

@media only screen and (min-width: 720px) {
  #flight_feed_arrivals_table thead tr th,
  #flight_feed_departures_table thead tr th {
    text-align: center;
    font-size: 20px;
    line-height: 29px;
  }
  #flight_feed_arrivals_table tbody tr td,
  #flight_feed_departures_table tbody tr td {
    text-align: center;
    padding: 20px 0px;
  }
}

#flight_feed_arrivals_table_paginate,
#flight_feed_departures_table_paginate {
  float: none;
  text-align: center;
  padding: 20px 0;
  margin: 20px 0;
}

#flight_feed_arrivals_table_paginate a,
#flight_feed_departures_table_paginate a {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  text-align: center;
  border-radius: 4px;
  padding: 10px 17px;
  border: 0;
}

#flight_feed_arrivals_table_paginate a:hover,
#flight_feed_departures_table_paginate a:hover {
  background: #fca311;
  color: #0d0630 !important;
}

#flight_feed_arrivals_table_paginate a.disabled,
#flight_feed_departures_table_paginate a.disabled {
  opacity: 0.5;
}

#flight_feed_arrivals_table_paginate a.current,
#flight_feed_departures_table_paginate a.current {
  background: #840a54;
  color: #ffffff !important;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9sYXlvdXQvX2xheW91dC0tZ3JpZC5zY3NzIiwibGF5b3V0L2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCJsYXlvdXQvbGF5b3V0LmNzcyIsImxheW91dC9jb25maWcvX2dyaWQtc2V0dGluZ3Muc2NzcyIsIm5vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L21peGlucy9fZ3JpZC1jb2xsYXBzZS5zY3NzIiwibm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9jb3JlL25lYXQvbWl4aW5zL19ncmlkLWNvbHVtbi5zY3NzIiwibm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9jb3JlL25lYXQvbWl4aW5zL19ncmlkLW1lZGlhLnNjc3MiLCJub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2NvcmUvbmVhdC9taXhpbnMvX2dyaWQtcHVzaC5zY3NzIiwibGF5b3V0L2xheW91dC9fbW9iaWxlLW1lbnUuc2NzcyIsImxheW91dC9sYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L2xheW91dC9fbWFpbi5zY3NzIiwibGF5b3V0L2NvbmZpZy9fbWl4aW5zLnNjc3MiLCJsYXlvdXQvbGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9sYXlvdXQvX292ZXItZm9vdC5zY3NzIiwibGF5b3V0L2xheW91dC9fdW5kZXItZm9vdC5zY3NzIiwibGF5b3V0L2xheW91dC9fZmxpZ2h0LWZlZWQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjQTtFQUNFLHVCQ21EOEI7RURsRDlCLCtCQUFzQjtVQUN2Qix1QkFBQTtDRWJBOztBRmdCRDs7O0VBR0MsNEJBQUE7VUViUyxvQkFBb0I7Q0ZlOUI7O0FFWkE7O0VBRUUsYUFBYTtDRmVmOztBRVpBO0VBQ0UsVUFBVTtDRmVaOztBRVpBO0VGaUJFLG1CRzNCaUI7RUg0QmpCLGFBQVc7RUFDWixrQkFBQTtFRWZDLFlBQVk7Q0VEWjs7QUZJRjtFRURJLFlBQVM7RUFDVixZQUFBO0VGR0QsZUFBZTtDRldqQjs7QUVSQTtFR0ZFLG1CQUFPO0VMWVIsb0JBQUE7RUVQQyx5QkFBeUI7Q0ZVekI7O0FFUEY7RUlKRSx5QkhoQ1c7RUh3RFYsWUFBQTtFRWpCRCxrQkFBa0I7Q0tnQmxCOztBTGJGO0VBQ0U7SUlYQSx5QkhoQ1c7SUh3RFYsWUFBQTtJRVZDLGtCQUFrQjtHQUNuQjtDS1FEOztBTExGO0VBQ0U7SUluQkEseUJIaENXO0lId0RWLFlBQUE7SUVGQyxrQkFBa0I7R0FDbkI7Q0tBRDs7QUxHRjtFQUNFO0lJM0JBLHdCSGhDVztJSHFFVixZQUFBO0lFUEMsa0JBQWtCO0dBQ25CO0NLUkQ7O0FMV0Y7RUFDRTtJSW5DQSxvQ0hoQ1c7SUhxRVYsWUFBQTtJRUNDLGtCQUFrQjtHQUNuQjtDS2hCRDs7QUxtQkY7RUFDRTtJSTNDQSx3QkhoQ1c7SUswQlQsWUFBc0M7SVIwRHZDLGtCQUFBO0lFTEMscUNBQXFDO0dBQ3RDO0NLekJEOztBTDRCRjtFQUNFO0lJcERBLHdCSGhDVztJSzBCVCxZQUFzQztJUjBEdkMsa0JBQUE7SUVJQyxxQ0FBcUM7R0FDdEM7Q0tsQ0Q7O0FMcUNGO0VBQ0U7SUk3REEsd0JIaENXO0lLMEJULFlBQXNDO0lSeUV2QyxrQkFBQTtJRUZDLHFDQUFxQztHQUN0QztDSzNDRDs7QUw4Q0Y7RUFDRTtJSXRFQSxvQ0hoQ1c7SUswQlQsWUFBc0M7SVJ5RXZDLGtCQUFBO0lFT0MscUNBQXFDO0dBQ3RDO0NLcEREOztBTHVERjtFQUNFO0lJL0VBLHdCSGhDVztJSzBCVCxZQUFzQztJUnFHekMsa0JBQUE7SUFoQkcscUNBVEo7R0VjRztFQUNEO0lBQ0Usc0NBQXNDO0dBQ3ZDO0NLaEVEOztBTG1FRjtFQUNFO0lJM0ZBLHdCSGhDVztJSzBCVCxZQUFzQztJUnFHekMsa0JBQUE7SUFKRyxpREFBNkI7R0VLOUI7RUFDRDtJQUNFLHNDQUFzQztHQUN2QztDSzVFRDs7QUwrRUY7RUFDRTtJSXZHQSx3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bEIsbUJWenlDVTtFVTB5Q1YsZUFBYztFQUNmLGlCQUFBO0VUNnFDSCxXQUFXO0VTL3NDYixvQkFtQ0s7Q1Q4cUNKOztBQUVEO0VTNXFDTSxnQkFBYztFQUNmLGVBQUE7RVQ4cUNILGVBQWU7RVN0dENqQixtQkF5Q0s7Q1QrcUNKOztBQUVEO0VTMXRDQSxrQkF5Q0s7Q1RtckNKOztBQUVEO0VTL3FDTztJVGlyQ0gsZUFBZTtHU2h1Q25CO0NUa3VDQzs7QUFFRDtFUy9xQ1Esc0JBQWtCO0VBQ2xCLG9CVjN6Q1M7TVU0ekNULGtCQUFnQjtVVnIwQ2hCLGNBQU87RVV1MENQLHFCQUFrQjtNQUNsQixhQUFlO0VBQ2YscUJBQWM7TUFDZCxlQUFjO0VBQ2QsNkJBQWtCO01BQ2YsZ0JBQU87RUFJWCxnQkFBQTtFVDhxQ0wsaUJBQWlCO0VTaHZDbkIsbUJBeUNLO0VBdUJLLGVWejBDRDtFVTAwQ0EsMEJBQUE7RVRtckNQLG9CQUFvQjtDU3B2Q3RCOztBVHV2Q0E7RUFDRSxlQUFlO0VTeHZDakIsZ0JBa0JNO0NUd3VDTDs7QUFFRDtFUzV2Q0E7SUE0RVEsZ0JWajFDUztHVWsxQ1Y7Q1RtckNOOztBQUVEO0VBQ0UsY1NsckNjO0NUbXJDZjs7QUFFRDtFQUNFLGVTbnJDZ0I7Q1RvckNqQjs7QUFFRDtFUzF3Q0EsZUF1Rk87RVRxckNMLGlCU3ByQ3FCO0VUcXJDckIsZ0JTcHJDbUI7Q1RxckNwQjs7QUFFRDs7RVNockNBLGVBQWdCO0NUbXJDZjs7QUFFRDs7RVNsckNJLGNBQWE7Q1RxckNoQjs7QUFFRDtFU25yQ0ksbUJBQWtCO0VBQ25CLGFBQUE7RVRxckNELGNBQWM7RVM3ckNoQixlQVNFO0NUc3JDRDs7QUFFRDtFU3ByQ0ksYUFBWTtFQUNiLGlCQUFBO0NUc3JDRjs7QUFFRDtFQUNFLGVTM3FDZTtDVDRxQ2hCOztBQUVEO0VBQ0UsWVM1cUN1QjtFVDZxQ3ZCLGVTNXFDZ0I7RVQ2cUNoQiwwRVM1cUNXO0VUNnFDWCxtQ1M1cUNnQjtFVDZxQ2hCLFlTNXFDSTtFVDZxQ0osY1M1cUNnQjtFVDZxQ2hCLGFTNXFDRztF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QjtFQUNoQixtQkFBbUI7RUFDbkIsa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsMkJBQTJCO0VBQzNCLGlGQUFpRjtDQUNsRjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFO0lBQ0UsZUFBZTtHQUNoQjtDQUNGOztBQUVEOztFQUVFLFVBQVU7RUFDVix1QkFBdUI7Q0FDeEI7O0FBRUQ7O0VBRUUsbUJBQW1CO0NBQ3BCOztBQUVEOztFQUVFLG9CQUFvQjtDQUNyQjs7QUFFRDs7RUFFRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGdCQUFnQjtDQUNqQjs7QUFFRDs7RUFFRSw0Q0FBNEM7Q0FDN0M7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEOztFQUVFLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixrQkFBa0I7Q0FDbkI7O0FBRUQ7O0VBRUUsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7Q0FDbkI7O0FBRUQ7O0VBRUUsaUJBQWlCO0VBQ2pCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7O0VBRUUsaUJBQWlCO0VBQ2pCLG1CQUFtQjtDQUNwQjs7QUFFRDs7RUFFRSxvQkFBb0I7RUFDcEIsY0FBYztFQUNkLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0U7O0lBRUUsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixrQkFBa0I7R0FDbkI7RUFDRDs7SUFFRSxtQkFBbUI7SUFDbkIsa0JBQWtCO0dBQ25CO0NBQ0Y7O0FBRUQ7O0VBRUUsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixVQUFVO0NBQ1g7O0FBRUQ7O0VBRUUsb0JBQW9CO0VBQ3BCLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsb0JBQW9CO0VBQ3BCLDBCQUEwQjtDQUMzQiIsImZpbGUiOiJ0by5jc3MifQ== */
/*# sourceMappingURL=layout.css.map */
