@font-face {
  font-family: Museo;
  src: url("../fonts/museo_slab/museoslab_300_macroman/Museo_Slab_300-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_300_macroman/Museo_Slab_300-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_300_macroman/Museo_Slab_300-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_300_macroman/Museo_Slab_300-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_300_macroman/Museo_Slab_300-webfont.svg#webfont") format("svg");
}
@font-face {
  font-family: Museo;
  font-weight: 500;
  src: url("../fonts/museo_slab/museoslab_500_macroman/Museo_Slab_500_2-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_500_macroman/Museo_Slab_500_2-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_500_macroman/Museo_Slab_500_2-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_500_macroman/Museo_Slab_500_2-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_500_macroman/Museo_Slab_500_2-webfont.svg#webfont") format("svg");
}
@font-face {
  font-family: Museo;
  font-weight: 700;
  src: url("../fonts/museo_slab/museoslab_700_macroman/Museo_Slab_700-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_700_macroman/Museo_Slab_700-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_700_macroman/Museo_Slab_700-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_700_macroman/Museo_Slab_700-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_700_macroman/Museo_Slab_700-webfont.svg#webfont") format("svg");
}
@font-face {
  font-family: Museo;
  font-style: italic;
  src: url("../fonts/museo_slab/museoslab_300italic_macroman/Museo_Slab_300italic-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_300italic_macroman/Museo_Slab_300italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_300italic_macroman/Museo_Slab_300italic-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_300italic_macroman/Museo_Slab_300italic-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_300italic_macroman/Museo_Slab_300italic-webfont.svg#webfont") format("svg");
}
@font-face {
  font-family: Museo;
  font-weight: 500;
  font-style: italic;
  src: url("../fonts/museo_slab/museoslab_500italic_macroman/Museo_Slab_500italic-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_500italic_macroman/Museo_Slab_500italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_500italic_macroman/Museo_Slab_500italic-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_500italic_macroman/Museo_Slab_500italic-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_500italic_macroman/Museo_Slab_500italic-webfont.svg#webfont") format("svg");
}
@font-face {
  font-family: Museo;
  font-weight: 700;
  font-style: italic;
  src: url("../fonts/museo_slab/museoslab_700italic_macroman/Museo_Slab_700italic-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_700italic_macroman/Museo_Slab_700italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_700italic_macroman/Museo_Slab_700italic-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_700italic_macroman/Museo_Slab_700italic-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_700italic_macroman/Museo_Slab_700italic-webfont.svg#webfont") format("svg");
}
@font-face {
  font-family: Museo;
  src: url("../fonts/museo_slab/museoslab_300_macroman/Museo_Slab_300-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_300_macroman/Museo_Slab_300-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_300_macroman/Museo_Slab_300-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_300_macroman/Museo_Slab_300-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_300_macroman/Museo_Slab_300-webfont.svg#webfont") format("svg");
}
@font-face {
  font-family: Museo;
  font-weight: 500;
  src: url("../fonts/museo_slab/museoslab_500_macroman/Museo_Slab_500_2-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_500_macroman/Museo_Slab_500_2-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_500_macroman/Museo_Slab_500_2-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_500_macroman/Museo_Slab_500_2-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_500_macroman/Museo_Slab_500_2-webfont.svg#webfont") format("svg");
}
@font-face {
  font-family: Museo;
  font-weight: 700;
  src: url("../fonts/museo_slab/museoslab_700_macroman/Museo_Slab_700-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_700_macroman/Museo_Slab_700-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_700_macroman/Museo_Slab_700-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_700_macroman/Museo_Slab_700-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_700_macroman/Museo_Slab_700-webfont.svg#webfont") format("svg");
}
@font-face {
  font-family: Museo;
  font-style: italic;
  src: url("../fonts/museo_slab/museoslab_300italic_macroman/Museo_Slab_300italic-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_300italic_macroman/Museo_Slab_300italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_300italic_macroman/Museo_Slab_300italic-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_300italic_macroman/Museo_Slab_300italic-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_300italic_macroman/Museo_Slab_300italic-webfont.svg#webfont") format("svg");
}
@font-face {
  font-family: Museo;
  font-weight: 500;
  font-style: italic;
  src: url("../fonts/museo_slab/museoslab_500italic_macroman/Museo_Slab_500italic-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_500italic_macroman/Museo_Slab_500italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_500italic_macroman/Museo_Slab_500italic-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_500italic_macroman/Museo_Slab_500italic-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_500italic_macroman/Museo_Slab_500italic-webfont.svg#webfont") format("svg");
}
@font-face {
  font-family: Museo;
  font-weight: 700;
  font-style: italic;
  src: url("../fonts/museo_slab/museoslab_700italic_macroman/Museo_Slab_700italic-webfont.eot");
  src: url("../fonts/museo_slab/museoslab_700italic_macroman/Museo_Slab_700italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo_slab/museoslab_700italic_macroman/Museo_Slab_700italic-webfont.woff") format("woff"), url("../fonts/museo_slab/museoslab_700italic_macroman/Museo_Slab_700italic-webfont.ttf") format("truetype"), url("../fonts/museo_slab/museoslab_700italic_macroman/Museo_Slab_700italic-webfont.svg#webfont") format("svg");
}
/*
 * responsive.custom.css is for custom media queries that are not set via the
 * theme settings, such as cascading media queries.
 *
 * By default all the other responsive stylesheets used in Adaptivetheme use a
 * "stacking method", however cascading media queries use a waterfall method so
 * you can leverage the cascade and inheritance for all browsers that support
 * media queries, regardless of screen size.
 *
 * @SEE http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/#mq-overlap-stack
 *
 * NOTE: this file loads by default, to disable got to your theme settings and
 * look under the "CSS" settings tab.
 */
/*
 * Really small screens and up
 */
/* @media only screen and (min-width: 220px) {} */
/*
 * All Mobile
 */
@media only screen and (max-width: 767px) {
  /* line 31, ../sass/responsive.custom.scss */
  .front .pane-views-exp-what-can-i-bring-page #block-views-exp-what-can-i-bring-page .views-exposed-widgets,
  .front .pane-views-exp-what-can-i-bring-page-2 #block-views-exp-what-can-i-bring-page-2 .views-exposed-widgets {
    width: 100%;
  }

  /* line 34, ../sass/responsive.custom.scss */
  .front .pane-views-exp-what-can-i-bring-page-2 #block-views-exp-what-can-i-bring-page-2 .form-text {
    width: auto;
  }

  /* line 36, ../sass/responsive.custom.scss */
  .pane-block-6,
  .pane-block-7 {
    height: 0em;
  }
  /* line 39, ../sass/responsive.custom.scss */
  .pane-block-6.text-increase,
  .pane-block-7.text-increase {
    height: 0em;
  }

  /* line 43, ../sass/responsive.custom.scss */
  .pane-block-7 {
    padding-bottom: 0.1em;
  }
}
@media only screen and (max-width: 480px) {
  /* line 49, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .form-text,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .form-text {
    width: 130px;
  }
}
@media only screen and (max-width: 216px) {
  /* line 54, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .form-text,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .form-text {
    width: 53px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
  /* line 60, ../sass/responsive.custom.scss */
  .pane-block-4 li, .pane-block-5 li {
    width: 99px !important;
  }

  /* line 63, ../sass/responsive.custom.scss */
  .pane-block-31 #block-block-31 .description,
  .pane-block-32 #block-block-32 .description {
    font-size: 1.12em !important;
    background-color: #efede4;
    width: 285px;
    margin-left: -3px;
  }

  /* line 70, ../sass/responsive.custom.scss */
  .panel-panel.panel-col-middle {
    height: 45.5em !important;
  }
}
@media only screen and (min-width: 321px) and (max-width: 767px) {
  /* line 78, ../sass/responsive.custom.scss */
  .block-user-alert .user-alert .user-label {
    padding: 6px 6px 0 0;
  }

  /* line 82, ../sass/responsive.custom.scss */
  .block-user-alert .user-alert {
    background-image: url("../images/alert.png");
  }

  /* line 88, ../sass/responsive.custom.scss */
  #block-block-25 .block-inner,
  #block-block-25 ul,
  #block-block-24 .block-inner,
  #block-block-24 ul {
    margin-top: 5px;
    text-align: center;
  }
}
@media only screen and (min-width: 321px) and (max-width: 767px) and (orientation: landscape) {
  /* line 98, ../sass/responsive.custom.scss */
  .pane-block-33 #block-block-33 h2,
  .pane-block-34 #block-block-34 h2 {
    margin: 0;
  }

  /* line 102, ../sass/responsive.custom.scss */
  .field-name-field-related-content-two {
    padding-top: 24px;
  }

  /* line 105, ../sass/responsive.custom.scss */
  .pane-block-31 #block-block-31,
  .pane-block-32 #block-block-32 {
    margin-top: -2.5em !important;
  }
  /* line 108, ../sass/responsive.custom.scss */
  .pane-block-31 #block-block-31 .description,
  .pane-block-32 #block-block-32 .description {
    font-size: 1.3em !important;
  }
}
/*
 * Smartphone sizes and down
 */
@media only screen and (max-width: 767px) {
  /*
   * Float Region blocks example:
   * In smaller screen sizes we can remove the float and widths so all blocks
   * stack instead of displaying horizonally. The selector used here is an
   * "attribute selector" which will match on any float block class. Use your
   * inspector or Firebug to get the classes from the page output if you need
   * more granular control over block alignment and stacking.
   *
   * "Float Region blocks" is an extension for floating blocks in regions, see
   * your themes appearance settings, under the Extensions tab.
   */
  /* line 131, ../sass/responsive.custom.scss */
  #header {
    width: 320px;
  }

  /* line 135, ../sass/responsive.custom.scss */
  .splash-block #splash-logo-banner {
    background-size: 200px auto;
  }

  /* line 139, ../sass/responsive.custom.scss */
  .splash-block #splash-page #splash-french-button,
  .splash-block #splash-page #splash-english-button {
    font-size: 18px;
  }

  /* line 144, ../sass/responsive.custom.scss */
  .splash-block #corporate-logo,
  .splash-block #canada-logo {
    max-width: 320px;
  }

  /* line 149, ../sass/responsive.custom.scss */
  .block-user-alert .user-alert {
    background-image: url("../images/alert.png");
    background-position: 8% center;
  }

  /* line 154, ../sass/responsive.custom.scss */
  #block-block-28,
  #block-block-27,
  #block-block-26,
  #block-block-25,
  #block-block-24,
  #block-block-23,
  #block-block-22,
  #block-block-21,
  #block-menu-block-17 {
    display: block;
  }

  /* line 166, ../sass/responsive.custom.scss */
  #block-block-22 {
    padding-bottom: 8px;
  }

  /* line 170, ../sass/responsive.custom.scss */
  .sidebar-first .content-inner {
    margin-left: 0;
  }

  /* line 173, ../sass/responsive.custom.scss */
  .container {
    max-width: 320px !important;
  }

  /* line 176, ../sass/responsive.custom.scss */
  .panel-panel,
  .center-wrapper {
    max-width: 320px !important;
  }

  /* line 180, ../sass/responsive.custom.scss */
  .region[class*="float-blocks"] .block {
    float: none;
    width: 100%;
  }

  /* line 185, ../sass/responsive.custom.scss */
  h1 {
    font-size: 1.8em;
  }

  /* line 189, ../sass/responsive.custom.scss */
  h2 {
    font-size: 1.5em;
  }

  /* line 193, ../sass/responsive.custom.scss */
  #logo {
    position: relative;
    padding: 7px 0 33px 10px;
    width: 239px;
  }
  /* line 197, ../sass/responsive.custom.scss */
  #logo img {
    width: 26%;
  }

  /* line 202, ../sass/responsive.custom.scss */
  .field-name-title h2 {
    font-size: 2.03em;
  }

  /* line 206, ../sass/responsive.custom.scss */
  .region-header,
  .region-header .region-inner {
    height: 0;
  }

  /* line 211, ../sass/responsive.custom.scss */
  .front .block-user-alert {
    width: 305px;
    margin-left: -0.7em;
  }

  /* line 215, ../sass/responsive.custom.scss */
  .block-user-alert .user-alert {
    width: 71%;
  }

  /* line 219, ../sass/responsive.custom.scss */
  .front .panel-2col-bricks .panel-col-first,
  .front .panel-2col-bricks .panel-col-last {
    width: 100%;
  }

  /* line 224, ../sass/responsive.custom.scss */
  .front .panel-2col-bricks .panel-col-first .inside {
    margin: 0;
  }

  /* line 228, ../sass/responsive.custom.scss */
  .pane-block-31 #block-block-31,
  .pane-block-32 #block-block-32 {
    background-color: #efede4;
    margin: -36px 0 30px 16px;
    width: 300px;
  }
  /* line 233, ../sass/responsive.custom.scss */
  .pane-block-31 #block-block-31 .description,
  .pane-block-32 #block-block-32 .description {
    font-size: 1.12em;
    background-color: #efede4;
    width: 285px;
    margin-left: -3px !important;
  }

  /* line 241, ../sass/responsive.custom.scss */
  .pane-block-32 {
    margin-bottom: 78px;
  }

  /* line 245, ../sass/responsive.custom.scss */
  .pane-block-33 #block-block-33,
  .pane-block-34 #block-block-34 {
    background-color: #efede4;
    width: 300px;
    float: none;
  }

  /* line 252, ../sass/responsive.custom.scss */
  .panel-2col-bricks .panel-separator {
    margin: 0;
  }

  /* line 256, ../sass/responsive.custom.scss */
  .front .pane-views-exp-what-can-i-bring-page #block-views-exp-what-can-i-bring-page,
  .front .pane-views-exp-what-can-i-bring-page-2 #block-views-exp-what-can-i-bring-page-2 {
    background-color: #efede4;
    font-size: 16px;
    margin: 0 auto -90px;
    padding: 0.3em 10px 8.9em 2px;
    width: 275px;
  }
  /* line 263, ../sass/responsive.custom.scss */
  .front .pane-views-exp-what-can-i-bring-page #block-views-exp-what-can-i-bring-page h2,
  .front .pane-views-exp-what-can-i-bring-page-2 #block-views-exp-what-can-i-bring-page-2 h2 {
    font-size: 29px;
  }
  /* line 266, ../sass/responsive.custom.scss */
  .front .pane-views-exp-what-can-i-bring-page #block-views-exp-what-can-i-bring-page .block-inner,
  .front .pane-views-exp-what-can-i-bring-page-2 #block-views-exp-what-can-i-bring-page-2 .block-inner {
    border-right: none;
  }
  /* line 269, ../sass/responsive.custom.scss */
  .front .pane-views-exp-what-can-i-bring-page #block-views-exp-what-can-i-bring-page .views-submit-button,
  .front .pane-views-exp-what-can-i-bring-page-2 #block-views-exp-what-can-i-bring-page-2 .views-submit-button {
    height: 24px !important;
  }
  /* line 271, ../sass/responsive.custom.scss */
  .front .pane-views-exp-what-can-i-bring-page #block-views-exp-what-can-i-bring-page .views-submit-button .form-submit,
  .front .pane-views-exp-what-can-i-bring-page-2 #block-views-exp-what-can-i-bring-page-2 .views-submit-button .form-submit {
    height: 24px !important;
  }
  /* line 273, ../sass/responsive.custom.scss */
  .front .pane-views-exp-what-can-i-bring-page #block-views-exp-what-can-i-bring-page .form-text,
  .front .pane-views-exp-what-can-i-bring-page-2 #block-views-exp-what-can-i-bring-page-2 .form-text {
    background-color: white;
    width: 236px !important;
    height: 24px !important;
  }
  /* line 278, ../sass/responsive.custom.scss */
  .front .pane-views-exp-what-can-i-bring-page #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page,
  .front .pane-views-exp-what-can-i-bring-page #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2,
  .front .pane-views-exp-what-can-i-bring-page-2 #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page,
  .front .pane-views-exp-what-can-i-bring-page-2 #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 {
    width: 100%;
    margin-left: 3px;
  }

  /* line 285, ../sass/responsive.custom.scss */
  .panel-2col-bricks .center-wrapper .panel-col-last .pane-block-4,
  .panel-2col-bricks .center-wrapper .panel-col-last .pane-block-5 {
    height: 23em;
    margin-top: 0;
  }

  /* line 290, ../sass/responsive.custom.scss */
  .panel-2col-bricks .center-wrapper .panel-col-first .pane-block-8,
  .panel-2col-bricks .center-wrapper .panel-col-first .pane-block-9 {
    height: 17em;
    margin-top: 0;
  }

  /* line 296, ../sass/responsive.custom.scss */
  .panel-panel.panel-col-top {
    height: 21em;
  }

  /* line 300, ../sass/responsive.custom.scss */
  .panel-panel.panel-col-middle {
    height: 45.5em;
  }
  /* line 302, ../sass/responsive.custom.scss */
  .page-accueil .panel-panel.panel-col-middle {
    height: 58.5em;
  }

  /* line 307, ../sass/responsive.custom.scss */
  .pane-block-8,
  .pane-block-9 {
    background-color: #6cbdb6;
    background-position: 5% 4%;
    width: 300px;
    padding: 105px 0 10px 0;
    margin-left: 10px;
  }
  /* line 314, ../sass/responsive.custom.scss */
  .not-logged-in .pane-block-8, .not-logged-in
  .pane-block-9 {
    margin-top: 333px;
  }
  /* line 317, ../sass/responsive.custom.scss */
  .pane-block-8 h2,
  .pane-block-9 h2 {
    font-size: 32px;
  }
  /* line 320, ../sass/responsive.custom.scss */
  .pane-block-8 p,
  .pane-block-9 p {
    font-size: 16px;
  }

  /* line 325, ../sass/responsive.custom.scss */
  .pane-sharethis-view #block-views-sharethis-view-block {
    padding-left: 0;
    width: 300px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 20px;
  }
  /* line 331, ../sass/responsive.custom.scss */
  .pane-sharethis-view #block-views-sharethis-view-block .sharethis-icon {
    background-image: url("../images/share_icon.png");
    background-size: auto 24px;
  }
  /* line 335, ../sass/responsive.custom.scss */
  .pane-sharethis-view #block-views-sharethis-view-block h2 {
    margin-right: 0;
    font-size: 1.1em;
    padding-bottom: 5px;
    margin-bottom: 1px;
    background-position: 17% center;
    padding-left: 10px;
    display: block;
  }
  /* line 344, ../sass/responsive.custom.scss */
  .pane-sharethis-view #block-views-sharethis-view-block .sharethis-wrapper {
    margin-left: 0;
  }

  /* line 349, ../sass/responsive.custom.scss */
  .pane-block-4,
  .pane-block-5 {
    border-top: none;
    background-color: #6cbdb6;
    width: 300px;
    max-width: 300px;
    float: left;
    padding-top: 110px;
    margin-left: -7px;
  }
  /* line 358, ../sass/responsive.custom.scss */
  .not-logged-in .pane-block-4, .not-logged-in
  .pane-block-5 {
    margin-top: -595px;
  }
  /* line 361, ../sass/responsive.custom.scss */
  .pane-block-4 .block-inner,
  .pane-block-5 .block-inner {
    margin-left: 0;
  }
  /* line 364, ../sass/responsive.custom.scss */
  .pane-block-4 li,
  .pane-block-5 li {
    margin: 10px 25px 10px -28px !important;
    width: 100px;
    max-width: 143px;
    height: 3.2em;
  }
  /* line 370, ../sass/responsive.custom.scss */
  .pane-block-4 h2,
  .pane-block-5 h2 {
    margin-left: 5px;
    font-size: 32px;
  }
  /* line 374, ../sass/responsive.custom.scss */
  .pane-block-4 .wait-time-block-wrapper,
  .pane-block-5 .wait-time-block-wrapper {
    width: 137px;
    background-size: auto 3.2em;
    height: 3.2em;
  }
  /* line 379, ../sass/responsive.custom.scss */
  .pane-block-4 .wait-time-block-code,
  .pane-block-5 .wait-time-block-code {
    font-size: 0.8em;
    margin-top: -5px;
  }
  /* line 383, ../sass/responsive.custom.scss */
  .pane-block-4 .wait-time-block-button,
  .pane-block-5 .wait-time-block-button {
    font-size: 1.2em;
    width: 143px;
  }

  /* line 388, ../sass/responsive.custom.scss */
  .pane-block-5 {
    margin-bottom: 2em;
  }

  /* line 392, ../sass/responsive.custom.scss */
  .pane-block-6,
  .pane-block-7 {
    background-color: #efede4;
    float: left;
    padding: 1em 0 0.1em;
    width: 300px;
    margin-bottom: -6px;
    margin-top: -5px;
    display: block;
    height: 100%;
  }
  /* line 402, ../sass/responsive.custom.scss */
  .pane-block-6 .block-inner,
  .pane-block-7 .block-inner {
    background-color: #efede4;
    margin: 0;
  }
  /* line 406, ../sass/responsive.custom.scss */
  .pane-block-6 .what-to-bring-button,
  .pane-block-7 .what-to-bring-button {
    padding-top: 102px;
    background-size: 100px auto !important;
    margin-bottom: 15px;
  }

  /* line 413, ../sass/responsive.custom.scss */
  .pane-block-7 .what-to-bring-button {
    width: 232px;
  }

  /* line 418, ../sass/responsive.custom.scss */
  .block-user-alert .user-alert p {
    width: 95%;
  }

  /* line 423, ../sass/responsive.custom.scss */
  #block-block-22,
  #block-block-23 {
    width: 103px;
    clear: both;
    padding-left: 31%;
    height: 30px;
  }
  /* line 429, ../sass/responsive.custom.scss */
  #block-block-22 ul,
  #block-block-23 ul {
    margin: 0;
    padding: 0;
  }
  /* line 433, ../sass/responsive.custom.scss */
  #block-block-22 li,
  #block-block-23 li {
    list-style: none;
    display: inline-block;
  }
  /* line 437, ../sass/responsive.custom.scss */
  #block-block-22 .block-inner,
  #block-block-23 .block-inner {
    margin-right: 0;
  }
  /* line 440, ../sass/responsive.custom.scss */
  #block-block-22 .social-media,
  #block-block-23 .social-media {
    width: 25px;
    height: 30px;
    overflow: hidden;
    display: inline-block;
    color: transparent;
  }
  /* line 447, ../sass/responsive.custom.scss */
  #block-block-22 #social-media-youtube-bottom,
  #block-block-23 #social-media-youtube-bottom {
    background-image: url("../images/youtube.png");
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
  }
  /* line 454, ../sass/responsive.custom.scss */
  #block-block-22 #social-media-pinterest-bottom,
  #block-block-23 #social-media-pinterest-bottom {
    background-image: url("../images/pinterest.png");
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
  }
  /* line 461, ../sass/responsive.custom.scss */
  #block-block-22 #social-media-twitter-bottom,
  #block-block-23 #social-media-twitter-bottom {
    background-image: url("../images/twitter.png");
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
    float: left;
  }

  /* line 472, ../sass/responsive.custom.scss */
  #block-menu-block-21 .form-text {
    width: 248px;
  }

  /* line 477, ../sass/responsive.custom.scss */
  #block-menu-block-1 li {
    padding: 5px 10px;
  }

  /* line 481, ../sass/responsive.custom.scss */
  #block-block-13, #block-block-14 {
    width: 92%;
  }

  /* line 485, ../sass/responsive.custom.scss */
  #footer {
    border-top: none;
  }
  /* line 487, ../sass/responsive.custom.scss */
  #footer .region-inner {
    background-color: #6c6e6c;
  }

  /* line 493, ../sass/responsive.custom.scss */
  footer .region-inner li a {
    display: none;
  }
  /* line 496, ../sass/responsive.custom.scss */
  footer .block-block {
    text-align: center;
  }

  /* line 500, ../sass/responsive.custom.scss */
  #block-text-resize-0 {
    display: none;
  }

  /* line 504, ../sass/responsive.custom.scss */
  #block-block-25,
  #block-block-24 {
    background-image: none;
    margin-bottom: 15px;
    width: 100%;
    margin-top: -18px;
  }
  /* line 510, ../sass/responsive.custom.scss */
  #block-block-25 li p, #block-block-25 a,
  #block-block-24 li p,
  #block-block-24 a {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 515, ../sass/responsive.custom.scss */
  #block-block-25 a,
  #block-block-24 a {
    font-size: 14px;
  }
  /* line 518, ../sass/responsive.custom.scss */
  #block-block-25 .block-inner,
  #block-block-25 .ul,
  #block-block-24 .block-inner,
  #block-block-24 .ul {
    margin: 0;
  }
  /* line 522, ../sass/responsive.custom.scss */
  #block-block-25 #mobile-footer-proactive,
  #block-block-24 #mobile-footer-proactive {
    margin-left: 0 !important;
  }

  /* line 528, ../sass/responsive.custom.scss */
  .ds-2col-stacked .group-left .field-name-field-related-content h2,
  .ds-2col-stacked .group-left .field-name-field-related-content-two h2 {
    font-size: 1em !important;
  }
  /* line 532, ../sass/responsive.custom.scss */
  .ds-2col-stacked .group-left .field-name-field-related-content-two.no-title {
    padding-left: 10px;
    padding-top: 8px;
  }
  /* line 536, ../sass/responsive.custom.scss */
  .ds-2col-stacked .group-left #comments {
    margin-top: 220px;
  }

  /* line 541, ../sass/responsive.custom.scss */
  #block-block-26 {
    background: url("../images/canada.png") transparent center center no-repeat;
    background-size: 70px auto;
    width: 100%;
    height: 42px;
  }
  /* line 546, ../sass/responsive.custom.scss */
  #block-block-26 p {
    height: 0.1px;
    width: 0.1px;
    overflow: hidden;
  }

  /* line 553, ../sass/responsive.custom.scss */
  #block-menu-block-17 {
    font-size: 36px;
    font-weight: bold;
    padding-top: 0;
    width: 300px !important;
    min-height: 0;
  }

  /* line 561, ../sass/responsive.custom.scss */
  #block-block-21 {
    font-size: 16px;
    margin-left: 14px;
  }
  /* line 564, ../sass/responsive.custom.scss */
  #block-block-21 .form-text {
    width: 220px;
    background-color: #efede4;
  }

  /* line 570, ../sass/responsive.custom.scss */
  #block-block-28 {
    width: 300px;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  /* line 574, ../sass/responsive.custom.scss */
  #block-block-28 a {
    display: block;
    font-size: 16px;
    text-decoration: none;
    color: white;
  }
  /* line 580, ../sass/responsive.custom.scss */
  #block-block-28 .en {
    float: left;
    padding-left: 104px;
  }
  /* line 584, ../sass/responsive.custom.scss */
  #block-block-28 ul.language-switcher-locale-url {
    margin-right: 0;
    padding: 0;
  }

  /* line 590, ../sass/responsive.custom.scss */
  #block-views-sharethis-view-block {
    border-bottom: 1px solid #6cbdb6;
    padding-left: 0;
    width: 300px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 20px;
    text-align: center;
  }
  /* line 598, ../sass/responsive.custom.scss */
  #block-views-sharethis-view-block .sharethis-icon {
    background-image: url("../images/share_icon-ie8.png");
    background-size: auto 27px;
  }
  /* line 602, ../sass/responsive.custom.scss */
  #block-views-sharethis-view-block h2 {
    margin-right: 0;
    font-size: 1.1em;
    padding-bottom: 5px;
    margin-bottom: 1px;
    background-position: 17% center;
    padding-left: 0;
    display: block;
  }
  /* line 611, ../sass/responsive.custom.scss */
  #block-views-sharethis-view-block .sharethis-wrapper {
    margin-left: 0;
  }
  /* line 614, ../sass/responsive.custom.scss */
  #block-views-sharethis-view-block .sharethis-title {
    vertical-align: top !important;
    margin-top: -4px;
  }

  /* line 620, ../sass/responsive.custom.scss */
  .region-sidebar-first {
    display: none;
  }

  /* line 624, ../sass/responsive.custom.scss */
  .ds-2col-stacked .group-left {
    min-height: 21em;
    width: 280px;
    margin-left: -0.5em;
  }
  /* line 628, ../sass/responsive.custom.scss */
  .ds-2col-stacked .group-left .field-name-field-related-content-two {
    padding-left: 11.3px;
    padding-top: 33px;
    width: 47.95%;
  }

  /**
  * Wait times
  */
  /* line 639, ../sass/responsive.custom.scss */
  .view-waittimes h3 {
    margin: 2px 1px 0 -10px;
    width: 99.9%;
  }
  /* line 643, ../sass/responsive.custom.scss */
  .view-waittimes .field-content {
    font-size: 1em;
  }
  /* line 646, ../sass/responsive.custom.scss */
  .view-waittimes .view-content {
    width: 270px;
  }
  /* line 650, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field {
    font-size: 14px;
  }
  /* line 653, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-edit-node {
    width: 15%;
  }
  /* line 656, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-edit-node .field-content {
    border: none;
  }
  /* line 661, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-field-wt-checkpoint-name {
    width: 22.6% !important;
  }
  /* line 663, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-field-wt-checkpoint-name .field-content {
    border-bottom: none;
  }
  /* line 667, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-php {
    width: 33%;
  }
  /* line 670, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-nothing {
    width: 97.2px;
    padding: 2px 3px 2px 7px;
  }
  /* line 674, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-nothing-1 {
    width: 91.8px;
    padding: 2px 81px 2px 0;
  }
  /* line 678, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-publishcontent {
    width: 28.3%;
    padding-right: 0;
  }
  /* line 683, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-publishcontent,
  .not-logged-in .view-waittimes .views-row .views-field-edit-node {
    width: 0%;
    height: 2.09em;
  }
  /* line 687, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-publishcontent .field-content,
  .not-logged-in .view-waittimes .views-row .views-field-edit-node .field-content {
    border-right: none;
    border-left: none;
    padding-right: 0;
    padding-left: 0;
  }
  /* line 694, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-nothing-1 {
    padding: 2px 0;
    width: 51.105% !important;
    min-width: 137.969px;
  }
  /* line 699, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-field-wt-checkpoint-name {
    width: 46% !important;
    padding-right: 5px;
  }
  /* line 702, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-field-wt-checkpoint-name .field-content {
    margin-left: -10px !important;
    padding-left: 10px !important;
    padding-right: 133px !important;
    border-left: 0;
    border-right: 0;
    border-bottom: none;
  }
  /* line 711, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-nothing {
    width: 49.275% !important;
    padding-right: 2px;
  }
  /* line 715, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-php {
    width: 48.8% !important;
  }
  /* line 720, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .not-logged-in.i18n-fr .views-field-nothing-1 {
    padding: 2px 0;
    width: 51.805% !important;
    min-width: 133.04px;
  }
  /* line 729, ../sass/responsive.custom.scss */
  .view-waittimes .views-row-last .views-field-php .field-content {
    padding-bottom: 10px;
  }
  /* line 731, ../sass/responsive.custom.scss */
  .logged-in .view-waittimes .views-row-last .views-field-php .field-content {
    border-bottom: none;
  }
  /* line 736, ../sass/responsive.custom.scss */
  .logged-in .view-waittimes .views-row-last .views-field-field-wt-checkpoint-name .field-content {
    border-bottom: none;
  }

  /* line 743, ../sass/responsive.custom.scss */
  #block-views-exp-waittimes-page .views-exposed-widgets li {
    width: 46%;
  }

  /**
   * Travel Checklist
   */
  /* line 751, ../sass/responsive.custom.scss */
  .view-travel-checklist #title-box {
    width: 95.5%;
    line-height: 4.4;
    padding-top: 6px;
    height: 4.5em;
  }
  /* line 756, ../sass/responsive.custom.scss */
  .view-travel-checklist #title-box #button-email {
    line-height: 1;
    margin-top: 2px;
  }
  /* line 760, ../sass/responsive.custom.scss */
  .view-travel-checklist #title-box #button-print {
    margin-top: -32px;
    line-height: 1;
  }
  /* line 766, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email,
  .view-travel-checklist #dialog-box {
    left: 10%;
    width: 275px;
  }
  /* line 772, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box #dialog-count {
    display: block;
  }
  /* line 776, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-list {
    padding-left: 10px;
  }
  /* line 778, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-list.double .item-line {
    width: 100%;
  }
  /* line 781, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-list.columnTwo {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
  /* line 788, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-line-value {
    width: 78%;
    min-width: 237px;
    display: inline;
  }
  /* line 795, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .travel-checklist-add-button {
    width: 96.5%;
    clear: both;
  }
  /* line 801, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row #dialog-box-email .item-line-value,
  .view-travel-checklist .views-row #dialog-box .item-line-value {
    width: 77%;
    display: inline;
    min-width: none;
  }
  /* line 807, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row button.restriction-exists-line {
    margin-left: 48px;
    width: 82%;
    font-size: 0.8em;
    padding-left: 28px;
  }
  /* line 813, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group {
    margin-left: 48px;
    margin-top: -6px;
    width: 74.5%;
  }
  /* line 817, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group .Yes100 {
    display: block;
    width: 11.5em;
  }
  /* line 820, ../sass/responsive.custom.scss */
  .i18n-fr .view-travel-checklist .views-row .restriction-group .Yes100 {
    width: 12.8em;
  }
  /* line 824, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group .restriction-checked {
    padding-left: 0;
  }
  /* line 827, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group .Check {
    width: 14.4em;
    display: block;
  }
  /* line 831, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group .Yes {
    width: 6.5em;
    display: block;
  }
  /* line 834, ../sass/responsive.custom.scss */
  .i18n-fr .view-travel-checklist .views-row .restriction-group .Yes {
    width: 7.8em;
  }
  /* line 838, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group .No {
    display: block;
    width: 6.5em;
  }
  /* line 841, ../sass/responsive.custom.scss */
  .i18n-fr .view-travel-checklist .views-row .restriction-group .No {
    width: 7.8em;
  }

  /**
  * WCIB
  */
  /* line 853, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .check {
    width: 211px;
    max-width: 211px;
  }
  /* line 856, ../sass/responsive.custom.scss */
  .i18n-fr .view-what-can-i-bring- .check {
    width: 269.5px;
    max-width: 269.5px;
  }
  /* line 861, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-row {
    width: 300px;
  }
  /* line 865, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-body {
    padding-top: 10px;
    padding-right: 10px;
    border-bottom: none;
    margin-bottom: 0;
  }
  /* line 870, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-body.no-image {
    width: 90%;
    padding-right: 10px;
    margin-bottom: 0.7em;
  }
  /* line 876, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-item-image {
    display: none;
  }
  /* line 879, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-carry-on-baggage .field-content {
    width: 70%;
  }
  /* line 883, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-title-1 {
    display: none;
    padding-bottom: 1.5em;
    margin-left: -11px;
    padding-left: 15px;
    background-color: #efede4;
  }
  /* line 889, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-title-1.displayMobile {
    display: block;
    clear: both;
  }
  /* line 895, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-checked-baggage span {
    clear: left;
  }
  /* line 899, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-checked-baggage .field-content {
    width: 70%;
  }
  /* line 903, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-label-field-checked-baggage,
  .view-what-can-i-bring- .views-label-field-carry-on-baggage {
    padding-left: 15px;
    margin-left: -11px;
  }

  /* line 910, ../sass/responsive.custom.scss */
  .not-front #block-views-sharethis-view-block h2 {
    font-size: 1.1em;
  }

  /* line 919, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link {
    width: 42.437%;
    float: left;
    background: #6cbdb6;
    padding: 5px;
    margin: 5px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: block;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif;
  }
  /* line 929, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link a,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link a {
    display: table-cell;
    text-decoration: none;
    height: 3.1em;
    padding: 3px;
    width: 204px;
    color: black;
    vertical-align: middle;
    text-align: center;
    font-size: 1em;
  }
  /* line 941, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected {
    background: #17323c;
  }
  /* line 943, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected a,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected a {
    height: 3.1em;
    color: white;
  }

  /* line 952, ../sass/responsive.custom.scss */
  .pager {
    max-width: 280px;
  }

  /* line 957, ../sass/responsive.custom.scss */
  table p, table li, table td {
    font-size: 0.8em;
  }

  /* line 962, ../sass/responsive.custom.scss */
  #lightbox {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -143px;
    background: #fff;
    z-index: 1001;
    display: none;
    width: 280px;
    height: auto;
    min-width: 0;
  }
  /* line 973, ../sass/responsive.custom.scss */
  #lightbox img {
    display: block;
    min-width: 280px;
    max-width: 280px;
  }

  /* line 981, ../sass/responsive.custom.scss */
  .i18n-fr .view-image-gallery .views-row {
    width: 80%;
  }

  /* line 986, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum {
    width: 287px;
    font-size: 0.9em;
  }
  /* line 989, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum .view-header .type-header {
    width: 277px;
  }
  /* line 992, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum .view-footer {
    margin-left: 43.4%;
  }
  /* line 994, ../sass/responsive.custom.scss */
  .not-logged-in .view-pd-quarterly-sum .view-footer {
    margin-left: 44.5%;
  }
  /* line 998, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum .views-field-view-node {
    width: 29%;
  }
  /* line 1001, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum .views-field-php {
    width: 100%;
  }

  /* line 1008, ../sass/responsive.custom.scss */
  .node-pd-expense {
    font-size: 0.9em;
    width: 255px;
    margin-left: 1.32em;
  }
  /* line 1012, ../sass/responsive.custom.scss */
  .node-pd-expense h2 {
    width: 39% !important;
  }
  /* line 1015, ../sass/responsive.custom.scss */
  .node-pd-expense .field-name-field-expense-user-profile .field-items,
  .node-pd-expense .field-name-field-description .field-items,
  .node-pd-expense .field-name-field-expense-date .field-items,
  .node-pd-expense .field-name-field-expense-location .field-items,
  .node-pd-expense .field-name-field-expense-city .field-items,
  .node-pd-expense .field-name-field-expense-province .field-items,
  .node-pd-expense .field-name-field-expense-travel-othe-transp .field-items,
  .node-pd-expense .field-name-field-expense-travel-accom .field-items,
  .node-pd-expense .field-name-field-expense-travel-meals .field-items,
  .node-pd-expense .field-name-field-expense-travel-other .field-times,
  .node-pd-expense .field-name-field-expense-employees .field-items,
  .node-pd-expense .field-name-field-expensse-hosp-total .field-items,
  .node-pd-expense .field-name-field-expense-travel-total .field-items {
    width: 53%;
  }

  /* line 1031, ../sass/responsive.custom.scss */
  #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link a, #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link a, #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link a, #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link a {
    font-size: 0.9em;
  }

  /**
   * DO NOT DISPLAY:
   *  1) Question? Contact Us. Block
   *  2) Current Wait Time sidebar and Want Faster Service? button
   *  3) Top Nav
   *  4) Banner
   */
  /* line 1042, ../sass/responsive.custom.scss */
  .region-sidebar-first .block-menu-block,
  #block-block-29,
  #block-#block-30,
  #block-menu-block-18,
  #block-menu-block-19,
  #block-menu-block-20,
  #block-menu-block-21,
  #block-locale-language-content,
  #block-block-10,
  #block-block-11,
  #breadcrumb,
  #block-menu-block-2,
  #block-block-2,
  #block-block-20,
  #block-search-form,
  #block-menu-block-1,
  #block-block-12,
  #block-menu-block-15,
  #block-menu-block-16,
  #block-block-15,
  #block-views-custom-blocks-block,
  #block-views-custom-blocks-block-1,
  #block-views-custom-blocks-block-2,
  #block-block-16,
  #block-block-17,
  #block-block-18,
  #block-menu-block-3,
  #block-menu-block-4,
  #block-menu-block-5,
  #block-menu-block-6,
  #block-menu-block-7,
  #block-menu-block-8,
  #block-menu-block-9,
  #block-menu-block-10,
  #block-menu-block-11,
  #block-menu-block-12,
  #block-menu-block-13,
  #block-menu-block-14,
  #block-block-19,
  #block-block-41,
  #block-block-42,
  #block-block-43,
  #block-block-44 {
    display: none;
  }

  /* line 1088, ../sass/responsive.custom.scss */
  #webform-component-contact-information--email,
  #webform-component-contact-information--telephone,
  #webform-component-contact-information--suite,
  #webform-component-contact-information--postal-zip-code,
  #webform-component-contact-information--country,
  #webform-component-contact-information--name,
  #webform-component-contact-information--organization,
  #webform-component-contact-information--street-address,
  #webform-component-contact-information--province-or-state,
  #webform-component-contact-information--city {
    width: 100%;
    clear: both;
  }

  /* line 1102, ../sass/responsive.custom.scss */
  #edit-submitted-please-select-the-topic-relevant-to-your-inquiry,
  #webform-component-contact-information--province-or-state,
  #webform-component-contact-information--country {
    max-width: 250px !important;
  }

  /* line 1108, ../sass/responsive.custom.scss */
  #webform-client-form-24 {
    width: 241px;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  /* line 1112, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email, .view-travel-checklist #dialog-box {
    left: 22.5%;
  }

  /* line 1116, ../sass/responsive.custom.scss */
  .front .pane-views-exp-what-can-i-bring-page #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .form-submit, .front .pane-views-exp-what-can-i-bring-page-2 #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .form-submit {
    margin-top: 2px;
  }

  /* line 1120, ../sass/responsive.custom.scss */
  .splash-block #splash-page #splash-mid-band {
    min-height: 82.3px;
  }

  /* line 1123, ../sass/responsive.custom.scss */
  .panel-panel.panel-col-top {
    height: 17.5em;
  }

  /* line 1126, ../sass/responsive.custom.scss */
  .panel-panel.panel-col-middle {
    height: 54em;
  }
  /* line 1128, ../sass/responsive.custom.scss */
  .page-accueil .panel-panel.panel-col-middle {
    height: 70.5em;
  }

  /* line 1133, ../sass/responsive.custom.scss */
  .front .block-user-alert {
    margin-left: -0.6em;
  }

  /* line 1137, ../sass/responsive.custom.scss */
  .pane-block-4,
  .pane-block-5 {
    margin-left: -6px;
  }
}
/*
 * Tablet sizes and up
 */
@media only screen and (min-width: 768px) {
  /* line 1149, ../sass/responsive.custom.scss */
  .region-sidebar-first .block-menu-block {
    margin-top: 0;
  }

  /* line 1154, ../sass/responsive.custom.scss */
  .ds-2col-stacked .group-left .field-name-field-related-content h2,
  .ds-2col-stacked .group-left .field-name-field-related-content-two h2 {
    font-size: 1.2em;
  }
  /* line 1158, ../sass/responsive.custom.scss */
  .ds-2col-stacked .group-left .field-name-field-related-content-two.no-title {
    padding-left: 10px;
    padding-top: 8px;
  }
  /* line 1162, ../sass/responsive.custom.scss */
  .ds-2col-stacked .group-left #comments {
    margin-top: 235px;
  }

  /* line 1167, ../sass/responsive.custom.scss */
  .panel-2col-bricks .center-wrapper .panel-col-last .pane-block-4,
  .panel-2col-bricks .center-wrapper .panel-col-last .pane-block-5 {
    height: auto;
  }

  /* line 1171, ../sass/responsive.custom.scss */
  .panel-2col-bricks .center-wrapper .panel-col-first .pane-block-8,
  .panel-2col-bricks .center-wrapper .panel-col-first .pane-block-9 {
    height: auto;
  }

  /* line 1176, ../sass/responsive.custom.scss */
  .panel-panel.panel-col-top {
    height: auto;
  }

  /* line 1180, ../sass/responsive.custom.scss */
  .panel-panel.panel-col-middle {
    height: auto;
  }

  /* line 1184, ../sass/responsive.custom.scss */
  .splash-block #corporate-logo,
  .splash-block #canada-logo {
    max-width: 744px;
  }

  /* line 1190, ../sass/responsive.custom.scss */
  .front .block-user-alert {
    width: 741px;
    margin-left: -0.52em;
  }
  /* line 1193, ../sass/responsive.custom.scss */
  .front .block-user-alert .user-alert {
    background-position: 4.5% center;
  }
  /* line 1195, ../sass/responsive.custom.scss */
  .front .block-user-alert .user-alert p {
    padding-right: 10px;
  }
  /* line 1199, ../sass/responsive.custom.scss */
  .front .block-user-alert .user-label {
    padding: 7px 12px 0 0;
  }

  /* line 1205, ../sass/responsive.custom.scss */
  .container {
    max-width: 744px !important;
  }

  /* line 1209, ../sass/responsive.custom.scss */
  .panel-panel,
  .center-wrapper {
    max-width: 744px !important;
  }

  /* line 1214, ../sass/responsive.custom.scss */
  #header {
    width: 722px;
  }

  /* line 1219, ../sass/responsive.custom.scss */
  #block-block-10 #social-media-youtube,
  #block-block-11 #social-media-youtube {
    background-image: url("../images/youtube.png");
    height: 25px;
  }

  /* line 1225, ../sass/responsive.custom.scss */
  #block-block-10 #social-media-twitter,
  #block-block-11 #social-media-twitter {
    background-image: url("../images/twitter.png");
    height: 25px;
  }

  /* line 1230, ../sass/responsive.custom.scss */
  #block-block-10 #social-media-pinterest,
  #block-block-11 #social-media-pinterest {
    background-image: url("../images/pinterest.png");
    height: 25px;
  }

  /* line 1237, ../sass/responsive.custom.scss */
  .block-user-alert .user-alert {
    background-image: url("../images/alert.png");
  }

  /* line 1242, ../sass/responsive.custom.scss */
  #block-menu-block-1 ul li {
    padding: 0px 0px;
  }
  /* line 1244, ../sass/responsive.custom.scss */
  #block-menu-block-1 ul li a {
    font-size: 1em;
    padding: 0px 0.6em;
  }
  /* line 1247, ../sass/responsive.custom.scss */
  #block-menu-block-1 ul li a.active {
    font-size: 1em;
    padding: 0px 0.6em;
  }

  /* line 1254, ../sass/responsive.custom.scss */
  .field-name-field-contact-us-image,
  .field-name-field-content-image {
    display: block;
    width: 97.2%;
  }
  /* line 1258, ../sass/responsive.custom.scss */
  .field-name-field-contact-us-image img,
  .field-name-field-content-image img {
    width: 822px;
    height: auto;
  }

  /* line 1264, ../sass/responsive.custom.scss */
  #block-block-29,
  #block-block-30,
  #block-menu-block-15,
  #block-menu-block-16 {
    margin-left: -10px;
  }
  /* line 1269, ../sass/responsive.custom.scss */
  #block-block-29 .block-inner,
  #block-block-30 .block-inner,
  #block-menu-block-15 .block-inner,
  #block-menu-block-16 .block-inner {
    margin-right: 0;
  }

  /* line 1274, ../sass/responsive.custom.scss */
  .ds-2col-stacked .group-left {
    min-height: 21em;
    width: 90%;
  }
  /* line 1277, ../sass/responsive.custom.scss */
  .page-node-191 .ds-2col-stacked .group-left, .page-node-192 .ds-2col-stacked .group-left {
    min-height: 0;
    border-bottom: none;
  }

  /**
   * CATSA Front Page
   */
  /* line 1287, ../sass/responsive.custom.scss */
  .pane-block-6,
  .pane-block-7 {
    margin-right: 21px;
    padding: 1em 0 0.1em;
    margin-left: -7px;
  }
  /* line 1292, ../sass/responsive.custom.scss */
  .pane-block-6 .what-to-bring-button,
  .pane-block-7 .what-to-bring-button {
    padding-top: 102px;
    background-size: 100px auto !important;
    width: 130px;
    margin-bottom: 0;
  }

  /* line 1299, ../sass/responsive.custom.scss */
  .pane-block-7 {
    padding-bottom: 3.1em;
  }

  /* line 1303, ../sass/responsive.custom.scss */
  .pane-block-7 .what-to-bring-button {
    width: 135px;
  }

  /* line 1308, ../sass/responsive.custom.scss */
  .pane-block-4,
  .pane-block-5 {
    display: block;
    padding-top: 100px;
    width: 90%;
  }
  /* line 1313, ../sass/responsive.custom.scss */
  .pane-block-4 li,
  .pane-block-5 li {
    width: 124px;
    height: 3.4em;
    margin: 3px 19px 10px -33px !important;
  }
  /* line 1318, ../sass/responsive.custom.scss */
  .pane-block-4 h2,
  .pane-block-5 h2 {
    font-size: 1.7em;
  }
  /* line 1321, ../sass/responsive.custom.scss */
  .pane-block-4 .wait-time-block-wrapper,
  .pane-block-5 .wait-time-block-wrapper {
    width: 159px;
    background-size: auto 3.4em;
    height: 3.4em;
  }
  /* line 1326, ../sass/responsive.custom.scss */
  .pane-block-4 .wait-time-block-code,
  .pane-block-5 .wait-time-block-code {
    font-size: 0.71em;
    margin-top: -5px;
  }
  /* line 1330, ../sass/responsive.custom.scss */
  .pane-block-4 .wait-time-block-button,
  .pane-block-5 .wait-time-block-button {
    font-size: 1.3em;
    width: 155px;
  }

  /* line 1336, ../sass/responsive.custom.scss */
  .pane-block-8,
  .pane-block-9 {
    margin-left: 22px;
  }

  /* line 1341, ../sass/responsive.custom.scss */
  .pane-block-8,
  .pane-block-9 {
    width: 227px;
    padding: 100px 30px 0 3px;
  }
  /* line 1345, ../sass/responsive.custom.scss */
  .pane-block-8 h2,
  .pane-block-9 h2 {
    font-size: 1.7em;
  }
  /* line 1348, ../sass/responsive.custom.scss */
  .pane-block-8 p,
  .pane-block-9 p {
    background-size: 45px auto;
  }

  /* line 1353, ../sass/responsive.custom.scss */
  .pane-sharethis-view #block-views-sharethis-view-block {
    margin-bottom: 0;
    width: 100%;
  }
  /* line 1356, ../sass/responsive.custom.scss */
  .pane-sharethis-view #block-views-sharethis-view-block h2 {
    font-size: 1.7em;
    margin-top: 0;
    margin-bottom: 0;
  }

  /* line 1363, ../sass/responsive.custom.scss */
  #block-views-sharethis-view-block h2 {
    font-size: 1.4em;
    padding-top: 19px;
    padding-bottom: 10px;
    margin-top: 0;
    margin-bottom: 0;
  }

  /* line 1371, ../sass/responsive.custom.scss */
  #block-block-12 {
    margin-top: 57px;
  }
  /* line 1373, ../sass/responsive.custom.scss */
  #block-block-12 .banner-link {
    width: 700px;
    height: 348px;
    overflow: hidden;
    background-color: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr=#000000FF,endColorstr=#000000FF);
    font-size: 0;
    color: transparent;
  }
  /* line 1381, ../sass/responsive.custom.scss */
  #block-block-12 .banner-link .read {
    text-decoration: none;
  }

  /* line 1387, ../sass/responsive.custom.scss */
  .block-user-alert .user-alert {
    width: 84.5%;
  }
  /* line 1389, ../sass/responsive.custom.scss */
  .block-user-alert .user-alert p {
    width: 100%;
  }

  /**
  * Wait times
  */
  /* line 1398, ../sass/responsive.custom.scss */
  .view-waittimes .view-content {
    width: 430px;
  }
  /* line 1401, ../sass/responsive.custom.scss */
  .view-waittimes h3 {
    width: 99.9%;
  }
  /* line 1405, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-edit-node {
    width: 25%;
  }
  /* line 1408, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-field-wt-checkpoint-name {
    width: 23.5%;
  }
  /* line 1411, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-php {
    width: 29%;
  }
  /* line 1414, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-nothing {
    width: 22%;
  }
  /* line 1417, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-nothing-1 {
    width: 74.7%;
  }
  /* line 1420, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-publishcontent {
    width: 15%;
    padding-right: 30px;
  }
  /* line 1426, ../sass/responsive.custom.scss */
  .view-waittimes .views-row-last .views-field-field-wt-checkpoint-name .field-content {
    padding-bottom: 9px;
    margin-bottom: -10px;
  }
  /* line 1432, ../sass/responsive.custom.scss */
  .view-waittimes .custom_list li {
    width: 47.21%;
  }

  /* line 1437, ../sass/responsive.custom.scss */
  #block-views-exp-waittimes-page .views-exposed-widgets li {
    width: 47.21%;
    height: 3em;
  }

  /* line 1442, ../sass/responsive.custom.scss */
  #block-block-10 .social-media,
  #block-block-11 .social-media {
    max-width: 20px;
  }

  /* line 1447, ../sass/responsive.custom.scss */
  #block-block-10 ul li,
  #block-block-11 ul li {
    width: 20px;
  }

  /**
   * Travel Checklist
   */
  /* line 1456, ../sass/responsive.custom.scss */
  .view-travel-checklist #title-box {
    width: 95.5%;
  }
  /* line 1458, ../sass/responsive.custom.scss */
  .view-travel-checklist #title-box #button-email,
  .view-travel-checklist #title-box #button-print {
    line-height: 1;
  }
  /* line 1464, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email,
  .view-travel-checklist #dialog-box {
    left: 16%;
    width: 600px;
  }
  /* line 1470, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box #dialog-count {
    display: inline;
  }
  /* line 1474, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-list {
    padding-left: 10px;
  }
  /* line 1476, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-list.double .item-line {
    width: 50%;
  }
  /* line 1479, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-list.columnTwo {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
  /* line 1487, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .travel-checklist-add-button {
    width: 30%;
    clear: both;
  }
  /* line 1491, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .item-line-value {
    width: 85.7%;
    display: inline-block;
  }
  /* line 1495, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row button.restriction-exists-line {
    padding-left: 28px;
    margin-left: 47px;
    width: 87.5%;
    font-size: 0.9em;
  }
  /* line 1501, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group {
    margin-left: 47px;
    margin-top: -5px;
    width: 82.3%;
  }
  /* line 1505, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group .Check {
    width: 15.5em;
  }

  /**
  * WCIB
  */
  /* line 1517, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .check {
    width: 11em;
    max-width: none;
  }
  /* line 1520, ../sass/responsive.custom.scss */
  .i18n-fr .view-what-can-i-bring- .check {
    width: 14.2em;
    max-width: none;
  }
  /* line 1525, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-row {
    width: 436px;
  }
  /* line 1529, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-body {
    padding-top: 10px;
  }
  /* line 1531, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-body.no-image {
    width: 95%;
  }
  /* line 1535, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-item-image {
    padding-right: 30px;
    height: 100% !important;
  }
  /* line 1538, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-item-image a {
    font-size: 0.8em;
  }
  /* line 1543, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-title-1 {
    display: none;
  }
  /* line 1546, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-carry-on-baggage.no-image .field-content {
    width: 37.3%;
    min-width: 146px;
  }
  /* line 1550, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-carry-on-baggage .field-content {
    width: 28.3%;
    min-width: 134px;
  }
  /* line 1553, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-carry-on-baggage .field-content .check {
    width: 11em;
  }
  /* line 1557, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-checked-baggage span {
    clear: left;
  }
  /* line 1561, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-checked-baggage.no-image .field-content .check,
  .view-what-can-i-bring- .views-field-field-carry-on-baggage.no-image .field-content .check {
    width: 11em;
  }
  /* line 1566, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-checked-baggage.no-image .field-content {
    width: 32.2%;
    min-width: 100px;
  }
  /* line 1571, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-checked-baggage .field-content {
    width: 30.3%;
  }
  /* line 1573, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-checked-baggage .field-content .check {
    width: 11em;
  }
  /* line 1578, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-label-field-checked-baggage,
  .view-what-can-i-bring- .views-label-field-carry-on-baggage {
    padding-left: 15px;
  }

  /* line 1584, ../sass/responsive.custom.scss */
  .not-front #block-views-sharethis-view-block h2 {
    font-size: 1.8em;
  }

  /* line 1593, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link {
    width: 44.437%;
    float: left;
    padding: 5px;
    margin: 5px;
    display: block;
    text-align: center;
  }
  /* line 1600, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link a,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link a {
    display: table-cell;
    text-decoration: none;
    height: 3em;
    padding: 3px;
    width: 204px;
    vertical-align: middle;
    text-align: center;
    font-size: 1.15em;
  }
  /* line 1611, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected {
    background: #17323c;
  }
  /* line 1613, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected a,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected a {
    height: 3em;
    color: white;
  }

  /* line 1622, ../sass/responsive.custom.scss */
  #lightbox {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -250px;
    background: #fff;
    z-index: 1001;
    display: none;
  }
  /* line 1630, ../sass/responsive.custom.scss */
  #lightbox img {
    display: block;
  }

  /* line 1636, ../sass/responsive.custom.scss */
  .i18n-fr .view-image-gallery .views-row {
    width: 49%;
  }

  /**
   * DO NOT DISPLAY:
   *  1) Current Wait Time sidebar and Want Faster Service? button
   */
  /* line 1646, ../sass/responsive.custom.scss */
  #block-block-28,
  #block-block-27,
  #block-block-26,
  #block-block-25,
  #block-block-24,
  #block-block-22,
  #block-block-23,
  #block-block-21,
  #block-menu-block-17,
  #block-block-15,
  #block-views-custom-blocks-block,
  #block-views-custom-blocks-block-1,
  #block-views-custom-blocks-block-2,
  #block-block-16,
  #block-block-17,
  #block-block-18 {
    display: none;
  }

  /* line 1665, ../sass/responsive.custom.scss */
  .sidebar-first .content-inner {
    margin-left: 5%;
  }

  /* line 1669, ../sass/responsive.custom.scss */
  .one-sidebar #content-column {
    float: right;
    width: 66%;
  }

  /* line 1673, ../sass/responsive.custom.scss */
  .one-sidebar .sidebar {
    margin-left: 0;
    float: left;
    width: 32%;
    margin-top: 0;
  }

  /* line 1681, ../sass/responsive.custom.scss */
  .one-sidebar .block-user-alert {
    width: 93.2%;
  }

  /* line 1687, ../sass/responsive.custom.scss */
  #footer .block-menu-block {
    width: 33.33%;
    min-height: 18em;
  }

  /* line 1693, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum {
    width: 438px;
    font-size: 1.1em;
  }
  /* line 1696, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum .view-header .type-header {
    width: 429px;
  }
  /* line 1699, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum .view-footer {
    margin-left: 61.1%;
  }
  /* line 1701, ../sass/responsive.custom.scss */
  .not-logged-in .view-pd-quarterly-sum .view-footer {
    margin-left: 57.5%;
  }
  /* line 1705, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum .views-field-php {
    width: 16%;
  }

  /* line 1710, ../sass/responsive.custom.scss */
  .node-pd-expense {
    font-size: 1.144em;
    width: 410px;
    margin-left: 1.4em;
  }
  /* line 1714, ../sass/responsive.custom.scss */
  .node-pd-expense .field-name-field-expense-user-profile .field-items,
  .node-pd-expense .field-name-field-description .field-items,
  .node-pd-expense .field-name-field-expense-location .field-items,
  .node-pd-expense .field-name-field-expense-employees .field-items {
    width: 65%;
  }

  /* line 1724, ../sass/responsive.custom.scss */
  #webform-component-contact-information.text-increase #webform-component-contact-information--email,
  #webform-component-contact-information.text-increase #webform-component-contact-information--telephone,
  #webform-component-contact-information.text-increase #webform-component-contact-information--suite,
  #webform-component-contact-information.text-increase #webform-component-contact-information--postal-zip-code,
  #webform-component-contact-information.text-increase #webform-component-contact-information--country,
  #webform-component-contact-information.text-increase #webform-component-contact-information--name,
  #webform-component-contact-information.text-increase #webform-component-contact-information--organization,
  #webform-component-contact-information.text-increase #webform-component-contact-information--street-address,
  #webform-component-contact-information.text-increase #webform-component-contact-information--province-or-state,
  #webform-component-contact-information.text-increase #webform-component-contact-information--city {
    width: 100%;
    clear: both;
  }

  /* line 1739, ../sass/responsive.custom.scss */
  #edit-submitted-please-select-the-topic-relevant-to-your-inquiry,
  #webform-component-contact-information--province-or-state,
  #webform-component-contact-information--country {
    max-width: 180px;
  }

  /* line 1745, ../sass/responsive.custom.scss */
  #block-block-13, #block-block-14 {
    width: 91%;
  }
}
@media only screen and (min-width: 768px) and (orientation: portrait) {
  /* line 1750, ../sass/responsive.custom.scss */
  #block-block-19 {
    margin-top: 507px;
  }

  /* line 1754, ../sass/responsive.custom.scss */
  #block-block-41 {
    margin-top: 854px;
    height: 85%;
  }

  /* line 1759, ../sass/responsive.custom.scss */
  #block-block-42 {
    margin-top: 1158px;
    height: 55%;
  }

  /* line 1764, ../sass/responsive.custom.scss */
  #block-block-43 {
    height: 41%;
  }

  /* line 1768, ../sass/responsive.custom.scss */
  #block-block-44 {
    margin-top: 353px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 1775, ../sass/responsive.custom.scss */
  #block-user-alert-user-alert .user-label {
    padding: 7px 7px 0 0;
  }
}
@media only screen and (device-height: 1024px) and (orientation: landscape) {
  /* line 1781, ../sass/responsive.custom.scss */
  .pane-block-4 li, .pane-block-5 li {
    width: 116px;
  }

  /* line 1784, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row button.restriction-exists-line {
    margin-left: 47px;
  }

  /* line 1788, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group {
    margin-left: 47px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 1796, ../sass/responsive.custom.scss */
  #block-block-19 {
    margin-top: 507px !important;
  }

  /* line 1800, ../sass/responsive.custom.scss */
  #block-block-41 {
    margin-top: 898px !important;
    height: 78% !important;
  }

  /* line 1805, ../sass/responsive.custom.scss */
  #block-block-42 {
    margin-top: 1183px !important;
    height: 51% !important;
  }

  /* line 1810, ../sass/responsive.custom.scss */
  #block-block-43 {
    margin-top: 935px !important;
    height: 65% !important;
  }

  /* line 1815, ../sass/responsive.custom.scss */
  #block-block-44 {
    margin-top: 110.5em !important;
    height: 51% !important;
  }

  /* line 1820, ../sass/responsive.custom.scss */
  #block-block-12 {
    margin-left: -0.55em;
    margin-top: 68px;
    margin-bottom: 83px;
  }
  /* line 1824, ../sass/responsive.custom.scss */
  #block-block-12 .banner-title {
    font-size: 1.4em;
    padding: 5px 10px 5px 20px;
    max-width: 27.25%;
    display: table;
    height: 146% !important;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 0.5px solid white;
    margin-top: 311px !important;
    position: relative;
    z-index: 2;
    float: left;
  }
  /* line 1837, ../sass/responsive.custom.scss */
  #block-block-12 .banner-title.chrome {
    height: 150% !important;
    width: 29%;
  }
  /* line 1840, ../sass/responsive.custom.scss */
  #block-block-12 .banner-title.chrome .banner-icon {
    right: 10px;
    top: 2.1em;
  }
  /* line 1845, ../sass/responsive.custom.scss */
  #block-block-12 .banner-title.safari {
    width: 33.1% !important;
    height: 150% !important;
  }
  /* line 1848, ../sass/responsive.custom.scss */
  #block-block-12 .banner-title.safari .banner-icon {
    right: 10px;
    top: 2.1em;
  }
  /* line 1855, ../sass/responsive.custom.scss */
  #block-block-12 #banner-title-box {
    display: inline-block;
    float: none;
    height: 21%;
    width: 750px !important;
    margin-left: -1px;
  }
  /* line 1861, ../sass/responsive.custom.scss */
  #block-block-12 #banner-title-box .bannerIconBox {
    display: inline !important;
  }
  /* line 1864, ../sass/responsive.custom.scss */
  #block-block-12 #banner-title-box.chrome {
    margin-left: -4.5px !important;
  }
  /* line 1869, ../sass/responsive.custom.scss */
  #block-block-12 .banner-icon {
    position: relative;
    z-index: 2;
    right: 10px;
    top: 1.8em;
    width: 35px;
  }
  /* line 1877, ../sass/responsive.custom.scss */
  #block-block-12 #banner-link-box {
    width: 97.7%;
    bottom: 552px;
    height: 98%;
    z-index: 1;
  }
  /* line 1884, ../sass/responsive.custom.scss */
  #block-block-12 .banner-link, #block-block-12 .banner-description, #block-block-12 .read {
    filter: alpha(opacity=0.01);
    z-index: 1;
    width: 98.6% !important;
    height: 100%;
    background: transparent 0 0 repeat scroll url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR??AA7");
    color: transparent !important;
  }
  /* line 1893, ../sass/responsive.custom.scss */
  #block-block-12 .banner-icon img {
    width: 35px;
    height: auto;
    margin-left: 1px !important;
    z-index: -1;
  }
  /* line 1900, ../sass/responsive.custom.scss */
  #block-block-12 .banner-left-button {
    height: 0px;
    width: 0px;
  }
  /* line 1905, ../sass/responsive.custom.scss */
  #block-block-12 #banner-image-box {
    top: -160px;
    width: 97%;
  }
  /* line 1910, ../sass/responsive.custom.scss */
  #block-block-12 .banner-image img {
    max-width: 707px;
    z-index: -2;
  }
  /* line 1915, ../sass/responsive.custom.scss */
  #block-block-12 .banner-image.chrome img {
    max-width: 707px !important;
  }

  /* line 1921, ../sass/responsive.custom.scss */
  .view-waittimes h3 {
    margin: 2px 0 0 -10px;
  }
  /* line 1925, ../sass/responsive.custom.scss */
  .view-waittimes .views-row-last .views-field-field-wt-checkpoint-name,
  .view-waittimes .views-row-last .views-field-php,
  .view-waittimes .views-row-last .views-field-edit-node,
  .view-waittimes .views-row-last .views-field-publishcontent {
    border-bottom: none !important;
  }
  /* line 1935, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-edit-node .field-content {
    border: none;
  }
  /* line 1940, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-field-wt-checkpoint-name {
    width: 23.5%;
  }
  /* line 1944, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-publishcontent,
  .not-logged-in .view-waittimes .views-row .views-field-edit-node {
    width: 0%;
    height: 2.09em;
  }
  /* line 1948, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-publishcontent .field-content,
  .not-logged-in .view-waittimes .views-row .views-field-edit-node .field-content {
    border-right: none;
    border-left: none;
  }
  /* line 1953, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-nothing-1 {
    width: 37.55%;
  }
  /* line 1956, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-field-wt-checkpoint-name {
    width: 63.4%;
  }
  /* line 1958, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-field-wt-checkpoint-name .field-content {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 155px;
    border-left: 0;
    border-right: 0;
  }
  /* line 1966, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-nothing {
    width: 59.2%;
  }
  /* line 1969, ../sass/responsive.custom.scss */
  .not-logged-in .view-waittimes .views-row .views-field-php {
    width: 29%;
  }

  /* line 1976, ../sass/responsive.custom.scss */
  .pane-block-31 #block-block-31 .description, .pane-block-32 #block-block-32 .description {
    margin-left: 29px;
  }

  /* line 1982, ../sass/responsive.custom.scss */
  .pane-sharethis-view #block-views-sharethis-view-block .stButton,
  #block-views-sharethis-view-block .stButton {
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  /* line 1988, ../sass/responsive.custom.scss */
  #block-block-12 .banner-title {
    font-size: 1.3em;
  }
  /* line 1990, ../sass/responsive.custom.scss */
  #block-block-12 .banner-title.chrome {
    height: 118% !important;
  }
  /* line 1992, ../sass/responsive.custom.scss */
  #block-block-12 .banner-title.chrome .banner-icon {
    right: 10px !important;
    top: 2em;
  }
  /* line 1997, ../sass/responsive.custom.scss */
  #block-block-12 .banner-title.safari.chrome {
    height: 120% !important;
  }
  /* line 2001, ../sass/responsive.custom.scss */
  #block-block-12 #banner-title-box {
    height: 26%;
    margin-left: -1px;
  }
  /* line 2004, ../sass/responsive.custom.scss */
  #block-block-12 #banner-title-box.chrome {
    margin-left: -6px !important;
    width: 150%;
  }
  /* line 2009, ../sass/responsive.custom.scss */
  #block-block-12 .banner-icon {
    top: 3em;
  }
  /* line 2012, ../sass/responsive.custom.scss */
  #block-block-12 #banner-link-box {
    height: 92%;
  }
  /* line 2016, ../sass/responsive.custom.scss */
  #block-block-12 .banner-image.safari {
    margin-left: -1px;
  }
  /* line 2019, ../sass/responsive.custom.scss */
  #block-block-12 .banner-image.chrome img {
    max-width: 707px !important;
  }
  /* line 2023, ../sass/responsive.custom.scss */
  #block-block-12.chrome {
    margin-right: -3px !important;
  }

  /* line 2029, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-carry-on-baggage .field-content .check,
  .view-what-can-i-bring- .views-field-field-checked-baggage .field-content .check {
    width: 11em;
  }
  /* line 2034, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-carry-on-baggage.no-image .field-content .check,
  .view-what-can-i-bring- .views-field-field-checked-baggage.no-image .field-content .check {
    width: 11em;
  }
  /* line 2038, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-item-image {
    padding-right: 0px;
    height: 100% !important;
  }
  /* line 2041, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-item-image img {
    width: 67%;
  }
  /* line 2044, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-item-image a {
    font-size: 0.75em;
    display: block;
  }

  /* line 2051, ../sass/responsive.custom.scss */
  .pane-block-31 #block-block-31 .description, .pane-block-32 #block-block-32 .description {
    margin-left: -5px;
  }

  /* line 2055, ../sass/responsive.custom.scss */
  #block-block-19 {
    margin-top: 512px;
  }

  /* line 2059, ../sass/responsive.custom.scss */
  #block-block-41 {
    margin-top: 921px !important;
    height: 85% !important;
  }

  /* line 2064, ../sass/responsive.custom.scss */
  #block-block-42 {
    margin-top: 1250px !important;
    height: 55% !important;
  }

  /* line 2069, ../sass/responsive.custom.scss */
  #block-block-43 {
    margin-top: 980px !important;
    height: 78% !important;
  }

  /* line 2074, ../sass/responsive.custom.scss */
  #block-block-44 {
    margin-top: 1340px !important;
    height: 55% !important;
  }
}
/*
 * Desktops/laptops and up
 */
@media only screen and (min-width: 1025px) {
  /* line 2085, ../sass/responsive.custom.scss */
  .panel-2col-bricks .center-wrapper .panel-col-last .pane-block-4,
  .panel-2col-bricks .center-wrapper .panel-col-last .pane-block-5 {
    height: auto;
  }

  /* line 2089, ../sass/responsive.custom.scss */
  .panel-2col-bricks .center-wrapper .panel-col-first .pane-block-8,
  .panel-2col-bricks .center-wrapper .panel-col-first .pane-block-9 {
    height: auto;
  }

  /* line 2094, ../sass/responsive.custom.scss */
  .panel-panel.panel-col-top {
    height: auto;
  }

  /* line 2098, ../sass/responsive.custom.scss */
  .panel-panel.panel-col-middle {
    height: auto;
  }

  /* line 2102, ../sass/responsive.custom.scss */
  .container {
    max-width: 960px !important;
  }

  /* line 2106, ../sass/responsive.custom.scss */
  .panel-panel,
  .center-wrapper {
    max-width: 960px !important;
  }

  /* line 2111, ../sass/responsive.custom.scss */
  #header {
    width: 962px;
  }

  /* line 2114, ../sass/responsive.custom.scss */
  .sidebar-first .content-inner {
    margin-left: 25%;
  }

  /* line 2118, ../sass/responsive.custom.scss */
  #block-block-28,
  #block-block-27,
  #block-block-26,
  #block-block-25,
  #block-block-24,
  #block-block-23,
  #block-block-22,
  #block-block-21,
  #block-menu-block-17 {
    display: none;
  }

  /* line 2130, ../sass/responsive.custom.scss */
  #block-menu-block-1 ul li {
    padding: 0 0 0 1em;
  }
  /* line 2132, ../sass/responsive.custom.scss */
  #block-menu-block-1 ul li a {
    padding: 0 0 0 1em;
    font-size: 1.316em;
  }
  /* line 2135, ../sass/responsive.custom.scss */
  #block-menu-block-1 ul li a.active {
    padding: 0 0 0 1em;
    font-size: 1.316em;
  }

  /* line 2142, ../sass/responsive.custom.scss */
  #block-menu-block-15,
  #block-menu-block-16 {
    margin-left: 40px;
  }

  /* line 2147, ../sass/responsive.custom.scss */
  #block-block-29,
  #block-block-30 {
    margin-top: 15px;
    margin-left: -11px;
  }

  /* line 2153, ../sass/responsive.custom.scss */
  .field-name-field-content-image {
    display: block;
    width: 101.2%;
  }
  /* line 2156, ../sass/responsive.custom.scss */
  .field-name-field-content-image img {
    width: 836px;
    height: auto;
  }

  /**
   * Front page
   */
  /* line 2168, ../sass/responsive.custom.scss */
  .pane-block-31 #block-block-31 .description,
  .pane-block-32 #block-block-32 .description {
    font-family: Helvetica, Arial, sans-serif;
    margin-left: 87px;
    font-size: 1.25em;
    position: absolute;
    display: block;
  }

  /* line 2177, ../sass/responsive.custom.scss */
  .pane-block-32 #block-block-32 .description {
    margin-left: 25px;
  }

  /* line 2181, ../sass/responsive.custom.scss */
  .pane-block-6,
  .pane-block-7 {
    margin-right: 0;
    margin-bottom: 60px;
  }
  /* line 2185, ../sass/responsive.custom.scss */
  .pane-block-6 #what-to-bring-button-liquids,
  .pane-block-7 #what-to-bring-button-liquids {
    background-image: url("../images/liquids_circle.png");
  }
  /* line 2189, ../sass/responsive.custom.scss */
  .pane-block-6 #what-to-bring-button-medical,
  .pane-block-7 #what-to-bring-button-medical {
    background-image: url("../images/medicalneeds_circle.png");
  }
  /* line 2193, ../sass/responsive.custom.scss */
  .pane-block-6 #what-to-bring-button-packing,
  .pane-block-7 #what-to-bring-button-packing {
    background-image: url("../images/checklist_circle.png");
  }
  /* line 2197, ../sass/responsive.custom.scss */
  .pane-block-6 #what-to-bring-button-checked,
  .pane-block-7 #what-to-bring-button-checked {
    background-image: url("../images/carryon_circle.png");
  }

  /* line 2202, ../sass/responsive.custom.scss */
  .pane-block-6 .what-to-bring-button,
  .pane-block-7 .what-to-bring-button {
    background-size: 150px auto !important;
    width: 150px;
    padding-top: 160px;
    margin-bottom: 0;
  }

  /* line 2210, ../sass/responsive.custom.scss */
  #block-locale-language-content {
    margin-top: 9px;
  }

  /* line 2214, ../sass/responsive.custom.scss */
  .pane-block-7 {
    padding-bottom: 0.1em;
  }

  /* line 2218, ../sass/responsive.custom.scss */
  .pane-block-7 .what-to-bring-button {
    width: 171px;
  }

  /* line 2222, ../sass/responsive.custom.scss */
  .pane-block-4,
  .pane-block-5 {
    background-image: url("../images/waittimes_icon.png");
    display: block;
    padding-top: 100px;
    width: 100%;
  }
  /* line 2228, ../sass/responsive.custom.scss */
  .pane-block-4 h2,
  .pane-block-5 h2 {
    font-size: 2.222em;
  }
  /* line 2231, ../sass/responsive.custom.scss */
  .pane-block-4 .wait-time-more-airports,
  .pane-block-5 .wait-time-more-airports {
    font-size: 1em;
  }
  /* line 2234, ../sass/responsive.custom.scss */
  .pane-block-4 .block-content,
  .pane-block-5 .block-content {
    margin-left: -20px;
  }
  /* line 2237, ../sass/responsive.custom.scss */
  .pane-block-4 li,
  .pane-block-5 li {
    width: 175px;
    height: 4.5em;
  }
  /* line 2242, ../sass/responsive.custom.scss */
  .pane-block-4 .wait-time-block-wrapper,
  .pane-block-5 .wait-time-block-wrapper {
    width: 232px;
    background-size: auto 4.5em;
    height: 4.5em;
  }
  /* line 2247, ../sass/responsive.custom.scss */
  .pane-block-4 .wait-time-block-code,
  .pane-block-5 .wait-time-block-code {
    font-size: 0.71em;
    margin-top: -5px;
  }
  /* line 2251, ../sass/responsive.custom.scss */
  .pane-block-4 .wait-time-block-button,
  .pane-block-5 .wait-time-block-button {
    font-size: 2.022em;
    width: 227px;
  }

  /* line 2257, ../sass/responsive.custom.scss */
  .pane-block-8,
  .pane-block-9 {
    background-image: url("../images/screening_icon.png");
    padding: 100px 30px 16px;
    width: 78.5%;
    margin-left: -20px;
  }
  /* line 2261, ../sass/responsive.custom.scss */
  .pane-block-8 h2,
  .pane-block-9 h2 {
    font-size: 2.222em;
  }
  /* line 2266, ../sass/responsive.custom.scss */
  .pane-block-8 p,
  .pane-block-9 p {
    font-size: 1em;
  }

  /* line 2271, ../sass/responsive.custom.scss */
  .pane-sharethis-view .sharethis-icon,
  #block-views-sharethis-view-block .sharethis-icon {
    background-image: url("../images/share_icon.png");
  }

  /* line 2276, ../sass/responsive.custom.scss */
  .pane-sharethis-view #block-views-sharethis-view-block {
    display: block;
    text-align: center;
    width: 100%;
  }

  /* line 2282, ../sass/responsive.custom.scss */
  #block-block-12 {
    margin-top: 0px;
    margin-left: -0.65em;
    width: 101.8%;
  }
  /* line 2286, ../sass/responsive.custom.scss */
  #block-block-12 .banner-left-button {
    height: 42px;
    width: 18px;
  }
  /* line 2291, ../sass/responsive.custom.scss */
  #block-block-12 .banner-icon {
    position: relative;
    right: 10px;
    width: 70px;
  }
  /* line 2297, ../sass/responsive.custom.scss */
  #block-block-12 .banner-icon img {
    width: 70px;
    height: auto;
  }
  /* line 2302, ../sass/responsive.custom.scss */
  #block-block-12 .banner-title {
    max-width: none;
    margin-left: 0px;
    width: 100%;
    font-size: 1.4em;
    float: right;
    display: table;
    height: 3.52em;
    padding: 25px 5px 20px 30px;
    position: relative;
    overflow: hidden;
    margin-top: 2px;
  }
  /* line 2316, ../sass/responsive.custom.scss */
  #block-block-12 .banner-link {
    display: none;
    position: relative;
    padding: 5px;
    width: 576px;
    height: 3.7em;
    font-size: 1em;
    background-color: rgba(23, 50, 60, 0.8);
    color: #efede4;
  }
  /* line 2327, ../sass/responsive.custom.scss */
  #block-block-12 #banner-link-box.chrome {
    bottom: 59px;
  }
  /* line 2331, ../sass/responsive.custom.scss */
  #block-block-12 #banner-image-box.chrome {
    max-height: 387.5px;
  }
  /* line 2335, ../sass/responsive.custom.scss */
  #block-block-12 #banner-image-box.safari {
    max-height: 388.5px;
  }

  /* line 2341, ../sass/responsive.custom.scss */
  table p, table li, table td {
    font-size: 1em;
  }

  /* line 2346, ../sass/responsive.custom.scss */
  #block-block-13, #block-block-14 {
    width: 65%;
  }

  /**
   * Wait times
   */
  /* line 2353, ../sass/responsive.custom.scss */
  .view-waittimes .view-content {
    width: 692px;
  }

  /* line 2357, ../sass/responsive.custom.scss */
  .view-waittimes h3 {
    width: 99.9%;
  }

  /* line 2362, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-edit-node {
    width: 19%;
  }
  /* line 2365, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-php {
    width: 29%;
  }
  /* line 2368, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-nothing {
    width: 33%;
  }
  /* line 2371, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-nothing-1 {
    width: 64.85%;
  }
  /* line 2374, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-field-wt-checkpoint-name {
    width: 35%;
  }
  /* line 2377, ../sass/responsive.custom.scss */
  .view-waittimes .views-row .views-field-publishcontent {
    width: 14.54%;
    padding-right: 14px;
  }

  /* line 2383, ../sass/responsive.custom.scss */
  #block-views-exp-waittimes-page .views-exposed-widgets li {
    width: 31.5%;
  }

  /* line 2389, ../sass/responsive.custom.scss */
  .view-waittimes .views-row-last .views-field-field-wt-checkpoint-name .field-content {
    border-bottom: none;
  }

  /**
   * Travel Checklist
   */
  /* line 2398, ../sass/responsive.custom.scss */
  .view-travel-checklist {
    margin-bottom: 2em;
  }
  /* line 2400, ../sass/responsive.custom.scss */
  .view-travel-checklist .view-header {
    font-size: 1.2em;
  }
  /* line 2403, ../sass/responsive.custom.scss */
  .view-travel-checklist #title-box {
    background-color: #e2e2e2;
    margin-top: 10px;
    border: 1px solid #6cbdb6;
    font-weight: bold;
    font-size: 0.9em;
    padding-left: 5px;
    line-height: 2.6;
    color: #6c6d6e;
    height: 2.5em;
    margin-bottom: 10px;
  }
  /* line 2415, ../sass/responsive.custom.scss */
  .view-travel-checklist #title-box #button-email,
  .view-travel-checklist #title-box #button-print {
    float: right;
    line-height: 1.5;
    margin: 5px;
    font-size: 0.8em;
  }
  /* line 2424, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row {
    margin-bottom: 20px;
  }
  /* line 2426, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .field-content a {
    text-decoration: none;
    font-size: 1.4em;
    color: #17323c;
    display: inline-block;
  }
  /* line 2431, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .field-content a.selected-option-button {
    color: white;
  }
  /* line 2435, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .travel-checklist-add-button {
    color: #17323c;
    text-decoration: none;
    border: none;
    display: block;
    background: #d3d366;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 26%;
    text-align: left;
    margin-top: 0.5em;
    padding: 7px;
    clear: both;
  }
  /* line 2448, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row button.restriction-exists-line {
    padding-left: 28px;
    margin-left: 47px;
    padding: 3px;
    font-size: 0.93em;
    text-align: center;
    background-color: #efede4;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 92%;
    cursor: pointer;
    margin-bottom: 5px;
    color: #d46a4c;
    text-decoration: underline;
  }
  /* line 2462, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group {
    margin-left: 47px;
    margin-bottom: 10px;
    border: 2px solid #d6d4cb;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 88.5%;
    padding: 10px;
  }
  /* line 2470, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group h3 {
    font-size: 1.2em;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  /* line 2476, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group .restriction-carry-on,
  .view-travel-checklist .views-row .restriction-group .restriction-checked {
    font-size: 1.1em;
  }
  /* line 2481, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group .restriction-checked {
    padding-left: 25px;
  }
  /* line 2484, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .restriction-group .Check {
    width: 15.5em;
  }
  /* line 2488, ../sass/responsive.custom.scss */
  .view-travel-checklist .views-row .item-line-value {
    display: inline-block;
    font-size: 0.93em;
    padding-left: 5px;
    width: 91%;
    margin-left: 5px;
    border: #e2e2e2 1px solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  /* line 2499, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-overlay {
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    background: #000;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3000;
    display: none;
  }
  /* line 2512, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email,
  .view-travel-checklist #dialog-box {
    background: white;
    width: 800px;
    position: absolute;
    z-index: 5000;
    display: none;
    top: 15%;
    left: 19%;
  }
  /* line 2522, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email .dialog-content,
  .view-travel-checklist #dialog-box .dialog-content {
    text-align: left;
    background-color: #efede4;
  }
  /* line 2527, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email .dialog-header,
  .view-travel-checklist #dialog-box .dialog-header {
    display: block;
    width: 100%;
    text-align: center;
    padding: 3px 0;
    background: #6cbdb6;
  }
  /* line 2535, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email #input-email,
  .view-travel-checklist #dialog-box #input-email {
    margin-left: 10px;
    font-size: 14px;
  }
  /* line 2541, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email #dialog-tree,
  .view-travel-checklist #dialog-box #dialog-tree {
    display: none;
  }
  /* line 2545, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email #dialog-heading-email,
  .view-travel-checklist #dialog-box-email #dialog-heading,
  .view-travel-checklist #dialog-box #dialog-heading-email,
  .view-travel-checklist #dialog-box #dialog-heading {
    margin: 0;
  }
  /* line 2548, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email #dialog-heading-email a,
  .view-travel-checklist #dialog-box-email #dialog-heading a,
  .view-travel-checklist #dialog-box #dialog-heading-email a,
  .view-travel-checklist #dialog-box #dialog-heading a {
    color: #17323c;
    text-decoration: none;
    font-weight: bold;
  }
  /* line 2554, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email #dialog-message,
  .view-travel-checklist #dialog-box #dialog-message {
    display: block;
  }
  /* line 2558, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email #dialog-count,
  .view-travel-checklist #dialog-box-email #dialog-count-start,
  .view-travel-checklist #dialog-box-email #dialog-count-number,
  .view-travel-checklist #dialog-box-email #dialog-count-end,
  .view-travel-checklist #dialog-box #dialog-count,
  .view-travel-checklist #dialog-box #dialog-count-start,
  .view-travel-checklist #dialog-box #dialog-count-number,
  .view-travel-checklist #dialog-box #dialog-count-end {
    display: inline;
    font-size: 1.21em;
    font-family: Museo, Helvetica, Arial, sans-serif;
  }
  /* line 2566, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email .tc-select,
  .view-travel-checklist #dialog-box .tc-select {
    font-size: 1.3em;
    margin: 10px;
    padding: 3px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #6cbdb6;
  }
  /* line 2573, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email .item-line-button,
  .view-travel-checklist #dialog-box .item-line-button {
    width: 1.2em;
    line-height: 0.5;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-size: 1.8em;
    cursor: pointer;
  }
  /* line 2580, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email .item-line-value,
  .view-travel-checklist #dialog-box .item-line-value {
    font-size: 1.1em;
    width: 84%;
    border: none;
  }
  /* line 2584, ../sass/responsive.custom.scss */
  .view-travel-checklist #dialog-box-email .item-line-value.selected-option,
  .view-travel-checklist #dialog-box .item-line-value.selected-option {
    font-weight: bold;
  }
  /* line 2590, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-line-checkbox {
    margin-left: 10px;
  }
  /* line 2593, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-line-button {
    line-height: 0.3;
    display: inline-block;
    width: 1.02em;
    text-align: center;
    font-weight: normal;
    color: white;
    background-color: #6cbdb6;
    border: #d6d4cb 1px solid;
    text-decoration: none;
    font-size: 1.3em;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    cursor: pointer;
  }
  /* line 2608, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-list {
    padding-left: 10px;
  }
  /* line 2610, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-list.double .item-line {
    width: 50%;
  }
  /* line 2613, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-list.columnTwo {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
  /* line 2620, ../sass/responsive.custom.scss */
  .view-travel-checklist .item-line {
    list-style: none;
    display: inline;
    float: left;
    margin-top: 3px;
    margin-bottom: 6px;
  }
  /* line 2628, ../sass/responsive.custom.scss */
  .view-travel-checklist button.button {
    margin: 10px;
    text-align: center;
    display: inline-block;
    width: 6em;
    padding: 5px 15px 5px;
    color: #17323c;
    text-decoration: none;
    font-weight: bold;
    background-color: #6cbdb6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    font-size: 1.4em;
  }
  /* line 2642, ../sass/responsive.custom.scss */
  .view-travel-checklist button.button:active {
    background-color: #6c6d6e;
  }
  /* line 2645, ../sass/responsive.custom.scss */
  .view-travel-checklist button.button#button-cancel {
    background-color: #ba133e;
    color: white;
    margin-top: 20px;
  }

  /**
   * WCIB
   */
  /* line 2658, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .check {
    width: 11em;
    max-width: none;
  }
  /* line 2661, ../sass/responsive.custom.scss */
  .i18n-fr .view-what-can-i-bring- .check {
    width: 24em;
    max-width: none;
  }
  /* line 2666, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .node {
    margin-bottom: 0;
  }
  /* line 2670, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .field {
    clear: left;
  }
  /* line 2674, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-row {
    margin: 10px 0;
    clear: left;
    display: block;
    width: 702px;
  }
  /* line 2681, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-body {
    padding-top: 10px;
    clear: left;
    display: block;
    float: left;
    height: 100%;
    padding-left: 11px;
    margin-bottom: 1.5em;
    padding-right: 11px;
  }
  /* line 2690, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-body.no-image {
    width: 95.5%;
    padding-right: 10px;
  }
  /* line 2694, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-body p {
    font-size: 1em;
  }
  /* line 2699, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-item-image {
    padding-right: 30px;
  }
  /* line 2701, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-item-image a {
    font-size: 0.8em;
  }
  /* line 2706, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-title-1 {
    display: none;
  }
  /* line 2710, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-title {
    background-color: #efede4;
    font-weight: 700;
    font-size: 1.9em;
    padding: 10px 10px 0 10px;
  }
  /* line 2717, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- ol {
    padding: 0;
  }
  /* line 2721, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-carry-on-baggage .field-content,
  .view-what-can-i-bring- .views-field-field-carry-on-baggage span,
  .view-what-can-i-bring- .views-field-field-checked-baggage .field-content,
  .view-what-can-i-bring- .views-field-field-checked-baggage span {
    float: left;
    font-size: 1.25em;
  }
  /* line 2730, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-checked-baggage span {
    padding-left: 15px;
    padding-bottom: 10px;
    clear: left;
  }
  /* line 2735, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-carry-on-baggage .field-content {
    width: 41.334%;
    min-width: 276.97px;
  }
  /* line 2738, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-carry-on-baggage .field-content .check {
    width: 11em;
  }
  /* line 2740, ../sass/responsive.custom.scss */
  .i18n-fr .view-what-can-i-bring- .views-field-field-carry-on-baggage .field-content .check {
    width: 24em;
  }
  /* line 2746, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-checked-baggage.no-image .field-content .check,
  .view-what-can-i-bring- .views-field-field-carry-on-baggage.no-image .field-content .check {
    width: 11em;
  }
  /* line 2749, ../sass/responsive.custom.scss */
  .i18n-fr .view-what-can-i-bring- .views-field-field-checked-baggage.no-image .field-content .check, .i18n-fr
  .view-what-can-i-bring- .views-field-field-carry-on-baggage.no-image .field-content .check {
    width: 24em;
  }
  /* line 2754, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-checked-baggage .field-content {
    width: 42.476%;
    min-width: 280px;
    padding-bottom: 10px;
  }
  /* line 2758, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-field-field-checked-baggage .field-content .check {
    width: 11em;
  }
  /* line 2760, ../sass/responsive.custom.scss */
  .i18n-fr .view-what-can-i-bring- .views-field-field-checked-baggage .field-content .check {
    width: 24em;
  }
  /* line 2766, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .views-label-field-carry-on-baggage {
    padding-left: 15px;
  }
  /* line 2771, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .yes {
    color: #198E01;
    width: 3.5em;
    background-image: url("../images/Yes.png");
    background-size: 1.1em;
    background-repeat: no-repeat;
    background-position: right center;
    clear: right;
    padding-left: 5px;
  }
  /* line 2781, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .greenText {
    color: #198E01;
  }
  /* line 2784, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .check {
    color: #CD8304;
    width: 11em;
    background-image: url("../images/Maybe.png");
    background-size: 1.1em;
    background-repeat: no-repeat;
    background-position: right center;
    clear: right;
    padding-left: 5px;
  }
  /* line 2793, ../sass/responsive.custom.scss */
  .i18n-fr .view-what-can-i-bring- .check {
    width: 24em;
  }
  /* line 2798, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .yellowText {
    color: #CD8304;
  }
  /* line 2801, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .no {
    color: #B8003F;
    width: 3.5em;
    background-image: url("../images/No.png");
    background-size: 1.1em;
    background-repeat: no-repeat;
    background-position: right center;
    clear: right;
    padding-left: 5px;
  }
  /* line 2811, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .redText {
    color: #B8003F;
  }
  /* line 2814, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .field-item {
    margin-top: 0.8em;
  }
  /* line 2818, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- .field-type-text-with-summary .field-item {
    margin-top: 1em;
  }
  /* line 2822, ../sass/responsive.custom.scss */
  .view-what-can-i-bring- h4 {
    margin: 0;
    font-size: 1.4em;
  }

  /* line 2828, ../sass/responsive.custom.scss */
  .not-front #block-views-sharethis-view-block h2 {
    font-size: 1.8em;
  }

  /* line 2832, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page,
  .not-front #block-views-exp-what-can-i-bring-page-2 {
    margin: 1em 0em;
  }
  /* line 2836, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page h2, .not-front #block-views-exp-what-can-i-bring-page label, .not-front #block-views-exp-what-can-i-bring-page .description .search-text, .not-front #block-views-exp-what-can-i-bring-page .wait-time-selectors-collapse,
  .not-front #block-views-exp-what-can-i-bring-page-2 h2,
  .not-front #block-views-exp-what-can-i-bring-page-2 label,
  .not-front #block-views-exp-what-can-i-bring-page-2 .description .search-text,
  .not-front #block-views-exp-what-can-i-bring-page-2 .wait-time-selectors-collapse {
    display: none;
  }
  /* line 2840, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page .description .wait-time-selectors-expand,
  .not-front #block-views-exp-what-can-i-bring-page .description .wait-time-selectors-collapse,
  .not-front #block-views-exp-what-can-i-bring-page-2 .description .wait-time-selectors-expand,
  .not-front #block-views-exp-what-can-i-bring-page-2 .description .wait-time-selectors-collapse {
    font-size: 1.015em;
    color: #ba133e;
    cursor: pointer;
  }
  /* line 2845, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page .description .wait-time-selectors-expand .selector-text,
  .not-front #block-views-exp-what-can-i-bring-page .description .wait-time-selectors-collapse .selector-text,
  .not-front #block-views-exp-what-can-i-bring-page-2 .description .wait-time-selectors-expand .selector-text,
  .not-front #block-views-exp-what-can-i-bring-page-2 .description .wait-time-selectors-collapse .selector-text {
    text-decoration: underline;
  }
  /* line 2850, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 {
    display: block;
    width: 100%;
  }
  /* line 159, ../sass/_custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .form-submit,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .form-submit,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .form-submit,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .form-submit {
    background-color: #17323c;
    width: auto;
    position: relative;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0;
  }
  /* line 166, ../sass/_custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .form-text,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .form-text,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .form-text,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .form-text {
    background-position: 100% 0.4em;
    background-size: 1em;
    padding: 0px 4px;
    border: none;
  }
  /* line 173, ../sass/_custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page input.form-text ::-webkit-input-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 input.form-text ::-webkit-input-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page input.form-text ::-webkit-input-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 input.form-text ::-webkit-input-placeholder {
    color: #17323c;
  }
  /* line 176, ../sass/_custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page input.form-text:-moz-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 input.form-text:-moz-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page input.form-text:-moz-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 input.form-text:-moz-placeholder {
    color: #17323c;
    opacity: 0.8;
  }
  /* line 180, ../sass/_custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page input.form-text::-moz-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 input.form-text::-moz-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page input.form-text::-moz-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 input.form-text::-moz-placeholder {
    color: #17323c;
    opacity: 0.8;
  }
  /* line 184, ../sass/_custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page input.form-text:-ms-input-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 input.form-text:-ms-input-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page input.form-text:-ms-input-placeholder,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 input.form-text:-ms-input-placeholder {
    color: #17323c;
  }
  /* line 2855, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid {
    display: block;
    position: relative;
    left: 0;
    width: 100%;
  }
  /* line 2860, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link {
    width: 30.437%;
    float: left;
    padding: 5px;
    margin: 5px;
    display: block;
    text-align: center;
  }
  /* line 2867, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link a,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .form-type-bef-link a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .form-type-bef-link a {
    display: table-cell;
    text-decoration: none;
    height: 3em;
    padding: 3px;
    width: 204px;
    vertical-align: middle;
    text-align: center;
    font-size: 1.15em;
  }
  /* line 2878, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected {
    background: #17323c;
  }
  /* line 2880, ../sass/responsive.custom.scss */
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected a,
  .not-front #block-views-exp-what-can-i-bring-page #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page .views-widget-filter-field_wtp_category_tid .selected a,
  .not-front #block-views-exp-what-can-i-bring-page-2 #views-exposed-form-what-can-i-bring--page-2 .views-widget-filter-field_wtp_category_tid .selected a {
    height: 3em;
    color: white;
  }

  /* line 2889, ../sass/responsive.custom.scss */
  #lightbox {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -250px;
    background: #fff;
    z-index: 1001;
    display: none;
  }
  /* line 2897, ../sass/responsive.custom.scss */
  #lightbox img {
    display: block;
  }

  /* line 2902, ../sass/responsive.custom.scss */
  #lightbox-shadow {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
    z-index: 1000;
    display: none;
  }

  /* line 2918, ../sass/responsive.custom.scss */
  .i18n-fr .view-image-gallery .views-row {
    width: 30%;
  }

  /* line 2923, ../sass/responsive.custom.scss */
  .splash-block #splash-logo-banner {
    background-image: url("../images/Logo.png");
  }

  /* line 2927, ../sass/responsive.custom.scss */
  .splash-block #corporate-logo,
  .splash-block #canada-logo {
    max-width: 960px;
  }

  /**
   * Main content
   */
  /* line 2935, ../sass/responsive.custom.scss */
  #block-block-10 #social-media-youtube,
  #block-block-11 #social-media-youtube {
    background-image: url("../images/youtube.png");
    height: 25px;
  }

  /* line 2941, ../sass/responsive.custom.scss */
  #block-block-10 #social-media-twitter,
  #block-block-11 #social-media-twitter {
    background-image: url("../images/twitter.png");
    height: 25px;
  }

  /* line 2946, ../sass/responsive.custom.scss */
  #block-block-10 #social-media-pinterest,
  #block-block-11 #social-media-pinterest {
    background-image: url("../images/pinterest.png");
    height: 25px;
  }

  /* line 2952, ../sass/responsive.custom.scss */
  #block-block-10 .social-media,
  #block-block-11 .social-media {
    max-width: 20px;
  }

  /* line 2957, ../sass/responsive.custom.scss */
  #block-block-10 ul li,
  #block-block-11 ul li {
    width: 20px;
  }

  /* line 2962, ../sass/responsive.custom.scss */
  .did-you-know {
    background-image: url("../images/did-you-know.png");
  }

  /* line 2966, ../sass/responsive.custom.scss */
  #block-block-15,
  #block-block-16,
  #block-block-17,
  #block-block-18,
  #block-views-custom-blocks-block,
  #block-views-custom-blocks-block-1,
  #block-views-custom-blocks-block-2 {
    display: block;
  }

  /* line 2976, ../sass/responsive.custom.scss */
  #block-block-15 .block-title,
  #block-block-16 .block-title {
    background-image: url("../images/waittimes_icon.png");
  }

  /* line 2981, ../sass/responsive.custom.scss */
  #block-block-17 .faster-service-button,
  #block-block-18 .faster-service-button {
    background-image: url("../images/fasterservice.png");
  }

  /* line 2986, ../sass/responsive.custom.scss */
  #block-views-sharethis-view-block h2 {
    padding-bottom: 12px;
    padding-top: 17px;
    margin-bottom: 0;
    margin-top: 0;
  }

  /* line 2993, ../sass/responsive.custom.scss */
  .block-user-alert .user-alert {
    background-image: url("../images/alert.png");
    width: 94%;
  }
  /* line 2996, ../sass/responsive.custom.scss */
  .front .block-user-alert .user-alert {
    background-position: 2.5% center;
  }
  /* line 2999, ../sass/responsive.custom.scss */
  .block-user-alert .user-alert p {
    width: 100%;
  }

  /* line 3004, ../sass/responsive.custom.scss */
  .front .block-user-alert {
    width: 919px;
    margin-left: -0.65em;
  }

  /* line 3010, ../sass/responsive.custom.scss */
  table p, table li, table td {
    font-size: 1em;
  }

  /**
   * Content Width
   */
  /* line 3018, ../sass/responsive.custom.scss */
  .ds-2col-stacked .group-left {
    min-height: 29em;
    width: 63%;
  }

  /* line 3023, ../sass/responsive.custom.scss */
  .one-sidebar #content-column {
    width: 100%;
    clear: none;
    float: left;
  }

  /* line 3028, ../sass/responsive.custom.scss */
  .one-sidebar .sidebar {
    margin-left: -100%;
    width: 25%;
    clear: none;
  }

  /* line 3035, ../sass/responsive.custom.scss */
  .one-sidebar .block-user-alert {
    width: 94.95%;
  }

  /* line 3041, ../sass/responsive.custom.scss */
  #footer .block-menu-block {
    width: 33.33%;
  }
  /* line 3044, ../sass/responsive.custom.scss */
  #footer .container {
    margin-left: auto;
    margin-right: auto;
  }

  /* line 3050, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum {
    width: 702px;
    font-size: 1.1em;
  }
  /* line 3053, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum .view-header .type-header {
    width: 692px;
  }
  /* line 3056, ../sass/responsive.custom.scss */
  .view-pd-quarterly-sum .view-footer {
    margin-left: 67.5%;
    margin-bottom: 10px;
  }
  /* line 3059, ../sass/responsive.custom.scss */
  .not-logged-in .view-pd-quarterly-sum .view-footer {
    margin-left: 60.5%;
  }

  /* line 3064, ../sass/responsive.custom.scss */
  .node-pd-expense {
    font-size: 1.144em;
    width: 670px;
  }
  /* line 3067, ../sass/responsive.custom.scss */
  .node-pd-expense h2 {
    width: 20%;
  }
  /* line 3070, ../sass/responsive.custom.scss */
  .node-pd-expense .field-name-field-expense-user-profile .field-items,
  .node-pd-expense .field-name-field-description .field-items,
  .node-pd-expense .field-name-field-expense-date .field-items,
  .node-pd-expense .field-name-field-expense-location .field-items,
  .node-pd-expense .field-name-field-expense-city .field-items,
  .node-pd-expense .field-name-field-expense-province .field-items,
  .node-pd-expense .field-name-field-expense-travel-othe-transp .field-items,
  .node-pd-expense .field-name-field-expense-travel-accom .field-items,
  .node-pd-expense .field-name-field-expense-travel-meals .field-items,
  .node-pd-expense .field-name-field-expense-travel-other .field-times,
  .node-pd-expense .field-name-field-expense-employees .field-items,
  .node-pd-expense .field-name-field-expensse-hosp-total .field-items,
  .node-pd-expense .field-name-field-expense-travel-total .field-items {
    width: 67%;
  }
}
/* line 3088, ../sass/responsive.custom.scss */
#edit-submitted-please-select-the-topic-relevant-to-your-inquiry,
#webform-component-contact-information--province-or-state,
#webform-component-contact-information--country {
  max-width: 300px;
}

/* line 3095, ../sass/responsive.custom.scss */
.ds-2col-stacked .group-left .field-name-field-related-content h2,
.ds-2col-stacked .group-left .field-name-field-related-content-two h2 {
  font-size: 1.5em;
}
/* line 3100, ../sass/responsive.custom.scss */
.ds-2col-stacked .group-left .field-name-field-related-content-two.no-title {
  padding-top: 22px;
}
/* line 3102, ../sass/responsive.custom.scss */
.ds-2col-stacked .group-left .field-name-field-related-content-two.no-title.text-increase-3 {
  padding-top: 69px;
}
/* line 3105, ../sass/responsive.custom.scss */
.ds-2col-stacked .group-left .field-name-field-related-content-two.no-title.text-increase-4 {
  padding-top: 86px;
}
/* line 3108, ../sass/responsive.custom.scss */
.ds-2col-stacked .group-left .field-name-field-related-content-two.no-title.text-increase-5 {
  padding-top: 106px;
}
/* line 3111, ../sass/responsive.custom.scss */
.ds-2col-stacked .group-left .field-name-field-related-content-two.no-title.text-increase-6 {
  padding-top: 195px;
}
/* line 3116, ../sass/responsive.custom.scss */
.ds-2col-stacked .group-left #comments {
  margin-top: 275px;
}
/* line 3118, ../sass/responsive.custom.scss */
.ds-2col-stacked .group-left #comments.text-increase-3 {
  padding-top: 321px;
}
/* line 3121, ../sass/responsive.custom.scss */
.ds-2col-stacked .group-left #comments.text-increase-4 {
  padding-top: 343px;
}
/* line 3124, ../sass/responsive.custom.scss */
.ds-2col-stacked .group-left #comments.text-increase-5 {
  padding-top: 374px;
}
/* line 3127, ../sass/responsive.custom.scss */
.ds-2col-stacked .group-left #comments.text-increase-6 {
  padding-top: 531px;
}

/* line 3133, ../sass/responsive.custom.scss */
.region-sidebar-first .block-menu-block {
  margin-top: 19px;
}

/* line 3137, ../sass/responsive.custom.scss */
#block-block-2,
#block-block-20 {
  background-image: url("../images/canada.png");
}

/* line 3142, ../sass/responsive.custom.scss */
#block-block-19 {
  margin-top: 408px;
}

/* line 3146, ../sass/responsive.custom.scss */
#block-block-41 {
  margin-top: 904px;
  height: 100%;
}
/* line 3149, ../sass/responsive.custom.scss */
#block-block-41.text-increase {
  margin-top: 1380px;
}

/* line 3154, ../sass/responsive.custom.scss */
#block-block-42 {
  margin-top: 1294px;
  height: 55%;
}
/* line 3157, ../sass/responsive.custom.scss */
#block-block-42.text-increase {
  margin-top: 2395px;
}

/* line 3162, ../sass/responsive.custom.scss */
#block-block-43 {
  height: 75%;
  margin-top: 974px;
}

/* line 3167, ../sass/responsive.custom.scss */
#block-block-44 {
  margin-top: 1359px;
}
