/* Colour Palette */
/* Typography */
/* Available Variables */
@-webkit-keyframes wheel {
  from {
    -webkit-transform: rotate(359deg); }
  to {
    -webkit-transform: rotate(0deg); } }
@keyframes wheel {
  from {
    transform: rotate(359deg); }
  to {
    transform: rotate(0deg); } }
@-webkit-keyframes chassis {
  0% {
    -webkit-transform: translate(0, 0px); }
  50% {
    -webkit-transform: translate(0, -1px); }
  100% {
    -webkit-transform: translate(0, 0px); } }
@keyframes chassis {
  0% {
    transform: translate(0, 0px); }
  50% {
    transform: translate(0, -1px); }
  100% {
    transform: translate(0, 0px); } }
@-webkit-keyframes head {
  0% {
    -webkit-transform: rotate(-5deg); }
  50% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(-5deg); } }
@keyframes head {
  0% {
    transform: rotate(-5deg); }
  50% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(-5deg); } }
@-webkit-keyframes grass {
  from {
    background-position: 0px center; }
  to {
    background-position: 323px center; } }
@keyframes grass {
  from {
    background-position: 0px center; }
  to {
    background-position: 323px center; } }
@-webkit-keyframes markings-mobile {
  from {
    background-position: 0px center; }
  to {
    background-position: 249px center; } }
@keyframes markings-mobile {
  from {
    background-position: 0px center; }
  to {
    background-position: 249px center; } }
@-webkit-keyframes markings-desktop {
  from {
    background-position: 0px center; }
  to {
    background-position: 373px center; } }
@keyframes markings-desktop {
  from {
    background-position: 0px center; }
  to {
    background-position: 373px center; } }
/* Browser Resets
*********************************/
/* line 176, app.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none; }

/* line 183, app.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* FlexSlider Necessary Styles
*********************************/
/* line 193, app.scss */
.flexslider {
  margin: 0;
  padding: 0; }

/* line 198, app.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 204, app.scss */
.flexslider .slides img {
  width: 100%;
  display: block;
  border-radius: 5px; }

/* line 210, app.scss */
.flex-pauseplay span {
  text-transform: capitalize; }

/* Clearfix for the .slides element */
/* line 215, app.scss */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* line 224, app.scss */
html[xmlns] .slides {
  display: block; }

/* line 228, app.scss */
* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 235, app.scss */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Default Theme
*********************************/
/* line 241, app.scss */
.flexslider {
  margin: 0;
  position: relative;
  zoom: 1; }

/* line 247, app.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

/* line 255, app.scss */
.loading .flex-viewport {
  max-height: 300px; }

/* line 259, app.scss */
.flexslider .slides {
  zoom: 1; }

/* line 263, app.scss */
.carousel li {
  margin-right: 5px; }

/* Direction Nav */
/* line 268, app.scss */
.flex-direction-nav {
  *height: 0; }

/* line 272, app.scss */
.flex-direction-nav a {
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease; }

/* line 290, app.scss */
.flex-direction-nav .flex-prev {
  left: -50px; }

/* line 294, app.scss */
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right; }

/* line 299, app.scss */
.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px; }

/* line 304, app.scss */
.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px; }

/* line 309, app.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1; }

/* line 313, app.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default; }

/* line 319, app.scss */
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001'; }

/* line 326, app.scss */
.flex-direction-nav a.flex-next:before {
  content: '\f002'; }

/* Pause/Play */
/* line 331, app.scss */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000; }

/* line 345, app.scss */
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004'; }

/* line 352, app.scss */
.flex-pauseplay a:hover {
  opacity: 1; }

/* line 356, app.scss */
.flex-pauseplay a.flex-play:before {
  content: '\f003'; }

/* Control Nav */
/* line 361, app.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
  -webkit-backface-visibility: hidden; }

/* line 369, app.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline; }

/* line 376, app.scss */
.flex-control-paging li a {
  width: 8px;
  height: 8px;
  display: block;
  background: #5c5c5c;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease; }

/* line 391, app.scss */
.flex-control-paging li a:hover {
  background: #767676; }

/* line 395, app.scss */
.flex-control-paging li a.flex-active {
  background: #e9ff0d;
  cursor: default; }

/* line 400, app.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }

/* line 406, app.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0; }

/* line 412, app.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer; }

/* line 419, app.scss */
.flex-control-thumbs img:hover {
  opacity: 1; }

/* line 423, app.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

@media screen and (max-width: 860px) {
  /* line 429, app.scss */
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px; }

  /* line 433, app.scss */
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px; } }
@media screen and (max-width: 479px) {
  /* line 441, app.scss */
  .checkout-layout .payment-logos {
    width: 100% !important;
    text-align: center; } }
/* We use this media query to add styles to any device that supports media queries */
@media only screen {
  /* line 450, app.scss */
  html {
    background: #333;
    -webkit-font-smoothing: antialiased; }

  /* line 454, app.scss */
  ::selection {
    background: #78217b;
    /* Safari */ }

  /* line 457, app.scss */
  ::-moz-selection {
    background: #78217b;
    /* Firefox */ }

  /* line 460, app.scss */
  .button, input[type="submit"], button {
    background: #e9ff0d;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZmYwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2JjY2MwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWZmMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e9ff0d 0%, #c5d900 50%, #e9ff0d 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9ff0d), color-stop(50%, #c5d900), color-stop(100%, #e9ff0d));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e9ff0d 0%, #c5d900 50%, #e9ff0d 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e9ff0d 0%, #c5d900 50%, #e9ff0d 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e9ff0d 0%, #c5d900 50%, #e9ff0d 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #e9ff0d 0%, #c5d900 50%, #e9ff0d 100%);
    /* W3C */
    background-position: top;
    -moz-background-size: 200% 200%;
    background-size: 200% 200%;
    border: 2px solid #e9ff0d;
    border-radius: 5px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
    color: #35302a;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9ff0d', endColorstr='#e9ff0d', GradientType=0);
    /* IE6-8 */
    font-size: 1.3125em;
    position: relative;
    -webkit-transition: background-position 0.2s ease, top 0.2s ease, box-shadow 0.2s ease;
    -moz-transition: background-position 0.2s ease, top 0.2s ease, box-shadow 0.2s ease;
    -o-transition: background-position 0.2s ease, top 0.2s ease, box-shadow 0.2s ease;
    transition: background-position 0.2s ease, top 0.2s ease, box-shadow 0.2s ease;
    width: 100%; }
    /* line 485, app.scss */
    .button strong, input[type="submit"] strong, button strong {
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-weight: normal; }
    /* line 489, app.scss */
    .button:hover, input[type="submit"]:hover, button:hover {
      background-position: bottom;
      color: #35302a; }
    /* line 493, app.scss */
    .button:active, input[type="submit"]:active, button:active {
      background-position: bottom;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
      color: #35302a;
      top: 2px; }
    /* line 499, app.scss */
    .button.secondary, input[type="submit"].secondary, button.secondary {
      background: #00bf45;
      /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNDU2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NjMzk0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjQ1NjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, #00bf45 0%, #009e39 50%, #00bf45 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00bf45), color-stop(50%, #009e39), color-stop(100%, #00bf45));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #00bf45 0%, #009e39 50%, #00bf45 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #00bf45 0%, #009e39 50%, #00bf45 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #00bf45 0%, #009e39 50%, #00bf45 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #00bf45 0%, #009e39 50%, #00bf45 100%);
      /* W3C */
      background-position: top;
      -moz-background-size: 200% 200%;
      background-size: 200% 200%;
      border: 2px solid #00bf45;
      color: white;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bf45', endColorstr='#00bf45', GradientType=0);
      /* IE6-8 */ }
      /* line 515, app.scss */
      .button.secondary:hover, input[type="submit"].secondary:hover, button.secondary:hover {
        background-position: bottom;
        color: white; }

  /* line 521, app.scss */
  input[type="text"], input[type="email"], input[type="password"], textarea {
    background: #ffffff;
    border: none;
    border-radius: 2px;
    box-shadow: none;
    font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
    /* line 527, app.scss */
    input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {
      background: #ffffff;
      box-shadow: none; }

  /* line 532, app.scss */
  textarea {
    resize: vertical; }

  /* line 535, app.scss */
  input[type="submit"] {
    background: #00bf45;
    border: 2px solid #ffffff;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    color: #ffffff;
    filter: none;
    font-size: 1em;
    height: 29px;
    line-height: 27px;
    padding: 0 10px;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
    width: auto; }
    /* line 548, app.scss */
    input[type="submit"]:hover {
      color: #ffffff; }

  /* line 553, app.scss */
  header .top-bar {
    background: #3a0256;
    height: 58px;
    line-height: 58px;
    margin-bottom: 0; }
    /* line 559, app.scss */
    header .top-bar .title-area .name {
      height: 58px; }
      /* line 561, app.scss */
      header .top-bar .title-area .name a {
        background: url("/templates/monkeyAlightHome/assets/images/header-logo-mobile@2x.png") no-repeat center center;
        background-size: 153px 26px;
        display: block;
        float: left;
        height: 58px;
        padding: 16px;
        width: 185px;
        margin-top: 5px; }
    /* line 574, app.scss */
    header .top-bar .toggle-topbar.menu-icon {
      padding-left: 0; }
      /* line 576, app.scss */
      header .top-bar .toggle-topbar.menu-icon a {
        line-height: 56px;
        text-indent: -15px;
        text-shadow: -1px 1px 0 #000; }
        /* line 580, app.scss */
        header .top-bar .toggle-topbar.menu-icon a span {
          -webkit-box-shadow: -8px 4px 0 1px #FFF, -8px 10px 0 1px #FFF, -8px 16px 0 1px #FFF;
          box-shadow: -8px 4px 0 1px #FFF, -8px 10px 0 1px #FFF, -8px 16px 0 1px #FFF;
          font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
          font-size: 0.75em; }
    /* line 589, app.scss */
    header .top-bar.expanded {
      background: #4d1a65; }
      /* line 591, app.scss */
      header .top-bar.expanded .title-area {
        background: #3a0256; }
      /* line 595, app.scss */
      header .top-bar.expanded .toggle-topbar a {
        color: #ffffff; }
  /* line 601, app.scss */
  header .top-bar-section {
    background: #4d1a65;
    text-align: center; }
    /* line 604, app.scss */
    header .top-bar-section ul {
      background: #4d1a65; }
      /* line 606, app.scss */
      header .top-bar-section ul li {
        text-align: center; }
        /* line 608, app.scss */
        header .top-bar-section ul li > a {
          background: transparent;
          display: inline-block;
          font-size: 0.875em;
          line-height: 1em;
          padding: 6px 0;
          text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.5); }
          /* line 615, app.scss */
          header .top-bar-section ul li > a.social-icon {
            border-radius: 2px;
            color: #2c0241 !important;
            display: inline-block;
            font-size: 1.125em;
            height: 27px;
            line-height: 30px;
            margin: 15px 0;
            padding: 0;
            text-shadow: none;
            width: 27px; }
        /* line 629, app.scss */
        header .top-bar-section ul li.highlight > a {
          background: transparent;
          color: #e9ff0d;
          font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
        /* line 636, app.scss */
        header .top-bar-section ul li.home a {
          background: url("/templates/monkeyAlightHome/assets/images/header-home-mobile@2x.png") no-repeat center 20px;
          background-size: 9px 9px;
          height: 35px;
          padding: 0;
          text-indent: -9999px; }
        /* line 645, app.scss */
        header .top-bar-section ul li .login .fa {
          display: none;
          background-color: #FF4560;
          border-radius: 1em;
          color: #fff;
          font-size: 0.9em;
          line-height: 1;
          padding: 0.5em;
          position: absolute;
          right: -12px;
          top: -15px;
          width: 2em; }
        /* line 660, app.scss */
        header .top-bar-section ul li#track .popover {
          display: none; }
        /* line 664, app.scss */
        header .top-bar-section ul li .basket {
          background: #2c0241;
          border-radius: 5px;
          display: inline-block;
          font-size: 1em;
          margin: 5px 0;
          padding: 10px 20px;
          width: auto; }
          /* line 672, app.scss */
          header .top-bar-section ul li .basket .icon {
            background: url("/templates/monkeyAlightHome/assets/images/header-basket-mobile@2x.png") no-repeat 0 0;
            background-size: 20px 40px;
            display: inline-block;
            height: 15px;
            margin-right: 5px;
            position: relative;
            top: 1px;
            width: 20px; }
          /* line 682, app.scss */
          header .top-bar-section ul li .basket span {
            color: #ff4560; }
          /* line 686, app.scss */
          header .top-bar-section ul li .basket.full .icon {
            background-position: 0 -25px; }
          /* line 689, app.scss */
          header .top-bar-section ul li .basket.full span {
            color: #00bf45; }
        /* line 694, app.scss */
        header .top-bar-section ul li .shipbasket {
          background: #2c0241;
          border-radius: 5px;
          display: inline-block;
          font-size: 1em;
          margin: 5px 0;
          padding: 10px 20px;
          width: auto; }
          /* line 703, app.scss */
          header .top-bar-section ul li .shipbasket .icon-arrow {
            background: url("/templates/monkeyAlightHome/assets/images/header-arrow-mobile@1x.png") no-repeat 0 0;
            background-size: 12px 16px;
            display: inline-block;
            height: 16px;
            margin-right: 5px;
            position: relative;
            top: 3px;
            width: 12px; }
          /* line 714, app.scss */
          header .top-bar-section ul li .shipbasket span {
            color: #ff4560; }
          /* line 718, app.scss */
          header .top-bar-section ul li .shipbasket.full .icon {
            background-position: 0 -25px; }
          /* line 722, app.scss */
          header .top-bar-section ul li .shipbasket.full span {
            color: #00bf45; }
    /* line 732, app.scss */
    header .top-bar-section .dropdown li .icon {
      height: 53px;
      margin: 1em auto;
      width: 54px; }
    /* line 738, app.scss */
    header .top-bar-section .dropdown li.domestic-parcels .icon {
      background: url("/templates/monkeyAlightHome/assets/images/header-services-icon-domestic-parcels@2x.png");
      background-size: 100% 100%; }
    /* line 744, app.scss */
    header .top-bar-section .dropdown li.international-parcels .icon {
      background: url("/templates/monkeyAlightHome/assets/images/header-services-icon-international-parcels@2x.png");
      background-size: 100% 100%; }
    /* line 750, app.scss */
    header .top-bar-section .dropdown li.specialist-services .icon {
      background: url("/templates/monkeyAlightHome/assets/images/header-services-icon-specialist-services@2x.png");
      background-size: 100% 100%; }
    /* line 755, app.scss */
    header .top-bar-section .dropdown li a, header .top-bar-section .dropdown li span {
      font-size: 1em;
      margin-bottom: 0.2em;
      text-transform: uppercase; }
    /* line 762, app.scss */
    header .top-bar-section .dropdown li ul li a {
      font-size: 0.875em;
      text-transform: none;
      padding: 0.2em 0; }
    /* line 772, app.scss */
    header .top-bar-section .powered-by-alight a {
      background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
      background: rgba(255, 255, 255, 0.3);
      border-radius: 2px;
      color: #e9ff0d;
      display: inline-block;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 0.75em;
      line-height: normal;
      margin: 0 0 20px;
      padding: 6px 27px 4px 10px;
      position: relative;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
      width: auto; }
      /* line 786, app.scss */
      header .top-bar-section .powered-by-alight a span {
        color: white;
        font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
      /* line 790, app.scss */
      header .top-bar-section .powered-by-alight a .icon {
        background: url("/templates/monkeyAlightHome/assets/images/header-alight-mobile@2x.png") no-repeat center center;
        background-size: 12px 12px;
        display: inline-block;
        height: 12px;
        position: absolute;
        right: 10px;
        top: 7px;
        width: 12px; }
    /* line 801, app.scss */
    header .top-bar-section .powered-by-alight .popover-wrapper {
      height: 98px;
      left: -12px;
      opacity: 0;
      padding-top: 8px;
      position: absolute;
      top: 25px;
      visibility: hidden;
      width: 155px;
      z-index: 1; }
      /* line 811, app.scss */
      header .top-bar-section .powered-by-alight .popover-wrapper .popover {
        background: #3a0256;
        border-radius: 3px;
        font-size: 0.750em;
        height: 88px;
        padding: 10px;
        width: 155px; }
        /* line 818, app.scss */
        header .top-bar-section .powered-by-alight .popover-wrapper .popover a {
          background: #e9ff0d;
          bottom: 10px;
          color: #4d1a65;
          display: block;
          font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
          font-size: 1.167em;
          padding: 5px;
          position: absolute;
          text-align: center;
          text-shadow: none;
          text-transform: uppercase;
          width: 135px; }
        /* line 832, app.scss */
        header .top-bar-section .powered-by-alight .popover-wrapper .popover:before {
          border-style: solid;
          border-width: 0 8px 8px 8px;
          border-color: transparent transparent #3a0256 transparent;
          content: "";
          display: block;
          height: 0px;
          left: 30%;
          margin-left: -8px;
          position: absolute;
          top: 0;
          width: 0px; }
    /* line 849, app.scss */
    header .top-bar-section .has-dropdown > a:after {
      display: inline-block;
      margin-right: 0;
      margin-top: 0;
      position: relative;
      right: -10px;
      top: 0; }

  /* line 862, app.scss */
  .show-login .top-bar {
    height: auto;
    min-height: 58px; }
    /* line 866, app.scss */
    .show-login .top-bar ul.main {
      display: none; }
    /* line 870, app.scss */
    .show-login .top-bar #log-in-area {
      position: relative; }
    /* line 874, app.scss */
    .show-login .top-bar .top {
      display: none; }

  /* line 880, app.scss */
  #log-in-area {
    background-color: #5ACCDF;
    border-radius: 0 0 9px 9px;
    color: #ffffff;
    display: none;
    line-height: 1;
    position: absolute;
    text-align: left;
    right: 0;
    top: 100%;
    padding: 15px 0 0;
    width: 100%; }
    /* line 895, app.scss */
    #log-in-area h3 {
      color: #ffffff;
      font-size: 1.5em;
      margin: 0 0 0.5em; }
    /* line 901, app.scss */
    #log-in-area input[type="text"],
    #log-in-area input[type="password"] {
      font-size: 0.8125em;
      height: 35px;
      line-height: 2.7;
      margin-bottom: 10px;
      padding: 0 0.5em; }
    /* line 910, app.scss */
    #log-in-area input[type="password"] {
      padding-right: 80px; }
    /* line 914, app.scss */
    #log-in-area form {
      margin-bottom: 15px; }
      /* line 916, app.scss */
      #log-in-area form a, #log-in-area form label {
        font-size: 0.875em; }
      /* line 919, app.scss */
      #log-in-area form a {
        display: block;
        margin-bottom: 15px; }
      /* line 923, app.scss */
      #log-in-area form label {
        color: #3A0256;
        line-height: 1;
        margin-top: 2px;
        text-align: left; }
        /* line 929, app.scss */
        #log-in-area form label[for="loginEmail"] {
          font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
        /* line 933, app.scss */
        #log-in-area form label input[type="checkbox"] {
          margin: 0; }
    /* line 938, app.scss */
    #log-in-area .social-log-in {
      background-color: #3A0256;
      border-radius: 3px;
      color: #ffffff;
      display: inline-block;
      font-size: 1.5em;
      height: 35px;
      line-height: 40px;
      margin-bottom: 15px;
      text-align: center;
      -webkit-transition: 0.2s ease;
      transition: 0.2s ease;
      width: 35px; }
      /* line 952, app.scss */
      #log-in-area .social-log-in:hover, #log-in-area .social-log-in:active {
        background-color: #863888; }
    /* line 958, app.scss */
    #log-in-area .button {
      color: #3A0256;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1em;
      height: auto;
      line-height: 2.5;
      margin-bottom: 0;
      padding: 0;
      top: 0;
      font-size: 0.875em; }

  /* line 972, app.scss */
  .log-in-area-btn {
    box-shadow: none;
    float: right;
    font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    height: 34px;
    margin-bottom: 0;
    padding: 0;
    border-radius: 5px;
    font-size: 0.875em;
    margin-top: 0;
    width: 100%; }

  /* line 986, app.scss */
  #rememberTick {
    top: 5px;
    position: relative;
    top: 10px; }

  /* line 993, app.scss */
  .log-in-area-forgotten {
    color: #fff;
    float: right;
    font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    margin-top: 0.8em;
    text-decoration: underline;
    float: none; }
    /* line 1002, app.scss */
    .log-in-area-forgotten:hover, .log-in-area-forgotten:active {
      text-decoration: none; }

  /* line 1008, app.scss */
  .log-in-area-alternate {
    padding: 0 15px 5px; }
    /* line 1011, app.scss */
    .log-in-area-alternate h4 {
      color: #3A0256;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 0.875em; }
    /* line 1017, app.scss */
    .log-in-area-alternate hr {
      margin-top: 30px; }

  /* line 1022, app.scss */
  .log-in-area-signup {
    background: #3A0256;
    border-radius: 0 0 9px 9px;
    margin: 0 -30px;
    padding: 17px 30px 20px; }

  /* line 1029, app.scss */
  #header-spacer {
    display: none; }

  /* line 1033, app.scss */
  #sky {
    background: #57276e;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3Mjc2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzYyYTdkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzNiYjRkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGUxZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #57276e 0%, #62a7d4 35%, #3bb4d5 65%, #00e1e4 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57276e), color-stop(35%, #62a7d4), color-stop(65%, #3bb4d5), color-stop(100%, #00e1e4));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #57276e 0%, #62a7d4 35%, #3bb4d5 65%, #00e1e4 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #57276e 0%, #62a7d4 35%, #3bb4d5 65%, #00e1e4 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #57276e 0%, #62a7d4 35%, #3bb4d5 65%, #00e1e4 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #57276e 0%, #62a7d4 35%, #3bb4d5 65%, #00e1e4 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57276e', endColorstr='#00e1e4', GradientType=0);
    /* IE6-8 */
    background-size: 200% 200%;
    overflow: hidden;
    padding: 20px 0 0;
    position: relative; }
    /* line 1048, app.scss */
    #sky #stars {
      display: block;
      height: 300px;
      left: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 0; }
      /* line 1057, app.scss */
      #sky #stars .star {
        background: white;
        border-radius: 2px;
        height: 4px;
        opacity: 1;
        position: absolute;
        width: 4px; }

  /* line 1068, app.scss */
  #home #sky {
    background: #00C8D7; }
    /* line 1071, app.scss */
    #home #sky h1 {
      color: white;
      font-size: 1.75em;
      text-align: center;
      text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.2);
      margin: 0 0 1em;
      position: relative;
      z-index: 1; }
      /* line 1079, app.scss */
      #home #sky h1 span {
        display: block;
        font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
    /* line 1084, app.scss */
    #home #sky #send-choices {
      display: none; }
    /* line 1087, app.scss */
    #home #sky #send-a-parcel {
      display: block; }
    /* line 1090, app.scss */
    #home #sky #scene {
      height: 113px;
      position: relative; }
      /* line 1093, app.scss */
      #home #sky #scene #top-grass {
        background: #00cc44;
        height: 10px;
        position: absolute;
        top: 60px;
        width: 100%; }
      /* line 1100, app.scss */
      #home #sky #scene #road {
        background: #515254;
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NTQ1NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #515254 0%, #67686b 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #515254), color-stop(100%, #67686b));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #515254 0%, #67686b 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #515254 0%, #67686b 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #515254 0%, #67686b 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #2b2b2b 0%, #67686b 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515254', endColorstr='#67686b', GradientType=0);
        /* IE6-8 */
        height: 43px;
        position: absolute;
        top: 70px;
        width: 100%; }
        /* line 1115, app.scss */
        #home #sky #scene #road #markings {
          -webkit-animation: markings-mobile 1s infinite linear;
          animation: markings-mobile 1s infinite linear;
          background: url("/templates/monkeyAlightHome/assets/images/road-marking-mobile@2x.png") repeat-x;
          background-position: 0 center;
          background-size: 249px 3px;
          height: 43px;
          width: 100%; }
      /* line 1125, app.scss */
      #home #sky #scene #van {
        height: 93px;
        margin: 0 auto;
        position: relative;
        width: 257px; }
        /* line 1130, app.scss */
        #home #sky #scene #van #shadow {
          background: url("/templates/monkeyAlightHome/assets/images/van-shadow-mobile@2x.png") no-repeat 0 0;
          background-size: 100% 100%;
          height: 12px;
          left: -5px;
          position: absolute;
          top: 100px;
          width: 257px; }
        /* line 1139, app.scss */
        #home #sky #scene #van #chassis {
          -webkit-animation: chassis 2s infinite ease;
          animation: chassis 2s infinite ease;
          background: url("/templates/monkeyAlightHome/assets/images/van-chassis-mobile@2x.png") no-repeat 0 0;
          background-size: 100% 100%;
          height: 104px;
          position: absolute;
          width: 244px; }
          /* line 1147, app.scss */
          #home #sky #scene #van #chassis h2 {
            font-size: 1em;
            left: 92px;
            line-height: 1em;
            margin: 0;
            position: absolute;
            top: 7px;
            width: 90px; }
            /* line 1155, app.scss */
            #home #sky #scene #van #chassis h2 span {
              font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
          /* line 1159, app.scss */
          #home #sky #scene #van #chassis .available-now {
            background: url("/templates/monkeyAlightHome/assets/images/van-available-now-mobile@2x.png") no-repeat 0 0;
            background-size: 100% 100%;
            height: 25px;
            position: absolute;
            left: 165px;
            text-indent: -9999px;
            top: 8px;
            width: 39px;
            z-index: -1; }
          /* line 1170, app.scss */
          #home #sky #scene #van #chassis h3 {
            color: #ff4560;
            font-size: 2.625em;
            left: 90px;
            letter-spacing: -0.08em;
            line-height: 1em;
            margin: 0;
            position: absolute;
            top: 41px; }
          /* line 1180, app.scss */
          #home #sky #scene #van #chassis h4 {
            color: #8e8e8e;
            font-size: 0.4375em;
            left: 92px;
            margin: 0;
            position: absolute;
            top: 76px; }
        /* line 1189, app.scss */
        #home #sky #scene #van .wheel {
          -webkit-animation: wheel 1s infinite linear;
          animation: wheel 1s infinite linear;
          background: url("/templates/monkeyAlightHome/assets/images/van-wheel-mobile@2x.png") no-repeat 0 0;
          background-size: 100% 100%;
          height: 36px;
          position: absolute;
          top: 73px;
          width: 36px; }
          /* line 1198, app.scss */
          #home #sky #scene #van .wheel.front {
            left: 27px; }
          /* line 1201, app.scss */
          #home #sky #scene #van .wheel.rear {
            left: 199px; }
        /* line 1205, app.scss */
        #home #sky #scene #van #dx-group {
          background: url("/templates/monkeyAlightHome/assets/images/dx-group-mobile@2x.png") no-repeat 0 -1px;
          background-size: 100% 100%;
          height: 11px;
          left: 75px;
          position: absolute;
          text-indent: -9999px;
          text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.5);
          top: 100px;
          width: 108px; }
  /* line 1220, app.scss */
  #home #reviews {
    display: none; }
  /* line 1224, app.scss */
  #home #partners {
    display: none; }
  /* line 1228, app.scss */
  #home #play small {
    display: none; }
  /* line 1236, app.scss */
  #home #grass {
    background: #24c85f;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0Yzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZGExNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #24c85f 0%, #5da141 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #24c85f), color-stop(100%, #5da141));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #24c85f 0%, #5da141 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #24c85f 0%, #5da141 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #24c85f 0%, #5da141 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #24c85f 0%, #5da141 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24c85f', endColorstr='#5da141', GradientType=0);
    /* IE6-8 */
    padding-bottom: 2em;
    padding-top: 2em;
    width: 100%; }
    /* line 1250, app.scss */
    #home #grass ul {
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 0.875em;
      list-style: none;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.25); }
      /* line 1255, app.scss */
      #home #grass ul li {
        background: url("/templates/monkeyAlightHome/assets/images/list-tick-mobile@2x.png") no-repeat 0 0;
        background-size: 20px 20px;
        margin-bottom: 10px;
        padding-left: 30px; }
  /* line 1263, app.scss */
  #home #customer-award {
    background: #57a6c9;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3YTZjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWM5ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #57a6c9 0%, #4ac9e4 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57a6c9), color-stop(100%, #4ac9e4));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #57a6c9 0%, #4ac9e4 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #57a6c9 0%, #4ac9e4 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #57a6c9 0%, #4ac9e4 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #57a6c9 0%, #4ac9e4 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57a6c9', endColorstr='#4ac9e4', GradientType=0);
    /* IE6-8 */
    padding-bottom: 2em;
    padding-top: 2em;
    text-align: center; }
    /* line 1277, app.scss */
    #home #customer-award .star {
      background: url("/templates/monkeyAlightHome/assets/images/star-rating-sprite@2x.png") no-repeat 0 -30px;
      background-size: 15px 45px;
      display: inline-block;
      height: 14px;
      margin: 0 0 1em;
      width: 15px; }
      /* line 1284, app.scss */
      #home #customer-award .star.full {
        background-position: 0 0; }
      /* line 1287, app.scss */
      #home #customer-award .star.half {
        background-position: 0 -15px; }
    /* line 1291, app.scss */
    #home #customer-award .review-text {
      font-size: 1em;
      margin: 0 0 0.5em;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.25); }
    /* line 1296, app.scss */
    #home #customer-award .review-stat {
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 0.625em;
      margin: 0 0 0.5em;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.25); }
    /* line 1302, app.scss */
    #home #customer-award .review-time {
      font-size: 0.625em;
      margin: 0 0 0.5em;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.25); }
  /* line 1308, app.scss */
  #home #signs {
    background: #57a6c9;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3YTZjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWM5ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #57a6c9 0%, #4ac9e4 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57a6c9), color-stop(100%, #4ac9e4));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #57a6c9 0%, #4ac9e4 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #57a6c9 0%, #4ac9e4 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #57a6c9 0%, #4ac9e4 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #57a6c9 0%, #4ac9e4 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57a6c9', endColorstr='#4ac9e4', GradientType=0);
    /* IE6-8 */
    padding-top: 2em; }
    /* line 1320, app.scss */
    #home #signs .sign {
      margin-bottom: 2em; }
      /* line 1322, app.scss */
      #home #signs .sign .board {
        background: white;
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZlNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
        background: -moz-linear-gradient(top, white 33%, #e6e6e6 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(33%, white), color-stop(100%, #e6e6e6));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, white 33%, #e6e6e6 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, white 33%, #e6e6e6 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, white 33%, #e6e6e6 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, white 33%, #e6e6e6 100%);
        /* W3C */
        border-radius: 4px;
        color: #3a3a3a;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
        /* IE6-8 */
        font-size: 0.875em;
        padding: 1em 2em;
        text-align: center; }
        /* line 1339, app.scss */
        #home #signs .sign .board #left-sign-carousel li, #home #signs .sign .board #right-sign-carousel li {
          height: 66px;
          position: relative;
          width: 100%; }
          /* line 1343, app.scss */
          #home #signs .sign .board #left-sign-carousel li p, #home #signs .sign .board #right-sign-carousel li p {
            margin: 0; }
            /* line 1345, app.scss */
            #home #signs .sign .board #left-sign-carousel li p em, #home #signs .sign .board #right-sign-carousel li p em {
              color: #ff4560;
              font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
              font-size: 1em;
              font-style: normal; }
      /* line 1355, app.scss */
      #home #signs .sign .shadow {
        background: #000000;
        border-radius: 50%;
        height: 14px;
        opacity: 0.2;
        position: relative;
        top: 2px;
        width: 100%; }
      /* line 1364, app.scss */
      #home #signs .sign .leg {
        position: relative;
        width: 14px;
        z-index: 1; }
        /* line 1368, app.scss */
        #home #signs .sign .leg .front {
          background: #35302a;
          display: block;
          float: left;
          height: 10px;
          width: 10px; }
        /* line 1375, app.scss */
        #home #signs .sign .leg .side {
          background: #3a3a3a;
          display: block;
          float: left;
          height: 8px;
          width: 4px; }
          /* line 1381, app.scss */
          #home #signs .sign .leg .side:after {
            border-style: solid;
            border-width: 2px 4px 0 0;
            border-color: #3a3a3a transparent transparent transparent;
            bottom: 0;
            content: "";
            display: block;
            height: 0px;
            position: absolute;
            width: 0px; }
        /* line 1393, app.scss */
        #home #signs .sign .leg.left {
          margin-left: 20px; }
        /* line 1396, app.scss */
        #home #signs .sign .leg.right {
          margin-right: 20px; }
          /* line 1398, app.scss */
          #home #signs .sign .leg.right .front, #home #signs .sign .leg.right .side {
            float: right; }
          /* line 1402, app.scss */
          #home #signs .sign .leg.right .side:after {
            border-style: solid;
            border-width: 0 4px 2px 0;
            border-color: transparent #3a3a3a transparent transparent;
            bottom: 0;
            content: "";
            display: block;
            height: 0px;
            position: absolute;
            width: 0px; }

  /* line 1420, app.scss */
  #send {
    color: #ffffff; }
    /* line 1423, app.scss */
    #send #sky #stars {
      display: none; }
    /* line 1426, app.scss */
    #send #sky #sky-overlay {
      background: #58286f;
      position: absolute;
      height: 100%;
      margin-top: -20px;
      width: 100%; }
    /* line 1434, app.scss */
    #send h1 {
      color: #ffffff;
      float: left;
      margin: 0 0 0.5em;
      width: 50%; }
      /* line 1439, app.scss */
      #send h1 span {
        font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
    /* line 1443, app.scss */
    #send #help-button {
      background: #00e3ff;
      border-radius: 15px;
      color: #ffffff;
      display: block;
      float: right;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1.3125em;
      height: 30px;
      line-height: 30px;
      padding: 1px 0 0 1px;
      text-align: center;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
      -webkit-transition: background 0.2s ease;
      transition: background 0.2s ease;
      width: 30px; }
      /* line 1459, app.scss */
      #send #help-button:hover {
        background: #66eeff; }
    /* line 1463, app.scss */
    #send #progress {
      margin-bottom: 1em; }
      /* line 1465, app.scss */
      #send #progress .step {
        background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
        background: rgba(255, 255, 255, 0.2);
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        padding-bottom: 1em;
        padding-top: 1em;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
        /* line 1472, app.scss */
        #send #progress .step .number {
          font-size: 2.25em; }
        /* line 1475, app.scss */
        #send #progress .step:not(.current) {
          display: none; }
    /* line 1480, app.scss */
    #send p {
      color: #ffffff;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 1484, app.scss */
    #send label {
      color: #ffffff;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 0.875em;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 1491, app.scss */
    #send .custom.dropdown {
      border: none;
      border-radius: 2px;
      height: 33px;
      margin-top: 28px;
      text-shadow: none; }
      /* line 1497, app.scss */
      #send .custom.dropdown ul {
        border: none;
        left: 0; }
    /* line 1504, app.scss */
    #send .parcel-boxes .parcel-box {
      clear: both;
      float: left;
      margin-bottom: 2em;
      width: 100%; }
      /* line 1509, app.scss */
      #send .parcel-boxes .parcel-box label {
        height: 33px;
        line-height: 33px;
        margin: 0;
        text-align: right; }
        /* line 1514, app.scss */
        #send .parcel-boxes .parcel-box label.by {
          height: 22px;
          line-height: 22px;
          text-align: center;
          width: 54px; }
      /* line 1521, app.scss */
      #send .parcel-boxes .parcel-box input[type="text"] {
        margin: 0;
        width: 54px; }
      /* line 1525, app.scss */
      #send .parcel-boxes .parcel-box .single-column-margin-bottom {
        margin-bottom: 22px; }
      /* line 1528, app.scss */
      #send .parcel-boxes .parcel-box .copy-parcel-box {
        background: url("/templates/monkeyAlightHome/assets/images/icon-clone@2x.png") no-repeat 0 0;
        background-size: 100% 100%;
        display: inline-block;
        height: 20px;
        margin: 1em 14px 0 0;
        width: 17px; }
      /* line 1536, app.scss */
      #send .parcel-boxes .parcel-box .remove-parcel-box {
        background: url("/templates/monkeyAlightHome/assets/images/icon-delete@2x.png") no-repeat 0 0;
        background-size: 100% 100%;
        display: inline-block;
        height: 19px;
        margin-top: 1em;
        width: 18px; }
    /* line 1545, app.scss */
    #send .parcel-boxes.negative-left-margin {
      margin-left: 0; }
    /* line 1549, app.scss */
    #send .add-parcel-box {
      color: #ffffff;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      float: left;
      line-height: 30px;
      margin-bottom: 2em; }
      /* line 1555, app.scss */
      #send .add-parcel-box .icon {
        background: #00bf45;
        border: 2px solid white;
        border-radius: 15px;
        color: #ffffff;
        float: left;
        font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 2em;
        height: 30px;
        line-height: 22px;
        margin-right: 10px;
        text-align: center;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
        -webkit-transition: 0.2s ease;
        transition: 0.2s ease;
        width: 30px; }
      /* line 1573, app.scss */
      #send .add-parcel-box:hover .icon {
        text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
        -webkit-transform: rotate(90deg);
        /* Safari and Chrome */
        -ms-transform: rotate(90deg);
        /* IE 9 */
        transform: rotate(90deg); }
    /* line 1581, app.scss */
    #send #help {
      background: #fefff0;
      display: none;
      height: 100%;
      left: 0;
      padding-top: 1em;
      padding-top: 1em;
      position: absolute;
      top: 0;
      z-index: 2; }
      /* line 1591, app.scss */
      #send #help #help-close {
        background: #613578;
        border-radius: 15px;
        color: #ffffff;
        cursor: pointer;
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 1.3125em;
        height: 30px;
        line-height: 28px;
        position: absolute;
        right: 15px;
        text-align: center;
        top: 20px;
        width: 30px;
        z-index: 1; }
      /* line 1607, app.scss */
      #send #help h3 {
        color: #333;
        font-size: 0.875em; }
      /* line 1611, app.scss */
      #send #help ul {
        color: #333;
        font-size: 0.875em;
        list-style: none;
        width: 90%; }
        /* line 1616, app.scss */
        #send #help ul li {
          padding-left: 1em;
          position: relative; }
          /* line 1619, app.scss */
          #send #help ul li:before {
            color: #3a0256;
            content: "\2022";
            left: -0.1em;
            position: absolute; }
          /* line 1625, app.scss */
          #send #help ul li .clone {
            background: url("/templates/monkeyAlightHome/assets/images/icon-clone@2x.png") no-repeat 0 0;
            background-size: 17px 20px;
            display: inline-block;
            height: 20px;
            margin-top: -5px;
            position: relative;
            top: 5px;
            width: 17px; }
    /* line 1638, app.scss */
    #send .form-actions {
      background: #3a0256;
      padding-bottom: 1em;
      padding-top: 1em;
      position: relative;
      z-index: 1; }
      /* line 1644, app.scss */
      #send .form-actions input[type="submit"] {
        background: #00bf45;
        border: 2px solid #ffffff;
        border-radius: 5px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
        color: #ffffff;
        filter: none;
        font-size: 1em;
        height: 29px;
        line-height: 27px;
        padding: 0 10px;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
        width: auto; }
      /* line 1658, app.scss */
      #send .form-actions a {
        color: #ff4560;
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
        /* line 1661, app.scss */
        #send .form-actions a.left {
          display: block;
          height: 29px;
          line-height: 30px; }
    /* line 1668, app.scss */
    #send .help {
      background: #fefff0;
      color: #333;
      margin-bottom: 1em;
      padding: 0.9375em;
      position: relative; }
      /* line 1674, app.scss */
      #send .help .printer {
        background: url("/templates/monkeyAlightHome/assets/images/icon-printer-not-required@2x.png") no-repeat 0 0;
        background-size: 25px 22px;
        display: inline-block;
        height: 22px;
        margin: -6px 0 0;
        position: relative;
        top: 6px;
        width: 25px; }
        /* line 1683, app.scss */
        #send .help .printer.required {
          background: url("/templates/monkeyAlightHome/assets/images/icon-printer-required@2x.png") no-repeat 0 0;
          background-size: 25px 22px; }
    /* line 1689, app.scss */
    #send .courier {
      border-bottom: 1px solid #ffffff;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      margin-bottom: 1em;
      padding-bottom: 1em;
      position: relative; }
      /* line 1695, app.scss */
      #send .courier .columns {
        font-size: 1.0625em; }
      /* line 1698, app.scss */
      #send .courier img {
        margin-bottom: 1em; }
      /* line 1701, app.scss */
      #send .courier .service-info {
        display: block;
        font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 0.875em; }
      /* line 1706, app.scss */
      #send .courier .info {
        background: url("/templates/monkeyAlightHome/assets/images/icon-info@2x.png") no-repeat 0 0;
        background-size: 24px 23px;
        display: block;
        float: left;
        height: 23px;
        margin: 0 0.5em 0.5em 0;
        width: 24px; }
      /* line 1715, app.scss */
      #send .courier .printer {
        background: url("/templates/monkeyAlightHome/assets/images/icon-printer-not-required@2x.png") no-repeat 0 0;
        background-size: 25px 22px;
        display: block;
        float: left;
        height: 22px;
        margin: 0 0 0.5em 0;
        width: 25px; }
        /* line 1723, app.scss */
        #send .courier .printer.required {
          background: url("/templates/monkeyAlightHome/assets/images/icon-printer-required@2x.png") no-repeat 0 0;
          background-size: 25px 22px; }
      /* line 1729, app.scss */
      #send .courier .price .plus-vat {
        display: block;
        font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 0.75em;
        margin-bottom: 0.5em; }
      /* line 1736, app.scss */
      #send .courier .buy-now {
        background: #00bf45;
        border: 2px solid #ffffff;
        border-radius: 5px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
        color: #ffffff;
        filter: none;
        float: right;
        font-size: 1em;
        height: 29px;
        line-height: 26px;
        padding: 0 10px;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
        text-transform: uppercase;
        width: auto; }
    /* line 1753, app.scss */
    #send #collection-address-form, #send #delivery-address-form {
      background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
      background: rgba(255, 255, 255, 0.2);
      margin-bottom: 1em;
      padding-top: 1em;
      padding-bottom: 1em;
      position: relative; }
      /* line 1760, app.scss */
      #send #collection-address-form .log-in, #send #delivery-address-form .log-in {
        display: block;
        margin-bottom: 1em; }
      /* line 1766, app.scss */
      #send #collection-address-form label.required:after, #send #delivery-address-form label.required:after {
        color: #ff4560;
        content: " *"; }
      /* line 1773, app.scss */
      #send #collection-address-form .find-address, #send #delivery-address-form .find-address {
        background: #00bf45;
        border: 2px solid #ffffff;
        border-radius: 5px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
        color: #ffffff;
        filter: none;
        float: right;
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 1em;
        height: 29px;
        line-height: 26px;
        padding: 0 10px;
        text-align: center;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
        width: 100%; }
      /* line 1790, app.scss */
      #send #collection-address-form .info, #send #delivery-address-form .info {
        background: url("/templates/monkeyAlightHome/assets/images/icon-info@2x.png") no-repeat 0 0;
        background-size: 24px 23px;
        display: block;
        float: left;
        height: 23px;
        margin: 4px 0;
        width: 24px; }
    /* line 1801, app.scss */
    #send #collection-address-form h2 {
      color: #00bf45;
      font-size: 1.5em; }
    /* line 1805, app.scss */
    #send #collection-address-form .log-in {
      color: #00bf45; }
    /* line 1810, app.scss */
    #send #delivery-address-form h2 {
      color: #ff4560;
      font-size: 1.5em; }
    /* line 1814, app.scss */
    #send #delivery-address-form .log-in {
      color: #ff4560; }
    /* line 1817, app.scss */
    #send #delivery-address-form .find-address {
      background: #ff4560; }
    /* line 1821, app.scss */
    #send #additional-details {
      background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
      background: rgba(255, 255, 255, 0.2);
      margin-bottom: 1em;
      padding-top: 1em;
      padding-bottom: 1em;
      position: relative; }
      /* line 1828, app.scss */
      #send #additional-details h3 {
        color: #ffffff;
        font-size: 1.125em; }
      /* line 1832, app.scss */
      #send #additional-details .custom.dropdown {
        margin: 0 0 1em 0; }
      /* line 1836, app.scss */
      #send #additional-details #important .row {
        font-size: 0.75em;
        margin-bottom: 1em; }
        /* line 1839, app.scss */
        #send #additional-details #important .row .important-icon {
          background: url("/templates/monkeyAlightHome/assets/images/icon-important@2x.png") no-repeat 0 0;
          background-size: 19px 16px;
          display: block;
          height: 16px;
          width: 19px; }
    /* line 1850, app.scss */
    #send #confirm-order h2 {
      color: #ffffff;
      font-size: 1.5em;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 1855, app.scss */
    #send #confirm-order .box-out {
      background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
      background: rgba(255, 255, 255, 0.2);
      border-radius: 5px;
      color: #ffffff;
      padding: 0.9375em;
      position: relative;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
      /* line 1863, app.scss */
      #send #confirm-order .box-out h3 {
        color: #ffffff;
        font-size: 1.125em; }
      /* line 1867, app.scss */
      #send #confirm-order .box-out a.edit {
        text-transform: uppercase; }
      /* line 1870, app.scss */
      #send #confirm-order .box-out address {
        font-style: normal; }
      /* line 1873, app.scss */
      #send #confirm-order .box-out ol {
        list-style-position: inside;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
      /* line 1877, app.scss */
      #send #confirm-order .box-out .box-out {
        margin-bottom: 1em; }
    /* line 1883, app.scss */
    #send #same-day .box-out {
      background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
      background: rgba(255, 255, 255, 0.2);
      margin-bottom: 0.5em;
      padding-bottom: 0.9375em;
      padding-top: 0.9375em;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
      /* line 1890, app.scss */
      #send #same-day .box-out.details {
        font-size: 1.125em; }
      /* line 1893, app.scss */
      #send #same-day .box-out h3 {
        color: #ffffff;
        font-size: 1.125em;
        margin: 0; }
      /* line 1898, app.scss */
      #send #same-day .box-out p {
        margin: 0; }
        /* line 1900, app.scss */
        #send #same-day .box-out p strong {
          font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
          font-weight: normal; }
      /* line 1905, app.scss */
      #send #same-day .box-out .small-van {
        background: url("/templates/monkeyAlightHome/assets/images/same-day-van-small@2x.png") no-repeat 0 bottom;
        background-size: 147px 76px;
        display: block;
        height: 78px;
        margin: 0 auto 1em;
        width: 147px; }
      /* line 1913, app.scss */
      #send #same-day .box-out .medium-van {
        background: url("/templates/monkeyAlightHome/assets/images/same-day-van-medium@2x.png") no-repeat 0 bottom;
        background-size: 171px 77px;
        display: block;
        height: 78px;
        margin: 0 auto 1em;
        width: 171px; }
      /* line 1921, app.scss */
      #send #same-day .box-out .large-van {
        background: url("/templates/monkeyAlightHome/assets/images/same-day-van-large@2x.png") no-repeat 0 bottom;
        background-size: 198px 78px;
        display: block;
        height: 78px;
        margin: 0 auto 1em;
        width: 198px; }
      /* line 1929, app.scss */
      #send #same-day .box-out .price {
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 1.5em;
        margin-top: 0.75em; }
        /* line 1933, app.scss */
        #send #same-day .box-out .price .plus-vat {
          font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
          font-size: 0.6em;
          margin-top: 0.5em; }
      /* line 1939, app.scss */
      #send #same-day .box-out .buy-now {
        background: #00bf45;
        border: 2px solid #ffffff;
        border-radius: 5px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
        color: #ffffff;
        filter: none;
        float: right;
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 1em;
        height: 29px;
        line-height: 26px;
        margin-top: 1.5em;
        padding: 0 10px;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
        width: auto; }

  /* line 1961, app.scss */
  #signup #sky h1 {
    color: #ffffff;
    font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: 1.5em;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 1966, app.scss */
    #signup #sky h1 strong, #signup #sky h1 em {
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-weight: normal; }
    /* line 1970, app.scss */
    #signup #sky h1 em {
      font-style: normal;
      text-transform: uppercase; }
  /* line 1975, app.scss */
  #signup #sky ul {
    list-style: none;
    font-size: 0.875em; }
    /* line 1978, app.scss */
    #signup #sky ul li {
      background: url("/templates/monkeyAlightHome/assets/images/list-tick-mobile@2x.png") no-repeat 0 0;
      background-size: 20px 20px;
      margin-bottom: 10px;
      padding-left: 30px; }
  /* line 1985, app.scss */
  #signup #sky .box-out {
    background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
    background: rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    margin-bottom: 1em;
    padding: 0.9375em;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 1992, app.scss */
    #signup #sky .box-out.dark {
      background: rgba(0, 0, 0, 0.1); }
    /* line 1995, app.scss */
    #signup #sky .box-out h2 {
      color: #e9ff0d;
      font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1.5em; }
      /* line 1999, app.scss */
      #signup #sky .box-out h2 strong {
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-weight: normal;
        text-transform: uppercase; }
    /* line 2005, app.scss */
    #signup #sky .box-out h3 {
      color: #ffffff;
      font-size: 1.5em;
      text-align: center; }
      /* line 2009, app.scss */
      #signup #sky .box-out h3 span {
        font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
    /* line 2013, app.scss */
    #signup #sky .box-out p {
      font-size: 0.875em;
      line-height: normal; }
    /* line 2017, app.scss */
    #signup #sky .box-out label {
      color: #ffffff;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
      /* line 2020, app.scss */
      #signup #sky .box-out label.checkbox {
        line-height: normal;
        float: left;
        font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 0.75em;
        margin-bottom: 1em;
        width: 80%; }
    /* line 2029, app.scss */
    #signup #sky .box-out input[type="checkbox"] {
      float: left;
      margin: 0 5px 0 0; }
    /* line 2033, app.scss */
    #signup #sky .box-out input[type="submit"] {
      background: #00bf45;
      border: 2px solid #ffffff;
      border-radius: 5px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
      color: #ffffff;
      filter: none;
      float: right;
      font-size: 1.125em;
      height: 30px;
      line-height: 26px;
      padding: 0 15px;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
      width: auto; }
    /* line 2048, app.scss */
    #signup #sky .box-out .social-button {
      border-radius: 3px;
      box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
      color: #ffffff;
      display: block;
      font-size: 1.3125em;
      height: 48px;
      line-height: 48px;
      margin: 0 auto 5px;
      text-align: center;
      -webkit-transition: 0.2s ease;
      transition: 0.2s ease;
      width: 50%; }
      /* line 2061, app.scss */
      #signup #sky .box-out .social-button.facebook {
        background: #3664a2;
        margin-top: 2em; }
        /* line 2064, app.scss */
        #signup #sky .box-out .social-button.facebook:hover {
          background: #497dc2; }
      /* line 2068, app.scss */
      #signup #sky .box-out .social-button.twitter {
        background: #00aced; }
        /* line 2070, app.scss */
        #signup #sky .box-out .social-button.twitter:hover {
          background: #21c2ff; }
      /* line 2074, app.scss */
      #signup #sky .box-out .social-button.google-plus {
        background: #DD4B39; }
        /* line 2076, app.scss */
        #signup #sky .box-out .social-button.google-plus:hover {
          background: #e47365; }
      /* line 2080, app.scss */
      #signup #sky .box-out .social-button.linkedin {
        background: #0073b2;
        margin-bottom: 2em; }
        /* line 2083, app.scss */
        #signup #sky .box-out .social-button.linkedin:hover {
          background: #0094e5; }

  /* line 2093, app.scss */
  #about #sky h1 {
    color: #ffffff;
    font-size: 3em;
    margin-bottom: 0.2em;
    text-align: center;
    text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.2); }
    /* line 2099, app.scss */
    #about #sky h1 span {
      font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  /* line 2103, app.scss */
  #about #sky .carriers-list {
    margin: 1em 0; }
    /* line 2105, app.scss */
    #about #sky .carriers-list h3 {
      text-align: center;
      color: #ffffff;
      font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1.5em; }
    /* line 2113, app.scss */
    #about #sky .carriers-list ul li .white-box {
      background: white;
      border-radius: 5px;
      text-align: center; }
  /* line 2121, app.scss */
  #about #sky .title-logo {
    background: white;
    padding: 1em;
    text-align: center;
    border-radius: 5px 5px 0 0;
    vertical-align: middle; }
  /* line 2128, app.scss */
  #about #sky ul.companies-detail {
    margin-bottom: 1em; }
    /* line 2131, app.scss */
    #about #sky ul.companies-detail li .padd-content {
      padding: 0 0.5em;
      margin-bottom: 1em; }
    /* line 2135, app.scss */
    #about #sky ul.companies-detail li .visit-site {
      background: #00bf45;
      border: 2px solid #ffffff;
      border-radius: 5px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
      color: #ffffff;
      filter: none;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1.25em;
      padding: 5px 10px;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
      width: auto;
      display: inline-block;
      text-align: center; }
      /* line 2149, app.scss */
      #about #sky ul.companies-detail li .visit-site:hover {
        background: #008c33; }
    /* line 2155, app.scss */
    #about #sky ul.companies-detail li ul li {
      background: none;
      list-style: disc;
      padding-left: 0em;
      margin: 0; }
  /* line 2164, app.scss */
  #about #sky .box-out {
    background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
    background: rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    margin-bottom: 1em;
    padding: 0.9375em 2em;
    position: relative;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 2172, app.scss */
    #about #sky .box-out.first-box {
      text-align: center;
      margin-bottom: 3em; }
      /* line 2175, app.scss */
      #about #sky .box-out.first-box .button {
        width: auto;
        padding: 0.50em 1em;
        margin-bottom: 0.8em !important;
        font-size: 1.4em; }
    /* line 2183, app.scss */
    #about #sky .box-out.second-box .button {
      width: auto;
      padding: 0.6em 1em; }
    /* line 2187, app.scss */
    #about #sky .box-out.second-box .monkey-hand-with-visiting-card {
      margin-right: -2em;
      text-align: right; }
    /* line 2192, app.scss */
    #about #sky .box-out.dark {
      background: rgba(0, 0, 0, 0.1); }
    /* line 2195, app.scss */
    #about #sky .box-out h2 {
      color: #ffffff;
      font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 2.375em;
      margin-bottom: 0.2em; }
      /* line 2200, app.scss */
      #about #sky .box-out h2 strong {
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-weight: normal; }
    /* line 2205, app.scss */
    #about #sky .box-out h3 {
      color: #ffffff;
      font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1.5em; }
      /* line 2209, app.scss */
      #about #sky .box-out h3 strong {
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-weight: normal; }
    /* line 2214, app.scss */
    #about #sky .box-out h4 {
      color: #ffffff;
      font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1.125em;
      margin-bottom: 0; }
    /* line 2220, app.scss */
    #about #sky .box-out p {
      font-size: 0.875em; }
    /* line 2223, app.scss */
    #about #sky .box-out ol {
      font-size: 0.875em;
      margin-left: 1.5em; }
    /* line 2227, app.scss */
    #about #sky .box-out ul {
      font-size: 0.875em;
      list-style: none; }
      /* line 2230, app.scss */
      #about #sky .box-out ul li {
        background: url("/templates/monkeyAlightHome/assets/images/list-tick-mobile@2x.png") no-repeat 0 0;
        background-size: 20px 20px;
        margin-bottom: 10px;
        padding-left: 30px; }
    /* line 2237, app.scss */
    #about #sky .box-out .button {
      margin-bottom: 2em;
      margin-left: auto !important;
      margin-right: auto !important;
      text-shadow: none; }
      /* line 2242, app.scss */
      #about #sky .box-out .button .secondary {
        margin-bottom: 0; }
      /* line 2245, app.scss */
      #about #sky .box-out .button.tertiary {
        background: #572b6d;
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3MmI2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRjMjU2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzJiNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #572b6d 0%, #4c2560 50%, #572b6d 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #572b6d), color-stop(50%, #4c2560), color-stop(100%, #572b6d));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #572b6d 0%, #4c2560 50%, #572b6d 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #572b6d 0%, #4c2560 50%, #572b6d 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #572b6d 0%, #4c2560 50%, #572b6d 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #572b6d 0%, #4c2560 50%, #572b6d 100%);
        /* W3C */
        background-size: 200% 200%;
        border-color: #572b6d;
        color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#572b6d', endColorstr='#572b6d', GradientType=0);
        /* IE6-8 */
        font-size: 1em;
        margin-bottom: 0;
        margin-top: 1em; }
        /* line 2262, app.scss */
        #about #sky .box-out .button.tertiary:hover {
          background-position: bottom; }
        /* line 2265, app.scss */
        #about #sky .box-out .button.tertiary .icon {
          background: url("/templates/monkeyAlightHome/assets/images/video-post-play-icon@1x.png") no-repeat 0 0;
          background-size: 13px 14px;
          display: none;
          height: 14px;
          margin-right: 10px;
          width: 13px; }

  /* line 2280, app.scss */
  #help #sky h1 {
    color: #ffffff;
    font-size: 3em;
    text-align: center;
    text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.2); }
    /* line 2285, app.scss */
    #help #sky h1 span {
      font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  /* line 2289, app.scss */
  #help #sky #grid {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    margin-bottom: 2em;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 2294, app.scss */
    #help #sky #grid li {
      padding: 0.9375em;
      position: relative; }
      /* line 2297, app.scss */
      #help #sky #grid li h2 {
        color: #ffffff;
        font-size: 1.5em; }
      /* line 2301, app.scss */
      #help #sky #grid li h3 {
        color: #ffffff;
        font-size: 1.125em; }
      /* line 2305, app.scss */
      #help #sky #grid li p {
        font-size: 0.875em; }
      /* line 2308, app.scss */
      #help #sky #grid li address {
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 0.875em;
        font-style: normal;
        margin-bottom: 1em;
        white-space: pre-line; }
      /* line 2315, app.scss */
      #help #sky #grid li .button {
        background: #00bf45;
        border: 2px solid #ffffff;
        border-radius: 5px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
        color: #ffffff;
        filter: none;
        font-size: 1em;
        height: 29px;
        line-height: 27px;
        margin-top: 1em;
        padding: 0 10px;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
        width: auto; }
        /* line 2329, app.scss */
        #help #sky #grid li .button.secondary {
          background: #ff4560; }

  /* line 2339, app.scss */
  #generic #sky h1 {
    color: #ffffff;
    font-size: 3em;
    text-align: center;
    text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.2); }
    /* line 2344, app.scss */
    #generic #sky h1 span {
      font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  /* line 2348, app.scss */
  #generic #sky h2 {
    color: #ffffff;
    font-size: 1.5em;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
  /* line 2353, app.scss */
  #generic #sky h3 {
    color: #ffffff;
    font-size: 1.125em;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
  /* line 2358, app.scss */
  #generic #sky p {
    font-size: 0.875em;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
  /* line 2362, app.scss */
  #generic #sky ul, #generic #sky ol {
    font-size: 0.875em;
    margin-left: 1.5em;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
  /* line 2367, app.scss */
  #generic #sky .box-out {
    background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
    background: rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    color: #ffffff;
    margin-bottom: 1em;
    padding: 0.9375em;
    position: relative; }
  /* line 2376, app.scss */
  #generic #sky label {
    color: #ffffff;
    font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 2381, app.scss */
    #generic #sky label.required:after {
      color: #ff4560;
      content: " *"; }
  /* line 2388, app.scss */
  #generic #sky .review-total {
    font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    line-height: normal;
    text-align: center;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 2394, app.scss */
    #generic #sky .review-total .star-wrapper {
      display: inline-block;
      margin: 0 0.25em; }
  /* line 2399, app.scss */
  #generic #sky .review {
    padding: 0.9375em; }
    /* line 2401, app.scss */
    #generic #sky .review.even {
      background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
      background: rgba(255, 255, 255, 0.2); }
    /* line 2405, app.scss */
    #generic #sky .review:first-child {
      margin-top: -0.9375em; }
    /* line 2408, app.scss */
    #generic #sky .review:last-child {
      margin-bottom: -0.9375em; }
    /* line 2411, app.scss */
    #generic #sky .review .star-wrapper {
      display: block;
      margin-bottom: 0.5em; }
    /* line 2415, app.scss */
    #generic #sky .review p {
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      margin-bottom: 0; }
    /* line 2419, app.scss */
    #generic #sky .review .time {
      font-size: 0.75em;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
  /* line 2424, app.scss */
  #generic #sky .star-wrapper {
    display: inline; }
    /* line 2426, app.scss */
    #generic #sky .star-wrapper .star {
      background: url("/templates/monkeyAlightHome/assets/images/star-rating-sprite@2x.png") no-repeat 0 -30px;
      background-size: 15px 45px;
      display: inline-block;
      height: 14px;
      margin: 0;
      width: 15px; }
      /* line 2433, app.scss */
      #generic #sky .star-wrapper .star.full {
        background-position: 0 0; }
      /* line 2436, app.scss */
      #generic #sky .star-wrapper .star.half {
        background-position: 0 -15px; }

  /* line 2445, app.scss */
  #cart #sky h1 {
    color: #ffffff;
    font-size: 3em;
    text-align: center;
    text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.2); }
    /* line 2450, app.scss */
    #cart #sky h1 span {
      font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  /* line 2454, app.scss */
  #cart #sky .box-out {
    background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
    background: rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    margin-bottom: 1em;
    padding: 0.9375em;
    position: relative;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 2462, app.scss */
    #cart #sky .box-out table {
      border: none;
      border-radius: 5px;
      font-size: 0.75em;
      text-shadow: none;
      width: 100%; }
      /* line 2468, app.scss */
      #cart #sky .box-out table thead {
        background: #3a0256; }
        /* line 2471, app.scss */
        #cart #sky .box-out table thead tr th {
          color: #ffffff; }
          /* line 2473, app.scss */
          #cart #sky .box-out table thead tr th:first-child {
            border-radius: 5px 0 0 0; }
          /* line 2476, app.scss */
          #cart #sky .box-out table thead tr th:last-child {
            border-radius: 0 5px 0 0; }
      /* line 2485, app.scss */
      #cart #sky .box-out table tbody tr td a {
        color: #3a0256;
        display: inline-block;
        margin: 0.5em; }
    /* line 2494, app.scss */
    #cart #sky .box-out .button {
      background: #00bf45;
      border: 2px solid #ffffff;
      border-radius: 5px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
      color: #ffffff;
      filter: none;
      font-size: 1em;
      height: 29px;
      line-height: 27px;
      padding: 0 10px;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
      width: 100%; }
      /* line 2507, app.scss */
      #cart #sky .box-out .button.secondary {
        background: #ff4560;
        height: 100%;
        width: 100%; }

  /* line 2517, app.scss */
  #video-modal .close-reveal-modal {
    background: #3a0256;
    border-radius: 15px;
    color: #FFF;
    display: block;
    height: 30px;
    line-height: 28px;
    right: -2em;
    text-align: center;
    top: -2em;
    width: 30px; }
  /* line 2529, app.scss */
  #video-modal .video-wrapper {
    position: relative; }
    /* line 2531, app.scss */
    #video-modal .video-wrapper #video-post-screen {
      background: #3a0256;
      display: none;
      height: 100%;
      left: 0;
      opacity: 0;
      padding: 10% 20px;
      position: absolute;
      text-align: center;
      top: 0;
      width: 100%; }
      /* line 2542, app.scss */
      #video-modal .video-wrapper #video-post-screen .head {
        background: url("/templates/monkeyAlightHome/assets/images/video-post-head@2x.png") no-repeat 0 0;
        background-size: 132px 128px;
        display: none;
        height: 128px;
        margin: 0 auto;
        width: 132px; }
      /* line 2550, app.scss */
      #video-modal .video-wrapper #video-post-screen .button {
        font-size: 0.875em;
        margin: 0;
        padding: 10px; }
      /* line 2555, app.scss */
      #video-modal .video-wrapper #video-post-screen .video-by-alight {
        margin-top: 20px; }
        /* line 2557, app.scss */
        #video-modal .video-wrapper #video-post-screen .video-by-alight a {
          background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
          background: rgba(255, 255, 255, 0.3);
          border-radius: 2px;
          color: #e9ff0d;
          display: inline-block;
          font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
          font-size: 0.75em;
          line-height: normal;
          padding: 6px 27px 4px 10px;
          position: relative;
          text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
          width: auto; }
          /* line 2570, app.scss */
          #video-modal .video-wrapper #video-post-screen .video-by-alight a span {
            color: white;
            font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
          /* line 2574, app.scss */
          #video-modal .video-wrapper #video-post-screen .video-by-alight a .icon {
            background: url("/templates/monkeyAlightHome/assets/images/header-alight-mobile@2x.png") no-repeat center center;
            background-size: 12px 12px;
            display: inline-block;
            height: 12px;
            position: absolute;
            right: 10px;
            top: 7px;
            width: 12px; }
    /* line 2587, app.scss */
    #video-modal .video-wrapper #family-post-screen {
      background: #f9f9f9;
      display: none;
      height: 100%;
      left: 0;
      opacity: 0;
      padding: 10% 20px;
      position: absolute;
      text-align: center;
      top: 0;
      width: 100%; }
      /* line 2598, app.scss */
      #video-modal .video-wrapper #family-post-screen .button {
        font-size: 0.875em;
        margin: 0;
        padding: 10px; }
      /* line 2603, app.scss */
      #video-modal .video-wrapper #family-post-screen .video-by-alight {
        margin-top: 20px; }
        /* line 2605, app.scss */
        #video-modal .video-wrapper #family-post-screen .video-by-alight a {
          background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-black.png");
          background: rgba(0, 0, 0, 0.3);
          border-radius: 2px;
          color: #e9ff0d;
          display: inline-block;
          font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
          font-size: 0.75em;
          line-height: normal;
          padding: 6px 27px 4px 10px;
          position: relative;
          text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
          width: auto; }
          /* line 2618, app.scss */
          #video-modal .video-wrapper #family-post-screen .video-by-alight a span {
            color: white;
            font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
          /* line 2622, app.scss */
          #video-modal .video-wrapper #family-post-screen .video-by-alight a .icon {
            background: url("/templates/monkeyAlightHome/assets/images/header-alight-mobile@2x.png") no-repeat center center;
            background-size: 12px 12px;
            display: inline-block;
            height: 12px;
            position: absolute;
            right: 10px;
            top: 7px;
            width: 12px; }

  /* line 2637, app.scss */
  ul.pagination {
    color: #ffffff;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 2641, app.scss */
    ul.pagination li a {
      border-radius: 12px;
      color: #ffffff;
      display: block;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      height: 24px;
      line-height: 24px;
      text-align: center;
      -webkit-transition: 0.2s;
      transition: 0.2s;
      width: 24px; }
      /* line 2652, app.scss */
      ul.pagination li a:hover, ul.pagination li a:focus {
        background: rgba(0, 0, 0, 0.2); }
    /* line 2657, app.scss */
    ul.pagination li.unavailable a {
      color: #ffffff;
      opacity: 0.5; }
    /* line 2663, app.scss */
    ul.pagination li.current a {
      background: #3a0256;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-weight: normal;
      -webkit-transition: 0.2s;
      transition: 0.2s; }
      /* line 2669, app.scss */
      ul.pagination li.current a:hover, ul.pagination li.current a:focus {
        background: #58286f; }

  /* line 2679, app.scss */
  .contact-form .custom.dropdown.open ul {
    margin: 0 !important; }

  /* line 2685, app.scss */
  .service-layout {
    padding-top: 2em; }
    /* line 2687, app.scss */
    .service-layout h1, .service-layout h2, .service-layout h3, .service-layout h4, .service-layout p, .service-layout ul {
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 2690, app.scss */
    .service-layout h1 {
      color: #ffffff;
      font-size: 2.125em; }
    /* line 2694, app.scss */
    .service-layout h2 {
      color: #ffffff;
      font-size: 1.75em; }
    /* line 2698, app.scss */
    .service-layout h3 {
      color: #ffffff;
      font-size: 1.5em;
      margin-bottom: 1.5em; }
    /* line 2703, app.scss */
    .service-layout p {
      font-size: 0.875em; }
      /* line 2705, app.scss */
      .service-layout p span.price {
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 3em;
        color: #e9ff0d;
        line-height: 1em;
        letter-spacing: -0.04em; }
    /* line 2713, app.scss */
    .service-layout ul {
      margin-bottom: 0em; }
      /* line 2715, app.scss */
      .service-layout ul li {
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        margin-bottom: 0;
        padding-bottom: 0.625em; }
    /* line 2722, app.scss */
    .service-layout .service-delivery-banner h1 {
      text-align: center;
      line-height: 1.2em;
      font-size: 1.5625em; }
      /* line 2726, app.scss */
      .service-layout .service-delivery-banner h1 span {
        font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        display: block; }
    /* line 2731, app.scss */
    .service-layout .service-delivery-banner a {
      border: 2px solid white;
      background: #ff4560;
      color: #ffffff;
      padding: 5px 20px;
      letter-spacing: 0.15em; }
      /* line 2737, app.scss */
      .service-layout .service-delivery-banner a:hover {
        background: #ff1234; }
    /* line 2742, app.scss */
    .service-layout .image-container {
      text-align: center; }
    /* line 2747, app.scss */
    .service-layout .white-trans-box .padd {
      padding: 1em 0; }
      /* line 2749, app.scss */
      .service-layout .white-trans-box .padd p {
        margin-bottom: 0; }
    /* line 2755, app.scss */
    .service-layout .delivery-services .box-out {
      background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
      background: rgba(255, 255, 255, 0.2);
      border-radius: 5px;
      text-align: center;
      padding: 1em 0;
      height: 230px; }
      /* line 2762, app.scss */
      .service-layout .delivery-services .box-out h3 {
        font-size: 1.3125em; }
        /* line 2764, app.scss */
        .service-layout .delivery-services .box-out h3 strong {
          display: block; }
      /* line 2768, app.scss */
      .service-layout .delivery-services .box-out .icon {
        margin: 0 auto;
        display: block;
        margin-bottom: 2em; }
        /* line 2772, app.scss */
        .service-layout .delivery-services .box-out .icon.book-online {
          background: url("/templates/monkeyAlightHome/assets/images/icon-book-online.png");
          height: 72px;
          width: 72px;
          background-size: 72px 72px; }
        /* line 2778, app.scss */
        .service-layout .delivery-services .box-out .icon.collection {
          background: url("/templates/monkeyAlightHome/assets/images/icon-collection.png");
          height: 72px;
          width: 60px;
          background-size: 60px 72px; }
        /* line 2784, app.scss */
        .service-layout .delivery-services .box-out .icon.track-goods {
          background: url("/templates/monkeyAlightHome/assets/images/icon-track-goods.png");
          height: 72px;
          width: 53px;
          background-size: 53px 72px; }
        /* line 2790, app.scss */
        .service-layout .delivery-services .box-out .icon.coverage {
          background: url("/templates/monkeyAlightHome/assets/images/icon-coverage.png");
          height: 72px;
          width: 61px;
          background-size: 61px 72px; }
    /* line 2799, app.scss */
    .service-layout .service-banner {
      border-radius: 5px;
      margin-bottom: 1em; }
    /* line 2804, app.scss */
    .service-layout .white-trans-box {
      background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
      background: rgba(255, 255, 255, 0.2);
      border-radius: 5px;
      margin-bottom: 0.625em; }
      /* line 2809, app.scss */
      .service-layout .white-trans-box .padd-content {
        padding: 1em; }
    /* line 2813, app.scss */
    .service-layout .instant-quote {
      background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
      background: rgba(0, 0, 0, 0.1);
      border-radius: 5px;
      margin-bottom: 5em; }
      /* line 2818, app.scss */
      .service-layout .instant-quote .padd-content {
        padding: 0; }
      /* line 2821, app.scss */
      .service-layout .instant-quote .form {
        background: #3a0256;
        border-radius: 0 0 5px 5px;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
        padding: 10px;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
        /* line 2827, app.scss */
        .service-layout .instant-quote .form form {
          margin: 0; }
          /* line 2829, app.scss */
          .service-layout .instant-quote .form form .box-out-quote {
            background: #4d1a65;
            border-radius: 5px;
            padding: 10px;
            margin-bottom: 10px; }
            /* line 2834, app.scss */
            .service-layout .instant-quote .form form .box-out-quote.left {
              width: 100%;
              margin-bottom: 10px; }
              /* line 2837, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.left .box-wrapper {
                float: left;
                height: 137px;
                position: relative;
                width: 121px; }
                /* line 2842, app.scss */
                .service-layout .instant-quote .form form .box-out-quote.left .box-wrapper .box {
                  background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-large@2x.png") no-repeat 8px center;
                  background-size: 92px 89px;
                  bottom: 10px;
                  height: 89px;
                  position: absolute;
                  width: 100%;
                  z-index: 1; }
                  /* line 2850, app.scss */
                  .service-layout .instant-quote .form form .box-out-quote.left .box-wrapper .box.small {
                    background-image: url("/templates/monkeyAlightHome/assets/images/send-choices-box-small@2x.png");
                    background-size: 92px 50px;
                    height: 50px; }
                  /* line 2855, app.scss */
                  .service-layout .instant-quote .form form .box-out-quote.left .box-wrapper .box.pallet {
                    background-image: url("/templates/monkeyAlightHome/assets/images/send-choices-box-pallet@2x.png"); }
                  /* line 2858, app.scss */
                  .service-layout .instant-quote .form form .box-out-quote.left .box-wrapper .box .new {
                    background: white;
                    border-radius: 100%;
                    color: #ff4560;
                    font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                    font-size: 0.875em;
                    height: 28px;
                    left: 4px;
                    line-height: 30px;
                    position: absolute;
                    text-align: center;
                    text-transform: uppercase;
                    text-shadow: none;
                    top: -15px;
                    width: 44px; }
                  /* line 2874, app.scss */
                  .service-layout .instant-quote .form form .box-out-quote.left .box-wrapper .box .icon {
                    background-color: rgba(0, 0, 0, 0.25);
                    bottom: 0;
                    height: 71px;
                    position: absolute;
                    right: 18px;
                    width: 69px; }
                    /* line 2881, app.scss */
                    .service-layout .instant-quote .form form .box-out-quote.left .box-wrapper .box .icon.clock {
                      background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-icon-clock@2x.png") no-repeat center center;
                      background-size: 27px 29px; }
                    /* line 2885, app.scss */
                    .service-layout .instant-quote .form form .box-out-quote.left .box-wrapper .box .icon.plane {
                      background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-icon-plane@2x.png") no-repeat center center;
                      background-size: 26px 27px; }
                /* line 2891, app.scss */
                .service-layout .instant-quote .form form .box-out-quote.left .box-wrapper .shadow {
                  background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-shadow@2x.png") no-repeat left center;
                  background-size: 105px 35px;
                  bottom: 0;
                  height: 35px;
                  position: absolute;
                  width: 100%; }
              /* line 2900, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.left label {
                margin-bottom: 7px; }
              /* line 2903, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.left input[type="text"] {
                background: #ffffff;
                border: none;
                border-radius: 2px;
                box-shadow: none;
                font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                font-size: 0.875em;
                margin-bottom: 1.15em;
                width: 100%; }
            /* line 2914, app.scss */
            .service-layout .instant-quote .form form .box-out-quote.right {
              width: 100%; }
              /* line 2916, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.right h4 {
                color: #ffffff;
                font-size: 1em;
                line-height: 1em;
                margin: 0; }
              /* line 2922, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.right p {
                font-size: 0.875em;
                margin: 0; }
              /* line 2926, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.right .form-row, .service-layout .instant-quote .form form .box-out-quote.right .form-buttons {
                float: left;
                margin-top: 30px;
                width: 100%; }
                /* line 2930, app.scss */
                .service-layout .instant-quote .form form .box-out-quote.right .form-row.clone, .service-layout .instant-quote .form form .box-out-quote.right .form-buttons.clone {
                  margin-top: 10px; }
              /* line 2934, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.right .left, .service-layout .instant-quote .form form .box-out-quote.right .right {
                width: 100%; }
              /* line 2937, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.right .right {
                margin-top: 1em; }
              /* line 2940, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.right label {
                height: 33px;
                line-height: 33px;
                margin: 0 5px;
                text-align: right;
                width: 100%; }
                /* line 2946, app.scss */
                .service-layout .instant-quote .form form .box-out-quote.right label.by {
                  width: 30px;
                  text-align: center; }
              /* line 2952, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.right input[type="text"] {
                background: #ffffff;
                border: none;
                border-radius: 2px;
                box-shadow: none;
                font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                font-size: 0.875em;
                margin: 0;
                width: 43px; }
              /* line 2962, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.right select {
                width: auto; }
              /* line 2965, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.right .add-another-box {
                color: #ffffff;
                font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                float: left;
                line-height: 30px; }
                /* line 2970, app.scss */
                .service-layout .instant-quote .form form .box-out-quote.right .add-another-box .icon {
                  background: #00bf45;
                  border: 2px solid white;
                  border-radius: 15px;
                  color: #ffffff;
                  float: left;
                  font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                  font-size: 2em;
                  height: 30px;
                  line-height: 22px;
                  margin-right: 10px;
                  text-align: center;
                  text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
                  -webkit-transition: 0.2s ease;
                  transition: 0.2s ease;
                  width: 30px; }
                /* line 2988, app.scss */
                .service-layout .instant-quote .form form .box-out-quote.right .add-another-box:hover .icon {
                  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
                  -webkit-transform: rotate(90deg);
                  /* Safari and Chrome */
                  -ms-transform: rotate(90deg);
                  /* IE 9 */
                  transform: rotate(90deg); }
              /* line 2996, app.scss */
              .service-layout .instant-quote .form form .box-out-quote.right input[type="submit"] {
                background: #00bf45;
                border: 2px solid #ffffff;
                border-radius: 5px;
                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
                color: #ffffff;
                filter: none;
                float: right;
                font-size: 1em;
                height: 29px;
                line-height: 27px;
                padding: 0 10px;
                text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
                width: auto; }
                /* line 3010, app.scss */
                .service-layout .instant-quote .form form .box-out-quote.right input[type="submit"]:hover {
                  background: #009e39; }
            /* line 3015, app.scss */
            .service-layout .instant-quote .form form .box-out-quote label {
              color: #ffffff;
              font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
          /* line 3022, app.scss */
          .service-layout .instant-quote .form form.custom .custom.dropdown {
            border: none;
            border-radius: 2px;
            height: 33px;
            text-shadow: none;
            margin-bottom: 14px; }
            /* line 3028, app.scss */
            .service-layout .instant-quote .form form.custom .custom.dropdown ul {
              border: none;
              left: 0; }
              /* line 3031, app.scss */
              .service-layout .instant-quote .form form.custom .custom.dropdown ul li {
                text-shadow: none; }
          /* line 3039, app.scss */
          .service-layout .instant-quote .form form .equal-width h4 {
            color: #e9ff0d;
            font-size: 1.125em; }
          /* line 3044, app.scss */
          .service-layout .instant-quote .form form input[type="submit"] {
            background: #00bf45;
            border: 2px solid #ffffff;
            border-radius: 5px;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            color: #ffffff;
            filter: none;
            float: right;
            font-size: 1em;
            height: 29px;
            line-height: 27px;
            padding: 0 10px;
            text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
            width: auto; }
            /* line 3058, app.scss */
            .service-layout .instant-quote .form form input[type="submit"]:hover {
              background: #009e39; }

  /* line 3067, app.scss */
  footer {
    background: #333;
    text-align: center; }
    /* line 3070, app.scss */
    footer .row {
      max-width: none; }
    /* line 3073, app.scss */
    footer #footer-area {
      padding-bottom: 2em;
      padding-top: 2em; }
      /* line 3076, app.scss */
      footer #footer-area ul {
        font-size: 0.75em;
        list-style: none; }
        /* line 3079, app.scss */
        footer #footer-area ul li {
          margin-bottom: 0.25em; }
          /* line 3081, app.scss */
          footer #footer-area ul li a {
            color: #ffffff; }
            /* line 3083, app.scss */
            footer #footer-area ul li a.home {
              background: url("/templates/monkeyAlightHome/assets/images/header-home-desktop@2x.png") no-repeat 0 0;
              background-size: 11px 11px;
              display: block;
              height: 11px;
              text-indent: -9999px;
              width: 11px; }
            /* line 3091, app.scss */
            footer #footer-area ul li a.primary {
              color: #e9ff0d; }
      /* line 3097, app.scss */
      footer #footer-area #footer-track-your-shipment {
        color: #e9ff0d;
        font-size: 0.75em;
        max-width: 300px; }
        /* line 3101, app.scss */
        footer #footer-area #footer-track-your-shipment form {
          margin: 1em 0;
          position: relative; }
          /* line 3104, app.scss */
          footer #footer-area #footer-track-your-shipment form input[type="text"] {
            background: #ffffff;
            border: none;
            border-radius: 2px;
            box-shadow: none;
            font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
            font-size: 1em;
            height: 40px;
            margin: 0;
            padding: 6px 117px 6px 6px; }
          /* line 3115, app.scss */
          footer #footer-area #footer-track-your-shipment form input[type="submit"] {
            background: #35302a;
            border: none;
            border-radius: 5px;
            box-shadow: none;
            color: #ffffff;
            filter: none;
            font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
            font-size: 1em;
            height: 26px;
            line-height: 28px;
            padding: 0;
            position: absolute;
            right: 6px;
            text-align: center;
            text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.3);
            text-transform: uppercase;
            top: 6px;
            width: 105px; }
      /* line 3137, app.scss */
      footer #footer-area a.social-icon {
        border-radius: 3px;
        color: #ffffff;
        display: inline-block;
        font-size: 1.5em;
        height: 32px;
        line-height: 36px;
        margin-bottom: 1em;
        text-align: center;
        -webkit-transition: 0.2s ease;
        transition: 0.2s ease;
        width: 32px; }
        /* line 3149, app.scss */
        footer #footer-area a.social-icon.facebook {
          background: #3664a2; }
          /* line 3151, app.scss */
          footer #footer-area a.social-icon.facebook:hover {
            background: #497dc2; }
        /* line 3155, app.scss */
        footer #footer-area a.social-icon.twitter {
          background: #00aced; }
          /* line 3157, app.scss */
          footer #footer-area a.social-icon.twitter:hover {
            background: #21c2ff; }
        /* line 3161, app.scss */
        footer #footer-area a.social-icon.google {
          background: #DD4B39; }
          /* line 3163, app.scss */
          footer #footer-area a.social-icon.google:hover {
            background: #e47365; }
      /* line 3168, app.scss */
      footer #footer-area img {
        margin-bottom: 1em; }
      /* line 3171, app.scss */
      footer #footer-area p {
        font-size: 0.75em; }
    /* line 3175, app.scss */
    footer #sub-footer {
      background: #000000;
      color: #b8b8b8;
      padding-bottom: 2em;
      padding-top: 2em;
      text-align: left; }
      /* line 3181, app.scss */
      footer #sub-footer p {
        font-size: 0.75em;
        margin-bottom: 0; }
      /* line 3185, app.scss */
      footer #sub-footer .flags {
        clear: both;
        margin-bottom: 1em; }
        /* line 3188, app.scss */
        footer #sub-footer .flags p {
          height: 24px;
          line-height: 24px;
          margin-bottom: 0; }
        /* line 3193, app.scss */
        footer #sub-footer .flags a {
          display: block;
          float: left;
          margin-right: 0.25em;
          opacity: 0.5; }
          /* line 3198, app.scss */
          footer #sub-footer .flags a img {
            height: 24px;
            width: 24px; }
          /* line 3202, app.scss */
          footer #sub-footer .flags a.active {
            opacity: 1; }
      /* line 3207, app.scss */
      footer #sub-footer ul {
        float: left;
        font-size: 0.75em; }
        /* line 3210, app.scss */
        footer #sub-footer ul li {
          border-right: 1px solid #b8b8b8;
          display: inline-block;
          margin-right: 0.5em;
          padding-right: 0.5em; }
          /* line 3215, app.scss */
          footer #sub-footer ul li:last-child {
            border-right: none; }
      /* line 3221, app.scss */
      footer #sub-footer .powered-by-alight a {
        background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
        background: rgba(255, 255, 255, 0.3);
        border-radius: 2px;
        color: #e9ff0d;
        display: inline-block;
        float: right;
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 0.75em;
        line-height: normal;
        margin: 0 0 20px;
        padding: 6px 27px 4px 10px;
        position: relative;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
        width: auto; }
        /* line 3236, app.scss */
        footer #sub-footer .powered-by-alight a span {
          color: white;
          display: none;
          font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
        /* line 3241, app.scss */
        footer #sub-footer .powered-by-alight a .icon {
          background: url("/templates/monkeyAlightHome/assets/images/header-alight-mobile@2x.png") no-repeat center center;
          background-size: 12px 12px;
          display: inline-block;
          height: 12px;
          position: absolute;
          right: 10px;
          top: 7px;
          width: 12px; }
    /* line 3254, app.scss */
    footer .columns {
      text-align: left; }

  /* line 3260, app.scss */
  .checkout-layout h3 {
    color: #ffffff; }
  /* line 3263, app.scss */
  .checkout-layout .button.proceed {
    background: #00bf45;
    display: inline-block;
    border: 2px solid #ffffff;
    color: #ffffff;
    padding: 7px 30px;
    width: 250px;
    margin: 0 0 1em 0; }
  /* line 3272, app.scss */
  .checkout-layout .paypal-logo-box {
    padding-left: 0.9375em;
    text-align: center; }
    /* line 3275, app.scss */
    .checkout-layout .paypal-logo-box .paypal-tm {
      width: 230px;
      margin: 1em auto; }
  /* line 3280, app.scss */
  .checkout-layout .secure-payment-logo {
    width: 125px;
    margin-right: 0.9375em;
    float: none;
    margin: 1em auto; }
  /* line 3286, app.scss */
  .checkout-layout .payment-logos {
    width: 344px;
    text-align: center; }
  /* line 3290, app.scss */
  .checkout-layout .verisign-logo {
    text-align: center; }
  /* line 3293, app.scss */
  .checkout-layout .customer-award {
    margin-top: 1em;
    margin-bottom: 1em;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.5); }
    /* line 3297, app.scss */
    .checkout-layout .customer-award .image-container {
      width: 101px;
      margin-left: 0.9375em;
      margin-right: 0.9375em;
      padding-right: 0.9375em;
      border-right: 1px solid #35302a; }
    /* line 3304, app.scss */
    .checkout-layout .customer-award h5 {
      font-size: 16px;
      color: #ffffff;
      margin-bottom: 0.5em;
      font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
    /* line 3310, app.scss */
    .checkout-layout .customer-award p {
      font-size: 0.625em;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } }
/* Used to alter styles for screens at least 768px wide. This is where the grid changes. */
@media only screen and (min-width: 48em) {
  /* line 3323, app.scss */
  header #log-in-area form a {
    margin-bottom: 0; }
  /* line 3326, app.scss */
  header #log-in-area form label {
    margin-top: 0; }
  /* line 3331, app.scss */
  header .top-bar {
    height: 70px;
    line-height: 70px; }
    /* line 3335, app.scss */
    header .top-bar .title-area .name {
      height: 70px; }
      /* line 3337, app.scss */
      header .top-bar .title-area .name a {
        background: url("/templates/monkeyAlightHome/assets/images/header-logo-medium@2x.png") no-repeat center center;
        background-size: 222px 40px;
        height: 70px;
        margin-left: 15px;
        padding: 11px 0.9375em 12px;
        width: 230px; }

  /* line 3351, app.scss */
  #home #sky h1 {
    font-size: 3em; }
    /* line 3353, app.scss */
    #home #sky h1 span {
      display: inline; }
  /* line 3357, app.scss */
  #home #sky #scene {
    height: 262px;
    margin-top: 45px; }
    /* line 3360, app.scss */
    #home #sky #scene #top-grass {
      -webkit-animation: grass 3s infinite linear;
      animation: grass 3s infinite linear;
      background: url("/templates/monkeyAlightHome/assets/images/top-grass-desktop@2x.png") repeat-x;
      background-position: 0 center;
      background-size: 323px 33px;
      height: 33px;
      top: 148px; }
    /* line 3369, app.scss */
    #home #sky #scene #road {
      height: 82px;
      top: 180px; }
      /* line 3372, app.scss */
      #home #sky #scene #road #markings {
        -webkit-animation: markings-desktop 1s infinite linear;
        animation: markings-desktop 1s infinite linear;
        background: url("/templates/monkeyAlightHome/assets/images/road-marking-desktop@2x.png") repeat-x;
        background-position: 0 center;
        background-size: 373px 5px;
        height: 82px; }
    /* line 3381, app.scss */
    #home #sky #scene #van {
      height: 253px;
      margin: 0 auto;
      padding-left: 40px;
      width: 607px; }
      /* line 3386, app.scss */
      #home #sky #scene #van #shadow {
        background-image: url("/templates/monkeyAlightHome/assets/images/van-shadow-desktop@2x.png");
        height: 28px;
        left: 30px;
        top: 228px;
        width: 596px; }
      /* line 3393, app.scss */
      #home #sky #scene #van #chassis {
        background-image: url("/templates/monkeyAlightHome/assets/images/van-chassis-desktop@2x.png");
        height: 241px;
        width: 567px; }
        /* line 3397, app.scss */
        #home #sky #scene #van #chassis #head {
          -webkit-animation: head 2s infinite ease-in-out;
          animation: head 2s infinite ease-in-out;
          background: url("/templates/monkeyAlightHome/assets/images/van-monkey-head-desktop@2x.png") no-repeat 0 0;
          background-size: 100% 100%;
          height: 58px;
          left: 134px;
          position: absolute;
          top: 27px;
          transform-origin: 75% 75%;
          -ms-transform-origin: 75% 75%;
          -webkit-transform-origin: 75% 75%;
          width: 60px; }
        /* line 3411, app.scss */
        #home #sky #scene #van #chassis h2 {
          font-size: 2.375em;
          left: 214px;
          line-height: 0.9em;
          top: 16px;
          width: 200px; }
        /* line 3418, app.scss */
        #home #sky #scene #van #chassis .available-now {
          background: #00bf45;
          border-radius: 100%;
          color: #ffffff;
          font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
          font-size: 0.9375em;
          height: 58px;
          left: 410px;
          padding: 16px 0;
          text-align: center;
          text-indent: 0;
          text-transform: uppercase;
          top: 18px;
          width: 92px; }
        /* line 3433, app.scss */
        #home #sky #scene #van #chassis h3 {
          font-size: 5.8125em;
          left: 214px;
          letter-spacing: -0.05em;
          top: 99px; }
          /* line 3438, app.scss */
          #home #sky #scene #van #chassis h3 span {
            letter-spacing: -0.1em; }
        /* line 3442, app.scss */
        #home #sky #scene #van #chassis h4 {
          font-size: 0.6875em;
          left: 224px;
          top: 181px; }
      /* line 3448, app.scss */
      #home #sky #scene #van .wheel {
        -webkit-animation: wheel 1s infinite linear;
        animation: wheel 1s infinite linear;
        background-image: url("/templates/monkeyAlightHome/assets/images/van-wheel-desktop@2x.png");
        height: 84px;
        top: 168px;
        width: 84px; }
        /* line 3455, app.scss */
        #home #sky #scene #van .wheel.front {
          left: 102px; }
        /* line 3458, app.scss */
        #home #sky #scene #van .wheel.rear {
          left: 504px; }
      /* line 3462, app.scss */
      #home #sky #scene #van #dx-group {
        background: url("/templates/monkeyAlightHome/assets/images/dx-group-desktop@2x.png") no-repeat 0 0;
        background-size: 31px 17px;
        font-size: 0.6875em;
        height: 17px;
        left: 250px;
        line-height: 15px;
        padding-left: 35px;
        position: absolute;
        text-indent: 0;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.5);
        top: 235px;
        width: 225px; }
  /* line 3480, app.scss */
  #home #signs .sign {
    float: right;
    width: 48%; }
    /* line 3483, app.scss */
    #home #signs .sign:first-child {
      float: left;
      margin-right: 0.9375em; }

  /* line 3491, app.scss */
  #send #sky {
    padding-bottom: 100px; }
    /* line 3493, app.scss */
    #send #sky #stars {
      display: block; }
    /* line 3496, app.scss */
    #send #sky #sky-overlay {
      display: none; }
  /* line 3500, app.scss */
  #send h1 {
    font-size: 4.5em;
    text-align: center;
    text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
    width: 100%; }
  /* line 3506, app.scss */
  #send #help-button {
    display: none; }
  /* line 3510, app.scss */
  #send #progress .step {
    height: 80px;
    position: relative; }
    /* line 3513, app.scss */
    #send #progress .step .small-8 {
      font-size: 0.875em; }
    /* line 3516, app.scss */
    #send #progress .step:not(.current) {
      display: block; }
    /* line 3519, app.scss */
    #send #progress .step .number {
      display: block;
      text-align: right;
      width: 100%; }
    /* line 3524, app.scss */
    #send #progress .step .total {
      display: none; }
    /* line 3527, app.scss */
    #send #progress .step:after {
      border-style: solid;
      border-width: 40px 0 40px 15px;
      border-color: transparent transparent transparent rgba(255, 255, 255, 0.2);
      content: "";
      height: 0px;
      position: absolute;
      right: -15px;
      top: 0;
      width: 0px;
      z-index: 1; }
    /* line 3539, app.scss */
    #send #progress .step.current {
      background: #00bf45;
      z-index: 1; }
      /* line 3542, app.scss */
      #send #progress .step.current:after {
        border-color: transparent transparent transparent #00bf45; }
    /* line 3547, app.scss */
    #send #progress .step.complete .number {
      background: url("/templates/monkeyAlightHome/assets/images/send-a-parcel-progress-tick@2x.png") no-repeat center center;
      background-size: 29px 27px;
      text-indent: 9999px; }
    /* line 3553, app.scss */
    #send #progress .step:first-child {
      border-radius: 5px 0 0 5px; }
    /* line 3556, app.scss */
    #send #progress .step:last-child {
      border-radius: 0 5px 5px 0; }
      /* line 3558, app.scss */
      #send #progress .step:last-child:after {
        display: none; }
  /* line 3564, app.scss */
  #send .custom.dropdown {
    margin: 0; }
  /* line 3567, app.scss */
  #send .box-out {
    background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
    background: rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    margin-bottom: 10px;
    padding-bottom: 1em;
    padding-top: 1em; }
    /* line 3574, app.scss */
    #send .box-out.negative-left-margin {
      margin-left: -0.9375em;
      padding-left: 0.9375em; }
  /* line 3579, app.scss */
  #send .parcel-boxes {
    min-height: 260px; }
    /* line 3582, app.scss */
    #send .parcel-boxes .parcel-box .single-column-margin-bottom {
      margin-bottom: 0; }
    /* line 3585, app.scss */
    #send .parcel-boxes .parcel-box .medium-auto {
      width: auto; }
    /* line 3588, app.scss */
    #send .parcel-boxes .parcel-box .medium-hidden {
      display: none; }
    /* line 3592, app.scss */
    #send .parcel-boxes .parcel-box .dimensions input[type="text"] {
      float: left; }
    /* line 3595, app.scss */
    #send .parcel-boxes .parcel-box .dimensions label {
      float: left;
      height: 32px;
      line-height: 32px;
      margin: 0 0.2em;
      width: auto; }
    /* line 3603, app.scss */
    #send .parcel-boxes .parcel-box .copy-parcel-box, #send .parcel-boxes .parcel-box .remove-parcel-box {
      margin: 6px 0 0 0;
      position: absolute; }
    /* line 3607, app.scss */
    #send .parcel-boxes .parcel-box .copy-parcel-box {
      left: 0; }
    /* line 3610, app.scss */
    #send .parcel-boxes .parcel-box .remove-parcel-box {
      left: 29px; }
    /* line 3614, app.scss */
    #send .parcel-boxes .add-parcel-box {
      margin-bottom: 0; }
  /* line 3618, app.scss */
  #send #help {
    border-radius: 5px;
    display: block;
    min-height: 260px;
    position: relative; }
    /* line 3623, app.scss */
    #send #help #help-close {
      display: none; }
    /* line 3626, app.scss */
    #send #help ul {
      width: 100%; }
  /* line 3630, app.scss */
  #send .form-actions {
    border-radius: 5px;
    text-align: right; }
  /* line 3634, app.scss */
  #send .help {
    border-radius: 5px; }
  /* line 3637, app.scss */
  #send .courier {
    background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
    background: rgba(255, 255, 255, 0.2);
    border-bottom: none;
    border-radius: 5px;
    margin-bottom: 5px;
    padding: 0; }
    /* line 3644, app.scss */
    #send .courier .columns {
      padding-bottom: 10px;
      padding-top: 10px; }
    /* line 3648, app.scss */
    #send .courier .logo {
      background: #ffffff;
      border-radius: 5px 0 0 5px;
      text-align: center; }
      /* line 3652, app.scss */
      #send .courier .logo img {
        margin-bottom: 0; }
    /* line 3656, app.scss */
    #send .courier .info, #send .courier .printer {
      margin-bottom: 0;
      margin-top: 6px; }
    /* line 3661, app.scss */
    #send .courier .price .plus-vat {
      margin-bottom: 0; }
  /* line 3666, app.scss */
  #send #collection-address-form, #send #delivery-address-form {
    background: none;
    margin-bottom: 0; }
    /* line 3669, app.scss */
    #send #collection-address-form .box-out, #send #delivery-address-form .box-out {
      margin-bottom: 0;
      margin-left: -0.9375em;
      margin-right: -0.9375em;
      padding-left: 0.9375em;
      padding-right: 0.9375em; }
  /* line 3678, app.scss */
  #send #collection-address-form .box-out {
    margin-right: -5px; }
  /* line 3683, app.scss */
  #send #delivery-address-form .box-out {
    margin-left: -5px; }
  /* line 3687, app.scss */
  #send #additional-details {
    border-radius: 5px; }
  /* line 3692, app.scss */
  #send #same-day .box-out .small-van {
    margin: 0 auto; }
  /* line 3695, app.scss */
  #send #same-day .box-out .medium-van {
    margin: 0 auto; }
  /* line 3698, app.scss */
  #send #same-day .box-out .large-van {
    margin: 0 auto; }
  /* line 3701, app.scss */
  #send #same-day .box-out .price {
    font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: 1.5em;
    margin-top: 0.75em; }
    /* line 3705, app.scss */
    #send #same-day .box-out .price .plus-vat {
      font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 0.6em;
      margin-top: 0.5em; }

  /* line 3715, app.scss */
  #signup label {
    height: 32px;
    line-height: 32px; }

  /* line 3722, app.scss */
  #about #sky h1 {
    font-size: 4.5em; }
  /* line 3727, app.scss */
  #about #sky ul.companies-detail li .visit-site {
    width: 100%; }
  /* line 3735, app.scss */
  #about #sky .box-out.first-box .button {
    font-size: 1.875em; }
  /* line 3739, app.scss */
  #about #sky .box-out .button {
    font-size: 1.625em;
    padding: 0.44em 0; }
    /* line 3743, app.scss */
    #about #sky .box-out .button.tertiary .icon {
      display: inline-block; }
  /* line 3748, app.scss */
  #about #sky .box-out #play {
    font-family: "VAG Rounded W01 Thin", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    margin: 0; }
    /* line 3751, app.scss */
    #about #sky .box-out #play .icon {
      background: url("/templates/monkeyAlightHome/assets/images/watch-button-icon@2x.png") no-repeat center center;
      background-size: 100% 100%;
      display: inline-block;
      height: 22px;
      margin-right: 5px;
      width: 20px; }

  /* line 3764, app.scss */
  #generic label {
    height: 32px;
    line-height: 32px; }

  /* line 3772, app.scss */
  #cart #sky .box-out table {
    font-size: 1em; }
  /* line 3784, app.scss */
  #cart #sky .box-out .button {
    width: auto; }

  /* line 3792, app.scss */
  #video-modal .video-wrapper #video-post-screen {
    padding: 10px 20px; }
    /* line 3794, app.scss */
    #video-modal .video-wrapper #video-post-screen .head {
      display: block; }
    /* line 3797, app.scss */
    #video-modal .video-wrapper #video-post-screen .button {
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1.3125em;
      margin: 0 auto;
      padding: 10px;
      width: 60%; }
      /* line 3803, app.scss */
      #video-modal .video-wrapper #video-post-screen .button.secondary {
        background: #572b6d;
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3MmI2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRjMjU2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzJiNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #572b6d 0%, #4c2560 50%, #572b6d 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #572b6d), color-stop(50%, #4c2560), color-stop(100%, #572b6d));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #572b6d 0%, #4c2560 50%, #572b6d 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #572b6d 0%, #4c2560 50%, #572b6d 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #572b6d 0%, #4c2560 50%, #572b6d 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #572b6d 0%, #4c2560 50%, #572b6d 100%);
        /* W3C */
        background-size: 200% 200%;
        border-color: #572b6d;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#572b6d', endColorstr='#572b6d', GradientType=0);
        /* IE6-8 */
        font-size: 0.875em; }
        /* line 3817, app.scss */
        #video-modal .video-wrapper #video-post-screen .button.secondary:hover {
          background-position: bottom; }
        /* line 3820, app.scss */
        #video-modal .video-wrapper #video-post-screen .button.secondary .icon {
          background: url("/templates/monkeyAlightHome/assets/images/video-post-play-icon@2x.png") no-repeat 0 0;
          background-size: 13px 14px;
          display: inline-block;
          height: 14px;
          margin-right: 10px;
          width: 13px; }
    /* line 3830, app.scss */
    #video-modal .video-wrapper #video-post-screen .or {
      margin: 5px 0; }
    /* line 3833, app.scss */
    #video-modal .video-wrapper #video-post-screen .video-by-alight {
      margin-top: 10px; }
  /* line 3837, app.scss */
  #video-modal .video-wrapper #family-post-screen {
    padding: 30px; }
    /* line 3839, app.scss */
    #video-modal .video-wrapper #family-post-screen .visit-the-family, #video-modal .video-wrapper #family-post-screen .or {
      color: #35302a;
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1.3125em; }
    /* line 3844, app.scss */
    #video-modal .video-wrapper #family-post-screen .logo {
      display: inline-block !important;
      margin-top: 20px; }
      /* line 3847, app.scss */
      #video-modal .video-wrapper #family-post-screen .logo.alight {
        background: url("/templates/monkeyAlightHome/assets/images/video-post-logo-alight@2x.png") no-repeat 0 center;
        background-size: 68px 50px;
        border-right: 1px solid #acacab;
        height: 50px;
        margin-right: 15px;
        padding-right: 15px;
        width: 88px; }
      /* line 3856, app.scss */
      #video-modal .video-wrapper #family-post-screen .logo.cloud-fulfilment {
        background: url("/templates/monkeyAlightHome/assets/images/video-post-logo-cloud-fulfilment@2x.png") no-repeat 0 center;
        background-size: 136px 41px;
        border-right: 1px solid #acacab;
        height: 50px;
        margin-right: 15px;
        padding-right: 15px;
        width: 156px; }
      /* line 3865, app.scss */
      #video-modal .video-wrapper #family-post-screen .logo.kong {
        background: url("/templates/monkeyAlightHome/assets/images/video-post-logo-kong@2x.png") no-repeat 0 center;
        background-size: 94px 25px;
        height: 50px;
        width: 94px; }
    /* line 3872, app.scss */
    #video-modal .video-wrapper #family-post-screen .button {
      font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1.3125em;
      margin: 0 auto;
      padding: 10px;
      width: 60%; }
    /* line 3879, app.scss */
    #video-modal .video-wrapper #family-post-screen .or {
      margin: 20px 0; }

  /* line 3887, app.scss */
  .service-layout .service-delivery-banner {
    margin-bottom: 0.625em; }
    /* line 3889, app.scss */
    .service-layout .service-delivery-banner h1 {
      text-align: left;
      font-size: 2.625em; }
    /* line 3893, app.scss */
    .service-layout .service-delivery-banner a {
      border: 2px solid white;
      background: #00bf45;
      color: #ffffff;
      padding: 10px;
      display: inline; }
      /* line 3899, app.scss */
      .service-layout .service-delivery-banner a:hover {
        background: #009e39; }
  /* line 3906, app.scss */
  .service-layout .instant-quote .padd-content {
    padding: 0.5em 1em 2em 1em; }
  /* line 3911, app.scss */
  .service-layout .instant-quote .form form .box-out-quote {
    padding: 10px; }
    /* line 3913, app.scss */
    .service-layout .instant-quote .form form .box-out-quote.left {
      width: 40.33333%;
      margin-bottom: 0; }
      /* line 3917, app.scss */
      .service-layout .instant-quote .form form .box-out-quote.left label {
        margin-bottom: 7px; }
      /* line 3920, app.scss */
      .service-layout .instant-quote .form form .box-out-quote.left input[type="text"] {
        background: #ffffff;
        border: none;
        border-radius: 2px;
        box-shadow: none;
        font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 0.875em;
        margin-bottom: 1.15em;
        width: 100%; }
    /* line 3931, app.scss */
    .service-layout .instant-quote .form form .box-out-quote.right {
      width: 58.53333%; }
      /* line 3933, app.scss */
      .service-layout .instant-quote .form form .box-out-quote.right h4 {
        color: #ffffff;
        font-size: 1em;
        line-height: 1em;
        margin: 0; }
      /* line 3939, app.scss */
      .service-layout .instant-quote .form form .box-out-quote.right p {
        font-size: 0.875em;
        margin: 0; }
      /* line 3943, app.scss */
      .service-layout .instant-quote .form form .box-out-quote.right .form-row, .service-layout .instant-quote .form form .box-out-quote.right .form-buttons {
        float: left;
        margin-top: 30px;
        width: 100%; }
        /* line 3947, app.scss */
        .service-layout .instant-quote .form form .box-out-quote.right .form-row.clone, .service-layout .instant-quote .form form .box-out-quote.right .form-buttons.clone {
          margin-top: 10px; }
      /* line 3951, app.scss */
      .service-layout .instant-quote .form form .box-out-quote.right .medium-auto {
        width: auto; }
      /* line 3954, app.scss */
      .service-layout .instant-quote .form form .box-out-quote.right .left {
        width: auto; }
        /* line 3956, app.scss */
        .service-layout .instant-quote .form form .box-out-quote.right .left label {
          text-align: left;
          float: left; }
        /* line 3960, app.scss */
        .service-layout .instant-quote .form form .box-out-quote.right .left input[type="text"] {
          float: left; }
      /* line 3964, app.scss */
      .service-layout .instant-quote .form form .box-out-quote.right .right {
        width: auto;
        margin-top: 0; }
        /* line 3967, app.scss */
        .service-layout .instant-quote .form form .box-out-quote.right .right label {
          width: auto;
          text-align: left;
          float: left; }
          /* line 3971, app.scss */
          .service-layout .instant-quote .form form .box-out-quote.right .right label.by {
            width: auto;
            float: left;
            margin: 0 5px; }
        /* line 3977, app.scss */
        .service-layout .instant-quote .form form .box-out-quote.right .right input[type="text"] {
          float: left; }

  /* line 3989, app.scss */
  footer #footer-area img {
    float: left;
    margin-bottom: 0;
    margin-right: 1em; }

  /* line 3997, app.scss */
  .checkout-layout .paypal-logo-box {
    padding-left: 0em; }
  /* line 4000, app.scss */
  .checkout-layout .secure-payment-logo {
    float: right;
    padding-top: 0; } }
/* Used to alter styles for screens at least 1280px wide. */
@media only screen and (min-width: 58.75em) {
  /* line 4010, app.scss */
  header {
    background: #3a0256;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3; }
    /* line 4018, app.scss */
    header .top-bar-section .nav-wrapper {
      float: right;
      position: relative; }
      /* line 4022, app.scss */
      header .top-bar-section .nav-wrapper .tab {
        margin-left: 5px; }
        /* line 4025, app.scss */
        header .top-bar-section .nav-wrapper .tab a {
          border-radius: 5px 5px 0 0;
          margin: 0;
          padding: 0 12px; }
      /* line 4032, app.scss */
      header .top-bar-section .nav-wrapper ul {
        background: transparent; }
        /* line 4034, app.scss */
        header .top-bar-section .nav-wrapper ul.main {
          margin-right: 0.9375em; }
          /* line 4037, app.scss */
          header .top-bar-section .nav-wrapper ul.main li a {
            height: 40px;
            line-height: 40px;
            padding: 0 12px; }
            /* line 4041, app.scss */
            header .top-bar-section .nav-wrapper ul.main li a:not(.button) {
              background: transparent;
              display: block;
              height: 40px;
              line-height: 40px;
              padding: 0 12px; }
            /* line 4048, app.scss */
            header .top-bar-section .nav-wrapper ul.main li a.basket {
              background: #4d1a65;
              border-radius: 5px 5px 0 0;
              margin: 0;
              padding: 0 12px; }
            /* line 4054, app.scss */
            header .top-bar-section .nav-wrapper ul.main li a.shipbasket {
              background: #4d1a65;
              border-radius: 5px 5px 0 0;
              margin: 0;
              padding: 0 12px; }
            /* line 4060, app.scss */
            header .top-bar-section .nav-wrapper ul.main li a.account {
              background: #863888; }
            /* line 4064, app.scss */
            header .top-bar-section .nav-wrapper ul.main li a.login.active {
              background: #5ACCDF;
              color: #3A0256;
              position: relative;
              text-shadow: none; }
              /* line 4070, app.scss */
              header .top-bar-section .nav-wrapper ul.main li a.login.active .fa {
                display: block; }
          /* line 4076, app.scss */
          header .top-bar-section .nav-wrapper ul.main li.home a {
            background: #4d1a65 url("/templates/monkeyAlightHome/assets/images/header-home-desktop@2x.png") no-repeat center center;
            background-size: 11px 11px;
            border-radius: 5px 5px 0 0;
            height: 40px;
            width: 50px; }
          /* line 4084, app.scss */
          header .top-bar-section .nav-wrapper ul.main li#track {
            position: relative; }
            /* line 4087, app.scss */
            header .top-bar-section .nav-wrapper ul.main li#track.hovered a {
              background: #e9ff0d; }
            /* line 4091, app.scss */
            header .top-bar-section .nav-wrapper ul.main li#track a {
              border-radius: 5px 5px 0 0;
              position: relative;
              -webkit-transition: 0.2s;
              transition: 0.2s;
              z-index: 3; }
              /* line 4097, app.scss */
              header .top-bar-section .nav-wrapper ul.main li#track a:hover {
                background: #e9ff0d; }
            /* line 4101, app.scss */
            header .top-bar-section .nav-wrapper ul.main li#track .popover {
              background: #e9ff0d;
              border-radius: 5px 0 5px 5px;
              box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.2);
              display: block;
              opacity: 0;
              padding: 10px;
              position: absolute;
              right: 0;
              -webkit-transition: 0.2s;
              transition: 0.2s;
              top: 40px;
              visibility: hidden;
              width: 420px;
              z-index: 200; }
              /* line 4116, app.scss */
              header .top-bar-section .nav-wrapper ul.main li#track .popover form {
                margin: 0;
                position: relative; }
                /* line 4119, app.scss */
                header .top-bar-section .nav-wrapper ul.main li#track .popover form input[type="text"] {
                  background: #ffffff;
                  border: none;
                  border-radius: 3px;
                  box-shadow: none;
                  font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                  font-size: 1em;
                  height: 50px;
                  margin: 0;
                  padding: 12px 135px 12px 12px;
                  position: relative;
                  top: 0; }
                  /* line 4131, app.scss */
                  header .top-bar-section .nav-wrapper ul.main li#track .popover form input[type="text"]::selection, header .top-bar-section .nav-wrapper ul.main li#track .popover form input[type="text"]::-moz-selection {
                    background: #78217b;
                    /* Safari */ }
                /* line 4135, app.scss */
                header .top-bar-section .nav-wrapper ul.main li#track .popover form input[type="submit"] {
                  background: #35302a;
                  border: none;
                  border-radius: 5px;
                  box-shadow: none;
                  color: #ffffff;
                  filter: none;
                  font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                  font-size: 1em;
                  height: 26px;
                  line-height: 28px;
                  padding: 0;
                  position: absolute;
                  right: 12px;
                  text-align: center;
                  text-transform: uppercase;
                  top: 12px;
                  width: 115px; }
            /* line 4157, app.scss */
            header .top-bar-section .nav-wrapper ul.main li#track:hover a {
              color: #4d1a65;
              text-shadow: none; }
            /* line 4161, app.scss */
            header .top-bar-section .nav-wrapper ul.main li#track:hover .popover {
              opacity: 1;
              visibility: visible; }
        /* line 4169, app.scss */
        header .top-bar-section .nav-wrapper ul.top {
          margin-top: 0;
          position: absolute;
          right: 10px;
          top: 7px;
          z-index: 1; }
          /* line 4177, app.scss */
          header .top-bar-section .nav-wrapper ul.top li a:not(.button) {
            background: transparent;
            line-height: 32px; }
          /* line 4182, app.scss */
          header .top-bar-section .nav-wrapper ul.top li.account {
            font-size: 0.75em; }
            /* line 4184, app.scss */
            header .top-bar-section .nav-wrapper ul.top li.account a {
              height: 32px;
              line-height: 32px;
              padding: 0 0 0 10px; }
            /* line 4189, app.scss */
            header .top-bar-section .nav-wrapper ul.top li.account.sign-up {
              position: relative; }
              /* line 4191, app.scss */
              header .top-bar-section .nav-wrapper ul.top li.account.sign-up:after {
                color: #ff4560;
                content: "|";
                position: absolute;
                right: -6px;
                top: 0px; }
          /* line 4200, app.scss */
          header .top-bar-section .nav-wrapper ul.top li.social {
            display: none; }
      /* line 4206, app.scss */
      header .top-bar-section .nav-wrapper .dropdown {
        background: #ffffff;
        border-radius: 0 0 5px 5px;
        box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.2);
        left: auto;
        opacity: 0;
        right: 0;
        -webkit-transition: 0.2s;
        transition: 0.2s;
        z-index: 3; }
        /* line 4216, app.scss */
        header .top-bar-section .nav-wrapper .dropdown > li {
          margin-top: 0 !important; }
          /* line 4218, app.scss */
          header .top-bar-section .nav-wrapper .dropdown > li a {
            color: #3a0256;
            height: auto !important;
            line-height: 2em !important;
            padding: 5px 15px;
            text-shadow: none;
            text-transform: none;
            -webkit-transition: background 0.2s ease;
            transition: background 0.2s ease; }
            /* line 4227, app.scss */
            header .top-bar-section .nav-wrapper .dropdown > li a:hover {
              background: #3a0256 !important;
              color: #ffffff; }
      /* line 4234, app.scss */
      header .top-bar-section .nav-wrapper #services-dropdown {
        background: #ffffff;
        border: 4px solid #ffffff;
        border-radius: 0 0 5px 5px;
        box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.2);
        left: auto;
        opacity: 0;
        right: 0;
        -webkit-transition: 0.2s;
        top: auto;
        transition: 0.2s;
        width: 680px;
        z-index: 3; }
        /* line 4247, app.scss */
        header .top-bar-section .nav-wrapper #services-dropdown > li {
          background: #4d1a65;
          border-radius: 0 0 4px 4px;
          float: left;
          height: 460px;
          margin-left: 4px;
          margin-top: 0 !important;
          padding-bottom: 2em;
          width: 221px; }
          /* line 4256, app.scss */
          header .top-bar-section .nav-wrapper #services-dropdown > li.domestic-parcels {
            margin-left: 0;
            width: 222px; }
          /* line 4260, app.scss */
          header .top-bar-section .nav-wrapper #services-dropdown > li li {
            margin-top: 0 !important; }
          /* line 4263, app.scss */
          header .top-bar-section .nav-wrapper #services-dropdown > li a {
            background: transparent;
            color: #ffffff;
            height: auto !important;
            line-height: 1.5em !important;
            padding: 5px 15px;
            -webkit-transition: background 0.2s ease;
            transition: background 0.2s ease; }
            /* line 4271, app.scss */
            header .top-bar-section .nav-wrapper #services-dropdown > li a:hover {
              background: #2c0241 !important;
              color: #ffffff; }
          /* line 4276, app.scss */
          header .top-bar-section .nav-wrapper #services-dropdown > li span {
            float: left;
            line-height: 2em;
            padding: 0 15px;
            width: 100%; }
    /* line 4285, app.scss */
    header .top-bar-section .powered-by-alight {
      left: 0.9375em;
      line-height: normal;
      position: absolute;
      top: 85px;
      z-index: 2; }
      /* line 4291, app.scss */
      header .top-bar-section .powered-by-alight a {
        margin-bottom: 0; }
        /* line 4293, app.scss */
        header .top-bar-section .powered-by-alight a span {
          display: none; }
    /* line 4299, app.scss */
    header .top-bar-section .has-dropdown > a {
      border-radius: 5px 5px 0 0;
      -webkit-transition: 0.2s;
      transition: 0.2s;
      padding-right: 12px !important;
      position: relative;
      -webkit-transition: 0.2s;
      transition: 0.2s;
      z-index: 4; }
    /* line 4309, app.scss */
    header .top-bar-section .has-dropdown > a:after {
      display: none; }
    /* line 4313, app.scss */
    header .top-bar-section .has-dropdown:hover > a, header .top-bar-section .has-dropdown.hovered > a {
      background: #ffffff !important;
      color: #4d1a65;
      text-shadow: none; }
    /* line 4318, app.scss */
    header .top-bar-section .has-dropdown:hover .dropdown, header .top-bar-section .has-dropdown:hover #services-dropdown, header .top-bar-section .has-dropdown.hovered .dropdown, header .top-bar-section .has-dropdown.hovered #services-dropdown {
      opacity: 1; }

  /* line 4326, app.scss */
  #log-in-area {
    padding: 30px 30px 0;
    width: 350px; }
    /* line 4330, app.scss */
    #log-in-area .button {
      font-size: 1em; }

  /* line 4335, app.scss */
  .log-in-area-btn {
    border-radius: 0 5px 5px 0;
    font-size: 1em;
    margin-top: -36px;
    width: 75px; }

  /* line 4342, app.scss */
  #rememberTick {
    top: 5px; }

  /* line 4346, app.scss */
  .log-in-area-forgotten {
    float: right; }

  /* line 4351, app.scss */
  .show-login .top-bar {
    min-height: 70px; }
    /* line 4353, app.scss */
    .show-login .top-bar ul.main {
      display: block; }
    /* line 4357, app.scss */
    .show-login .top-bar #log-in-area {
      position: absolute; }

  /* line 4363, app.scss */
  #header-spacer {
    display: block;
    height: 115px; }

  /* line 4367, app.scss */
  #home {
    margin-bottom: 60px; }
    /* line 4369, app.scss */
    #home .narrow {
      width: 840px; }
    /* line 4373, app.scss */
    #home #sky h1 {
      font-size: 2.875em;
      line-height: 1.1em;
      margin-bottom: 0.25em;
      text-align: left; }
      /* line 4378, app.scss */
      #home #sky h1 span {
        display: inline; }
    /* line 4383, app.scss */
    #home #sky #reviews {
      background: rgba(255, 255, 255, 0.2);
      border-radius: 5px;
      display: block;
      margin-top: 11px;
      padding: 12px 15px 2px;
      text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
      /* line 4391, app.scss */
      #home #sky #reviews img {
        float: left;
        margin-right: 10px; }
      /* line 4395, app.scss */
      #home #sky #reviews .review-wrapper {
        float: left;
        width: 347px; }
      /* line 4399, app.scss */
      #home #sky #reviews .review-wrapper .star {
        background: url("/templates/monkeyAlightHome/assets/images/star-rating-sprite@2x.png") no-repeat 0 -30px;
        background-size: 15px 45px;
        display: inline-block;
        height: 14px;
        width: 15px; }
      /* line 4406, app.scss */
      #home #sky #reviews .review-wrapper .star.full {
        background-position: 0 0; }
      /* line 4409, app.scss */
      #home #sky #reviews .review-wrapper .star.half {
        background-position: 0 -15px; }
      /* line 4412, app.scss */
      #home #sky #reviews .review-wrapper p {
        margin: 0; }
      /* line 4415, app.scss */
      #home #sky #reviews .review-wrapper a {
        font-size: 0.75em; }
    /* line 4420, app.scss */
    #home #sky #partners {
      background: rgba(255, 255, 255, 0.2);
      border-radius: 5px;
      display: block;
      margin-bottom: 10px;
      padding: 10px 15px; }
      /* line 4426, app.scss */
      #home #sky #partners p {
        float: left;
        font-size: 1.5em;
        height: 34px;
        line-height: 34px;
        margin: 0;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
      /* line 4434, app.scss */
      #home #sky #partners .partner {
        float: left;
        height: 34px;
        margin-left: 11px;
        width: 118px; }
      /* line 4440, app.scss */
      #home #sky #partners .partner.parcelforce {
        background: url("/templates/monkeyAlightHome/assets/images/home-partners-parcelforce@2x.png") no-repeat 0 0;
        background-size: 100%; }
      /* line 4444, app.scss */
      #home #sky #partners .partner.city-link {
        background: url("/templates/monkeyAlightHome/assets/images/home-partners-city-link@2x.png") no-repeat 0 0;
        background-size: 100%; }
      /* line 4448, app.scss */
      #home #sky #partners .partner.dhl {
        background: url("/templates/monkeyAlightHome/assets/images/home-partners-dhl@2x.png") no-repeat 0 0;
        background-size: 100%; }
      /* line 4452, app.scss */
      #home #sky #partners .partner.bybox {
        background: url("/templates/monkeyAlightHome/assets/images/home-partners-bybox@2x.png") no-repeat 0 0;
        background-size: 100%; }
      /* line 4456, app.scss */
      #home #sky #partners .partner.dx-freight {
        background: url("/templates/monkeyAlightHome/assets/images/home-partners-dx-freight@2x.png") no-repeat 0 0;
        background-size: 100%; }
    /* line 4462, app.scss */
    #home #sky .vat-statement {
      font-size: 0.75em;
      margin: 0.75em 0.75em -2em 0;
      text-align: right; }
    /* line 4468, app.scss */
    #home #sky .fb-like {
      display: block; }
    /* line 4471, app.scss */
    #home #sky #send-choices {
      display: block;
      margin-bottom: 2em; }
      /* line 4474, app.scss */
      #home #sky #send-choices h2 {
        background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
        background: rgba(87, 39, 110, 0.2);
        border-radius: 5px 5px 0 0;
        color: #fff;
        font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-size: 1.4375em;
        height: 45px;
        line-height: 45px;
        margin: 0;
        text-align: center;
        text-shadow: -1px 1px rgba(0, 0, 0, 0.2); }
      /* line 4487, app.scss */
      #home #sky #send-choices ul {
        border-top: 15px solid rgba(87, 39, 110, 0.2);
        margin: 0; }
        /* line 4490, app.scss */
        #home #sky #send-choices ul li {
          padding: 0; }
          /* line 4492, app.scss */
          #home #sky #send-choices ul li > a {
            background: url("/templates/monkeyAlightHome/assets/images/semi-transparent-white.png");
            background: rgba(87, 39, 110, 0.2);
            border-radius: 0 0 5px 5px;
            color: #ffffff;
            display: block;
            height: 230px;
            margin: 0 0 0 5px;
            padding: 0 15px 15px;
            text-align: center; }
            /* line 4502, app.scss */
            #home #sky #send-choices ul li > a h3 {
              color: white;
              font-size: 1.125em;
              line-height: 1.125em;
              margin: 0 0 0.25em;
              text-shadow: -1px 1px rgba(0, 0, 0, 0.2); }
              /* line 4508, app.scss */
              #home #sky #send-choices ul li > a h3 span {
                display: block;
                font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
            /* line 4513, app.scss */
            #home #sky #send-choices ul li > a p {
              font-size: 0.6875em;
              text-shadow: -1px 1px rgba(0, 0, 0, 0.2); }
            /* line 4517, app.scss */
            #home #sky #send-choices ul li > a .box-wrapper {
              height: 114px;
              position: relative; }
              /* line 4520, app.scss */
              #home #sky #send-choices ul li > a .box-wrapper .box {
                background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-large@2x.png") no-repeat center center;
                background-size: 92px 89px;
                bottom: 10px;
                height: 89px;
                position: absolute;
                width: 100%;
                z-index: 1; }
                /* line 4528, app.scss */
                #home #sky #send-choices ul li > a .box-wrapper .box.small {
                  background-image: url("/templates/monkeyAlightHome/assets/images/send-choices-box-small@2x.png");
                  background-size: 92px 50px;
                  height: 50px; }
                /* line 4533, app.scss */
                #home #sky #send-choices ul li > a .box-wrapper .box.pallet {
                  background-image: url("/templates/monkeyAlightHome/assets/images/send-choices-box-pallet@2x.png"); }
                /* line 4536, app.scss */
                #home #sky #send-choices ul li > a .box-wrapper .box .new {
                  background: white;
                  border-radius: 100%;
                  color: #ff4560;
                  font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                  font-size: 0.875em;
                  height: 28px;
                  left: 16px;
                  line-height: 30px;
                  position: absolute;
                  text-transform: uppercase;
                  top: -15px;
                  width: 44px; }
                /* line 4550, app.scss */
                #home #sky #send-choices ul li > a .box-wrapper .box .icon {
                  background-color: rgba(0, 0, 0, 0.25);
                  bottom: 0;
                  height: 71px;
                  position: absolute;
                  right: 18px;
                  width: 69px; }
                  /* line 4557, app.scss */
                  #home #sky #send-choices ul li > a .box-wrapper .box .icon.clock {
                    background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-icon-clock@2x.png") no-repeat center center;
                    background-size: 27px 29px; }
                  /* line 4561, app.scss */
                  #home #sky #send-choices ul li > a .box-wrapper .box .icon.plane {
                    background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-icon-plane@2x.png") no-repeat center center;
                    background-size: 26px 27px; }
              /* line 4567, app.scss */
              #home #sky #send-choices ul li > a .box-wrapper .shadow {
                background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-shadow@2x.png") no-repeat center center;
                background-size: 105px 35px;
                bottom: 0;
                height: 35px;
                position: absolute;
                width: 100%; }
            /* line 4576, app.scss */
            #home #sky #send-choices ul li > a .price {
              color: #e9ff0d;
              font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
              margin-bottom: 0.5em;
              text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
            /* line 4582, app.scss */
            #home #sky #send-choices ul li > a .small-button {
              background: #00bf45;
              border: 2px solid white;
              border-radius: 5px;
              color: white;
              display: inline-block;
              font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
              height: 23px;
              line-height: 20px;
              padding: 0 10px;
              position: relative;
              text-shadow: -1px 1px rgba(0, 0, 0, 0.2);
              text-transform: uppercase;
              -webkit-transition: background 0.2s ease;
              transition: background 0.2s ease; }
              /* line 4597, app.scss */
              #home #sky #send-choices ul li > a .small-button:hover {
                background: #00a63c; }
              /* line 4600, app.scss */
              #home #sky #send-choices ul li > a .small-button:active {
                top: 1px; }
          /* line 4606, app.scss */
          #home #sky #send-choices ul li:first-child > a {
            margin: 0; }
    /* line 4614, app.scss */
    #home #sky #scene #van {
      width: 840px; }
    /* line 4618, app.scss */
    #home #sky #send-a-parcel {
      display: none; }
    /* line 4621, app.scss */
    #home #sky #play {
      -webkit-backface-visibility: hidden;
      font-family: "VAG Rounded W01 Thin", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1.25em;
      padding: 0.44em 0 0.44em 40px;
      text-align: left; }
      /* line 4627, app.scss */
      #home #sky #play .icon {
        background: url("/templates/monkeyAlightHome/assets/images/watch-button-icon@2x.png") no-repeat center center;
        background-size: 100% 100%;
        display: inline-block;
        height: 22px;
        left: 10px;
        position: absolute;
        top: 16px;
        width: 20px; }
      /* line 4638, app.scss */
      #home #sky #play small {
        display: block;
        font-size: 0.5625em;
        margin: 5px 0 0;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
    /* line 4646, app.scss */
    #home #customer-award {
      background: transparent;
      display: none;
      filter: none;
      padding-bottom: 0;
      padding-top: 0;
      text-align: left; }
      /* line 4653, app.scss */
      #home #customer-award .vertical-line {
        border-right: 1px solid #4d1a65;
        height: 100px;
        position: absolute;
        right: 4px;
        top: 0; }
      /* line 4660, app.scss */
      #home #customer-award .star {
        margin: 0.2em 0 0.5em; }
    /* line 4664, app.scss */
    #home #grass {
      padding: 0; }
      /* line 4666, app.scss */
      #home #grass ul {
        left: 580px;
        position: absolute;
        top: -250px; }
        /* line 4670, app.scss */
        #home #grass ul li {
          margin-bottom: 5px; }
          /* line 4672, app.scss */
          #home #grass ul li.first {
            margin-left: 0; }
          /* line 4675, app.scss */
          #home #grass ul li.second {
            margin-left: 10px; }
          /* line 4678, app.scss */
          #home #grass ul li.third {
            margin-left: 20px; }
          /* line 4681, app.scss */
          #home #grass ul li.fourth {
            margin-left: 30px; }
          /* line 4684, app.scss */
          #home #grass ul li.fifth {
            margin-left: 40px; }
    /* line 4690, app.scss */
    #home #signs {
      background: #24c85f;
      /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0Yzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZGExNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, #24c85f 0%, #5da141 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #24c85f), color-stop(100%, #5da141));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #24c85f 0%, #5da141 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #24c85f 0%, #5da141 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #24c85f 0%, #5da141 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #24c85f 0%, #5da141 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24c85f', endColorstr='#5da141', GradientType=0);
      /* IE6-8 */ }
      /* line 4701, app.scss */
      #home #signs .row {
        width: 840px; }
        /* line 4703, app.scss */
        #home #signs .row .sign {
          float: left;
          margin: -10px 0 2em;
          width: 305px; }
          /* line 4709, app.scss */
          #home #signs .row .sign .board #left-sign-carousel div, #home #signs .row .sign .board #right-sign-carousel div {
            height: 66px;
            position: relative;
            width: 249px; }
          /* line 4716, app.scss */
          #home #signs .row .sign:first-child {
            margin: 0 170px 2em 0; }
    /* line 4722, app.scss */
    #home .send-modal {
      background: transparent;
      border: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      margin-left: -405px;
      padding: 0;
      top: 170px !important;
      width: 810px; }
      /* line 4731, app.scss */
      #home .send-modal .columns {
        padding: 0 10px; }
      /* line 4734, app.scss */
      #home .send-modal .heading {
        background: #4d1a65;
        border-radius: 5px 5px 0 0;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
        height: 45px;
        margin-bottom: 4px;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
        /* line 4741, app.scss */
        #home .send-modal .heading h2 {
          color: #ffffff;
          display: inline;
          font-size: 1.4375em;
          line-height: 45px;
          margin: 0; }
        /* line 4748, app.scss */
        #home .send-modal .heading h3 {
          color: #ffffff;
          display: inline;
          font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
          font-size: 1.125em;
          line-height: 45px;
          margin: 0; }
        /* line 4756, app.scss */
        #home .send-modal .heading .close-reveal-modal {
          background: #613578;
          border-radius: 14px;
          color: #ffffff;
          display: block;
          height: 28px;
          line-height: 26px;
          right: 9px;
          text-align: center;
          top: 9px;
          -webkit-transition: background 0.2s ease;
          transition: background 0.2s ease;
          width: 28px; }
          /* line 4769, app.scss */
          #home .send-modal .heading .close-reveal-modal:hover {
            background: #7e459b; }
      /* line 4774, app.scss */
      #home .send-modal .form {
        background: #4d1a65;
        border-radius: 0 0 5px 5px;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
        padding: 10px 0;
        text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2); }
        /* line 4780, app.scss */
        #home .send-modal .form form {
          margin: 0; }
          /* line 4782, app.scss */
          #home .send-modal .form form .box-out {
            background: #58286f;
            border-radius: 5px;
            padding: 27px 25px 0; }
            /* line 4786, app.scss */
            #home .send-modal .form form .box-out.left {
              height: 193px;
              padding-left: 17px;
              width: 322px; }
              /* line 4790, app.scss */
              #home .send-modal .form form .box-out.left .box-wrapper {
                float: left;
                height: 137px;
                position: relative;
                width: 121px; }
                /* line 4795, app.scss */
                #home .send-modal .form form .box-out.left .box-wrapper .box {
                  background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-large@2x.png") no-repeat 8px center;
                  background-size: 92px 89px;
                  bottom: 10px;
                  height: 89px;
                  position: absolute;
                  width: 100%;
                  z-index: 1; }
                  /* line 4803, app.scss */
                  #home .send-modal .form form .box-out.left .box-wrapper .box.small {
                    background-image: url("/templates/monkeyAlightHome/assets/images/send-choices-box-small@2x.png");
                    background-size: 92px 50px;
                    height: 50px; }
                  /* line 4808, app.scss */
                  #home .send-modal .form form .box-out.left .box-wrapper .box.pallet {
                    background-image: url("/templates/monkeyAlightHome/assets/images/send-choices-box-pallet@2x.png"); }
                  /* line 4811, app.scss */
                  #home .send-modal .form form .box-out.left .box-wrapper .box .new {
                    background: white;
                    border-radius: 100%;
                    color: #ff4560;
                    font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                    font-size: 0.875em;
                    height: 28px;
                    left: 4px;
                    line-height: 30px;
                    position: absolute;
                    text-align: center;
                    text-transform: uppercase;
                    text-shadow: none;
                    top: -15px;
                    width: 44px; }
                  /* line 4827, app.scss */
                  #home .send-modal .form form .box-out.left .box-wrapper .box .icon {
                    background-color: rgba(0, 0, 0, 0.25);
                    bottom: 0;
                    height: 71px;
                    position: absolute;
                    right: 18px;
                    width: 69px; }
                    /* line 4834, app.scss */
                    #home .send-modal .form form .box-out.left .box-wrapper .box .icon.clock {
                      background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-icon-clock@2x.png") no-repeat center center;
                      background-size: 27px 29px; }
                    /* line 4838, app.scss */
                    #home .send-modal .form form .box-out.left .box-wrapper .box .icon.plane {
                      background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-icon-plane@2x.png") no-repeat center center;
                      background-size: 26px 27px; }
                /* line 4844, app.scss */
                #home .send-modal .form form .box-out.left .box-wrapper .shadow {
                  background: url("/templates/monkeyAlightHome/assets/images/send-choices-box-shadow@2x.png") no-repeat left center;
                  background-size: 105px 35px;
                  bottom: 0;
                  height: 35px;
                  position: absolute;
                  width: 100%; }
              /* line 4853, app.scss */
              #home .send-modal .form form .box-out.left label {
                margin-bottom: 7px; }
              /* line 4856, app.scss */
              #home .send-modal .form form .box-out.left input[type="text"] {
                background: #ffffff;
                border: none;
                border-radius: 2px;
                box-shadow: none;
                font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                font-size: 0.875em;
                width: 159px; }
            /* line 4866, app.scss */
            #home .send-modal .form form .box-out.right {
              min-height: 193px;
              padding-bottom: 20px;
              width: 458px; }
              /* line 4870, app.scss */
              #home .send-modal .form form .box-out.right h4 {
                color: #ffffff;
                font-size: 1em;
                line-height: 1em;
                margin: 0; }
              /* line 4876, app.scss */
              #home .send-modal .form form .box-out.right p {
                font-size: 0.875em;
                margin: 0; }
              /* line 4880, app.scss */
              #home .send-modal .form form .box-out.right .form-row, #home .send-modal .form form .box-out.right .form-buttons {
                float: left;
                margin-top: 34px;
                width: 100%; }
                /* line 4884, app.scss */
                #home .send-modal .form form .box-out.right .form-row.clone, #home .send-modal .form form .box-out.right .form-buttons.clone {
                  margin-top: 10px; }
              /* line 4888, app.scss */
              #home .send-modal .form form .box-out.right label {
                float: left;
                height: 33px;
                line-height: 33px;
                margin: 0 10px; }
                /* line 4893, app.scss */
                #home .send-modal .form form .box-out.right label.weight-label {
                  margin-left: 0; }
              /* line 4897, app.scss */
              #home .send-modal .form form .box-out.right input[type="text"] {
                background: #ffffff;
                border: none;
                border-radius: 2px;
                box-shadow: none;
                float: left;
                font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                font-size: 0.875em;
                margin: 0;
                width: 43px; }
              /* line 4908, app.scss */
              #home .send-modal .form form .box-out.right select {
                width: auto; }
              /* line 4911, app.scss */
              #home .send-modal .form form .box-out.right .add-another-box {
                color: #ffffff;
                font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                float: left;
                line-height: 30px; }
                /* line 4916, app.scss */
                #home .send-modal .form form .box-out.right .add-another-box .icon {
                  background: #00bf45;
                  border: 2px solid white;
                  border-radius: 15px;
                  color: #ffffff;
                  float: left;
                  font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                  font-size: 2em;
                  height: 30px;
                  line-height: 22px;
                  margin-right: 10px;
                  text-align: center;
                  text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
                  -webkit-transition: 0.2s ease;
                  transition: 0.2s ease;
                  width: 30px; }
                /* line 4934, app.scss */
                #home .send-modal .form form .box-out.right .add-another-box:hover .icon {
                  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
                  -webkit-transform: rotate(90deg);
                  /* Safari and Chrome */
                  -ms-transform: rotate(90deg);
                  /* IE 9 */
                  transform: rotate(90deg); }
              /* line 4942, app.scss */
              #home .send-modal .form form .box-out.right input[type="submit"] {
                background: #00bf45;
                border: 2px solid #ffffff;
                border-radius: 5px;
                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
                color: #ffffff;
                filter: none;
                float: right;
                font-size: 1em;
                height: 29px;
                line-height: 27px;
                padding: 0 10px;
                text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
                width: auto; }
            /* line 4958, app.scss */
            #home .send-modal .form form .box-out label {
              color: #ffffff;
              font-family: "VAG Rounded W01 Bold", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
          /* line 4965, app.scss */
          #home .send-modal .form form.custom .custom.dropdown {
            border: none;
            border-radius: 2px;
            height: 33px;
            margin-top: 28px;
            text-shadow: none; }
            /* line 4971, app.scss */
            #home .send-modal .form form.custom .custom.dropdown ul {
              border: none;
              left: 0; }
      /* line 4985, app.scss */
      #home .send-modal#same-day-modal form.custom .custom.dropdown.medium {
        float: left; }
      /* line 4988, app.scss */
      #home .send-modal#same-day-modal form.custom .custom.dropdown.small {
        float: right;
        max-width: 141px; }
        /* line 4991, app.scss */
        #home .send-modal#same-day-modal form.custom .custom.dropdown.small ul {
          min-width: 141px; }
      /* line 5005, app.scss */
      #home .send-modal#international-modal form.custom .custom.dropdown.small {
        float: left;
        margin: 0;
        max-width: 159px; }
        /* line 5009, app.scss */
        #home .send-modal#international-modal form.custom .custom.dropdown.small ul {
          min-width: 159px; }

  /* line 5023, app.scss */
  #send #progress .step .small-8 {
    font-size: 1em; }

  /* line 5032, app.scss */
  #about #sky .box-out .equal-heights {
    min-height: 220px; }

  /* line 5040, app.scss */
  #video-modal .video-wrapper #video-post-screen {
    padding: 20px; }
    /* line 5042, app.scss */
    #video-modal .video-wrapper #video-post-screen .head {
      display: block;
      margin-bottom: 20px; }
    /* line 5046, app.scss */
    #video-modal .video-wrapper #video-post-screen .button {
      font-size: 1.875em;
      width: 60%; }
      /* line 5049, app.scss */
      #video-modal .video-wrapper #video-post-screen .button.secondary {
        font-size: 1em; }
    /* line 5053, app.scss */
    #video-modal .video-wrapper #video-post-screen .or {
      margin: 10px 0; }
    /* line 5056, app.scss */
    #video-modal .video-wrapper #video-post-screen .video-by-alight {
      margin-top: 20px; }
  /* line 5060, app.scss */
  #video-modal .video-wrapper #family-post-screen {
    padding: 30px 10px; }
    /* line 5062, app.scss */
    #video-modal .video-wrapper #family-post-screen .logo {
      display: inline-block !important; }
      /* line 5064, app.scss */
      #video-modal .video-wrapper #family-post-screen .logo.alight {
        background: url("/templates/monkeyAlightHome/assets/images/video-post-logo-alight@2x.png") no-repeat 0 center;
        background-size: 136px 100px;
        height: 100px;
        margin-right: 10px;
        padding-right: 10px;
        width: 146px; }
      /* line 5072, app.scss */
      #video-modal .video-wrapper #family-post-screen .logo.cloud-fulfilment {
        background: url("/templates/monkeyAlightHome/assets/images/video-post-logo-cloud-fulfilment@2x.png") no-repeat 0 center;
        background-size: 271px 82px;
        height: 100px;
        margin-right: 10px;
        padding-right: 10px;
        width: 281px; }
      /* line 5080, app.scss */
      #video-modal .video-wrapper #family-post-screen .logo.kong {
        background: url("/templates/monkeyAlightHome/assets/images/video-post-logo-kong@2x.png") no-repeat 0 center;
        background-size: 187px 49px;
        height: 100px;
        width: 187px; }
    /* line 5087, app.scss */
    #video-modal .video-wrapper #family-post-screen .button {
      font-size: 1.875em;
      width: 50%; }

  /* line 5096, app.scss */
  footer #sub-footer .flags {
    clear: none;
    float: left;
    margin-bottom: 0;
    margin-right: 2em; }
    /* line 5101, app.scss */
    footer #sub-footer .flags p {
      float: left;
      margin-right: 1em; }
    /* line 5105, app.scss */
    footer #sub-footer .flags .flag-wrapper {
      float: left; }
  /* line 5109, app.scss */
  footer #sub-footer ul {
    margin-top: 0.5em; }
  /* line 5112, app.scss */
  footer #sub-footer .powered-by-alight {
    margin-top: 0.5em; }
    /* line 5115, app.scss */
    footer #sub-footer .powered-by-alight a span {
      display: inline; }

  /* line 5125, app.scss */
  .service-layout .service-delivery-banner h1 {
    font-size: 2.9375em; }
  /* line 5130, app.scss */
  .service-layout .instant-quote .padd-content {
    padding: 1em 2em 3em 2em; }
  /* line 5135, app.scss */
  .service-layout .instant-quote .form form .box-out-quote {
    padding: 15px; }
    /* line 5140, app.scss */
    .service-layout .instant-quote .form form .box-out-quote.right .right label.by {
      margin: 0 10px; } }
@media only screen and (min-width: 1125px) {
  /* line 5155, app.scss */
  header .top-bar .title-area .name a {
    margin-top: 0; }
  /* line 5163, app.scss */
  header .top-bar-section .nav-wrapper ul.main li {
    margin-top: 30px; }
  /* line 5168, app.scss */
  header .top-bar-section .nav-wrapper ul.top {
    right: 0; }

  /* line 5176, app.scss */
  #header-spacer {
    height: 70px; } }
@media only screen and (min-width: 1230px) {
  /* line 5183, app.scss */
  header .top-bar .title-area .name a {
    margin-left: 0; } }
/* Used to alter styles for screens at least 1280px wide. */
@media only screen and (min-width: 80em) {
  /* line 5191, app.scss */
  #header-spacer {
    height: 70px; }

  /* line 5199, app.scss */
  header .top-bar .title-area .name a {
    background: url("/templates/monkeyAlightHome/assets/images/header-logo-desktop@2x.png") no-repeat center center;
    background-size: 272px 48px;
    height: 70px;
    width: 302px; }
  /* line 5212, app.scss */
  header .top-bar-section .nav-wrapper ul.main li {
    margin-top: 20px; }
    /* line 5215, app.scss */
    header .top-bar-section .nav-wrapper ul.main li a:not(.button) {
      height: 50px;
      line-height: 50px;
      padding: 0 10px; }
    /* line 5220, app.scss */
    header .top-bar-section .nav-wrapper ul.main li a.basket {
      padding: 0 15px; }
    /* line 5223, app.scss */
    header .top-bar-section .nav-wrapper ul.main li a.shipbasket {
      padding: 0 15px; }
    /* line 5228, app.scss */
    header .top-bar-section .nav-wrapper ul.main li.home a {
      height: 50px; }
    /* line 5233, app.scss */
    header .top-bar-section .nav-wrapper ul.main li#track .popover {
      top: 50px; }
  /* line 5241, app.scss */
  header .top-bar-section .nav-wrapper ul.top li {
    margin-top: 20px; }
    /* line 5244, app.scss */
    header .top-bar-section .nav-wrapper ul.top li a:not(.button) {
      background: transparent;
      line-height: 50px; }
    /* line 5249, app.scss */
    header .top-bar-section .nav-wrapper ul.top li.account {
      font-size: 0.75em; }
      /* line 5251, app.scss */
      header .top-bar-section .nav-wrapper ul.top li.account a {
        height: 50px;
        line-height: 50px;
        padding: 0 0 0 15px; }
      /* line 5256, app.scss */
      header .top-bar-section .nav-wrapper ul.top li.account.sign-up {
        position: relative; }
        /* line 5258, app.scss */
        header .top-bar-section .nav-wrapper ul.top li.account.sign-up:after {
          color: #ff4560;
          content: "|";
          position: absolute;
          right: -8px;
          top: 0px; }
    /* line 5267, app.scss */
    header .top-bar-section .nav-wrapper ul.top li.social {
      display: none; }
  /* line 5274, app.scss */
  header .top-bar-section .powered-by-alight {
    left: 0.9375em;
    line-height: normal;
    position: absolute;
    top: 85px;
    z-index: 2; }
    /* line 5280, app.scss */
    header .top-bar-section .powered-by-alight a {
      margin-bottom: 0; }
      /* line 5282, app.scss */
      header .top-bar-section .powered-by-alight a span {
        display: inline; }
    /* line 5288, app.scss */
    header .top-bar-section .powered-by-alight .popover-wrapper .popover:before {
      left: 50%; }

  /* line 5302, app.scss */
  #home .send-modal {
    top: 210px !important; }

  /* line 5308, app.scss */
  #video-modal .video-wrapper #video-post-screen {
    padding: 20px; }
    /* line 5310, app.scss */
    #video-modal .video-wrapper #video-post-screen .head {
      background: url("/templates/monkeyAlightHome/assets/images/video-post-head@2x.png") no-repeat 0 0;
      background-size: 265px 257px;
      height: 257px;
      margin-bottom: 20px;
      width: 265px; }
    /* line 5317, app.scss */
    #video-modal .video-wrapper #video-post-screen .button {
      font-size: 1.875em;
      width: 40%; }
      /* line 5320, app.scss */
      #video-modal .video-wrapper #video-post-screen .button.secondary {
        font-size: 1em; }
    /* line 5324, app.scss */
    #video-modal .video-wrapper #video-post-screen .or {
      margin: 10px 0; }
    /* line 5327, app.scss */
    #video-modal .video-wrapper #video-post-screen .video-by-alight {
      margin-top: 20px; }

  /* line 5337, app.scss */
  footer #footer-area .powered-by-alight a span {
    display: inline; } }
/* Used to alter styles for screens at least 1440px wide. */
/* Apply styles to screens in landscape orientation */
/* Apply styles to screens in portrait orientation */
/* We also use Modernizr to add a .touch class to the body when applicable */
/* You can prepend this class to anything and it will style only for touch devices */
/* line 5360, app.scss */
.touch .flex-control-paging {
  display: none; }

/* line 5364, app.scss */
.touch select.hidden-field {
  background: #ffffff url("/templates/monkeyAlightHome/assets/images/touch-select-arrow@2x.png") no-repeat right center;
  background-size: 33px 33px;
  border: none;
  border-radius: 2px;
  box-shadow: none;
  color: #000;
  display: inline !important;
  font-family: "VAG Rounded W01 Light", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
  height: 33px;
  margin: 0 0 1em 0;
  overflow-x: hidden;
  padding: 8px;
  position: relative;
  visibility: visible;
  width: 100%;
  -webkit-appearance: none;
  -webkit-text-size-adjust: none; }

/* line 5385, app.scss */
.touch form.custom div.custom.dropdown {
  display: none; }

/* line 5389, app.scss */
#mti_wfs_colophon {
  display: none !important; }

/* line 5393, app.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 5399, app.scss */
.clearfix:after {
  clear: both; }

/* line 5404, app.scss */
.video-cont {
  margin: 20px auto;
  max-width: 470px; }

/* line 5409, app.scss */
.video-inner {
  height: 0;
  padding: 0;
  padding-top: 56.25%;
  position: relative;
  width: 100%; }
  /* line 5416, app.scss */
  .video-inner > embed,
  .video-inner > iframe {
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%; }
