/*old vars start*/
/* to be replaced with $iphone_land */
/* to be replaced with $desktop */
/*old vars end*/
/* DARK: YELLOW, BLUE, ORANGE, PURPLE, GREEN, PINK */
/* BASE: YELLOW, BLUE, ORANGE, PURPLE, GREEN, PINK */
/* LITE: YELLOW, BLUE, ORANGE, PURPLE, GREEN, PINK */
/* BASE: DARK TO LITE TEAL */
/* BASE: DARK TO LITE BLUE */
/* BASE: DARK TO LITE GREEN */
/* DARK: DARK TO LITE GREY */
/* LITE: DARK TO LITE GREY */
/* BLACK, WHITE, RED */
/*new vars start*/
/* iPhone 6 - 375px*/
/* iPhone 4 LANDSCAPE - 480px is being used on the site */
/* 640px*/
/* 768px*/
/* is being used on the site - 800px ANDROID*/
/* to be replaced with $ipad_land - 960px ANDROID*/
/* 1024px*/
/* 1280px*/
/*new vars end*/
/* line 40, sassV2/site_style_v2.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 46, sassV2/site_style_v2.scss */
.page-wrapper {
  position: relative;
  z-index: 1; }

/* line 51, sassV2/site_style_v2.scss */
.main-content {
  display: flex;
  max-width: 100%;
  align-items: stretch;
  overflow: hidden; }

/* line 58, sassV2/site_style_v2.scss */
.site-style-v2 {
  /**
 * Draft v0.9.1
 *
 * Copyright (c) 2013-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */ }
  /* line 1, sassV2/_css_reset.scss */
  .site-style-v2 html, .site-style-v2 body, .site-style-v2 div, .site-style-v2 span, .site-style-v2 applet, .site-style-v2 object, .site-style-v2 iframe,
  .site-style-v2 h1, .site-style-v2 h2, .site-style-v2 h3, .site-style-v2 h4, .site-style-v2 h5, .site-style-v2 h6, .site-style-v2 p, .site-style-v2 blockquote, .site-style-v2 pre,
  .site-style-v2 a, .site-style-v2 abbr, .site-style-v2 acronym, .site-style-v2 address, .site-style-v2 big, .site-style-v2 cite, .site-style-v2 code,
  .site-style-v2 del, .site-style-v2 dfn, .site-style-v2 em, .site-style-v2 img, .site-style-v2 ins, .site-style-v2 kbd, .site-style-v2 q, .site-style-v2 s, .site-style-v2 samp,
  .site-style-v2 small, .site-style-v2 strike, .site-style-v2 strong, .site-style-v2 sub, .site-style-v2 sup, .site-style-v2 tt, .site-style-v2 var,
  .site-style-v2 b, .site-style-v2 u, .site-style-v2 i, .site-style-v2 center,
  .site-style-v2 dl, .site-style-v2 dt, .site-style-v2 dd, .site-style-v2 ol, .site-style-v2 ul, .site-style-v2 li,
  .site-style-v2 fieldset, .site-style-v2 form, .site-style-v2 label, .site-style-v2 legend,
  .site-style-v2 table, .site-style-v2 caption, .site-style-v2 tbody, .site-style-v2 tfoot, .site-style-v2 thead, .site-style-v2 tr, .site-style-v2 th, .site-style-v2 td,
  .site-style-v2 article, .site-style-v2 aside, .site-style-v2 canvas, .site-style-v2 details, .site-style-v2 embed,
  .site-style-v2 figure, .site-style-v2 figcaption, .site-style-v2 footer, .site-style-v2 header, .site-style-v2 hgroup,
  .site-style-v2 menu, .site-style-v2 nav, .site-style-v2 output, .site-style-v2 ruby, .site-style-v2 section, .site-style-v2 summary,
  .site-style-v2 time, .site-style-v2 mark, .site-style-v2 audio, .site-style-v2 video, .site-style-v2 input {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    line-height: normal;
    text-transform: none; }
  /* line 23, sassV2/_css_reset.scss */
  .site-style-v2 article, .site-style-v2 aside, .site-style-v2 details, .site-style-v2 figcaption, .site-style-v2 figure,
  .site-style-v2 footer, .site-style-v2 header, .site-style-v2 hgroup, .site-style-v2 menu, .site-style-v2 nav, .site-style-v2 section {
    display: block; }
  /* line 28, sassV2/_css_reset.scss */
  .site-style-v2 ol, .site-style-v2 ul {
    list-style: none; }
  /* line 32, sassV2/_css_reset.scss */
  .site-style-v2 blockquote, .site-style-v2 q {
    quotes: none; }
  /* line 36, sassV2/_css_reset.scss */
  .site-style-v2 blockquote:before, .site-style-v2 blockquote:after,
  .site-style-v2 q:before, .site-style-v2 q:after {
    content: ''; }
  /* line 41, sassV2/_css_reset.scss */
  .site-style-v2 table {
    border-collapse: collapse;
    border-spacing: 0; }
  /* line 46, sassV2/_css_reset.scss */
  .site-style-v2 button {
    border: none;
    text-shadow: none;
    background-image: none;
    padding: 0; }
  /* line 1, sassV2/_buttons.scss */
  .site-style-v2 .greenBtn, .site-style-v2 .blueBtn, .site-style-v2 .greyBtn, .site-style-v2 .redBtn, .site-style-v2 .yellowBtn, .site-style-v2 .processing {
    display: inline-block;
    cursor: pointer;
    height: 36px;
    line-height: 34px;
    transition: transform 2s ease;
    margin: 2px 0;
    font-size: 16px;
    letter-spacing: 0.5px;
    text-align: center;
    vertical-align: top;
    min-width: 100px;
    padding: 0 12px;
    background-image: none;
    color: #FFFFFF;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
    /* 30% black box shadow */
    font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
    font-weight: 400; }
    /* line 21, sassV2/_buttons.scss */
    .site-style-v2 .greenBtn .label, .site-style-v2 .blueBtn .label, .site-style-v2 .greyBtn .label, .site-style-v2 .redBtn .label, .site-style-v2 .yellowBtn .label, .site-style-v2 .processing .label {
      font-weight: 400 !important;
      font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
      font-size: 16px !important; }
    /* line 26, sassV2/_buttons.scss */
    .site-style-v2 .greenBtn:hover, .site-style-v2 .blueBtn:hover, .site-style-v2 .greyBtn:hover, .site-style-v2 .redBtn:hover, .site-style-v2 .yellowBtn:hover, .site-style-v2 .processing:hover {
      -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
      box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
      /* 40% black box shadow */ }
    /* line 30, sassV2/_buttons.scss */
    .site-style-v2 .greenBtn:active, .site-style-v2 .blueBtn:active, .site-style-v2 .greyBtn:active, .site-style-v2 .redBtn:active, .site-style-v2 .yellowBtn:active, .site-style-v2 .processing:active {
      -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);
      box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);
      /* 20% black box shadow */ }
    /* line 34, sassV2/_buttons.scss */
    .site-style-v2 .greenBtn .textWithFA, .site-style-v2 .blueBtn .textWithFA, .site-style-v2 .greyBtn .textWithFA, .site-style-v2 .redBtn .textWithFA, .site-style-v2 .yellowBtn .textWithFA, .site-style-v2 .processing .textWithFA {
      display: none; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 34, sassV2/_buttons.scss */
        .site-style-v2 .greenBtn .textWithFA, .site-style-v2 .blueBtn .textWithFA, .site-style-v2 .greyBtn .textWithFA, .site-style-v2 .redBtn .textWithFA, .site-style-v2 .yellowBtn .textWithFA, .site-style-v2 .processing .textWithFA {
          display: inline; } }
  /* line 44, sassV2/_buttons.scss */
  .site-style-v2 a.greenBtn, .site-style-v2 a.blueBtn, .site-style-v2 a.greyBtn, .site-style-v2 a.redBtn, .site-style-v2 div.greenBtn, .site-style-v2 div.blueBtn, .site-style-v2 div.greyBtn, .site-style-v2 div.redBtn, .site-style-v2 span.greenBtn, .site-style-v2 span.blueBtn, .site-style-v2 span.greyBtn, .site-style-v2 span.redBtn {
    line-height: 36px;
    height: 36px; }
  /* line 50, sassV2/_buttons.scss */
  .site-style-v2 .greenBtn, .site-style-v2 .blueBtn, .site-style-v2 .redBtn, .site-style-v2 .imgBtn {
    border: none; }
    /* line 53, sassV2/_buttons.scss */
    .site-style-v2 .greenBtn:active, .site-style-v2 .greenBtn:focus, .site-style-v2 .blueBtn:active, .site-style-v2 .blueBtn:focus, .site-style-v2 .redBtn:active, .site-style-v2 .redBtn:focus, .site-style-v2 .imgBtn:active, .site-style-v2 .imgBtn:focus {
      border: none; }
  /* line 59, sassV2/_buttons.scss */
  .site-style-v2 input.greenBtn, .site-style-v2 input.blueBtn, .site-style-v2 input.redBtn, .site-style-v2 input.imgBtn, .site-style-v2 button.greenBtn, .site-style-v2 button.blueBtn, .site-style-v2 button.redBtn, .site-style-v2 button.imgBtn, .site-style-v2 input[type="button"].greenBtn, .site-style-v2 input[type="button"].blueBtn, .site-style-v2 input[type="button"].redBtn, .site-style-v2 input[type="button"].imgBtn, .site-style-v2 input[type="submit"].greenBtn, .site-style-v2 input[type="submit"].blueBtn, .site-style-v2 input[type="submit"].redBtn, .site-style-v2 input[type="submit"].imgBtn {
    border: none; }
    /* line 62, sassV2/_buttons.scss */
    .site-style-v2 input.greenBtn:active, .site-style-v2 input.greenBtn:focus, .site-style-v2 input.blueBtn:active, .site-style-v2 input.blueBtn:focus, .site-style-v2 input.redBtn:active, .site-style-v2 input.redBtn:focus, .site-style-v2 input.imgBtn:active, .site-style-v2 input.imgBtn:focus, .site-style-v2 button.greenBtn:active, .site-style-v2 button.greenBtn:focus, .site-style-v2 button.blueBtn:active, .site-style-v2 button.blueBtn:focus, .site-style-v2 button.redBtn:active, .site-style-v2 button.redBtn:focus, .site-style-v2 button.imgBtn:active, .site-style-v2 button.imgBtn:focus, .site-style-v2 input[type="button"].greenBtn:active, .site-style-v2 input[type="button"].greenBtn:focus, .site-style-v2 input[type="button"].blueBtn:active, .site-style-v2 input[type="button"].blueBtn:focus, .site-style-v2 input[type="button"].redBtn:active, .site-style-v2 input[type="button"].redBtn:focus, .site-style-v2 input[type="button"].imgBtn:active, .site-style-v2 input[type="button"].imgBtn:focus, .site-style-v2 input[type="submit"].greenBtn:active, .site-style-v2 input[type="submit"].greenBtn:focus, .site-style-v2 input[type="submit"].blueBtn:active, .site-style-v2 input[type="submit"].blueBtn:focus, .site-style-v2 input[type="submit"].redBtn:active, .site-style-v2 input[type="submit"].redBtn:focus, .site-style-v2 input[type="submit"].imgBtn:active, .site-style-v2 input[type="submit"].imgBtn:focus {
      border: none; }
  /* line 68, sassV2/_buttons.scss */
  .site-style-v2 .greenBtn {
    background: #00C853;
    /* Old browsers */
    background: -moz-linear-gradient(top, #00C853 0%, #00A53D 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #00C853 0%, #00A53D 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #00C853 0%, #00A53D 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    /* line 71, sassV2/_buttons.scss */
    .site-style-v2 .greenBtn:hover {
      background: #0CA94B;
      /* Old browsers */
      background: -moz-linear-gradient(top, #0CA94B 0%, #118A37 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #0CA94B 0%, #118A37 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #0CA94B 0%, #118A37 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    /* line 75, sassV2/_buttons.scss */
    .site-style-v2 .greenBtn:active {
      background: #00762B;
      /* Old browsers */
      background: -moz-linear-gradient(top, #00762B 0%, #00933A 50%, #00933A 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #00762B 0%, #00933A 50%, #00933A 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #00762B 0%, #00933A 50%, #00933A 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 80, sassV2/_buttons.scss */
  .site-style-v2 .blueBtn {
    background: #1976D2;
    /* Old browsers */
    background: -moz-linear-gradient(top, #1976D2 0%, #0D47A1 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #1976D2 0%, #0D47A1 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #1976D2 0%, #0D47A1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    /* line 83, sassV2/_buttons.scss */
    .site-style-v2 .blueBtn:hover {
      background: #1666b1;
      /* Old browsers */
      background: -moz-linear-gradient(top, #1666b1 0%, #113E8B 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #1666b1 0%, #113E8B 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #1666b1 0%, #113E8B 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    /* line 87, sassV2/_buttons.scss */
    .site-style-v2 .blueBtn:active {
      background: #09498F;
      /* Old browsers */
      background: -moz-linear-gradient(top, #09498F 0%, #145DAB 50%, #145DAB 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #09498F 0%, #145DAB 50%, #145DAB 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #09498F 0%, #145DAB 50%, #145DAB 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 92, sassV2/_buttons.scss */
  .site-style-v2 .greyBtn {
    background: #F4F4F7;
    /* Old browsers */
    background: -moz-linear-gradient(top, #F4F4F7 0%, #E2E7EA 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #F4F4F7 0%, #E2E7EA 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #F4F4F7 0%, #E2E7EA 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    /* line 95, sassV2/_buttons.scss */
    .site-style-v2 .greyBtn:hover {
      background: #ECEFF1;
      /* Old browsers */
      background: -moz-linear-gradient(top, #ECEFF1 0%, #CFD8DC 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #ECEFF1 0%, #CFD8DC 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #ECEFF1 0%, #CFD8DC 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    /* line 99, sassV2/_buttons.scss */
    .site-style-v2 .greyBtn:active {
      background: #A7ADB4;
      /* Old browsers */
      background: -moz-linear-gradient(top, #A7ADB4 0%, #CFD8DC 50%, #CFD8DC 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #A7ADB4 0%, #CFD8DC 50%, #CFD8DC 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #A7ADB4 0%, #CFD8DC 50%, #CFD8DC 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 104, sassV2/_buttons.scss */
  .site-style-v2 .redBtn {
    background: #E53935;
    /* Old browsers */
    background: -moz-linear-gradient(top, #E53935 0%, #D32F2F 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #E53935 0%, #D32F2F 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #E53935 0%, #D32F2F 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    /* line 107, sassV2/_buttons.scss */
    .site-style-v2 .redBtn:hover {
      background: #D32F2F;
      /* Old browsers */
      background: -moz-linear-gradient(top, #D32F2F 0%, #C62828 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #D32F2F 0%, #C62828 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #D32F2F 0%, #C62828 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    /* line 111, sassV2/_buttons.scss */
    .site-style-v2 .redBtn:active {
      background: #C62828;
      /* Old browsers */
      background: -moz-linear-gradient(top, #C62828 0%, #D32F2F 50%, #D32F2F 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #C62828 0%, #D32F2F 50%, #D32F2F 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #C62828 0%, #D32F2F 50%, #D32F2F 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 116, sassV2/_buttons.scss */
  .site-style-v2 .yellowBtn {
    background: #ffe900;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffe900 0%, #ebd600 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffe900 0%, #ebd600 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffe900 0%, #ebd600 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    /* line 119, sassV2/_buttons.scss */
    .site-style-v2 .yellowBtn:hover {
      background: #FCDC3B;
      /* Old browsers */
      background: -moz-linear-gradient(top, #FCDC3B 0%, #ecd803 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #FCDC3B 0%, #ecd803 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #FCDC3B 0%, #ecd803 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    /* line 123, sassV2/_buttons.scss */
    .site-style-v2 .yellowBtn:active {
      background: #EEC900;
      /* Old browsers */
      background: -moz-linear-gradient(top, #EEC900 0%, #FFE303 50%, #FBDB0C 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #EEC900 0%, #FFE303 50%, #FBDB0C 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #EEC900 0%, #FFE303 50%, #FBDB0C 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 128, sassV2/_buttons.scss */
  .site-style-v2 .greyBtn {
    border: 1px solid #ddd;
    color: #455A64; }
    /* line 132, sassV2/_buttons.scss */
    .site-style-v2 .greyBtn:active, .site-style-v2 .greyBtn:focus {
      border: 1px solid #ddd; }
  /* line 137, sassV2/_buttons.scss */
  .site-style-v2 .yellowBtn {
    color: #222;
    font-weight: bold; }
  /* line 143, sassV2/_buttons.scss */
  .site-style-v2 input.greyBtn, .site-style-v2 button.greyBtn, .site-style-v2 input[type="button"].greyBtn, .site-style-v2 input[type="submit"].greyBtn {
    border: 1px solid #ddd; }
    /* line 146, sassV2/_buttons.scss */
    .site-style-v2 input.greyBtn:active, .site-style-v2 button.greyBtn:active, .site-style-v2 input[type="button"].greyBtn:active, .site-style-v2 input[type="submit"].greyBtn:active {
      border: 1px solid transparent; }
    /* line 150, sassV2/_buttons.scss */
    .site-style-v2 input.greyBtn:focus, .site-style-v2 button.greyBtn:focus, .site-style-v2 input[type="button"].greyBtn:focus, .site-style-v2 input[type="submit"].greyBtn:focus {
      border: 1px solid #ddd; }
  /* line 156, sassV2/_buttons.scss */
  .site-style-v2 .redBtn {
    min-width: 38px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 156, sassV2/_buttons.scss */
      .site-style-v2 .redBtn {
        min-width: 100px; } }
    /* line 161, sassV2/_buttons.scss */
    .site-style-v2 .redBtn .fa, .site-style-v2 .redBtn .fal, .site-style-v2 .redBtn .far, .site-style-v2 .redBtn .fas, .site-style-v2 .redBtn .fab {
      display: inline-block;
      line-height: 2.54; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 161, sassV2/_buttons.scss */
        .site-style-v2 .redBtn .fa, .site-style-v2 .redBtn .fal, .site-style-v2 .redBtn .far, .site-style-v2 .redBtn .fas, .site-style-v2 .redBtn .fab {
          display: none; } }
  /* line 170, sassV2/_buttons.scss */
  .site-style-v2 .submit {
    position: relative; }
    /* line 173, sassV2/_buttons.scss */
    .site-style-v2 .submit .spin-wrapper {
      position: absolute;
      width: 30px;
      height: 20px;
      left: 68%;
      right: 50%;
      top: 10px; }
  /* line 183, sassV2/_buttons.scss */
  .site-style-v2 .flatBtn-container {
    text-align: right; }
  /* line 187, sassV2/_buttons.scss */
  .site-style-v2 .flatBtn {
    transition: 0.2s ease;
    font-weight: 400;
    font-size: 16px;
    display: inline-block;
    padding: 8px 10px;
    margin: 0;
    cursor: pointer;
    color: #0066EE; }
    /* line 197, sassV2/_buttons.scss */
    .site-style-v2 .flatBtn:hover {
      background: rgba(165, 199, 229, 0.3);
      color: #1E73BE; }
    /* line 202, sassV2/_buttons.scss */
    .site-style-v2 .flatBtn:active {
      background: rgba(165, 199, 229, 0.4);
      color: #16568F; }
  /* line 208, sassV2/_buttons.scss */
  .site-style-v2 .flatBtn-grey {
    color: #666; }
    /* line 211, sassV2/_buttons.scss */
    .site-style-v2 .flatBtn-grey:hover {
      background: #EEEEEE;
      color: #555; }
    /* line 216, sassV2/_buttons.scss */
    .site-style-v2 .flatBtn-grey:active {
      background: #DDDDDD;
      color: #444; }
  /* line 222, sassV2/_buttons.scss */
  .site-style-v2 .flatBtn-blue {
    color: #0066EE; }
    /* line 225, sassV2/_buttons.scss */
    .site-style-v2 .flatBtn-blue:hover {
      background: rgba(165, 199, 229, 0.3);
      color: #1E73BE; }
    /* line 230, sassV2/_buttons.scss */
    .site-style-v2 .flatBtn-blue:active {
      background: rgba(165, 199, 229, 0.4);
      color: #16568F; }
  /* line 236, sassV2/_buttons.scss */
  .site-style-v2 .imgBtn {
    letter-spacing: 0;
    font-weight: 400;
    background: rgba(0, 0, 0, 0.5);
    padding: 0 8px;
    z-index: 105;
    cursor: pointer;
    color: #EEEEEE;
    height: 33px; }
    /* line 245, sassV2/_buttons.scss */
    .site-style-v2 .imgBtn .fa-camera {
      margin-right: 0; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 245, sassV2/_buttons.scss */
        .site-style-v2 .imgBtn .fa-camera {
          margin-right: 6px; } }
    /* line 253, sassV2/_buttons.scss */
    .site-style-v2 .imgBtn:hover {
      background: rgba(0, 0, 0, 0.7);
      color: #FFFFFF; }
    /* line 258, sassV2/_buttons.scss */
    .site-style-v2 .imgBtn .textWithFA {
      display: none; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 258, sassV2/_buttons.scss */
        .site-style-v2 .imgBtn .textWithFA {
          display: inline; } }
  /* line 267, sassV2/_buttons.scss */
  .site-style-v2 .button-dropdown-container {
    position: relative;
    margin-left: 12px;
    display: inline-block;
    color: #FFFFFF;
    padding: 0px 2px; }
    /* line 274, sassV2/_buttons.scss */
    .site-style-v2 .button-dropdown-container .icon-left {
      padding: 0 4px 0 6px; }
    /* line 278, sassV2/_buttons.scss */
    .site-style-v2 .button-dropdown-container .icon-right {
      padding: 0 6px 0 2px; }
    /* line 282, sassV2/_buttons.scss */
    .site-style-v2 .button-dropdown-container i.fa, .site-style-v2 .button-dropdown-container i.fal, .site-style-v2 .button-dropdown-container i.far, .site-style-v2 .button-dropdown-container i.fas, .site-style-v2 .button-dropdown-container i.fab, .site-style-v2 .button-dropdown-container span.label {
      display: inline-block;
      /*vertical-align: middle;*/ }
    /* line 287, sassV2/_buttons.scss */
    .site-style-v2 .button-dropdown-container i {
      font-size: 18px; }
    /* line 291, sassV2/_buttons.scss */
    .site-style-v2 .button-dropdown-container .label {
      padding: 0px 6px 0 8px; }
    /* line 295, sassV2/_buttons.scss */
    .site-style-v2 .button-dropdown-container .greyBtn {
      font-weight: 100;
      padding: 0 4px;
      color: #666; }
      /* line 300, sassV2/_buttons.scss */
      .site-style-v2 .button-dropdown-container .greyBtn i {
        color: #666; }
  /* line 306, sassV2/_buttons.scss */
  .site-style-v2 .dropdown-container {
    position: absolute;
    right: -20px;
    z-index: 999999;
    top: 38px;
    min-width: 260px;
    padding: 5px 10px 15px;
    overflow: hidden; }
    /* line 315, sassV2/_buttons.scss */
    .site-style-v2 .dropdown-container ul {
      position: relative;
      -webkit-border-top-left-radius: 4px;
      -webkit-border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      -webkit-border-bottom-left-radius: 4px;
      -moz-border-radius-topleft: 4px;
      -moz-border-radius-topright: 4px;
      -moz-border-radius-bottomright: 4px;
      -moz-border-radius-bottomleft: 4px;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
      -khtml-border-radius: 4px;
      -webkit-box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
      box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
      border: 1px solid #ccc;
      color: #666;
      background: #FAFAFA;
      margin: 0px 12px 12px; }
      /* line 324, sassV2/_buttons.scss */
      .site-style-v2 .dropdown-container ul a {
        transition: 0.4s ease;
        width: 100%;
        padding: 10px;
        cursor: pointer;
        border-bottom: 1px solid #e9e9e9;
        font-size: .92em;
        text-align: left;
        display: inline-block; }
        /* line 333, sassV2/_buttons.scss */
        .site-style-v2 .dropdown-container ul a:hover {
          background: rgba(0, 0, 0, 0.04);
          color: #333; }
        /* line 337, sassV2/_buttons.scss */
        .site-style-v2 .dropdown-container ul a span.fa, .site-style-v2 .dropdown-container ul a span.fal, .site-style-v2 .dropdown-container ul a span.far, .site-style-v2 .dropdown-container ul a span.fas, .site-style-v2 .dropdown-container ul a span.fab {
          padding-right: 8px; }
        /* line 340, sassV2/_buttons.scss */
        .site-style-v2 .dropdown-container ul a .fa.fa-sign-out-alt,
        .site-style-v2 .dropdown-container ul a .fal.fa-sign-out-alt,
        .site-style-v2 .dropdown-container ul a .far.fa-sign-out-alt,
        .site-style-v2 .dropdown-container ul a .fas.fa-sign-out-alt {
          padding: 0 0 0 8px; }
    /* line 349, sassV2/_buttons.scss */
    .site-style-v2 .dropdown-container .slider {
      max-height: 0;
      overflow: hidden;
      -webkit-transition: max-height 0.4s ease-in-out;
      -moz-transition: max-height 0.4s ease-in-out;
      -o-transition: max-height 0.4s ease-in-out;
      transition: max-height 0.4s ease-in-out; }
    /* line 358, sassV2/_buttons.scss */
    .site-style-v2 .dropdown-container .open {
      max-height: 600px;
      overflow: visible;
      -webkit-transition: max-height 0.4s ease-in-out;
      -moz-transition: max-height 0.4s ease-in-out;
      -o-transition: max-height 0.4s ease-in-out;
      transition: max-height 0.4s ease-in-out; }
    /* line 367, sassV2/_buttons.scss */
    .site-style-v2 .dropdown-container a {
      color: inherit;
      text-decoration: none; }
  /* line 374, sassV2/_buttons.scss */
  .site-style-v2 .image_dropdown_container .greyBtn {
    overflow: hidden;
    padding: 0; }
  /* line 378, sassV2/_buttons.scss */
  .site-style-v2 .image_dropdown_container .fas, .site-style-v2 .image_dropdown_container .label_image_container {
    vertical-align: middle;
    display: inline-block; }
  /* line 382, sassV2/_buttons.scss */
  .site-style-v2 .image_dropdown_container .fas {
    padding: 2px 7px !important; }
  /* line 385, sassV2/_buttons.scss */
  .site-style-v2 .image_dropdown_container .label_image_container {
    border-radius: 3px 0px 0px 3px;
    border-right: 1px solid #ddd;
    margin-left: 1px;
    background: #fff;
    text-align: left;
    padding: 5px;
    height: 34px;
    width: 86px;
    vertical-align: top; }
    /* line 396, sassV2/_buttons.scss */
    .site-style-v2 .image_dropdown_container .label_image_container span, .site-style-v2 .image_dropdown_container .label_image_container img {
      vertical-align: middle !important;
      display: inline-block; }
    /* line 400, sassV2/_buttons.scss */
    .site-style-v2 .image_dropdown_container .label_image_container span {
      font-weight: 400; }
    /* line 403, sassV2/_buttons.scss */
    .site-style-v2 .image_dropdown_container .label_image_container img {
      padding-right: 7px;
      height: 100%; }
  /* line 408, sassV2/_buttons.scss */
  .site-style-v2 .image_dropdown_container .label_image_li a {
    height: 30px;
    padding: 8px; }
    /* line 411, sassV2/_buttons.scss */
    .site-style-v2 .image_dropdown_container .label_image_li a img {
      padding-right: 8px;
      height: 100%; }
  /* line 418, sassV2/_buttons.scss */
  .site-style-v2 .flatBtn_translucent {
    color: #fff;
    cursor: pointer;
    background: url(/ImagesV2/Backgrounds/transpBlack50.png); }
  /* line 1, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-50percent {
    -webkit-border-top-left-radius: 50%;
    -webkit-border-top-right-radius: 50%;
    -webkit-border-bottom-right-radius: 50%;
    -webkit-border-bottom-left-radius: 50%;
    -moz-border-radius-topleft: 50%;
    -moz-border-radius-topright: 50%;
    -moz-border-radius-bottomright: 50%;
    -moz-border-radius-bottomleft: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%; }
  /* line 15, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-0px {
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px; }
  /* line 29, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-2px {
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px; }
  /* line 43, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-3px {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }
  /* line 57, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-4px {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  /* line 71, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-6px {
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px; }
  /* line 85, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-8px {
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px; }
  /* line 99, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-10px {
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px; }
  /* line 113, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-12px {
    -webkit-border-top-left-radius: 12px;
    -webkit-border-top-right-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
    -webkit-border-bottom-left-radius: 12px;
    -moz-border-radius-topleft: 12px;
    -moz-border-radius-topright: 12px;
    -moz-border-radius-bottomright: 12px;
    -moz-border-radius-bottomleft: 12px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px; }
  /* line 127, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-14px {
    -webkit-border-top-left-radius: 14px;
    -webkit-border-top-right-radius: 14px;
    -webkit-border-bottom-right-radius: 14px;
    -webkit-border-bottom-left-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -moz-border-radius-topright: 14px;
    -moz-border-radius-bottomright: 14px;
    -moz-border-radius-bottomleft: 14px;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px; }
  /* line 141, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-15px {
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px; }
  /* line 155, sassV2/_border_radius.scss */
  .site-style-v2 .border_radius-16px {
    -webkit-border-top-left-radius: 16px;
    -webkit-border-top-right-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
    -moz-border-radius-topleft: 16px;
    -moz-border-radius-topright: 16px;
    -moz-border-radius-bottomright: 16px;
    -moz-border-radius-bottomleft: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px; }
  /* line 1, sassV2/_forms_site_style_v2.scss */
  .site-style-v2 form {
    max-width: 100%;
    /*-------ToggleV3--------*/ }
    /* line 4, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .form-inputv3, .site-style-v2 form .dropdown-inputv3 {
      display: inline-block;
      position: relative;
      padding-bottom: 20px; }
    /* line 10, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form input {
      width: 260px;
      height: 36px;
      margin: 2px 0px;
      border: 1px solid #ccc;
      border-radius: 4px;
      background-color: #FAFAFA;
      padding: 5px; }
      /* line 19, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form input:focus {
        border: 1px solid #1E73BE;
        background-color: #fff; }
    /* line 24, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .dropdown-inputv3 select, .site-style-v2 form select {
      width: 260px;
      height: 36px;
      border-radius: 4px 4px 4px 4px;
      border: 1px solid #ccc;
      padding: 5px;
      margin: 2px 0px;
      background-color: #FAFAFA; }
    /* line 34, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .short-dropdown-inputv3 select {
      width: 130px; }
    /* line 38, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form ::-webkit-input-placeholder {
      color: #A8A8A8; }
    /* line 42, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form :-moz-placeholder {
      /* Firefox 18- */
      color: #A8A8A8; }
    /* line 46, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form ::-moz-placeholder {
      /* Firefox 19+ */
      color: #A8A8A8; }
    /* line 50, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form :-ms-input-placeholder {
      color: #A8A8A8; }
    /* line 57, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .visibility-hidden {
      visibility: hidden; }
    /* line 61, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .required-v2 {
      float: right; }
    /* line 65, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .form-inputv3 label {
      font-size: 12px;
      color: #333;
      display: block;
      margin: 0;
      width: 260px;
      height: 12px;
      text-align: left; }
    /* line 75, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .dropdown-inputv3 label {
      font-size: 12px;
      color: #333;
      display: block;
      margin: 0;
      height: 12px;
      width: 260px;
      text-align: left; }
    /* line 85, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .phone-input {
      width: 186px; }
    /* line 89, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .form-inputv3.image-picker button {
      display: inline-block;
      margin-left: 15px;
      margin-top: 6px; }
    /* line 95, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .dropdown-inputv3 .not-valid-border, .site-style-v2 form .form-inputv3 .not-valid-border {
      border: 1px solid #CC0000 !important; }
    /* line 99, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .radio-inputv3 .one-radio-option .not-valid-border {
      border: 1px solid #CC0000 !important;
      outline: none;
      padding: 2px !important;
      border-radius: 50%;
      margin-right: 5px; }
    /* line 107, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .dropdown-inputv3 .valid-border, .site-style-v2 form .form-inputv3 .valid-border {
      border: 1px solid #95D600 !important; }
    /* line 111, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .radio-inputv3 .one-radio-option .valid-border {
      border: 1px solid #95D600 !important;
      outline: none;
      padding: 2px !important;
      border-radius: 50%;
      margin-right: 5px; }
    /* line 119, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .form-offer-selector {
      height: 155px; }
    /* line 123, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .not-valid, .site-style-v2 form .not-valid span {
      color: #CC0000 !important; }
    /* line 127, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .i-info-span {
      cursor: pointer;
      color: #2a94cd;
      font-size: 15px; }
    /* line 133, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .i-info-span:hover .i-info {
      display: block; }
    /* line 137, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .i-info {
      font-size: 0.8em;
      font-family: 'Open Sans', sans-serif;
      color: #000000 !important;
      border: 1px solid #2a94cd !important;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      -moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
      box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
      background: #f2f2f2;
      background: -moz-linear-gradient(top, #f7f7f7 0%, #f2f2f2 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #f2f2f2));
      background: -o-linear-gradient(top, #f7f7f7 0%, #f2f2f2 100%);
      background: -ms-linear-gradient(top, #f7f7f7 0%, #f2f2f2 100%);
      background: linear-gradient(to bottom, #f7f7f7 0%, #f2f2f2 100%);
      padding: 7px;
      line-height: 1.1em;
      text-align: center;
      width: 80%;
      position: absolute;
      margin: -2.15em 0 0 20px;
      z-index: 2;
      display: none;
      word-break: break-all;
      word-break: break-word; }
    /* line 166, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .i-error {
      font-size: .9em;
      font-family: 'Open Sans', sans-serif;
      text-align: center;
      color: #CC0000 !important;
      border: 1px solid #CC0000 !important;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      -moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
      box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
      background: #f2f2f2;
      background: -moz-linear-gradient(top, #f7f7f7 0%, #f2f2f2 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #f2f2f2));
      background: -o-linear-gradient(top, #f7f7f7 0%, #f2f2f2 100%);
      background: -ms-linear-gradient(top, #f7f7f7 0%, #f2f2f2 100%);
      background: linear-gradient(to bottom, #f7f7f7 0%, #f2f2f2 100%);
      padding: 5px;
      line-height: 1.1em;
      position: absolute;
      margin: -2.15em 0 0 20px;
      z-index: 2;
      display: none; }
    /* line 192, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .i-error-span {
      cursor: pointer; }
    /* line 196, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .i-error-span:hover .i-error {
      display: block; }
    /* line 200, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .tag-form-input {
      display: inline-block;
      position: relative;
      padding-bottom: 20px;
      width: 260px; }
      /* line 206, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .tag-form-input label {
        height: 12px;
        font-size: 12px;
        color: #333;
        margin-bottom: 3px; }
      /* line 213, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .tag-form-input .add-tag-container {
        width: 380px;
        padding-top: 10px; }
        /* line 217, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .tag-form-input .add-tag-container label {
          height: 12px;
          display: block;
          margin-bottom: 0px; }
        /* line 223, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .tag-form-input .add-tag-container .blueBtn {
          display: inline-block;
          margin-left: 15px;
          margin-top: 6px; }
        /* line 229, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .tag-form-input .add-tag-container .not-valid-border {
          border: 1px solid #CC0000 !important; }
      /* line 234, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .tag-form-input .tags-holder {
        height: 126px;
        width: 260px;
        border: 1px solid #000000;
        background-color: #FAFAFA;
        overflow-y: scroll;
        overflow-x: hidden;
        padding: 5px;
        border-radius: 4px; }
      /* line 245, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .tag-form-input .tag-holder {
        display: inline-block;
        background-color: #000000;
        padding: 5px;
        border-radius: 4px;
        margin-right: 5px;
        margin-bottom: 5px; }
        /* line 253, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .tag-form-input .tag-holder span, .site-style-v2 form .tag-form-input .tag-holder i {
          background-color: #000000;
          color: #FFB633;
          float: left; }
        /* line 259, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .tag-form-input .tag-holder button {
          font-size: 12px;
          margin-top: -3px;
          margin-left: 5px; }
        /* line 265, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .tag-form-input .tag-holder span {
          margin-top: 2px;
          font-weight: 600;
          font-size: 14px;
          margin-right: 5px;
          margin-left: 2px; }
    /* line 275, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .radio-inputv3 {
      display: table;
      padding: 5px 0px 20px; }
      /* line 279, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .radio-inputv3 .radio-options {
        display: table;
        padding: 0px 0px 4px; }
      /* line 284, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .radio-inputv3 .one-radio-option {
        display: table-cell;
        padding: 0px 15px 0px 0px; }
        /* line 288, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .radio-inputv3 .one-radio-option span {
          padding: 0px 0px 0px 3px; }
      /* line 293, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .radio-inputv3 .radio-options .one-radio-option input {
        height: auto !important;
        width: auto !important;
        margin: 0px 0px;
        padding: 0px 0px;
        cursor: pointer; }
    /* line 302, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .form-slider {
      display: inline-block;
      position: relative;
      padding-bottom: 20px;
      font-size: 12px;
      height: 60px;
      color: #333; }
      /* line 310, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .form-slider .required-slider {
        display: block;
        padding-bottom: 5px;
        height: 17px;
        text-align: right; }
      /* line 320, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .form-slider .not-valid-img {
        background-image: url(/stylesheetsV2/"/ImagesV2/ProtectionCenter/redbar.png") !important; }
      /* line 324, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .form-slider .slider-holder {
        background-image: url(/stylesheetsV2/"/ImagesV2/ProtectionCenter/graybar-newest.jpg");
        background-size: 270px;
        width: 270px;
        display: inline-block;
        vertical-align: top;
        position: relative;
        height: 20px;
        padding: 0px 10px;
        background-repeat: no-repeat; }
      /* line 336, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .form-slider .slider-left-label {
        height: 25px;
        text-align: right;
        display: inline-block;
        vertical-align: top;
        padding-right: 5px;
        font-size: 1.3em;
        padding-top: 2px; }
      /* line 346, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .form-slider .slider-single-option {
        display: block;
        margin-top: 27px;
        text-align: center;
        font-size: 1.1em; }
      /* line 353, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .form-slider .slider-options {
        width: 100%;
        display: table;
        table-layout: fixed;
        margin-top: 25px; }
        /* line 359, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .form-slider .slider-options div {
          display: table-cell; }
        /* line 363, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .form-slider .slider-options div.left {
          text-align: left; }
        /* line 367, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .form-slider .slider-options div.right {
          text-align: right; }
        /* line 371, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .form-slider .slider-options div.center {
          text-align: center; }
      /* line 376, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .form-slider .highlight-option {
        color: #9AE2F1; }
      /* line 380, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .form-slider .slider-handle {
        background-image: url(/stylesheetsV2/"/ImagesV2/ProtectionCenter/surveyhandle-new-blue.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 25px;
        height: 30px;
        width: 50px;
        top: -2px;
        padding-left: 2px;
        text-align: center;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        font-size: .85em;
        cursor: pointer; }
    /* line 399, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .i-error-span {
      display: table-cell;
      color: red;
      font-size: 12px;
      padding: 1px 0px; }
    /* line 406, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .color-picker {
      display: inline-block;
      position: relative;
      padding-bottom: 20px;
      font-size: 12px;
      height: 60px;
      color: #333; }
      /* line 414, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .color-picker label {
        height: 25px;
        text-align: right;
        display: inline-block;
        vertical-align: top;
        padding-right: 5px;
        font-size: 1.3em;
        padding-top: 15px; }
      /* line 424, sassV2/_forms_site_style_v2.scss */
      .site-style-v2 form .color-picker .color-picker-row-holder {
        width: 270px;
        display: inline-block;
        vertical-align: top;
        position: relative;
        height: 20px;
        padding: 0px 10px; }
        /* line 432, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .color-picker .color-picker-row-holder .color-row {
          width: 100%;
          display: table;
          table-layout: fixed;
          padding-top: 5px; }
        /* line 439, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .color-picker .color-picker-row-holder .color-picker-cells {
          display: table-cell;
          vertical-align: middle; }
        /* line 444, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .color-picker .color-picker-row-holder .active-border {
          width: 35px;
          height: 35px;
          border: 2px solid #2fade3;
          border-radius: 6px;
          padding: 3px 3px;
          margin: 0 auto; }
        /* line 453, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .color-picker .color-picker-row-holder .color-box {
          width: 25px;
          height: 25px;
          border-radius: 4px;
          margin: 0 auto;
          vertical-align: middle;
          border: 1px solid #ccc; }
        /* line 462, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .color-picker .color-picker-row-holder .color-box.right {
          float: right !important; }
        /* line 466, sassV2/_forms_site_style_v2.scss */
        .site-style-v2 form .color-picker .color-picker-row-holder .color-box.left {
          float: left !important; }
    /* line 472, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .slider-container {
      border-bottom-color: #a2a2a2;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      border-image-outset: 0px;
      border-image-repeat: stretch;
      border-image-slice: 100%;
      border-image-source: none;
      border-image-width: 1;
      border-left-color: #a2a2a2;
      border-left-style: solid;
      border-left-width: 1px;
      border-right-color: #a2a2a2;
      border-right-style: solid;
      border-right-width: 1px;
      border-top-color: #a2a2a2;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
      border-top-style: solid;
      border-top-width: 1px;
      box-sizing: border-box;
      color: #777777;
      cursor: pointer;
      display: block;
      font-family: "Open Sans", "Segoe UI", sans-serif;
      font-size: 11.2px;
      font-stretch: normal;
      font-style: normal;
      font-variant-caps: normal;
      font-variant-ligatures: normal;
      font-variant-numeric: normal;
      font-weight: normal;
      height: 30px;
      line-height: 11.2px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 3px;
      overflow-x: hidden;
      overflow-y: hidden;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      position: relative;
      text-align: left;
      vertical-align: baseline;
      width: 100px; }
    /* line 524, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .slider.guest_slider_label {
      border-bottom-color: #777777;
      border-bottom-style: none;
      border-bottom-width: 0px;
      border-image-outset: 0px;
      border-image-repeat: stretch;
      border-image-slice: 100%;
      border-image-source: none;
      border-image-width: 1;
      border-left-color: #777777;
      border-left-style: none;
      border-left-width: 0px;
      border-right-color: #777777;
      border-right-style: none;
      border-right-width: 0px;
      border-top-color: #777777;
      border-top-style: none;
      border-top-width: 0px;
      box-sizing: border-box;
      color: #777777;
      cursor: pointer;
      display: block;
      font-family: "Open Sans", "Segoe UI", sans-serif;
      font-size: 11.2px;
      font-stretch: normal;
      font-style: normal;
      font-variant-caps: normal;
      font-variant-ligatures: normal;
      font-variant-numeric: normal;
      font-weight: normal;
      height: 0px;
      left: -50px;
      line-height: 11.2px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      position: absolute;
      text-align: left;
      top: 0px;
      transition-delay: 0s;
      transition-duration: 0.25s;
      transition-property: left;
      transition-timing-function: ease-out;
      vertical-align: baseline; }
    /* line 575, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .sliderOn {
      background-color: #00C853;
      background-image: linear-gradient(to top, #00C853 0%, #00A53D 100%);
      background-size: 100%;
      border-bottom-color: white;
      border-bottom-style: none;
      border-bottom-width: 0px;
      border-image-outset: 0px;
      border-image-repeat: stretch;
      border-image-slice: 100%;
      border-image-source: none;
      border-image-width: 1;
      border-left-color: white;
      border-left-style: none;
      border-left-width: 0px;
      border-right-color: white;
      border-right-style: none;
      border-right-width: 0px;
      border-top-color: white;
      border-top-style: none;
      border-top-width: 0px;
      box-shadow: rgba(0, 0, 0, 0.0980392) 1px -1px 3px 2px inset;
      box-sizing: border-box;
      color: white;
      cursor: pointer;
      display: block;
      filter: none;
      font-family: arial, verdana, sans-serif;
      font-size: 11.2px;
      font-stretch: normal;
      font-style: normal;
      font-variant-caps: normal;
      font-variant-ligatures: normal;
      font-variant-numeric: normal;
      font-weight: bold;
      height: 30px;
      left: 0px;
      line-height: 30px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      position: absolute;
      text-align: center;
      top: 0px;
      vertical-align: baseline;
      width: 54px; }
    /* line 628, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .sliderOff {
      background-attachment: scroll;
      background-clip: border-box;
      background-color: whitesmoke;
      background-image: none;
      background-origin: padding-box;
      background-size: auto;
      border-bottom-color: #777777;
      border-bottom-style: none;
      border-bottom-width: 0px;
      border-image-outset: 0px;
      border-image-repeat: stretch;
      border-image-slice: 100%;
      border-image-source: none;
      border-image-width: 1;
      border-left-color: #777777;
      border-left-style: none;
      border-left-width: 0px;
      border-right-color: #777777;
      border-right-style: none;
      border-right-width: 0px;
      border-top-color: #777777;
      border-top-style: none;
      border-top-width: 0px;
      box-shadow: rgba(0, 0, 0, 0.0980392) -1px -1px 3px 2px inset;
      box-sizing: border-box;
      color: #777777;
      cursor: pointer;
      display: block;
      font-family: arial, verdana, sans-serif;
      font-size: 11.2px;
      font-stretch: normal;
      font-style: normal;
      font-variant-caps: normal;
      font-variant-ligatures: normal;
      font-variant-numeric: normal;
      font-weight: bold;
      height: 30px;
      left: 96px;
      line-height: 30px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      position: absolute;
      text-align: center;
      top: 0px;
      vertical-align: baseline;
      width: 54px; }
    /* line 683, sassV2/_forms_site_style_v2.scss */
    .site-style-v2 form .sliderBlock {
      background-attachment: scroll;
      background-clip: border-box;
      background-color: rgba(0, 0, 0, 0);
      background-image: linear-gradient(#f7f7f7 0%, #ededed 100%);
      background-origin: padding-box;
      background-size: auto;
      border-bottom-color: #cccccc;
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      border-image-outset: 0px;
      border-image-repeat: stretch;
      border-image-slice: 100%;
      border-image-source: none;
      border-image-width: 1;
      border-left-color: #cccccc;
      border-left-style: solid;
      border-left-width: 1px;
      border-right-color: #cccccc;
      border-right-style: solid;
      border-right-width: 1px;
      border-top-color: #cccccc;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      border-top-style: solid;
      border-top-width: 1px;
      box-shadow: rgba(0, 0, 0, 0.0980392) 0px -1px 3px 2px;
      box-sizing: border-box;
      color: #777777;
      cursor: pointer;
      display: block;
      filter: none;
      font-family: arial, verdana, sans-serif;
      font-size: 11.2px;
      font-stretch: normal;
      font-style: normal;
      font-variant-caps: normal;
      font-variant-ligatures: normal;
      font-variant-numeric: normal;
      font-weight: bold;
      height: 28px;
      left: 50px;
      line-height: 30px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      position: absolute;
      text-align: center;
      top: 0px;
      vertical-align: baseline;
      width: 50px; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .DraftEditor-editorContainer, .site-style-v2 .DraftEditor-root, .site-style-v2 .public-DraftEditor-content {
    height: inherit;
    text-align: initial; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftEditor-content[contenteditable=true] {
    -webkit-user-modify: read-write-plaintext-only; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .DraftEditor-root {
    position: relative; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .DraftEditor-editorContainer {
    background-color: rgba(255, 255, 255, 0);
    border-left: .1px solid transparent;
    position: relative;
    z-index: 1; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftEditor-block {
    position: relative; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .DraftEditor-alignLeft .public-DraftStyleDefault-block {
    text-align: left; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {
    left: 0;
    text-align: left; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .DraftEditor-alignCenter .public-DraftStyleDefault-block {
    text-align: center; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {
    margin: 0 auto;
    text-align: center;
    width: 100%; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .DraftEditor-alignRight .public-DraftStyleDefault-block {
    text-align: right; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .DraftEditor-alignRight .public-DraftEditorPlaceholder-root {
    right: 0;
    text-align: right; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftEditorPlaceholder-root {
    color: #9197a3;
    position: absolute;
    z-index: 0; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftEditorPlaceholder-hasFocus {
    color: #bdc1c9; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .DraftEditorPlaceholder-hidden {
    display: none; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-block {
    position: relative;
    white-space: pre-wrap; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-ltr {
    direction: ltr;
    text-align: left; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-rtl {
    direction: rtl;
    text-align: right; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-listLTR {
    direction: ltr; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-listRTL {
    direction: rtl; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-ol, .site-style-v2 .public-DraftStyleDefault-ul {
    margin: 16px 0;
    padding: 0; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {
    margin-left: 1.5em; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {
    margin-right: 1.5em; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {
    margin-left: 3em; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {
    margin-right: 3em; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {
    margin-left: 4.5em; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {
    margin-right: 4.5em; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {
    margin-left: 6em; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {
    margin-right: 6em; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {
    margin-left: 7.5em; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {
    margin-right: 7.5em; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-unorderedListItem {
    list-style-type: square;
    position: relative; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {
    list-style-type: disc; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {
    list-style-type: circle; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-orderedListItem {
    list-style-type: none;
    position: relative; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {
    left: -36px;
    position: absolute;
    text-align: right;
    width: 30px; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {
    position: absolute;
    right: -36px;
    text-align: left;
    width: 30px; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-orderedListItem:before {
    content: counter(ol0) ". ";
    counter-increment: ol0; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {
    content: counter(ol1) ". ";
    counter-increment: ol1; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {
    content: counter(ol2) ". ";
    counter-increment: ol2; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {
    content: counter(ol3) ". ";
    counter-increment: ol3; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {
    content: counter(ol4) ". ";
    counter-increment: ol4; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {
    counter-reset: ol0; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {
    counter-reset: ol1; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {
    counter-reset: ol2; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {
    counter-reset: ol3; }
  /* line 11, sassV2/_draft-editor.scss */
  .site-style-v2 .public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {
    counter-reset: ol4; }
  /* line 66, sassV2/site_style_v2.scss */
  .site-style-v2 .demo-actions {
    border: 2px solid #a9cee8;
    border-radius: 3px;
    padding: 20px;
    font-size: 13px;
    margin: 36px 0; }
  /* line 74, sassV2/site_style_v2.scss */
  .site-style-v2 .demo-actions .greenBtn {
    margin-top: 10px; }
  /* line 78, sassV2/site_style_v2.scss */
  .site-style-v2 .right {
    float: right !important; }
  /* line 82, sassV2/site_style_v2.scss */
  .site-style-v2 .left {
    float: left !important; }
  /* line 1, sassV2/_accordion.scss */
  .site-style-v2 .accordion {
    display: block;
    width: 100%;
    border-radius: 4px 4px 0px 0px;
    max-height: 2000px;
    overflow-y: hidden; }
    /* line 8, sassV2/_accordion.scss */
    .site-style-v2 .accordion h3 {
      height: 36px;
      color: #fff;
      padding: 10px;
      text-align: left;
      font-weight: bold;
      width: 100%;
      display: inline-block;
      vertical-align: top;
      cursor: pointer; }
      @media all and (min-width: 47.5em) and (min-height: 25em) {
        /* line 8, sassV2/_accordion.scss */
        .site-style-v2 .accordion h3 {
          font-size: 1.2em;
          line-height: .8; } }
    /* line 25, sassV2/_accordion.scss */
    .site-style-v2 .accordion .open-or-closed {
      font-family: 'bdigicons';
      width: 5%;
      cursor: pointer;
      float: right; }
  /* line 32, sassV2/_accordion.scss */
  .site-style-v2 .accordion.accordion-open {
    transition-property: all;
    transition-duration: 1.8s;
    transition-timing-function: linear; }
  /* line 37, sassV2/_accordion.scss */
  .site-style-v2 .accordion.accordion-closed {
    max-height: 46px !important; }
    /* line 40, sassV2/_accordion.scss */
    .site-style-v2 .accordion.accordion-closed div {
      visibility: hidden; }
  /* line 1, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-root {
    background: #fff;
    position: relative;
    border: 1px solid #ddd;
    font-family: 'Georgia', serif;
    font-family: "Open Sans", "Segoe UI", sans-serif;
    font-size: 14px;
    z-index: 0;
    padding: 15px; }
  /* line 12, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-controls-container {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 15px; }
  /* line 17, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-editor {
    cursor: text;
    /*font-size: 16px;*/ }
  /* line 22, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-editor .public-DraftEditorPlaceholder-root,
  .site-style-v2 .RichEditor-editor .public-DraftEditor-content {
    margin: 0 -15px -15px;
    padding: 0 15px 15px 15px; }
  /* line 28, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-editor .public-DraftEditor-content {
    min-height: 100px; }
  /* line 32, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root {
    display: none; }
  /* line 36, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-editor .RichEditor-blockquote {
    border-left: 5px solid #eee;
    color: #666;
    font-family: 'Hoefler Text', 'Georgia', serif;
    font-family: "Open Sans", "Segoe UI", sans-serif;
    font-style: italic;
    margin: 16px 0;
    padding: 10px 20px; }
  /* line 46, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-editor .public-DraftStyleDefault-pre {
    background-color: rgba(0, 0, 0, 0.05);
    font-family: 'Inconsolata', 'Menlo', 'Consolas', monospace;
    font-family: "Open Sans", "Segoe UI", sans-serif;
    font-size: 16px;
    padding: 20px; }
  /* line 54, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-controls {
    font-family: 'Helvetica', sans-serif;
    font-family: "Open Sans", "Segoe UI", sans-serif;
    font-size: 16px;
    user-select: none; }
  /* line 61, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-styleButton {
    color: #999;
    cursor: pointer;
    margin-right: 10px;
    padding: 5px 8px;
    display: inline-block;
    font-size: 16px; }
    /* line 68, sassV2/_rich_text_editors.scss */
    .site-style-v2 .RichEditor-styleButton:hover {
      color: #444;
      background: #ccc;
      border: 1px solid #bbb;
      padding: 4px 7px; }
  /* line 76, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-activeButton {
    color: #555;
    background: #ddd;
    border: 1px solid #ccc;
    padding: 4px 7px; }
  /* line 83, sassV2/_rich_text_editors.scss */
  .site-style-v2 .public-DraftStyleDefault-block.public-DraftStyleDefault-ltr span span {
    line-height: 1.4; }
  /* line 88, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-editor h1 {
    text-transform: uppercase;
    font-weight: 100;
    font-size: 21px; }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 88, sassV2/_rich_text_editors.scss */
      .site-style-v2 .RichEditor-editor h1 {
        font-size: 32px; } }
  /* line 96, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-editor h2 {
    font-weight: 200;
    text-align: center;
    font-size: 20px; }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 96, sassV2/_rich_text_editors.scss */
      .site-style-v2 .RichEditor-editor h2 {
        font-size: 24px; } }
  /* line 104, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-editor h3 {
    font-weight: 300;
    font-size: 18px; }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 104, sassV2/_rich_text_editors.scss */
      .site-style-v2 .RichEditor-editor h3 {
        font-size: 21px; } }
  /* line 111, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-editor h4 {
    font-weight: 400;
    font-size: 16px; }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 111, sassV2/_rich_text_editors.scss */
      .site-style-v2 .RichEditor-editor h4 {
        font-size: 20px; } }
  /* line 118, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-editor h5 {
    font-weight: 500;
    font-size: 14px; }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 118, sassV2/_rich_text_editors.scss */
      .site-style-v2 .RichEditor-editor h5 {
        font-size: 18px; } }
  /* line 125, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-editor h6 {
    font-weight: 600;
    font-size: 12px;
    color: #666; }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 125, sassV2/_rich_text_editors.scss */
      .site-style-v2 .RichEditor-editor h6 {
        font-size: 16px; } }
  /* line 134, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-styleButton i.fa-link {
    margin: 0; }
  /* line 137, sassV2/_rich_text_editors.scss */
  .site-style-v2 .RichEditor-styleButton.RichEditor-form {
    margin: 0;
    padding: 0; }
    /* line 140, sassV2/_rich_text_editors.scss */
    .site-style-v2 .RichEditor-styleButton.RichEditor-form input {
      height: 25px;
      width: 220px;
      margin: 0;
      margin-right: 10px; }
    /* line 146, sassV2/_rich_text_editors.scss */
    .site-style-v2 .RichEditor-styleButton.RichEditor-form i {
      padding: 5px 8px;
      margin: 0; }
    /* line 150, sassV2/_rich_text_editors.scss */
    .site-style-v2 .RichEditor-styleButton.RichEditor-form:hover {
      background: none;
      border: none; }
  /* line 21, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .site-style-v2 .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .site-style-v2 .react-datepicker__year-read-view--down-arrow,
  .site-style-v2 .react-datepicker__month-read-view--down-arrow {
    margin-left: -8px;
    position: absolute; }
    /* line 25, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .site-style-v2 .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .site-style-v2 .react-datepicker__year-read-view--down-arrow,
    .site-style-v2 .react-datepicker__month-read-view--down-arrow, .site-style-v2 .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .site-style-v2 .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .site-style-v2 .react-datepicker__year-read-view--down-arrow::before,
    .site-style-v2 .react-datepicker__month-read-view--down-arrow::before {
      box-sizing: content-box;
      position: absolute;
      border: 8px solid transparent;
      height: 0;
      width: 1px; }
    /* line 35, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .site-style-v2 .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .site-style-v2 .react-datepicker__year-read-view--down-arrow::before,
    .site-style-v2 .react-datepicker__month-read-view--down-arrow::before {
      content: "";
      z-index: -1;
      border-width: 8px;
      left: -8px;
      border-bottom-color: #aeaeae; }
  /* line 45, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
    top: 0;
    margin-top: -8px; }
    /* line 51, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .site-style-v2 .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
      border-top: none;
      border-bottom-color: #f0f0f0; }
    /* line 57, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
      top: -1px;
      border-bottom-color: #aeaeae; }
  /* line 63, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .site-style-v2 .react-datepicker__year-read-view--down-arrow,
  .site-style-v2 .react-datepicker__month-read-view--down-arrow {
    bottom: 0;
    margin-bottom: -8px; }
    /* line 69, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .site-style-v2 .react-datepicker__year-read-view--down-arrow,
    .site-style-v2 .react-datepicker__month-read-view--down-arrow, .site-style-v2 .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .site-style-v2 .react-datepicker__year-read-view--down-arrow::before,
    .site-style-v2 .react-datepicker__month-read-view--down-arrow::before {
      border-bottom: none;
      border-top-color: #fff; }
    /* line 75, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .site-style-v2 .react-datepicker__year-read-view--down-arrow::before,
    .site-style-v2 .react-datepicker__month-read-view--down-arrow::before {
      bottom: -1px;
      border-top-color: #aeaeae; }
  /* line 80, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker-wrapper {
    display: inline-block;
    width: 100%; }
  /* line 85, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8rem;
    background-color: #fff;
    color: #000;
    border: 1px solid #aeaeae;
    border-radius: 0.3rem;
    display: inline-block;
    position: relative;
    left: 0px;
    top: 0px; }
  /* line 98, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__triangle {
    position: absolute;
    left: 50px; }
  /* line 103, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker-popper {
    z-index: 15000;
    width: 100%; }
    /* line 107, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker-popper[data-placement^="bottom"] {
      margin-top: 10px; }
    /* line 115, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker-popper[data-placement^="top"] {
      margin-bottom: 10px; }
    /* line 123, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker-popper[data-placement^="right"] {
      margin-left: 8px; }
      /* line 126, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
        left: auto;
        right: 42px; }
    /* line 132, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker-popper[data-placement^="left"] {
      margin-right: 8px; }
      /* line 135, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
        left: 42px;
        right: auto; }
  /* line 142, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__header {
    text-align: center;
    background-color: #f0f0f0;
    border-bottom: 1px solid #aeaeae;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
    padding-top: 8px;
    position: relative; }
    /* line 151, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__header--time {
      padding-bottom: 8px; }
  /* line 156, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__year-dropdown-container--select,
  .site-style-v2 .react-datepicker__month-dropdown-container--select,
  .site-style-v2 .react-datepicker__year-dropdown-container--scroll,
  .site-style-v2 .react-datepicker__month-dropdown-container--scroll {
    display: inline-block;
    margin: 0 2px; }
  /* line 164, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__current-month,
  .site-style-v2 .react-datepicker-time__header {
    margin-top: 0;
    color: #000;
    font-weight: bold;
    font-size: 0.944rem; }
  /* line 172, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__navigation {
    line-height: 1.7rem;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 10px;
    width: 0;
    border: 0.45rem solid transparent;
    z-index: 1; }
    /* line 182, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__navigation--previous {
      left: 10px;
      border-right-color: #ccc; }
      /* line 186, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__navigation--previous:hover {
        border-right-color: #b3b3b3; }
    /* line 191, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__navigation--next {
      right: 10px;
      border-left-color: #ccc; }
      /* line 194, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__navigation--next--with-time {
        right: 80px; }
      /* line 198, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__navigation--next:hover {
        border-left-color: #b3b3b3; }
    /* line 203, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__navigation--years {
      position: relative;
      top: 0;
      display: block;
      margin-left: auto;
      margin-right: auto; }
      /* line 210, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__navigation--years-previous {
        top: 4px;
        border-top-color: #ccc; }
        /* line 214, sassV2/_datepicker.scss */
        .site-style-v2 .react-datepicker__navigation--years-previous:hover {
          border-top-color: #b3b3b3; }
      /* line 219, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__navigation--years-upcoming {
        top: -4px;
        border-bottom-color: #ccc; }
        /* line 223, sassV2/_datepicker.scss */
        .site-style-v2 .react-datepicker__navigation--years-upcoming:hover {
          border-bottom-color: #b3b3b3; }
  /* line 230, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__month-container {
    float: left; }
  /* line 234, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__month {
    margin: 0.4rem;
    text-align: center; }
  /* line 239, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__time-container {
    float: right;
    border-left: 1px solid #aeaeae; }
    /* line 243, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__time-container--with-today-button {
      display: inline;
      border: 1px solid #aeaeae;
      border-radius: 0.3rem;
      position: absolute;
      right: -72px;
      top: 0; }
    /* line 252, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__time-container .react-datepicker__time {
      position: relative;
      background: white; }
      /* line 256, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
        width: 70px;
        overflow-x: hidden; }
        /* line 259, sassV2/_datepicker.scss */
        .site-style-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
          list-style: none;
          margin: 0;
          height: calc(195px + (1.7rem / 2));
          overflow-y: scroll;
          padding-right: 30px;
          width: 100%; }
          /* line 267, sassV2/_datepicker.scss */
          .site-style-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
            padding: 5px 10px; }
            /* line 269, sassV2/_datepicker.scss */
            .site-style-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
              cursor: pointer;
              background-color: #f0f0f0; }
            /* line 273, sassV2/_datepicker.scss */
            .site-style-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
              background-color: #216ba5;
              color: white;
              font-weight: bold; }
              /* line 277, sassV2/_datepicker.scss */
              .site-style-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
                background-color: #216ba5; }
            /* line 281, sassV2/_datepicker.scss */
            .site-style-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
              color: #ccc; }
              /* line 284, sassV2/_datepicker.scss */
              .site-style-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
                cursor: default;
                background-color: transparent; }
  /* line 295, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__week-number {
    color: #ccc;
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: 0.166rem; }
    /* line 302, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__week-number.react-datepicker__week-number--clickable {
      cursor: pointer; }
      /* line 304, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
        border-radius: 0.3rem;
        background-color: #f0f0f0; }
  /* line 311, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__day-names,
  .site-style-v2 .react-datepicker__week {
    white-space: nowrap; }
  /* line 316, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__day-name,
  .site-style-v2 .react-datepicker__day,
  .site-style-v2 .react-datepicker__time-name {
    color: #000;
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: 0.166rem; }
  /* line 327, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__day {
    cursor: pointer; }
    /* line 330, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__day:hover {
      border-radius: 0.3rem;
      background-color: #f0f0f0; }
    /* line 335, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__day--today {
      font-weight: bold; }
    /* line 339, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__day--highlighted {
      border-radius: 0.3rem;
      background-color: #3dcc4a;
      color: #fff; }
      /* line 344, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__day--highlighted:hover {
        background-color: #32be3f; }
      /* line 348, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__day--highlighted-custom-1 {
        color: magenta; }
      /* line 352, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__day--highlighted-custom-2 {
        color: green; }
    /* line 357, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__day--selected, .site-style-v2 .react-datepicker__day--in-selecting-range, .site-style-v2 .react-datepicker__day--in-range {
      border-radius: 0.3rem;
      background-color: #216ba5;
      color: #fff; }
      /* line 364, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__day--selected:hover, .site-style-v2 .react-datepicker__day--in-selecting-range:hover, .site-style-v2 .react-datepicker__day--in-range:hover {
        background-color: #1d5d90; }
    /* line 369, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__day--keyboard-selected {
      border-radius: 0.3rem;
      background-color: #2a87d0;
      color: #fff; }
      /* line 374, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__day--keyboard-selected:hover {
        background-color: #1d5d90; }
    /* line 379, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__day--in-selecting-range {
      background-color: rgba(33, 107, 165, 0.5); }
    /* line 384, sassV2/_datepicker.scss */
    .react-datepicker__month--selecting-range .site-style-v2 .react-datepicker__day--in-range {
      background-color: #f0f0f0;
      color: #000; }
    /* line 390, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__day--disabled {
      cursor: default;
      color: #ccc; }
      /* line 394, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__day--disabled:hover {
        background-color: transparent; }
  /* line 400, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__input-container {
    position: relative;
    display: inline-block; }
  /* line 405, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__year-read-view,
  .site-style-v2 .react-datepicker__month-read-view {
    border: 1px solid transparent;
    border-radius: 0.3rem; }
    /* line 410, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__year-read-view:hover,
    .site-style-v2 .react-datepicker__month-read-view:hover {
      cursor: pointer; }
      /* line 413, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
      .site-style-v2 .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
      .site-style-v2 .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
      .site-style-v2 .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow {
        border-top-color: #b3b3b3; }
    /* line 419, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__year-read-view--down-arrow,
    .site-style-v2 .react-datepicker__month-read-view--down-arrow {
      border-top-color: #ccc;
      float: right;
      margin-left: 20px;
      top: 8px;
      position: relative;
      border-width: 0.45rem; }
  /* line 430, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__year-dropdown,
  .site-style-v2 .react-datepicker__month-dropdown {
    background-color: #f0f0f0;
    position: absolute;
    width: 50%;
    left: 25%;
    top: 30px;
    z-index: 1;
    text-align: center;
    border-radius: 0.3rem;
    border: 1px solid #aeaeae; }
    /* line 442, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__year-dropdown:hover,
    .site-style-v2 .react-datepicker__month-dropdown:hover {
      cursor: pointer; }
    /* line 446, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__year-dropdown--scrollable,
    .site-style-v2 .react-datepicker__month-dropdown--scrollable {
      height: 150px;
      overflow-y: scroll; }
  /* line 452, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__year-option,
  .site-style-v2 .react-datepicker__month-option {
    line-height: 20px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto; }
    /* line 460, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__year-option:first-of-type,
    .site-style-v2 .react-datepicker__month-option:first-of-type {
      border-top-left-radius: 0.3rem;
      border-top-right-radius: 0.3rem; }
    /* line 465, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__year-option:last-of-type,
    .site-style-v2 .react-datepicker__month-option:last-of-type {
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      border-bottom-left-radius: 0.3rem;
      border-bottom-right-radius: 0.3rem; }
    /* line 474, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__year-option:hover,
    .site-style-v2 .react-datepicker__month-option:hover {
      background-color: #ccc; }
      /* line 477, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
      .site-style-v2 .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming {
        border-bottom-color: #b3b3b3; }
      /* line 481, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
      .site-style-v2 .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous {
        border-top-color: #b3b3b3; }
    /* line 486, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__year-option--selected,
    .site-style-v2 .react-datepicker__month-option--selected {
      position: absolute;
      left: 15px; }
  /* line 492, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__close-icon {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: inline-block;
    height: 0;
    outline: 0;
    padding: 0;
    vertical-align: middle; }
    /* line 502, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__close-icon::after {
      background-color: #216ba5;
      border-radius: 50%;
      bottom: 0;
      box-sizing: border-box;
      color: #fff;
      content: "\00d7";
      cursor: pointer;
      font-size: 12px;
      height: 16px;
      width: 16px;
      line-height: 1;
      margin: -8px auto 0;
      padding: 2px;
      position: absolute;
      right: 7px;
      text-align: center;
      top: 50%; }
  /* line 523, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__today-button {
    background: #f0f0f0;
    border-top: 1px solid #aeaeae;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    padding: 5px 0;
    clear: left; }
  /* line 533, sassV2/_datepicker.scss */
  .site-style-v2 .react-datepicker__portal {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.8);
    left: 0;
    top: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    z-index: 2147483647; }
    /* line 545, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__portal .react-datepicker__day-name,
    .site-style-v2 .react-datepicker__portal .react-datepicker__day,
    .site-style-v2 .react-datepicker__portal .react-datepicker__time-name {
      width: 3rem;
      line-height: 3rem; }
    @media (max-width: 400px), (max-height: 550px) {
      /* line 554, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__portal .react-datepicker__day-name,
      .site-style-v2 .react-datepicker__portal .react-datepicker__day,
      .site-style-v2 .react-datepicker__portal .react-datepicker__time-name {
        width: 2rem;
        line-height: 2rem; } }
    /* line 562, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__portal .react-datepicker__current-month,
    .site-style-v2 .react-datepicker__portal .react-datepicker-time__header {
      font-size: 1.44rem; }
    /* line 567, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__portal .react-datepicker__navigation {
      border: 0.81rem solid transparent; }
    /* line 571, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__portal .react-datepicker__navigation--previous {
      border-right-color: #ccc; }
      /* line 574, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__portal .react-datepicker__navigation--previous:hover {
        border-right-color: #b3b3b3; }
    /* line 579, sassV2/_datepicker.scss */
    .site-style-v2 .react-datepicker__portal .react-datepicker__navigation--next {
      border-left-color: #ccc; }
      /* line 582, sassV2/_datepicker.scss */
      .site-style-v2 .react-datepicker__portal .react-datepicker__navigation--next:hover {
        border-left-color: #b3b3b3; }
  /* line 588, sassV2/_datepicker.scss */
  .site-style-v2 .cat-wrapper .content-panel .formv3 .react-datepicker div {
    text-align: inherit;
    margin: 0;
    vertical-align: initial;
    padding-bottom: 0 !important; }
  /* line 596, sassV2/_datepicker.scss */
  .site-style-v2 .cat-wrapper .react-datepicker-popper {
    z-index: 15000; }

/* line 91, sassV2/site_style_v2.scss */
.hidden {
  display: none !important; }

/* line 96, sassV2/site_style_v2.scss */
.loading-spinner-wrapper {
  position: relative;
  margin: 50px auto;
  width: 140px;
  height: 160px;
  text-align: center;
  padding-top: 120px;
  font-size: 24px; }
  /* line 105, sassV2/site_style_v2.scss */
  .loading-spinner-wrapper .loading-spinner {
    left: 50px;
    top: 50px;
    width: 100px; }
  /* line 110, sassV2/site_style_v2.scss */
  .loading-spinner-wrapper .spinner-text {
    color: #666 !important; }

/*------------------ START Top Nav for Mobile ---------------------*/
/* START Hide Desktop Nav */
/* line 7, sassV2/_navigation.scss */
.navigation-left {
  display: none; }

/* line 12, sassV2/_navigation.scss */
.content-right .navigation-top {
  display: none; }
  /* line 15, sassV2/_navigation.scss */
  .content-right .navigation-top .loader {
    width: 130px;
    height: 65px; }

/* line 22, sassV2/_navigation.scss */
.user-options-dropdown, .sug-ven-options-dropdown {
  display: none; }
  /* line 25, sassV2/_navigation.scss */
  .user-options-dropdown .links *, .sug-ven-options-dropdown .links * {
    color: inherit; }

/* line 31, sassV2/_navigation.scss */
.left-sidenav-page > img {
  display: none; }

/* END Hide Desktop Nav */
/* START Top Nav */
/* line 37, sassV2/_navigation.scss */
.nav-top {
  position: fixed;
  z-index: 9998;
  width: 100%;
  top: 0;
  color: #00558B;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: #f7f7f7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
  /* W3C */
  -webkit-box-shadow: #888 2px 2px 5px;
  -moz-box-shadow: #888 2px 2px 5px;
  box-shadow: #888 2px 2px 5px;
  opacity: 0.8;
  filter: alpha(opacity=80); }
  /* line 54, sassV2/_navigation.scss */
  .nav-top .first {
    height: 2em;
    border-bottom: 1px solid #D2D2D2;
    padding: 0 5px;
    font-size: 1.1em;
    position: relative; }
    /* line 61, sassV2/_navigation.scss */
    .nav-top .first .name {
      margin-left: 3px; }
  /* line 66, sassV2/_navigation.scss */
  .nav-top .second {
    height: 2em; }
  /* line 70, sassV2/_navigation.scss */
  .nav-top .arrow-down {
    position: fixed;
    top: 1.9em;
    left: 0;
    right: 0;
    margin: 0 25% 0 75%; }
  /* line 78, sassV2/_navigation.scss */
  .nav-top .admin-button-tablet, .nav-top .broker-button-tablet {
    position: absolute;
    top: 4px;
    right: 48px;
    border: 1px solid #00558B;
    background: transparent;
    padding: 0 8px;
    font-size: 14px;
    height: 25.2px;
    line-height: 24px !important;
    cursor: pointer;
    border-radius: 4px;
    font-weight: 600;
    display: none;
    z-index: 2;
    display: none;
    color: #00558B; }
    @media all and (min-width: 30em) and (min-height: 0em) {
      /* line 78, sassV2/_navigation.scss */
      .nav-top .admin-button-tablet, .nav-top .broker-button-tablet {
        display: block; } }
    @media all and (min-width: 76.875em) and (min-height: 0em) {
      /* line 78, sassV2/_navigation.scss */
      .nav-top .admin-button-tablet, .nav-top .broker-button-tablet {
        display: none; } }
    /* line 104, sassV2/_navigation.scss */
    .nav-top .admin-button-tablet:hover, .nav-top .broker-button-tablet:hover {
      background: rgba(255, 255, 255, 0.5); }
    /* line 108, sassV2/_navigation.scss */
    .nav-top .admin-button-tablet:active, .nav-top .admin-button-tablet:visited, .nav-top .broker-button-tablet:active, .nav-top .broker-button-tablet:visited {
      color: #00558B; }
    /* line 112, sassV2/_navigation.scss */
    .nav-top .admin-button-tablet span, .nav-top .broker-button-tablet span {
      border: 0 !important;
      top: 1px;
      padding: 0 8px 0 0; }
    /* line 118, sassV2/_navigation.scss */
    .nav-top .admin-button-tablet span.first.icon, .nav-top .broker-button-tablet span.first.icon {
      padding: 0 !important; }
  /* line 123, sassV2/_navigation.scss */
  .nav-top .search {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 5em;
    width: 45px;
    text-align: right;
    font-size: 1.5em;
    cursor: pointer;
    padding-right: 15px;
    padding: 0 19px 0 11px; }
  /* line 137, sassV2/_navigation.scss */
  .nav-top .menu-button {
    position: absolute;
    left: 0;
    line-height: 2em;
    float: left;
    font-size: 0.8em;
    height: 100%;
    padding: 5px 0 0 10px;
    cursor: pointer; }
  /* line 148, sassV2/_navigation.scss */
  .nav-top .logo {
    margin: 0 5em;
    text-align: center;
    height: 2em; }
    /* line 153, sassV2/_navigation.scss */
    .nav-top .logo img {
      max-height: 1em;
      vertical-align: middle; }
    /* line 158, sassV2/_navigation.scss */
    .nav-top .logo .helper {
      display: inline-block;
      height: 100%;
      vertical-align: middle; }
  /* line 165, sassV2/_navigation.scss */
  .nav-top .page-selector {
    font-size: 1.2em;
    border: 1px solid #888; }
  /* line 170, sassV2/_navigation.scss */
  .nav-top .selector {
    height: 100%;
    text-align: center;
    /*color: #989898;*/
    font-size: 1.2em; }
    /* line 176, sassV2/_navigation.scss */
    .nav-top .selector .page-name {
      display: block;
      width: 100%;
      line-height: 1.5em; }
    /* line 182, sassV2/_navigation.scss */
    .nav-top .selector .icon {
      font-size: 1.4em;
      display: inline-block;
      margin-top: -.15em; }

/* line 190, sassV2/_navigation.scss */
.menu-left {
  display: none; }

/* line 194, sassV2/_navigation.scss */
.nav-top.selected {
  -webkit-box-shadow: #888 0px 0px 0px;
  -moz-box-shadow: #888 0px 0px 0px;
  box-shadow: #888 0px 0px 0px;
  opacity: 1;
  filter: alpha(opacity=100); }
  /* line 198, sassV2/_navigation.scss */
  .nav-top.selected .second {
    height: 2em;
    background: #4D4D4D;
    border-bottom: 1px solid #818181;
    color: #D6D7DC; }
    /* line 204, sassV2/_navigation.scss */
    .nav-top.selected .second .selector {
      color: #D6D7DC; }

/* line 210, sassV2/_navigation.scss */
.nav-top.searching {
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 214, sassV2/_navigation.scss */
.dashboard-button-tablet {
  position: absolute;
  top: 3.5px;
  right: 50px;
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 3px;
  height: 26px;
  font-size: 15px;
  color: #00558B !important;
  display: none; }
  @media all and (min-width: 35em) and (min-height: 0em) {
    /* line 214, sassV2/_navigation.scss */
    .dashboard-button-tablet {
      display: inline-block; } }
  /* line 230, sassV2/_navigation.scss */
  .dashboard-button-tablet:hover {
    background: #fff;
    border: 1px solid #ddd; }
  /* line 235, sassV2/_navigation.scss */
  .dashboard-button-tablet .first.icon {
    top: 2px;
    vertical-align: top;
    border: none; }
  /* line 241, sassV2/_navigation.scss */
  .dashboard-button-tablet .label {
    line-height: 1.6;
    vertical-align: top;
    padding-right: 5px; }
  /* line 247, sassV2/_navigation.scss */
  .dashboard-button-tablet a, .dashboard-button-tablet a:visited {
    color: #00558B !important; }

/* END Top Nav */
/* START Side Menu */
/* line 253, sassV2/_navigation.scss */
.nav-side {
  width: 320px;
  height: 200%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  overflow: auto;
  background: #444;
  margin-left: -320px;
  border-right: 1px solid #000; }
  /* line 265, sassV2/_navigation.scss */
  .nav-side .account {
    color: #FAFAFA;
    float: left;
    margin: 0px 10px; }
    /* line 270, sassV2/_navigation.scss */
    .nav-side .account .icon {
      font-size: 1.5em; }
    /* line 274, sassV2/_navigation.scss */
    .nav-side .account .name {
      padding-left: 10px; }
  /* line 279, sassV2/_navigation.scss */
  .nav-side .close {
    float: right;
    text-align: right;
    padding: 10px;
    color: #FAFAFA; }
  /* line 286, sassV2/_navigation.scss */
  .nav-side li {
    background: #f7f7f7;
    border-bottom: 1px solid #e4e4e4;
    color: #797979;
    clear: both;
    overflow: hidden;
    text-align: left; }
  /* line 295, sassV2/_navigation.scss */
  .nav-side li:last-child {
    border-bottom: none; }
  /* line 299, sassV2/_navigation.scss */
  .nav-side li ul li {
    margin-left: 40px;
    position: relative;
    top: -10px; }
  /* line 305, sassV2/_navigation.scss */
  .nav-side a {
    padding: 10px;
    text-decoration: none;
    color: #797979; }
  /* line 311, sassV2/_navigation.scss */
  .nav-side a.icon {
    color: #72D0EB;
    width: 12%;
    font-size: 1.5em;
    display: block;
    float: left; }
  /* line 319, sassV2/_navigation.scss */
  .nav-side a.text {
    width: 85%;
    margin-top: 8px;
    display: block;
    float: left;
    font-weight: bold; }
  /* line 327, sassV2/_navigation.scss */
  .nav-side .notification {
    display: block;
    font-size: 0.9em;
    position: relative; }
  /* line 333, sassV2/_navigation.scss */
  .nav-side .notification-content {
    display: block;
    line-height: 1.2em;
    margin-right: 35px;
    padding: 8px; }
  /* line 340, sassV2/_navigation.scss */
  .nav-side .greyBtn {
    background: transparent;
    color: #df8185;
    display: block;
    font-family: 'hubicons';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%); }

/* END Side Menu */
/* line 352, sassV2/_navigation.scss */
.nav-right {
  display: none; }

/* START Page Selector (mobile) */
/* line 356, sassV2/_navigation.scss */
.page-selector {
  overflow: hidden;
  position: fixed;
  top: 4.2em;
  left: 0;
  width: 100%;
  background: #4D4D4D;
  z-index: 99999;
  color: #D6D7DC;
  height: 0;
  overflow: auto; }
  /* line 368, sassV2/_navigation.scss */
  .page-selector .deactivated-section {
    color: #E08F8F; }
    /* line 371, sassV2/_navigation.scss */
    .page-selector .deactivated-section .label, .page-selector .deactivated-section .remove, .page-selector .deactivated-section .icon {
      color: #E08F8F; }
  /* line 376, sassV2/_navigation.scss */
  .page-selector li {
    border-bottom: 1px dashed #818181; }
  /* line 380, sassV2/_navigation.scss */
  .page-selector li:last-child {
    border-bottom: 1px solid #818181; }
  /* line 384, sassV2/_navigation.scss */
  .page-selector a {
    padding: 10px;
    display: block;
    width: 100%;
    color: #f7f7f7;
    font-weight: bold;
    text-decoration: none; }

/* END Page Selector */
/* START Mobile Search */
/* line 395, sassV2/_navigation.scss */
.search-wrapper {
  background: #72D0EB;
  height: 0;
  overflow: hidden;
  width: 100%; }
  /* line 401, sassV2/_navigation.scss */
  .search-wrapper > div {
    text-align: center;
    padding: 10px;
    width: 100%; }
  /* line 407, sassV2/_navigation.scss */
  .search-wrapper input {
    width: 80%;
    font-size: 1.2em;
    -webkit-border-top-left-radius: 1.2em;
    -webkit-border-top-right-radius: 1.2em;
    -webkit-border-bottom-right-radius: 1.2em;
    -webkit-border-bottom-left-radius: 1.2em;
    -moz-border-radius-topleft: 1.2em;
    -moz-border-radius-topright: 1.2em;
    -moz-border-radius-bottomright: 1.2em;
    -moz-border-radius-bottomleft: 1.2em;
    border-top-left-radius: 1.2em;
    border-top-right-radius: 1.2em;
    border-bottom-right-radius: 1.2em;
    border-bottom-left-radius: 1.2em;
    -khtml-border-radius: 1.2em;
    border: 1px solid #ccc;
    background: #fafafa;
    padding: 5px 15px; }
  /* line 416, sassV2/_navigation.scss */
  .search-wrapper .hubicon, .search-wrapper .icon {
    color: #fafafa;
    padding: 10px; }

/* END Mobile Search */
/*------------------ END Top Nav for Mobile ---------------------*/
/*------------------ START Nav for Tablets ---------------------*/
@media all and (min-width: 47.5em) and (min-height: 25em) {
  /* line 426, sassV2/_navigation.scss */
  .nav-top {
    opacity: 1;
    filter: alpha(opacity=100); }
  /* line 430, sassV2/_navigation.scss */
  .left-sidenav-page {
    margin-top: 4.2em;
    position: relative;
    overflow: hidden; } }

/*------------------ END Nav Styles for Tablets ---------------------*/
/*------------------ START Nav Styles for Desktop ---------------------*/
@media all and (min-width: 76.875em) and (min-height: 25em) {
  /* Hide Top Nav from Mobile & Tablets */
  /* line 440, sassV2/_navigation.scss */
  .nav-top {
    display: none;
    width: 79.8em;
    position: relative;
    background: #fafafa; }
    /* line 446, sassV2/_navigation.scss */
    .nav-top .selector {
      display: none; }
    /* line 450, sassV2/_navigation.scss */
    .nav-top .second {
      display: none; }
    /* line 454, sassV2/_navigation.scss */
    .nav-top .first {
      border-width: 0; }
    /* line 458, sassV2/_navigation.scss */
    .nav-top .menu-button {
      display: none; }
  /* Show Left Nav Bar */
  /* line 463, sassV2/_navigation.scss */
  .navigation-left {
    display: block;
    float: left;
    width: 257px;
    background: #03182b;
    color: #e3e6e8;
    background: #2C4257;
    color: #fafafa;
    min-height: 800px;
    padding-bottom: 100px; }
    /* line 474, sassV2/_navigation.scss */
    .navigation-left .top {
      height: 70px; }
    /* line 478, sassV2/_navigation.scss */
    .navigation-left .powered-by {
      position: absolute;
      bottom: 30px;
      left: 30px; }
      /* line 483, sassV2/_navigation.scss */
      .navigation-left .powered-by .social {
        padding-left: 25px; }
        /* line 486, sassV2/_navigation.scss */
        .navigation-left .powered-by .social img:hover {
          -webkit-border-top-left-radius: 25px;
          -webkit-border-top-right-radius: 25px;
          -webkit-border-bottom-right-radius: 25px;
          -webkit-border-bottom-left-radius: 25px;
          -moz-border-radius-topleft: 25px;
          -moz-border-radius-topright: 25px;
          -moz-border-radius-bottomright: 25px;
          -moz-border-radius-bottomleft: 25px;
          border-top-left-radius: 25px;
          border-top-right-radius: 25px;
          border-bottom-right-radius: 25px;
          border-bottom-left-radius: 25px;
          -khtml-border-radius: 25px; }
        /* line 490, sassV2/_navigation.scss */
        .navigation-left .powered-by .social .facebook:hover {
          background-color: #627AAD; }
        /* line 494, sassV2/_navigation.scss */
        .navigation-left .powered-by .social .twitter:hover {
          background-color: #55ACEE; }
  /* line 501, sassV2/_navigation.scss */
  .navigation-left {
    display: table-cell;
    height: 100%;
    width: 257px;
    max-width: 257px;
    float: none;
    vertical-align: top; }
  /* START Desktop Top Nav */
  /* line 510, sassV2/_navigation.scss */
  .top-nav-dropdown-container {
    position: relative;
    width: 100%;
    height: 2px; }
  /* line 516, sassV2/_navigation.scss */
  .navigation-top {
    color: #666 !important; }
  /* line 520, sassV2/_navigation.scss */
  .navigation-top-display {
    display: table !important; }
  /* line 524, sassV2/_navigation.scss */
  .logo-holder {
    height: 100px !important; }
    /* line 527, sassV2/_navigation.scss */
    .logo-holder .admin.fa.fa-edit,
    .logo-holder .admin.fal.fa-edit,
    .logo-holder .admin.far.fa-edit,
    .logo-holder .admin.fas.fa-edit {
      margin-left: 5px; }
    /* line 534, sassV2/_navigation.scss */
    .logo-holder .org-logo {
      max-height: 100px !important;
      max-width: 215px !important; }
  /* line 540, sassV2/_navigation.scss */
  .navigation-buttons {
    padding: 30px 20px;
    float: right;
    height: 100px !important;
    width: auto !important; }
  /* line 547, sassV2/_navigation.scss */
  .button-container {
    display: inline-block;
    vertical-align: top;
    margin: 0px 5px; }
    /* line 552, sassV2/_navigation.scss */
    .button-container .greyBtn {
      display: inline-block;
      padding: 0 5px !important;
      letter-spacing: .03em !important;
      font-weight: 100 !important;
      border: 1px solid #ccc;
      color: #666 !important; }
      /* line 560, sassV2/_navigation.scss */
      .button-container .greyBtn .fa, .button-container .greyBtn .fal, .button-container .greyBtn .far, .button-container .greyBtn .fas, .button-container .greyBtn .fab {
        font-size: 18px;
        color: #666; }
      /* line 565, sassV2/_navigation.scss */
      .button-container .greyBtn .first {
        padding: 0px 6px;
        display: inline-block;
        line-height: 35px; }
      /* line 571, sassV2/_navigation.scss */
      .button-container .greyBtn .label {
        display: inline-block;
        vertical-align: top;
        line-height: 35px;
        padding: 0 15px 0 10px;
        font-family: 'Open Sans', sans-serif;
        cursor: pointer; }
      /* line 580, sassV2/_navigation.scss */
      .button-container .greyBtn .label.name {
        padding: 0 15px 0 10px; }
      /* line 584, sassV2/_navigation.scss */
      .button-container .greyBtn .down-arrow {
        padding: 0px 5px 0px 0px;
        display: inline-block; }
      /* line 589, sassV2/_navigation.scss */
      .button-container .greyBtn .icon.help {
        font-family: 'FontAwesome';
        padding: 0px 10px; }
  /* line 596, sassV2/_navigation.scss */
  .nav-button {
    display: block;
    float: right;
    margin: 0px 0px 0px 6px;
    height: 36px;
    min-width: 34px;
    border: 1px solid #ccc;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -khtml-border-radius: 4px;
    background: #f7f7f7;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
    /* W3C */
    cursor: pointer; }
  /* line 616, sassV2/_navigation.scss */
  .nav-button:hover {
    background: #f7f7f7;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ededed 0%, #f7f7f7 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #f7f7f7));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ededed 0%, #f7f7f7 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ededed 0%, #f7f7f7 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ededed 0%, #f7f7f7 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ededed 0%, #f7f7f7 100%);
    /* W3C */ }
  /* line 628, sassV2/_navigation.scss */
  .nav-button.selected {
    background: #dddddd;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ddd 0%, #f7f7f7 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(100%, #f7f7f7));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ddd 0%, #f7f7f7 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ddd 0%, #f7f7f7 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ddd 0%, #f7f7f7 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ddd 0%, #f7f7f7 100%);
    /* W3C */ }
  /* line 640, sassV2/_navigation.scss */
  .nav-button.no-text .icon {
    padding: 0 9px; }
  /* line 644, sassV2/_navigation.scss */
  .notification-icon {
    padding-right: 10px !important; }
  /* line 648, sassV2/_navigation.scss */
  .user-options-dropdown, .sug-ven-options-dropdown {
    display: none;
    position: absolute;
    top: 4px;
    right: -6px;
    z-index: 100005;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
    border: 1px solid #ccc;
    padding: 10px 6px;
    width: 240px;
    color: #666;
    background: #f7f7f7;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
    /* W3C */
    background: #F4F4F7; }
    /* line 671, sassV2/_navigation.scss */
    .user-options-dropdown li, .sug-ven-options-dropdown li {
      border-bottom: 1px solid #ddd;
      width: 100%;
      padding: 5px 0;
      height: auto;
      font-size: .92em;
      text-transform: none;
      text-align: left; }
      /* line 680, sassV2/_navigation.scss */
      .user-options-dropdown li:hover, .sug-ven-options-dropdown li:hover {
        color: #CC8300; }
      /* line 684, sassV2/_navigation.scss */
      .user-options-dropdown li .icon, .sug-ven-options-dropdown li .icon {
        padding: 0px 5px 0 10px;
        line-height: normal; }
    /* line 690, sassV2/_navigation.scss */
    .user-options-dropdown .right, .sug-ven-options-dropdown .right {
      text-align: right;
      border-bottom: none; }
  /* line 696, sassV2/_navigation.scss */
  .user-options-dropdown {
    float: right; }
  /* line 700, sassV2/_navigation.scss */
  .sug-ven-options-dropdown {
    float: left; }
  /* END Desktop Top Nav */
  /* START Desktop Side Nav */
  /* line 705, sassV2/_navigation.scss */
  .left-sidenav-page {
    margin-top: 0;
    margin-right: 50px; }
  /* line 710, sassV2/_navigation.scss */
  .menu-left {
    float: left;
    background: #555;
    width: 80px;
    height: 1300px;
    position: absolute;
    top: 30px;
    display: block; }
  /* line 720, sassV2/_navigation.scss */
  .nav-right {
    display: block;
    position: absolute;
    top: 38px;
    right: 0px;
    background: #fff;
    width: 50px;
    text-align: Center;
    font-size: 1.5em;
    height: 1262px; }
    /* line 731, sassV2/_navigation.scss */
    .nav-right a {
      display: block;
      width: 50px;
      height: 40px;
      line-height: 1.5em; }
  /* line 739, sassV2/_navigation.scss */
  .search {
    display: block;
    height: 45px;
    width: 90%;
    margin: 15px auto;
    padding: 0;
    color: #fff;
    overflow: auto;
    font-size: 1.8em;
    border: 2px solid #1E2B37;
    background: #52677B;
    color: #1E2B37;
    background: #fff;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -khtml-border-radius: 4px; }
    /* line 754, sassV2/_navigation.scss */
    .search a {
      line-height: 1; }
  /* line 759, sassV2/_navigation.scss */
  .search-box {
    display: block;
    float: left;
    width: 80%;
    height: 41px;
    color: #7C7C7C;
    font-size: 0.6em;
    font-style: italic;
    padding: 10px 10px;
    margin: 0;
    border: none;
    overflow: hidden;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -khtml-border-radius: 0;
    /*@include border-top-left-radius(2px);
		@include border-bottom-left-radius(2px);*/ }
  /* line 776, sassV2/_navigation.scss */
  .search-box:focus {
    outline: 0; }
  /* line 780, sassV2/_navigation.scss */
  .search-button {
    display: block;
    float: right !important;
    width: 20%;
    height: 41px;
    color: #666;
    font-family: 'bdigicons';
    font-size: 0.9em;
    float: right;
    line-height: 0.9em;
    padding: 8px 0;
    border: 1px solid #ccc;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    -khtml-border-radius: 0px;
    /*@include border-top-right-radius(2px);
		@include border-bottom-right-radius(2px);*/
    background: #f7f7f7;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
    /* W3C */
    cursor: pointer; }
  /* line 807, sassV2/_navigation.scss */
  .search-button:hover {
    background-color: #dddddd; }
  /* line 814, sassV2/_navigation.scss */
  .vertical-aligner {
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  /* line 820, sassV2/_navigation.scss */
  .side-nav-button.contained {
    margin-left: 44px;
    padding: 0;
    height: 24px; }
    /* line 825, sassV2/_navigation.scss */
    .side-nav-button.contained .icon {
      width: 15%; }
    /* line 829, sassV2/_navigation.scss */
    .side-nav-button.contained .label {
      line-height: 1.2em; }
  /* line 834, sassV2/_navigation.scss */
  .sub-nav.discounts-rewards {
    padding-top: 7px; }
    /* line 837, sassV2/_navigation.scss */
    .sub-nav.discounts-rewards hr {
      width: 70%;
      margin-left: 50px; }
    /* line 842, sassV2/_navigation.scss */
    .sub-nav.discounts-rewards ul {
      margin-top: 4px; }
  /* line 847, sassV2/_navigation.scss */
  .side-nav-button {
    padding: 10px 0;
    color: #fafafa;
    position: relative;
    height: 38px;
    cursor: pointer; }
    /* line 854, sassV2/_navigation.scss */
    .side-nav-button ul {
      margin-left: 30px; }
    /* line 858, sassV2/_navigation.scss */
    .side-nav-button div {
      cursor: pointer; }
    /* line 862, sassV2/_navigation.scss */
    .side-nav-button .customSectionSmallText {
      font-size: 14px; }
    /* line 866, sassV2/_navigation.scss */
    .side-nav-button .icon {
      float: left;
      width: 20%;
      text-align: center;
      cursor: pointer; }
    /* line 873, sassV2/_navigation.scss */
    .side-nav-button .label {
      float: left;
      width: 80%;
      cursor: pointer; }
    /* line 879, sassV2/_navigation.scss */
    .side-nav-button.first {
      border-bottom: 1px solid #1E2B37; }
    /* line 883, sassV2/_navigation.scss */
    .side-nav-button.middle {
      border-top: 1px solid #868F98;
      border-bottom: 1px solid #1E2B37; }
    /* line 888, sassV2/_navigation.scss */
    .side-nav-button.last {
      border-top: 1px solid #868F98; }
    /* line 892, sassV2/_navigation.scss */
    .side-nav-button .remove {
      position: absolute;
      right: 5px;
      top: 5px;
      color: #fafafa;
      font-size: 0.8em;
      padding: 5px;
      cursor: pointer; }
    /* line 902, sassV2/_navigation.scss */
    .side-nav-button a {
      color: #fafafa; }
    /* line 906, sassV2/_navigation.scss */
    .side-nav-button a:hover {
      color: #CC8300; }
  /* line 911, sassV2/_navigation.scss */
  .side-nav-button.middle.GoHealth {
    font-size: .78em; }
  /* line 915, sassV2/_navigation.scss */
  .side-nav-botton-list.jump-to {
    padding: 10px;
    font-size: 1.2em; }
  /* line 920, sassV2/_navigation.scss */
  .side-nav-botton-list.jump-to select {
    width: 100%;
    font-size: 1em;
    border-radius: 4px 4px; }
  /* line 926, sassV2/_navigation.scss */
  .side-nav-botton-list.jump-to div {
    margin-bottom: 10px; }
  /* line 930, sassV2/_navigation.scss */
  .side-nav-botton-list {
    background: #fff;
    margin: 0 auto;
    width: 90%;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    -khtml-border-radius: 6px;
    background: #52677B;
    border: 3px solid #283B4C; }
  /* line 939, sassV2/_navigation.scss */
  .sub-nav {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    font-size: .9em; }
    /* line 945, sassV2/_navigation.scss */
    .sub-nav ul {
      margin-left: 52px; }
      /* line 948, sassV2/_navigation.scss */
      .sub-nav ul li {
        padding: 0.1px 0px 0px 0px; }
  /* line 954, sassV2/_navigation.scss */
  .open {
    height: auto; }
    /* line 957, sassV2/_navigation.scss */
    .open .discounts-rewards {
      display: inline-block !important; }
  /* line 962, sassV2/_navigation.scss */
  .discounts-rewards, .purchase-program {
    display: none; }
  /* END Desktop Side Nav */
  /* START Edit Custom Sections */
  /* line 967, sassV2/_navigation.scss */
  .edit.editSections_btn {
    margin-left: 220px;
    color: white;
    font-size: 1.5em; }
  /* line 973, sassV2/_navigation.scss */
  .edit-btn-container {
    margin-bottom: 10px; }
  /* line 977, sassV2/_navigation.scss */
  .edit-side-nav-botton-list {
    display: none;
    background: #fff;
    margin: 0 auto;
    width: 90%;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    -khtml-border-radius: 6px;
    background: #52677B;
    border: 3px solid #283B4C; }
    /* line 986, sassV2/_navigation.scss */
    .edit-side-nav-botton-list .list-sortable li {
      margin: 10px;
      border-right: 1px solid #1E2B37;
      border-left: 1px solid #868F98;
      background-color: #52677B; }
    /* line 993, sassV2/_navigation.scss */
    .edit-side-nav-botton-list .list-sortable li:hover div {
      cursor: move !important;
      color: #CC8300;
      background-color: #4a5d6f; }
    /* line 999, sassV2/_navigation.scss */
    .edit-side-nav-botton-list .bottom-div {
      margin-top: 20px;
      padding-bottom: 15px;
      clear: both;
      height: 50px; }
      /* line 1005, sassV2/_navigation.scss */
      .edit-side-nav-botton-list .bottom-div .create {
        margin-right: 10px;
        float: right; }
      /* line 1010, sassV2/_navigation.scss */
      .edit-side-nav-botton-list .bottom-div .greyBtn {
        margin-left: 10px;
        float: left; }
  /* END Edit Custom Sections */
  /* Moved to _forms LINE: 830 */
  /* START Navigation Flyouts Styles*/
  /* line 1022, sassV2/_navigation.scss */
  .chevron {
    font-family: 'bdigicons';
    font-size: 1.4em;
    float: right;
    color: #fff;
    position: relative;
    top: -4px; }
  /* line 1031, sassV2/_navigation.scss */
  .subcategory {
    display: block;
    line-height: 1em;
    text-decoration: none;
    width: 100%; }
    /* line 1037, sassV2/_navigation.scss */
    .subcategory .subcategory-title {
      width: 150px;
      max-width: 150px; }
    /* line 1042, sassV2/_navigation.scss */
    .subcategory span {
      margin: 7px 0px 0px 0px;
      cursor: pointer;
      float: left; }
  /* line 1053, sassV2/_navigation.scss */
  .apparel {
    font-size: .98em; }
  /* line 1057, sassV2/_navigation.scss */
  .subcategory:hover, .subcategory.selected, .subcategory:active {
    color: #CC8300;
    text-decoration: none; }
    /* line 1061, sassV2/_navigation.scss */
    .subcategory:hover .chevron, .subcategory.selected .chevron, .subcategory:active .chevron {
      color: #52677B; }
  /* line 1066, sassV2/_navigation.scss */
  .deactivated-section {
    color: #E08F8F; }
    /* line 1069, sassV2/_navigation.scss */
    .deactivated-section .label, .deactivated-section .remove, .deactivated-section .icon {
      color: #E08F8F; }
  /* line 1074, sassV2/_navigation.scss */
  .oldie .subcategory:hover .chevron, .oldie .subcategory.selected .chevron, .oldie .subcategory:active .chevron {
    color: #CC8300; }
  /* line 1078, sassV2/_navigation.scss */
  .oldie .flyout-wrapper {
    border: 1px solid #CC8300; }
  /* line 1082, sassV2/_navigation.scss */
  .discounts .flyout-wrapper {
    top: 186px; }
  /* line 1086, sassV2/_navigation.scss */
  .flyout-wrapper {
    color: #0071BA;
    font-size: 1em;
    display: none;
    height: 462px;
    width: 400px;
    left: 225px;
    position: absolute;
    top: -1px;
    z-index: 1000;
    /*.flyout::before {
		content: "";
		width: 0;
		height: 0;
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-right: 15px solid $color-orange;
		position: absolute;
		left: -15px;
		z-index: 1001;
	}*/ }
    /* line 1097, sassV2/_navigation.scss */
    .flyout-wrapper .flyout {
      padding: 5px 10px;
      overflow: hidden;
      -webkit-box-shadow: 5px 0px 20px -5px black;
      -moz-box-shadow: 5px 0px 20px -5px black;
      box-shadow: 5px 0px 20px -5px black;
      border-left: 9px solid #CC8300; }
    /* line 1116, sassV2/_navigation.scss */
    .flyout-wrapper div.arrow {
      content: "";
      width: 0;
      height: 0;
      border-top: 15px solid transparent;
      border-bottom: 15px solid transparent;
      border-right: 15px solid #CC8300;
      position: absolute;
      left: -15px;
      z-index: 1001; }
    /* line 1128, sassV2/_navigation.scss */
    .flyout-wrapper h2 a {
      color: #CC8300;
      font-size: 1.4em;
      line-height: 1em;
      padding-top: 10px;
      text-decoration: none; }
    /* line 1136, sassV2/_navigation.scss */
    .flyout-wrapper h2 a:hover {
      text-decoration: underline; }
    /* line 1140, sassV2/_navigation.scss */
    .flyout-wrapper .flyout-links {
      height: 50%;
      width: 100%;
      margin: 5px 10px; }
      /* line 1145, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-links .flyout-links-col {
        float: left;
        width: 45%; }
      /* line 1150, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-links a {
        color: #0071BA;
        display: block;
        font-size: 1em;
        line-height: 1.8em;
        text-decoration: none; }
      /* line 1158, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-links a:hover {
        color: #CC8300; }
      /* line 1162, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-links a.small {
        letter-spacing: -.6px; }
      /* line 1166, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-links .subcat {
        font-weight: 700;
        margin-left: -10px;
        margin-bottom: -5px; }
      /* line 1172, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-links .header-no-link {
        cursor: none;
        color: #555555;
        cursor: default; }
      /* line 1178, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-links .col {
        margin: 0px 20px 15px 0px;
        float: left; }
    /* line 1184, sassV2/_navigation.scss */
    .flyout-wrapper .most-popular {
      color: #555;
      clear: both;
      position: absolute;
      bottom: 0;
      left: 52px;
      width: 90%;
      height: 180px; }
      /* line 1193, sassV2/_navigation.scss */
      .flyout-wrapper .most-popular h4 {
        font-weight: 700;
        color: #0071BA;
        padding: 0px 0px 10px 5px;
        border-bottom: 2px solid #ddd;
        width: 90%;
        margin: 0 auto; }
      /* line 1202, sassV2/_navigation.scss */
      .flyout-wrapper .most-popular a {
        text-decoration: none;
        color: #0071BA; }
      /* line 1207, sassV2/_navigation.scss */
      .flyout-wrapper .most-popular a:hover {
        color: #CC8300; }
      /* line 1211, sassV2/_navigation.scss */
      .flyout-wrapper .most-popular .item-wrapper {
        display: table;
        width: 100%;
        margin: 10px 0px 15px 0px;
        padding: 0 20px; }
      /* line 1218, sassV2/_navigation.scss */
      .flyout-wrapper .most-popular .item {
        display: table-cell;
        vertical-align: baseline;
        font-size: .9em;
        margin: 10px 2%;
        padding: 2px;
        text-align: center;
        width: 105px;
        height: 130px; }
      /* line 1229, sassV2/_navigation.scss */
      .flyout-wrapper .most-popular .item img {
        display: block;
        margin: 0 auto;
        max-height: 100px;
        margin-bottom: 5px;
        border-bottom: 3px solid #fff; }
      /* line 1237, sassV2/_navigation.scss */
      .flyout-wrapper .most-popular .item:hover img {
        border-bottom: 3px solid #CC8300; }
      /* line 1241, sassV2/_navigation.scss */
      .flyout-wrapper .most-popular .item span {
        display: block;
        margin: 0 auto;
        width: 105px; }
    /* line 1248, sassV2/_navigation.scss */
    .flyout-wrapper .flyout-image-holder {
      color: #555;
      clear: both;
      position: absolute;
      bottom: 0;
      width: 95%;
      height: 150px;
      padding: 5px; }
      /* line 1257, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-image-holder h4 {
        font-weight: 700;
        color: #0071BA;
        padding: 0px 0px 10px 5px;
        border-bottom: 2px solid #ddd;
        width: 90%;
        margin: 0 auto; }
      /* line 1266, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-image-holder a {
        text-decoration: none;
        color: #0071BA; }
      /* line 1271, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-image-holder a:hover {
        color: #CC8300; }
      /* line 1275, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-image-holder .item-wrapper {
        display: table;
        width: 100%;
        margin: 10px 0px 15px 0px;
        padding: 0 20px; }
      /* line 1282, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-image-holder .item {
        display: table-cell;
        vertical-align: baseline;
        font-size: .9em;
        margin: 10px 2%;
        padding: 2px;
        text-align: center;
        width: 120px;
        height: 130px; }
      /* line 1293, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-image-holder .item img {
        display: block;
        margin: 0 auto;
        max-width: 100px;
        max-height: 100px;
        margin-bottom: 5px;
        border-bottom: 3px solid #fff; }
      /* line 1302, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-image-holder .item:hover img {
        border-bottom: 3px solid #CC8300; }
      /* line 1306, sassV2/_navigation.scss */
      .flyout-wrapper .flyout-image-holder .item span {
        display: block;
        margin: 0 auto;
        width: 105px; }
    /* line 1313, sassV2/_navigation.scss */
    .flyout-wrapper .flyout-image-holder.tickets {
      height: 129px; }
    /* line 1317, sassV2/_navigation.scss */
    .flyout-wrapper .flyout-image-holder.canada {
      height: 130px; }
  /* line 1322, sassV2/_navigation.scss */
  .flyout {
    background: #fff;
    height: 100%;
    width: 100%; }
  /* END Navigation Flyouts */ }

/*------------------ END Nav Styles for Desktop ---------------------*/
/* line 1331, sassV2/_navigation.scss */
.float-button-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 45px;
  width: 45px;
  background: url(/stylesheetsV2/"../Images/circle-question-blue.png");
  background-image: url(/stylesheetsV2/"../Images/circle-question-blue.png");
  background-size: contain;
  position: fixed;
  bottom: 1em;
  right: 1em;
  z-index: 9999;
  cursor: pointer; }

@media all and (min-width: 80em) and (min-height: 25em) {
  /* line 1348, sassV2/_navigation.scss */
  .float-button-circle {
    height: 60px;
    width: 60px;
    bottom: 1.5em;
    right: 1.5em; } }

/* line 1356, sassV2/_navigation.scss */
.float-button-circle .height_fix {
  margin-top: 100%; }

/* line 1360, sassV2/_navigation.scss */
.float-button-circle .content-cirlce {
  position: absolute;
  left: 0;
  top: 50%;
  height: 100%;
  width: 100%;
  text-align: center;
  margin-top: -20px;
  color: blue; }

/* line 1371, sassV2/_navigation.scss */
.slider2-container {
  margin: 20px auto;
  width: 282px;
  background: #52677B;
  display: block;
  position: relative;
  height: 86px;
  border: 2px solid #1E2B37 !important;
  overflow: hidden; }
  @media all and (min-width: 80em) and (min-height: 25em) {
    /* line 1371, sassV2/_navigation.scss */
    .slider2-container {
      width: 236px; } }
  /* line 1384, sassV2/_navigation.scss */
  .slider2-container .left-nav-car {
    flex-direction: row;
    align-items: center;
    display: flex;
    height: 100%; }
    /* line 1390, sassV2/_navigation.scss */
    .slider2-container .left-nav-car > span {
      vertical-align: middle;
      display: inline-block;
      height: 100%; }
  /* line 1397, sassV2/_navigation.scss */
  .slider2-container .left-nav-car-slide {
    width: 100%;
    -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 4s;
    animation: slide 0.5s forwards;
    animation-delay: 4s; }
  /* line 1405, sassV2/_navigation.scss */
  .slider2-container .slider2-sec.first_slide {
    display: inline-block;
    vertical-align: middle; }
  /* line 1410, sassV2/_navigation.scss */
  .slider2-container .smart_pay_deductions {
    text-align: center;
    cursor: pointer; }
    /* line 1414, sassV2/_navigation.scss */
    .slider2-container .smart_pay_deductions p {
      color: #fff; }
  /* line 1419, sassV2/_navigation.scss */
  .slider2-container .slider2 {
    position: relative;
    top: 0px;
    height: 100%; }
  /* line 1425, sassV2/_navigation.scss */
  .slider2-container .slider2-sec {
    min-width: 282px;
    position: relative;
    padding: 0 12px;
    width: 282px; }
    @media all and (min-width: 80em) and (min-height: 25em) {
      /* line 1425, sassV2/_navigation.scss */
      .slider2-container .slider2-sec {
        min-width: 232px;
        width: 232px; } }
    /* line 1436, sassV2/_navigation.scss */
    .slider2-container .slider2-sec p {
      padding: 0; }
  /* line 1441, sassV2/_navigation.scss */
  .slider2-container .slider2-sec .smartpay-section {
    position: relative;
    bottom: 20px;
    padding: 6px 10px; }
  /* line 1447, sassV2/_navigation.scss */
  .slider2-container .slider2-sec .smartpay-section .actions {
    width: 100%;
    margin-top: 2px;
    bottom: 0px;
    position: initial;
    float: none;
    font-size: 0.8em;
    text-align: center; }
  /* line 1457, sassV2/_navigation.scss */
  .slider2-container .slider2-sec .smartpay-section .deduction-amount {
    font-size: 1.4em;
    margin-top: 5px;
    text-align: center; }
  /* line 1463, sassV2/_navigation.scss */
  .slider2-container .slider2-sec .smartpay-section .deduction-header {
    float: none; }
  /* line 1467, sassV2/_navigation.scss */
  .slider2-container .slider2-sec .smartpay-section .view-details {
    float: none;
    display: inline-block;
    margin-top: 0px;
    position: initial;
    bottom: 0px;
    height: 20px;
    cursor: pointer; }
  /* line 1477, sassV2/_navigation.scss */
  .slider2-container .annual_savings_left_nav {
    text-align: center; }
    /* line 1480, sassV2/_navigation.scss */
    .slider2-container .annual_savings_left_nav p {
      line-height: 24px;
      font-weight: 500;
      font-size: 16px;
      padding: 0;
      margin: 0;
      color: #fff; }

/* line 1491, sassV2/_navigation.scss */
.wawlogo {
  width: 130px;
  margin: 5px auto; }

/* line 1496, sassV2/_navigation.scss */
.administered-by {
  line-height: 140%;
  font-size: 14px;
  margin-top: 30px;
  margin-left: 32px; }

/* line 1503, sassV2/_navigation.scss */
.administered-by img {
  margin-left: 25px;
  margin-top: 5px; }

/* line 1508, sassV2/_navigation.scss */
.administered-by.gallagher-marketplace {
  margin: 30px auto 20px;
  width: 207px; }
  /* line 1512, sassV2/_navigation.scss */
  .administered-by.gallagher-marketplace span {
    display: block;
    text-align: center;
    margin: 0px auto; }
  /* line 1518, sassV2/_navigation.scss */
  .administered-by.gallagher-marketplace img {
    margin: 5px auto;
    display: block; }

/* line 2, sassV2/LandingV3/_sectionHeaderV3.scss */
.PageWrapperV3.landingv3 .SectionHeaderV3 .carousel-edit-v3 {
  position: absolute;
  color: #fff;
  z-index: 9;
  top: 8px;
  right: 8px; }

/* line 9, sassV2/LandingV3/_sectionHeaderV3.scss */
.PageWrapperV3.landingv3 .SectionHeaderV3 .background-image {
  position: relative;
  display: block;
  width: 100%; }

/* line 14, sassV2/LandingV3/_sectionHeaderV3.scss */
.PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel {
  height: 100%;
  color: #fff; }
  /* line 17, sassV2/LandingV3/_sectionHeaderV3.scss */
  .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel .img_tile, .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel .c_slide_img {
    background-position: left bottom !important; }

/* line 21, sassV2/LandingV3/_sectionHeaderV3.scss */
.PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos {
  text-align: center;
  overflow-x: hidden; }

/* line 25, sassV2/LandingV3/_sectionHeaderV3.scss */
.PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos_inner {
  flex-direction: row;
  flex-wrap: nowrap;
  display: inline-flex;
  min-width: 100%; }
  /* line 30, sassV2/LandingV3/_sectionHeaderV3.scss */
  .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos_inner > div {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 14.2857%;
    display: inline-block;
    display: inline-flex;
    padding: 10px 5px; }
  /* line 39, sassV2/LandingV3/_sectionHeaderV3.scss */
  .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos_inner > div:first-child {
    padding: 10px 5px 10px 10px; }
  /* line 42, sassV2/LandingV3/_sectionHeaderV3.scss */
  .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos_inner > div:last-child {
    padding: 10px 10px 10px 5px; }
  /* line 45, sassV2/LandingV3/_sectionHeaderV3.scss */
  .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos_inner .c_logo {
    transition: 0.4s ease;
    display: inline-block;
    cursor: pointer;
    max-width: 100%;
    max-height: 54px;
    flex-shrink: 0; }

/* line 54, sassV2/LandingV3/_sectionHeaderV3.scss */
.PageWrapperV3.landingv3 .SectionHeaderV3 .c_slides {
  transition: 2s ease !important; }

/* line 57, sassV2/LandingV3/_sectionHeaderV3.scss */
.PageWrapperV3.landingv3 .SectionHeaderV3 .c_slide_img {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

/* line 60, sassV2/LandingV3/_sectionHeaderV3.scss */
.PageWrapperV3.landingv3 .SectionHeaderV3 .overlay {
  background: rgba(0, 0, 0, 0.02);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  height: 100%;
  width: 100%;
  left: 0;
  top: 0; }

/* line 67, sassV2/LandingV3/_sectionHeaderV3.scss */
.PageWrapperV3.landingv3 .SectionHeaderV3 .overlay_red {
  background: rgba(255, 0, 0, 0.02);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(255, 0, 0, 0.02) 0%, rgba(255, 0, 0, 0.2) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255, 0, 0, 0.02) 0%, rgba(255, 0, 0, 0.2) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 0, 0, 0.02) 0%, rgba(255, 0, 0, 0.2) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  color: MistyRose; }
  /* line 70, sassV2/LandingV3/_sectionHeaderV3.scss */
  .PageWrapperV3.landingv3 .SectionHeaderV3 .overlay_red .offerErrorMessage {
    text-transform: uppercase;
    font-weight: bold;
    color: yellow; }

/* line 78, sassV2/LandingV3/_sectionHeaderV3.scss */
.content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .background-image {
  min-height: 210px;
  max-height: 210px;
  height: 210px; }
  @media all and (min-width: 30em) and (min-height: 0em) {
    /* line 78, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .background-image {
      min-height: 180px;
      max-height: 180px;
      height: 180px; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 78, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .background-image {
      min-height: 290px;
      max-height: 290px;
      height: 290px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 78, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .background-image {
      min-height: 380px;
      max-height: 380px;
      height: 380px; } }

/* line 98, sassV2/LandingV3/_sectionHeaderV3.scss */
.content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos {
  overflow-y: hidden;
  overflow-x: scroll; }
  @media all and (min-width: 39.375em) and (min-height: 0em) {
    /* line 98, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos {
      overflow: initial; } }

/* line 105, sassV2/LandingV3/_sectionHeaderV3.scss */
.content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos img {
  max-height: 35px;
  max-width: 70px; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 105, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos img {
      max-height: 35px;
      max-width: 85px; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 105, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos img {
      max-height: 35px;
      max-width: 70px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 105, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos img {
      max-height: 60px;
      max-width: 120px; } }

/* line 121, sassV2/LandingV3/_sectionHeaderV3.scss */
.content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos_inner {
  min-width: 630px;
  height: 40px; }
  @media all and (min-width: 39.375em) and (min-height: 0em) {
    /* line 121, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos_inner {
      justify-content: space-around;
      min-width: 630px; } }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 121, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos_inner {
      min-width: 640px;
      height: 45px; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 121, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos_inner {
      min-width: 768px;
      height: 52px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 121, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos_inner {
      min-width: 1020px;
      height: 74px; } }

/* line 141, sassV2/LandingV3/_sectionHeaderV3.scss */
.content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .overlay {
  padding: 16px 16px 16px 35%; }
  @media all and (min-width: 30.25em) and (min-height: 0em) {
    /* line 141, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .overlay {
      padding: 16px 16px 16px 55%; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 141, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .overlay {
      padding: 24px 24px 24px 65%; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 141, sassV2/LandingV3/_sectionHeaderV3.scss */
    .content_m .PageWrapperV3.landingv3 .SectionHeaderV3 .overlay {
      padding: 32px 32px 32px 65%; } }

/* line 155, sassV2/LandingV3/_sectionHeaderV3.scss */
.content_d .PageWrapperV3.landingv3 .SectionHeaderV3 .background-image {
  min-height: 380px;
  max-height: 380px;
  height: 380px; }

/* line 160, sassV2/LandingV3/_sectionHeaderV3.scss */
.content_d .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos {
  text-align: center; }

/* line 163, sassV2/LandingV3/_sectionHeaderV3.scss */
.content_d .PageWrapperV3.landingv3 .SectionHeaderV3 .bh_Carousel_logos_inner {
  justify-content: space-around;
  height: 74px; }

/* line 167, sassV2/LandingV3/_sectionHeaderV3.scss */
.content_d .PageWrapperV3.landingv3 .SectionHeaderV3 .overlay {
  padding: 32px 32px 32px 65%; }

/* line 1, sassV2/LandingV3/_tileContentV3.scss */
.PageWrapperV3.landingv3 .TileContentV3 .bh_TileContentV3_Inner {
  background: #f1f1f1; }
  /* line 3, sassV2/LandingV3/_tileContentV3.scss */
  .PageWrapperV3.landingv3 .TileContentV3 .bh_TileContentV3_Inner .offer_container {
    margin: 0 auto;
    width: 100%; }

/* line 8, sassV2/LandingV3/_tileContentV3.scss */
.content_m .PageWrapperV3.landingv3 .TileContentV3 .bh_TileContentV3_Inner {
  padding: 7px 7px 7px 7px; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 8, sassV2/LandingV3/_tileContentV3.scss */
    .content_m .PageWrapperV3.landingv3 .TileContentV3 .bh_TileContentV3_Inner {
      padding: 8px 8px 8px 8px; } }

/* line 14, sassV2/LandingV3/_tileContentV3.scss */
.content_d .PageWrapperV3.landingv3 .TileContentV3 .bh_TileContentV3_Inner {
  padding: 8px 8px 8px 8px; }

/* line 2, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .tile2 {
  -webkit-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.2);
  box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.2); }
  /* line 4, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .tile2:hover, .PageWrapperV3 .tile2:focus {
    -webkit-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3);
    box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3); }

/* line 8, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .bh_Carousel,
.PageWrapperV3 .carousel_mini,
.PageWrapperV3 .categorytile,
.PageWrapperV3 .categorytile_mini {
  height: 100%;
  color: #fff;
  vertical-align: top;
  position: relative; }
  /* line 17, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel:hover .overlay,
  .PageWrapperV3 .carousel_mini:hover .overlay,
  .PageWrapperV3 .categorytile:hover .overlay,
  .PageWrapperV3 .categorytile_mini:hover .overlay {
    background-color: rgba(0, 0, 0, 0.01); }
  /* line 20, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel:hover .active .c_slide_img, .PageWrapperV3 .bh_Carousel:hover .c_slide_img,
  .PageWrapperV3 .carousel_mini:hover .active .c_slide_img,
  .PageWrapperV3 .carousel_mini:hover .c_slide_img,
  .PageWrapperV3 .categorytile:hover .active .c_slide_img,
  .PageWrapperV3 .categorytile:hover .c_slide_img,
  .PageWrapperV3 .categorytile_mini:hover .active .c_slide_img,
  .PageWrapperV3 .categorytile_mini:hover .c_slide_img {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  /* line 24, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .order_carosouel_wrapper,
  .PageWrapperV3 .carousel_mini .order_carosouel_wrapper,
  .PageWrapperV3 .categorytile .order_carosouel_wrapper,
  .PageWrapperV3 .categorytile_mini .order_carosouel_wrapper {
    position: absolute;
    left: 250px;
    width: 278px;
    top: 60px;
    background-color: #f1f1f1;
    border: 1px solid #686868 !important;
    padding: 18px !important;
    border-radius: 3px; }
  /* line 34, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .c_banner,
  .PageWrapperV3 .carousel_mini .c_banner,
  .PageWrapperV3 .categorytile .c_banner,
  .PageWrapperV3 .categorytile_mini .c_banner {
    -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.75);
    /*#0f3a5f*/
    transform: translate3d(0, 0, 0);
    -webkit-transform: rotate(-45deg);
    transform-origin: top center;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #1e73be;
    text-align: center;
    position: absolute;
    z-index: 2; }
  /* line 46, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .c_banner_img,
  .PageWrapperV3 .carousel_mini .c_banner_img,
  .PageWrapperV3 .categorytile .c_banner_img,
  .PageWrapperV3 .categorytile_mini .c_banner_img {
    height: 100%;
    background-repeat: no-repeat; }
  /* line 50, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .c_banner_text,
  .PageWrapperV3 .carousel_mini .c_banner_text,
  .PageWrapperV3 .categorytile .c_banner_text,
  .PageWrapperV3 .categorytile_mini .c_banner_text {
    font-family: 'Open Sans', sans-serif;
    font-weight: 200;
    position: absolute;
    display: block;
    color: white;
    right: 0;
    left: 0; }
  /* line 60, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .c_slides .c_slide_inner,
  .PageWrapperV3 .carousel_mini .c_slides .c_slide_inner,
  .PageWrapperV3 .categorytile .c_slides .c_slide_inner,
  .PageWrapperV3 .categorytile_mini .c_slides .c_slide_inner {
    position: relative;
    min-height: 100%;
    display: block;
    margin: 0;
    height: 100%;
    width: 100%;
    top: 0; }
  /* line 69, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .c_slides .c_slide_inner > div,
  .PageWrapperV3 .carousel_mini .c_slides .c_slide_inner > div,
  .PageWrapperV3 .categorytile .c_slides .c_slide_inner > div,
  .PageWrapperV3 .categorytile_mini .c_slides .c_slide_inner > div {
    position: relative;
    overflow: hidden;
    display: block;
    height: 100%;
    color: #fff;
    left: 0;
    top: 0; }
  /* line 79, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .pagination,
  .PageWrapperV3 .carousel_mini .pagination,
  .PageWrapperV3 .categorytile .pagination,
  .PageWrapperV3 .categorytile_mini .pagination {
    text-align: center;
    position: absolute;
    z-index: 1;
    padding: 0;
    border: none;
    margin: 0 auto;
    height: 0;
    width: 100%;
    left: 0;
    bottom: 40px; }
  /* line 91, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .img_holder,
  .PageWrapperV3 .carousel_mini .img_holder,
  .PageWrapperV3 .categorytile .img_holder,
  .PageWrapperV3 .categorytile_mini .img_holder {
    height: 100%;
    width: 100%; }
  /* line 95, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .overlay, .PageWrapperV3 .bh_Carousel .img_tile, .PageWrapperV3 .bh_Carousel .c_slide_img,
  .PageWrapperV3 .carousel_mini .overlay,
  .PageWrapperV3 .carousel_mini .img_tile,
  .PageWrapperV3 .carousel_mini .c_slide_img,
  .PageWrapperV3 .categorytile .overlay,
  .PageWrapperV3 .categorytile .img_tile,
  .PageWrapperV3 .categorytile .c_slide_img,
  .PageWrapperV3 .categorytile_mini .overlay,
  .PageWrapperV3 .categorytile_mini .img_tile,
  .PageWrapperV3 .categorytile_mini .c_slide_img {
    transition: 0.4s ease;
    min-height: 100%;
    min-width: 100%;
    height: 100%;
    width: auto; }
  /* line 102, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .img_tile, .PageWrapperV3 .bh_Carousel .c_slide_img,
  .PageWrapperV3 .carousel_mini .img_tile,
  .PageWrapperV3 .carousel_mini .c_slide_img,
  .PageWrapperV3 .categorytile .img_tile,
  .PageWrapperV3 .categorytile .c_slide_img,
  .PageWrapperV3 .categorytile_mini .img_tile,
  .PageWrapperV3 .categorytile_mini .c_slide_img {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #fff;
    width: 100%; }
  /* line 107, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .img_tile,
  .PageWrapperV3 .carousel_mini .img_tile,
  .PageWrapperV3 .categorytile .img_tile,
  .PageWrapperV3 .categorytile_mini .img_tile {
    background-position: left top; }
  /* line 110, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .apparel.img_tile,
  .PageWrapperV3 .bh_Carousel .beautyfragrance.img_tile,
  .PageWrapperV3 .bh_Carousel .sports.img_tile,
  .PageWrapperV3 .bh_Carousel .food.img_tile,
  .PageWrapperV3 .carousel_mini .apparel.img_tile,
  .PageWrapperV3 .carousel_mini .beautyfragrance.img_tile,
  .PageWrapperV3 .carousel_mini .sports.img_tile,
  .PageWrapperV3 .carousel_mini .food.img_tile,
  .PageWrapperV3 .categorytile .apparel.img_tile,
  .PageWrapperV3 .categorytile .beautyfragrance.img_tile,
  .PageWrapperV3 .categorytile .sports.img_tile,
  .PageWrapperV3 .categorytile .food.img_tile,
  .PageWrapperV3 .categorytile_mini .apparel.img_tile,
  .PageWrapperV3 .categorytile_mini .beautyfragrance.img_tile,
  .PageWrapperV3 .categorytile_mini .sports.img_tile,
  .PageWrapperV3 .categorytile_mini .food.img_tile {
    background-position: center top; }
  /* line 116, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .healthwellness.img_tile,
  .PageWrapperV3 .carousel_mini .healthwellness.img_tile,
  .PageWrapperV3 .categorytile .healthwellness.img_tile,
  .PageWrapperV3 .categorytile_mini .healthwellness.img_tile {
    background-position: right top; }
  /* line 119, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .c_slide_img,
  .PageWrapperV3 .carousel_mini .c_slide_img,
  .PageWrapperV3 .categorytile .c_slide_img,
  .PageWrapperV3 .categorytile_mini .c_slide_img {
    background-image: url(/ImagesV2/Banners/Category/shopping.jpg);
    background-position: left bottom !important; }
  /* line 123, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .fa_angle,
  .PageWrapperV3 .carousel_mini .fa_angle,
  .PageWrapperV3 .categorytile .fa_angle,
  .PageWrapperV3 .categorytile_mini .fa_angle {
    text-shadow: 0 0 9px rgba(0, 0, 0, 0.6);
    justify-content: center;
    align-items: center;
    transition: 0.5s ease;
    text-align: center;
    position: absolute;
    z-index: 6;
    margin: auto 0;
    height: 100%;
    cursor: pointer;
    color: #fff;
    width: 30px;
    top: 0;
    bottom: 0; }
    /* line 138, sassV2/LandingV3/_carousels.scss */
    .PageWrapperV3 .bh_Carousel .fa_angle span,
    .PageWrapperV3 .carousel_mini .fa_angle span,
    .PageWrapperV3 .categorytile .fa_angle span,
    .PageWrapperV3 .categorytile_mini .fa_angle span {
      display: inline-block;
      height: 100%; }
    /* line 142, sassV2/LandingV3/_carousels.scss */
    .PageWrapperV3 .bh_Carousel .fa_angle span, .PageWrapperV3 .bh_Carousel .fa_angle i.fa, .PageWrapperV3 .bh_Carousel .fa_angle i.fal, .PageWrapperV3 .bh_Carousel .fa_angle i.far, .PageWrapperV3 .bh_Carousel .fa_angle i.fas, .PageWrapperV3 .bh_Carousel .fa_angle i.fab,
    .PageWrapperV3 .carousel_mini .fa_angle span,
    .PageWrapperV3 .carousel_mini .fa_angle i.fa,
    .PageWrapperV3 .carousel_mini .fa_angle i.fal,
    .PageWrapperV3 .carousel_mini .fa_angle i.far,
    .PageWrapperV3 .carousel_mini .fa_angle i.fas,
    .PageWrapperV3 .carousel_mini .fa_angle i.fab,
    .PageWrapperV3 .categorytile .fa_angle span,
    .PageWrapperV3 .categorytile .fa_angle i.fa,
    .PageWrapperV3 .categorytile .fa_angle i.fal,
    .PageWrapperV3 .categorytile .fa_angle i.far,
    .PageWrapperV3 .categorytile .fa_angle i.fas,
    .PageWrapperV3 .categorytile .fa_angle i.fab,
    .PageWrapperV3 .categorytile_mini .fa_angle span,
    .PageWrapperV3 .categorytile_mini .fa_angle i.fa,
    .PageWrapperV3 .categorytile_mini .fa_angle i.fal,
    .PageWrapperV3 .categorytile_mini .fa_angle i.far,
    .PageWrapperV3 .categorytile_mini .fa_angle i.fas,
    .PageWrapperV3 .categorytile_mini .fa_angle i.fab {
      vertical-align: middle; }
  /* line 146, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .fa_angle i.fa,
  .PageWrapperV3 .bh_Carousel .fa_angle i.fal,
  .PageWrapperV3 .bh_Carousel .fa_angle i.far,
  .PageWrapperV3 .bh_Carousel .fa_angle i.fas,
  .PageWrapperV3 .bh_Carousel .fa_angle i.fab,
  .PageWrapperV3 .carousel_mini .fa_angle i.fa,
  .PageWrapperV3 .carousel_mini .fa_angle i.fal,
  .PageWrapperV3 .carousel_mini .fa_angle i.far,
  .PageWrapperV3 .carousel_mini .fa_angle i.fas,
  .PageWrapperV3 .carousel_mini .fa_angle i.fab,
  .PageWrapperV3 .categorytile .fa_angle i.fa,
  .PageWrapperV3 .categorytile .fa_angle i.fal,
  .PageWrapperV3 .categorytile .fa_angle i.far,
  .PageWrapperV3 .categorytile .fa_angle i.fas,
  .PageWrapperV3 .categorytile .fa_angle i.fab,
  .PageWrapperV3 .categorytile_mini .fa_angle i.fa,
  .PageWrapperV3 .categorytile_mini .fa_angle i.fal,
  .PageWrapperV3 .categorytile_mini .fa_angle i.far,
  .PageWrapperV3 .categorytile_mini .fa_angle i.fas,
  .PageWrapperV3 .categorytile_mini .fa_angle i.fab {
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: auto;
    height: auto;
    width: 100%;
    right: 0;
    left: 0;
    top: 0; }
  /* line 161, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .fa_angle.fa-left,
  .PageWrapperV3 .carousel_mini .fa_angle.fa-left,
  .PageWrapperV3 .categorytile .fa_angle.fa-left,
  .PageWrapperV3 .categorytile_mini .fa_angle.fa-left {
    background: rgba(0, 0, 0, 0.2);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 164, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .fa_angle.fa-right,
  .PageWrapperV3 .carousel_mini .fa_angle.fa-right,
  .PageWrapperV3 .categorytile .fa_angle.fa-right,
  .PageWrapperV3 .categorytile_mini .fa_angle.fa-right {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    right: 0; }
  /* line 168, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .overlay,
  .PageWrapperV3 .carousel_mini .overlay,
  .PageWrapperV3 .categorytile .overlay,
  .PageWrapperV3 .categorytile_mini .overlay {
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -khtml-border-radius: 0;
    text-shadow: 0 0 9px rgba(0, 0, 0, 0.6);
    position: absolute;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
    margin: auto;
    height: 100%;
    width: 100%;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0; }
    /* line 183, sassV2/LandingV3/_carousels.scss */
    .PageWrapperV3 .bh_Carousel .overlay .offer_title, .PageWrapperV3 .bh_Carousel .overlay .offer_desc,
    .PageWrapperV3 .carousel_mini .overlay .offer_title,
    .PageWrapperV3 .carousel_mini .overlay .offer_desc,
    .PageWrapperV3 .categorytile .overlay .offer_title,
    .PageWrapperV3 .categorytile .overlay .offer_desc,
    .PageWrapperV3 .categorytile_mini .overlay .offer_title,
    .PageWrapperV3 .categorytile_mini .overlay .offer_desc {
      display: block; }
    /* line 186, sassV2/LandingV3/_carousels.scss */
    .PageWrapperV3 .bh_Carousel .overlay .offerli,
    .PageWrapperV3 .carousel_mini .overlay .offerli,
    .PageWrapperV3 .categorytile .overlay .offerli,
    .PageWrapperV3 .categorytile_mini .overlay .offerli {
      text-align: left;
      word-break: break-word; }
  /* line 191, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain,
  .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain,
  .PageWrapperV3 .categorytile .overlay .overlay_inner_contain,
  .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -khtml-border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.5) !important;
    box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3);
    position: relative;
    overflow: hidden; }
    /* line 198, sassV2/LandingV3/_carousels.scss */
    .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain .offerErrorMessage,
    .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain .offerErrorMessage,
    .PageWrapperV3 .categorytile .overlay .overlay_inner_contain .offerErrorMessage,
    .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain .offerErrorMessage {
      padding: 0; }
    /* line 202, sassV2/LandingV3/_carousels.scss */
    .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain .overlay_title,
    .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain .overlay_title,
    .PageWrapperV3 .categorytile .overlay .overlay_inner_contain .overlay_title,
    .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain .overlay_title {
      background: transparent;
      padding: 0.25rem; }
  /* line 204, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel button, .PageWrapperV3 .bh_Carousel .greenBtn, .PageWrapperV3 .bh_Carousel .blueBtn, .PageWrapperV3 .bh_Carousel .greyBtn, .PageWrapperV3 .bh_Carousel .redBtn,
  .PageWrapperV3 .carousel_mini button,
  .PageWrapperV3 .carousel_mini .greenBtn,
  .PageWrapperV3 .carousel_mini .blueBtn,
  .PageWrapperV3 .carousel_mini .greyBtn,
  .PageWrapperV3 .carousel_mini .redBtn,
  .PageWrapperV3 .categorytile button,
  .PageWrapperV3 .categorytile .greenBtn,
  .PageWrapperV3 .categorytile .blueBtn,
  .PageWrapperV3 .categorytile .greyBtn,
  .PageWrapperV3 .categorytile .redBtn,
  .PageWrapperV3 .categorytile_mini button,
  .PageWrapperV3 .categorytile_mini .greenBtn,
  .PageWrapperV3 .categorytile_mini .blueBtn,
  .PageWrapperV3 .categorytile_mini .greyBtn,
  .PageWrapperV3 .categorytile_mini .redBtn {
    line-height: 28px;
    font-size: 13px;
    position: relative;
    margin: 0 16px 0 0;
    bottom: unset;
    right: unset;
    width: auto;
    height: 30px;
    white-space: nowrap; }
  /* line 215, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .greenBtn,
  .PageWrapperV3 .carousel_mini .greenBtn,
  .PageWrapperV3 .categorytile .greenBtn,
  .PageWrapperV3 .categorytile_mini .greenBtn {
    min-width: 90px;
    display: block;
    margin: 8px 16px 0 0; }
  /* line 220, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .greyBtn, .PageWrapperV3 .bh_Carousel .redBtn,
  .PageWrapperV3 .carousel_mini .greyBtn,
  .PageWrapperV3 .carousel_mini .redBtn,
  .PageWrapperV3 .categorytile .greyBtn,
  .PageWrapperV3 .categorytile .redBtn,
  .PageWrapperV3 .categorytile_mini .greyBtn,
  .PageWrapperV3 .categorytile_mini .redBtn {
    min-width: 0; }
  /* line 223, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .redBtn,
  .PageWrapperV3 .carousel_mini .redBtn,
  .PageWrapperV3 .categorytile .redBtn,
  .PageWrapperV3 .categorytile_mini .redBtn {
    padding: 0 10px; }
  /* line 226, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .redBtn .fa,
  .PageWrapperV3 .bh_Carousel .redBtn .fal,
  .PageWrapperV3 .bh_Carousel .redBtn .far,
  .PageWrapperV3 .bh_Carousel .redBtn .fas,
  .PageWrapperV3 .bh_Carousel .redBtn .fab,
  .PageWrapperV3 .carousel_mini .redBtn .fa,
  .PageWrapperV3 .carousel_mini .redBtn .fal,
  .PageWrapperV3 .carousel_mini .redBtn .far,
  .PageWrapperV3 .carousel_mini .redBtn .fas,
  .PageWrapperV3 .carousel_mini .redBtn .fab,
  .PageWrapperV3 .categorytile .redBtn .fa,
  .PageWrapperV3 .categorytile .redBtn .fal,
  .PageWrapperV3 .categorytile .redBtn .far,
  .PageWrapperV3 .categorytile .redBtn .fas,
  .PageWrapperV3 .categorytile .redBtn .fab,
  .PageWrapperV3 .categorytile_mini .redBtn .fa,
  .PageWrapperV3 .categorytile_mini .redBtn .fal,
  .PageWrapperV3 .categorytile_mini .redBtn .far,
  .PageWrapperV3 .categorytile_mini .redBtn .fas,
  .PageWrapperV3 .categorytile_mini .redBtn .fab {
    line-height: 2.54; }
  /* line 233, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .customcat_btn,
  .PageWrapperV3 .carousel_mini .customcat_btn,
  .PageWrapperV3 .categorytile .customcat_btn,
  .PageWrapperV3 .categorytile_mini .customcat_btn {
    position: absolute !important;
    margin: 0 !important;
    z-index: 9;
    top: 8px; }
  /* line 239, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .customcat_btn_l,
  .PageWrapperV3 .carousel_mini .customcat_btn_l,
  .PageWrapperV3 .categorytile .customcat_btn_l,
  .PageWrapperV3 .categorytile_mini .customcat_btn_l {
    left: 8px; }
  /* line 242, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .customcat_btn_r,
  .PageWrapperV3 .carousel_mini .customcat_btn_r,
  .PageWrapperV3 .categorytile .customcat_btn_r,
  .PageWrapperV3 .categorytile_mini .customcat_btn_r {
    right: 8px !important; }
  /* line 245, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel .flatBtn_translucent.customcat_btn,
  .PageWrapperV3 .carousel_mini .flatBtn_translucent.customcat_btn,
  .PageWrapperV3 .categorytile .flatBtn_translucent.customcat_btn,
  .PageWrapperV3 .categorytile_mini .flatBtn_translucent.customcat_btn {
    background: none;
    background-color: rgba(255, 255, 255, 0.9);
    color: #333; }

/* line 252, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .bh_Carousel.carousel_header .fa_angle.fa-left {
  background: rgba(0, 0, 0, 0.2);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 255, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .bh_Carousel.carousel_header .fa_angle.fa-right {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 258, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .bh_Carousel.carousel_header:hover .fa_angle.fa-left {
  background: rgba(0, 0, 0, 0.25);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 260, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel.carousel_header:hover .fa_angle.fa-left:hover {
    background: rgba(0, 0, 0, 0.3);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 264, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .bh_Carousel.carousel_header:hover .fa_angle.fa-right {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 266, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .bh_Carousel.carousel_header:hover .fa_angle.fa-right:hover {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 272, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .carousel_slideIn.bh_Carousel .c_slides {
  flex-direction: row;
  transition: 1s ease;
  flex-wrap: wrap;
  position: relative;
  display: inline-block;
  display: flex;
  height: 100%; }

/* line 281, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .carousel_slideIn.bh_Carousel .c_slide {
  position: relative;
  display: inline-block;
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 287, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .c_slide {
  transition: 2s ease;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  height: 100%;
  width: 100%; }
  /* line 293, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .c_slide.active {
    opacity: 1;
    filter: alpha(opacity=100); }

/* line 297, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .appSlider.carousel_mini.tile2 .c_slides .c_slide {
  visibility: hidden; }
  /* line 299, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .appSlider.carousel_mini.tile2 .c_slides .c_slide.active {
    visibility: visible; }

/* line 303, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .dot {
  transition: 0.4s ease;
  background: none;
  border: none;
  display: inline-block;
  z-index: 5;
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: pointer; }
  /* line 311, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .dot div {
    height: 16px;
    width: 16px;
    min-width: 16px;
    max-width: 16px;
    margin: 10px 10px 14px;
    -webkit-border-top-left-radius: 1px;
    -webkit-border-top-right-radius: 1px;
    -webkit-border-bottom-right-radius: 1px;
    -webkit-border-bottom-left-radius: 1px;
    -moz-border-radius-topleft: 1px;
    -moz-border-radius-topright: 1px;
    -moz-border-radius-bottomright: 1px;
    -moz-border-radius-bottomleft: 1px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
    -khtml-border-radius: 1px;
    background: #fff; }
  /* line 320, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3 .dot:hover, .PageWrapperV3 .dot.active {
    opacity: 1;
    filter: alpha(opacity=100); }

/* line 325, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3 .c_slide_inner, .PageWrapperV3 .categorytile {
  background: #000; }

/* line 334, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel .c_banner,
.content_m .PageWrapperV3 .carousel_mini .c_banner,
.content_m .PageWrapperV3 .categorytile .c_banner,
.content_m .PageWrapperV3 .categorytile_mini .c_banner {
  height: 50px;
  width: 250px;
  left: -105px;
  top: 20px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 334, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .c_banner,
    .content_m .PageWrapperV3 .carousel_mini .c_banner,
    .content_m .PageWrapperV3 .categorytile .c_banner,
    .content_m .PageWrapperV3 .categorytile_mini .c_banner {
      height: 75px;
      width: 400px;
      left: -175px;
      top: 25px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 334, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .c_banner,
    .content_m .PageWrapperV3 .carousel_mini .c_banner,
    .content_m .PageWrapperV3 .categorytile .c_banner,
    .content_m .PageWrapperV3 .categorytile_mini .c_banner {
      height: 112px;
      width: 500px;
      left: -200px;
      top: 50px; } }

/* line 352, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel .c_banner_img,
.content_m .PageWrapperV3 .carousel_mini .c_banner_img,
.content_m .PageWrapperV3 .categorytile .c_banner_img,
.content_m .PageWrapperV3 .categorytile_mini .c_banner_img {
  background-position: center 8px;
  background-size: 15px 16px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 352, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .c_banner_img,
    .content_m .PageWrapperV3 .carousel_mini .c_banner_img,
    .content_m .PageWrapperV3 .categorytile .c_banner_img,
    .content_m .PageWrapperV3 .categorytile_mini .c_banner_img {
      background-position: center 12px;
      background-size: 24px 25px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 352, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .c_banner_img,
    .content_m .PageWrapperV3 .carousel_mini .c_banner_img,
    .content_m .PageWrapperV3 .categorytile .c_banner_img,
    .content_m .PageWrapperV3 .categorytile_mini .c_banner_img {
      background-position: center 16px;
      background-size: 39px 40px; } }

/* line 364, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel .c_banner_text,
.content_m .PageWrapperV3 .carousel_mini .c_banner_text,
.content_m .PageWrapperV3 .categorytile .c_banner_text,
.content_m .PageWrapperV3 .categorytile_mini .c_banner_text {
  font-size: 14px;
  bottom: 8px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 364, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .c_banner_text,
    .content_m .PageWrapperV3 .carousel_mini .c_banner_text,
    .content_m .PageWrapperV3 .categorytile .c_banner_text,
    .content_m .PageWrapperV3 .categorytile_mini .c_banner_text {
      font-size: 18px;
      bottom: 12px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 364, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .c_banner_text,
    .content_m .PageWrapperV3 .carousel_mini .c_banner_text,
    .content_m .PageWrapperV3 .categorytile .c_banner_text,
    .content_m .PageWrapperV3 .categorytile_mini .c_banner_text {
      font-size: 28px;
      bottom: 16px; } }

/* line 376, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel .pagination,
.content_m .PageWrapperV3 .carousel_mini .pagination,
.content_m .PageWrapperV3 .categorytile .pagination,
.content_m .PageWrapperV3 .categorytile_mini .pagination {
  display: none; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 376, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .pagination,
    .content_m .PageWrapperV3 .carousel_mini .pagination,
    .content_m .PageWrapperV3 .categorytile .pagination,
    .content_m .PageWrapperV3 .categorytile_mini .pagination {
      display: block; } }

@media all and (min-width: 48em) and (min-height: 0em) {
  /* line 382, sassV2/LandingV3/_carousels.scss */
  .content_m .PageWrapperV3 .bh_Carousel .fa_angle,
  .content_m .PageWrapperV3 .carousel_mini .fa_angle,
  .content_m .PageWrapperV3 .categorytile .fa_angle,
  .content_m .PageWrapperV3 .categorytile_mini .fa_angle {
    padding: 0; } }

/* line 387, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel .fa_angle i.fa,
.content_m .PageWrapperV3 .bh_Carousel .fa_angle i.fal,
.content_m .PageWrapperV3 .bh_Carousel .fa_angle i.far,
.content_m .PageWrapperV3 .bh_Carousel .fa_angle i.fas,
.content_m .PageWrapperV3 .bh_Carousel .fa_angle i.fab,
.content_m .PageWrapperV3 .carousel_mini .fa_angle i.fa,
.content_m .PageWrapperV3 .carousel_mini .fa_angle i.fal,
.content_m .PageWrapperV3 .carousel_mini .fa_angle i.far,
.content_m .PageWrapperV3 .carousel_mini .fa_angle i.fas,
.content_m .PageWrapperV3 .carousel_mini .fa_angle i.fab,
.content_m .PageWrapperV3 .categorytile .fa_angle i.fa,
.content_m .PageWrapperV3 .categorytile .fa_angle i.fal,
.content_m .PageWrapperV3 .categorytile .fa_angle i.far,
.content_m .PageWrapperV3 .categorytile .fa_angle i.fas,
.content_m .PageWrapperV3 .categorytile .fa_angle i.fab,
.content_m .PageWrapperV3 .categorytile_mini .fa_angle i.fa,
.content_m .PageWrapperV3 .categorytile_mini .fa_angle i.fal,
.content_m .PageWrapperV3 .categorytile_mini .fa_angle i.far,
.content_m .PageWrapperV3 .categorytile_mini .fa_angle i.fas,
.content_m .PageWrapperV3 .categorytile_mini .fa_angle i.fab {
  font-size: 24px; }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 387, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .fa_angle i.fa,
    .content_m .PageWrapperV3 .bh_Carousel .fa_angle i.fal,
    .content_m .PageWrapperV3 .bh_Carousel .fa_angle i.far,
    .content_m .PageWrapperV3 .bh_Carousel .fa_angle i.fas,
    .content_m .PageWrapperV3 .bh_Carousel .fa_angle i.fab,
    .content_m .PageWrapperV3 .carousel_mini .fa_angle i.fa,
    .content_m .PageWrapperV3 .carousel_mini .fa_angle i.fal,
    .content_m .PageWrapperV3 .carousel_mini .fa_angle i.far,
    .content_m .PageWrapperV3 .carousel_mini .fa_angle i.fas,
    .content_m .PageWrapperV3 .carousel_mini .fa_angle i.fab,
    .content_m .PageWrapperV3 .categorytile .fa_angle i.fa,
    .content_m .PageWrapperV3 .categorytile .fa_angle i.fal,
    .content_m .PageWrapperV3 .categorytile .fa_angle i.far,
    .content_m .PageWrapperV3 .categorytile .fa_angle i.fas,
    .content_m .PageWrapperV3 .categorytile .fa_angle i.fab,
    .content_m .PageWrapperV3 .categorytile_mini .fa_angle i.fa,
    .content_m .PageWrapperV3 .categorytile_mini .fa_angle i.fal,
    .content_m .PageWrapperV3 .categorytile_mini .fa_angle i.far,
    .content_m .PageWrapperV3 .categorytile_mini .fa_angle i.fas,
    .content_m .PageWrapperV3 .categorytile_mini .fa_angle i.fab {
      font-size: 32px; } }

/* line 397, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel .fa_angle.fa-left,
.content_m .PageWrapperV3 .carousel_mini .fa_angle.fa-left,
.content_m .PageWrapperV3 .categorytile .fa_angle.fa-left,
.content_m .PageWrapperV3 .categorytile_mini .fa_angle.fa-left {
  padding: 0 14px 0 0; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 397, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .fa_angle.fa-left,
    .content_m .PageWrapperV3 .carousel_mini .fa_angle.fa-left,
    .content_m .PageWrapperV3 .categorytile .fa_angle.fa-left,
    .content_m .PageWrapperV3 .categorytile_mini .fa_angle.fa-left {
      padding: 0 6px 0 0; } }

/* line 403, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel .fa_angle.fa-right,
.content_m .PageWrapperV3 .carousel_mini .fa_angle.fa-right,
.content_m .PageWrapperV3 .categorytile .fa_angle.fa-right,
.content_m .PageWrapperV3 .categorytile_mini .fa_angle.fa-right {
  padding: 0 0 0 14px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 403, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .fa_angle.fa-right,
    .content_m .PageWrapperV3 .carousel_mini .fa_angle.fa-right,
    .content_m .PageWrapperV3 .categorytile .fa_angle.fa-right,
    .content_m .PageWrapperV3 .categorytile_mini .fa_angle.fa-right {
      padding: 0 0 0 6px; } }

/* line 409, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain,
.content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain,
.content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain,
.content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain {
  padding: 8px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 409, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain,
    .content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain,
    .content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain,
    .content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain {
      padding: 12px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 409, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain,
    .content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain,
    .content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain,
    .content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain {
      padding: 16px; } }

/* line 418, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain h2.offer_title,
.content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain h2.offer_title,
.content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain h2.offer_title,
.content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain h2.offer_title {
  font-weight: 600;
  font-size: 18px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 418, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain h2.offer_title,
    .content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain h2.offer_title,
    .content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain h2.offer_title,
    .content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain h2.offer_title {
      font-weight: 400;
      font-size: 24px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 418, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain h2.offer_title,
    .content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain h2.offer_title,
    .content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain h2.offer_title,
    .content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain h2.offer_title {
      font-size: 28px; } }

/* line 429, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain .offer_title,
.content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain .offer_title,
.content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain .offer_title,
.content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain .offer_title {
  padding-bottom: 6px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 429, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain .offer_title,
    .content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain .offer_title,
    .content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain .offer_title,
    .content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain .offer_title {
      padding-bottom: 8px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 429, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain .offer_title,
    .content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain .offer_title,
    .content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain .offer_title,
    .content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain .offer_title {
      padding-bottom: 10px; } }

/* line 438, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain .overlay_desc p,
.content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain .overlay_desc p,
.content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain .overlay_desc p,
.content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain .overlay_desc p {
  padding-bottom: 4px;
  font-size: 12px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 438, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain .overlay_desc p,
    .content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain .overlay_desc p,
    .content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain .overlay_desc p,
    .content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain .overlay_desc p {
      padding-bottom: 6px;
      font-size: 14px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 438, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain .overlay_desc p,
    .content_m .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain .overlay_desc p,
    .content_m .PageWrapperV3 .categorytile .overlay .overlay_inner_contain .overlay_desc p,
    .content_m .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain .overlay_desc p {
      padding-bottom: 8px;
      font-size: 16px; } }

/* line 452, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3 .bh_Carousel.carousel_header h2 {
  padding-bottom: 4px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 452, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel.carousel_header h2 {
      padding-bottom: 6px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 452, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3 .bh_Carousel.carousel_header h2 {
      padding-bottom: 8px; } }

/* line 468, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .c_banner,
.content_d .PageWrapperV3 .carousel_mini .c_banner,
.content_d .PageWrapperV3 .categorytile .c_banner,
.content_d .PageWrapperV3 .categorytile_mini .c_banner {
  height: 112px;
  width: 500px;
  left: -200px;
  top: 50px; }

/* line 474, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .c_banner_img,
.content_d .PageWrapperV3 .carousel_mini .c_banner_img,
.content_d .PageWrapperV3 .categorytile .c_banner_img,
.content_d .PageWrapperV3 .categorytile_mini .c_banner_img {
  background-position: center 16px;
  background-size: 39px 40px; }

/* line 478, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .c_banner_text,
.content_d .PageWrapperV3 .carousel_mini .c_banner_text,
.content_d .PageWrapperV3 .categorytile .c_banner_text,
.content_d .PageWrapperV3 .categorytile_mini .c_banner_text {
  font-size: 28px;
  bottom: 16px; }

/* line 482, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .pagination,
.content_d .PageWrapperV3 .carousel_mini .pagination,
.content_d .PageWrapperV3 .categorytile .pagination,
.content_d .PageWrapperV3 .categorytile_mini .pagination {
  display: block; }

/* line 485, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .fa_angle,
.content_d .PageWrapperV3 .carousel_mini .fa_angle,
.content_d .PageWrapperV3 .categorytile .fa_angle,
.content_d .PageWrapperV3 .categorytile_mini .fa_angle {
  padding: 0; }

/* line 488, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .fa_angle i.fa,
.content_d .PageWrapperV3 .bh_Carousel .fa_angle i.fal,
.content_d .PageWrapperV3 .bh_Carousel .fa_angle i.far,
.content_d .PageWrapperV3 .bh_Carousel .fa_angle i.fas,
.content_d .PageWrapperV3 .bh_Carousel .fa_angle i.fab,
.content_d .PageWrapperV3 .carousel_mini .fa_angle i.fa,
.content_d .PageWrapperV3 .carousel_mini .fa_angle i.fal,
.content_d .PageWrapperV3 .carousel_mini .fa_angle i.far,
.content_d .PageWrapperV3 .carousel_mini .fa_angle i.fas,
.content_d .PageWrapperV3 .carousel_mini .fa_angle i.fab,
.content_d .PageWrapperV3 .categorytile .fa_angle i.fa,
.content_d .PageWrapperV3 .categorytile .fa_angle i.fal,
.content_d .PageWrapperV3 .categorytile .fa_angle i.far,
.content_d .PageWrapperV3 .categorytile .fa_angle i.fas,
.content_d .PageWrapperV3 .categorytile .fa_angle i.fab,
.content_d .PageWrapperV3 .categorytile_mini .fa_angle i.fa,
.content_d .PageWrapperV3 .categorytile_mini .fa_angle i.fal,
.content_d .PageWrapperV3 .categorytile_mini .fa_angle i.far,
.content_d .PageWrapperV3 .categorytile_mini .fa_angle i.fas,
.content_d .PageWrapperV3 .categorytile_mini .fa_angle i.fab {
  font-size: 32px; }

/* line 495, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .fa_angle.fa-left,
.content_d .PageWrapperV3 .carousel_mini .fa_angle.fa-left,
.content_d .PageWrapperV3 .categorytile .fa_angle.fa-left,
.content_d .PageWrapperV3 .categorytile_mini .fa_angle.fa-left {
  padding: 0 6px 0 0; }

/* line 498, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .fa_angle.fa-right,
.content_d .PageWrapperV3 .carousel_mini .fa_angle.fa-right,
.content_d .PageWrapperV3 .categorytile .fa_angle.fa-right,
.content_d .PageWrapperV3 .categorytile_mini .fa_angle.fa-right {
  padding: 0 0 0 6px; }

/* line 501, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain,
.content_d .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain,
.content_d .PageWrapperV3 .categorytile .overlay .overlay_inner_contain,
.content_d .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain {
  padding: 16px; }

/* line 504, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain h2.offer_title,
.content_d .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain h2.offer_title,
.content_d .PageWrapperV3 .categorytile .overlay .overlay_inner_contain h2.offer_title,
.content_d .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain h2.offer_title {
  font-weight: 400;
  font-size: 28px; }

/* line 508, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain .offer_title,
.content_d .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain .offer_title,
.content_d .PageWrapperV3 .categorytile .overlay .overlay_inner_contain .offer_title,
.content_d .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain .offer_title {
  padding-bottom: 10px; }

/* line 511, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel .overlay .overlay_inner_contain .overlay_desc p,
.content_d .PageWrapperV3 .carousel_mini .overlay .overlay_inner_contain .overlay_desc p,
.content_d .PageWrapperV3 .categorytile .overlay .overlay_inner_contain .overlay_desc p,
.content_d .PageWrapperV3 .categorytile_mini .overlay .overlay_inner_contain .overlay_desc p {
  padding-bottom: 8px;
  font-size: 16px; }

/* line 517, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3 .bh_Carousel.carousel_header h2 {
  padding-bottom: 8px; }

/* line 524, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .bh_Carousel,
.PageWrapperV3.landingv3 .carousel_mini,
.PageWrapperV3.landingv3 .categorytile,
.PageWrapperV3.landingv3 .categorytile_mini {
  background: #bbb; }

/* line 532, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel:hover .categorytile .overlay {
  background-color: transparent; }

/* line 535, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel:hover .img_tile,
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel:hover .active .c_slide_img {
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 539, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel:hover .fa_angle.fa-left {
  background: rgba(0, 0, 0, 0.25);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 542, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel:hover .fa_angle.fa-left:hover {
  background: rgba(0, 0, 0, 0.3);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 545, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel:hover .fa_angle.fa-right {
  background: rgba(0, 0, 0, 0.05);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 548, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel:hover .fa_angle.fa-right:hover {
  background: rgba(0, 0, 0, 0.05);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.3) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.3) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.3) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 551, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel:hover .categorytile:hover .overlay {
  background-color: rgba(0, 0, 0, 0.01); }

/* line 554, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel:hover .categorytile:hover .img_tile,
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel:hover .categorytile:hover .active .c_slide_img, .PageWrapperV3.landingv3 .section_topmini .bh_Carousel:hover .c_slide_img {
  opacity: 0.9;
  filter: alpha(opacity=90); }

/* line 559, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel .fa_angle.fa-left {
  background: rgba(0, 0, 0, 0.2);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 562, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .section_topmini .bh_Carousel .fa_angle.fa-right {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 566, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .carousel_mini {
  overflow: visible;
  display: inline-block; }
  /* line 569, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3.landingv3 .carousel_mini h4 {
    font-weight: 600; }
  /* line 572, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3.landingv3 .carousel_mini h6 {
    text-shadow: 0 0 9px black;
    overflow: hidden;
    position: absolute;
    display: inline-block;
    z-index: 2;
    padding: 0;
    color: #fff; }
  /* line 581, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3.landingv3 .carousel_mini ul {
    margin-top: 8px; }
  /* line 584, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3.landingv3 .carousel_mini ul li {
    line-height: 1.25; }
  /* line 587, sassV2/LandingV3/_carousels.scss */
  .PageWrapperV3.landingv3 .carousel_mini .c_slide {
    transition: 1s ease; }

/* line 591, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .add_content {
  margin-left: 20px; }

/* line 594, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .order_content {
  margin-right: 20px; }

/* line 597, sassV2/LandingV3/_carousels.scss */
.PageWrapperV3.landingv3 .carousel_mini .overlay {
  background: rgba(0, 0, 0, 0.02);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 606, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3.landingv3 .bh_Carousel .overlay .overlay_inner_contain .overlay_desc .greenBtn,
.content_m .PageWrapperV3.landingv3 .carousel_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn,
.content_m .PageWrapperV3.landingv3 .categorytile .overlay .overlay_inner_contain .overlay_desc .greenBtn,
.content_m .PageWrapperV3.landingv3 .categorytile_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn {
  padding-bottom: 4px;
  font-size: 14px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 606, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3.landingv3 .bh_Carousel .overlay .overlay_inner_contain .overlay_desc .greenBtn,
    .content_m .PageWrapperV3.landingv3 .carousel_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn,
    .content_m .PageWrapperV3.landingv3 .categorytile .overlay .overlay_inner_contain .overlay_desc .greenBtn,
    .content_m .PageWrapperV3.landingv3 .categorytile_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn {
      padding-bottom: 6px;
      font-size: 16px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 606, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3.landingv3 .bh_Carousel .overlay .overlay_inner_contain .overlay_desc .greenBtn,
    .content_m .PageWrapperV3.landingv3 .carousel_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn,
    .content_m .PageWrapperV3.landingv3 .categorytile .overlay .overlay_inner_contain .overlay_desc .greenBtn,
    .content_m .PageWrapperV3.landingv3 .categorytile_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn {
      padding-bottom: 5px;
      font-size: 18px; } }

@media all and (min-width: 48em) and (min-height: 0em) {
  /* line 618, sassV2/LandingV3/_carousels.scss */
  .content_m .PageWrapperV3.landingv3 .bh_Carousel .overlay .overlay_inner_contain .overlay_desc .greenBtn,
  .content_m .PageWrapperV3.landingv3 .carousel_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn,
  .content_m .PageWrapperV3.landingv3 .categorytile .overlay .overlay_inner_contain .overlay_desc .greenBtn,
  .content_m .PageWrapperV3.landingv3 .categorytile_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn {
    line-height: 34px;
    min-width: 100px;
    height: 36px; } }

/* line 626, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3.landingv3 .carousel_mini {
  text-align: right;
  height: 118.5px;
  width: 304px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 626, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3.landingv3 .carousel_mini {
      text-align: left;
      height: 180.87px;
      width: 464px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 626, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3.landingv3 .carousel_mini {
      height: 260px;
      width: 667px; } }
  /* line 639, sassV2/LandingV3/_carousels.scss */
  .content_m .PageWrapperV3.landingv3 .carousel_mini h4 {
    padding-bottom: 3px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 639, sassV2/LandingV3/_carousels.scss */
      .content_m .PageWrapperV3.landingv3 .carousel_mini h4 {
        padding-bottom: 5px; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 639, sassV2/LandingV3/_carousels.scss */
      .content_m .PageWrapperV3.landingv3 .carousel_mini h4 {
        padding-bottom: 7px; } }
  /* line 648, sassV2/LandingV3/_carousels.scss */
  .content_m .PageWrapperV3.landingv3 .carousel_mini .overlay_inner_contain {
    max-height: 104px;
    min-width: 161px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 648, sassV2/LandingV3/_carousels.scss */
      .content_m .PageWrapperV3.landingv3 .carousel_mini .overlay_inner_contain {
        max-height: none;
        min-width: 212px; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 648, sassV2/LandingV3/_carousels.scss */
      .content_m .PageWrapperV3.landingv3 .carousel_mini .overlay_inner_contain {
        min-width: 246px; } }
  /* line 659, sassV2/LandingV3/_carousels.scss */
  .content_m .PageWrapperV3.landingv3 .carousel_mini h6 {
    max-height: 18px;
    max-width: 114px;
    font-size: 16px !important;
    padding: 0.5rem 1rem;
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: 0; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 659, sassV2/LandingV3/_carousels.scss */
      .content_m .PageWrapperV3.landingv3 .carousel_mini h6 {
        max-height: 20px;
        max-width: 130px;
        font-size: 18px !important; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 659, sassV2/LandingV3/_carousels.scss */
      .content_m .PageWrapperV3.landingv3 .carousel_mini h6 {
        max-height: 100%;
        max-width: 100%;
        font-size: 21px !important; } }
  /* line 678, sassV2/LandingV3/_carousels.scss */
  .content_m .PageWrapperV3.landingv3 .carousel_mini ul {
    display: none; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 678, sassV2/LandingV3/_carousels.scss */
      .content_m .PageWrapperV3.landingv3 .carousel_mini ul {
        display: block; } }
  /* line 684, sassV2/LandingV3/_carousels.scss */
  .content_m .PageWrapperV3.landingv3 .carousel_mini button, .content_m .PageWrapperV3.landingv3 .carousel_mini .greenBtn, .content_m .PageWrapperV3.landingv3 .carousel_mini .blueBtn, .content_m .PageWrapperV3.landingv3 .carousel_mini .greyBtn {
    display: none; }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 684, sassV2/LandingV3/_carousels.scss */
      .content_m .PageWrapperV3.landingv3 .carousel_mini button, .content_m .PageWrapperV3.landingv3 .carousel_mini .greenBtn, .content_m .PageWrapperV3.landingv3 .carousel_mini .blueBtn, .content_m .PageWrapperV3.landingv3 .carousel_mini .greyBtn {
        display: inline-block; } }

/* line 691, sassV2/LandingV3/_carousels.scss */
.content_m .PageWrapperV3.landingv3 .carousel_mini .overlay {
  padding: 8px 8px 8px 135px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 691, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3.landingv3 .carousel_mini .overlay {
      padding: 12px 12px 12px 240px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 691, sassV2/LandingV3/_carousels.scss */
    .content_m .PageWrapperV3.landingv3 .carousel_mini .overlay {
      padding: 16px 16px 16px 405px; } }

/* line 706, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3.landingv3 .bh_Carousel .overlay .overlay_inner_contain .overlay_desc .greenBtn,
.content_d .PageWrapperV3.landingv3 .carousel_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn,
.content_d .PageWrapperV3.landingv3 .categorytile .overlay .overlay_inner_contain .overlay_desc .greenBtn,
.content_d .PageWrapperV3.landingv3 .categorytile_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn {
  padding-bottom: 5px;
  font-size: 18px; }

/* line 710, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3.landingv3 .bh_Carousel .overlay .overlay_inner_contain .overlay_desc .greenBtn,
.content_d .PageWrapperV3.landingv3 .carousel_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn,
.content_d .PageWrapperV3.landingv3 .categorytile .overlay .overlay_inner_contain .overlay_desc .greenBtn,
.content_d .PageWrapperV3.landingv3 .categorytile_mini .overlay .overlay_inner_contain .overlay_desc .greenBtn {
  line-height: 34px;
  min-width: 100px;
  height: 36px; }

/* line 716, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3.landingv3 .carousel_mini {
  text-align: left;
  height: 260px;
  width: 667px; }
  /* line 720, sassV2/LandingV3/_carousels.scss */
  .content_d .PageWrapperV3.landingv3 .carousel_mini h4 {
    padding-bottom: 7px; }
  /* line 723, sassV2/LandingV3/_carousels.scss */
  .content_d .PageWrapperV3.landingv3 .carousel_mini .overlay_inner_contain {
    max-height: none; }
  /* line 726, sassV2/LandingV3/_carousels.scss */
  .content_d .PageWrapperV3.landingv3 .carousel_mini h6 {
    max-height: 100%;
    max-width: 100%;
    font-size: 21px !important;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    padding: 1rem 2rem; }
  /* line 735, sassV2/LandingV3/_carousels.scss */
  .content_d .PageWrapperV3.landingv3 .carousel_mini ul {
    display: block; }
  /* line 738, sassV2/LandingV3/_carousels.scss */
  .content_d .PageWrapperV3.landingv3 .carousel_mini button, .content_d .PageWrapperV3.landingv3 .carousel_mini .greenBtn, .content_d .PageWrapperV3.landingv3 .carousel_mini .blueBtn, .content_d .PageWrapperV3.landingv3 .carousel_mini .greyBtn {
    display: inline-block; }

/* line 742, sassV2/LandingV3/_carousels.scss */
.content_d .PageWrapperV3.landingv3 .carousel_mini .overlay {
  padding: 16px 16px 16px 405px; }

/* line 1, sassV2/LandingV3/_sections.scss */
.PageWrapperV3.landingv3 {
  /* alternative headers start */
  /* alternative headers end */ }
  /* line 2, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .landingv3_page {
    min-height: 742px;
    margin-top: 4px; }
  /* line 6, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .padding_bottom_0 {
    padding-bottom: 0 !important; }
  /* line 9, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 h2, .PageWrapperV3.landingv3 h4, .PageWrapperV3.landingv3 h6 {
    font-weight: 400; }
  /* line 13, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .leader-big-image {
    height: 380px !important; }
  /* line 16, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .oee-sass-section .oeblocker-b {
    background-color: rgba(255, 255, 255, 0.95); }
  /* line 19, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .leaderBoard-image-holder .big-image-holder {
    padding: 0;
    margin-bottom: 0; }
  /* line 24, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .flip_h {
    transform: translate3d(0, 0, 0);
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH"; }
  /* line 33, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .flip_v {
    transform: translate3d(0, 0, 0);
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV"; }
  /* line 42, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section {
    border: none;
    height: auto; }
  /* line 46, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section .fa_angle {
    height: 56px; }
  /* line 49, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section .fa_angle.fa-left {
    left: -8px; }
  /* line 52, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section .fa_angle.fa-right {
    right: -8px; }
  /* line 55, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section .fa_angle.fa-left {
    background: rgba(0, 0, 0, 0.2);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 58, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section .fa_angle.fa-right {
    background: rgba(0, 0, 0, 0);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 61, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section:hover .fa_angle.fa-left {
    background: rgba(0, 0, 0, 0.25);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 64, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section:hover .fa_angle.fa-left:hover {
    background: rgba(0, 0, 0, 0.3);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 67, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section:hover .fa_angle.fa-right {
    background: rgba(0, 0, 0, 0.05);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.25) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.25) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.25) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 70, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section:hover .fa_angle.fa-right:hover {
    background: rgba(0, 0, 0, 0.05);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 73, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections {
    margin: 0 auto;
    position: relative; }
    /* line 76, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section > div {
      margin: 0 0 7px 0; }
    /* line 79, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section > div:last-child {
      margin-right: 0 !important; }
    /* line 82, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section_top > div:nth-child(odd) {
      margin-right: 7px; }
  /* line 87, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections .section_top > div:nth-child(2),
  .PageWrapperV3.landingv3 .shopping_sections .section_top > div:nth-child(4),
  .PageWrapperV3.landingv3 .shopping_sections .section_top > div:nth-child(8) {
    margin-right: 7px; }
  /* line 92, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections .section-feat > div:nth-child(4) {
    margin-right: 0; }
  /* line 96, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections .section-feat {
    position: relative; }
    /* line 98, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section-feat > .shopping_sections,
    .PageWrapperV3.landingv3 .shopping_sections .section-feat > .shopping_sections > .section_top,
    .PageWrapperV3.landingv3 .shopping_sections .section-feat > .shopping_sections > .section_top > .row_tiles {
      display: inline !important;
      min-width: 0 !important;
      width: auto !important; }
  /* line 107, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections .section_top > .row_tiles > div.categorytile:first-child {
    margin: 0; }
  /* line 110, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections .section_top .row_tiles, .PageWrapperV3.landingv3 .shopping_sections .section_top .col_lists {
    margin: 0; }
  /* line 113, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 {
    transition: 0.6s ease;
    position: relative;
    overflow: hidden;
    height: auto;
    z-index: 1; }
    /* line 119, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2.tile_collapsed {
      box-shadow: none;
      margin: 0; }
    /* line 123, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 hr {
      border: none;
      border-bottom: 1px solid #eee;
      margin: 0; }
    /* line 128, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2:before {
      font-family: "FontAwesome";
      text-shadow: -0.75px 0.5px 3px rgba(0, 0, 0, 0.3);
      font-size: 40px;
      position: absolute;
      overflow: hidden;
      display: block;
      content: "\f0de";
      opacity: 1;
      z-index: 2;
      height: 16px;
      width: 24px;
      color: white;
      top: -16px; }
    /* line 143, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2.left:before {
      left: 16px; }
    /* line 146, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2.middle:before {
      margin: 0 auto;
      right: 0;
      left: 0; }
    /* line 151, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2.right:before {
      right: 16px; }
  /* line 155, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 {
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    position: relative;
    display: flex;
    height: 38px; }
  /* line 163, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fa,
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fal,
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.far,
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fas,
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fab {
    position: absolute;
    cursor: pointer;
    height: 38px;
    width: 38px;
    right: 0;
    top: 0; }
  /* line 175, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fa:hover,
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fal:hover,
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.far:hover,
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fas:hover,
  .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fab:hover {
    background: rgba(0, 0, 0, 0.05);
    color: #333; }
  /* line 183, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections .section_top .col_list_contain {
    transition: 0.4s ease;
    justify-content: flex-start;
    flex-wrap: wrap;
    display: flex;
    color: #263238; }
    /* line 189, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section_top .col_list_contain a {
      min-height: 30px;
      font-size: 14px;
      display: inline-block;
      padding: 8px;
      cursor: pointer;
      color: #0066EE; }
    /* line 197, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section_top .col_list_contain a:hover {
      background: rgba(0, 0, 0, 0.05); }
    /* line 200, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section_top .col_list_contain > section.col_lists a {
      margin-right: 4px; }
    /* line 203, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .shopping_sections .section_top .col_list_contain > section.col_lists:last-child a {
      margin-right: 0; }
  /* line 207, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .shopping_sections .section_top .col_lists {
    flex-direction: column;
    flex-grow: 1;
    display: inline-flex; }
  /* line 213, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section_top {
    position: relative; }
    /* line 215, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .section_top .pagination {
      bottom: 0px; }
    /* line 218, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .section_top .pagination .dot div {
      background: #888; }
  /* line 222, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section_title {
    background: none;
    position: relative;
    display: inline-block;
    z-index: 0;
    padding: 0 0 4px 0;
    cursor: default;
    margin: 0;
    color: #555; }
  /* line 232, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3.landingv3 .section_topmini {
    position: relative;
    margin: 0 0 24px 0; }
    /* line 235, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .section_topmini .bh_Carousel {
      background: transparent;
      position: static;
      padding: 3px 0 5px;
      margin: 0; }
    /* line 241, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .section_topmini .pagination {
      display: none; }
    /* line 244, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .section_topmini .carousel_slideIn.bh_Carousel:hover .overlay {
      background-color: transparent; }
    /* line 247, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3.landingv3 .section_topmini .carousel_slideIn.bh_Carousel:hover .img_tile {
      opacity: 1;
      filter: alpha(opacity=100); }

/* line 253, sassV2/LandingV3/_sections.scss */
.PageWrapperV3 .button-dropdown-container.show_cats_btn {
  letter-spacing: 0.5px;
  position: absolute;
  z-index: 999;
  padding: 0;
  margin: 0;
  right: 0; }
  /* line 260, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3 .button-dropdown-container.show_cats_btn .greyBtn {
    border-radius: 2px;
    line-height: 1;
    background: #fff;
    cursor: pointer;
    border: 1px solid #ccc;
    margin: 0 0 8px 0;
    height: 36px;
    color: #666; }
    /* line 269, sassV2/LandingV3/_sections.scss */
    .PageWrapperV3 .button-dropdown-container.show_cats_btn .greyBtn .fa, .PageWrapperV3 .button-dropdown-container.show_cats_btn .greyBtn .fal, .PageWrapperV3 .button-dropdown-container.show_cats_btn .greyBtn .far, .PageWrapperV3 .button-dropdown-container.show_cats_btn .greyBtn .fas, .PageWrapperV3 .button-dropdown-container.show_cats_btn .greyBtn .fab {
      line-height: 0;
      margin: 0 6px 0 0;
      height: 0px;
      width: 15px;
      color: #4B8FCB; }
  /* line 277, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3 .button-dropdown-container.show_cats_btn .open {
    max-height: 722px; }
  /* line 280, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3 .button-dropdown-container.show_cats_btn li:first-child a {
    padding-top: 12px;
    height: 35px; }
  /* line 284, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3 .button-dropdown-container.show_cats_btn li:last-child a {
    padding-bottom: 12px;
    height: 35px; }
  /* line 288, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3 .button-dropdown-container.show_cats_btn li.See.All {
    display: none; }
  /* line 291, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3 .button-dropdown-container.show_cats_btn a {
    border-bottom: 1px solid #fafafa;
    line-height: 1.15;
    min-height: 30px;
    font-size: 14px;
    padding: 7px; }
  /* line 298, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3 .button-dropdown-container.show_cats_btn a > span {
    height: 15px; }
  /* line 301, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3 .button-dropdown-container.show_cats_btn a > * {
    vertical-align: middle;
    display: inline-block; }
  /* line 305, sassV2/LandingV3/_sections.scss */
  .PageWrapperV3 .button-dropdown-container.show_cats_btn a:hover {
    background-color: #eee; }

/* line 309, sassV2/LandingV3/_sections.scss */
.PageWrapperV3 .shopping_sections.shop_by_category_section {
  vertical-align: top;
  display: inline-block; }

/* line 315, sassV2/LandingV3/_sections.scss */
.content_m .PageWrapperV3.landingv3 .section {
  margin: 0 0 16px 0; }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 315, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .section {
      margin: 0 0 24px 0; } }

@media all and (min-width: 48em) and (min-height: 0em) {
  /* line 321, sassV2/LandingV3/_sections.scss */
  .content_m .PageWrapperV3.landingv3 .section .fa_wrapper {
    display: none; } }

/* line 326, sassV2/LandingV3/_sections.scss */
.content_m .PageWrapperV3.landingv3 .shopping_sections {
  width: 304px; }
  @media all and (min-width: 30.25em) and (min-height: 0em) {
    /* line 326, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections {
      width: 459.5px; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 326, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections {
      width: 700.5px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 326, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections {
      width: 1004px; } }

/* line 338, sassV2/LandingV3/_sections.scss */
.content_m .PageWrapperV3.landingv3 .shopping_sections.shop_by_category_section {
  height: 21px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 338, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections.shop_by_category_section {
      height: 23px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 338, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections.shop_by_category_section {
      height: 25px; } }

/* line 348, sassV2/LandingV3/_sections.scss */
.content_m .PageWrapperV3.landingv3 .shopping_sections .section_top > div:nth-child(3),
.content_m .PageWrapperV3.landingv3 .shopping_sections .section_top > div:nth-child(9) {
  margin-right: 7px; }
  @media all and (min-width: 30.25em) and (min-height: 0em) {
    /* line 348, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top > div:nth-child(3),
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top > div:nth-child(9) {
      margin-right: 0; } }

/* line 355, sassV2/LandingV3/_sections.scss */
.content_m .PageWrapperV3.landingv3 .shopping_sections .section-feat > div:nth-child(1),
.content_m .PageWrapperV3.landingv3 .shopping_sections .section-feat > div:nth-child(3) {
  margin-right: 0; }
  @media all and (min-width: 30.25em) and (min-height: 0em) {
    /* line 355, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section-feat > div:nth-child(1),
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section-feat > div:nth-child(3) {
      margin-right: 7px; } }

/* line 362, sassV2/LandingV3/_sections.scss */
.content_m .PageWrapperV3.landingv3 .shopping_sections .section-feat > div:nth-child(2) {
  margin-right: 7px; }
  @media all and (min-width: 30.25em) and (min-height: 0em) {
    /* line 362, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section-feat > div:nth-child(2) {
      margin-right: 0; } }

/* line 370, sassV2/LandingV3/_sections.scss */
.content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 {
  padding: 10px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 370, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 {
      padding: 8px 10px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 370, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 {
      padding: 7px 10px; } }

/* line 379, sassV2/LandingV3/_sections.scss */
.content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fa,
.content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .fal,
.content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .far,
.content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .fas,
.content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .fab {
  padding: 11px 13px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 379, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fa,
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .fal,
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .far,
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .fas,
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .fab {
      padding: 10px 12px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 379, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fa,
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .fal,
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .far,
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .fas,
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 .fab {
      padding: 8px 12px; } }

/* line 392, sassV2/LandingV3/_sections.scss */
.content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .col_list_contain {
  flex-direction: column;
  padding: 4px 0; }
  @media all and (min-width: 30.25em) and (min-height: 0em) {
    /* line 392, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3.landingv3 .shopping_sections .section_top .col_list_contain {
      flex-direction: row;
      padding: 4px; } }

/* line 403, sassV2/LandingV3/_sections.scss */
.content_m .PageWrapperV3 .button-dropdown-container.show_cats_btn {
  font-size: 14px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 403, sassV2/LandingV3/_sections.scss */
    .content_m .PageWrapperV3 .button-dropdown-container.show_cats_btn {
      font-size: 16px; } }

/* line 411, sassV2/LandingV3/_sections.scss */
.content_d .PageWrapperV3.landingv3 .section {
  margin: 0 0 24px 0; }

/* line 414, sassV2/LandingV3/_sections.scss */
.content_d .PageWrapperV3.landingv3 .section .fa_wrapper {
  display: none; }

/* line 417, sassV2/LandingV3/_sections.scss */
.content_d .PageWrapperV3.landingv3 .shopping_sections {
  width: 1004px; }

/* line 420, sassV2/LandingV3/_sections.scss */
.content_d .PageWrapperV3.landingv3 .shopping_sections.shop_by_category_section {
  height: 25px; }

/* line 424, sassV2/LandingV3/_sections.scss */
.content_d .PageWrapperV3.landingv3 .shopping_sections .section_top > div:nth-child(3),
.content_d .PageWrapperV3.landingv3 .shopping_sections .section_top > div:nth-child(9) {
  margin-right: 0; }

/* line 428, sassV2/LandingV3/_sections.scss */
.content_d .PageWrapperV3.landingv3 .shopping_sections .section-feat > div:nth-child(1),
.content_d .PageWrapperV3.landingv3 .shopping_sections .section-feat > div:nth-child(3) {
  margin-right: 7px; }

/* line 432, sassV2/LandingV3/_sections.scss */
.content_d .PageWrapperV3.landingv3 .shopping_sections .section-feat > div:nth-child(2) {
  margin-right: 0; }

/* line 437, sassV2/LandingV3/_sections.scss */
.content_d .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 {
  padding: 7px 10px; }

/* line 440, sassV2/LandingV3/_sections.scss */
.content_d .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fa,
.content_d .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fal,
.content_d .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.far,
.content_d .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fas,
.content_d .PageWrapperV3.landingv3 .shopping_sections .section_top .widetile2 h4 i.fab {
  padding: 8px 12px; }

/* line 447, sassV2/LandingV3/_sections.scss */
.content_d .PageWrapperV3.landingv3 .shopping_sections .section_top .col_list_contain {
  flex-direction: row;
  padding: 4px; }

/* line 454, sassV2/LandingV3/_sections.scss */
.content_d .PageWrapperV3 .button-dropdown-container.show_cats_btn {
  font-size: 16px; }

/* line 2, sassV2/LandingV3/_categoryTiles.scss */
.PageWrapperV3.landingv3 .c_slide_inner,
.PageWrapperV3.landingv3 .categorytile {
  background: #000; }

/* line 6, sassV2/LandingV3/_categoryTiles.scss */
.PageWrapperV3.landingv3 .categorytile {
  position: relative;
  cursor: pointer;
  display: inline-block;
  display: inline-flex;
  margin: 0 8px 0 0;
  align-content: center;
  justify-content: center; }
  /* line 14, sassV2/LandingV3/_categoryTiles.scss */
  .PageWrapperV3.landingv3 .categorytile:before {
    border-bottom: 0 solid white;
    border-right: 0 solid transparent;
    border-left: 0 solid transparent;
    transition: 0.4s ease;
    position: absolute;
    display: block;
    z-index: 2;
    content: "";
    margin: 0 auto;
    bottom: -8px;
    height: 0;
    width: 0;
    right: 0;
    left: 0; }
  /* line 30, sassV2/LandingV3/_categoryTiles.scss */
  .PageWrapperV3.landingv3 .categorytile.selected_tile:before {
    border-bottom: 16px solid white;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent; }
  /* line 35, sassV2/LandingV3/_categoryTiles.scss */
  .PageWrapperV3.landingv3 .categorytile:after {
    border-bottom: 0 solid #999;
    border-right: 0 solid transparent;
    border-left: 0 solid transparent;
    transition: 0.4s ease;
    position: absolute;
    display: block;
    z-index: 0;
    content: "";
    margin: 0 auto;
    filter: blur(2px);
    bottom: -8px;
    height: 0;
    width: 0;
    right: 0;
    left: 0; }
  /* line 52, sassV2/LandingV3/_categoryTiles.scss */
  .PageWrapperV3.landingv3 .categorytile.selected_tile:after {
    border-bottom: 16px solid #999;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent; }
  /* line 57, sassV2/LandingV3/_categoryTiles.scss */
  .PageWrapperV3.landingv3 .categorytile .overlay {
    background: rgba(0, 0, 0, 0.02);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.3) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.3) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.3) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 60, sassV2/LandingV3/_categoryTiles.scss */
  .PageWrapperV3.landingv3 .categorytile img {
    min-width: unset; }

/* line 64, sassV2/LandingV3/_categoryTiles.scss */
.PageWrapperV3.landingv3 span.categorytile.tile2.custom_section {
  margin: 0; }

/* line 67, sassV2/LandingV3/_categoryTiles.scss */
.PageWrapperV3.landingv3 .categorytile .overlay_title {
  position: absolute;
  bottom: 0;
  left: 0; }

/* line 72, sassV2/LandingV3/_categoryTiles.scss */
.PageWrapperV3.landingv3 .section_top > section > .categorytile {
  margin: 0 0 7px 7px; }

/* line 75, sassV2/LandingV3/_categoryTiles.scss */
.PageWrapperV3.landingv3 .categorytile.Apparel .img_tile {
  background-position: center top !important; }

/* line 78, sassV2/LandingV3/_categoryTiles.scss */
.PageWrapperV3.landingv3 .categorytile.Local .img_tile,
.PageWrapperV3.landingv3 .categorytile.Travel .img_tile,
.PageWrapperV3.landingv3 .categorytile.Food .img_tile,
.PageWrapperV3.landingv3 .categorytile.Electronics .img_tile {
  background-position: -70px top !important; }

/* line 85, sassV2/LandingV3/_categoryTiles.scss */
.PageWrapperV3.landingv3 .categorytile_mini .overlay {
  background: rgba(0, 0, 0, 0.02);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.3) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.3) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.3) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 89, sassV2/LandingV3/_categoryTiles.scss */
.PageWrapperV3.landingv3 .categorytile_mini.cs_notactive,
.PageWrapperV3.landingv3 .custom_section.cs_notactive {
  position: relative; }
  /* line 92, sassV2/LandingV3/_categoryTiles.scss */
  .PageWrapperV3.landingv3 .categorytile_mini.cs_notactive::before,
  .PageWrapperV3.landingv3 .custom_section.cs_notactive::before {
    background-color: #f2dede;
    position: absolute;
    display: block;
    content: "Not Active";
    padding: 2px;
    z-index: 2;
    border: 1px solid #ebccd1;
    height: 24px;
    width: 100%;
    color: #a94442;
    top: 45%; }
  /* line 105, sassV2/LandingV3/_categoryTiles.scss */
  .PageWrapperV3.landingv3 .categorytile_mini.cs_notactive::after,
  .PageWrapperV3.landingv3 .custom_section.cs_notactive::after {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    display: block;
    content: "";
    z-index: 1;
    height: 100%;
    width: 100%;
    top: 0; }

/* line 118, sassV2/LandingV3/_categoryTiles.scss */
.content_m .PageWrapperV3.landingv3 .categorytile {
  height: 118.5px;
  width: 148.5px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 118, sassV2/LandingV3/_categoryTiles.scss */
    .content_m .PageWrapperV3.landingv3 .categorytile {
      height: 180.87px;
      width: 228.5px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 118, sassV2/LandingV3/_categoryTiles.scss */
    .content_m .PageWrapperV3.landingv3 .categorytile {
      height: 260px;
      width: 330px; } }

/* line 130, sassV2/LandingV3/_categoryTiles.scss */
.content_m .PageWrapperV3.landingv3 .categorytile h4 {
  padding-right: 8px;
  padding-left: 8px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 130, sassV2/LandingV3/_categoryTiles.scss */
    .content_m .PageWrapperV3.landingv3 .categorytile h4 {
      padding-right: 12px;
      padding-left: 12px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 130, sassV2/LandingV3/_categoryTiles.scss */
    .content_m .PageWrapperV3.landingv3 .categorytile h4 {
      padding-right: 16px;
      padding-left: 16px; } }

/* line 142, sassV2/LandingV3/_categoryTiles.scss */
.content_m .PageWrapperV3.landingv3 .categorytile_mini {
  height: 117.3939px;
  width: 149px; }
  @media all and (min-width: 30.25em) and (min-height: 0em) {
    /* line 142, sassV2/LandingV3/_categoryTiles.scss */
    .content_m .PageWrapperV3.landingv3 .categorytile_mini {
      height: 85.0909px;
      width: 108px; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 142, sassV2/LandingV3/_categoryTiles.scss */
    .content_m .PageWrapperV3.landingv3 .categorytile_mini {
      height: 132.3636px;
      width: 168px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 142, sassV2/LandingV3/_categoryTiles.scss */
    .content_m .PageWrapperV3.landingv3 .categorytile_mini {
      height: 192.2424px;
      width: 244px; } }

/* line 160, sassV2/LandingV3/_categoryTiles.scss */
.content_d .PageWrapperV3.landingv3 .categorytile {
  height: 260px;
  width: 330px; }

/* line 164, sassV2/LandingV3/_categoryTiles.scss */
.content_d .PageWrapperV3.landingv3 .categorytile h4 {
  padding-right: 16px;
  padding-left: 16px; }

/* line 168, sassV2/LandingV3/_categoryTiles.scss */
.content_d .PageWrapperV3.landingv3 .categorytile_mini {
  height: 192.2424px;
  width: 244px; }

/* line 2, sassV2/LandingV3/_tileSlider.scss */
.tileSlider.bh_Carousel .fa_angle.fa-left {
  background: rgba(0, 0, 0, 0.2);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  left: -8px; }

/* line 6, sassV2/LandingV3/_tileSlider.scss */
.tileSlider.bh_Carousel .fa_angle.fa-right {
  background: rgba(0, 0, 0, 0);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  right: -8px; }

/* line 10, sassV2/LandingV3/_tileSlider.scss */
.tileSlider.bh_Carousel:hover .fa_angle.fa-left {
  background: rgba(0, 0, 0, 0.25);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 12, sassV2/LandingV3/_tileSlider.scss */
  .tileSlider.bh_Carousel:hover .fa_angle.fa-left:hover {
    background: rgba(0, 0, 0, 0.3);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 16, sassV2/LandingV3/_tileSlider.scss */
.tileSlider.bh_Carousel:hover .fa_angle.fa-right {
  background: rgba(0, 0, 0, 0.05);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 18, sassV2/LandingV3/_tileSlider.scss */
  .tileSlider.bh_Carousel:hover .fa_angle.fa-right:hover {
    background: rgba(0, 0, 0, 0.05);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 24, sassV2/LandingV3/_tileSlider.scss */
  .content_m .tileSlider.bh_Carousel.bh_tile_no_scroll .offertile.tile2 {
    margin: 0 8px 8px 0; } }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 29, sassV2/LandingV3/_tileSlider.scss */
  .content_m .tileSlider.bh_Carousel.bh_tile_no_scroll .categorytile_mini {
    margin: 0 9.5px 0 0; } }

/* line 36, sassV2/LandingV3/_tileSlider.scss */
.content_d .tileSlider.bh_Carousel.bh_tile_no_scroll .offertile.tile2 {
  margin: 0 8px 8px 0; }

/* line 39, sassV2/LandingV3/_tileSlider.scss */
.content_d .tileSlider.bh_Carousel.bh_tile_no_scroll .categorytile_mini {
  margin: 0 9.5px 0 0; }

/* line 2, sassV2/_offers.scss */
.offer_container > div:nth-child(odd).offertile {
  margin-right: 1%; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 2, sassV2/_offers.scss */
    .offer_container > div:nth-child(odd).offertile {
      margin-right: 12px;
      margin-left: 0; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 2, sassV2/_offers.scss */
    .offer_container > div:nth-child(odd).offertile {
      margin-right: 7px; } }

/* line 15, sassV2/_offers.scss */
.offer_container > div:nth-child(even).offertile {
  margin-left: 1%; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 15, sassV2/_offers.scss */
    .offer_container > div:nth-child(even).offertile {
      margin-right: 0;
      margin-left: 0; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 15, sassV2/_offers.scss */
    .offer_container > div:nth-child(even).offertile {
      margin-right: 7px; } }

@media all and (min-width: 48em) and (min-height: 0em) {
  /* line 28, sassV2/_offers.scss */
  .offer_container > div:nth-child(3n+3).offertile {
    margin-right: 0; } }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 28, sassV2/_offers.scss */
  .offer_container > div:nth-child(3n+3).offertile {
    margin-right: 7px; } }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 38, sassV2/_offers.scss */
  .offer_container > div:nth-child(4n+4).offertile {
    margin-right: 0; } }

/* line 45, sassV2/_offers.scss */
.offers_column {
  vertical-align: top !important;
  display: inline-block;
  width: 50%;
  padding: 0 1% !important; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 45, sassV2/_offers.scss */
    .offers_column {
      width: 502px;
      padding: 0 !important; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 45, sassV2/_offers.scss */
    .offers_column {
      width: 502px; } }

@media all and (min-width: 48em) and (min-height: 0em) {
  /* line 61, sassV2/_offers.scss */
  .column_right {
    width: 244px; } }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 61, sassV2/_offers.scss */
  .column_right {
    width: 502px; } }

/* line 71, sassV2/_offers.scss */
.offertile.tile2 {
  transition: 0.4s ease;
  vertical-align: top;
  background: #fff;
  overflow: hidden;
  display: inline-block;
  z-index: 1;
  margin: 0 0 4% 0;
  cursor: pointer;
  width: 100%; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 71, sassV2/_offers.scss */
    .offertile.tile2 {
      margin: 0 0 8% 0;
      width: 100%; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 71, sassV2/_offers.scss */
    .offertile.tile2 {
      margin: 0 7px 7px 0;
      height: 244px;
      width: 244px;
      height: 295.74px; } }
  /* line 93, sassV2/_offers.scss */
  .offertile.tile2 .offer_click {
    text-decoration: none;
    overflow: hidden;
    display: block;
    position: relative; }
  /* line 113, sassV2/_offers.scss */
  .offertile.tile2 .offer_issues::after {
    background-color: rgba(1, 1, 1, 0.3);
    position: absolute;
    content: "";
    z-index: 1;
    display: block;
    height: 100%;
    width: 100%;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0; }
  /* line 126, sassV2/_offers.scss */
  .offertile.tile2 .offer_issues.offer_edit::after {
    top: 31px; }
  /* line 130, sassV2/_offers.scss */
  .offertile.tile2 .offer_issues.offer_edit .offer_notactive, .offertile.tile2 .offer_issues.offer_edit .offer_notstarted, .offertile.tile2 .offer_issues.offer_edit .offer_expired {
    top: 31px; }
  /* line 134, sassV2/_offers.scss */
  .offertile.tile2 .offer_issues .offer_notactive, .offertile.tile2 .offer_issues .offer_notstarted, .offertile.tile2 .offer_issues .offer_expired {
    position: absolute;
    z-index: 2;
    height: 100%;
    width: 100%;
    color: #000; }
    /* line 140, sassV2/_offers.scss */
    .offertile.tile2 .offer_issues .offer_notactive::before, .offertile.tile2 .offer_issues .offer_notstarted::before, .offertile.tile2 .offer_issues .offer_expired::before {
      position: absolute;
      display: block;
      padding: 2px;
      z-index: 2;
      height: 24px;
      width: 100%;
      line-height: 18px; }
  /* line 151, sassV2/_offers.scss */
  .offertile.tile2 .offer_issues .offer_notactive::before {
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    color: #a94442;
    content: attr(data-offer-issue);
    top: 48px; }
  /* line 160, sassV2/_offers.scss */
  .offertile.tile2 .offer_issues .offer_notstarted::before {
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
    color: #8a6d3b;
    content: attr(data-offer-issue);
    top: 24px; }
  /* line 169, sassV2/_offers.scss */
  .offertile.tile2 .offer_issues .offer_expired::before {
    background-color: #d9edf7;
    border: 1px solid #bce8f1;
    color: #31708f;
    content: attr(data-offer-issue);
    top: 0px; }
  /* line 178, sassV2/_offers.scss */
  .offertile.tile2 .offer_face, .offertile.tile2 .offer_extended {
    transition: 0.6s ease;
    position: relative;
    display: block;
    height: auto;
    width: 100%; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 178, sassV2/_offers.scss */
      .offertile.tile2 .offer_face, .offertile.tile2 .offer_extended {
        height: 244px;
        height: 295.74px; } }
  /* line 190, sassV2/_offers.scss */
  .offertile.tile2 .offer_face .offer_img_mobile_container::after {
    border: none;
    border-bottom: 1px solid #eee;
    display: block;
    content: "";
    width: 100%;
    height: 1px; }
  /* line 199, sassV2/_offers.scss */
  .offertile.tile2 .offer_text_contain, .offertile.tile2 .offer_extended {
    background: #fff;
    padding: 8px; }
  /* line 204, sassV2/_offers.scss */
  .offertile.tile2 .offer_extended {
    padding-bottom: 8px;
    padding-top: 0;
    word-break: break-word; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 204, sassV2/_offers.scss */
      .offertile.tile2 .offer_extended {
        padding: 8px;
        border: none; } }
    /* line 214, sassV2/_offers.scss */
    .offertile.tile2 .offer_extended .RichEditor-root, .offertile.tile2 .offer_extended .RichEditor-editor .public-DraftEditor-content, .offertile.tile2 .offer_extended .RichEditor-editor, .offertile.tile2 .offer_extended .DraftEditor-root, .offertile.tile2 .offer_extended .DraftEditor-editorContainer, .offertile.tile2 .offer_extended .public-DraftEditor-content {
      max-height: 228px;
      min-height: 19px;
      padding: 0;
      margin: 0;
      width: 100%;
      color: #666; }
    /* line 223, sassV2/_offers.scss */
    .offertile.tile2 .offer_extended .public-DraftStyleDefault-block.public-DraftStyleDefault-ltr span span {
      line-height: 19.2px; }
    /* line 227, sassV2/_offers.scss */
    .offertile.tile2 .offer_extended .rte_label {
      display: none; }
  /* line 232, sassV2/_offers.scss */
  .offertile.tile2 .offer_img_mobile_container {
    display: block; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 232, sassV2/_offers.scss */
      .offertile.tile2 .offer_img_mobile_container {
        display: none; } }
  /* line 240, sassV2/_offers.scss */
  .offertile.tile2 .offer_img_mobile {
    display: block;
    width: 100%; }
  /* line 245, sassV2/_offers.scss */
  .offertile.tile2 .offer_img_mobile.vendor {
    max-width: 100%;
    margin: 0 auto;
    width: auto; }
  /* line 251, sassV2/_offers.scss */
  .offertile.tile2 .offer_img {
    background-position: center center;
    background-repeat: no-repeat;
    display: none;
    margin: 0 auto;
    height: 90px;
    width: 100%;
    border: none;
    border-bottom: 1px solid #eee; }
    @media all and (min-width: 23.438em) and (min-height: 0em) {
      /* line 251, sassV2/_offers.scss */
      .offertile.tile2 .offer_img {
        height: 110px; } }
    @media all and (min-width: 30em) and (min-height: 0em) {
      /* line 251, sassV2/_offers.scss */
      .offertile.tile2 .offer_img {
        height: 142px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 251, sassV2/_offers.scss */
      .offertile.tile2 .offer_img {
        display: block;
        height: 152px;
        height: 203.74px; } }
    /* line 275, sassV2/_offers.scss */
    .offertile.tile2 .offer_img.bg_cover {
      background-size: cover; }
    /* line 279, sassV2/_offers.scss */
    .offertile.tile2 .offer_img.bg_initial, .offertile.tile2 .offer_img.bg_contain {
      background-size: contain; }
  /* line 285, sassV2/_offers.scss */
  .offertile.tile2 .edit_btns {
    display: none; }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 289, sassV2/_offers.scss */
    .offertile.tile2.edit, .offertile.tile2.Edit {
      height: 325.74px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 294, sassV2/_offers.scss */
    .offertile.tile2.edit .offer_click, .offertile.tile2.Edit .offer_click {
      height: 591.48px; } }
  /* line 308, sassV2/_offers.scss */
  .offertile.tile2.edit .offer_face, .offertile.tile2.edit .offer_extended, .offertile.tile2.Edit .offer_face, .offertile.tile2.Edit .offer_extended {
    height: auto; }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 308, sassV2/_offers.scss */
      .offertile.tile2.edit .offer_face, .offertile.tile2.edit .offer_extended, .offertile.tile2.Edit .offer_face, .offertile.tile2.Edit .offer_extended {
        height: 295.74px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 315, sassV2/_offers.scss */
    .offertile.tile2.edit .offer_face::before, .offertile.tile2.Edit .offer_face::before {
      position: absolute;
      display: block;
      content: "";
      height: 30px;
      width: 100%;
      top: 0; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 326, sassV2/_offers.scss */
    .offertile.tile2.edit .offer_face, .offertile.tile2.Edit .offer_face {
      margin-top: 30px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 332, sassV2/_offers.scss */
    .offertile.tile2.edit .edit_btns, .offertile.tile2.Edit .edit_btns {
      background-image: none;
      background: #F4F4F7;
      /* Old browsers */
      background: -moz-linear-gradient(top, #F4F4F7 0%, #E2E7EA 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #F4F4F7 0%, #E2E7EA 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #F4F4F7 0%, #E2E7EA 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
      text-align: right;
      position: absolute;
      z-index: 1;
      display: block;
      cursor: default;
      border: none;
      height: 30px;
      width: 244px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 347, sassV2/_offers.scss */
    .offertile.tile2.edit .edit_btns .fa, .offertile.tile2.edit .edit_btns .fal, .offertile.tile2.edit .edit_btns .far, .offertile.tile2.edit .edit_btns .fas, .offertile.tile2.edit .edit_btns .fab, .offertile.tile2.Edit .edit_btns .fa, .offertile.tile2.Edit .edit_btns .fal, .offertile.tile2.Edit .edit_btns .far, .offertile.tile2.Edit .edit_btns .fas, .offertile.tile2.Edit .edit_btns .fab {
      transition: transform 2s ease;
      border-left: 1px solid #ccc;
      /*font-weight: 100;*/
      text-align: center;
      padding: 7px;
      margin: 0;
      cursor: pointer;
      height: 30px;
      width: 30px;
      color: #455A64;
      vertical-align: top; }
      /* line 361, sassV2/_offers.scss */
      .offertile.tile2.edit .edit_btns .fa:hover, .offertile.tile2.edit .edit_btns .fal:hover, .offertile.tile2.edit .edit_btns .far:hover, .offertile.tile2.edit .edit_btns .fas:hover, .offertile.tile2.edit .edit_btns .fab:hover, .offertile.tile2.Edit .edit_btns .fa:hover, .offertile.tile2.Edit .edit_btns .fal:hover, .offertile.tile2.Edit .edit_btns .far:hover, .offertile.tile2.Edit .edit_btns .fas:hover, .offertile.tile2.Edit .edit_btns .fab:hover {
        color: #eee; }
      /* line 365, sassV2/_offers.scss */
      .offertile.tile2.edit .edit_btns .fa:active, .offertile.tile2.edit .edit_btns .fal:active, .offertile.tile2.edit .edit_btns .far:active, .offertile.tile2.edit .edit_btns .fas:active, .offertile.tile2.edit .edit_btns .fab:active, .offertile.tile2.Edit .edit_btns .fa:active, .offertile.tile2.Edit .edit_btns .fal:active, .offertile.tile2.Edit .edit_btns .far:active, .offertile.tile2.Edit .edit_btns .fas:active, .offertile.tile2.Edit .edit_btns .fab:active {
        color: #eee; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 371, sassV2/_offers.scss */
    .offertile.tile2.edit .edit_btns .fa-star, .offertile.tile2.Edit .edit_btns .fa-star {
      color: #DAA520; }
      /* line 375, sassV2/_offers.scss */
      .offertile.tile2.edit .edit_btns .fa-star:hover, .offertile.tile2.Edit .edit_btns .fa-star:hover {
        background: #FFD700;
        /* Old browsers */
        background: -moz-linear-gradient(top, #FFD700 0%, #DAA520 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #FFD700 0%, #DAA520 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #FFD700 0%, #DAA520 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
      /* line 379, sassV2/_offers.scss */
      .offertile.tile2.edit .edit_btns .fa-star:active, .offertile.tile2.Edit .edit_btns .fa-star:active {
        background: #DAA520;
        /* Old browsers */
        background: -moz-linear-gradient(top, #DAA520 0%, #FFD700 50%, #FFE900 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #DAA520 0%, #FFD700 50%, #FFE900 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #DAA520 0%, #FFD700 50%, #FFE900 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } }
  /* line 384, sassV2/_offers.scss */
  .offertile.tile2.edit .edit_btns .fa-star.fa_selected, .offertile.tile2.Edit .edit_btns .fa-star.fa_selected {
    background: #FFD700;
    /* Old browsers */
    background: -moz-linear-gradient(top, #FFD700 0%, #DAA520 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #FFD700 0%, #DAA520 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #FFD700 0%, #DAA520 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    color: #fff; }
    /* line 388, sassV2/_offers.scss */
    .offertile.tile2.edit .edit_btns .fa-star.fa_selected:active, .offertile.tile2.Edit .edit_btns .fa-star.fa_selected:active {
      background: #DAA520;
      /* Old browsers */
      background: -moz-linear-gradient(top, #DAA520 0%, #FFD700 50%, #FFE900 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #DAA520 0%, #FFD700 50%, #FFE900 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #DAA520 0%, #FFD700 50%, #FFE900 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 394, sassV2/_offers.scss */
    .offertile.tile2.edit .edit_btns .fa-thumbtack, .offertile.tile2.Edit .edit_btns .fa-thumbtack {
      color: #09498F; }
      /* line 398, sassV2/_offers.scss */
      .offertile.tile2.edit .edit_btns .fa-thumbtack:hover, .offertile.tile2.Edit .edit_btns .fa-thumbtack:hover {
        background: #1666b1;
        /* Old browsers */
        background: -moz-linear-gradient(top, #1666b1 0%, #113E8B 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #1666b1 0%, #113E8B 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #1666b1 0%, #113E8B 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
      /* line 402, sassV2/_offers.scss */
      .offertile.tile2.edit .edit_btns .fa-thumbtack:active, .offertile.tile2.Edit .edit_btns .fa-thumbtack:active {
        background: #09498F;
        /* Old browsers */
        background: -moz-linear-gradient(top, #09498F 0%, #145DAB 50%, #145DAB 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #09498F 0%, #145DAB 50%, #145DAB 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #09498F 0%, #145DAB 50%, #145DAB 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 408, sassV2/_offers.scss */
    .offertile.tile2.edit .edit_btns .fa-edit, .offertile.tile2.edit .edit_btns .fa-check-circle, .offertile.tile2.edit .edit_btns .fa-plus, .offertile.tile2.Edit .edit_btns .fa-edit, .offertile.tile2.Edit .edit_btns .fa-check-circle, .offertile.tile2.Edit .edit_btns .fa-plus {
      color: #00762B; }
      /* line 412, sassV2/_offers.scss */
      .offertile.tile2.edit .edit_btns .fa-edit:hover, .offertile.tile2.edit .edit_btns .fa-check-circle:hover, .offertile.tile2.edit .edit_btns .fa-plus:hover, .offertile.tile2.Edit .edit_btns .fa-edit:hover, .offertile.tile2.Edit .edit_btns .fa-check-circle:hover, .offertile.tile2.Edit .edit_btns .fa-plus:hover {
        background: #0CA94B;
        /* Old browsers */
        background: -moz-linear-gradient(top, #0CA94B 0%, #118A37 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #0CA94B 0%, #118A37 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #0CA94B 0%, #118A37 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
      /* line 416, sassV2/_offers.scss */
      .offertile.tile2.edit .edit_btns .fa-edit:active, .offertile.tile2.edit .edit_btns .fa-check-circle:active, .offertile.tile2.edit .edit_btns .fa-plus:active, .offertile.tile2.Edit .edit_btns .fa-edit:active, .offertile.tile2.Edit .edit_btns .fa-check-circle:active, .offertile.tile2.Edit .edit_btns .fa-plus:active {
        background: #00762B;
        /* Old browsers */
        background: -moz-linear-gradient(top, #00762B 0%, #00933A 50%, #00933A 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #00762B 0%, #00933A 50%, #00933A 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #00762B 0%, #00933A 50%, #00933A 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 422, sassV2/_offers.scss */
    .offertile.tile2.edit .edit_btns .fa-times, .offertile.tile2.edit .edit_btns .fa-ban, .offertile.tile2.Edit .edit_btns .fa-times, .offertile.tile2.Edit .edit_btns .fa-ban {
      color: #C62828; }
      /* line 426, sassV2/_offers.scss */
      .offertile.tile2.edit .edit_btns .fa-times:hover, .offertile.tile2.edit .edit_btns .fa-ban:hover, .offertile.tile2.Edit .edit_btns .fa-times:hover, .offertile.tile2.Edit .edit_btns .fa-ban:hover {
        background: #D32F2F;
        /* Old browsers */
        background: -moz-linear-gradient(top, #D32F2F 0%, #C62828 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #D32F2F 0%, #C62828 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #D32F2F 0%, #C62828 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
      /* line 430, sassV2/_offers.scss */
      .offertile.tile2.edit .edit_btns .fa-times:active, .offertile.tile2.edit .edit_btns .fa-ban:active, .offertile.tile2.Edit .edit_btns .fa-times:active, .offertile.tile2.Edit .edit_btns .fa-ban:active {
        background: #C62828;
        /* Old browsers */
        background: -moz-linear-gradient(top, #C62828 0%, #D32F2F 50%, #D32F2F 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #C62828 0%, #D32F2F 50%, #D32F2F 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #C62828 0%, #D32F2F 50%, #D32F2F 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } }
  /* line 438, sassV2/_offers.scss */
  .offertile.tile2 .offer_text_contain {
    padding-bottom: 0;
    position: relative;
    width: 100%; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 438, sassV2/_offers.scss */
      .offertile.tile2 .offer_text_contain {
        padding-bottom: 8px;
        height: 92px; } }
  /* line 449, sassV2/_offers.scss */
  .offertile.tile2 .offer_value {
    color: #06E;
    font-weight: 600;
    padding-bottom: 5px; }
  /* line 455, sassV2/_offers.scss */
  .offertile.tile2 .offer_cashback {
    font-size: 12px;
    color: green; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 455, sassV2/_offers.scss */
      .offertile.tile2 .offer_cashback {
        background: white;
        text-align: right;
        font-size: 14px;
        position: absolute;
        padding: 1px 2px;
        bottom: 0;
        right: 0;
        width: 100%; } }
  /* line 473, sassV2/_offers.scss */
  .offertile.tile2 .offer_desc {
    max-height: 102px; }
  /* line 477, sassV2/_offers.scss */
  .offertile.tile2 .offer_details {
    text-decoration: underline;
    color: #CC8300; }
  /* line 482, sassV2/_offers.scss */
  .offertile.tile2 .offer_more {
    margin-top: 8px;
    display: block;
    cursor: pointer;
    bottom: 0;
    width: 100%;
    left: 0; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 482, sassV2/_offers.scss */
      .offertile.tile2 .offer_more {
        margin-top: 0;
        position: absolute;
        padding: 8px; } }
    /* line 496, sassV2/_offers.scss */
    .offertile.tile2 .offer_more .offer_more_inner {
      text-align: left;
      font-size: 14px;
      position: relative;
      display: block; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 496, sassV2/_offers.scss */
        .offertile.tile2 .offer_more .offer_more_inner {
          text-align: right; } }
    /* line 507, sassV2/_offers.scss */
    .offertile.tile2 .offer_more .offer_more_text, .offertile.tile2 .offer_more .offer_more_img {
      vertical-align: bottom;
      display: inline-block; }
    /* line 512, sassV2/_offers.scss */
    .offertile.tile2 .offer_more .offer_more_text {
      text-decoration: underline;
      color: #06E;
      position: relative; }
    /* line 518, sassV2/_offers.scss */
    .offertile.tile2 .offer_more .offer_more_img {
      max-height: 24px;
      margin-top: 4px; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 518, sassV2/_offers.scss */
        .offertile.tile2 .offer_more .offer_more_img {
          margin-left: 4px;
          margin-top: 0; } }
    /* line 528, sassV2/_offers.scss */
    .offertile.tile2 .offer_more .display_none {
      opacity: 0;
      margin: 0;
      height: 0;
      width: 0; }
  /* line 536, sassV2/_offers.scss */
  .offertile.tile2 .offer_ext_bottom {
    background: rgba(255, 255, 255, 0);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 40%, rgba(255, 255, 255, 0.75) 70%, white 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 40%, rgba(255, 255, 255, 0.75) 70%, white 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 40%, rgba(255, 255, 255, 0.75) 70%, white 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    position: absolute;
    display: block;
    height: 64px;
    width: 100%;
    bottom: 0;
    right: 0;
    left: 0; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 536, sassV2/_offers.scss */
      .offertile.tile2 .offer_ext_bottom {
        background: rgba(255, 255, 255, 0);
        /* Old browsers */
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 40%, white 70%, white 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 40%, white 70%, white 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 40%, white 70%, white 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        height: 160px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 551, sassV2/_offers.scss */
      .offertile.tile2 .offer_ext_bottom.no_coupon {
        height: 100px; } }
  /* line 558, sassV2/_offers.scss */
  .offertile.tile2 .offer_coupon {
    display: none; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 558, sassV2/_offers.scss */
      .offertile.tile2 .offer_coupon {
        position: absolute;
        display: block;
        bottom: 52px;
        right: 0;
        left: 0; } }
    /* line 569, sassV2/_offers.scss */
    .offertile.tile2 .offer_coupon p {
      height: 28px;
      /* ellipses - all 4 lines below */
      text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 226px;
      overflow: hidden; }
    /* line 578, sassV2/_offers.scss */
    .offertile.tile2 .offer_coupon span {
      font-size: 12px;
      height: 100%; }
  /* line 584, sassV2/_offers.scss */
  .offertile.tile2 .offer_btn {
    line-height: 1;
    max-width: 228px;
    position: absolute;
    overflow: hidden;
    padding: 0;
    margin: 8px;
    width: 100%;
    left: 0;
    bottom: 0; }
  /* line 596, sassV2/_offers.scss */
  .offertile.tile2 .offer_details, .offertile.tile2 .offer_btn, .offertile.tile2 .offer_more {
    display: none; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 596, sassV2/_offers.scss */
      .offertile.tile2 .offer_details, .offertile.tile2 .offer_btn, .offertile.tile2 .offer_more {
        display: block; } }

/* line 605, sassV2/_offers.scss */
.offer_coupon {
  text-align: center; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 605, sassV2/_offers.scss */
    .offer_coupon {
      max-width: 244px;
      border: none;
      padding: 9px;
      width: 100%; } }
  /* line 615, sassV2/_offers.scss */
  .offer_coupon p, .offer_coupon span {
    text-transform: uppercase;
    vertical-align: middle;
    text-align: center;
    margin-top: 5px;
    display: inline-block;
    color: #444; }
  /* line 624, sassV2/_offers.scss */
  .offer_coupon p {
    padding-bottom: 4px !important;
    word-break: break-all;
    background: #f0f0f0;
    font-size: 14px !important;
    padding: 4px 6px;
    border: 2px dotted #777; }
  /* line 633, sassV2/_offers.scss */
  .offer_coupon span {
    margin-right: 5px;
    margin-left: 5px;
    font-size: 14px; }
  /* line 640, sassV2/_offers.scss */
  .offer_coupon:hover p {
    background: #fafafa; }

/* line 646, sassV2/_offers.scss */
.offer_details_modal_wrapper {
  display: table;
  width: 100%; }
  /* line 650, sassV2/_offers.scss */
  .offer_details_modal_wrapper ul, .offer_details_modal_wrapper li, .offer_details_modal_wrapper p {
    color: #555 !important; }
  /* line 654, sassV2/_offers.scss */
  .offer_details_modal_wrapper a {
    text-decoration: underline;
    cursor: pointer;
    color: #06E; }
  /* line 660, sassV2/_offers.scss */
  .offer_details_modal_wrapper h3 {
    font-weight: 600 !important;
    color: #333 !important; }
  /* line 665, sassV2/_offers.scss */
  .offer_details_modal_wrapper h3.offer_header {
    padding: 0; }
  /* line 669, sassV2/_offers.scss */
  .offer_details_modal_wrapper p.offer_header {
    text-transform: uppercase;
    font-weight: 600; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 674, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_left, .offer_details_modal_wrapper .offer_section_right {
      vertical-align: top !important;
      display: table-cell; } }
  /* line 681, sassV2/_offers.scss */
  .offer_details_modal_wrapper .offerli.offer_value_text {
    font-weight: 600;
    font-size: 21px;
    display: block;
    color: #06E !important; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 681, sassV2/_offers.scss */
      .offer_details_modal_wrapper .offerli.offer_value_text {
        display: none; } }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 692, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_left {
      padding-right: 3% !important;
      width: 33%; } }
  /* line 698, sassV2/_offers.scss */
  .offer_details_modal_wrapper .offer_section_left h3 {
    display: block;
    padding: 0; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 698, sassV2/_offers.scss */
      .offer_details_modal_wrapper .offer_section_left h3 {
        display: none; } }
  /* line 707, sassV2/_offers.scss */
  .offer_details_modal_wrapper .offer_section_left .offer_img, .offer_details_modal_wrapper .offer_section_left .offer_main_buttons {
    vertical-align: top !important;
    display: block;
    width: 100%; }
  /* line 713, sassV2/_offers.scss */
  .offer_details_modal_wrapper .offer_section_left .offer_img {
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 auto;
    width: 100%;
    border: 1px solid #ddd;
    display: block;
    height: 203.74px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 713, sassV2/_offers.scss */
      .offer_details_modal_wrapper .offer_section_left .offer_img {
        margin-right: 0;
        display: block;
        width: 100%; } }
    /* line 728, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_left .offer_img.bg_cover {
      background-size: cover; }
    /* line 732, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_left .offer_img.bg_initial {
      background-size: contain; }
      @media all and (min-width: 40em) and (min-height: 0em) {
        /* line 732, sassV2/_offers.scss */
        .offer_details_modal_wrapper .offer_section_left .offer_img.bg_initial {
          background-size: initial; } }
    /* line 740, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_left .offer_img.bg_contain {
      background-size: contain; }
  /* line 745, sassV2/_offers.scss */
  .offer_details_modal_wrapper .offer_section_left .offer_main_buttons {
    display: block;
    width: 100%; }
    /* line 749, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_left .offer_main_buttons button {
      line-height: 1;
      word-break: break-word;
      display: block;
      padding: 0 2px;
      width: 100%; }
    /* line 757, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_left .offer_main_buttons .offer_get_deal_btn {
      margin-bottom: 8px; }
  /* line 762, sassV2/_offers.scss */
  .offer_details_modal_wrapper .offer_section_left .offer_coupon {
    margin: 0 auto 12px; }
    /* line 765, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_left .offer_coupon p {
      cursor: text; }
  /* line 771, sassV2/_offers.scss */
  .offer_details_modal_wrapper .offer_section_right {
    position: relative;
    padding-bottom: 40px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 771, sassV2/_offers.scss */
      .offer_details_modal_wrapper .offer_section_right {
        width: 66%; } }
    /* line 779, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .RichEditor-editor .public-DraftEditor-content {
      min-height: 22px; }
    /* line 783, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .RichEditor-controls-container, .offer_details_modal_wrapper .offer_section_right .public-DraftEditor-content {
      padding: 0;
      margin: 0; }
    /* line 788, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .DraftEditor-editorContainer {
      border: none; }
    /* line 792, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .rte_label {
      display: none; }
    /* line 797, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offerli .fa, .offer_details_modal_wrapper .offer_section_right .offerli .fal, .offer_details_modal_wrapper .offer_section_right .offerli .far, .offer_details_modal_wrapper .offer_section_right .offerli .fas, .offer_details_modal_wrapper .offer_section_right .offerli .fab, .offer_details_modal_wrapper .offer_section_right .offerli > span {
      vertical-align: top;
      display: inline-block; }
    /* line 802, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offerli .fa, .offer_details_modal_wrapper .offer_section_right .offerli .fal, .offer_details_modal_wrapper .offer_section_right .offerli .far, .offer_details_modal_wrapper .offer_section_right .offerli .fas, .offer_details_modal_wrapper .offer_section_right .offerli .fab {
      margin-right: 6px;
      line-height: 1.25;
      text-align: center;
      height: 20px;
      width: 20px; }
    /* line 810, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offerli > span {
      word-break: break-word;
      line-height: 1.25; }
    /* line 815, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offerli .fa-tags, .offer_details_modal_wrapper .offer_section_right .offerli .fa-certificate, .offer_details_modal_wrapper .offer_section_right .offerli .fa-tag {
      color: #06E; }
    /* line 819, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offerli .fa-money-bill-alt {
      color: #06E; }
    /* line 823, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offerli .fa-truck {
      color: slategrey; }
    /* line 827, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offerli .fa-hand-point-up {
      color: royalblue; }
    /* line 831, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offerli .fa-heart {
      color: darkred; }
    /* line 835, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offerli .fa-clock {
      color: #CC8300; }
    /* line 840, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offerli.offer_value_text {
      display: none; }
      @media all and (min-width: 40em) and (min-height: 0em) {
        /* line 840, sassV2/_offers.scss */
        .offer_details_modal_wrapper .offer_section_right .offerli.offer_value_text {
          display: block; } }
    /* line 848, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .restdotcom .offer_cashback {
      margin-bottom: 16px; }
      /* line 851, sassV2/_offers.scss */
      .offer_details_modal_wrapper .offer_section_right .restdotcom .offer_cashback .amount {
        text-transform: capitalize; }
    /* line 856, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .restdotcom .offerli.offer_value_text {
      display: block; }
    /* line 860, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .amount_cashback_value {
      text-transform: capitalize;
      color: olivedrab; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 865, sassV2/_offers.scss */
      .offer_details_modal_wrapper .offer_section_right .offer_deal ul.two_col {
        vertical-align: top;
        max-width: 260px;
        display: inline-block;
        margin: 0 1% 0 0;
        width: 48%; } }
    /* line 874, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offer_deal ul.two_col > span {
      max-width: 234px; }
      @media all and (min-width: 40em) and (min-height: 0em) {
        /* line 874, sassV2/_offers.scss */
        .offer_details_modal_wrapper .offer_section_right .offer_deal ul.two_col > span {
          max-width: 157px; } }
    /* line 883, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offer_deal ul.two_col.m_offervalues {
      display: block; }
      @media all and (min-width: 40em) and (min-height: 0em) {
        /* line 883, sassV2/_offers.scss */
        .offer_details_modal_wrapper .offer_section_right .offer_deal ul.two_col.m_offervalues {
          display: none; } }
    /* line 891, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .offer_deal ul.two_col.d_offervalues {
      display: none; }
      @media all and (min-width: 40em) and (min-height: 0em) {
        /* line 891, sassV2/_offers.scss */
        .offer_details_modal_wrapper .offer_section_right .offer_deal ul.two_col.d_offervalues {
          display: inline-block; } }
    /* line 899, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right h3 {
      margin-bottom: 0;
      display: none; }
      @media all and (min-width: 40em) and (min-height: 0em) {
        /* line 899, sassV2/_offers.scss */
        .offer_details_modal_wrapper .offer_section_right h3 {
          display: block; } }
    /* line 908, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .feedback_btn {
      text-align: right;
      position: absolute;
      bottom: 0;
      right: 0; }
    /* line 915, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .feedback_go_back {
      font-size: 14px;
      margin-bottom: 22px !important;
      display: inline-block; }
    /* line 921, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .feedback_header {
      text-transform: uppercase !important;
      padding-bottom: 0 !important;
      font-weight: 600 !important; }
    /* line 927, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .feedback_bugs {
      padding-right: 6px;
      color: #06E; }
    /* line 932, sassV2/_offers.scss */
    .offer_details_modal_wrapper .offer_section_right .feedback_textarea {
      display: block;
      padding: 8px;
      margin: 0 0 8px 0;
      width: 100%; }
  /* line 940, sassV2/_offers.scss */
  .offer_details_modal_wrapper .offer_block {
    margin: 16px 0; }

/* line 945, sassV2/_offers.scss */
.add_new_offer {
  position: relative; }
  /* line 948, sassV2/_offers.scss */
  .add_new_offer .imgBtn {
    position: absolute;
    left: 8px;
    top: 8px; }
  /* line 954, sassV2/_offers.scss */
  .add_new_offer .previewing_offer {
    text-decoration: underline;
    color: purple; }
    /* line 958, sassV2/_offers.scss */
    .add_new_offer .previewing_offer:hover {
      text-decoration: none; }
  /* line 963, sassV2/_offers.scss */
  .add_new_offer .form-inputv3, .add_new_offer .dropdown-inputv3 {
    padding-bottom: 8px !important; }
  /* line 967, sassV2/_offers.scss */
  .add_new_offer .edit_offer_save {
    text-align: right; }
  /* line 971, sassV2/_offers.scss */
  .add_new_offer section div {
    margin-left: 0 !important; }
  /* line 975, sassV2/_offers.scss */
  .add_new_offer .flatBtn {
    float: right; }
  /* line 979, sassV2/_offers.scss */
  .add_new_offer .edit_offer_title_contain {
    position: relative;
    display: block; }
    /* line 983, sassV2/_offers.scss */
    .add_new_offer .edit_offer_title_contain hr {
      margin: 8px 0 0 0;
      border: none;
      border-bottom: 1px solid #ddd; }
    /* line 989, sassV2/_offers.scss */
    .add_new_offer .edit_offer_title_contain .flatBtn {
      position: absolute;
      float: none;
      right: 0;
      top: 0; }
  /* line 997, sassV2/_offers.scss */
  .add_new_offer .edit_offer_title {
    padding: 0;
    margin: 0 0 12px 0; }
  /* line 1002, sassV2/_offers.scss */
  .add_new_offer .preview_offer_container,
  .add_new_offer .edit_offer_options {
    vertical-align: top;
    position: relative;
    display: inline-block;
    margin: 0; }
  /* line 1010, sassV2/_offers.scss */
  .add_new_offer .preview_offer_container {
    overflow: hidden;
    margin: 12px 12px 0 0;
    width: 244px; }
    /* line 1015, sassV2/_offers.scss */
    .add_new_offer .preview_offer_container .offertile.tile2 {
      border: 1px solid #ddd;
      margin: 0;
      height: 295.74px; }
      /* line 1020, sassV2/_offers.scss */
      .add_new_offer .preview_offer_container .offertile.tile2 .offer_click:hover .offer_face {
        margin-top: 0 !important; }
  /* line 1027, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options .preview_offer_details {
    border-radius: 2px;
    padding: 12px;
    margin: 14px 0 2px 0;
    border: 1px solid purple; }
    /* line 1033, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options .preview_offer_details .offer_section_right {
      padding-bottom: 0; }
  /* line 1038, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options .edit_offer_title_contain hr {
    border: none;
    border-bottom: 1px solid #eee; }
  /* line 1043, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options.site_cats,
  .add_new_offer .edit_offer_options .react-datepicker__input-container {
    width: 100%; }
  /* line 1048, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options .loading_site_cats {
    display: block; }
  /* line 1052, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options .loading_site_cats,
  .add_new_offer .edit_offer_options .react-datepicker__input-container {
    margin-top: 12px !important; }
  /* line 1058, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options.site_cats .offer_option {
    width: 100%; }
  /* line 1062, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options.site_cats .cat_select, .add_new_offer .edit_offer_options.site_cats .subcat_select, .add_new_offer .edit_offer_options.site_cats .remove-subcategory {
    vertical-align: top;
    display: inline-block;
    width: 46%;
    margin-right: 1%; }
  /* line 1069, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options.site_cats .cat_select {
    margin-right: 2%; }
  /* line 1073, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options.site_cats .remove-subcategory {
    margin-top: 1px;
    cursor: pointer;
    width: 4%; }
    /* line 1078, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options.site_cats .remove-subcategory .fa, .add_new_offer .edit_offer_options.site_cats .remove-subcategory .fal, .add_new_offer .edit_offer_options.site_cats .remove-subcategory .far, .add_new_offer .edit_offer_options.site_cats .remove-subcategory .fas, .add_new_offer .edit_offer_options.site_cats .remove-subcategory .fab {
      font-size: 21px;
      padding: 7px 10px 8px;
      margin: 0;
      height: 36px;
      width: 36px; }
    /* line 1086, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options.site_cats .remove-subcategory:hover, .add_new_offer .edit_offer_options.site_cats .remove-subcategory:active, .add_new_offer .edit_offer_options.site_cats .remove-subcategory:focus {
      background: rgba(0, 0, 0, 0.1); }
  /* line 1093, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options.site_cats .blueBtn {
    margin-right: 1%; }
  /* line 1098, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options .offer_option {
    vertical-align: top;
    display: inline-block; }
    /* line 1102, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options .offer_option .form-inputv3,
    .add_new_offer .edit_offer_options .offer_option .dropdown-inputv3 {
      width: 100%; }
      /* line 1106, sassV2/_offers.scss */
      .add_new_offer .edit_offer_options .offer_option .form-inputv3 label,
      .add_new_offer .edit_offer_options .offer_option .form-inputv3 input,
      .add_new_offer .edit_offer_options .offer_option .form-inputv3 select,
      .add_new_offer .edit_offer_options .offer_option .dropdown-inputv3 label,
      .add_new_offer .edit_offer_options .offer_option .dropdown-inputv3 input,
      .add_new_offer .edit_offer_options .offer_option .dropdown-inputv3 select {
        width: 100%; }
    /* line 1113, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options .offer_option .include_free_shipping {
      padding: 14px 0 0 0; }
      /* line 1116, sassV2/_offers.scss */
      .add_new_offer .edit_offer_options .offer_option .include_free_shipping label.checkbox_label {
        display: inline !important;
        height: auto !important;
        width: auto !important; }
        /* line 1121, sassV2/_offers.scss */
        .add_new_offer .edit_offer_options .offer_option .include_free_shipping label.checkbox_label span, .add_new_offer .edit_offer_options .offer_option .include_free_shipping label.checkbox_label input {
          vertical-align: middle;
          display: inline-block; }
        /* line 1126, sassV2/_offers.scss */
        .add_new_offer .edit_offer_options .offer_option .include_free_shipping label.checkbox_label span {
          float: none; }
        /* line 1130, sassV2/_offers.scss */
        .add_new_offer .edit_offer_options .offer_option .include_free_shipping label.checkbox_label input {
          padding: 0;
          margin: 0 6px 0 0;
          height: 20px;
          width: 20px; }
  /* line 1140, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options .url_link_input {
    position: relative; }
    /* line 1143, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options .url_link_input .form-inputv3 input {
      padding: 5px 40px 5px 5px; }
    /* line 1147, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options .url_link_input .link_file {
      background-color: #000;
      position: absolute;
      right: 0;
      top: 14px; }
      /* line 1153, sassV2/_offers.scss */
      .add_new_offer .edit_offer_options .url_link_input .link_file .fa, .add_new_offer .edit_offer_options .url_link_input .link_file .fal, .add_new_offer .edit_offer_options .url_link_input .link_file .far, .add_new_offer .edit_offer_options .url_link_input .link_file .fas, .add_new_offer .edit_offer_options .url_link_input .link_file .fab {
        background: #F4F4F7;
        /* Old browsers */
        background: -moz-linear-gradient(top, #F4F4F7 0%, #E2E7EA 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #F4F4F7 0%, #E2E7EA 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #F4F4F7 0%, #E2E7EA 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        padding: 9px;
        border: 1px solid #ddd;
        cursor: pointer;
        margin: 0;
        height: 35px;
        width: 35px;
        color: #455A64; }
        /* line 1163, sassV2/_offers.scss */
        .add_new_offer .edit_offer_options .url_link_input .link_file .fa:active, .add_new_offer .edit_offer_options .url_link_input .link_file .fa:focus, .add_new_offer .edit_offer_options .url_link_input .link_file .fal:active, .add_new_offer .edit_offer_options .url_link_input .link_file .fal:focus, .add_new_offer .edit_offer_options .url_link_input .link_file .far:active, .add_new_offer .edit_offer_options .url_link_input .link_file .far:focus, .add_new_offer .edit_offer_options .url_link_input .link_file .fas:active, .add_new_offer .edit_offer_options .url_link_input .link_file .fas:focus, .add_new_offer .edit_offer_options .url_link_input .link_file .fab:active, .add_new_offer .edit_offer_options .url_link_input .link_file .fab:focus {
          border: 1px solid #ddd; }
        /* line 1167, sassV2/_offers.scss */
        .add_new_offer .edit_offer_options .url_link_input .link_file .fa:hover, .add_new_offer .edit_offer_options .url_link_input .link_file .fal:hover, .add_new_offer .edit_offer_options .url_link_input .link_file .far:hover, .add_new_offer .edit_offer_options .url_link_input .link_file .fas:hover, .add_new_offer .edit_offer_options .url_link_input .link_file .fab:hover {
          background: #ECEFF1;
          /* Old browsers */
          background: -moz-linear-gradient(top, #ECEFF1 0%, #CFD8DC 100%);
          /* FF3.6-15 */
          background: -webkit-linear-gradient(top, #ECEFF1 0%, #CFD8DC 100%);
          /* Chrome10-25,Safari5.1-6 */
          background: linear-gradient(to bottom, #ECEFF1 0%, #CFD8DC 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
        /* line 1171, sassV2/_offers.scss */
        .add_new_offer .edit_offer_options .url_link_input .link_file .fa:active, .add_new_offer .edit_offer_options .url_link_input .link_file .fal:active, .add_new_offer .edit_offer_options .url_link_input .link_file .far:active, .add_new_offer .edit_offer_options .url_link_input .link_file .fas:active, .add_new_offer .edit_offer_options .url_link_input .link_file .fab:active {
          background: #A7ADB4;
          /* Old browsers */
          background: -moz-linear-gradient(top, #A7ADB4 0%, #CFD8DC 50%, #CFD8DC 100%);
          /* FF3.6-15 */
          background: -webkit-linear-gradient(top, #A7ADB4 0%, #CFD8DC 50%, #CFD8DC 100%);
          /* Chrome10-25,Safari5.1-6 */
          background: linear-gradient(to bottom, #A7ADB4 0%, #CFD8DC 50%, #CFD8DC 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 1178, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options .offer_option.input_selection input {
    vertical-align: middle;
    display: inline-block;
    height: 20px;
    width: 20px; }
  /* line 1185, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options .offer_link_input {
    display: inline-block; }
    /* line 1188, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options .offer_link_input a {
      cursor: pointer;
      margin-top: 22px;
      margin-left: 8px;
      vertical-align: top;
      display: inline-block;
      font-size: 25px;
      color: #1eb7d5; }
  /* line 1200, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options.col_2_options {
    width: 644px; }
    /* line 1203, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options.col_2_options .offer_option {
      width: 49%; }
    /* line 1207, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options.col_2_options .col_options > div:nth-child(odd).offer_option {
      margin-right: 2%; }
  /* line 1212, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options.col_3_options {
    width: 100%; }
    /* line 1215, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options.col_3_options .offer_option {
      margin-right: 1.25%;
      width: 32.5%; }
    /* line 1220, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options.col_3_options .col_options > div:last-child.offer_option {
      margin-right: 0; }
  /* line 1225, sassV2/_offers.scss */
  .add_new_offer .edit_offerDetails .checkbox_span, .add_new_offer .timeframes .checkbox_span {
    font-size: 14px;
    color: #333; }
  /* line 1231, sassV2/_offers.scss */
  .add_new_offer .edit_offer_options.even_col_2_options {
    width: 100%; }
    /* line 1234, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options.even_col_2_options .offer_option {
      margin-right: 2%;
      width: 46%; }
    /* line 1238, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options.even_col_2_options .form-inputv3, .add_new_offer .edit_offer_options.even_col_2_options .dropdown-inputv3 {
      width: 71%; }
    /* line 1241, sassV2/_offers.scss */
    .add_new_offer .edit_offer_options.even_col_2_options .col_options > div:last-child.offer_option {
      margin-right: 0; }
  /* line 1247, sassV2/_offers.scss */
  .add_new_offer .timeframes .edit_offer_options.even_col_2_options .offer_option {
    margin-right: 2%;
    width: 46%; }
  /* line 1251, sassV2/_offers.scss */
  .add_new_offer .timeframes .edit_offer_options.even_col_2_options .form-inputv3, .add_new_offer .timeframes .edit_offer_options.even_col_2_options .dropdown-inputv3 {
    width: 100%; }
  /* line 1255, sassV2/_offers.scss */
  .add_new_offer .timeframes .edit_offer_options.even_col_2_options .i-info-span .i-info {
    padding: 7px;
    line-height: 1.1em;
    text-align: center;
    width: 26.5%;
    position: absolute;
    margin: -2.25em 0px 0px 20px;
    z-index: 2;
    display: none;
    word-break: break-word; }
  /* line 1266, sassV2/_offers.scss */
  .add_new_offer .timeframes .edit_offer_options.even_col_2_options .i-info-span:hover .i-info {
    display: block; }
  /* line 1269, sassV2/_offers.scss */
  .add_new_offer .timeframes .edit_offer_options.even_col_2_options .timeframe-block {
    margin-bottom: 20px; }
    /* line 1272, sassV2/_offers.scss */
    .add_new_offer .timeframes .edit_offer_options.even_col_2_options .timeframe-block .form-inputv3, .add_new_offer .timeframes .edit_offer_options.even_col_2_options .timeframe-block .dropdown-inputv3 {
      width: 71%; }
    /* line 1276, sassV2/_offers.scss */
    .add_new_offer .timeframes .edit_offer_options.even_col_2_options .timeframe-block > span.remove-timeframe {
      display: inline-block;
      width: 36px;
      height: 36px;
      padding-top: 9px;
      text-align: center;
      margin-top: 26px;
      margin-left: -8px; }
    /* line 1286, sassV2/_offers.scss */
    .add_new_offer .timeframes .edit_offer_options.even_col_2_options .timeframe-block > span.remove-timeframe i {
      font-size: 21px; }
    /* line 1291, sassV2/_offers.scss */
    .add_new_offer .timeframes .edit_offer_options.even_col_2_options .timeframe-block > span.remove-timeframe:hover {
      background: rgba(0, 0, 0, 0.1); }
  /* line 1296, sassV2/_offers.scss */
  .add_new_offer .showingRestofTimeFrameSection {
    background: lightyellow; }
  /* line 1301, sassV2/_offers.scss */
  .add_new_offer .map_it_section {
    position: relative; }
    /* line 1304, sassV2/_offers.scss */
    .add_new_offer .map_it_section input {
      padding: 5px !important; }
    /* line 1308, sassV2/_offers.scss */
    .add_new_offer .map_it_section .blueBtn {
      position: absolute;
      top: 12px;
      margin-left: 15px; }
  /* line 1315, sassV2/_offers.scss */
  .add_new_offer .form-inputv3.form_text_editor .not-valid-border {
    padding: 8px; }
  /* line 1319, sassV2/_offers.scss */
  .add_new_offer .form-inputv3.form_text_editor {
    width: 625px; }
    /* line 1322, sassV2/_offers.scss */
    .add_new_offer .form-inputv3.form_text_editor label {
      width: 100%; }
    /* line 1326, sassV2/_offers.scss */
    .add_new_offer .form-inputv3.form_text_editor .RichEditor-root {
      padding: 8px !important; }
      /* line 1329, sassV2/_offers.scss */
      .add_new_offer .form-inputv3.form_text_editor .RichEditor-root .RichEditor-styleButton {
        margin-right: 7px; }
      /* line 1333, sassV2/_offers.scss */
      .add_new_offer .form-inputv3.form_text_editor .RichEditor-root .RichEditor-controls > a:last-child {
        margin-right: 0; }
    /* line 1338, sassV2/_offers.scss */
    .add_new_offer .form-inputv3.form_text_editor .public-DraftEditor-content {
      padding: 0;
      margin: 0;
      width: 100%; }
    /* line 1344, sassV2/_offers.scss */
    .add_new_offer .form-inputv3.form_text_editor .text_editor_padding {
      padding: 0; }
      /* line 1347, sassV2/_offers.scss */
      .add_new_offer .form-inputv3.form_text_editor .text_editor_padding > div > div:last-child {
        font-size: 12px;
        text-align: right;
        position: absolute;
        padding: 0 !important;
        height: 0 !important;
        margin: 0;
        bottom: 4px;
        color: #888 !important;
        left: 0; }
  /* line 1361, sassV2/_offers.scss */
  .add_new_offer .category-holder {
    margin-left: 0px !important; }
    /* line 1364, sassV2/_offers.scss */
    .add_new_offer .category-holder .remove-subcategory {
      font-size: 1.5em; }
  /* line 1369, sassV2/_offers.scss */
  .add_new_offer .form-inputv3.form_text_editor, .add_new_offer .form-inputv3.form_text_editor * {
    margin-left: 0px !important; }

/* line 1374, sassV2/_offers.scss */
.tileSlider.bh_Carousel {
  overflow: visible; }

/* line 1378, sassV2/_offers.scss */
.tile_slider_width {
  position: static;
  overflow: hidden;
  margin: 0 auto !important; }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 1378, sassV2/_offers.scss */
    .tile_slider_width {
      max-width: 1008px; } }
  @media all and (min-width: 80em) and (min-height: 0em) {
    /* line 1378, sassV2/_offers.scss */
    .tile_slider_width {
      margin-left: -3px !important; } }

/* line 1392, sassV2/_offers.scss */
.flat_offertile_container {
  margin: 0 auto !important; }
  /* line 1403, sassV2/_offers.scss */
  .flat_offertile_container .offertile.tile2 {
    margin: 0 8.84px 8.84px 0; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 1407, sassV2/_offers.scss */
    .flat_offertile_container .offertile.tile2:nth-child(3n+3) {
      margin-right: 0; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 1407, sassV2/_offers.scss */
    .flat_offertile_container .offertile.tile2:nth-child(3n+3) {
      margin-right: 8.84px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 1417, sassV2/_offers.scss */
    .flat_offertile_container .offertile.tile2:nth-child(4n+4) {
      margin-right: 0; } }
  /* line 1422, sassV2/_offers.scss */
  .flat_offertile_container .infiniteScroll_wrapper {
    display: inline-block;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1004px;
    margin: 0 auto; }

/* line 1433, sassV2/_offers.scss */
.scroller_container .c_slides {
  max-height: 237px;
  overflow: hidden;
  padding: 0px 4px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 1433, sassV2/_offers.scss */
    .scroller_container .c_slides {
      max-height: 300px; } }

/* line 1443, sassV2/_offers.scss */
.scroller_container .c_slide {
  transition: 0s ease; }
  /* line 1446, sassV2/_offers.scss */
  .scroller_container .c_slide .form-inputv3 input[name="FreeShipping"] {
    width: 22px;
    vertical-align: middle; }
  /* line 1451, sassV2/_offers.scss */
  .scroller_container .c_slide .form-inputv3 .category-holder {
    padding: 5px; }
  /* line 1455, sassV2/_offers.scss */
  .scroller_container .c_slide .no_margin_left {
    margin-left: 0px !important; }

/* line 1461, sassV2/_offers.scss */
.scroller_container .offertile.tile2 .offer_text_contain {
  height: 90px; }

/* line 1465, sassV2/_offers.scss */
.scroller_container .offertile.tile2 .offer_desc {
  display: none; }

/* line 1469, sassV2/_offers.scss */
.scroller_container .offertile.tile2 .offer_face .offer_img_mobile {
  height: 143.906px; }

/* line 1473, sassV2/_offers.scss */
.scroller_container .offertile.tile2 .offer_cashback {
  position: absolute;
  padding: 4px;
  bottom: 0; }

/* line 1480, sassV2/_offers.scss */
.scroller_container .fa_angle.fa-left {
  background: rgba(0, 0, 0, 0.25);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.1) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 1483, sassV2/_offers.scss */
  .scroller_container .fa_angle.fa-left:hover {
    background: rgba(0, 0, 0, 0.3);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 1488, sassV2/_offers.scss */
.scroller_container .fa_angle.fa-right {
  background: rgba(0, 0, 0, 0.1);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  /* line 1491, sassV2/_offers.scss */
  .scroller_container .fa_angle.fa-right:hover {
    background: rgba(0, 0, 0, 0.1);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* line 1497, sassV2/_offers.scss */
.offer_block_msg {
  line-height: 1.4 !important;
  background: #fafafa;
  font-style: italic;
  font-size: 12px !important;
  padding: 8px !important;
  border: 1px solid #eee !important;
  color: #666; }
  /* line 1505, sassV2/_offers.scss */
  .offer_block_msg hr {
    border: none;
    border-bottom: 1px dotted #ddd; }
  /* line 1509, sassV2/_offers.scss */
  .offer_block_msg div {
    line-height: 1.4 !important; }

/* line 1514, sassV2/_offers.scss */
.react-datepicker__close-icon::before {
  border-radius: 4px;
  position: absolute;
  display: block;
  content: "";
  height: 36px;
  width: 100%;
  left: 0;
  top: 2px; }

/* line 1525, sassV2/_offers.scss */
.react-datepicker__close-icon::after {
  background-color: #ddd !important;
  line-height: 0.65 !important;
  font-size: 16px !important;
  content: "\D7" !important;
  padding: 7px !important;
  margin: 0 auto !important;
  height: 24px !important;
  width: 24px !important;
  color: #666 !important;
  right: 8px !important;
  top: 8px !important;
  bottom: 8px !important; }

/* line 1541, sassV2/_offers.scss */
.site-style-v2 form .valid,
.site-style-v2 form .valid-border,
.site-style-v2 form .category-holder.valid-border,
.site-style-v2 form .text_editor_padding.valid-border {
  border: none !important; }
  /* line 1547, sassV2/_offers.scss */
  .site-style-v2 form .valid .RichEditor-root, .site-style-v2 form .valid .form-inputv3, .site-style-v2 form .valid .dropdown-inputv3, .site-style-v2 form .valid select,
  .site-style-v2 form .valid-border .RichEditor-root,
  .site-style-v2 form .valid-border .form-inputv3,
  .site-style-v2 form .valid-border .dropdown-inputv3,
  .site-style-v2 form .valid-border select,
  .site-style-v2 form .category-holder.valid-border .RichEditor-root,
  .site-style-v2 form .category-holder.valid-border .form-inputv3,
  .site-style-v2 form .category-holder.valid-border .dropdown-inputv3,
  .site-style-v2 form .category-holder.valid-border select,
  .site-style-v2 form .text_editor_padding.valid-border .RichEditor-root,
  .site-style-v2 form .text_editor_padding.valid-border .form-inputv3,
  .site-style-v2 form .text_editor_padding.valid-border .dropdown-inputv3,
  .site-style-v2 form .text_editor_padding.valid-border select {
    border: 1px solid #95D600 !important; }

/* line 1552, sassV2/_offers.scss */
.site-style-v2 form .not-valid,
.site-style-v2 form .not-valid-border,
.site-style-v2 form .category-holder.not-valid-border,
.site-style-v2 form .text_editor_padding.not-valid-border {
  border: none !important; }
  /* line 1558, sassV2/_offers.scss */
  .site-style-v2 form .not-valid .RichEditor-root, .site-style-v2 form .not-valid .form-inputv3, .site-style-v2 form .not-valid .dropdown-inputv3, .site-style-v2 form .not-valid select,
  .site-style-v2 form .not-valid-border .RichEditor-root,
  .site-style-v2 form .not-valid-border .form-inputv3,
  .site-style-v2 form .not-valid-border .dropdown-inputv3,
  .site-style-v2 form .not-valid-border select,
  .site-style-v2 form .category-holder.not-valid-border .RichEditor-root,
  .site-style-v2 form .category-holder.not-valid-border .form-inputv3,
  .site-style-v2 form .category-holder.not-valid-border .dropdown-inputv3,
  .site-style-v2 form .category-holder.not-valid-border select,
  .site-style-v2 form .text_editor_padding.not-valid-border .RichEditor-root,
  .site-style-v2 form .text_editor_padding.not-valid-border .form-inputv3,
  .site-style-v2 form .text_editor_padding.not-valid-border .dropdown-inputv3,
  .site-style-v2 form .text_editor_padding.not-valid-border select {
    border: 1px solid #F00 !important; }

/* line 1564, sassV2/_offers.scss */
.offer_modal_pin {
  border-right: 1px solid #eee;
  font-weight: 100;
  transition: transform 2s ease;
  text-align: center;
  font-size: 20px;
  position: absolute;
  padding: 18px 25px;
  margin: 0;
  cursor: pointer;
  height: 100%;
  width: 64px;
  color: #09498F;
  left: 0;
  top: 0; }
  /* line 1579, sassV2/_offers.scss */
  .offer_modal_pin:hover, .offer_modal_pin:active {
    background-color: #fefefe;
    color: #113E8B; }

/* line 1585, sassV2/_offers.scss */
.offer_option.date_time_zone {
  margin-top: 30px;
  margin-left: 30px !important;
  max-width: 550px; }

/* line 1594, sassV2/_offers.scss */
.wide_tile.loading_more_offers_container {
  box-shadow: none !important;
  background: none !important;
  position: relative;
  z-index: 999;
  padding: 0 !important;
  margin: 0 !important; }
  /* line 1601, sassV2/_offers.scss */
  .wide_tile.loading_more_offers_container .mobile_fade_effect {
    background: #f1f1f1;
    box-shadow: 0px -10px 60px 40px #f1f1f1;
    position: absolute;
    display: block;
    z-index: 1;
    height: 80px;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1601, sassV2/_offers.scss */
      .wide_tile.loading_more_offers_container .mobile_fade_effect {
        display: none; } }
  /* line 1616, sassV2/_offers.scss */
  .wide_tile.loading_more_offers_container .loading_more_offers {
    box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.2);
    background: white;
    text-align: center;
    position: relative;
    padding: 5px !important;
    z-index: 2;
    height: 40px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1616, sassV2/_offers.scss */
      .wide_tile.loading_more_offers_container .loading_more_offers {
        padding: 20px !important;
        height: 80px; } }
    /* line 1628, sassV2/_offers.scss */
    .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper, .wide_tile.loading_more_offers_container .loading_more_offers .loading_more_offers_text {
      vertical-align: middle;
      display: inline-block; }
    /* line 1632, sassV2/_offers.scss */
    .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper {
      margin: 0 10px 0 0;
      height: 30px;
      width: 30px; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 1632, sassV2/_offers.scss */
        .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper {
          margin: 0 20px 0 0;
          height: 40px;
          width: 40px; } }
      /* line 1641, sassV2/_offers.scss */
      .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .spinner-text {
        display: none; }
      /* line 1644, sassV2/_offers.scss */
      .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner {
        background-image: url(/ImagesV2/BenefitHub/bh_cog.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 53%;
        position: relative;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0; }
      /* line 1655, sassV2/_offers.scss */
      .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner .spinner {
        position: relative !important;
        height: 100%;
        width: 100% !important; }
        /* line 1659, sassV2/_offers.scss */
        .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner .spinner > div {
          transform-origin: center center;
          height: 7px;
          width: 7px;
          top: auto !important;
          top: unset !important; }
          @media all and (min-width: 48em) and (min-height: 0em) {
            /* line 1659, sassV2/_offers.scss */
            .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner .spinner > div {
              height: 9px;
              width: 9px; } }
        /* line 1670, sassV2/_offers.scss */
        .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner .spinner > div > div {
          border-radius: 1px !important;
          transform: rotate(0deg) !important;
          height: 100% !important;
          width: 100% !important; }
          @media all and (min-width: 48em) and (min-height: 0em) {
            /* line 1670, sassV2/_offers.scss */
            .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner .spinner > div > div {
              border-radius: 2px !important;
              height: 100% !important;
              width: 100% !important; } }
        /* line 1681, sassV2/_offers.scss */
        .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner .spinner > div:nth-child(1) {
          margin: 0 auto;
          right: 0;
          left: 0;
          top: 0px !important;
          color: yellow; }
        /* line 1688, sassV2/_offers.scss */
        .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner .spinner > div:nth-child(2) {
          right: 0;
          top: 20% !important;
          color: blue; }
        /* line 1693, sassV2/_offers.scss */
        .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner .spinner > div:nth-child(3) {
          bottom: 20% !important;
          right: 0;
          color: orange; }
        /* line 1698, sassV2/_offers.scss */
        .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner .spinner > div:nth-child(4) {
          margin: 0 auto;
          bottom: 0px !important;
          right: 0;
          left: 0;
          color: purple; }
        /* line 1705, sassV2/_offers.scss */
        .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner .spinner > div:nth-child(5) {
          bottom: 20% !important;
          left: 0px;
          color: green; }
        /* line 1710, sassV2/_offers.scss */
        .wide_tile.loading_more_offers_container .loading_more_offers .loading-spinner-wrapper .loading-spinner .spinner > div:nth-child(6) {
          left: 0px;
          top: 20% !important;
          color: pink; }
    /* line 1717, sassV2/_offers.scss */
    .wide_tile.loading_more_offers_container .loading_more_offers .loading_more_offers_text {
      font-weight: 600;
      font-style: italic;
      font-size: 18px;
      color: #0F3A5F; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 1717, sassV2/_offers.scss */
        .wide_tile.loading_more_offers_container .loading_more_offers .loading_more_offers_text {
          font-size: 21px; } }

/* line 1730, sassV2/_offers.scss */
.sortable_inner ul li .offertile.tile2.edit, .sortable_inner ul li .offertile.tile2.edit .edit_btns {
  cursor: crosshair; }

/* line 1, sassV2/_customsectionv2.scss */
.customsectionoverview {
  background-color: #f1f1f1;
  display: table;
  height: 100%;
  width: 100%; }
  /* line 7, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard {
    height: 403px;
    width: 280px;
    vertical-align: top;
    background: #FFFFFF;
    border: none;
    display: inline-block;
    margin: 20px 20px 0px 20px !important;
    box-shadow: -2px 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.2);
    box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    border-bottom: 1px solid #EEEEEE;
    position: relative; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 7, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-standard {
        margin: 20px !important; } }
    /* line 23, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard:hover {
      -webkit-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3);
      box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3); }
    /* line 27, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard .discount_rewards_card {
      margin-top: 20px; }
      /* line 30, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-standard .discount_rewards_card li {
        max-height: 30px !important; }
  /* line 37, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.logoTitle-card .li-paragraph-header {
    margin: 15px 0px 20px;
    color: #333; }
  /* line 41, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.logoTitle-card ul {
    margin-left: 22px;
    color: #555; }
  /* line 45, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.logoTitle-card ul li:first-child {
    padding-top: 0px; }
  /* line 48, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.logoTitle-card li {
    font-size: 16px;
    padding: 0px;
    height: 22px !important;
    list-style-type: disc !important;
    list-style-position: inside; }
  /* line 55, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.logoTitle-card .seeAll {
    padding: 0px;
    margin: 0px -40px 0px;
    font-size: 16px;
    height: 35px !important;
    left: 0px; }
  /* line 62, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.logoTitle-card .logo-title {
    height: 70px;
    padding: 10px 0px; }
  /* line 70, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.logoTitle-card .no_h2_header_img {
    background-position: center bottom !important; }
  /* line 74, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.logoTitle-card .special-ul.no_h2_header {
    margin-top: 20px; }
    /* line 77, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard.logoTitle-card .special-ul.no_h2_header li.li-list {
      color: #555 !important;
      font-weight: 100 !important;
      font-size: 15.5px !important;
      height: 26px !important; }
  /* line 87, sassV2/_customsectionv2.scss */
  .customsectionoverview .special-ul.purchasing-power.ul-list .li-list {
    padding: 0px !important;
    margin-bottom: 8px !important; }
  /* line 93, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.cardStyleB h2 {
    color: teal;
    padding: 20px;
    font-size: 21px;
    padding: 20px;
    font-weight: 100; }
  /* line 101, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.cardStyleB ul.special-ul {
    list-style: disc outside none !important;
    margin-left: 20px;
    margin-top: -15px; }
    /* line 106, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard.cardStyleB ul.special-ul li.li-list {
      display: list-item;
      list-style-type: disc !important;
      text-indent: -20px;
      font-size: 20px;
      margin-top: 0px;
      list-style-position: inside;
      line-height: 2;
      padding: 0px 0px 0px 20px;
      height: 30px !important; }
    /* line 118, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard.cardStyleB ul.special-ul li.seeAll {
      text-indent: -10px; }
      /* line 121, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-standard.cardStyleB ul.special-ul li.seeAll:hover {
        text-decoration: underline; }
  /* line 126, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.cardStyleB ul.special-ul.zebit_card_li .li-list {
    letter-spacing: -0.02em;
    font-size: 16px; }
  /* line 132, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard.cardStyleC {
    background-image: url(/stylesheetsV2/"/ImagesV2/CustomSections/goHealth-Card-final.png");
    background-repeat: no-repeat; }
    /* line 136, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard.cardStyleC .BHcard-standard-img {
      border-bottom: none; }
    /* line 140, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard.cardStyleC .BHcard-standard-title {
      border-bottom: none; }
    /* line 143, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard.cardStyleC ul.special-ul {
      list-style: disc outside none !important;
      margin-left: 44px; }
      /* line 147, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-standard.cardStyleC ul.special-ul li.li-list {
        display: list-item;
        list-style-type: disc !important;
        text-indent: -20px;
        padding: 15px 20px;
        font-size: 20px;
        margin-top: 0px; }
      /* line 156, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-standard.cardStyleC ul.special-ul li.seeAll {
        text-indent: -20px; }
        /* line 159, sassV2/_customsectionv2.scss */
        .customsectionoverview .BHcard-standard.cardStyleC ul.special-ul li.seeAll:hover {
          text-decoration: underline; }
    /* line 165, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard.cardStyleC .BHcard-standard-title h3 {
      font-weight: 700;
      margin-top: -27px; }
  /* line 172, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard-img {
    width: 280px;
    height: 100px;
    border-bottom: 1px solid #EEEEEE;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    cursor: pointer; }
  /* line 184, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard .BHcard-standard-title {
    border-bottom: 1px solid #EEEEEE;
    padding: 0 20px !important;
    height: 70px;
    cursor: pointer; }
    /* line 190, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard .BHcard-standard-title span, .customsectionoverview .BHcard-standard .BHcard-standard-title h3 {
      vertical-align: middle !important;
      display: inline-block; }
    /* line 194, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard .BHcard-standard-title span {
      height: 70px; }
    /* line 197, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard .BHcard-standard-title h3 {
      font-size: 21px;
      font-weight: 100;
      padding-bottom: 0px !important; }
  /* line 204, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard ul li {
    margin: 5px 0px 0px; }
    /* line 207, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard ul li i, .customsectionoverview .BHcard-standard ul li p, .customsectionoverview .BHcard-standard ul li span, .customsectionoverview .BHcard-standard ul li strong {
      vertical-align: top !important;
      display: inline-block; }
      /* line 211, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-standard ul li i:hover, .customsectionoverview .BHcard-standard ul li p:hover, .customsectionoverview .BHcard-standard ul li span:hover, .customsectionoverview .BHcard-standard ul li strong:hover {
        text-decoration: underline;
        cursor: pointer; }
    /* line 216, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard ul li i {
      color: #777;
      width: 16px;
      height: 16px;
      margin: 0px 0 10px 20px;
      text-align: center; }
      /* line 223, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-standard ul li i:hover {
        color: blue; }
    /* line 227, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard ul li p {
      font-weight: 400;
      margin-left: 20px;
      width: 205px;
      font-size: 14px;
      color: #333;
      word-break: break-word;
      overflow: hidden;
      padding-bottom: 0px; }
      /* line 237, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-standard ul li p:hover {
        color: blue; }
    /* line 241, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard ul li span {
      height: 40px; }
    /* line 244, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard ul li strong {
      font-weight: bold;
      color: #777;
      padding: 0 20px; }
      /* line 249, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-standard ul li strong:hover {
        text-decoration: underline;
        cursor: pointer; }
    /* line 254, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard ul li a {
      display: block;
      height: 100%; }
  /* line 260, sassV2/_customsectionv2.scss */
  .customsectionoverview .li-paragraph-header {
    padding: 0px 20px;
    font-size: 1.2em;
    font-weight: 100;
    line-height: 1.2em;
    margin-top: -12px;
    margin-bottom: 5px; }
  /* line 268, sassV2/_customsectionv2.scss */
  .customsectionoverview .ul-paragraph {
    padding-top: 17px; }
  /* line 271, sassV2/_customsectionv2.scss */
  .customsectionoverview .li-paragraph {
    padding: 20px;
    line-height: 1.4em;
    font-weight: 100; }
  /* line 277, sassV2/_customsectionv2.scss */
  .customsectionoverview .li-list {
    padding: 5px 20px;
    font-weight: 100;
    font-size: 14px;
    height: 24px !important; }
  /* line 283, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-standard ul li.seeAll {
    height: 35px;
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0px;
    margin: 5px 0px 0px !important; }
    /* line 293, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-standard ul li.seeAll a {
      height: 45px;
      top: 0;
      padding: 0;
      margin-top: 5px; }
  /* line 300, sassV2/_customsectionv2.scss */
  .customsectionoverview .BHcard-Add {
    text-align: center;
    height: 403px; }
    /* line 303, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-Add p {
      position: relative;
      top: 125px;
      font-size: 21px;
      font-weight: 100;
      text-align: center; }
    /* line 310, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-Add .sqbutton-standard {
      height: 75px;
      width: 75px;
      margin: auto;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 75px; }
      /* line 318, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-Add .sqbutton-standard .horizontal-line, .customsectionoverview .BHcard-Add .sqbutton-standard .vertical-line {
        background: #FFFFFF;
        height: 50%;
        margin: auto !important;
        display: inline-block;
        width: 50%;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }
      /* line 330, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-Add .sqbutton-standard .horizontal-line {
        height: 3px !important; }
      /* line 333, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-Add .sqbutton-standard .vertical-line {
        width: 3px !important; }
    /* line 337, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-Add .bgcolor-bhblue {
      background-color: #1E73BE; }
    /* line 340, sassV2/_customsectionv2.scss */
    .customsectionoverview .BHcard-Add:hover {
      background-color: #1E73BE; }
      /* line 342, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-Add:hover p {
        color: #FFFFFF; }
      /* line 345, sassV2/_customsectionv2.scss */
      .customsectionoverview .BHcard-Add:hover .sqbutton-standard {
        background-color: #FFFFFF; }
        /* line 347, sassV2/_customsectionv2.scss */
        .customsectionoverview .BHcard-Add:hover .sqbutton-standard .horizontal-line, .customsectionoverview .BHcard-Add:hover .sqbutton-standard .vertical-line {
          background-color: #1E73BE; }
  /* line 354, sassV2/_customsectionv2.scss */
  .customsectionoverview .ProtectionCenterCard {
    display: none; }

/* line 359, sassV2/_customsectionv2.scss */
.cs-edit-buttons-holder {
  width: auto;
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 999; }
  /* line 366, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder .EditButtons, .cs-edit-buttons-holder .edit_ondelete {
    -webkit-box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.2);
    border: 1px solid #EEEEEE !important;
    background-color: #FAFAFA;
    display: inline-block;
    height: 50px;
    min-width: 96px;
    position: relative;
    line-height: 50px;
    text-align: center; }
    /* line 377, sassV2/_customsectionv2.scss */
    .cs-edit-buttons-holder .EditButtons:hover, .cs-edit-buttons-holder .edit_ondelete:hover {
      background-color: #FFFFFF;
      -webkit-box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.3);
      box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.3); }
    /* line 381, sassV2/_customsectionv2.scss */
    .cs-edit-buttons-holder .EditButtons .fa, .cs-edit-buttons-holder .EditButtons .fal, .cs-edit-buttons-holder .EditButtons .far, .cs-edit-buttons-holder .EditButtons .fas, .cs-edit-buttons-holder .EditButtons .fab, .cs-edit-buttons-holder .edit_ondelete .fa, .cs-edit-buttons-holder .edit_ondelete .fal, .cs-edit-buttons-holder .edit_ondelete .far, .cs-edit-buttons-holder .edit_ondelete .fas, .cs-edit-buttons-holder .edit_ondelete .fab {
      margin-left: 4px !important; }
    /* line 384, sassV2/_customsectionv2.scss */
    .cs-edit-buttons-holder .EditButtons a, .cs-edit-buttons-holder .edit_ondelete a {
      line-height: 43px;
      height: 43px;
      display: inline-block;
      padding: 0 15px;
      text-align: center;
      font-size: 14px;
      cursor: pointer;
      color: #455A64; }
      /* line 393, sassV2/_customsectionv2.scss */
      .cs-edit-buttons-holder .EditButtons a:visited, .cs-edit-buttons-holder .edit_ondelete a:visited {
        color: #555; }
      /* line 396, sassV2/_customsectionv2.scss */
      .cs-edit-buttons-holder .EditButtons a:hover, .cs-edit-buttons-holder .edit_ondelete a:hover {
        text-decoration: underline; }
    /* line 400, sassV2/_customsectionv2.scss */
    .cs-edit-buttons-holder .EditButtons a:first-child, .cs-edit-buttons-holder .edit_ondelete a:first-child {
      padding-left: 23px; }
    /* line 403, sassV2/_customsectionv2.scss */
    .cs-edit-buttons-holder .EditButtons a:last-child, .cs-edit-buttons-holder .edit_ondelete a:last-child {
      padding-right: 23px; }
    /* line 406, sassV2/_customsectionv2.scss */
    .cs-edit-buttons-holder .EditButtons .edit_preview, .cs-edit-buttons-holder .EditButtons .edit_save, .cs-edit-buttons-holder .edit_ondelete .edit_preview, .cs-edit-buttons-holder .edit_ondelete .edit_save {
      color: #1E73BE; }
  /* line 410, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder .edit_ondelete {
    margin-left: 15px;
    line-height: 43px;
    height: 43px;
    display: inline-block;
    padding: 0 15px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    color: #455A64; }
  /* line 422, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder .edit_ondelete.csdelete:hover {
    text-decoration: underline; }
  /* line 426, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder .editHelpSection {
    display: inline-block;
    vertical-align: top;
    width: auto; }
  /* line 431, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder .adminHelpSection {
    display: inline-block;
    vertical-align: top;
    width: auto;
    padding: 0px 5px 0px 0px; }
  /* line 437, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder .AdminHelpButton {
    -webkit-box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.2);
    border: 1px solid #EEEEEE !important;
    background-color: #FAFAFA;
    display: inline-block;
    height: 50px;
    position: relative;
    top: 0px;
    width: 96px;
    margin-left: 15px;
    z-index: 1;
    padding: 0px 30px 20px;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #555; }
    /* line 454, sassV2/_customsectionv2.scss */
    .cs-edit-buttons-holder .AdminHelpButton:hover {
      background-color: #FFFFFF;
      -webkit-box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.3);
      box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.3); }
  /* line 460, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder .help-button-dropdown {
    display: none;
    position: relative;
    top: 7px;
    margin-left: 15px;
    min-width: 180px;
    padding: 4px 0;
    border-radius: 3px;
    background-color: #fafafa;
    box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.2);
    border: 1px solid #eee;
    color: #333;
    font-size: 14px;
    line-height: 1.2;
    z-index: 1;
    cursor: pointer;
    text-align: left;
    cursor: pointer; }
  /* line 479, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder a {
    text-decoration: none;
    color: #555; }
  /* line 483, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder a:visited {
    color: #555; }
  /* line 486, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder a:active {
    color: black; }
  /* line 489, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder li {
    text-align: left;
    display: block !important;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    cursor: pointer !important; }
  /* line 497, sassV2/_customsectionv2.scss */
  .cs-edit-buttons-holder li:hover {
    background: #eee; }

/* line 502, sassV2/_customsectionv2.scss */
.PageWrapperV3 .SectionHeaderMessageBox .hero-text-container .msg-box-footer p {
  font-size: 12px;
  padding: 2px 0 0;
  line-height: 1.27;
  font-weight: 100; }

/* line 510, sassV2/_customsectionv2.scss */
.HeaderV3.SectionHeaderV3.CSEditHeader {
  background-image: none;
  position: relative; }
  /* line 514, sassV2/_customsectionv2.scss */
  .HeaderV3.SectionHeaderV3.CSEditHeader .ch-img-icon, .HeaderV3.SectionHeaderV3.CSEditHeader .imgBtn {
    position: absolute;
    bottom: 115px;
    right: 25px;
    background: url(/ImagesV2/Backgrounds/transpBlack50.png);
    padding: 10px;
    z-index: 10005;
    color: #FFFFFF;
    cursor: pointer; }

/* line 527, sassV2/_customsectionv2.scss */
.HeaderV3.SectionHeaderV3.CSEditHeader .folder_dialogue-header .fa, .HeaderV3.SectionHeaderV3.CSEditHeader .folder_dialogue-header .fal, .HeaderV3.SectionHeaderV3.CSEditHeader .folder_dialogue-header .far, .HeaderV3.SectionHeaderV3.CSEditHeader .folder_dialogue-header .fas, .HeaderV3.SectionHeaderV3.CSEditHeader .folder_dialogue-header .fab,
.HeaderV3.ContentHeaderV3.CSEditHeader .folder_dialogue-header .fa,
.HeaderV3.ContentHeaderV3.CSEditHeader .folder_dialogue-header .fal,
.HeaderV3.ContentHeaderV3.CSEditHeader .folder_dialogue-header .far,
.HeaderV3.ContentHeaderV3.CSEditHeader .folder_dialogue-header .fas,
.HeaderV3.ContentHeaderV3.CSEditHeader .folder_dialogue-header .fab {
  margin-right: 10px; }

/* line 533, sassV2/_customsectionv2.scss */
.site-style-v2 .HeaderV3.SectionHeaderV3 .hero-text-container .RichEditor-root {
  background: none;
  color: #FFFFFF; }

/* line 541, sassV2/_customsectionv2.scss */
.site-style-v2 .HeaderV3.SectionHeaderV3.CCHSEditHeader .hero-text-container .RichEditor-root {
  background: #FFFFFF !important;
  color: #777 !important; }

/* line 548, sassV2/_customsectionv2.scss */
.site-style-v2 .CCHSEditHeader .public-DraftStyleDefault-ltr {
  background: #FFFFFF !important;
  color: #777 !important; }

/* line 554, sassV2/_customsectionv2.scss */
.HeaderV3.ContentHeaderV3.CSEditHeader .HeaderV3-img {
  position: relative; }

/* line 557, sassV2/_customsectionv2.scss */
.HeaderV3.ContentHeaderV3.CSEditHeader .HeaderV3-img img {
  max-width: 300px;
  max-height: 300px; }

/* line 561, sassV2/_customsectionv2.scss */
.HeaderV3.ContentHeaderV3.CSEditHeader .ch-img-icon, .HeaderV3.ContentHeaderV3.CSEditHeader .imgBtn {
  position: absolute;
  bottom: 20px;
  right: 25px;
  background: url(/ImagesV2/Backgrounds/transpBlack50.png);
  padding: 10px;
  color: #FFFFFF;
  cursor: pointer; }

/* line 570, sassV2/_customsectionv2.scss */
.HeaderV3.ContentHeaderV3.CSEditHeader .no-image-edit {
  border: 2px solid black; }

/* line 575, sassV2/_customsectionv2.scss */
.HeaderV3.ContentHeaderV3 .HeaderV3-img.no-image {
  height: 20px !important;
  display: block; }

/* line 580, sassV2/_customsectionv2.scss */
.HeaderV3.SectionHeaderV3.CCHSEditHeader {
  position: relative;
  height: 400px; }
  /* line 584, sassV2/_customsectionv2.scss */
  .HeaderV3.SectionHeaderV3.CCHSEditHeader .ch-img-icon, .HeaderV3.SectionHeaderV3.CCHSEditHeader .imgBtn {
    position: absolute;
    bottom: 90px;
    left: 15px;
    background: url(/ImagesV2/Backgrounds/transpBlack50.png);
    padding: 10px;
    z-index: 105;
    color: #fff;
    cursor: pointer; }
  /* line 595, sassV2/_customsectionv2.scss */
  .HeaderV3.SectionHeaderV3.CCHSEditHeader .SectionHeaderMessageBox.border_radius-2px {
    width: 490px;
    height: 293px;
    color: #666;
    bottom: -8px; }
    /* line 601, sassV2/_customsectionv2.scss */
    .HeaderV3.SectionHeaderV3.CCHSEditHeader .SectionHeaderMessageBox.border_radius-2px .hero-text-container {
      padding: 10px 50px 10px 10px; }
    /* line 604, sassV2/_customsectionv2.scss */
    .HeaderV3.SectionHeaderV3.CCHSEditHeader .SectionHeaderMessageBox.border_radius-2px .form-inputv3 label {
      color: #FFFFFF; }
    /* line 607, sassV2/_customsectionv2.scss */
    .HeaderV3.SectionHeaderV3.CCHSEditHeader .SectionHeaderMessageBox.border_radius-2px .RichEditor-root.desc {
      overflow: scroll;
      max-height: 171px; }
    /* line 611, sassV2/_customsectionv2.scss */
    .HeaderV3.SectionHeaderV3.CCHSEditHeader .SectionHeaderMessageBox.border_radius-2px .error-border {
      border: 2px solid red; }

/* line 620, sassV2/_customsectionv2.scss */
.HeaderV3-img .ch-img-icon .fa.fa-camera, .HeaderV3-img .ch-img-icon .fal.fa-camera, .HeaderV3-img .ch-img-icon .far.fa-camera, .HeaderV3-img .ch-img-icon .fas.fa-camera,
.HeaderV3-img .imgBtn .fa.fa-camera,
.HeaderV3-img .imgBtn .fal.fa-camera,
.HeaderV3-img .imgBtn .far.fa-camera,
.HeaderV3-img .imgBtn .fas.fa-camera {
  margin-right: 10px; }

/* line 625, sassV2/_customsectionv2.scss */
.site-style-v2.PageWrapperV3.customsectionoverview .HeaderV3.SectionHeaderV3 .SectionHeaderMessageBox .RichEditor-editor a {
  color: #FFFFFF !important; }

/* line 629, sassV2/_customsectionv2.scss */
.site-style-v2.PageWrapperV3.customsectionoverview .HeaderV3.SectionHeaderV3.CCHSEditHeader .SectionHeaderMessageBox .RichEditor-editor a {
  color: #777 !important; }

/* line 635, sassV2/_customsectionv2.scss */
.content-library-container {
  background: #FAFAFA;
  position: relative;
  height: 100%;
  width: 100%;
  top: 0;
  z-index: 100000; }

/* line 644, sassV2/_customsectionv2.scss */
.cs-options {
  float: right; }
  /* line 647, sassV2/_customsectionv2.scss */
  .cs-options .toggle-slider {
    float: right;
    margin-left: 15px;
    width: 150px;
    margin-top: 10px; }
    /* line 653, sassV2/_customsectionv2.scss */
    .cs-options .toggle-slider label {
      font-size: .7em; }

/* line 668, sassV2/_customsectionv2.scss */
.PageWrapperV3 .TripleCard.two-column-thirds,
.PageWrapperV3 .TripleCard.two-column-thirds-reverse {
  padding: 8px; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 668, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse {
      padding: 16px; } }
  @media all and (min-width: 60em) and (min-height: 0em) {
    /* line 668, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse {
      display: block;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      align-content: center;
      flex-direction: row;
      padding: 24px; } }
  /* line 681, sassV2/_customsectionv2.scss */
  .PageWrapperV3 .TripleCard.two-column-thirds .one-third, .PageWrapperV3 .TripleCard.two-column-thirds .two-thirds,
  .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third,
  .PageWrapperV3 .TripleCard.two-column-thirds-reverse .two-thirds {
    display: block;
    padding: 8px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 681, sassV2/_customsectionv2.scss */
      .PageWrapperV3 .TripleCard.two-column-thirds .one-third, .PageWrapperV3 .TripleCard.two-column-thirds .two-thirds,
      .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third,
      .PageWrapperV3 .TripleCard.two-column-thirds-reverse .two-thirds {
        display: block;
        padding: 16px; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 681, sassV2/_customsectionv2.scss */
      .PageWrapperV3 .TripleCard.two-column-thirds .one-third, .PageWrapperV3 .TripleCard.two-column-thirds .two-thirds,
      .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third,
      .PageWrapperV3 .TripleCard.two-column-thirds-reverse .two-thirds {
        display: inline-block;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-content: center;
        padding: 24px;
        min-height: 200px; } }
  /* line 696, sassV2/_customsectionv2.scss */
  .PageWrapperV3 .TripleCard.two-column-thirds .one-third,
  .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third {
    width: 100%;
    max-width: 280px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 696, sassV2/_customsectionv2.scss */
      .PageWrapperV3 .TripleCard.two-column-thirds .one-third,
      .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third {
        width: 100%;
        max-width: 600px; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 696, sassV2/_customsectionv2.scss */
      .PageWrapperV3 .TripleCard.two-column-thirds .one-third,
      .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third {
        width: auto;
        max-width: 260px; } }
    /* line 707, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .one-third a, .PageWrapperV3 .TripleCard.two-column-thirds .one-third > div,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third a,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third > div {
      display: block; }
      /* line 709, sassV2/_customsectionv2.scss */
      .PageWrapperV3 .TripleCard.two-column-thirds .one-third a span, .PageWrapperV3 .TripleCard.two-column-thirds .one-third > div span,
      .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third a span,
      .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third > div span {
        display: none; }
        @media all and (min-width: 60em) and (min-height: 0em) {
          /* line 709, sassV2/_customsectionv2.scss */
          .PageWrapperV3 .TripleCard.two-column-thirds .one-third a span, .PageWrapperV3 .TripleCard.two-column-thirds .one-third > div span,
          .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third a span,
          .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third > div span {
            height: 100%;
            vertical-align: middle;
            display: inline-block; } }
    /* line 718, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .one-third img, .PageWrapperV3 .TripleCard.two-column-thirds .one-third i,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third img,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third i {
      text-align: center;
      width: auto;
      height: auto;
      max-width: 100%;
      max-height: 250px;
      display: block;
      margin: 0 auto; }
      @media all and (min-width: 40em) and (min-height: 0em) {
        /* line 718, sassV2/_customsectionv2.scss */
        .PageWrapperV3 .TripleCard.two-column-thirds .one-third img, .PageWrapperV3 .TripleCard.two-column-thirds .one-third i,
        .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third img,
        .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third i {
          text-align: left;
          margin: 0;
          max-width: 300px; } }
      @media all and (min-width: 60em) and (min-height: 0em) {
        /* line 718, sassV2/_customsectionv2.scss */
        .PageWrapperV3 .TripleCard.two-column-thirds .one-third img, .PageWrapperV3 .TripleCard.two-column-thirds .one-third i,
        .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third img,
        .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third i {
          display: inline-block;
          vertical-align: middle;
          max-height: 250px;
          max-width: 212px; } }
    /* line 738, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .one-third i,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third i {
      font-size: 100px;
      line-height: 1.027; }
    /* line 742, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .one-third .fa-file-image,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third .fa-file-image {
      color: #F65097; }
    /* line 743, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .one-third .fa-file-pdf,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third .fa-file-pdf {
      color: #CC0000; }
    /* line 744, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .one-third .fa-file-word,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third .fa-file-word {
      color: #0066EE; }
    /* line 745, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .one-third .fa-file-alt,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third .fa-file-alt {
      color: #FFA400; }
    /* line 746, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .one-third .fa-file-excel,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third .fa-file-excel {
      color: #70A100; }
    /* line 747, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .one-third .fa-file-archive,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third .fa-file-archive {
      color: #DAA520; }
    /* line 748, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .one-third .fa-file-audio,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third .fa-file-audio {
      color: #1789A0; }
    /* line 749, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .one-third .fa-file-video,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third .fa-file-video {
      color: #9E1C64; }
  /* line 751, sassV2/_customsectionv2.scss */
  .PageWrapperV3 .TripleCard.two-column-thirds .two-thirds,
  .PageWrapperV3 .TripleCard.two-column-thirds-reverse .two-thirds {
    width: 100%;
    max-width: 280px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 751, sassV2/_customsectionv2.scss */
      .PageWrapperV3 .TripleCard.two-column-thirds .two-thirds,
      .PageWrapperV3 .TripleCard.two-column-thirds-reverse .two-thirds {
        max-width: 600px; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 751, sassV2/_customsectionv2.scss */
      .PageWrapperV3 .TripleCard.two-column-thirds .two-thirds,
      .PageWrapperV3 .TripleCard.two-column-thirds-reverse .two-thirds {
        max-width: 612px; } }
    /* line 760, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .two-thirds h3,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .two-thirds h3 {
      font-weight: 600 !important;
      color: #555; }
    /* line 764, sassV2/_customsectionv2.scss */
    .PageWrapperV3 .TripleCard.two-column-thirds .two-thirds .link_label,
    .PageWrapperV3 .TripleCard.two-column-thirds-reverse .two-thirds .link_label {
      font-weight: 600;
      color: #777; }

@media all and (min-width: 60em) and (min-height: 0em) {
  /* line 770, sassV2/_customsectionv2.scss */
  .PageWrapperV3 .TripleCard.two-column-thirds-reverse {
    flex-direction: row-reverse;
    justify-content: space-between; } }

@media all and (min-width: 60em) and (min-height: 0em) {
  /* line 775, sassV2/_customsectionv2.scss */
  .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third a, .PageWrapperV3 .TripleCard.two-column-thirds-reverse .one-third > div {
    text-align: right; } }

/* line 784, sassV2/_customsectionv2.scss */
.folder_dialogue-header {
  border-bottom: 1px solid #DDDDDD !important;
  height: 54px; }
  /* line 788, sassV2/_customsectionv2.scss */
  .folder_dialogue-header label {
    display: block;
    font-size: .7em;
    height: 15px; }
  /* line 793, sassV2/_customsectionv2.scss */
  .folder_dialogue-header span {
    display: inline-block;
    line-height: 30px !important;
    vertical-align: middle !important;
    font-weight: 600; }
  /* line 800, sassV2/_customsectionv2.scss */
  .folder_dialogue-header .singleCard-close, .folder_dialogue-header .singleCard-back {
    height: 30px;
    width: 30px; }
    /* line 803, sassV2/_customsectionv2.scss */
    .folder_dialogue-header .singleCard-close .fa, .folder_dialogue-header .singleCard-close .fal, .folder_dialogue-header .singleCard-close .far, .folder_dialogue-header .singleCard-close .fas, .folder_dialogue-header .singleCard-close .fab, .folder_dialogue-header .singleCard-back .fa, .folder_dialogue-header .singleCard-back .fal, .folder_dialogue-header .singleCard-back .far, .folder_dialogue-header .singleCard-back .fas, .folder_dialogue-header .singleCard-back .fab {
      font-weight: 100;
      margin-right: 0px;
      padding: 7px 9px;
      margin: 0 !important;
      color: #777; }
      /* line 809, sassV2/_customsectionv2.scss */
      .folder_dialogue-header .singleCard-close .fa:hover, .folder_dialogue-header .singleCard-close .fal:hover, .folder_dialogue-header .singleCard-close .far:hover, .folder_dialogue-header .singleCard-close .fas:hover, .folder_dialogue-header .singleCard-close .fab:hover, .folder_dialogue-header .singleCard-back .fa:hover, .folder_dialogue-header .singleCard-back .fal:hover, .folder_dialogue-header .singleCard-back .far:hover, .folder_dialogue-header .singleCard-back .fas:hover, .folder_dialogue-header .singleCard-back .fab:hover {
        background: rgba(0, 0, 0, 0.05); }
  /* line 814, sassV2/_customsectionv2.scss */
  .folder_dialogue-header .form-inputv3 {
    padding: 0 !important; }

/* line 819, sassV2/_customsectionv2.scss */
form .folder_dialogue-header.edit-dialogure-header {
  height: 85px; }
  /* line 822, sassV2/_customsectionv2.scss */
  form .folder_dialogue-header.edit-dialogure-header .folder_dialogue-title {
    vertical-align: top !important;
    line-height: inherit !important;
    font-weight: 600;
    margin-top: 25px;
    position: relative;
    display: inline-block; }
  /* line 831, sassV2/_customsectionv2.scss */
  form .folder_dialogue-header.edit-dialogure-header .form-inputv3, form .folder_dialogue-header.edit-dialogure-header .form-inputv3 input, form .folder_dialogue-header.edit-dialogure-header .form-inputv3 label {
    /*width: 205px;*/
    width: 100%; }
  /* line 836, sassV2/_customsectionv2.scss */
  form .folder_dialogue-header.edit-dialogure-header .form-inputv3 {
    padding: 0 8px 0 10px !important;
    width: 200px; }
  /* line 841, sassV2/_customsectionv2.scss */
  form .folder_dialogue-header.edit-dialogure-header .form-inputv3 .required-v2, form .folder_dialogue-header.edit-dialogure-header .form-inputv3 .required-v2.not-valid {
    line-height: inherit !important;
    font-weight: 100;
    margin: 0px !important; }
  /* line 846, sassV2/_customsectionv2.scss */
  form .folder_dialogue-header.edit-dialogure-header .singleCard-back, form .folder_dialogue-header.edit-dialogure-header .singleCard-close, form .folder_dialogue-header.edit-dialogure-header .form-inputv3 {
    vertical-align: top !important; }
  /* line 849, sassV2/_customsectionv2.scss */
  form .folder_dialogue-header.edit-dialogure-header .singleCard-back, form .folder_dialogue-header.edit-dialogure-header .singleCard-close {
    margin-top: 15px; }

/* line 853, sassV2/_customsectionv2.scss */
.folder-dialogue {
  color: #777; }
  /* line 856, sassV2/_customsectionv2.scss */
  .folder-dialogue .formv3 {
    width: 260px;
    margin: 0 auto;
    margin-bottom: 8px; }
  /* line 861, sassV2/_customsectionv2.scss */
  .folder-dialogue ul {
    border-bottom: 1px solid #DDDDDD;
    overflow: auto;
    padding: 8px 0px;
    height: 200px; }
    /* line 867, sassV2/_customsectionv2.scss */
    .folder-dialogue ul li {
      line-height: 0em;
      padding: 8px;
      margin: 0;
      cursor: pointer;
      height: auto; }
    /* line 874, sassV2/_customsectionv2.scss */
    .folder-dialogue ul .fa.fa-folder,
    .folder-dialogue ul .fal.fa-folder,
    .folder-dialogue ul .far.fa-folder,
    .folder-dialogue ul .fas.fa-folder {
      margin: 0 10px 0 0 !important; }
  /* line 881, sassV2/_customsectionv2.scss */
  .folder-dialogue .SingleCard {
    padding: 10px; }
  /* line 884, sassV2/_customsectionv2.scss */
  .folder-dialogue .add-fl-hldr {
    border: 1px solid #777;
    padding: 5px;
    float: right;
    cursor: pointer;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -khtml-border-radius: 3px; }
    /* line 891, sassV2/_customsectionv2.scss */
    .folder-dialogue .add-fl-hldr .fa.fa-folder,
    .folder-dialogue .add-fl-hldr .fal.fa-folder,
    .folder-dialogue .add-fl-hldr .far.fa-folder,
    .folder-dialogue .add-fl-hldr .fas.fa-folder {
      text-align: center;
      color: #777;
      font-size: 2em;
      position: relative;
      margin: 0 !important;
      height: 29px;
      width: 32px; }
      /* line 903, sassV2/_customsectionv2.scss */
      .folder-dialogue .add-fl-hldr .fa.fa-folder .fa.fa-plus,
      .folder-dialogue .add-fl-hldr .fa.fa-folder .fal.fa-plus,
      .folder-dialogue .add-fl-hldr .fa.fa-folder .far.fa-plus,
      .folder-dialogue .add-fl-hldr .fa.fa-folder .fas.fa-plus,
      .folder-dialogue .add-fl-hldr .fal.fa-folder .fa.fa-plus,
      .folder-dialogue .add-fl-hldr .fal.fa-folder .fal.fa-plus,
      .folder-dialogue .add-fl-hldr .fal.fa-folder .far.fa-plus,
      .folder-dialogue .add-fl-hldr .fal.fa-folder .fas.fa-plus,
      .folder-dialogue .add-fl-hldr .far.fa-folder .fa.fa-plus,
      .folder-dialogue .add-fl-hldr .far.fa-folder .fal.fa-plus,
      .folder-dialogue .add-fl-hldr .far.fa-folder .far.fa-plus,
      .folder-dialogue .add-fl-hldr .far.fa-folder .fas.fa-plus,
      .folder-dialogue .add-fl-hldr .fas.fa-folder .fa.fa-plus,
      .folder-dialogue .add-fl-hldr .fas.fa-folder .fal.fa-plus,
      .folder-dialogue .add-fl-hldr .fas.fa-folder .far.fa-plus,
      .folder-dialogue .add-fl-hldr .fas.fa-folder .fas.fa-plus {
        font-size: .5em;
        color: #FFFFFF;
        position: absolute;
        bottom: 2px;
        right: 3px;
        z-index: 1004; }
  /* line 916, sassV2/_customsectionv2.scss */
  .folder-dialogue .dialogue-contents {
    display: block;
    height: 100px;
    width: 100%;
    border-bottom: 1px solid #DDDDDD;
    padding: 30px 20px;
    margin-bottom: 5px; }

/* line 926, sassV2/_customsectionv2.scss */
.singleCard-close {
  position: relative;
  float: right; }
  /* line 929, sassV2/_customsectionv2.scss */
  .singleCard-close i {
    padding: 16px;
    color: #777; }

/* line 934, sassV2/_customsectionv2.scss */
.cursor-pointer {
  cursor: pointer; }

/* line 938, sassV2/_customsectionv2.scss */
.delete-content-mesg {
  font-style: italic; }

/* line 941, sassV2/_customsectionv2.scss */
.useful-links-holder {
  display: block;
  margin-top: 25px !important; }
  /* line 945, sassV2/_customsectionv2.scss */
  .useful-links-holder h1 {
    text-transform: uppercase;
    font-weight: 100;
    font-size: 21px;
    margin-bottom: 15px !important; }
  /* line 952, sassV2/_customsectionv2.scss */
  .useful-links-holder ul li {
    cursor: pointer;
    line-height: 2em; }
    /* line 956, sassV2/_customsectionv2.scss */
    .useful-links-holder ul li .fa.fa-times,
    .useful-links-holder ul li .fal.fa-times,
    .useful-links-holder ul li .far.fa-times,
    .useful-links-holder ul li .fas.fa-times {
      font-size: 20px;
      margin-right: 15px; }

/* line 966, sassV2/_customsectionv2.scss */
.link-dailog-holder {
  position: fixed;
  top: 35%;
  left: 60%;
  width: 20em;
  z-index: 10005;
  padding: 20px !important;
  height: 18em;
  margin-top: 2em !important;
  margin-left: -15em !important;
  border: 1px solid #CCCCCC !important;
  background-color: #f3f3f3; }
  /* line 979, sassV2/_customsectionv2.scss */
  .link-dailog-holder .greyBtn {
    float: right; }

/* line 986, sassV2/_customsectionv2.scss */
.BHplanHeader {
  position: relative; }
  /* line 988, sassV2/_customsectionv2.scss */
  .BHplanHeader h2 {
    display: block;
    font-size: 28px;
    font-weight: 100;
    padding-bottom: 16px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 988, sassV2/_customsectionv2.scss */
      .BHplanHeader h2 {
        padding-bottom: 16px; } }
  /* line 997, sassV2/_customsectionv2.scss */
  .BHplanHeader hr {
    margin: 0 0 16px 0;
    border: none;
    border-bottom: 1px solid #DDDDDD; }

/* line 1003, sassV2/_customsectionv2.scss */
.BHplanfilters {
  color: #555;
  text-align: right;
  display: block;
  margin: 0 0 32px 0 !important; }
  /* line 1008, sassV2/_customsectionv2.scss */
  .BHplanfilters .BHplanfilter {
    margin: 0 0 8px 0; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 1008, sassV2/_customsectionv2.scss */
      .BHplanfilters .BHplanfilter {
        display: inline-block;
        margin: 0 16px 8px 0; } }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 1015, sassV2/_customsectionv2.scss */
    .BHplanfilters .BHplanfilter:last-child {
      margin-right: 0; } }
  /* line 1019, sassV2/_customsectionv2.scss */
  .BHplanfilters .BHplanfilter:last-child select {
    width: 70px; }
  /* line 1023, sassV2/_customsectionv2.scss */
  .BHplanfilters .BHplanfilter span {
    margin-right: 8px;
    font-size: 12px;
    width: auto;
    display: inline; }
  /* line 1029, sassV2/_customsectionv2.scss */
  .BHplanfilters .BHplanfilter select {
    height: 25px;
    padding: 0 0 0 4px;
    border-radius: 2px;
    background: #FFFFFF;
    box-shadow: none;
    font-size: 13px;
    color: #333;
    width: 140px; }

/* line 1040, sassV2/_customsectionv2.scss */
.BHplanCat {
  color: #333; }
  /* line 1042, sassV2/_customsectionv2.scss */
  .BHplanCat h3 {
    font-size: 24px;
    font-weight: 100;
    margin-bottom: 32px;
    display: inline-block; }
  /* line 1048, sassV2/_customsectionv2.scss */
  .BHplanCat .BHplanType {
    margin-bottom: 48px;
    width: 100%; }
    /* line 1051, sassV2/_customsectionv2.scss */
    .BHplanCat .BHplanType * {
      text-align: left; }
    /* line 1054, sassV2/_customsectionv2.scss */
    .BHplanCat .BHplanType h4 {
      font-size: 21px;
      margin-bottom: 8px;
      color: #444; }
    /* line 1059, sassV2/_customsectionv2.scss */
    .BHplanCat .BHplanType hr {
      margin: 0 0 16px 0;
      border: none;
      border-bottom: 1px solid #EEEEEE; }
    /* line 1064, sassV2/_customsectionv2.scss */
    .BHplanCat .BHplanType thead tr th.td_col-half,
    .BHplanCat .BHplanType tbody tr td.td_col-half {
      text-align: center;
      width: 13px;
      padding-right: 16px; }
    /* line 1070, sassV2/_customsectionv2.scss */
    .BHplanCat .BHplanType thead tr th.td_col-half {
      opacity: 0.25; }
    /* line 1073, sassV2/_customsectionv2.scss */
    .BHplanCat .BHplanType tbody tr td.td_col-half {
      opacity: 0.5; }
  /* line 1077, sassV2/_customsectionv2.scss */
  .BHplanCat .BHplanLi td {
    padding-bottom: 16px; }
    /* line 1079, sassV2/_customsectionv2.scss */
    .BHplanCat .BHplanLi td a {
      text-decoration: underline;
      color: #1E73BE;
      font-weight: 100; }

/* line 1086, sassV2/_customsectionv2.scss */
.display-none {
  display: none !important; }

/* line 1090, sassV2/_customsectionv2.scss */
.custom-card-content {
  position: relative; }
  /* line 1093, sassV2/_customsectionv2.scss */
  .custom-card-content .customcard-reorder-section {
    padding-bottom: 40px;
    position: absolute;
    background: #2C4257;
    top: 35px;
    right: 0px;
    z-index: 10001;
    padding: 5px; }
    @media all and (min-width: 29.813em) and (min-height: 25em) {
      /* line 1093, sassV2/_customsectionv2.scss */
      .custom-card-content .customcard-reorder-section {
        padding: 25px; } }
    @media all and (min-width: 76.875em) and (min-height: 25em) {
      /* line 1093, sassV2/_customsectionv2.scss */
      .custom-card-content .customcard-reorder-section {
        padding: 25px;
        top: 75px; } }
    /* line 1111, sassV2/_customsectionv2.scss */
    .custom-card-content .customcard-reorder-section .list-sortable {
      width: 100%;
      display: block;
      margin: 10px auto; }
      @media all and (min-width: 29.813em) and (min-height: 25em) {
        /* line 1111, sassV2/_customsectionv2.scss */
        .custom-card-content .customcard-reorder-section .list-sortable {
          width: 305px; } }
      @media all and (min-width: 76.875em) and (min-height: 25em) {
        /* line 1111, sassV2/_customsectionv2.scss */
        .custom-card-content .customcard-reorder-section .list-sortable {
          width: 305px; } }
    /* line 1123, sassV2/_customsectionv2.scss */
    .custom-card-content .customcard-reorder-section .list-sortable li {
      width: 100%;
      color: #FFFFFF;
      background: #52677B;
      padding: 18px;
      font-size: 1.2em;
      margin-bottom: 15px;
      border-radius: 4px;
      word-wrap: break-word;
      cursor: crosshair; }
      @media all and (min-width: 29.813em) and (min-height: 25em) {
        /* line 1123, sassV2/_customsectionv2.scss */
        .custom-card-content .customcard-reorder-section .list-sortable li {
          width: 300px; } }
      @media all and (min-width: 76.875em) and (min-height: 25em) {
        /* line 1123, sassV2/_customsectionv2.scss */
        .custom-card-content .customcard-reorder-section .list-sortable li {
          width: 300px; } }
    /* line 1142, sassV2/_customsectionv2.scss */
    .custom-card-content .customcard-reorder-section .bottom-div {
      width: 305px;
      display: block;
      margin: 25px auto 10px; }
    /* line 1147, sassV2/_customsectionv2.scss */
    .custom-card-content .customcard-reorder-section .bottom-div .greenBtn {
      float: right; }
  /* line 1151, sassV2/_customsectionv2.scss */
  .custom-card-content .redorder-button {
    float: right;
    margin-right: 15px; }
    @media all and (min-width: 76.875em) and (min-height: 25em) {
      /* line 1151, sassV2/_customsectionv2.scss */
      .custom-card-content .redorder-button {
        margin-bottom: 20px;
        margin-right: 23px; } }

/* line 1162, sassV2/_customsectionv2.scss */
.copy-custom-card .copy-custom-card-content {
  padding: 40px 20px 20px; }
  /* line 1165, sassV2/_customsectionv2.scss */
  .copy-custom-card .copy-custom-card-content h1 {
    padding: 10px 15px;
    min-height: 25px;
    max-height: 125px;
    line-height: 1.1em;
    font-weight: 300;
    color: #72D0EB;
    font-size: 1.8em; }
  /* line 1175, sassV2/_customsectionv2.scss */
  .copy-custom-card .copy-custom-card-content .radio-btn-holder {
    display: block;
    width: 300px;
    margin: 30px auto; }
    /* line 1180, sassV2/_customsectionv2.scss */
    .copy-custom-card .copy-custom-card-content .radio-btn-holder .greyBtn {
      float: left; }
    /* line 1183, sassV2/_customsectionv2.scss */
    .copy-custom-card .copy-custom-card-content .radio-btn-holder .greenBtn {
      float: right; }

/* line 1191, sassV2/_customsectionv2.scss */
.cc-copying .cc-copying-msg {
  padding: 40px 40px; }
  /* line 1194, sassV2/_customsectionv2.scss */
  .cc-copying .cc-copying-msg h1 {
    display: block;
    font-size: 1.8em;
    text-align: center; }
  /* line 1199, sassV2/_customsectionv2.scss */
  .cc-copying .cc-copying-msg .blueBtn {
    display: block;
    margin: 20px auto; }

/* line 1206, sassV2/_customsectionv2.scss */
.cs_isactive_cb {
  margin-left: -120px !important; }
  /* line 1209, sassV2/_customsectionv2.scss */
  .cs_isactive_cb .form-inputv3 .checkbox_label input {
    height: 20px !important;
    width: 20px !important; }
  /* line 1214, sassV2/_customsectionv2.scss */
  .cs_isactive_cb .form-inputv3 .checkbox_label span {
    vertical-align: text-top !important; }

/* line 1222, sassV2/_customsectionv2.scss */
.custom_section_wrapper .TileContentV3 .bh_TileContentV3_Inner {
  padding: 16px 8px 15px 8px !important;
  border-bottom: 1px solid #ccc; }

/* line 1, sassV2/UIComponents/_breadCrumbsContainer.scss */
.bread_crumbs_container, .bread-crumbs-container {
  background: #FAFAFA;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
  padding: 20px !important;
  border: 1px solid #CCCCCC !important;
  text-transform: capitalize !important;
  overflow-x: auto;
  overflow-y: hidden;
  height: 60px;
  white-space: nowrap; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 1, sassV2/UIComponents/_breadCrumbsContainer.scss */
    .bread_crumbs_container, .bread-crumbs-container {
      overflow: hidden;
      width: 1020px; } }
  /* line 17, sassV2/UIComponents/_breadCrumbsContainer.scss */
  .bread_crumbs_container a, .bread-crumbs-container a {
    margin-right: 10px;
    font-size: .8em; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 17, sassV2/UIComponents/_breadCrumbsContainer.scss */
      .bread_crumbs_container a, .bread-crumbs-container a {
        font-size: 1em; } }
    @media all and (min-width: 76.875em) and (min-height: 0em) {
      /* line 17, sassV2/UIComponents/_breadCrumbsContainer.scss */
      .bread_crumbs_container a, .bread-crumbs-container a {
        font-size: 1.2em; } }
    /* line 29, sassV2/UIComponents/_breadCrumbsContainer.scss */
    .bread_crumbs_container a i, .bread-crumbs-container a i {
      margin-right: 10px;
      color: #428bca; }
  /* line 34, sassV2/UIComponents/_breadCrumbsContainer.scss */
  .bread_crumbs_container a.color-link, .bread-crumbs-container a.color-link {
    color: #428bca; }
  /* line 37, sassV2/UIComponents/_breadCrumbsContainer.scss */
  .bread_crumbs_container a.black-link, .bread-crumbs-container a.black-link {
    color: #333; }
  /* line 40, sassV2/UIComponents/_breadCrumbsContainer.scss */
  .bread_crumbs_container a.root-link, .bread-crumbs-container a.root-link {
    margin-right: 0px; }

/* android portrait 360px wide */
/* line 4, sassV2/UIComponents/_contentV3.scss */
.ContentV3 {
  position: relative;
  display: table;
  height: 100%;
  padding: 50px;
  width: 100%; }

/* line 11, sassV2/UIComponents/_contentV3.scss */
.CardContentV3 {
  margin: 0 auto; }

/* line 15, sassV2/UIComponents/_contentV3.scss */
.content_m .CardContentV3 {
  padding: 0 0 20px 0;
  width: 320px; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 15, sassV2/UIComponents/_contentV3.scss */
    .content_m .CardContentV3 {
      padding: 30px 0;
      width: 640px; } }
  @media all and (min-width: 60em) and (min-height: 0em) {
    /* line 15, sassV2/UIComponents/_contentV3.scss */
    .content_m .CardContentV3 {
      width: 960px; } }

/* line 30, sassV2/UIComponents/_contentV3.scss */
.content_m .CardContentV3.multi_prod_home_page {
  padding: 20px 0 20px 0;
  width: 320px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center; }
  @media all and (min-width: 22.5em) and (min-height: 0em) {
    /* line 30, sassV2/UIComponents/_contentV3.scss */
    .content_m .CardContentV3.multi_prod_home_page {
      padding: 30px 0 30px; } }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 30, sassV2/UIComponents/_contentV3.scss */
    .content_m .CardContentV3.multi_prod_home_page {
      width: 640px; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 30, sassV2/UIComponents/_contentV3.scss */
    .content_m .CardContentV3.multi_prod_home_page {
      padding: 50px 0 30px; } }
  @media all and (min-width: 60em) and (min-height: 0em) {
    /* line 30, sassV2/UIComponents/_contentV3.scss */
    .content_m .CardContentV3.multi_prod_home_page {
      width: 960px;
      overflow: visible; } }

/* line 57, sassV2/UIComponents/_contentV3.scss */
.content_d .CardContentV3 {
  padding: 30px 30px;
  width: 960px; }

/* line 64, sassV2/UIComponents/_contentV3.scss */
.content_d .CardContentV3.multi_prod_home_page {
  padding: 50px 3px;
  display: block;
  flex-wrap: initial;
  justify-content: initial;
  align-items: initial; }

/* line 72, sassV2/UIComponents/_contentV3.scss */
.TileContentV3 {
  position: relative;
  display: table;
  height: auto;
  width: 100%;
  z-index: 0; }
  /* line 79, sassV2/UIComponents/_contentV3.scss */
  .TileContentV3 .bh_TileContentV3_Inner .offer_container, .TileContentV3 .bh_TileContentV3_Inner .flat_offertile_container {
    position: relative;
    margin: 0 auto;
    min-height: 210px;
    max-width: 1004px; }

/* line 88, sassV2/UIComponents/_contentV3.scss */
.content_m .TileContentV3 .bh_TileContentV3_Inner {
  padding: 10px 8px 8px 8px; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 88, sassV2/UIComponents/_contentV3.scss */
    .content_m .TileContentV3 .bh_TileContentV3_Inner {
      padding: 12px; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 88, sassV2/UIComponents/_contentV3.scss */
    .content_m .TileContentV3 .bh_TileContentV3_Inner {
      padding: 10px 8px 8px 8px; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 96, sassV2/UIComponents/_contentV3.scss */
    .content_m .TileContentV3 .bh_TileContentV3_Inner .offer_container, .content_m .TileContentV3 .bh_TileContentV3_Inner .flat_offertile_container {
      width: 752px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 96, sassV2/UIComponents/_contentV3.scss */
    .content_m .TileContentV3 .bh_TileContentV3_Inner .offer_container, .content_m .TileContentV3 .bh_TileContentV3_Inner .flat_offertile_container {
      width: 100%; } }

/* line 107, sassV2/UIComponents/_contentV3.scss */
.content_d .TileContentV3 .bh_TileContentV3_Inner {
  padding: 10px 8px 8px 8px; }
  /* line 109, sassV2/UIComponents/_contentV3.scss */
  .content_d .TileContentV3 .bh_TileContentV3_Inner .offer_container, .content_d .TileContentV3 .bh_TileContentV3_Inner .flat_offertile_container {
    width: 100%; }

/* line 115, sassV2/UIComponents/_contentV3.scss */
.TileContentV3.cs_live_desc .bh_TileContentV3_Inner .flat_offertile_container {
  min-height: 120px !important; }

/* line 1, sassV2/UIComponents/_fAB.scss */
.FAB-container {
  position: absolute;
  right: 81px;
  overflow: visible;
  transition: transform 2s ease;
  transform-origin: center center; }

/* line 8, sassV2/UIComponents/_fAB.scss */
.FABv3 {
  background: #00C853;
  outline: none;
  color: white;
  border: none;
  padding: 6px 0;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12), 0 8px 8px 0 rgba(0, 0, 0, 0.24);
  transition: transform 2s ease;
  transform-origin: center center;
  transform-style: preserve-3D;
  animation: display 0.5s 1;
  -o-animation: display 0.5s 1;
  -ms-animation: display 0.5s 1;
  -moz-animation: display 0.5s 1;
  -webkit-animation: display 0.5s 1;
  cursor: pointer; }

@keyframes display {
  from {
    transform: scale(0); }
  to {
    transform: scale(1); } }

@-o-keyframes display {
  from {
    transform: scale(0); }
  to {
    transform: scale(1); } }

@-ms-keyframes display {
  /* line 28, sassV2/UIComponents/_fAB.scss */
  from {
    transform: scale(0); }
  /* line 28, sassV2/UIComponents/_fAB.scss */
  to {
    transform: scale(1); } }

@-moz-keyframes display {
  from {
    transform: scale(0); }
  to {
    transform: scale(1); } }

@-webkit-keyframes display {
  from {
    transform: scale(0); }
  to {
    transform: scale(1); } }

/* line 32, sassV2/UIComponents/_fAB.scss */
.FAB-ripple {
  position: relative;
  overflow: hidden;
  transform: translate(0); }

/* line 38, sassV2/UIComponents/_fAB.scss */
.FAB-ripple_content {
  z-index: 1;
  padding: 0;
  display: block;
  height: 100%;
  width: 100%; }

/* line 46, sassV2/UIComponents/_fAB.scss */
.FAB-ripple_ripple {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  transform: scale(0);
  top: 0;
  left: 0;
  animation: ripple-animation 2s; }

@keyframes ripple-animation {
  from {
    transform: scale3d(1, 1, 1);
    opacity: 0.8; }
  to {
    transform: scale3d(100, 100, 1);
    opacity: 0; } }

/* line 60, sassV2/UIComponents/_fAB.scss */
.FAB-round {
  position: fixed;
  bottom: 25px;
  width: 56px;
  height: 56px;
  transition: transform 2s ease;
  transform-origin: center center;
  transform-style: preserve-3D;
  border-radius: 30px; }

/* line 71, sassV2/UIComponents/_fAB.scss */
.FAB-square {
  position: fixed;
  bottom: 25px;
  width: 280px;
  min-height: 36px;
  transition: transform 2s ease;
  transform-origin: center center;
  transform-style: preserve-3D; }

/* line 81, sassV2/UIComponents/_fAB.scss */
.FAB-white {
  background: white;
  color: #00C853;
  transition: transform 2s ease;
  transform-origin: center center;
  transform-style: preserve-3D; }

/* line 89, sassV2/UIComponents/_fAB.scss */
.FAB-line-h, .FAB-line-v {
  background: #FFFFFF;
  height: 14px;
  margin: auto !important;
  display: inline-block;
  width: 14px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 102, sassV2/UIComponents/_fAB.scss */
.FAB-line-h {
  height: 2px !important; }

/* line 106, sassV2/UIComponents/_fAB.scss */
.FAB-line-v {
  width: 2px !important; }

/* line 110, sassV2/UIComponents/_fAB.scss */
.FAB-li {
  display: none;
  text-align: left;
  list-style-type: none;
  color: #555 !important;
  line-height: 36px;
  width: 280px;
  padding: 0 16px;
  transition: transform 2s ease;
  transform-origin: center center;
  transform-style: preserve-3D; }

/* line 123, sassV2/UIComponents/_fAB.scss */
.FAB-li:hover {
  background-color: #EEEEEE !important; }

/* line 2, sassV2/UIComponents/_filterByBox.scss */
.site-style-v2 .filter_container.open {
  transition: 1s;
  left: 6px; }

/* line 6, sassV2/UIComponents/_filterByBox.scss */
.site-style-v2 .filter_container {
  position: absolute;
  top: 65px;
  left: -102%;
  transition: 1s;
  background: #fff;
  width: 190px;
  padding: 10px;
  -webkit-box-shadow: 0.75px 0.5px 2px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0.75px 0.5px 2px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0.75px 0.5px 2px 1px rgba(0, 0, 0, 0.3); }
  @media all and (min-width: 80em) and (min-height: 0em) {
    /* line 6, sassV2/UIComponents/_filterByBox.scss */
    .site-style-v2 .filter_container {
      position: inherit;
      display: inline-block;
      vertical-align: top;
      width: 190px;
      padding: 8px 8px 16px;
      margin-left: 8px; } }
  /* line 26, sassV2/UIComponents/_filterByBox.scss */
  .site-style-v2 .filter_container h4 {
    display: inline-block;
    vertical-align: top;
    width: 90%; }
    @media all and (min-width: 80em) and (min-height: 0em) {
      /* line 26, sassV2/UIComponents/_filterByBox.scss */
      .site-style-v2 .filter_container h4 {
        padding: 0px;
        margin: 0px;
        margin-bottom: 10px; } }
  /* line 37, sassV2/UIComponents/_filterByBox.scss */
  .site-style-v2 .filter_container .fa, .site-style-v2 .filter_container .fal, .site-style-v2 .filter_container .far, .site-style-v2 .filter_container .fas, .site-style-v2 .filter_container .fab {
    display: inline-block;
    vertical-align: top;
    width: 10%;
    color: #666; }
    @media all and (min-width: 80em) and (min-height: 0em) {
      /* line 37, sassV2/UIComponents/_filterByBox.scss */
      .site-style-v2 .filter_container .fa, .site-style-v2 .filter_container .fal, .site-style-v2 .filter_container .far, .site-style-v2 .filter_container .fas, .site-style-v2 .filter_container .fab {
        display: none; } }
  /* line 47, sassV2/UIComponents/_filterByBox.scss */
  .site-style-v2 .filter_container label {
    display: block;
    padding: 5px;
    color: #666; }
    @media all and (min-width: 80em) and (min-height: 0em) {
      /* line 47, sassV2/UIComponents/_filterByBox.scss */
      .site-style-v2 .filter_container label {
        display: block;
        padding: 5px;
        color: #666; } }
    /* line 57, sassV2/UIComponents/_filterByBox.scss */
    .site-style-v2 .filter_container label input {
      margin-right: 5px; }

/* line 1, sassV2/UIComponents/_headersV3.scss */
.HeaderV3 {
  position: relative;
  width: 100%;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  background-color: #FFFFFF;
  z-index: 1; }

/* line 9, sassV2/UIComponents/_headersV3.scss */
.SectionHeaderV3 .background-image {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  position: relative; }

/* line 19, sassV2/UIComponents/_headersV3.scss */
.content_m .SectionHeaderV3 .background-image {
  max-height: 310px;
  min-height: 310px; }
  @media all and (min-width: 60em) and (min-height: 0em) {
    /* line 19, sassV2/UIComponents/_headersV3.scss */
    .content_m .SectionHeaderV3 .background-image {
      min-height: 325px;
      max-height: 325px;
      height: 325px; } }

/* line 28, sassV2/UIComponents/_headersV3.scss */
.content_d .SectionHeaderV3 .background-image {
  min-height: 325px;
  max-height: 325px;
  height: 325px; }

/* line 34, sassV2/UIComponents/_headersV3.scss */
.SectionHeaderV3.short_banner .background-image {
  min-height: 250px !important;
  max-height: 250px !important;
  height: 250px !important; }

/* line 40, sassV2/UIComponents/_headersV3.scss */
.SectionHeaderMessageBox {
  box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.4);
  background: rgba(11, 43, 72, 0.8);
  overflow: hidden;
  position: absolute;
  margin: auto 0 !important;
  color: #FFFFFF;
  float: right;
  top: 0; }
  /* line 49, sassV2/UIComponents/_headersV3.scss */
  .SectionHeaderMessageBox .hero-text-container {
    display: inline-block;
    margin: auto !important;
    bottom: 60px;
    right: 0;
    left: 0;
    top: 0; }
    /* line 56, sassV2/UIComponents/_headersV3.scss */
    .SectionHeaderMessageBox .hero-text-container h2 {
      line-height: 1;
      font-weight: 100;
      font-size: 24px; }
    /* line 61, sassV2/UIComponents/_headersV3.scss */
    .SectionHeaderMessageBox .hero-text-container .desc {
      line-height: 1.21;
      font-weight: 100;
      font-size: 14px;
      padding: 10px 0 8px !important; }
  /* line 68, sassV2/UIComponents/_headersV3.scss */
  .SectionHeaderMessageBox .accent-side-bar {
    background-color: #999;
    position: absolute;
    height: 100%;
    width: 25px;
    right: 0; }

/* line 76, sassV2/UIComponents/_headersV3.scss */
.content_m .SectionHeaderMessageBox {
  height: 100%;
  width: 100%;
  right: 0px;
  bottom: 0; }
  @media all and (min-width: 27.5em) and (min-height: 0em) {
    /* line 76, sassV2/UIComponents/_headersV3.scss */
    .content_m .SectionHeaderMessageBox {
      height: 270px;
      width: 378px;
      right: 30px;
      bottom: 0px; } }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 76, sassV2/UIComponents/_headersV3.scss */
    .content_m .SectionHeaderMessageBox {
      width: 365px; } }
  /* line 90, sassV2/UIComponents/_headersV3.scss */
  .content_m .SectionHeaderMessageBox .hero-text-container {
    position: absolute;
    height: 163px;
    width: 258px; }
    @media all and (min-width: 27.5em) and (min-height: 0em) {
      /* line 90, sassV2/UIComponents/_headersV3.scss */
      .content_m .SectionHeaderMessageBox .hero-text-container {
        position: relative;
        padding: 25px;
        height: 100%;
        width: 100%; } }
  /* line 101, sassV2/UIComponents/_headersV3.scss */
  .content_m .SectionHeaderMessageBox .accent-side-bar {
    display: none; }
    @media all and (min-width: 27.5em) and (min-height: 0em) {
      /* line 101, sassV2/UIComponents/_headersV3.scss */
      .content_m .SectionHeaderMessageBox .accent-side-bar {
        display: inline-block; } }

/* line 108, sassV2/UIComponents/_headersV3.scss */
.content_d .SectionHeaderMessageBox {
  height: 270px;
  width: 365px;
  right: 30px;
  bottom: 0px; }
  /* line 113, sassV2/UIComponents/_headersV3.scss */
  .content_d .SectionHeaderMessageBox .hero-text-container {
    position: relative;
    padding: 25px;
    height: 100%;
    width: 100%; }
  /* line 119, sassV2/UIComponents/_headersV3.scss */
  .content_d .SectionHeaderMessageBox .accent-side-bar {
    display: inline-block; }

/* line 124, sassV2/UIComponents/_headersV3.scss */
.ContentHeaderV3 {
  width: 100%;
  position: relative; }
  /* line 127, sassV2/UIComponents/_headersV3.scss */
  .ContentHeaderV3 .AddContent-Container {
    margin-top: 48px; }

/* line 131, sassV2/UIComponents/_headersV3.scss */
.content_m .ContentHeaderV3 {
  padding: 20px; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 131, sassV2/UIComponents/_headersV3.scss */
    .content_m .ContentHeaderV3 {
      padding: 50px; } }
  @media all and (min-width: 60em) and (min-height: 0em) {
    /* line 131, sassV2/UIComponents/_headersV3.scss */
    .content_m .ContentHeaderV3 {
      min-height: 250px; } }

/* line 140, sassV2/UIComponents/_headersV3.scss */
.content_d .ContentHeaderV3 {
  min-height: 250px;
  padding: 50px; }

/* line 146, sassV2/UIComponents/_headersV3.scss */
.SectionHeaderV3 .HeaderV3-title .AddContent-Container, .ContentHeaderV3 .AddContent-Container {
  position: relative;
  text-align: right; }

/* line 150, sassV2/UIComponents/_headersV3.scss */
.SectionHeaderV3 .HeaderV3-title .AddContent-Btn, .ContentHeaderV3 .AddContent-Btn {
  position: relative; }

/* line 153, sassV2/UIComponents/_headersV3.scss */
.SectionHeaderV3 .HeaderV3-title .AddContent-Menu, .ContentHeaderV3 .AddContent-Menu {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  position: absolute;
  top: 46px;
  right: -1px;
  width: 280px;
  padding: 4px 0;
  border-radius: 3px;
  background-color: #FFFFFF;
  box-shadow: -2px 2px 1px rgba(0, 0, 0, 0.4);
  border: 1px solid #EEEEEE;
  color: #333;
  font-size: 14px;
  line-height: 1.2;
  z-index: 1;
  cursor: pointer;
  text-align: left; }
  /* line 171, sassV2/UIComponents/_headersV3.scss */
  .SectionHeaderV3 .HeaderV3-title .AddContent-Menu li, .ContentHeaderV3 .AddContent-Menu li {
    text-align: left;
    display: block !important;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    cursor: pointer !important; }
    /* line 178, sassV2/UIComponents/_headersV3.scss */
    .SectionHeaderV3 .HeaderV3-title .AddContent-Menu li:hover, .ContentHeaderV3 .AddContent-Menu li:hover {
      background: #EEEEEE; }

/* line 185, sassV2/UIComponents/_headersV3.scss */
.HeaderV3-title {
  background: #FFFFFF;
  width: 100%; }
  /* line 188, sassV2/UIComponents/_headersV3.scss */
  .HeaderV3-title h1 {
    font-weight: 100;
    position: relative; }
  /* line 192, sassV2/UIComponents/_headersV3.scss */
  .HeaderV3-title > div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap; }
  /* line 198, sassV2/UIComponents/_headersV3.scss */
  .HeaderV3-title .smaller-title-text {
    font-size: 18px; }
  /* line 201, sassV2/UIComponents/_headersV3.scss */
  .HeaderV3-title .form-inputv3, .HeaderV3-title form .dropdown-inputv3 {
    padding-bottom: 10px; }

/* line 206, sassV2/UIComponents/_headersV3.scss */
.landingv3 .HeaderV3-title > div {
  border-top: 1px solid #eee; }

/* line 210, sassV2/UIComponents/_headersV3.scss */
.content_m .HeaderV3-title {
  padding: 0 12px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 210, sassV2/UIComponents/_headersV3.scss */
    .content_m .HeaderV3-title {
      padding: 0 16px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 210, sassV2/UIComponents/_headersV3.scss */
    .content_m .HeaderV3-title {
      padding: 0 20px; } }
  /* line 218, sassV2/UIComponents/_headersV3.scss */
  .content_m .HeaderV3-title h1 {
    font-size: 21px;
    max-width: 260px;
    padding: 10px 0; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 218, sassV2/UIComponents/_headersV3.scss */
      .content_m .HeaderV3-title h1 {
        max-width: 350px;
        padding: 14px 0; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 218, sassV2/UIComponents/_headersV3.scss */
      .content_m .HeaderV3-title h1 {
        font-size: 32px;
        max-width: 700px;
        padding: 18px 0; } }

/* line 234, sassV2/UIComponents/_headersV3.scss */
.content_d .HeaderV3-title {
  padding: 0 20px; }
  /* line 236, sassV2/UIComponents/_headersV3.scss */
  .content_d .HeaderV3-title h1 {
    font-size: 32px;
    max-width: 700px;
    padding: 18px 0; }

/* line 243, sassV2/UIComponents/_headersV3.scss */
.content_m .landingv3 .HeaderV3-title > div {
  margin-top: 40px; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 243, sassV2/UIComponents/_headersV3.scss */
    .content_m .landingv3 .HeaderV3-title > div {
      margin-top: 45px; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 243, sassV2/UIComponents/_headersV3.scss */
    .content_m .landingv3 .HeaderV3-title > div {
      margin-top: 53px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 243, sassV2/UIComponents/_headersV3.scss */
    .content_m .landingv3 .HeaderV3-title > div {
      margin-top: 74px; } }

/* line 256, sassV2/UIComponents/_headersV3.scss */
.content_d .landingv3 .HeaderV3-title > div {
  margin-top: 74px; }

/* line 260, sassV2/UIComponents/_headersV3.scss */
.HeaderV3-text-container {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  height: 100%; }
  /* line 265, sassV2/UIComponents/_headersV3.scss */
  .HeaderV3-text-container h1 {
    font-weight: 100;
    position: relative;
    padding: 0 0 20px 0; }

/* line 272, sassV2/UIComponents/_headersV3.scss */
.content_m .HeaderV3-text-container {
  padding: 20px 0 5px 0;
  width: 100%; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 272, sassV2/UIComponents/_headersV3.scss */
    .content_m .HeaderV3-text-container {
      padding: 40px 0 10px 0; } }
  @media all and (min-width: 60em) and (min-height: 0em) {
    /* line 272, sassV2/UIComponents/_headersV3.scss */
    .content_m .HeaderV3-text-container {
      padding: 0 0 0 50px;
      width: 520px; } }
  @media all and (min-width: 76.875em) and (min-height: 0em) {
    /* line 272, sassV2/UIComponents/_headersV3.scss */
    .content_m .HeaderV3-text-container {
      padding: 0 0 0 50px;
      width: 580px; } }
  /* line 286, sassV2/UIComponents/_headersV3.scss */
  .content_m .HeaderV3-text-container h1 {
    font-size: 21px;
    max-width: 260px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 286, sassV2/UIComponents/_headersV3.scss */
      .content_m .HeaderV3-text-container h1 {
        max-width: 350px; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 286, sassV2/UIComponents/_headersV3.scss */
      .content_m .HeaderV3-text-container h1 {
        font-size: 32px;
        max-width: 700px; } }

/* line 298, sassV2/UIComponents/_headersV3.scss */
.content_d .HeaderV3-text-container {
  padding: 0 0 0 50px;
  width: 580px; }
  /* line 301, sassV2/UIComponents/_headersV3.scss */
  .content_d .HeaderV3-text-container h1 {
    font-size: 32px;
    max-width: 700px; }

/* line 307, sassV2/UIComponents/_headersV3.scss */
.HeaderV3-img {
  position: relative;
  vertical-align: middle;
  display: inline-block; }
  /* line 311, sassV2/UIComponents/_headersV3.scss */
  .HeaderV3-img img {
    width: 100%;
    height: auto;
    max-width: 300px;
    max-height: 300px; }

/* line 318, sassV2/UIComponents/_headersV3.scss */
.content_m .HeaderV3-img {
  height: 100%;
  width: 160px; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 318, sassV2/UIComponents/_headersV3.scss */
    .content_m .HeaderV3-img {
      height: 300px;
      width: 300px; } }

/* line 326, sassV2/UIComponents/_headersV3.scss */
.content_d .HeaderV3-img {
  height: 300px;
  width: 300px; }

/* line 1, sassV2/UIComponents/_interactiveHelp.scss */
.interactive-help {
  position: fixed;
  border-radius: 50%;
  box-shadow: 0px 0px 0px 2000px #000000;
  opacity: 0.75;
  width: 100px;
  height: 100px;
  z-index: 99999999;
  display: none; }

/* line 1, sassV2/UIComponents/_pageWrapperV3.scss */
.PageWrapperV3 {
  position: relative;
  display: table;
  height: 100%;
  width: 100%;
  cursor: default;
  /* android portrait 360px wide */ }
  /* line 7, sassV2/UIComponents/_pageWrapperV3.scss */
  .PageWrapperV3 .display_flex {
    display: inline-block !important;
    display: flex !important; }
  /* line 11, sassV2/UIComponents/_pageWrapperV3.scss */
  .PageWrapperV3 .position_absolute {
    position: absolute;
    z-index: 99;
    color: #fff;
    left: 0;
    top: 0; }
  /* line 18, sassV2/UIComponents/_pageWrapperV3.scss */
  .PageWrapperV3 .display_none {
    display: none;
    height: 0;
    width: 0; }
  /* line 23, sassV2/UIComponents/_pageWrapperV3.scss */
  .PageWrapperV3 .display_inline_block {
    display: inline-block; }
  /* line 4, sassV2/UIComponents/_contentV3.scss */
  .PageWrapperV3 .ContentV3 {
    position: relative;
    display: table;
    height: 100%;
    padding: 50px;
    width: 100%; }
  /* line 11, sassV2/UIComponents/_contentV3.scss */
  .PageWrapperV3 .CardContentV3 {
    margin: 0 auto; }
  /* line 15, sassV2/UIComponents/_contentV3.scss */
  .PageWrapperV3 .content_m .CardContentV3 {
    padding: 0 0 20px 0;
    width: 320px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 15, sassV2/UIComponents/_contentV3.scss */
      .PageWrapperV3 .content_m .CardContentV3 {
        padding: 30px 0;
        width: 640px; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 15, sassV2/UIComponents/_contentV3.scss */
      .PageWrapperV3 .content_m .CardContentV3 {
        width: 960px; } }
  /* line 30, sassV2/UIComponents/_contentV3.scss */
  .PageWrapperV3 .content_m .CardContentV3.multi_prod_home_page {
    padding: 20px 0 20px 0;
    width: 320px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center; }
    @media all and (min-width: 22.5em) and (min-height: 0em) {
      /* line 30, sassV2/UIComponents/_contentV3.scss */
      .PageWrapperV3 .content_m .CardContentV3.multi_prod_home_page {
        padding: 30px 0 30px; } }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 30, sassV2/UIComponents/_contentV3.scss */
      .PageWrapperV3 .content_m .CardContentV3.multi_prod_home_page {
        width: 640px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 30, sassV2/UIComponents/_contentV3.scss */
      .PageWrapperV3 .content_m .CardContentV3.multi_prod_home_page {
        padding: 50px 0 30px; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 30, sassV2/UIComponents/_contentV3.scss */
      .PageWrapperV3 .content_m .CardContentV3.multi_prod_home_page {
        width: 960px;
        overflow: visible; } }
  /* line 57, sassV2/UIComponents/_contentV3.scss */
  .PageWrapperV3 .content_d .CardContentV3 {
    padding: 30px 30px;
    width: 960px; }
  /* line 64, sassV2/UIComponents/_contentV3.scss */
  .PageWrapperV3 .content_d .CardContentV3.multi_prod_home_page {
    padding: 50px 3px;
    display: block;
    flex-wrap: initial;
    justify-content: initial;
    align-items: initial; }
  /* line 72, sassV2/UIComponents/_contentV3.scss */
  .PageWrapperV3 .TileContentV3 {
    position: relative;
    display: table;
    height: auto;
    width: 100%;
    z-index: 0; }
    /* line 79, sassV2/UIComponents/_contentV3.scss */
    .PageWrapperV3 .TileContentV3 .bh_TileContentV3_Inner .offer_container, .PageWrapperV3 .TileContentV3 .bh_TileContentV3_Inner .flat_offertile_container {
      position: relative;
      margin: 0 auto;
      min-height: 210px;
      max-width: 1004px; }
  /* line 88, sassV2/UIComponents/_contentV3.scss */
  .PageWrapperV3 .content_m .TileContentV3 .bh_TileContentV3_Inner {
    padding: 10px 8px 8px 8px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 88, sassV2/UIComponents/_contentV3.scss */
      .PageWrapperV3 .content_m .TileContentV3 .bh_TileContentV3_Inner {
        padding: 12px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 88, sassV2/UIComponents/_contentV3.scss */
      .PageWrapperV3 .content_m .TileContentV3 .bh_TileContentV3_Inner {
        padding: 10px 8px 8px 8px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 96, sassV2/UIComponents/_contentV3.scss */
      .PageWrapperV3 .content_m .TileContentV3 .bh_TileContentV3_Inner .offer_container, .PageWrapperV3 .content_m .TileContentV3 .bh_TileContentV3_Inner .flat_offertile_container {
        width: 752px; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 96, sassV2/UIComponents/_contentV3.scss */
      .PageWrapperV3 .content_m .TileContentV3 .bh_TileContentV3_Inner .offer_container, .PageWrapperV3 .content_m .TileContentV3 .bh_TileContentV3_Inner .flat_offertile_container {
        width: 100%; } }
  /* line 107, sassV2/UIComponents/_contentV3.scss */
  .PageWrapperV3 .content_d .TileContentV3 .bh_TileContentV3_Inner {
    padding: 10px 8px 8px 8px; }
    /* line 109, sassV2/UIComponents/_contentV3.scss */
    .PageWrapperV3 .content_d .TileContentV3 .bh_TileContentV3_Inner .offer_container, .PageWrapperV3 .content_d .TileContentV3 .bh_TileContentV3_Inner .flat_offertile_container {
      width: 100%; }
  /* line 115, sassV2/UIComponents/_contentV3.scss */
  .PageWrapperV3 .TileContentV3.cs_live_desc .bh_TileContentV3_Inner .flat_offertile_container {
    min-height: 120px !important; }
  /* line 1, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .HeaderV3 {
    position: relative;
    width: 100%;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
    background-color: #FFFFFF;
    z-index: 1; }
  /* line 9, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .SectionHeaderV3 .background-image {
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    position: relative; }
  /* line 19, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_m .SectionHeaderV3 .background-image {
    max-height: 310px;
    min-height: 310px; }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 19, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .SectionHeaderV3 .background-image {
        min-height: 325px;
        max-height: 325px;
        height: 325px; } }
  /* line 28, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_d .SectionHeaderV3 .background-image {
    min-height: 325px;
    max-height: 325px;
    height: 325px; }
  /* line 34, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .SectionHeaderV3.short_banner .background-image {
    min-height: 250px !important;
    max-height: 250px !important;
    height: 250px !important; }
  /* line 40, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .SectionHeaderMessageBox {
    box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.4);
    background: rgba(11, 43, 72, 0.8);
    overflow: hidden;
    position: absolute;
    margin: auto 0 !important;
    color: #FFFFFF;
    float: right;
    top: 0; }
    /* line 49, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .SectionHeaderMessageBox .hero-text-container {
      display: inline-block;
      margin: auto !important;
      bottom: 60px;
      right: 0;
      left: 0;
      top: 0; }
      /* line 56, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .SectionHeaderMessageBox .hero-text-container h2 {
        line-height: 1;
        font-weight: 100;
        font-size: 24px; }
      /* line 61, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .SectionHeaderMessageBox .hero-text-container .desc {
        line-height: 1.21;
        font-weight: 100;
        font-size: 14px;
        padding: 10px 0 8px !important; }
    /* line 68, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .SectionHeaderMessageBox .accent-side-bar {
      background-color: #999;
      position: absolute;
      height: 100%;
      width: 25px;
      right: 0; }
  /* line 76, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_m .SectionHeaderMessageBox {
    height: 100%;
    width: 100%;
    right: 0px;
    bottom: 0; }
    @media all and (min-width: 27.5em) and (min-height: 0em) {
      /* line 76, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .SectionHeaderMessageBox {
        height: 270px;
        width: 378px;
        right: 30px;
        bottom: 0px; } }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 76, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .SectionHeaderMessageBox {
        width: 365px; } }
    /* line 90, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .content_m .SectionHeaderMessageBox .hero-text-container {
      position: absolute;
      height: 163px;
      width: 258px; }
      @media all and (min-width: 27.5em) and (min-height: 0em) {
        /* line 90, sassV2/UIComponents/_headersV3.scss */
        .PageWrapperV3 .content_m .SectionHeaderMessageBox .hero-text-container {
          position: relative;
          padding: 25px;
          height: 100%;
          width: 100%; } }
    /* line 101, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .content_m .SectionHeaderMessageBox .accent-side-bar {
      display: none; }
      @media all and (min-width: 27.5em) and (min-height: 0em) {
        /* line 101, sassV2/UIComponents/_headersV3.scss */
        .PageWrapperV3 .content_m .SectionHeaderMessageBox .accent-side-bar {
          display: inline-block; } }
  /* line 108, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_d .SectionHeaderMessageBox {
    height: 270px;
    width: 365px;
    right: 30px;
    bottom: 0px; }
    /* line 113, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .content_d .SectionHeaderMessageBox .hero-text-container {
      position: relative;
      padding: 25px;
      height: 100%;
      width: 100%; }
    /* line 119, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .content_d .SectionHeaderMessageBox .accent-side-bar {
      display: inline-block; }
  /* line 124, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .ContentHeaderV3 {
    width: 100%;
    position: relative; }
    /* line 127, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .ContentHeaderV3 .AddContent-Container {
      margin-top: 48px; }
  /* line 131, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_m .ContentHeaderV3 {
    padding: 20px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 131, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .ContentHeaderV3 {
        padding: 50px; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 131, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .ContentHeaderV3 {
        min-height: 250px; } }
  /* line 140, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_d .ContentHeaderV3 {
    min-height: 250px;
    padding: 50px; }
  /* line 146, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .SectionHeaderV3 .HeaderV3-title .AddContent-Container, .PageWrapperV3 .ContentHeaderV3 .AddContent-Container {
    position: relative;
    text-align: right; }
  /* line 150, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .SectionHeaderV3 .HeaderV3-title .AddContent-Btn, .PageWrapperV3 .ContentHeaderV3 .AddContent-Btn {
    position: relative; }
  /* line 153, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .SectionHeaderV3 .HeaderV3-title .AddContent-Menu, .PageWrapperV3 .ContentHeaderV3 .AddContent-Menu {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
    position: absolute;
    top: 46px;
    right: -1px;
    width: 280px;
    padding: 4px 0;
    border-radius: 3px;
    background-color: #FFFFFF;
    box-shadow: -2px 2px 1px rgba(0, 0, 0, 0.4);
    border: 1px solid #EEEEEE;
    color: #333;
    font-size: 14px;
    line-height: 1.2;
    z-index: 1;
    cursor: pointer;
    text-align: left; }
    /* line 171, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .SectionHeaderV3 .HeaderV3-title .AddContent-Menu li, .PageWrapperV3 .ContentHeaderV3 .AddContent-Menu li {
      text-align: left;
      display: block !important;
      height: 36px;
      line-height: 36px;
      padding: 0 16px;
      cursor: pointer !important; }
      /* line 178, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .SectionHeaderV3 .HeaderV3-title .AddContent-Menu li:hover, .PageWrapperV3 .ContentHeaderV3 .AddContent-Menu li:hover {
        background: #EEEEEE; }
  /* line 185, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .HeaderV3-title {
    background: #FFFFFF;
    width: 100%; }
    /* line 188, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .HeaderV3-title h1 {
      font-weight: 100;
      position: relative; }
    /* line 192, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .HeaderV3-title > div {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap; }
    /* line 198, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .HeaderV3-title .smaller-title-text {
      font-size: 18px; }
    /* line 201, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .HeaderV3-title .form-inputv3, .PageWrapperV3 .HeaderV3-title form .dropdown-inputv3 {
      padding-bottom: 10px; }
  /* line 206, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .landingv3 .HeaderV3-title > div {
    border-top: 1px solid #eee; }
  /* line 210, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_m .HeaderV3-title {
    padding: 0 12px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 210, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .HeaderV3-title {
        padding: 0 16px; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 210, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .HeaderV3-title {
        padding: 0 20px; } }
    /* line 218, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .content_m .HeaderV3-title h1 {
      font-size: 21px;
      max-width: 260px;
      padding: 10px 0; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 218, sassV2/UIComponents/_headersV3.scss */
        .PageWrapperV3 .content_m .HeaderV3-title h1 {
          max-width: 350px;
          padding: 14px 0; } }
      @media all and (min-width: 64em) and (min-height: 0em) {
        /* line 218, sassV2/UIComponents/_headersV3.scss */
        .PageWrapperV3 .content_m .HeaderV3-title h1 {
          font-size: 32px;
          max-width: 700px;
          padding: 18px 0; } }
  /* line 234, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_d .HeaderV3-title {
    padding: 0 20px; }
    /* line 236, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .content_d .HeaderV3-title h1 {
      font-size: 32px;
      max-width: 700px;
      padding: 18px 0; }
  /* line 243, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_m .landingv3 .HeaderV3-title > div {
    margin-top: 40px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 243, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .landingv3 .HeaderV3-title > div {
        margin-top: 45px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 243, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .landingv3 .HeaderV3-title > div {
        margin-top: 53px; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 243, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .landingv3 .HeaderV3-title > div {
        margin-top: 74px; } }
  /* line 256, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_d .landingv3 .HeaderV3-title > div {
    margin-top: 74px; }
  /* line 260, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .HeaderV3-text-container {
    position: relative;
    vertical-align: middle;
    display: inline-block;
    height: 100%; }
    /* line 265, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .HeaderV3-text-container h1 {
      font-weight: 100;
      position: relative;
      padding: 0 0 20px 0; }
  /* line 272, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_m .HeaderV3-text-container {
    padding: 20px 0 5px 0;
    width: 100%; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 272, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .HeaderV3-text-container {
        padding: 40px 0 10px 0; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 272, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .HeaderV3-text-container {
        padding: 0 0 0 50px;
        width: 520px; } }
    @media all and (min-width: 76.875em) and (min-height: 0em) {
      /* line 272, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .HeaderV3-text-container {
        padding: 0 0 0 50px;
        width: 580px; } }
    /* line 286, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .content_m .HeaderV3-text-container h1 {
      font-size: 21px;
      max-width: 260px; }
      @media all and (min-width: 40em) and (min-height: 0em) {
        /* line 286, sassV2/UIComponents/_headersV3.scss */
        .PageWrapperV3 .content_m .HeaderV3-text-container h1 {
          max-width: 350px; } }
      @media all and (min-width: 60em) and (min-height: 0em) {
        /* line 286, sassV2/UIComponents/_headersV3.scss */
        .PageWrapperV3 .content_m .HeaderV3-text-container h1 {
          font-size: 32px;
          max-width: 700px; } }
  /* line 298, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_d .HeaderV3-text-container {
    padding: 0 0 0 50px;
    width: 580px; }
    /* line 301, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .content_d .HeaderV3-text-container h1 {
      font-size: 32px;
      max-width: 700px; }
  /* line 307, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .HeaderV3-img {
    position: relative;
    vertical-align: middle;
    display: inline-block; }
    /* line 311, sassV2/UIComponents/_headersV3.scss */
    .PageWrapperV3 .HeaderV3-img img {
      width: 100%;
      height: auto;
      max-width: 300px;
      max-height: 300px; }
  /* line 318, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_m .HeaderV3-img {
    height: 100%;
    width: 160px; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 318, sassV2/UIComponents/_headersV3.scss */
      .PageWrapperV3 .content_m .HeaderV3-img {
        height: 300px;
        width: 300px; } }
  /* line 326, sassV2/UIComponents/_headersV3.scss */
  .PageWrapperV3 .content_d .HeaderV3-img {
    height: 300px;
    width: 300px; }
  /* line 1, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-container {
    position: absolute;
    right: 81px;
    overflow: visible;
    transition: transform 2s ease;
    transform-origin: center center; }
  /* line 8, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FABv3 {
    background: #00C853;
    outline: none;
    color: white;
    border: none;
    padding: 6px 0;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12), 0 8px 8px 0 rgba(0, 0, 0, 0.24);
    transition: transform 2s ease;
    transform-origin: center center;
    transform-style: preserve-3D;
    animation: display 0.5s 1;
    -o-animation: display 0.5s 1;
    -ms-animation: display 0.5s 1;
    -moz-animation: display 0.5s 1;
    -webkit-animation: display 0.5s 1;
    cursor: pointer; }

@keyframes display {
  from {
    transform: scale(0); }
  to {
    transform: scale(1); } }

@-o-keyframes display {
  from {
    transform: scale(0); }
  to {
    transform: scale(1); } }

@-ms-keyframes display {
  /* line 28, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 from {
    transform: scale(0); }
  /* line 28, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 to {
    transform: scale(1); } }

@-moz-keyframes display {
  from {
    transform: scale(0); }
  to {
    transform: scale(1); } }

@-webkit-keyframes display {
  from {
    transform: scale(0); }
  to {
    transform: scale(1); } }
  /* line 32, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-ripple {
    position: relative;
    overflow: hidden;
    transform: translate(0); }
  /* line 38, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-ripple_content {
    z-index: 1;
    padding: 0;
    display: block;
    height: 100%;
    width: 100%; }
  /* line 46, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-ripple_ripple {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    transform: scale(0);
    top: 0;
    left: 0;
    animation: ripple-animation 2s; }

@keyframes ripple-animation {
  from {
    transform: scale3d(1, 1, 1);
    opacity: 0.8; }
  to {
    transform: scale3d(100, 100, 1);
    opacity: 0; } }
  /* line 60, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-round {
    position: fixed;
    bottom: 25px;
    width: 56px;
    height: 56px;
    transition: transform 2s ease;
    transform-origin: center center;
    transform-style: preserve-3D;
    border-radius: 30px; }
  /* line 71, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-square {
    position: fixed;
    bottom: 25px;
    width: 280px;
    min-height: 36px;
    transition: transform 2s ease;
    transform-origin: center center;
    transform-style: preserve-3D; }
  /* line 81, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-white {
    background: white;
    color: #00C853;
    transition: transform 2s ease;
    transform-origin: center center;
    transform-style: preserve-3D; }
  /* line 89, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-line-h, .PageWrapperV3 .FAB-line-v {
    background: #FFFFFF;
    height: 14px;
    margin: auto !important;
    display: inline-block;
    width: 14px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  /* line 102, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-line-h {
    height: 2px !important; }
  /* line 106, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-line-v {
    width: 2px !important; }
  /* line 110, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-li {
    display: none;
    text-align: left;
    list-style-type: none;
    color: #555 !important;
    line-height: 36px;
    width: 280px;
    padding: 0 16px;
    transition: transform 2s ease;
    transform-origin: center center;
    transform-style: preserve-3D; }
  /* line 123, sassV2/UIComponents/_fAB.scss */
  .PageWrapperV3 .FAB-li:hover {
    background-color: #EEEEEE !important; }
  /* line 1, sassV2/UIComponents/_singleDoubleTripleCards.scss */
  .PageWrapperV3 .SingleCard {
    width: 280px;
    vertical-align: top;
    background: #FFFFFF;
    border: none;
    display: inline-block;
    box-shadow: -2px 2px 6px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    border-bottom: 1px solid #EEEEEE;
    position: relative;
    box-sizing: border-box;
    margin: 20px 20px 0px 20px !important; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 1, sassV2/UIComponents/_singleDoubleTripleCards.scss */
      .PageWrapperV3 .SingleCard {
        margin: 20px !important; } }
  /* line 17, sassV2/UIComponents/_singleDoubleTripleCards.scss */
  .PageWrapperV3 .DoubleCard {
    width: 280px;
    vertical-align: top;
    background: #FFFFFF;
    display: inline-block;
    box-shadow: -2px 2px 6px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    border-bottom: 1px solid #EEEEEE;
    position: relative;
    box-sizing: border-box;
    margin: 20px 20px 0px 20px !important; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 17, sassV2/UIComponents/_singleDoubleTripleCards.scss */
      .PageWrapperV3 .DoubleCard {
        width: 600px;
        /*margin: 20px !important;*/ } }
  /* line 35, sassV2/UIComponents/_singleDoubleTripleCards.scss */
  .PageWrapperV3 .TripleCard {
    width: 280px;
    vertical-align: top;
    background: #FFFFFF;
    display: inline-block;
    box-shadow: -2px 2px 6px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    border-bottom: 1px solid #EEEEEE;
    position: relative;
    box-sizing: border-box;
    margin: 20px !important;
    font-weight: 100;
    color: #555; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 35, sassV2/UIComponents/_singleDoubleTripleCards.scss */
      .PageWrapperV3 .TripleCard {
        width: 600px;
        margin: 20px 20px 40px 20px !important; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 35, sassV2/UIComponents/_singleDoubleTripleCards.scss */
      .PageWrapperV3 .TripleCard {
        width: 920px; } }
    /* line 55, sassV2/UIComponents/_singleDoubleTripleCards.scss */
    .PageWrapperV3 .TripleCard h3 {
      font-size: 21px;
      font-weight: 100;
      margin-bottom: 21px; }
    /* line 60, sassV2/UIComponents/_singleDoubleTripleCards.scss */
    .PageWrapperV3 .TripleCard p {
      font-weight: 100;
      font-size: 14px;
      margin-bottom: 14px;
      line-height: 1.25; }
    /* line 66, sassV2/UIComponents/_singleDoubleTripleCards.scss */
    .PageWrapperV3 .TripleCard a {
      color: #333; }
  /* line 1, sassV2/UIComponents/_refineAndSort.scss */
  .PageWrapperV3 .refine_wrapper, .PageWrapperV3 .sort_wrapper {
    margin-left: 1%;
    padding: 0px;
    margin-right: 8px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1, sassV2/UIComponents/_refineAndSort.scss */
      .PageWrapperV3 .refine_wrapper, .PageWrapperV3 .sort_wrapper {
        margin-left: 0; } }
    /* line 8, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .refine_wrapper .dropdown-container, .PageWrapperV3 .sort_wrapper .dropdown-container {
      right: 0px;
      left: -10px;
      min-width: 303px; }
    /* line 13, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .refine_wrapper .refine_sort_btn, .PageWrapperV3 .sort_wrapper .refine_sort_btn {
      box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
      margin: 0 0 8px 0;
      border-radius: 2px;
      cursor: pointer;
      border: 1px solid #ccc;
      background: #fff;
      color: #666;
      padding: 8px 7px;
      height: 36px; }
    /* line 24, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .refine_wrapper .refine_sort_btn i, .PageWrapperV3 .sort_wrapper .refine_sort_btn i {
      line-height: 1;
      height: 0px;
      width: 15px;
      color: #4B8FCB; }
    /* line 30, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .refine_wrapper .refine_sort_btn:hover, .PageWrapperV3 .sort_wrapper .refine_sort_btn:hover {
      border: 1px solid #ccc; }
    /* line 33, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .refine_wrapper .refine_inner, .PageWrapperV3 .sort_wrapper .refine_inner {
      position: relative;
      -webkit-box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
      box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
      border: 1px solid #ccc;
      color: #666;
      background: #FAFAFA;
      -webkit-border-top-left-radius: 2px;
      -webkit-border-top-right-radius: 2px;
      -webkit-border-bottom-right-radius: 2px;
      -webkit-border-bottom-left-radius: 2px;
      -moz-border-radius-topleft: 2px;
      -moz-border-radius-topright: 2px;
      -moz-border-radius-bottomright: 2px;
      -moz-border-radius-bottomleft: 2px;
      border-top-left-radius: 2px;
      border-top-right-radius: 2px;
      border-bottom-right-radius: 2px;
      border-bottom-left-radius: 2px;
      -khtml-border-radius: 2px; }
    /* line 41, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .refine_wrapper .refine_option_container, .PageWrapperV3 .sort_wrapper .refine_option_container {
      padding: 10px; }
    /* line 45, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .refine_wrapper .refine_option_container input, .PageWrapperV3 .sort_wrapper .refine_option_container input {
      width: initial;
      margin-right: 10px;
      height: 15px;
      margin-left: 10px; }
    /* line 51, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .refine_wrapper .refine_option, .PageWrapperV3 .sort_wrapper .refine_option {
      display: block;
      line-height: 1.5em;
      color: #666; }
    /* line 56, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .refine_wrapper .refine_or_sort_bar, .PageWrapperV3 .sort_wrapper .refine_or_sort_bar {
      padding: 10px 0px 10px; }
      /* line 58, sassV2/UIComponents/_refineAndSort.scss */
      .PageWrapperV3 .refine_wrapper .refine_or_sort_bar h6, .PageWrapperV3 .sort_wrapper .refine_or_sort_bar h6 {
        width: 100%;
        display: inline-block;
        vertical-align: baseline;
        font-weight: 600;
        font-size: 16px;
        letter-spacing: 0px; }
      /* line 66, sassV2/UIComponents/_refineAndSort.scss */
      .PageWrapperV3 .refine_wrapper .refine_or_sort_bar a, .PageWrapperV3 .sort_wrapper .refine_or_sort_bar a {
        width: 35%;
        text-transform: uppercase;
        display: inline-block;
        vertical-align: baseline;
        font-size: 11px;
        font-weight: 600;
        color: #666;
        letter-spacing: 0.25px;
        padding-left: 4px; }
      /* line 77, sassV2/UIComponents/_refineAndSort.scss */
      .PageWrapperV3 .refine_wrapper .refine_or_sort_bar .flatBtn-container, .PageWrapperV3 .sort_wrapper .refine_or_sort_bar .flatBtn-container {
        padding: 8px 0px 2px; }
        /* line 80, sassV2/UIComponents/_refineAndSort.scss */
        .PageWrapperV3 .refine_wrapper .refine_or_sort_bar .flatBtn-container div, .PageWrapperV3 .sort_wrapper .refine_or_sort_bar .flatBtn-container div {
          display: inline-block;
          vertical-align: top;
          font-weight: 600; }
  /* line 92, sassV2/UIComponents/_refineAndSort.scss */
  .PageWrapperV3 .sort_wrapper .refine_option_container {
    padding: 10px; }
    /* line 95, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .sort_wrapper .refine_option_container .radio-inputv3 {
      display: block;
      color: #666;
      padding: 0px 0px 10px !important; }
    /* line 100, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .sort_wrapper .refine_option_container .radio-options {
      display: block; }
    /* line 103, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .sort_wrapper .refine_option_container .one-radio-option {
      display: block;
      line-height: 1.5em;
      padding-left: 10px; }
      /* line 108, sassV2/UIComponents/_refineAndSort.scss */
      .PageWrapperV3 .sort_wrapper .refine_option_container .one-radio-option .radio-custom {
        width: 16px !important;
        height: 16px !important;
        margin: 10px 10px !important; }
    /* line 114, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .sort_wrapper .refine_option_container .one-radio-option input {
      margin: 0px 8px 0px 0px !important; }
    /* line 117, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .sort_wrapper .refine_option_container .one-radio-option.selected_radio {
      color: blue; }
    /* line 121, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .sort_wrapper .refine_option_container .refine_or_sort_bar.sort {
      display: none; }
  /* line 136, sassV2/UIComponents/_refineAndSort.scss */
  .PageWrapperV3 .input_w_btn {
    position: relative;
    margin: 0 0 8px 0 !important;
    width: 100%; }
    @media all and (min-width: 30em) and (min-height: 0em) {
      /* line 136, sassV2/UIComponents/_refineAndSort.scss */
      .PageWrapperV3 .input_w_btn {
        max-width: 350px; } }
    /* line 143, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .input_w_btn input {
      padding-right: 103px !important;
      max-width: 100%;
      margin: 0;
      width: 100% !important; }
    /* line 150, sassV2/UIComponents/_refineAndSort.scss */
    .PageWrapperV3 .input_w_btn .blueBtn {
      -webkit-border-top-left-radius: 0;
      -webkit-border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      -webkit-border-bottom-left-radius: 0;
      -moz-border-radius-topleft: 0;
      -moz-border-radius-topright: 4px;
      -moz-border-radius-bottomright: 4px;
      -moz-border-radius-bottomleft: 0;
      border-top-left-radius: 0;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 0;
      -khtml-border-radius: 0;
      min-width: 98px;
      position: absolute;
      margin: 0;
      right: 0; }
  /* line 33, sassV2/UIComponents/_pageWrapperV3.scss */
  .PageWrapperV3 .vertical-align-middle {
    vertical-align: middle;
    height: 100%;
    display: inline-block; }

/* line 1, sassV2/UIComponents/_refineAndSort.scss */
.refine_wrapper, .sort_wrapper {
  margin-left: 1%;
  padding: 0px;
  margin-right: 8px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 1, sassV2/UIComponents/_refineAndSort.scss */
    .refine_wrapper, .sort_wrapper {
      margin-left: 0; } }
  /* line 8, sassV2/UIComponents/_refineAndSort.scss */
  .refine_wrapper .dropdown-container, .sort_wrapper .dropdown-container {
    right: 0px;
    left: -10px;
    min-width: 303px; }
  /* line 13, sassV2/UIComponents/_refineAndSort.scss */
  .refine_wrapper .refine_sort_btn, .sort_wrapper .refine_sort_btn {
    box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
    margin: 0 0 8px 0;
    border-radius: 2px;
    cursor: pointer;
    border: 1px solid #ccc;
    background: #fff;
    color: #666;
    padding: 8px 7px;
    height: 36px; }
  /* line 24, sassV2/UIComponents/_refineAndSort.scss */
  .refine_wrapper .refine_sort_btn i, .sort_wrapper .refine_sort_btn i {
    line-height: 1;
    height: 0px;
    width: 15px;
    color: #4B8FCB; }
  /* line 30, sassV2/UIComponents/_refineAndSort.scss */
  .refine_wrapper .refine_sort_btn:hover, .sort_wrapper .refine_sort_btn:hover {
    border: 1px solid #ccc; }
  /* line 33, sassV2/UIComponents/_refineAndSort.scss */
  .refine_wrapper .refine_inner, .sort_wrapper .refine_inner {
    position: relative;
    -webkit-box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
    border: 1px solid #ccc;
    color: #666;
    background: #FAFAFA;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    -khtml-border-radius: 2px; }
  /* line 41, sassV2/UIComponents/_refineAndSort.scss */
  .refine_wrapper .refine_option_container, .sort_wrapper .refine_option_container {
    padding: 10px; }
  /* line 45, sassV2/UIComponents/_refineAndSort.scss */
  .refine_wrapper .refine_option_container input, .sort_wrapper .refine_option_container input {
    width: initial;
    margin-right: 10px;
    height: 15px;
    margin-left: 10px; }
  /* line 51, sassV2/UIComponents/_refineAndSort.scss */
  .refine_wrapper .refine_option, .sort_wrapper .refine_option {
    display: block;
    line-height: 1.5em;
    color: #666; }
  /* line 56, sassV2/UIComponents/_refineAndSort.scss */
  .refine_wrapper .refine_or_sort_bar, .sort_wrapper .refine_or_sort_bar {
    padding: 10px 0px 10px; }
    /* line 58, sassV2/UIComponents/_refineAndSort.scss */
    .refine_wrapper .refine_or_sort_bar h6, .sort_wrapper .refine_or_sort_bar h6 {
      width: 100%;
      display: inline-block;
      vertical-align: baseline;
      font-weight: 600;
      font-size: 16px;
      letter-spacing: 0px; }
    /* line 66, sassV2/UIComponents/_refineAndSort.scss */
    .refine_wrapper .refine_or_sort_bar a, .sort_wrapper .refine_or_sort_bar a {
      width: 35%;
      text-transform: uppercase;
      display: inline-block;
      vertical-align: baseline;
      font-size: 11px;
      font-weight: 600;
      color: #666;
      letter-spacing: 0.25px;
      padding-left: 4px; }
    /* line 77, sassV2/UIComponents/_refineAndSort.scss */
    .refine_wrapper .refine_or_sort_bar .flatBtn-container, .sort_wrapper .refine_or_sort_bar .flatBtn-container {
      padding: 8px 0px 2px; }
      /* line 80, sassV2/UIComponents/_refineAndSort.scss */
      .refine_wrapper .refine_or_sort_bar .flatBtn-container div, .sort_wrapper .refine_or_sort_bar .flatBtn-container div {
        display: inline-block;
        vertical-align: top;
        font-weight: 600; }

/* line 92, sassV2/UIComponents/_refineAndSort.scss */
.sort_wrapper .refine_option_container {
  padding: 10px; }
  /* line 95, sassV2/UIComponents/_refineAndSort.scss */
  .sort_wrapper .refine_option_container .radio-inputv3 {
    display: block;
    color: #666;
    padding: 0px 0px 10px !important; }
  /* line 100, sassV2/UIComponents/_refineAndSort.scss */
  .sort_wrapper .refine_option_container .radio-options {
    display: block; }
  /* line 103, sassV2/UIComponents/_refineAndSort.scss */
  .sort_wrapper .refine_option_container .one-radio-option {
    display: block;
    line-height: 1.5em;
    padding-left: 10px; }
    /* line 108, sassV2/UIComponents/_refineAndSort.scss */
    .sort_wrapper .refine_option_container .one-radio-option .radio-custom {
      width: 16px !important;
      height: 16px !important;
      margin: 10px 10px !important; }
  /* line 114, sassV2/UIComponents/_refineAndSort.scss */
  .sort_wrapper .refine_option_container .one-radio-option input {
    margin: 0px 8px 0px 0px !important; }
  /* line 117, sassV2/UIComponents/_refineAndSort.scss */
  .sort_wrapper .refine_option_container .one-radio-option.selected_radio {
    color: blue; }
  /* line 121, sassV2/UIComponents/_refineAndSort.scss */
  .sort_wrapper .refine_option_container .refine_or_sort_bar.sort {
    display: none; }

/* line 136, sassV2/UIComponents/_refineAndSort.scss */
.input_w_btn {
  position: relative;
  margin: 0 0 8px 0 !important;
  width: 100%; }
  @media all and (min-width: 30em) and (min-height: 0em) {
    /* line 136, sassV2/UIComponents/_refineAndSort.scss */
    .input_w_btn {
      max-width: 350px; } }
  /* line 143, sassV2/UIComponents/_refineAndSort.scss */
  .input_w_btn input {
    padding-right: 103px !important;
    max-width: 100%;
    margin: 0;
    width: 100% !important; }
  /* line 150, sassV2/UIComponents/_refineAndSort.scss */
  .input_w_btn .blueBtn {
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0;
    -khtml-border-radius: 0;
    min-width: 98px;
    position: absolute;
    margin: 0;
    right: 0; }

/* line 1, sassV2/UIComponents/_singleDoubleTripleCards.scss */
.SingleCard {
  width: 280px;
  vertical-align: top;
  background: #FFFFFF;
  border: none;
  display: inline-block;
  box-shadow: -2px 2px 6px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  border-bottom: 1px solid #EEEEEE;
  position: relative;
  box-sizing: border-box;
  margin: 20px 20px 0px 20px !important; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 1, sassV2/UIComponents/_singleDoubleTripleCards.scss */
    .SingleCard {
      margin: 20px !important; } }

/* line 17, sassV2/UIComponents/_singleDoubleTripleCards.scss */
.DoubleCard {
  width: 280px;
  vertical-align: top;
  background: #FFFFFF;
  display: inline-block;
  box-shadow: -2px 2px 6px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  border-bottom: 1px solid #EEEEEE;
  position: relative;
  box-sizing: border-box;
  margin: 20px 20px 0px 20px !important; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 17, sassV2/UIComponents/_singleDoubleTripleCards.scss */
    .DoubleCard {
      width: 600px;
      /*margin: 20px !important;*/ } }

/* line 35, sassV2/UIComponents/_singleDoubleTripleCards.scss */
.TripleCard {
  width: 280px;
  vertical-align: top;
  background: #FFFFFF;
  display: inline-block;
  box-shadow: -2px 2px 6px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  border-bottom: 1px solid #EEEEEE;
  position: relative;
  box-sizing: border-box;
  margin: 20px !important;
  font-weight: 100;
  color: #555; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 35, sassV2/UIComponents/_singleDoubleTripleCards.scss */
    .TripleCard {
      width: 600px;
      margin: 20px 20px 40px 20px !important; } }
  @media all and (min-width: 60em) and (min-height: 0em) {
    /* line 35, sassV2/UIComponents/_singleDoubleTripleCards.scss */
    .TripleCard {
      width: 920px; } }
  /* line 55, sassV2/UIComponents/_singleDoubleTripleCards.scss */
  .TripleCard h3 {
    font-size: 21px;
    font-weight: 100;
    margin-bottom: 21px; }
  /* line 60, sassV2/UIComponents/_singleDoubleTripleCards.scss */
  .TripleCard p {
    font-weight: 100;
    font-size: 14px;
    margin-bottom: 14px;
    line-height: 1.25; }
  /* line 66, sassV2/UIComponents/_singleDoubleTripleCards.scss */
  .TripleCard a {
    color: #333; }

/* line 1, sassV2/UIComponents/_tabBarContent.scss */
.tab_bar {
  display: block;
  background-color: #fff;
  border-right: 1px solid #ccc !important;
  border-left: 1px solid #ccc !important;
  height: 40px;
  width: 100%; }
  /* line 9, sassV2/UIComponents/_tabBarContent.scss */
  .tab_bar .tab {
    width: 25%;
    max-width: 140px;
    height: 40px;
    float: left;
    font-size: .8em;
    font-weight: bold;
    text-align: center;
    color: #444;
    text-transform: uppercase;
    display: table;
    border-top: 1px #ccc solid;
    border-right: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
    -moz-box-shadow: inset 0 2px 1px 1px #fff;
    -webkit-box-shadow: inset 0 2px 1px 1px #fff;
    box-shadow: inset 0 2px 1px 1px #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    cursor: pointer; }
  /* line 37, sassV2/UIComponents/_tabBarContent.scss */
  .tab_bar .tab_content {
    display: table-cell;
    vertical-align: middle;
    cursor: pointer; }
  /* line 42, sassV2/UIComponents/_tabBarContent.scss */
  .tab_bar .tab.selected {
    text-shadow: 0px 1px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.1);
    border-bottom: 0;
    font-weight: bold;
    background: #f1f1f1;
    filter: none; }
  /* line 50, sassV2/UIComponents/_tabBarContent.scss */
  .tab_bar .filler {
    height: 100%;
    border-right: none;
    float: none;
    overflow: hidden;
    border-top: 1px #ccc solid;
    border-right: 0;
    border-bottom: 1px #ccc solid;
    -webkit-box-shadow: inset 0 2px 1px 1px #fff;
    -moz-box-shadow: inset 0 2px 1px 1px #fff;
    box-shadow: inset 0 2px 1px 1px #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: white;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    pointer: default; }

/* line 72, sassV2/UIComponents/_tabBarContent.scss */
.tab_bar.admin-main-tabs {
  display: inline-flex;
  position: relative;
  z-index: 9 !important;
  height: 63px !important;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%); }

/* line 85, sassV2/UIComponents/_tabBarContent.scss */
.tab_bar.admin-main-tabs .tab.admin-main-tabs {
  width: 319px; }

/* line 90, sassV2/UIComponents/_tabBarContent.scss */
.content-panel {
  font-size: 1em;
  line-height: 1em;
  padding: 10px 20px;
  text-align: left;
  -webkit-box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.1);
  display: none;
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 101, sassV2/UIComponents/_tabBarContent.scss */
  .content-panel .mobile.button {
    display: none; }
  /* line 104, sassV2/UIComponents/_tabBarContent.scss */
  .content-panel.selected {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background: #f1f1f1;
    display: block; }
  /* line 111, sassV2/UIComponents/_tabBarContent.scss */
  .content-panel .content {
    margin: 5px; }
  /* line 114, sassV2/UIComponents/_tabBarContent.scss */
  .content-panel .mobile.button {
    display: block;
    background-color: white;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 20%, rgba(0, 0, 0, 0.05) 100%);
    border-radius: 4px / 4px;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 2px 1px 1px #fff;
    -moz-box-shadow: inset 0 2px 1px 1px #fff;
    box-shadow: inset 0 2px 1px 1px #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    color: #444;
    margin: 2px 0px;
    padding: 5px;
    text-shadow: 0px 1px rgba(255, 255, 255, 0.5); }
  /* line 134, sassV2/UIComponents/_tabBarContent.scss */
  .content-panel.Images .item-holder, .content-panel.Files .item-holder {
    padding: 16px 16px 0 16px; }
    /* line 136, sassV2/UIComponents/_tabBarContent.scss */
    .content-panel.Images .item-holder .images a, .content-panel.Images .item-holder .files a, .content-panel.Files .item-holder .images a, .content-panel.Files .item-holder .files a {
      text-decoration: none;
      background-color: #72D0EB;
      border-radius: 4px / 4px;
      margin-bottom: 16px;
      word-break: break-all;
      display: block;
      border: 2px solid #72D0EB !important; }
      /* line 144, sassV2/UIComponents/_tabBarContent.scss */
      .content-panel.Images .item-holder .images a:hover, .content-panel.Images .item-holder .files a:hover, .content-panel.Files .item-holder .images a:hover, .content-panel.Files .item-holder .files a:hover {
        text-decoration: none;
        border: 2px solid #CC8300 !important; }

/* line 1, sassV2/UIComponents/_treeViewContainer.scss */
.tree-view-container {
  position: relative; }
  /* line 4, sassV2/UIComponents/_treeViewContainer.scss */
  .tree-view-container .org-search {
    width: 260px;
    height: 36px;
    margin: 2px 0px;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    background-color: #FAFAFA;
    padding: 5px; }
  /* line 13, sassV2/UIComponents/_treeViewContainer.scss */
  .tree-view-container .ul-li-hover {
    color: #689500;
    text-decoration: underline; }
  /* line 18, sassV2/UIComponents/_treeViewContainer.scss */
  .tree-view-container .display-none {
    display: none; }
  /* line 21, sassV2/UIComponents/_treeViewContainer.scss */
  .tree-view-container .treeNodePanel {
    background: #FAFAFA;
    position: absolute;
    top: 0;
    right: 0;
    height: 320px;
    width: 240px;
    border-radius: 2px;
    border: 1px solid #DDDDDD;
    padding: 16px; }
  /* line 32, sassV2/UIComponents/_treeViewContainer.scss */
  .tree-view-container .tree-jump-to {
    position: absolute;
    bottom: 10px; }
  /* line 36, sassV2/UIComponents/_treeViewContainer.scss */
  .tree-view-container .aside-nav-section-content-layout section.section_layout_container .treeView ul {
    padding-left: initial;
    margin: initial;
    width: auto;
    margin-left: 20px; }

/* line 3, sassV2/UIComponents/_wideTile.scss */
.wide_tiles_outer_container .filter_button_holder {
  display: block;
  height: auto;
  padding-bottom: 10px; }
  @media all and (min-width: 80em) and (min-height: 0em) {
    /* line 3, sassV2/UIComponents/_wideTile.scss */
    .wide_tiles_outer_container .filter_button_holder {
      display: none; } }

/* line 14, sassV2/UIComponents/_wideTile.scss */
.wide_tiles_inner_container {
  position: relative; }
  @media all and (min-width: 80em) and (min-height: 0em) {
    /* line 14, sassV2/UIComponents/_wideTile.scss */
    .wide_tiles_inner_container {
      display: inline-block;
      vertical-align: top;
      width: 80%; } }

/* line 23, sassV2/UIComponents/_wideTile.scss */
.site-style-v2 .wide_tile {
  background: #fff;
  padding: 8px;
  border: none;
  width: 100%;
  -webkit-box-shadow: -0.75px 0.5px 2px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -0.75px 0.5px 2px 1px rgba(0, 0, 0, 0.3);
  box-shadow: -0.75px 0.5px 2px 1px rgba(0, 0, 0, 0.3);
  margin: 0px 0px 10px 0px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 23, sassV2/UIComponents/_wideTile.scss */
    .site-style-v2 .wide_tile {
      padding: 10px 10px 10px; } }
  @media all and (min-width: 80em) and (min-height: 0em) {
    /* line 23, sassV2/UIComponents/_wideTile.scss */
    .site-style-v2 .wide_tile {
      width: 100%; } }

/* line 41, sassV2/UIComponents/_wideTile.scss */
.widetile2 a {
  text-decoration: none !important; }

/* line 44, sassV2/UIComponents/_wideTile.scss */
.widetile2.padding_0 {
  padding: 0; }

/* line 47, sassV2/UIComponents/_wideTile.scss */
.widetile2 .two-column-thirds,
.widetile2 .two-column-thirds-reverse {
  position: relative;
  margin: 0;
  width: 100%; }
  @media all and (min-width: 60em) and (min-height: 0em) {
    /* line 47, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds,
    .widetile2 .two-column-thirds-reverse {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: block;
      display: flex;
      align-content: flex-start;
      flex-direction: row;
      flex-wrap: wrap; } }
  /* line 63, sassV2/UIComponents/_wideTile.scss */
  .widetile2 .two-column-thirds .one-third, .widetile2 .two-column-thirds .two-thirds,
  .widetile2 .two-column-thirds-reverse .one-third,
  .widetile2 .two-column-thirds-reverse .two-thirds {
    display: inline-block;
    padding: 0; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 63, sassV2/UIComponents/_wideTile.scss */
      .widetile2 .two-column-thirds .one-third, .widetile2 .two-column-thirds .two-thirds,
      .widetile2 .two-column-thirds-reverse .one-third,
      .widetile2 .two-column-thirds-reverse .two-thirds {
        display: inline-block; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 63, sassV2/UIComponents/_wideTile.scss */
      .widetile2 .two-column-thirds .one-third, .widetile2 .two-column-thirds .two-thirds,
      .widetile2 .two-column-thirds-reverse .one-third,
      .widetile2 .two-column-thirds-reverse .two-thirds {
        display: inline-block; } }
  /* line 73, sassV2/UIComponents/_wideTile.scss */
  .widetile2 .two-column-thirds .one-third,
  .widetile2 .two-column-thirds-reverse .one-third {
    border: none;
    height: 50px;
    width: 50px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 73, sassV2/UIComponents/_wideTile.scss */
      .widetile2 .two-column-thirds .one-third,
      .widetile2 .two-column-thirds-reverse .one-third {
        height: 100px;
        width: 100px; } }
    /* line 81, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third a, .widetile2 .two-column-thirds .one-third > div,
    .widetile2 .two-column-thirds-reverse .one-third a,
    .widetile2 .two-column-thirds-reverse .one-third > div {
      display: block;
      min-height: 100% !important;
      height: 100% !important;
      width: 100%;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
      background-color: #fff; }
      /* line 90, sassV2/UIComponents/_wideTile.scss */
      .widetile2 .two-column-thirds .one-third a span, .widetile2 .two-column-thirds .one-third > div span,
      .widetile2 .two-column-thirds-reverse .one-third a span,
      .widetile2 .two-column-thirds-reverse .one-third > div span {
        display: none; }
        @media all and (min-width: 60em) and (min-height: 0em) {
          /* line 90, sassV2/UIComponents/_wideTile.scss */
          .widetile2 .two-column-thirds .one-third a span, .widetile2 .two-column-thirds .one-third > div span,
          .widetile2 .two-column-thirds-reverse .one-third a span,
          .widetile2 .two-column-thirds-reverse .one-third > div span {
            height: 100%;
            vertical-align: middle;
            display: inline-block; } }
    /* line 99, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third img, .widetile2 .two-column-thirds .one-third i,
    .widetile2 .two-column-thirds-reverse .one-third img,
    .widetile2 .two-column-thirds-reverse .one-third i {
      text-align: center;
      width: auto;
      height: auto;
      max-width: 100%;
      max-height: 152px;
      display: block;
      margin: 0 auto; }
      @media all and (min-width: 40em) and (min-height: 0em) {
        /* line 99, sassV2/UIComponents/_wideTile.scss */
        .widetile2 .two-column-thirds .one-third img, .widetile2 .two-column-thirds .one-third i,
        .widetile2 .two-column-thirds-reverse .one-third img,
        .widetile2 .two-column-thirds-reverse .one-third i {
          text-align: left;
          margin: 0;
          max-width: 300px; } }
      @media all and (min-width: 60em) and (min-height: 0em) {
        /* line 99, sassV2/UIComponents/_wideTile.scss */
        .widetile2 .two-column-thirds .one-third img, .widetile2 .two-column-thirds .one-third i,
        .widetile2 .two-column-thirds-reverse .one-third img,
        .widetile2 .two-column-thirds-reverse .one-third i {
          display: inline-block;
          vertical-align: middle;
          max-height: 152px;
          max-width: 183px; } }
    /* line 119, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third i,
    .widetile2 .two-column-thirds-reverse .one-third i {
      font-size: 100px;
      line-height: 1.027; }
    /* line 123, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .fa-file-image,
    .widetile2 .two-column-thirds-reverse .one-third .fa-file-image {
      color: #F65097; }
    /* line 126, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .fa-file-pdf,
    .widetile2 .two-column-thirds-reverse .one-third .fa-file-pdf {
      color: #CC0000; }
    /* line 129, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .fa-file-word,
    .widetile2 .two-column-thirds-reverse .one-third .fa-file-word {
      color: #0066EE; }
    /* line 132, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .fa-file-alt,
    .widetile2 .two-column-thirds-reverse .one-third .fa-file-alt {
      color: #FFA400; }
    /* line 135, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .fa-file-excel,
    .widetile2 .two-column-thirds-reverse .one-third .fa-file-excel {
      color: #70A100; }
    /* line 138, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .fa-file-archive,
    .widetile2 .two-column-thirds-reverse .one-third .fa-file-archive {
      color: #DAA520; }
    /* line 141, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .fa-file-audio,
    .widetile2 .two-column-thirds-reverse .one-third .fa-file-audio {
      color: #1789A0; }
    /* line 144, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .fa-file-video,
    .widetile2 .two-column-thirds-reverse .one-third .fa-file-video {
      color: #9E1C64; }
    /* line 148, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .offer_issues::after,
    .widetile2 .two-column-thirds-reverse .one-third .offer_issues::after {
      background-color: rgba(1, 1, 1, 0.3);
      position: absolute;
      content: "";
      z-index: 1;
      display: block;
      height: 100%;
      width: 215px;
      bottom: 0;
      right: 0;
      left: 0;
      top: 0; }
    /* line 161, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .offer_issues.offer_edit::after,
    .widetile2 .two-column-thirds-reverse .one-third .offer_issues.offer_edit::after {
      top: 31px; }
    /* line 165, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .offer_issues.offer_edit .offer_notactive, .widetile2 .two-column-thirds .one-third .offer_issues.offer_edit .offer_notstarted, .widetile2 .two-column-thirds .one-third .offer_issues.offer_edit .offer_expired,
    .widetile2 .two-column-thirds-reverse .one-third .offer_issues.offer_edit .offer_notactive,
    .widetile2 .two-column-thirds-reverse .one-third .offer_issues.offer_edit .offer_notstarted,
    .widetile2 .two-column-thirds-reverse .one-third .offer_issues.offer_edit .offer_expired {
      top: 31px; }
    /* line 169, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .offer_issues .offer_notactive, .widetile2 .two-column-thirds .one-third .offer_issues .offer_notstarted, .widetile2 .two-column-thirds .one-third .offer_issues .offer_expired,
    .widetile2 .two-column-thirds-reverse .one-third .offer_issues .offer_notactive,
    .widetile2 .two-column-thirds-reverse .one-third .offer_issues .offer_notstarted,
    .widetile2 .two-column-thirds-reverse .one-third .offer_issues .offer_expired {
      position: absolute;
      z-index: 2;
      height: 100%;
      width: 100%;
      color: #000; }
      /* line 175, sassV2/UIComponents/_wideTile.scss */
      .widetile2 .two-column-thirds .one-third .offer_issues .offer_notactive::before, .widetile2 .two-column-thirds .one-third .offer_issues .offer_notstarted::before, .widetile2 .two-column-thirds .one-third .offer_issues .offer_expired::before,
      .widetile2 .two-column-thirds-reverse .one-third .offer_issues .offer_notactive::before,
      .widetile2 .two-column-thirds-reverse .one-third .offer_issues .offer_notstarted::before,
      .widetile2 .two-column-thirds-reverse .one-third .offer_issues .offer_expired::before {
        position: absolute;
        display: block;
        padding: 2px;
        z-index: 2;
        height: 24px;
        width: 215px;
        line-height: 18px; }
    /* line 186, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .offer_issues .offer_notactive::before,
    .widetile2 .two-column-thirds-reverse .one-third .offer_issues .offer_notactive::before {
      background-color: #f2dede;
      border: 1px solid #ebccd1;
      color: #a94442;
      content: "Not Active";
      top: 48px; }
    /* line 195, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .offer_issues .offer_notstarted::before,
    .widetile2 .two-column-thirds-reverse .one-third .offer_issues .offer_notstarted::before {
      background-color: #fcf8e3;
      border: 1px solid #faebcc;
      color: #8a6d3b;
      content: "Not Started";
      top: 24px; }
    /* line 204, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .one-third .offer_issues .offer_expired::before,
    .widetile2 .two-column-thirds-reverse .one-third .offer_issues .offer_expired::before {
      background-color: #d9edf7;
      border: 1px solid #bce8f1;
      color: #31708f;
      content: "Expired";
      top: 0; }
  /* line 214, sassV2/UIComponents/_wideTile.scss */
  .widetile2 .two-column-thirds .two-thirds,
  .widetile2 .two-column-thirds-reverse .two-thirds {
    padding: 16px;
    border: none; }
    /* line 217, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .two-thirds::before,
    .widetile2 .two-column-thirds-reverse .two-thirds::before {
      position: absolute;
      background: #eee;
      content: "";
      height: 100%;
      width: 1px;
      margin: 0px 0 0px -16px;
      top: 0; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 214, sassV2/UIComponents/_wideTile.scss */
      .widetile2 .two-column-thirds .two-thirds,
      .widetile2 .two-column-thirds-reverse .two-thirds {
        padding: 16px; } }
    /* line 233, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .two-thirds .link_label,
    .widetile2 .two-column-thirds-reverse .two-thirds .link_label {
      font-weight: 600;
      color: #777; }
    /* line 237, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .two-thirds h3, .widetile2 .two-column-thirds .two-thirds h5, .widetile2 .two-column-thirds .two-thirds p,
    .widetile2 .two-column-thirds-reverse .two-thirds h3,
    .widetile2 .two-column-thirds-reverse .two-thirds h5,
    .widetile2 .two-column-thirds-reverse .two-thirds p {
      word-break: break-word; }
    /* line 240, sassV2/UIComponents/_wideTile.scss */
    .widetile2 .two-column-thirds .two-thirds p,
    .widetile2 .two-column-thirds-reverse .two-thirds p {
      padding-bottom: 0px;
      max-height: 40px;
      width: 100%; }

/* line 1, sassV2/_eventCommunications.scss */
.event-communications-wrapper {
  min-width: 950px; }
  /* line 4, sassV2/_eventCommunications.scss */
  .event-communications-wrapper .communications-users-list i.fa.fa-plus,
  .event-communications-wrapper .communications-users-list i.fal.fa-plus,
  .event-communications-wrapper .communications-users-list i.far.fa-plus,
  .event-communications-wrapper .communications-users-list i.fas.fa-plus {
    color: #95c768; }
  /* line 10, sassV2/_eventCommunications.scss */
  .event-communications-wrapper .communications-users-list li.communications-user-list-item {
    width: 100%;
    padding: 5px; }
    /* line 14, sassV2/_eventCommunications.scss */
    .event-communications-wrapper .communications-users-list li.communications-user-list-item i.fa.fa-times,
    .event-communications-wrapper .communications-users-list li.communications-user-list-item i.fal.fa-times,
    .event-communications-wrapper .communications-users-list li.communications-user-list-item i.far.fa-times,
    .event-communications-wrapper .communications-users-list li.communications-user-list-item i.fas.fa-times {
      float: right;
      color: red; }
  /* line 23, sassV2/_eventCommunications.scss */
  .event-communications-wrapper .communications-users {
    width: 100%;
    height: 100%;
    right: 35px;
    border-radius: 2px; }
    /* line 29, sassV2/_eventCommunications.scss */
    .event-communications-wrapper .communications-users ul.communications-users-list {
      background-color: #ebebeb;
      width: 100% !important; }
    /* line 33, sassV2/_eventCommunications.scss */
    .event-communications-wrapper .communications-users .search-input {
      height: 75px !important;
      position: relative; }
      /* line 36, sassV2/_eventCommunications.scss */
      .event-communications-wrapper .communications-users .search-input .search-icon {
        font-size: 22px;
        bottom: 17px;
        right: 75px;
        color: white;
        position: absolute; }
      /* line 43, sassV2/_eventCommunications.scss */
      .event-communications-wrapper .communications-users .search-input .greenBtn {
        margin: 14px; }
    /* line 48, sassV2/_eventCommunications.scss */
    .event-communications-wrapper .communications-users table.communications-users-list {
      width: 100%; }
      /* line 50, sassV2/_eventCommunications.scss */
      .event-communications-wrapper .communications-users table.communications-users-list tbody:before {
        line-height: 1em;
        content: "_";
        color: white;
        display: block; }
      /* line 57, sassV2/_eventCommunications.scss */
      .event-communications-wrapper .communications-users table.communications-users-list tbody.communications-users-list-body > tr {
        height: 25px; }
  /* line 63, sassV2/_eventCommunications.scss */
  .event-communications-wrapper button.call-to-action.button {
    margin: 15px 20px 0px; }
  /* line 66, sassV2/_eventCommunications.scss */
  .event-communications-wrapper button.greenBtn.submit {
    margin: 15px 45px 0px !important; }
  /* line 69, sassV2/_eventCommunications.scss */
  .event-communications-wrapper button.greyBtn.submit {
    margin: 15px 45px 0px !important; }
  /* line 72, sassV2/_eventCommunications.scss */
  .event-communications-wrapper .search-users {
    width: 65% !important; }
  /* line 75, sassV2/_eventCommunications.scss */
  .event-communications-wrapper .send-to {
    border: 1px solid #555;
    overflow-x: hidden; }
  /* line 79, sassV2/_eventCommunications.scss */
  .event-communications-wrapper .right {
    float: right !important;
    height: 270px;
    width: 295px;
    margin-top: -85px; }
  /* line 85, sassV2/_eventCommunications.scss */
  .event-communications-wrapper .left {
    float: left !important; }
  /* line 88, sassV2/_eventCommunications.scss */
  .event-communications-wrapper span.send-list-title {
    float: right;
    margin-top: -121px;
    margin-right: 184px;
    font-size: 1.5em;
    font-weight: 400; }
  /* line 96, sassV2/_eventCommunications.scss */
  .event-communications-wrapper .table-headers {
    font-size: 1.1em;
    font-weight: bold; }

/* line 5, sassV2/_benefitsPlans.scss */
.plan-page .cs-options .toggle-slider {
  margin-top: -15px;
  float: left;
  width: auto;
  margin-left: 65px; }
  /* line 11, sassV2/_benefitsPlans.scss */
  .plan-page .cs-options .toggle-slider label {
    margin-left: -15px; }

/* line 19, sassV2/_benefitsPlans.scss */
.plan-page .bp-settings {
  margin-bottom: 25px; }
  /* line 22, sassV2/_benefitsPlans.scss */
  .plan-page .bp-settings .toggle-slider {
    display: block; }
  /* line 25, sassV2/_benefitsPlans.scss */
  .plan-page .bp-settings .blueBtn {
    margin-top: 15px;
    margin-left: 45px; }

/* line 34, sassV2/_benefitsPlans.scss */
.plan-page-summary .planSummaryEditHeader h1, .plan-page .planSummaryEditHeader h1 {
  width: 460px; }

/* line 37, sassV2/_benefitsPlans.scss */
.plan-page-summary .benefit-point-main-tabs, .plan-page .benefit-point-main-tabs {
  border: 1px solid #ccc;
  position: relative; }
  /* line 41, sassV2/_benefitsPlans.scss */
  .plan-page-summary .benefit-point-main-tabs .plan-sum-close, .plan-page .benefit-point-main-tabs .plan-sum-close {
    position: absolute;
    right: 13px;
    font-size: 2em;
    top: 2px; }

/* line 48, sassV2/_benefitsPlans.scss */
.plan-page-summary .plan-details-edit, .plan-page .plan-details-edit {
  display: inline-block;
  width: 31%;
  background: #fff;
  vertical-align: top;
  margin-left: 25px;
  border: 1px solid black;
  padding: 10px; }
  /* line 57, sassV2/_benefitsPlans.scss */
  .plan-page-summary .plan-details-edit .form-inputv3 input.datepicker, .plan-page .plan-details-edit .form-inputv3 input.datepicker {
    width: 260px;
    cursor: pointer; }
  /* line 61, sassV2/_benefitsPlans.scss */
  .plan-page-summary .plan-details-edit .form-inputv3 img.ui-datepicker-trigger, .plan-page .plan-details-edit .form-inputv3 img.ui-datepicker-trigger {
    height: 30px;
    margin-left: 10px;
    cursor: pointer;
    vertical-align: middle; }
  /* line 67, sassV2/_benefitsPlans.scss */
  .plan-page-summary .plan-details-edit .dates-holder .form-inputv3 label, .plan-page .plan-details-edit .dates-holder .form-inputv3 label {
    width: 260px; }

/* line 72, sassV2/_benefitsPlans.scss */
.plan-page-summary .BHplanLi, .plan-page .BHplanLi {
  height: 40px; }
  /* line 75, sassV2/_benefitsPlans.scss */
  .plan-page-summary .BHplanLi td:first-child, .plan-page .BHplanLi td:first-child {
    padding-left: 30px; }

/* line 80, sassV2/_benefitsPlans.scss */
.plan-page-summary .BHplanLi input[type="checkbox"], .plan-page .BHplanLi input[type="checkbox"] {
  height: 18px;
  width: 18px;
  margin-right: 15px;
  background-size: 100%; }

/* line 89, sassV2/_benefitsPlans.scss */
.plan-page-summary .benefitpoint-plan-summary table, .plan-page .benefitpoint-plan-summary table {
  width: 100%;
  max-width: 100%;
  table-layout: fixed;
  word-wrap: break-word; }
  /* line 95, sassV2/_benefitsPlans.scss */
  .plan-page-summary .benefitpoint-plan-summary table tbody tr td:first-child, .plan-page .benefitpoint-plan-summary table tbody tr td:first-child {
    width: 300px; }

/* line 100, sassV2/_benefitsPlans.scss */
.plan-page-summary .benefitpoint-plan-summary .blueBtn, .plan-page .benefitpoint-plan-summary .blueBtn {
  display: block;
  margin-bottom: 15px; }

/* line 104, sassV2/_benefitsPlans.scss */
.plan-page-summary .benefitpoint-plan-summary tbody, .plan-page-summary .benefitpoint-plan-summary th, .plan-page-summary .benefitpoint-plan-summary td, .plan-page .benefitpoint-plan-summary tbody, .plan-page .benefitpoint-plan-summary th, .plan-page .benefitpoint-plan-summary td {
  border: 1px solid black; }

/* line 107, sassV2/_benefitsPlans.scss */
.plan-page-summary .benefitpoint-plan-summary tr, .plan-page-summary .benefitpoint-plan-summary td, .plan-page .benefitpoint-plan-summary tr, .plan-page .benefitpoint-plan-summary td {
  padding: 5px; }

/* line 110, sassV2/_benefitsPlans.scss */
.plan-page-summary .benefitpoint-plan-summary a, .plan-page .benefitpoint-plan-summary a {
  color: #333; }

/* line 113, sassV2/_benefitsPlans.scss */
.plan-page-summary .benefitpoint-plan-summary a.edit-remove-plan-link, .plan-page .benefitpoint-plan-summary a.edit-remove-plan-link {
  float: right;
  color: red;
  text-decoration: underline; }

/* line 123, sassV2/_benefitsPlans.scss */
.custom-plan-wrapper .plan-custom-close {
  font-size: 2em;
  float: right; }

/* line 127, sassV2/_benefitsPlans.scss */
.custom-plan-wrapper h1 {
  font-size: 1.8em;
  font-weight: 100; }

/* line 131, sassV2/_benefitsPlans.scss */
.custom-plan-wrapper .instructions-header {
  font-size: 1.5em;
  font-weight: 400;
  margin-bottom: 5px; }

/* line 139, sassV2/_benefitsPlans.scss */
.custom-plan-wrapper .sample-files-header {
  font-size: 1.5em;
  margin-bottom: 5px;
  margin-top: 50px; }

/* line 146, sassV2/_benefitsPlans.scss */
.custom-plan-wrapper .sample-files-ul li {
  line-height: 1.5em;
  padding: 10px;
  text-decoration: underline; }

/* line 152, sassV2/_benefitsPlans.scss */
.custom-plan-wrapper .fa-download {
  color: orange;
  margin-right: 5px; }

/* line 156, sassV2/_benefitsPlans.scss */
.custom-plan-wrapper .form-container {
  display: block;
  width: 100%; }

/* line 161, sassV2/_benefitsPlans.scss */
.custom-plan-wrapper .compare-div {
  margin-bottom: 35px; }
  /* line 164, sassV2/_benefitsPlans.scss */
  .custom-plan-wrapper .compare-div .compare-label {
    display: block;
    font-size: 1.2em;
    height: 20px;
    vertical-align: middle;
    margin-top: 25px;
    margin-bottom: 10px; }
  /* line 172, sassV2/_benefitsPlans.scss */
  .custom-plan-wrapper .compare-div .compare-checkbox {
    width: 25px;
    height: 20px;
    vertical-align: middle; }
  /* line 177, sassV2/_benefitsPlans.scss */
  .custom-plan-wrapper .compare-div .compare-checkbox.left-radio {
    margin-left: 40px; }

/* line 182, sassV2/_benefitsPlans.scss */
.custom-plan-wrapper .form-holder form {
  width: 410px;
  display: block;
  height: 270px;
  margin: 30px 0px 20px; }
  /* line 188, sassV2/_benefitsPlans.scss */
  .custom-plan-wrapper .form-holder form .file-input .blueBtn {
    margin-left: 15px;
    margin-top: 15px; }
  /* line 192, sassV2/_benefitsPlans.scss */
  .custom-plan-wrapper .form-holder form .button-holder {
    margin-top: 15px; }
    /* line 195, sassV2/_benefitsPlans.scss */
    .custom-plan-wrapper .form-holder form .button-holder .greenBtn, .custom-plan-wrapper .form-holder form .button-holder .processing {
      margin-left: 65px; }

/* line 3, sassV2/_rssFeed.scss */
.rss-feed .RsEditHeader .cs-options .toggle-slider {
  float: left;
  margin-left: 15px;
  width: 175px;
  margin-top: 10px;
  margin-right: 0px; }
  /* line 10, sassV2/_rssFeed.scss */
  .rss-feed .RsEditHeader .cs-options .toggle-slider label {
    font-size: 12px !important;
    color: #333; }

@media all and (min-width: 76.875em) and (min-height: 0em) {
  /* line 17, sassV2/_rssFeed.scss */
  .rss-feed .rssFeedEditHeader .HeaderV3-title {
    padding: 0 20px; } }

/* line 22, sassV2/_rssFeed.scss */
.rss-feed .rssFeedEditHeader .HeaderV3-title .cs-options {
  float: right !important; }

/* 640px*/
/*480px wide*/
/*----------------------------------------------------------------------PURCHASING POWER LANDING PAGE-------------------------------------------------*/
/* line 11, sassV2/_purchasingPower.scss */
.purchasing_power_landing_wrapper {
  color: #333;
  font-weight: 100;
  position: relative;
  z-index: 1; }
  /* line 17, sassV2/_purchasingPower.scss */
  .purchasing_power_landing_wrapper .ContentV3 {
    padding: 0 !important; }
  /* line 21, sassV2/_purchasingPower.scss */
  .purchasing_power_landing_wrapper .SectionHeaderV3.pur_pwr_header {
    position: relative; }
    /* line 24, sassV2/_purchasingPower.scss */
    .purchasing_power_landing_wrapper .SectionHeaderV3.pur_pwr_header .background-image {
      min-height: 400px !important;
      max-height: 400px !important;
      height: 400px !important;
      background-position-x: right; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 24, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .SectionHeaderV3.pur_pwr_header .background-image {
          min-height: 494px !important;
          max-height: 494px !important;
          height: 494px !important;
          background-position-x: right; } }
  /* line 38, sassV2/_purchasingPower.scss */
  .purchasing_power_landing_wrapper .header_infotext-overlay {
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: rgba(255, 255, 255, 0.7);
    height: 400px !important;
    width: 100%; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 38, sassV2/_purchasingPower.scss */
      .purchasing_power_landing_wrapper .header_infotext-overlay {
        display: none; } }
  /* line 50, sassV2/_purchasingPower.scss */
  .purchasing_power_landing_wrapper .header_infotext {
    position: relative;
    z-index: 5;
    text-align: left;
    color: #555;
    padding: 20px; }
    /* line 57, sassV2/_purchasingPower.scss */
    .purchasing_power_landing_wrapper .header_infotext h1 {
      font-size: 22px;
      font-weight: 500; }
      @media all and (min-width: 23em) and (min-height: 0em) {
        /* line 57, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .header_infotext h1 {
          font-size: 24px; } }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 57, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .header_infotext h1 {
          font-size: 32px; } }
    /* line 68, sassV2/_purchasingPower.scss */
    .purchasing_power_landing_wrapper .header_infotext p {
      font-size: 16px;
      color: #555; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 68, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .header_infotext p {
          font-size: 24px; } }
    /* line 76, sassV2/_purchasingPower.scss */
    .purchasing_power_landing_wrapper .header_infotext .pur_power_logo {
      margin-top: 10px;
      width: 180px;
      height: 90px;
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url(/stylesheetsV2/"/ImagesV2/PurchaseProgram/PurchasingPowerBlue_wTag.png"); }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 76, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .header_infotext .pur_power_logo {
          width: 220px;
          height: 110px; } }
    /* line 89, sassV2/_purchasingPower.scss */
    .purchasing_power_landing_wrapper .header_infotext .pur_power_bullets {
      margin-top: 40px; }
  /* line 93, sassV2/_purchasingPower.scss */
  .purchasing_power_landing_wrapper .greenBtn {
    width: 110px;
    display: block;
    background: #E9B820;
    color: #223344;
    font-weight: 700;
    border: none;
    margin: 40px 0px 0px; }
    /* line 102, sassV2/_purchasingPower.scss */
    .purchasing_power_landing_wrapper .greenBtn:hover {
      background: #F8BC16; }
  /* line 106, sassV2/_purchasingPower.scss */
  .purchasing_power_landing_wrapper .fa-check {
    color: #0072CE; }
  /* line 109, sassV2/_purchasingPower.scss */
  .purchasing_power_landing_wrapper .tagline {
    padding: 20px;
    margin-bottom: 15px;
    background: #0072CE; }
    /* line 114, sassV2/_purchasingPower.scss */
    .purchasing_power_landing_wrapper .tagline h3, .purchasing_power_landing_wrapper .tagline p {
      text-align: center;
      color: #fff;
      font-size: 1.2em; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 114, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .tagline h3, .purchasing_power_landing_wrapper .tagline p {
          font-size: 1.3em; } }
    /* line 123, sassV2/_purchasingPower.scss */
    .purchasing_power_landing_wrapper .tagline h3 {
      font-size: 1.5em; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 123, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .tagline h3 {
          font-size: 1.75em; } }
  /* line 132, sassV2/_purchasingPower.scss */
  .purchasing_power_landing_wrapper .zebit-category-slider {
    text-align: center;
    padding: 20px 0px 0px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 132, sassV2/_purchasingPower.scss */
      .purchasing_power_landing_wrapper .zebit-category-slider {
        padding: 40px 0px 0px; } }
  /* line 141, sassV2/_purchasingPower.scss */
  .purchasing_power_landing_wrapper .product-category-row {
    padding: 0px 0px 20px; }
    /* line 144, sassV2/_purchasingPower.scss */
    .purchasing_power_landing_wrapper .product-category-row li {
      display: inline-block;
      vertical-align: top;
      width: 100px;
      height: 106px;
      text-align: center;
      margin: 0px 2px; }
      @media all and (min-width: 23em) and (min-height: 0em) {
        /* line 144, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .product-category-row li {
          width: 115px;
          height: 115px;
          margin: 0px 3px; } }
      @media all and (min-width: 28em) and (min-height: 0em) {
        /* line 144, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .product-category-row li {
          width: 140px;
          height: 140px;
          margin: 0 5px; } }
      @media all and (min-width: 25.875em) and (min-height: 0em) {
        /* line 144, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .product-category-row li {
          width: 125px;
          height: 125px;
          margin: 0 5px; } }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 144, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .product-category-row li {
          width: 240px;
          height: 240px;
          margin: 0 3px; } }
      @media all and (min-width: 64em) and (min-height: 0em) {
        /* line 144, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .product-category-row li {
          width: 250px;
          height: 250px;
          margin: 0px 2px; } }
      /* line 178, sassV2/_purchasingPower.scss */
      .purchasing_power_landing_wrapper .product-category-row li div {
        vertical-align: top;
        height: 65px;
        display: block;
        padding: 5px; }
        @media all and (min-width: 48em) and (min-height: 0em) {
          /* line 178, sassV2/_purchasingPower.scss */
          .purchasing_power_landing_wrapper .product-category-row li div {
            height: 150px; } }
        /* line 188, sassV2/_purchasingPower.scss */
        .purchasing_power_landing_wrapper .product-category-row li div img {
          max-width: 65px;
          max-height: 55px; }
          @media all and (min-width: 48em) and (min-height: 0em) {
            /* line 188, sassV2/_purchasingPower.scss */
            .purchasing_power_landing_wrapper .product-category-row li div img {
              max-width: 150px;
              max-height: 140px; } }
      /* line 199, sassV2/_purchasingPower.scss */
      .purchasing_power_landing_wrapper .product-category-row li p {
        font-size: 12px;
        letter-spacing: -0.04em;
        line-height: 1.12em; }
        @media all and (min-width: 23em) and (min-height: 0em) {
          /* line 199, sassV2/_purchasingPower.scss */
          .purchasing_power_landing_wrapper .product-category-row li p {
            font-size: 14px; } }
        @media all and (min-width: 25.875em) and (min-height: 0em) {
          /* line 199, sassV2/_purchasingPower.scss */
          .purchasing_power_landing_wrapper .product-category-row li p {
            font-size: 15px; } }
        @media all and (min-width: 48em) and (min-height: 0em) {
          /* line 199, sassV2/_purchasingPower.scss */
          .purchasing_power_landing_wrapper .product-category-row li p {
            font-size: 18px;
            padding: 10px;
            line-height: 1.12em; } }
    /* line 217, sassV2/_purchasingPower.scss */
    .purchasing_power_landing_wrapper .product-category-row li:hover p {
      color: #0072CE; }

/* line 226, sassV2/_purchasingPower.scss */
.purch_power_products_wrapper {
  padding: 0;
  position: relative; }
  /* line 231, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
    background-repeat: no-repeat;
    min-height: 155px;
    max-height: 155px;
    background-size: cover !important;
    width: 100%;
    position: relative;
    background-position: right; }
    @media all and (min-width: 23em) and (min-height: 0em) {
      /* line 231, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
        min-height: 175px;
        max-height: 175px; } }
    @media all and (min-width: 25.875em) and (min-height: 0em) {
      /* line 231, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
        min-height: 195px;
        max-height: 195px; } }
    @media all and (min-width: 28em) and (min-height: 24em) {
      /* line 231, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
        min-height: 300px;
        max-height: 300px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 231, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
        min-height: 350px;
        max-height: 350px; } }
    @media all and (min-width: 80em) and (min-height: 0em) {
      /* line 231, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
        min-height: 380px;
        max-height: 380px; } }
  /* line 263, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .ContentV3 {
    padding: 0 !important;
    z-index: 0; }
    /* line 267, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .ContentV3 .categorySlider {
      width: 100%;
      opacity: 0;
      background-color: #fff;
      position: absolute;
      z-index: -1;
      top: 0;
      left: 0px;
      transition: 0.3s;
      -webkit-transition: 0.3s;
      border: 1px solid #ccc;
      -webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3); }
      @media all and (min-width: 48em) and (min-height: 25em) {
        /* line 267, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .ContentV3 .categorySlider {
          width: 0px; } }
      /* line 286, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .ContentV3 .categorySlider p {
        font-family: 'bdigicons';
        padding: 20px;
        text-align: right;
        cursor: pointer;
        color: #666; }
      /* line 294, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .ContentV3 .categorySlider .category-list {
        position: relative;
        margin-bottom: 10px;
        height: auto; }
        /* line 299, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .ContentV3 .categorySlider .category-list .accordion-img {
          display: inline-block;
          width: 40px;
          height: 40px;
          text-align: center;
          visibility: visible !important;
          margin-left: 20px; }
          /* line 307, sassV2/_purchasingPower.scss */
          .purch_power_products_wrapper .ContentV3 .categorySlider .category-list .accordion-img img {
            max-width: 40px;
            max-height: 40px; }
        /* line 313, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .ContentV3 .categorySlider .category-list h3 {
          display: inline-block;
          color: #0072CE;
          width: 75%;
          font-weight: 500;
          margin-right: 5%; }
          @media all and (min-width: 76.875em) and (min-height: 25em) {
            /* line 313, sassV2/_purchasingPower.scss */
            .purch_power_products_wrapper .ContentV3 .categorySlider .category-list h3 {
              width: 80%; } }
        /* line 325, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .ContentV3 .categorySlider .category-list ul li {
          padding: 10px 10px 10px 70px;
          line-height: 1.2em;
          cursor: pointer;
          width: 100% !important; }
          /* line 331, sassV2/_purchasingPower.scss */
          .purch_power_products_wrapper .ContentV3 .categorySlider .category-list ul li:hover {
            background-color: #efefef; }
    /* line 338, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .ContentV3 .categorySlideIn {
      left: 0;
      transition: 0.3s;
      z-index: 999;
      opacity: 1;
      transition: opacity 0.3s;
      -webkit-transition: opacity 0.3s; }
      @media all and (min-width: 48em) and (min-height: 25em) {
        /* line 338, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .ContentV3 .categorySlideIn {
          width: 420px; } }
      @media all and (min-width: 76.875em) and (min-height: 25em) {
        /* line 338, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .ContentV3 .categorySlideIn {
          width: 420px; } }
  /* line 356, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .PageWrapperV3 {
    height: unset; }
  /* line 360, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .zebit-products-wrapper {
    width: 100%;
    color: #666;
    position: relative;
    border-bottom: 1px solid #ccc; }
    @media all and (min-width: 23em) and (min-height: 25em) {
      /* line 360, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-products-wrapper {
        letter-spacing: -0.03em; } }
    @media all and (min-width: 76.875em) and (min-height: 0em) {
      /* line 360, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-products-wrapper {
        width: 100%;
        border-bottom: none;
        font-size: 16px; } }
  /* line 377, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .zebit-products-breadcrumb {
    height: 50px;
    display: block;
    padding: 15px 10px 0px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-size: 11px;
    color: #0072CE;
    letter-spacing: -.03em;
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
    @media all and (min-width: 23em) and (min-height: 25em) {
      /* line 377, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-products-breadcrumb {
        font-size: 12px; } }
    @media all and (min-width: 25.875em) and (min-height: 25em) {
      /* line 377, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-products-breadcrumb {
        overflow: hidden; } }
    @media all and (min-width: 48em) and (min-height: 25em) {
      /* line 377, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-products-breadcrumb {
        padding: 15px 20px 0px; } }
    @media all and (min-width: 76.875em) and (min-height: 0em) {
      /* line 377, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-products-breadcrumb {
        border-bottom: none;
        height: 60px; } }
  /* line 405, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .inner-breadcrumb-container {
    width: 113%; }
    @media all and (min-width: 25.875em) and (min-height: 25em) {
      /* line 405, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .inner-breadcrumb-container {
        width: 100%; } }
    /* line 412, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .inner-breadcrumb-container .first-section-breadcrumb {
      display: inline-block;
      padding: 4px 0px 0px;
      text-transform: capitalize; }
      @media all and (min-width: 76.875em) and (min-height: 0em) {
        /* line 412, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .inner-breadcrumb-container .first-section-breadcrumb {
          padding: 0px 0px 0px;
          font-size: 16px;
          margin-top: 8px; } }
      /* line 423, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .inner-breadcrumb-container .first-section-breadcrumb .fa-caret-right {
        letter-spacing: .05em; }
        @media all and (min-width: 23em) and (min-height: 25em) {
          /* line 423, sassV2/_purchasingPower.scss */
          .purch_power_products_wrapper .inner-breadcrumb-container .first-section-breadcrumb .fa-caret-right {
            letter-spacing: .35em; } }
      /* line 430, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .inner-breadcrumb-container .first-section-breadcrumb a {
        text-transform: capitalize; }
      /* line 433, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .inner-breadcrumb-container .first-section-breadcrumb a:visited, .purch_power_products_wrapper .inner-breadcrumb-container .first-section-breadcrumb a:active {
        color: #0072CE !important; }
      /* line 436, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .inner-breadcrumb-container .first-section-breadcrumb .zebit-category {
        color: #0072CE;
        cursor: pointer; }
      /* line 440, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .inner-breadcrumb-container .first-section-breadcrumb span {
        cursor: default !important; }
  /* line 446, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .zebit-sort-subcategories {
    display: inline-block;
    vertical-align: top; }
    /* line 450, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .zebit-sort-subcategories select {
      color: #0072CE;
      font-size: 11px;
      border: 1px solid #ccc;
      border-radius: 4px;
      background-color: #FAFAFA;
      padding: 5px 0px;
      margin-top: -5px; }
      @media all and (min-width: 23em) and (min-height: 25em) {
        /* line 450, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .zebit-sort-subcategories select {
          padding: 5px;
          font-size: 12px; } }
      @media all and (min-width: 76.875em) and (min-height: 0em) {
        /* line 450, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .zebit-sort-subcategories select {
          font-size: 16px;
          margin-top: -3px; } }
      /* line 470, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-sort-subcategories select option {
        font-size: 12px; }
        @media all and (min-width: 76.875em) and (min-height: 0em) {
          /* line 470, sassV2/_purchasingPower.scss */
          .purch_power_products_wrapper .zebit-sort-subcategories select option {
            font-size: 16px; } }
  /* line 480, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .zebit-products-breadcrumb:visited {
    color: #0072CE; }
  /* line 484, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .sort-refine-bar {
    display: block;
    text-align: center;
    height: 50px;
    padding: 10px 10px 0px; }
    @media all and (min-width: 48em) and (min-height: 25em) {
      /* line 484, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .sort-refine-bar {
        padding: 10px 20px 0px; } }
    @media all and (min-width: 76.875em) and (min-height: 0em) {
      /* line 484, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .sort-refine-bar {
        height: 0px;
        padding: 0px; } }
    /* line 499, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .sort-refine-bar .zebit-sort-products {
      display: inline-block;
      vertical-align: top;
      float: right;
      margin-top: 2px; }
      @media all and (min-width: 25.875em) and (min-height: 25em) {
        /* line 499, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .sort-refine-bar .zebit-sort-products {
          width: 40%; } }
      @media all and (min-width: 48em) and (min-height: 25em) {
        /* line 499, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .sort-refine-bar .zebit-sort-products {
          width: 146px; } }
      @media all and (min-width: 76.875em) and (min-height: 0em) {
        /* line 499, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .sort-refine-bar .zebit-sort-products {
          position: absolute;
          right: 225px;
          top: 13px;
          width: 160px; } }
      /* line 518, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .sort-refine-bar .zebit-sort-products select {
        color: #0072CE;
        margin-top: -3px;
        font-size: 12px;
        border: 1px solid #ccc;
        border-radius: 4px;
        background-color: #FAFAFA;
        padding: 5px;
        width: 126px;
        float: right; }
        @media all and (min-width: 76.875em) and (min-height: 0em) {
          /* line 518, sassV2/_purchasingPower.scss */
          .purch_power_products_wrapper .sort-refine-bar .zebit-sort-products select {
            font-size: 16px;
            margin-top: -2px;
            width: 165px; } }
    /* line 537, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .sort-refine-bar button, .purch_power_products_wrapper .sort-refine-bar button:hover, .purch_power_products_wrapper .sort-refine-bar button:active {
      display: inline-block;
      vertical-align: top;
      width: 126px;
      margin: 0px 17px 0px 0px;
      border: 1px solid #ccc;
      border-radius: 4px;
      background-color: #FAFAFA;
      padding: 5px;
      background-image: none;
      text-align: center;
      float: left;
      font-size: 12px;
      color: #0072CE; }
      @media all and (min-width: 48em) and (min-height: 25em) {
        /* line 537, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .sort-refine-bar button, .purch_power_products_wrapper .sort-refine-bar button:hover, .purch_power_products_wrapper .sort-refine-bar button:active {
          width: 146px; } }
      @media all and (min-width: 76.875em) and (min-height: 0em) {
        /* line 537, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .sort-refine-bar button, .purch_power_products_wrapper .sort-refine-bar button:hover, .purch_power_products_wrapper .sort-refine-bar button:active {
          display: none; } }
  /* line 562, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .zebit-refine-products-box {
    width: 160px;
    height: 100%;
    background: #fff;
    top: 50px;
    left: -102%;
    position: absolute;
    z-index: 999;
    border-right: 1px solid #ccc;
    padding: 15px 15px 10px 20px;
    transition: 1s; }
    @media all and (min-width: 23em) and (min-height: 0em) {
      /* line 562, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-refine-products-box {
        width: 50%; } }
    @media all and (min-width: 35.5em) and (min-height: 0em) {
      /* line 562, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-refine-products-box {
        width: 40%; } }
    @media all and (min-width: 48em) and (min-height: 25em) {
      /* line 562, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-refine-products-box {
        width: 26%;
        padding: 15px 15px 10px 30px;
        border-right: 1px solid #ccc; } }
    @media all and (min-width: 76.875em) and (min-height: 0em) {
      /* line 562, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-refine-products-box {
        display: inline-block;
        border: none;
        border-left: 1px solid #ccc;
        left: 815px;
        width: 20%;
        top: 0px;
        padding: 15px 15px 10px 10px; } }
    /* line 595, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .zebit-refine-products-box p {
      font-family: 'bdigicons';
      padding: 0px 0px 5px;
      text-align: right;
      cursor: pointer; }
      @media all and (min-width: 76.875em) and (min-height: 0em) {
        /* line 595, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .zebit-refine-products-box p {
          display: none; } }
    /* line 606, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .zebit-refine-products-box h4, .purch_power_products_wrapper .zebit-refine-products-box h5 {
      font-size: 14px;
      color: #333;
      padding: 0px 0px 10px; }
    /* line 612, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .zebit-refine-products-box h4 {
      color: #0072CE; }
      @media all and (min-width: 76.875em) and (min-height: 0em) {
        /* line 612, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .zebit-refine-products-box h4 {
          font-size: 16px;
          padding-top: 5px; } }
    /* line 621, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .zebit-refine-products-box h5 {
      font-size: 14px;
      text-decoration: underline; }
    /* line 626, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .zebit-refine-products-box div {
      padding: 0px 0px 8px;
      font-weight: 100;
      font-size: 14px; }
    /* line 632, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .zebit-refine-products-box .category_select, .purch_power_products_wrapper .zebit-refine-products-box .subcategory_select {
      width: 125px;
      border-radius: 4px;
      color: #666;
      margin: 5px 0px;
      padding: 5px; }
      @media all and (min-width: 23em) and (min-height: 0em) {
        /* line 632, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .zebit-refine-products-box .category_select, .purch_power_products_wrapper .zebit-refine-products-box .subcategory_select {
          width: 150px; } }
      @media all and (min-width: 50em) and (min-height: 0em) {
        /* line 632, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .zebit-refine-products-box .category_select, .purch_power_products_wrapper .zebit-refine-products-box .subcategory_select {
          width: 185px; } }
    /* line 647, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .zebit-refine-products-box .category_select {
      margin-bottom: 20px; }
  /* line 652, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .refine-slide {
    transition: 1s;
    left: -1px; }
  /* line 657, sassV2/_purchasingPower.scss */
  .purch_power_products_wrapper .zebit-product-list {
    width: 100%; }
    @media all and (min-width: 76.875em) and (min-height: 0em) {
      /* line 657, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-product-list {
        width: 80%; } }
    /* line 664, sassV2/_purchasingPower.scss */
    .purch_power_products_wrapper .zebit-product-list .zebit-product-item {
      border-top: 1px solid #ccc;
      padding: 20px 20px;
      width: 100%;
      background-color: #fff; }
      /* line 670, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-thumbnail {
        width: 25%;
        display: inline-block;
        vertical-align: top;
        text-align: center; }
        @media all and (min-width: 48em) and (min-height: 25em) {
          /* line 670, sassV2/_purchasingPower.scss */
          .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-thumbnail {
            width: 15%; } }
        /* line 680, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-thumbnail img {
          max-width: 70px;
          max-height: 70px; }
          @media all and (min-width: 48em) and (min-height: 25em) {
            /* line 680, sassV2/_purchasingPower.scss */
            .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-thumbnail img {
              max-width: 100px;
              max-height: 100px; } }
      /* line 691, sassV2/_purchasingPower.scss */
      .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-details {
        width: 75%;
        display: inline-block;
        vertical-align: top;
        text-align: left;
        padding: 0px 0px 0px 10px;
        font: 100; }
        @media all and (min-width: 48em) and (min-height: 25em) {
          /* line 691, sassV2/_purchasingPower.scss */
          .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-details {
            width: 85%; } }
        /* line 703, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-details h4 a {
          font-weight: 700;
          font-size: 16px;
          color: #555; }
          /* line 708, sassV2/_purchasingPower.scss */
          .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-details h4 a:hover {
            color: #0072CE; }
          /* line 711, sassV2/_purchasingPower.scss */
          .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-details h4 a:active {
            color: #0072CE; }
          @media all and (min-width: 48em) and (min-height: 25em) {
            /* line 703, sassV2/_purchasingPower.scss */
            .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-details h4 a {
              font-size: 18px; } }
        /* line 720, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-details .zebit-product-retail-price {
          font-size: 16px;
          padding: 5px 0px 5px;
          color: #0072CE; }
          @media all and (min-width: 48em) and (min-height: 25em) {
            /* line 720, sassV2/_purchasingPower.scss */
            .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-details .zebit-product-retail-price {
              font-size: 18px;
              padding: 10px 0px 5px; } }
        /* line 731, sassV2/_purchasingPower.scss */
        .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-details .zebit-product-due-today-price {
          font-size: 14px;
          color: #555; }
          @media all and (min-width: 48em) and (min-height: 25em) {
            /* line 731, sassV2/_purchasingPower.scss */
            .purch_power_products_wrapper .zebit-product-list .zebit-product-item .zebit-product-details .zebit-product-due-today-price {
              font-size: 16px;
              padding: 5px 0px; } }

/*------------------------------------------ start "SINGLE PRODUCT" page here ------------------------*/
/* line 748, sassV2/_purchasingPower.scss */
.purchasing_power_product_wrapper {
  color: #666; }
  /* line 752, sassV2/_purchasingPower.scss */
  .purchasing_power_product_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
    background-repeat: no-repeat;
    min-height: 155px;
    max-height: 155px;
    background-size: cover !important;
    width: 100%;
    position: relative;
    background-position: right; }
    @media all and (min-width: 23em) and (min-height: 0em) {
      /* line 752, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
        min-height: 175px;
        max-height: 175px; } }
    @media all and (min-width: 25.875em) and (min-height: 0em) {
      /* line 752, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
        min-height: 195px;
        max-height: 195px; } }
    @media all and (min-width: 28em) and (min-height: 24em) {
      /* line 752, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
        min-height: 300px;
        max-height: 300px; } }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 752, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
        min-height: 300px;
        max-height: 300px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 752, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
        min-height: 350px;
        max-height: 350px; } }
    @media all and (min-width: 80em) and (min-height: 0em) {
      /* line 752, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .background-image {
        min-height: 380px;
        max-height: 380px; } }
  @media all and (min-width: 48em) and (min-height: 25em) {
    /* line 786, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .HeaderV3-title h1 {
      max-width: 640px;
      font-size: 28px; } }
  @media all and (min-width: 76.875em) and (min-height: 0em) {
    /* line 786, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .HeaderV3.SectionHeaderV3.CSEditHeader.purchasPowerHeader .HeaderV3-title h1 {
      font-size: 32px; } }
  /* line 798, sassV2/_purchasingPower.scss */
  .purchasing_power_product_wrapper .zebit-products-breadcrumb {
    height: 50px;
    display: block;
    padding: 15px 20px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    width: 100%;
    color: #0072CE; }
    /* line 807, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .zebit-products-breadcrumb span {
      color: #0072CE;
      font-family: 'bdigicons'; }
    /* line 812, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .zebit-products-breadcrumb a {
      text-transform: capitalize;
      cursor: pointer; }
      /* line 816, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-products-breadcrumb a:hover {
        text-decoration: underline; }
    /* line 821, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .zebit-products-breadcrumb a:visited, .purchasing_power_product_wrapper .zebit-products-breadcrumb a:hover {
      color: #0072CE; }
  /* line 826, sassV2/_purchasingPower.scss */
  .purchasing_power_product_wrapper .greenBtn {
    width: 180px;
    margin: 0px auto;
    display: block;
    background: #E9B820;
    color: #2B71B8;
    font-weight: 700;
    border: none; }
    /* line 835, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .greenBtn:hover {
      background: #F8BC16; }
  /* line 840, sassV2/_purchasingPower.scss */
  .purchasing_power_product_wrapper .accordion.accordion-closed {
    max-height: 36px !important; }
  /* line 844, sassV2/_purchasingPower.scss */
  .purchasing_power_product_wrapper .ContentV3 {
    padding: 0 !important; }
  /* line 849, sassV2/_purchasingPower.scss */
  .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section {
    display: block;
    vertical-align: top;
    padding: 20px 20px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 849, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section {
        padding: 20px;
        border-bottom: none;
        margin-bottom: 20px; } }
    /* line 860, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top {
      padding: 20px 0px 20px;
      width: 100%; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 860, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top {
          display: inline-block;
          padding: 0px;
          width: 60%; } }
      @media all and (min-width: 50em) and (min-height: 0em) {
        /* line 860, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top {
          width: 70%; } }
      /* line 873, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .zebit-product-thumbnail {
        display: inline-block;
        vertical-align: top;
        width: 25%;
        text-align: center;
        padding: 0px 0px 20px;
        overflow: hidden; }
        @media all and (min-width: 48em) and (min-height: 0em) {
          /* line 873, sassV2/_purchasingPower.scss */
          .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .zebit-product-thumbnail {
            height: 140px; } }
        /* line 885, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .zebit-product-thumbnail img {
          max-width: 70px;
          max-height: 70px; }
          @media all and (min-width: 48em) and (min-height: 0em) {
            /* line 885, sassV2/_purchasingPower.scss */
            .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .zebit-product-thumbnail img {
              max-width: 100px;
              max-height: 100px; } }
          @media all and (min-width: 64em) and (min-height: 0em) {
            /* line 885, sassV2/_purchasingPower.scss */
            .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .zebit-product-thumbnail img {
              max-width: 140px;
              max-height: 140px; } }
      /* line 900, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top h4 {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        color: #555;
        font-weight: bold;
        padding: 0px 0px 10px 0px;
        font-size: 16px;
        line-height: 1.2em; }
        @media all and (min-width: 48em) and (min-height: 0em) {
          /* line 900, sassV2/_purchasingPower.scss */
          .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top h4 {
            padding: 0px 0px 20px;
            font-size: 18px; } }
      /* line 916, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .price-section {
        width: 75%;
        display: inline-block;
        vertical-align: top;
        padding: 0px 0px 10px; }
        @media all and (min-width: 48em) and (min-height: 0em) {
          /* line 916, sassV2/_purchasingPower.scss */
          .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .price-section {
            padding: 0px 20px 0px 10px; } }
        /* line 926, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .price-section .zebit-product-pricing {
          width: 100%;
          display: inline-block;
          vertical-align: top;
          padding: 0px 0px 0px 10px; }
          @media all and (min-width: 48em) and (min-height: 0em) {
            /* line 926, sassV2/_purchasingPower.scss */
            .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .price-section .zebit-product-pricing {
              padding: 0px 0px 20px; } }
          /* line 935, sassV2/_purchasingPower.scss */
          .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .price-section .zebit-product-pricing .zebit-product-discount-price {
            display: none; }
          /* line 938, sassV2/_purchasingPower.scss */
          .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .price-section .zebit-product-pricing .zebit-product-retail-price {
            font-size: 14px; }
            @media all and (min-width: 48em) and (min-height: 0em) {
              /* line 938, sassV2/_purchasingPower.scss */
              .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .price-section .zebit-product-pricing .zebit-product-retail-price {
                font-size: 16px; } }
          /* line 945, sassV2/_purchasingPower.scss */
          .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .price-section .zebit-product-pricing .zebit-product-due-today-price {
            font-size: 16px;
            color: #0072CE;
            padding: 5px 0px 10px; }
            @media all and (min-width: 48em) and (min-height: 0em) {
              /* line 945, sassV2/_purchasingPower.scss */
              .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .zebit-product-header-section-top .price-section .zebit-product-pricing .zebit-product-due-today-price {
                font-size: 18px; } }
    /* line 958, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section {
      width: 100%;
      height: auto;
      text-align: right;
      border: 1px solid #0072CE;
      margin: 0 auto; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 958, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section {
          display: inline-block;
          width: 40%; } }
      @media all and (min-width: 50em) and (min-height: 0em) {
        /* line 958, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section {
          width: 30%; } }
      /* line 973, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section .buy-now {
        width: 100%;
        text-align: center;
        padding: 30px 0px 30px;
        font-size: 18px;
        line-height: 2; }
        @media all and (min-width: 48em) and (min-height: 25em) {
          /* line 973, sassV2/_purchasingPower.scss */
          .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section .buy-now {
            display: inline-block;
            vertical-align: top;
            padding: 20px; } }
        /* line 985, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section .buy-now h4 {
          padding: 10px 0px;
          font-weight: bold;
          font-size: 24px; }
        /* line 990, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section .buy-now a {
          font-weight: 700;
          color: #555; }
          /* line 994, sassV2/_purchasingPower.scss */
          .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section .buy-now a:hover {
            color: #0072CE; }
        /* line 998, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section .buy-now ul {
          list-style-type: disc !important;
          display: inline-block;
          text-align: left;
          padding-left: 20px; }
          /* line 1004, sassV2/_purchasingPower.scss */
          .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section .buy-now ul li {
            line-height: 1.5em; }
        /* line 1009, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section .buy-now p {
          padding: 0px 0px 10px;
          font-weight: bold;
          font-size: 18px;
          color: #555; }
        /* line 1016, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .zebit-product-header-section .cta-section .buy-now button {
          margin-bottom: 0px;
          margin-top: 20px; }
  /* line 1023, sassV2/_purchasingPower.scss */
  .purchasing_power_product_wrapper .zebit-product .tagline {
    padding: 20px;
    margin-bottom: 15px;
    background: #0072CE; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1023, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .tagline {
        padding: 20px 100px; } }
    @media all and (min-width: 50em) and (min-height: 0em) {
      /* line 1023, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .tagline {
        padding: 20px; } }
    /* line 1036, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .zebit-product .tagline p {
      font-size: 18px;
      font-weight: 700;
      line-height: 1.5;
      color: #fff;
      text-align: center;
      padding-bottom: 6px; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 1036, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .zebit-product .tagline p {
          font-size: 21px; } }
  /* line 1050, sassV2/_purchasingPower.scss */
  .purchasing_power_product_wrapper .zebit-product .mobile-product-desc-and-features {
    margin-bottom: 3px; }
    @media all and (min-width: 48em) and (min-height: 25em) {
      /* line 1050, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .mobile-product-desc-and-features {
        display: none; } }
    /* line 1058, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .zebit-product .mobile-product-desc-and-features .details-section h3 {
      color: #0072CE;
      border-top: 1px solid #ccc;
      margin-top: 2px; }
    /* line 1064, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .zebit-product .mobile-product-desc-and-features .details-section .details-section-p {
      border-top: 1px solid #ccc;
      padding: 20px;
      line-height: 1.2em; }
    /* line 1072, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .zebit-product .mobile-product-desc-and-features .features-section h3 {
      color: #0072CE;
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      margin-top: 2px; }
    /* line 1079, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .zebit-product .mobile-product-desc-and-features .features-section .features-section-p {
      padding: 20px;
      line-height: 1.2em;
      margin-left: 20px; }
      /* line 1084, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .mobile-product-desc-and-features .features-section .features-section-p p {
        line-height: 1.2em; }
      /* line 1087, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .mobile-product-desc-and-features .features-section .features-section-p li {
        padding-bottom: 7px; }
      /* line 1091, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .mobile-product-desc-and-features .features-section .features-section-p .feature h4 {
        font-weight: bold;
        padding: 0px 0px 5px; }
      /* line 1096, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .mobile-product-desc-and-features .features-section .features-section-p .feature p {
        padding: 0px 0px 15px;
        line-height: 1.2em; }
  /* line 1105, sassV2/_purchasingPower.scss */
  .purchasing_power_product_wrapper .zebit-product .product-desc-and-features {
    display: none; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1105, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .product-desc-and-features {
        display: block;
        padding: 0px 20px 0px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1115, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .product-desc-and-features .details-section-b .details-section-div h4 {
        font-weight: bold;
        color: #0072CE; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1122, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .product-desc-and-features .details-section-b .details-section-div span {
        display: none; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1129, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .product-desc-and-features .details-section-b p {
        padding: 10px 0px 20px;
        line-height: 1.2em; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1137, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .product-desc-and-features .features-section-b {
        padding: 20px 0px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1143, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .product-desc-and-features .features-section-b .features-section-div h4 {
        font-weight: bold;
        color: #0072CE; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1150, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .product-desc-and-features .features-section-b .features-section-div span {
        display: none; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1157, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .product-desc-and-features .features-section-b p {
        padding: 10px 20px 10px;
        line-height: 1.2em; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1164, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .product-desc-and-features .features-section-b p .feature h4 {
        font-weight: bold; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1171, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .zebit-product .product-desc-and-features .features-section-b li {
        padding-bottom: 5px; } }
  /* line 1181, sassV2/_purchasingPower.scss */
  .purchasing_power_product_wrapper .product-disclaimer {
    padding: 20px;
    color: #0072CE;
    font-size: 14px;
    line-height: 1.2em;
    text-align: center;
    border-top: 1px solid #ccc; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1181, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .product-disclaimer {
        text-align: left; } }
    /* line 1193, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .product-disclaimer img {
      display: block !important;
      margin: 0 auto;
      width: 70%; }
      @media all and (min-width: 28em) and (min-height: 0em) {
        /* line 1193, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .product-disclaimer img {
          width: 25%; } }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 1193, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .product-disclaimer img {
          width: 15%;
          margin: 0px 20px 0px 0px;
          display: inline-block !important; } }
      @media all and (min-width: 64em) and (min-height: 0em) {
        /* line 1193, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .product-disclaimer img {
          margin: 0px 100px 0px 0px; } }
    /* line 1210, sassV2/_purchasingPower.scss */
    .purchasing_power_product_wrapper .product-disclaimer a {
      display: block !important;
      padding: 0px 0px 10px;
      line-height: 2;
      font-size: 18px;
      font-weight: 700;
      color: #555; }
      /* line 1218, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .product-disclaimer a:hover {
        color: #0072CE; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 1210, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .product-disclaimer a {
          display: inline-block !important;
          vertical-align: top;
          margin: 0px 30px; } }
      @media all and (min-width: 64em) and (min-height: 0em) {
        /* line 1210, sassV2/_purchasingPower.scss */
        .purchasing_power_product_wrapper .product-disclaimer a {
          margin: 0px 40px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 1230, sassV2/_purchasingPower.scss */
      .purchasing_power_product_wrapper .product-disclaimer button {
        display: inline-block !important;
        vertical-align: top;
        float: right;
        margin-top: 0px; } }

/* line 1, sassV2/_groupQuoting.scss */
.group-quote {
  display: inline-block;
  font-family: "Open Sans", "Segoe UI", sans-serif;
  font-weight: 100; }
  /* line 6, sassV2/_groupQuoting.scss */
  .group-quote h1 {
    font-size: 32px; }
  /* line 9, sassV2/_groupQuoting.scss */
  .group-quote h2 {
    font-size: 21px; }
  /* line 15, sassV2/_groupQuoting.scss */
  .group-quote .SectionHeaderV3 .bh-logo-title-section {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    width: 40%;
    text-align: right;
    padding: 20px 0px; }
    /* line 23, sassV2/_groupQuoting.scss */
    .group-quote .SectionHeaderV3 .bh-logo-title-section h5 {
      font-size: 16px;
      padding-left: 48px; }
  /* line 28, sassV2/_groupQuoting.scss */
  .group-quote .SectionHeaderV3 .quote-top-nav {
    display: inline-block;
    width: 60%;
    text-align: right;
    padding-right: 20px;
    height: 65px;
    padding: 20px; }
    /* line 38, sassV2/_groupQuoting.scss */
    .group-quote .SectionHeaderV3 .quote-top-nav ul li {
      display: inline-block;
      vertical-align: top;
      padding: 0px 10px;
      color: #fff;
      font-size: 14px; }
  /* line 48, sassV2/_groupQuoting.scss */
  .group-quote .SectionHeaderV3 .quote-widget-header {
    width: 100%;
    padding: 60px 60px 20px;
    text-align: center;
    color: #fff;
    font-weight: 100; }
    /* line 56, sassV2/_groupQuoting.scss */
    .group-quote .SectionHeaderV3 .quote-widget-header h1 {
      padding: 10px; }
  /* line 61, sassV2/_groupQuoting.scss */
  .group-quote .SectionHeaderV3 .background-image {
    min-height: 525px;
    background-repeat: no-repeat;
    background-size: cover; }
  /* line 68, sassV2/_groupQuoting.scss */
  .group-quote .HeaderV3-title {
    display: none; }
  /* line 71, sassV2/_groupQuoting.scss */
  .group-quote .edit-group-HeaderBar .HeaderV3-title {
    display: block;
    padding: 10px 50px; }
    /* line 75, sassV2/_groupQuoting.scss */
    .group-quote .edit-group-HeaderBar .HeaderV3-title .form-inputv3 {
      display: none; }
  /* line 80, sassV2/_groupQuoting.scss */
  .group-quote .ContentV3 {
    color: #666;
    padding: 0px; }
    /* line 84, sassV2/_groupQuoting.scss */
    .group-quote .ContentV3 .carrier-section {
      padding: 30px 0px 20px; }
      @media all and (min-width: 80em) and (min-height: 0em) {
        /* line 84, sassV2/_groupQuoting.scss */
        .group-quote .ContentV3 .carrier-section {
          padding: 30px 50px 20px; } }
      /* line 91, sassV2/_groupQuoting.scss */
      .group-quote .ContentV3 .carrier-section h1 {
        text-align: center;
        color: #1e73be;
        padding: 0px 20px 40px;
        font-size: 32px;
        font-weight: 100;
        font-style: initial;
        font-style: inherit; }
      /* line 101, sassV2/_groupQuoting.scss */
      .group-quote .ContentV3 .carrier-section .carrier-option.right .logo-side {
        float: right; }
      /* line 105, sassV2/_groupQuoting.scss */
      .group-quote .ContentV3 .carrier-section .carrier-option {
        min-height: 265px;
        border: 1px solid #ccc;
        background: #fff;
        box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
        padding: 17px 20px;
        margin: 30px auto 30px;
        width: 90%; }
        @media all and (min-width: 48em) and (min-height: 0em) {
          /* line 105, sassV2/_groupQuoting.scss */
          .group-quote .ContentV3 .carrier-section .carrier-option {
            width: 700px; } }
        @media all and (min-width: 64em) and (min-height: 0em) {
          /* line 105, sassV2/_groupQuoting.scss */
          .group-quote .ContentV3 .carrier-section .carrier-option {
            width: 95%; } }
        @media all and (min-width: 48em) and (min-height: 0em) {
          /* line 123, sassV2/_groupQuoting.scss */
          .group-quote .ContentV3 .carrier-section .carrier-option .equal-height {
            height: 170px; } }
        /* line 129, sassV2/_groupQuoting.scss */
        .group-quote .ContentV3 .carrier-section .carrier-option .right {
          float: right; }
        /* line 132, sassV2/_groupQuoting.scss */
        .group-quote .ContentV3 .carrier-section .carrier-option .logo-side {
          padding: 10px 0px 0px;
          width: 100%;
          display: inline-block;
          vertical-align: top;
          text-align: center; }
          @media all and (min-width: 48em) and (min-height: 0em) {
            /* line 132, sassV2/_groupQuoting.scss */
            .group-quote .ContentV3 .carrier-section .carrier-option .logo-side {
              width: 30%; } }
          @media all and (min-width: 80em) and (min-height: 0em) {
            /* line 132, sassV2/_groupQuoting.scss */
            .group-quote .ContentV3 .carrier-section .carrier-option .logo-side {
              width: 40%; } }
          /* line 146, sassV2/_groupQuoting.scss */
          .group-quote .ContentV3 .carrier-section .carrier-option .logo-side .carrier-logos {
            margin: 0px auto; }
            @media all and (min-width: 48em) and (min-height: 0em) {
              /* line 146, sassV2/_groupQuoting.scss */
              .group-quote .ContentV3 .carrier-section .carrier-option .logo-side .carrier-logos {
                width: 100%;
                padding-top: 0px;
                height: 130px;
                margin: 0px; } }
            @media all and (min-width: 80em) and (min-height: 0em) {
              /* line 146, sassV2/_groupQuoting.scss */
              .group-quote .ContentV3 .carrier-section .carrier-option .logo-side .carrier-logos {
                width: 300px; } }
            /* line 158, sassV2/_groupQuoting.scss */
            .group-quote .ContentV3 .carrier-section .carrier-option .logo-side .carrier-logos img {
              width: 100%; }
          /* line 163, sassV2/_groupQuoting.scss */
          .group-quote .ContentV3 .carrier-section .carrier-option .logo-side .form-inputv3 {
            padding-bottom: 0px; }
            /* line 166, sassV2/_groupQuoting.scss */
            .group-quote .ContentV3 .carrier-section .carrier-option .logo-side .form-inputv3 label {
              text-align: left; }
          /* line 170, sassV2/_groupQuoting.scss */
          .group-quote .ContentV3 .carrier-section .carrier-option .logo-side p {
            width: 300px;
            margin: 0 auto;
            font-size: 20px;
            padding: 10px 0px 0px 0px; }
          /* line 176, sassV2/_groupQuoting.scss */
          .group-quote .ContentV3 .carrier-section .carrier-option .logo-side h2 {
            width: 300px;
            font-size: 32px;
            padding: 10px;
            font-weight: 500;
            margin: 0 auto; }
        /* line 184, sassV2/_groupQuoting.scss */
        .group-quote .ContentV3 .carrier-section .carrier-option .text-side {
          padding: 10px 0px 0px;
          width: 100%;
          display: inline-block;
          vertical-align: top; }
          @media all and (min-width: 48em) and (min-height: 0em) {
            /* line 184, sassV2/_groupQuoting.scss */
            .group-quote .ContentV3 .carrier-section .carrier-option .text-side {
              width: 70%;
              padding: 10px 0px 0px 20px; } }
          @media all and (min-width: 80em) and (min-height: 0em) {
            /* line 184, sassV2/_groupQuoting.scss */
            .group-quote .ContentV3 .carrier-section .carrier-option .text-side {
              width: 60%; } }
          /* line 198, sassV2/_groupQuoting.scss */
          .group-quote .ContentV3 .carrier-section .carrier-option .text-side h3 {
            color: #0D47A1;
            font-size: 21px;
            font-weight: 500;
            text-align: center; }
            @media all and (min-width: 48em) and (min-height: 0em) {
              /* line 198, sassV2/_groupQuoting.scss */
              .group-quote .ContentV3 .carrier-section .carrier-option .text-side h3 {
                text-align: left; } }
          /* line 208, sassV2/_groupQuoting.scss */
          .group-quote .ContentV3 .carrier-section .carrier-option .text-side p {
            line-height: 1.3em;
            padding: 0px 0px 10px;
            font-weight: 100; }
        /* line 215, sassV2/_groupQuoting.scss */
        .group-quote .ContentV3 .carrier-section .carrier-option .number_and_button .number, .group-quote .ContentV3 .carrier-section .carrier-option .number_and_button .get_quote {
          width: 100%;
          display: inline-block;
          vertical-align: top;
          text-align: center; }
          @media all and (min-width: 48em) and (min-height: 0em) {
            /* line 215, sassV2/_groupQuoting.scss */
            .group-quote .ContentV3 .carrier-section .carrier-option .number_and_button .number, .group-quote .ContentV3 .carrier-section .carrier-option .number_and_button .get_quote {
              width: 50%;
              text-align: left; } }
        /* line 227, sassV2/_groupQuoting.scss */
        .group-quote .ContentV3 .carrier-section .carrier-option .number_and_button .number {
          padding: 15px; }
          @media all and (min-width: 48em) and (min-height: 0em) {
            /* line 227, sassV2/_groupQuoting.scss */
            .group-quote .ContentV3 .carrier-section .carrier-option .number_and_button .number {
              padding: 0px; } }
        /* line 234, sassV2/_groupQuoting.scss */
        .group-quote .ContentV3 .carrier-section .carrier-option .number_and_button p {
          color: #666;
          font-weight: 100;
          padding: 0px;
          display: block;
          font-size: 16px; }
          @media all and (min-width: 48em) and (min-height: 0em) {
            /* line 234, sassV2/_groupQuoting.scss */
            .group-quote .ContentV3 .carrier-section .carrier-option .number_and_button p {
              font-size: 16px; } }
        @media all and (min-width: 48em) and (min-height: 0em) {
          /* line 245, sassV2/_groupQuoting.scss */
          .group-quote .ContentV3 .carrier-section .carrier-option .number_and_button .greenBtn {
            float: right; } }
      /* line 253, sassV2/_groupQuoting.scss */
      .group-quote .ContentV3 .carrier-section .left-carrier-block {
        width: 100%;
        min-height: 265px; }
        /* line 257, sassV2/_groupQuoting.scss */
        .group-quote .ContentV3 .carrier-section .left-carrier-block .edit-carrier-component {
          padding: 20px 0px; }
    /* line 263, sassV2/_groupQuoting.scss */
    .group-quote .ContentV3 .bottom-header {
      color: #1e73be;
      text-align: center;
      padding: 0px 0px 50px; }
      /* line 268, sassV2/_groupQuoting.scss */
      .group-quote .ContentV3 .bottom-header h1 {
        padding: 0px 20px 10px;
        color: #1e73be;
        text-align: center;
        font-weight: 100;
        font-style: initial;
        font-style: inherit; }
      /* line 276, sassV2/_groupQuoting.scss */
      .group-quote .ContentV3 .bottom-header a {
        font-weight: bold;
        font-size: 32px;
        padding: 10px 0px;
        color: #1e73be;
        text-align: center;
        text-decoration: none; }
  /* line 288, sassV2/_groupQuoting.scss */
  .group-quote .quote-widget-header-bottom {
    background: #1e73be;
    width: 100%;
    padding: 60px 0px 60px;
    text-align: center;
    font-weight: 100; }
    /* line 295, sassV2/_groupQuoting.scss */
    .group-quote .quote-widget-header-bottom p {
      color: #fff !important;
      padding: 0px 30px 0px;
      text-align: left; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 295, sassV2/_groupQuoting.scss */
        .group-quote .quote-widget-header-bottom p {
          padding: 0px 65px 0px;
          font-size: 14px !important; } }
  /* line 307, sassV2/_groupQuoting.scss */
  .group-quote .insure-zoneV2 {
    width: 90%;
    margin: 0 auto; }
    /* line 311, sassV2/_groupQuoting.scss */
    .group-quote .insure-zoneV2 .formv3 {
      text-align: center; }
    /* line 315, sassV2/_groupQuoting.scss */
    .group-quote .insure-zoneV2 form .form-inputv3 label, .group-quote .insure-zoneV2 form .dropdown-inputv3 label {
      color: #fff;
      text-align: left; }
    /* line 319, sassV2/_groupQuoting.scss */
    .group-quote .insure-zoneV2 .greenBtn {
      border: none;
      text-shadow: none; }
    /* line 323, sassV2/_groupQuoting.scss */
    .group-quote .insure-zoneV2 .actions {
      text-align: right;
      padding-right: 23px; }

/* line 336, sassV2/_groupQuoting.scss */
.sidebysidequoting .quotingoption .title {
  display: block;
  margin-bottom: 10px;
  font-size: 1.3em;
  color: #666;
  cursor: pointer; }

/* line 343, sassV2/_groupQuoting.scss */
.sidebysidequoting .quotingoption .container {
  margin: 0px 0px 25px 25px; }

/* line 347, sassV2/_groupQuoting.scss */
.sidebysidequoting .quotingoption .container label input {
  font-size: 1.5em; }

/* line 350, sassV2/_groupQuoting.scss */
.sidebysidequoting .quotingoption .container .submit, .sidebysidequoting .quotingoption .container .cancel {
  margin-left: 25px; }

/* line 353, sassV2/_groupQuoting.scss */
.sidebysidequoting .quotingoption .container .selected-providers div {
  background-color: #777;
  display: block;
  float: left;
  margin-right: 15px;
  width: 150px; }

/* line 360, sassV2/_groupQuoting.scss */
.sidebysidequoting .quotingoption .container .selected-providers .green {
  background-color: #95D600 !important; }

/* line 363, sassV2/_groupQuoting.scss */
.sidebysidequoting .quotingoption .container .selected-providers .image-container img {
  width: 150px;
  cursor: pointer; }

/* line 367, sassV2/_groupQuoting.scss */
.sidebysidequoting .quotingoption .container .providers-label {
  display: block;
  margin-bottom: 15px; }

/* line 371, sassV2/_groupQuoting.scss */
.sidebysidequoting .quotingoption .container .providers-error {
  color: #FF0000 !important;
  margin-bottom: 5px;
  margin-top: -10px;
  display: block; }

/* line 1, sassV2/_widgets.scss */
.hotel-planner-widget {
  font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
  font-weight: 100;
  margin: 0 auto !important;
  position: relative;
  top: 0; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 1, sassV2/_widgets.scss */
    .hotel-planner-widget {
      top: 1.5em; } }
  @media all and (min-width: 76.875em) and (min-height: 25em) {
    /* line 1, sassV2/_widgets.scss */
    .hotel-planner-widget {
      top: 1.35em !important; } }
  /* line 16, sassV2/_widgets.scss */
  .hotel-planner-widget .header {
    padding: 15px 7px 15px !important; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 16, sassV2/_widgets.scss */
      .hotel-planner-widget .header {
        padding: 25px 7px 0px !important;
        padding: 20px 20px 20px !important; } }
    /* line 24, sassV2/_widgets.scss */
    .hotel-planner-widget .header div {
      margin-left: 0px !important;
      line-height: 1.35em;
      padding: 15px 0px 0px; }
      @media all and (min-width: 47.5em) and (min-height: 25em) {
        /* line 24, sassV2/_widgets.scss */
        .hotel-planner-widget .header div {
          padding: 0px;
          float: right; } }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 35, sassV2/_widgets.scss */
      .hotel-planner-widget .header img {
        float: left; } }
  /* line 43, sassV2/_widgets.scss */
  .hotel-planner-widget .form-inputv3.locator-input .fa.fa-search, .hotel-planner-widget .form-inputv3.locator-input .fal.fa-search, .hotel-planner-widget .form-inputv3.locator-input .far.fa-search, .hotel-planner-widget .form-inputv3.locator-input .fas.fa-search {
    display: none; }
  /* line 48, sassV2/_widgets.scss */
  .hotel-planner-widget .form-inputv3 {
    width: 85%;
    padding-bottom: 10px; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 48, sassV2/_widgets.scss */
      .hotel-planner-widget .form-inputv3 {
        width: 100% !important; } }
    /* line 56, sassV2/_widgets.scss */
    .hotel-planner-widget .form-inputv3 input {
      width: 100%; }
    /* line 60, sassV2/_widgets.scss */
    .hotel-planner-widget .form-inputv3 label {
      width: 100% !important; }
  /* line 65, sassV2/_widgets.scss */
  .hotel-planner-widget .formv3 {
    text-align: center !important; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 65, sassV2/_widgets.scss */
      .hotel-planner-widget .formv3 {
        padding: 0px 20px; } }
  /* line 73, sassV2/_widgets.scss */
  .hotel-planner-widget label {
    color: #fff !important;
    text-align: left; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 78, sassV2/_widgets.scss */
    .hotel-planner-widget .check-in-out {
      display: inline-block;
      vertical-align: top;
      width: 70%; } }
  /* line 85, sassV2/_widgets.scss */
  .hotel-planner-widget .check-in-out .form-inputv3 {
    font-size: 14px !important;
    width: 85%;
    padding-bottom: 10px; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 85, sassV2/_widgets.scss */
      .hotel-planner-widget .check-in-out .form-inputv3 {
        display: inline-block !important;
        width: 50% !important; } }
  /* line 96, sassV2/_widgets.scss */
  .hotel-planner-widget .check-in-out input.datepicker {
    width: 85% !important;
    float: left; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 96, sassV2/_widgets.scss */
      .hotel-planner-widget .check-in-out input.datepicker {
        display: inline-block;
        vertical-align: top;
        width: 80% !important; } }
  /* line 107, sassV2/_widgets.scss */
  .hotel-planner-widget .check-in-out img {
    background-color: #fff;
    margin-left: 10px;
    padding: 2px;
    border-radius: 4px;
    float: right; }
    @media all and (min-width: 23.4375em) and (min-height: 25em) {
      /* line 107, sassV2/_widgets.scss */
      .hotel-planner-widget .check-in-out img {
        margin-left: 15px; } }
    @media all and (min-width: 25.875em) and (min-height: 25em) {
      /* line 107, sassV2/_widgets.scss */
      .hotel-planner-widget .check-in-out img {
        margin-left: 20px; } }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 107, sassV2/_widgets.scss */
      .hotel-planner-widget .check-in-out img {
        margin-left: -10px;
        float: none; } }
  /* line 128, sassV2/_widgets.scss */
  .hotel-planner-widget .check-in-out label {
    width: 85% !important; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 128, sassV2/_widgets.scss */
      .hotel-planner-widget .check-in-out label {
        width: 80% !important; } }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 137, sassV2/_widgets.scss */
    .hotel-planner-widget .rooms {
      width: 30%;
      display: inline-block;
      vertical-align: top;
      padding-left: 14px; } }
  /* line 145, sassV2/_widgets.scss */
  .hotel-planner-widget .rooms label {
    width: 85% !important;
    margin: 0 auto !important; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 145, sassV2/_widgets.scss */
      .hotel-planner-widget .rooms label {
        float: right;
        width: 100% !important; } }
  /* line 155, sassV2/_widgets.scss */
  .hotel-planner-widget .rooms .dropdown-inputv3 {
    width: 100%; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 155, sassV2/_widgets.scss */
      .hotel-planner-widget .rooms .dropdown-inputv3 {
        text-align: right; } }
  /* line 163, sassV2/_widgets.scss */
  .hotel-planner-widget .rooms select {
    width: 85% !important;
    letter-spacing: -.03em !important; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 163, sassV2/_widgets.scss */
      .hotel-planner-widget .rooms select {
        width: 100% !important;
        padding: 0px !important;
        font-size: .9em;
        letter-spacing: -0.06em !important; } }
    @media all and (min-width: 76.875em) and (min-height: 25em) {
      /* line 163, sassV2/_widgets.scss */
      .hotel-planner-widget .rooms select {
        letter-spacing: -.03em !important;
        font-size: .9em; } }
  /* line 181, sassV2/_widgets.scss */
  .hotel-planner-widget .greenBtn {
    width: 85%;
    margin-bottom: 20px; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 181, sassV2/_widgets.scss */
      .hotel-planner-widget .greenBtn {
        display: block;
        margin-top: 14px;
        width: 172px; } }
  /* line 192, sassV2/_widgets.scss */
  .hotel-planner-widget .reminder {
    width: 100%;
    margin: 0 auto;
    padding: 10px;
    line-height: 1.2em;
    letter-spacing: 0.02em;
    padding: 5px 20px 20px; }
    @media all and (min-width: 23.4375em) and (min-height: 25em) {
      /* line 192, sassV2/_widgets.scss */
      .hotel-planner-widget .reminder {
        padding: 5px 25px 25px; } }
    @media all and (min-width: 25.875em) and (min-height: 25em) {
      /* line 192, sassV2/_widgets.scss */
      .hotel-planner-widget .reminder {
        padding: 10px 30px 30px; } }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 192, sassV2/_widgets.scss */
      .hotel-planner-widget .reminder {
        padding: 0px 20px 25px;
        font-size: .96em; } }
    @media all and (min-width: 76.875em) and (min-height: 25em) {
      /* line 192, sassV2/_widgets.scss */
      .hotel-planner-widget .reminder {
        padding: 5px 20px 0px; } }

/* line 219, sassV2/_widgets.scss */
.orlandovacations-widget {
  padding: 10px 15px; }
  /* line 220, sassV2/_widgets.scss */
  .orlandovacations-widget .cat-widget {
    height: 100%;
    width: 100%;
    min-width: 238px; }
    /* line 225, sassV2/_widgets.scss */
    .orlandovacations-widget .cat-widget .header {
      display: block !important;
      width: 100%;
      margin: 0 auto;
      text-align: center;
      padding: 25px; }
      /* line 232, sassV2/_widgets.scss */
      .orlandovacations-widget .cat-widget .header h1, .orlandovacations-widget .cat-widget .header h3 {
        color: #fff !important; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 219, sassV2/_widgets.scss */
    .orlandovacations-widget {
      padding: 40px; } }
  /* line 244, sassV2/_widgets.scss */
  .orlandovacations-widget .logo_text_container {
    float: left;
    height: 100%;
    width: 225px; }
    /* line 249, sassV2/_widgets.scss */
    .orlandovacations-widget .logo_text_container .orlandomemberdiscountlogo {
      float: left;
      width: 180px; }
    /* line 254, sassV2/_widgets.scss */
    .orlandovacations-widget .logo_text_container .text_section {
      clear: left;
      float: left;
      font-size: 1.5em;
      margin-top: 15px;
      font-weight: 700;
      line-height: 1.5em;
      margin-bottom: 25px; }
      @media all and (min-width: 47.5em) and (min-height: 25em) {
        /* line 254, sassV2/_widgets.scss */
        .orlandovacations-widget .logo_text_container .text_section {
          margin-top: 70px;
          margin-bottom: 0px; } }
      /* line 268, sassV2/_widgets.scss */
      .orlandovacations-widget .logo_text_container .text_section span {
        text-transform: none; }
  /* line 274, sassV2/_widgets.scss */
  .orlandovacations-widget .form_container {
    float: left;
    height: 100%; }
    /* line 280, sassV2/_widgets.scss */
    .orlandovacations-widget .form_container .formv3 .form-inputv3 img {
      background-color: #fff;
      height: 25px;
      margin-left: 5px;
      vertical-align: sub; }
    /* line 287, sassV2/_widgets.scss */
    .orlandovacations-widget .form_container .formv3 .form-inputv3 label {
      width: 195px;
      color: #fff;
      visibility: hidden; }
    /* line 293, sassV2/_widgets.scss */
    .orlandovacations-widget .form_container .formv3 .form-inputv3 input {
      width: 200px; }
    /* line 297, sassV2/_widgets.scss */
    .orlandovacations-widget .form_container .formv3 .form-inputv3 {
      max-width: 235px;
      vertical-align: middle;
      vertical-align: -webkit-baseline-middle; }
    /* line 303, sassV2/_widgets.scss */
    .orlandovacations-widget .form_container .formv3 .form_input_container {
      display: block; }
      /* line 306, sassV2/_widgets.scss */
      .orlandovacations-widget .form_container .formv3 .form_input_container .form_input_container_label {
        font-weight: 900;
        font-size: 1.2em;
        text-align: right;
        width: 105px;
        display: inline-block;
        margin-right: 15px; }
        @media all and (min-width: 47.5em) and (min-height: 25em) {
          /* line 306, sassV2/_widgets.scss */
          .orlandovacations-widget .form_container .formv3 .form_input_container .form_input_container_label {
            width: 200px; } }
      /* line 319, sassV2/_widgets.scss */
      .orlandovacations-widget .form_container .formv3 .form_input_container .form_input_container_label.check_in {
        width: 100px;
        text-align: left; }
    /* line 325, sassV2/_widgets.scss */
    .orlandovacations-widget .form_container .formv3 .dropdown-inputv3 {
      max-width: 100px;
      padding-bottom: 5px;
      vertical-align: middle; }
    /* line 331, sassV2/_widgets.scss */
    .orlandovacations-widget .form_container .formv3 .dropdown-inputv3 select {
      width: 100px; }
    /* line 335, sassV2/_widgets.scss */
    .orlandovacations-widget .form_container .formv3 .required-v2, .orlandovacations-widget .form_container .formv3 .not-valid {
      display: block !important;
      visibility: visible !important; }
    /* line 340, sassV2/_widgets.scss */
    .orlandovacations-widget .form_container .formv3 .dropdown-inputv3 .required-v2, .orlandovacations-widget .form_container .formv3 .dropdown-inputv3 .not-valid {
      float: left !important; }
    /* line 344, sassV2/_widgets.scss */
    .orlandovacations-widget .form_container .formv3 .dropdown-inputv3 label {
      visibility: hidden;
      height: 5px; }
    /* line 349, sassV2/_widgets.scss */
    .orlandovacations-widget .form_container .formv3 .greenBtn {
      width: 200px;
      float: right;
      margin-top: 20px;
      margin-bottom: 20px;
      background: #FCDE02 !important;
      color: black;
      font-weight: 600; }
      @media all and (min-width: 47.5em) and (min-height: 25em) {
        /* line 349, sassV2/_widgets.scss */
        .orlandovacations-widget .form_container .formv3 .greenBtn {
          margin-bottom: 0px; } }

/* Widget BG Styles */
/* Available auto, 'auto.carbuying', travel, 'travel.orlandovacations', cruises, tickets, sportingevents, theater, comedy, movietheater, skitickets, themeparks, homebuyingselling */
/* line 381, sassV2/_widgets.scss */
.tickets .background-image {
  display: block;
  /*overflow: hidden;*/
  min-height: 380px;
  background-image: url(/stylesheetsV2/"/ImagesV2/Widgets/tickets_bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 22%;
  background-size: cover;
  background-position: left center !important; }
  /* line 392, sassV2/_widgets.scss */
  .tickets .background-image .big-image {
    display: none; }

/* line 397, sassV2/_widgets.scss */
.tickets .list {
  margin-top: 0px; }

/* Base Widget Styles */
/* line 405, sassV2/_widgets.scss */
.category_wrapper .widget-banner {
  display: block;
  height: 90%;
  /* width: 85%; */
  min-width: 238px;
  max-width: 700px;
  margin: 1.3em auto;
  z-index: 2;
  color: #fff; }
  /* line 415, sassV2/_widgets.scss */
  .category_wrapper .widget-banner.overlay {
    background: url(/Images/Backgrounds/transpBlack65.png); }
  /* line 419, sassV2/_widgets.scss */
  .category_wrapper .widget-banner .valid-border input {
    border: 1px solid #95D600 !important; }
  /* line 423, sassV2/_widgets.scss */
  .category_wrapper .widget-banner .not-valid-border input {
    border: 1px solid #FF0000 !important; }
  /* line 427, sassV2/_widgets.scss */
  .category_wrapper .widget-banner .cat-widget {
    height: 100%;
    width: 100%;
    min-width: 238px; }
    /* line 432, sassV2/_widgets.scss */
    .category_wrapper .widget-banner .cat-widget .header {
      display: table;
      width: 100%;
      margin: 0 auto;
      text-align: center; }
      /* line 438, sassV2/_widgets.scss */
      .category_wrapper .widget-banner .cat-widget .header h1, .category_wrapper .widget-banner .cat-widget .header h3 {
        color: #fff !important; }
    /* line 443, sassV2/_widgets.scss */
    .category_wrapper .widget-banner .cat-widget .cat-wrapper {
      display: table;
      margin: 0 auto; }
      /* line 447, sassV2/_widgets.scss */
      .category_wrapper .widget-banner .cat-widget .cat-wrapper .container {
        margin: 5px auto; }
        /* line 450, sassV2/_widgets.scss */
        .category_wrapper .widget-banner .cat-widget .cat-wrapper .container select, .category_wrapper .widget-banner .cat-widget .cat-wrapper .container input {
          -webkit-border-top-left-radius: 5px;
          -webkit-border-top-right-radius: 5px;
          -webkit-border-bottom-right-radius: 5px;
          -webkit-border-bottom-left-radius: 5px;
          -moz-border-radius-topleft: 5px;
          -moz-border-radius-topright: 5px;
          -moz-border-radius-bottomright: 5px;
          -moz-border-radius-bottomleft: 5px;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px;
          border-bottom-right-radius: 5px;
          border-bottom-left-radius: 5px;
          -khtml-border-radius: 5px;
          border: 1px solid rgba(0, 0, 0, 0);
          margin: 5px 3px;
          padding: 3px; }
        /* line 457, sassV2/_widgets.scss */
        .category_wrapper .widget-banner .cat-widget .cat-wrapper .container .goButton, .category_wrapper .widget-banner .cat-widget .cat-wrapper .container .goBtn, .category_wrapper .widget-banner .cat-widget .cat-wrapper .container input.goBtn {
          background: #ebd600;
          /* Old browsers */
          /* IE9 SVG, needs conditional override of 'filter' to 'none' */
          background: -moz-linear-gradient(top, #FFE900 0%, #ebd600 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFE900), color-stop(100%, #ebd600));
          /* Chrome, Safari4+ */
          background: -o-linear-gradient(top, #FFE900 0%, #ebd600 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #FFE900 0%, #ebd600 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #FFE900 0%, #ebd600 100%);
          /* W3C */
          -webkit-border-top-left-radius: 5px;
          -webkit-border-top-right-radius: 5px;
          -webkit-border-bottom-right-radius: 5px;
          -webkit-border-bottom-left-radius: 5px;
          -moz-border-radius-topleft: 5px;
          -moz-border-radius-topright: 5px;
          -moz-border-radius-bottomright: 5px;
          -moz-border-radius-bottomleft: 5px;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px;
          border-bottom-right-radius: 5px;
          border-bottom-left-radius: 5px;
          -khtml-border-radius: 5px;
          border: 1px solid #FFE900;
          color: #000;
          font-size: 18px;
          font-weight: 700;
          text-shadow: 0px 1px rgba(255, 255, 255, 0.5);
          cursor: pointer;
          width: 75px;
          height: 30px;
          margin: 5px;
          float: right;
          line-height: 1em; }
          /* line 33, sassV2/_utilities.scss */
          .category_wrapper .widget-banner .cat-widget .cat-wrapper .container .goButton:hover, .category_wrapper .widget-banner .cat-widget .cat-wrapper .container .goBtn:hover, .category_wrapper .widget-banner .cat-widget .cat-wrapper .container input.goBtn:hover {
            background: #FFE900;
            /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: -moz-linear-gradient(top, #ebd600 0%, #FFE900 100%);
            /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebd600), color-stop(100%, #FFE900));
            /* Chrome, Safari4+ */
            background: -o-linear-gradient(top, #ebd600 0%, #FFE900 100%);
            /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #ebd600 0%, #FFE900 100%);
            /* IE10+ */
            background: linear-gradient(to bottom, #ebd600 0%, #FFE900 100%);
            /* W3C */ }
      /* line 475, sassV2/_widgets.scss */
      .category_wrapper .widget-banner .cat-widget .cat-wrapper .divider {
        font-size: 1.5em;
        text-align: center;
        padding: 0.3em 2em; }
      /* line 481, sassV2/_widgets.scss */
      .category_wrapper .widget-banner .cat-widget .cat-wrapper h3 {
        cursor: pointer; }
    /* line 486, sassV2/_widgets.scss */
    .category_wrapper .widget-banner .cat-widget .bottom-section {
      margin: 5px auto;
      clear: both; }
      /* line 490, sassV2/_widgets.scss */
      .category_wrapper .widget-banner .cat-widget .bottom-section img {
        max-height: 70px;
        display: block;
        margin: 0 auto; }
    /* line 497, sassV2/_widgets.scss */
    .category_wrapper .widget-banner .cat-widget .check-below {
      display: table;
      vertical-align: middle;
      text-align: center;
      padding: 5px;
      margin: 0 auto;
      line-height: 1.2em; }

@media all and (min-width: 36.563em) and (min-height: 25em) {
  /* line 510, sassV2/_widgets.scss */
  .category_wrapper .cat-widget .cat-wrapper .container {
    display: table-cell;
    vertical-align: top; } }

@media all and (min-width: 76.875em) and (min-height: 25em) {
  /* line 518, sassV2/_widgets.scss */
  .category_wrapper .big-image-holder {
    margin-top: 0; }
  /* line 522, sassV2/_widgets.scss */
  .category_wrapper .cat-widget {
    height: 383px; }
  /* line 526, sassV2/_widgets.scss */
  .category_wrapper .cat-widget .cat-wrapper .container h3 {
    cursor: default;
    color: white; } }

/* Auto Widget Styles */
/* line 534, sassV2/_widgets.scss */
.auto .big-image-holder {
  background-size: 100% 825px;
  background-repeat: no-repeat;
  height: 825px; }

/* line 541, sassV2/_widgets.scss */
.auto.carbuying .auto-buying-widget-container, .auto.all .auto-buying-widget-container {
  width: 100%;
  height: 425px;
  z-index: 2;
  color: #fff; }

/* line 548, sassV2/_widgets.scss */
.auto.carbuying .overlay, .auto.all .overlay {
  height: 490px;
  width: 85%;
  margin-bottom: 0px;
  position: relative;
  top: 0px;
  right: 0px; }

/* line 559, sassV2/_widgets.scss */
.auto.carbuying .auto-buying-widget-containerV2 .image-logo, .auto.all .auto-buying-widget-containerV2 .image-logo {
  display: block;
  margin: 20px auto 20px;
  width: 250px;
  height: auto; }

/* line 566, sassV2/_widgets.scss */
.auto.carbuying .auto-buying-widget-containerV2 .overlay.widget-banner, .auto.all .auto-buying-widget-containerV2 .overlay.widget-banner {
  height: 450px;
  width: 100%;
  float: none;
  max-width: none;
  display: block; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 566, sassV2/_widgets.scss */
    .auto.carbuying .auto-buying-widget-containerV2 .overlay.widget-banner, .auto.all .auto-buying-widget-containerV2 .overlay.widget-banner {
      height: auto;
      margin: 20px auto 20px;
      width: 750px; } }

/* line 580, sassV2/_widgets.scss */
.auto.carbuying .auto-buying-widget-containerV2 .auto-title, .auto.all .auto-buying-widget-containerV2 .auto-title {
  font-size: 1.3em;
  text-transform: none;
  padding: 15px;
  color: white;
  text-align: center; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 580, sassV2/_widgets.scss */
    .auto.carbuying .auto-buying-widget-containerV2 .auto-title, .auto.all .auto-buying-widget-containerV2 .auto-title {
      font-size: 1.5em; } }

/* line 592, sassV2/_widgets.scss */
.auto.carbuying .auto-buying-widget-containerV2 .car-header, .auto.all .auto-buying-widget-containerV2 .car-header {
  text-align: center;
  background-color: #5B759C; }
  /* line 596, sassV2/_widgets.scss */
  .auto.carbuying .auto-buying-widget-containerV2 .car-header h3, .auto.all .auto-buying-widget-containerV2 .car-header h3 {
    padding: 5px; }
  /* line 600, sassV2/_widgets.scss */
  .auto.carbuying .auto-buying-widget-containerV2 .car-header .title, .auto.all .auto-buying-widget-containerV2 .car-header .title {
    font-size: 20px;
    color: white; }
  /* line 605, sassV2/_widgets.scss */
  .auto.carbuying .auto-buying-widget-containerV2 .car-header strong, .auto.all .auto-buying-widget-containerV2 .car-header strong {
    font-weight: bold; }

/* line 610, sassV2/_widgets.scss */
.auto.carbuying .auto-buying-widget-containerV2 .form-section, .auto.all .auto-buying-widget-containerV2 .form-section {
  display: block;
  margin: 10px auto;
  width: 100%;
  height: 250px; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 610, sassV2/_widgets.scss */
    .auto.carbuying .auto-buying-widget-containerV2 .form-section, .auto.all .auto-buying-widget-containerV2 .form-section {
      height: 165px;
      width: 430px; } }
  /* line 621, sassV2/_widgets.scss */
  .auto.carbuying .auto-buying-widget-containerV2 .form-section .sub-label, .auto.all .auto-buying-widget-containerV2 .form-section .sub-label {
    display: block;
    color: #fff;
    text-align: center; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 621, sassV2/_widgets.scss */
      .auto.carbuying .auto-buying-widget-containerV2 .form-section .sub-label, .auto.all .auto-buying-widget-containerV2 .form-section .sub-label {
        text-align: left; } }

/* line 632, sassV2/_widgets.scss */
.auto.carbuying .auto-buying-widget-containerV2 .find-new, .auto.carbuying .auto-buying-widget-containerV2 .find-used, .auto.all .auto-buying-widget-containerV2 .find-new, .auto.all .auto-buying-widget-containerV2 .find-used {
  display: block;
  margin: 10px auto;
  width: 180px;
  height: 120px;
  background-color: #ececec; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 632, sassV2/_widgets.scss */
    .auto.carbuying .auto-buying-widget-containerV2 .find-new, .auto.carbuying .auto-buying-widget-containerV2 .find-used, .auto.all .auto-buying-widget-containerV2 .find-new, .auto.all .auto-buying-widget-containerV2 .find-used {
      float: left;
      margin-left: 0px;
      margin-right: 20px; } }
  /* line 645, sassV2/_widgets.scss */
  .auto.carbuying .auto-buying-widget-containerV2 .find-new .car-content, .auto.carbuying .auto-buying-widget-containerV2 .find-used .car-content, .auto.all .auto-buying-widget-containerV2 .find-new .car-content, .auto.all .auto-buying-widget-containerV2 .find-used .car-content {
    padding: 10px; }
  /* line 649, sassV2/_widgets.scss */
  .auto.carbuying .auto-buying-widget-containerV2 .find-new .search-text, .auto.carbuying .auto-buying-widget-containerV2 .find-used .search-text, .auto.all .auto-buying-widget-containerV2 .find-new .search-text, .auto.all .auto-buying-widget-containerV2 .find-used .search-text {
    font-size: 12px;
    color: #485e80;
    display: block;
    font-weight: bold;
    margin-bottom: 5px; }
  /* line 657, sassV2/_widgets.scss */
  .auto.carbuying .auto-buying-widget-containerV2 .find-new select, .auto.carbuying .auto-buying-widget-containerV2 .find-used select, .auto.all .auto-buying-widget-containerV2 .find-new select, .auto.all .auto-buying-widget-containerV2 .find-used select {
    width: 150px;
    display: block;
    text-align: left;
    margin-bottom: 5px; }
  /* line 664, sassV2/_widgets.scss */
  .auto.carbuying .auto-buying-widget-containerV2 .find-new input, .auto.carbuying .auto-buying-widget-containerV2 .find-used input, .auto.all .auto-buying-widget-containerV2 .find-new input, .auto.all .auto-buying-widget-containerV2 .find-used input {
    margin-bottom: 10px;
    width: 105px;
    font-size: 12px;
    padding: 3px; }
  /* line 671, sassV2/_widgets.scss */
  .auto.carbuying .auto-buying-widget-containerV2 .find-new .goBtn, .auto.carbuying .auto-buying-widget-containerV2 .find-used .goBtn, .auto.all .auto-buying-widget-containerV2 .find-new .goBtn, .auto.all .auto-buying-widget-containerV2 .find-used .goBtn {
    float: right;
    padding: 3px 10px 5px;
    margin-right: 10px;
    border-radius: 0px;
    background-image: none;
    background-color: #FAA428;
    color: #fff;
    border: 0px;
    filter: none; }

/* line 687, sassV2/_widgets.scss */
.auto-buying-widget-container .form-section {
  height: 155px;
  display: block;
  width: 85%;
  margin: 0 auto; }
  /* line 693, sassV2/_widgets.scss */
  .auto-buying-widget-container .form-section .form-section-image {
    display: block;
    width: 160px;
    margin: 0 auto; }
  /* line 699, sassV2/_widgets.scss */
  .auto-buying-widget-container .form-section .car-header {
    text-align: center;
    background-color: #5B759C; }
    /* line 703, sassV2/_widgets.scss */
    .auto-buying-widget-container .form-section .car-header h3 {
      padding: 5px; }
    /* line 707, sassV2/_widgets.scss */
    .auto-buying-widget-container .form-section .car-header .title {
      font-size: 20px;
      color: white; }
    /* line 712, sassV2/_widgets.scss */
    .auto-buying-widget-container .form-section .car-header strong {
      font-weight: bold; }
  /* line 717, sassV2/_widgets.scss */
  .auto-buying-widget-container .form-section .car-content {
    padding: 10px; }
  /* line 721, sassV2/_widgets.scss */
  .auto-buying-widget-container .form-section .find-new, .auto-buying-widget-container .form-section .find-used {
    display: block;
    margin: 10px auto;
    width: 180px;
    height: 120px;
    background-color: #ececec; }
    /* line 728, sassV2/_widgets.scss */
    .auto-buying-widget-container .form-section .find-new .search-text, .auto-buying-widget-container .form-section .find-used .search-text {
      font-size: 12px;
      color: #485e80;
      display: block;
      font-weight: bold;
      margin-bottom: 5px; }
    /* line 736, sassV2/_widgets.scss */
    .auto-buying-widget-container .form-section .find-new select, .auto-buying-widget-container .form-section .find-used select {
      width: 150px;
      display: block;
      text-align: left;
      margin-bottom: 5px; }
    /* line 743, sassV2/_widgets.scss */
    .auto-buying-widget-container .form-section .find-new input, .auto-buying-widget-container .form-section .find-used input {
      margin-bottom: 10px;
      width: 105px;
      font-size: 12px;
      padding: 3px; }
    /* line 750, sassV2/_widgets.scss */
    .auto-buying-widget-container .form-section .find-new .goBtn, .auto-buying-widget-container .form-section .find-used .goBtn {
      float: right;
      padding: 3px 10px 5px;
      margin-right: 10px;
      border-radius: 0px;
      background-image: none;
      background-color: #FAA428;
      color: #fff;
      border: 0px;
      filter: none; }

/* line 766, sassV2/_widgets.scss */
.auto-buying-widget-container .auto .content-section {
  height: 100%;
  width: 100%;
  display: inline-block;
  float: left; }

/* line 773, sassV2/_widgets.scss */
.auto-buying-widget-container .auto .auto-header {
  width: 100%;
  line-height: 1em;
  height: 110px;
  padding-top: 5px;
  padding-left: 10px;
  text-align: center; }
  /* line 781, sassV2/_widgets.scss */
  .auto-buying-widget-container .auto .auto-header .title1 {
    text-align: center;
    font-size: 1.2em; }

/* line 787, sassV2/_widgets.scss */
.auto-buying-widget-container .auto .images-container {
  width: 95%;
  display: block;
  margin: 0 auto; }
  /* line 792, sassV2/_widgets.scss */
  .auto-buying-widget-container .auto .images-container img {
    width: 140px;
    display: block;
    margin: 0 auto; }

/* line 799, sassV2/_widgets.scss */
.auto-buying-widget-container .auto .auto.cat-wrapper {
  display: block;
  height: 100%; }

@media all and (min-width: 47.5em) and (min-height: 25em) {
  /* line 807, sassV2/_widgets.scss */
  .auto .big-image-holder {
    background-size: initial;
    height: 425px; }
  /* line 812, sassV2/_widgets.scss */
  .auto.carbuying .auto-buying-widget-container, .auto.all .auto-buying-widget-container {
    width: 700px;
    height: 350px;
    max-width: 700px;
    margin: 1.3em auto;
    z-index: 2;
    color: #fff;
    position: absolute;
    right: 5%;
    top: 15px; }
  /* line 824, sassV2/_widgets.scss */
  .auto.carbuying .overlay, .auto.all .overlay {
    width: 450px;
    height: 350px;
    margin: 0px;
    clear: both;
    float: left;
    position: initial; }
  /* line 835, sassV2/_widgets.scss */
  .auto-buying-widget-container .form-section {
    height: 100%;
    display: inline-block;
    width: 250px;
    float: left; }
    /* line 841, sassV2/_widgets.scss */
    .auto-buying-widget-container .form-section .car-header {
      text-align: center;
      background-color: #5B759C; }
      /* line 845, sassV2/_widgets.scss */
      .auto-buying-widget-container .form-section .car-header .title {
        font-size: 20px;
        color: white; }
      /* line 850, sassV2/_widgets.scss */
      .auto-buying-widget-container .form-section .car-header strong {
        font-weight: bold; }
    /* line 855, sassV2/_widgets.scss */
    .auto-buying-widget-container .form-section .car-content {
      padding: 10px; }
    /* line 859, sassV2/_widgets.scss */
    .auto-buying-widget-container .form-section .find-new, .auto-buying-widget-container .form-section .find-used {
      display: block;
      margin: 20px auto;
      width: 180px;
      height: 120px;
      background-color: #ececec; }
      /* line 866, sassV2/_widgets.scss */
      .auto-buying-widget-container .form-section .find-new .search-text, .auto-buying-widget-container .form-section .find-used .search-text {
        font-size: 12px;
        color: #485e80;
        display: block;
        font-weight: bold;
        margin-bottom: 5px; }
      /* line 874, sassV2/_widgets.scss */
      .auto-buying-widget-container .form-section .find-new select, .auto-buying-widget-container .form-section .find-used select {
        width: 150px;
        display: block;
        text-align: left;
        margin-bottom: 5px; }
      /* line 881, sassV2/_widgets.scss */
      .auto-buying-widget-container .form-section .find-new input, .auto-buying-widget-container .form-section .find-used input {
        margin-bottom: 10px;
        width: 105px;
        font-size: 12px;
        padding: 3px; }
      /* line 888, sassV2/_widgets.scss */
      .auto-buying-widget-container .form-section .find-new .goBtn, .auto-buying-widget-container .form-section .find-used .goBtn {
        float: right;
        padding: 3px 10px 5px;
        margin-right: 10px;
        border-radius: 0px;
        background-image: none;
        background-color: #FAA428;
        color: #fff;
        border: 0px; }
  /* line 903, sassV2/_widgets.scss */
  .auto-buying-widget-container .auto .content-section {
    height: 100%;
    width: 450px;
    display: inline-block;
    float: left; }
  /* line 910, sassV2/_widgets.scss */
  .auto-buying-widget-container .auto .auto-header {
    max-width: 450px;
    width: 450px;
    line-height: 1.5em;
    height: 200px;
    padding-top: 5px;
    padding-left: 10px;
    text-align: left; }
    /* line 919, sassV2/_widgets.scss */
    .auto-buying-widget-container .auto .auto-header .title1 {
      font-size: 1.5em; }
  /* line 924, sassV2/_widgets.scss */
  .auto-buying-widget-container .auto .images-container {
    width: 95%;
    display: block;
    margin: 0 auto; }
    /* line 929, sassV2/_widgets.scss */
    .auto-buying-widget-container .auto .images-container img {
      width: 33%;
      max-height: 125px;
      display: inline-block; }
  /* line 936, sassV2/_widgets.scss */
  .auto-buying-widget-container .auto .auto.cat-wrapper {
    display: block;
    height: 100%; } }

@media all and (min-width: 75em) and (min-height: 25em) {
  /* line 945, sassV2/_widgets.scss */
  .auto .big-image-holder {
    background-size: auto !important; }
  /* line 949, sassV2/_widgets.scss */
  .auto.carbuying .auto-buying-widget-container {
    right: 160px; }
  /* line 953, sassV2/_widgets.scss */
  .auto.all .auto-buying-widget-container {
    right: 160px; } }

/* End of Auto Widget Styles */
/* AutoInsurance Widget Styles */
/* line 960, sassV2/_widgets.scss */
.overlay.widget-banner.auto-insurance-overlay {
  width: 95%; }

/* line 966, sassV2/_widgets.scss */
.auto-insurance .header-container {
  display: table;
  width: 100%; }

/* line 971, sassV2/_widgets.scss */
.auto-insurance .logo-container {
  display: table;
  margin: 0 auto; }
  /* line 975, sassV2/_widgets.scss */
  .auto-insurance .logo-container .image-logo {
    display: block;
    width: 200px;
    margin-top: 5px;
    margin-left: 10px; }
  /* line 982, sassV2/_widgets.scss */
  .auto-insurance .logo-container label {
    display: block;
    margin: 5px auto;
    width: 115px; }

/* line 991, sassV2/_widgets.scss */
.auto-insurance .auto-ins-header h1 {
  font-size: 1em;
  text-align: center;
  padding-top: 5px;
  display: block; }

/* line 998, sassV2/_widgets.scss */
.auto-insurance .auto-ins-header h4 {
  font-size: .6em;
  text-align: left;
  padding-top: 5px;
  display: block;
  margin-right: 5px; }
  /* line 1005, sassV2/_widgets.scss */
  .auto-insurance .auto-ins-header h4 .step-num {
    display: inline-block;
    width: 15px;
    margin: 0px 2px 0px 5px;
    line-height: 9px;
    text-align: center;
    font-size: .8em;
    font-weight: bold;
    border: 3px solid #fff;
    background-color: #fff;
    border-radius: 50%;
    color: #000; }

/* line 1021, sassV2/_widgets.scss */
.auto-insurance .cat-wrapper {
  position: relative;
  z-index: 10;
  height: 520px; }

/* line 1027, sassV2/_widgets.scss */
.auto-insurance .form-panel {
  padding: 0px;
  height: 155px;
  margin-top: 10px; }
  /* line 1032, sassV2/_widgets.scss */
  .auto-insurance .form-panel .form-panel-error {
    font-size: 0.7em; }

/* line 1037, sassV2/_widgets.scss */
.auto-insurance .carrier-logo {
  display: none; }

/* line 1041, sassV2/_widgets.scss */
.auto-insurance .actions {
  width: 100%;
  height: 25px;
  margin-top: 10px; }
  /* line 1046, sassV2/_widgets.scss */
  .auto-insurance .actions .goBtn {
    float: none !important;
    display: block !important;
    margin: -5px auto 0px auto !important;
    width: 165px !important; }

/* line 1054, sassV2/_widgets.scss */
.auto-insurance .fine-print {
  display: table;
  margin: 10px auto 5px auto;
  font-size: 0.3em; }

/* line 1062, sassV2/_widgets.scss */
.auto-insurance .auto-insurance.cat-wrapper .auto-insurance-loading {
  font-size: 1.5em;
  margin-top: 75px;
  display: block; }

/* line 1068, sassV2/_widgets.scss */
.auto-insurance .auto-insurance.cat-wrapper .goButton, .auto-insurance .auto-insurance.cat-wrapper .goBtn, .auto-insurance .auto-insurance.cat-wrapper input.goBtn {
  background: #ebd600;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #FFE900 0%, #ebd600 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFE900), color-stop(100%, #ebd600));
  /* Chrome, Safari4+ */
  background: -o-linear-gradient(top, #FFE900 0%, #ebd600 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #FFE900 0%, #ebd600 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #FFE900 0%, #ebd600 100%);
  /* W3C */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -khtml-border-radius: 5px;
  border: 1px solid #FFE900;
  color: #000;
  font-size: 18px;
  font-weight: 700;
  text-shadow: 0px 1px rgba(255, 255, 255, 0.5);
  cursor: pointer;
  padding: 5px;
  width: 110px;
  height: 35px;
  margin: -15px 55px 5px 5px;
  float: right;
  line-height: 1em;
  padding: 3px; }
  /* line 33, sassV2/_utilities.scss */
  .auto-insurance .auto-insurance.cat-wrapper .goButton:hover, .auto-insurance .auto-insurance.cat-wrapper .goBtn:hover, .auto-insurance .auto-insurance.cat-wrapper input.goBtn:hover {
    background: #FFE900;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #ebd600 0%, #FFE900 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebd600), color-stop(100%, #FFE900));
    /* Chrome, Safari4+ */
    background: -o-linear-gradient(top, #ebd600 0%, #FFE900 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ebd600 0%, #FFE900 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ebd600 0%, #FFE900 100%);
    /* W3C */ }

/* line 1087, sassV2/_widgets.scss */
.auto-insurance .auto-insurance.cat-wrapper .form-panel {
  padding: 0px; }

/* line 1091, sassV2/_widgets.scss */
.auto-insurance .auto-insurance.cat-wrapper .form-panel .form-panel-input {
  max-width: 187px; }

/* line 1095, sassV2/_widgets.scss */
.auto-insurance .auto-insurance.cat-wrapper .form-panel .form-panel-input label {
  color: #fff; }

/* line 1099, sassV2/_widgets.scss */
.auto-insurance .auto-insurance.cat-wrapper .remove-padding-right {
  padding-right: 0px; }

/* line 1103, sassV2/_widgets.scss */
.auto-insurance .auto-insurance.cat-wrapper .form-panel-error, .auto-insurance .auto-insurance.cat-wrapper .failure-message {
  width: 110%;
  padding-left: 0px; }

/* line 1108, sassV2/_widgets.scss */
.auto-insurance .auto-insurance.cat-wrapper .form-panel .form-panel-input:last-of-type, .auto-insurance .auto-insurance.cat-wrapper .app-status .form-panel-input:last-of-type {
  margin-bottom: 0px; }

/* line 1112, sassV2/_widgets.scss */
.auto-insurance .auto-insurance.cat-wrapper .email .form-panel .form-panel-input input {
  width: 198px; }

@media all and (min-width: 47.5em) and (min-height: 25em) {
  /* line 1119, sassV2/_widgets.scss */
  .auto .auto-insurance-overlay {
    height: 382px;
    width: 1100px;
    max-width: 850px;
    right: 115px; }
  /* line 1127, sassV2/_widgets.scss */
  .auto-insurance.cat-widget .header-container {
    display: table;
    width: 100%; }
  /* line 1132, sassV2/_widgets.scss */
  .auto-insurance.cat-widget .logo-container {
    display: inline-block;
    float: left; }
    /* line 1136, sassV2/_widgets.scss */
    .auto-insurance.cat-widget .logo-container .image-logo {
      display: block;
      width: 200px;
      margin-top: 5px;
      margin-left: 10px; }
    /* line 1143, sassV2/_widgets.scss */
    .auto-insurance.cat-widget .logo-container label {
      display: block;
      margin: 5px auto;
      width: 115px; }
  /* line 1150, sassV2/_widgets.scss */
  .auto-insurance.cat-widget .auto-ins-header {
    display: inline-block;
    float: left;
    margin-top: 26px;
    margin-left: 25px; }
    /* line 1156, sassV2/_widgets.scss */
    .auto-insurance.cat-widget .auto-ins-header h1 {
      font-size: 1.1em;
      font-weight: 400;
      text-transform: none;
      margin-bottom: 5px; }
    /* line 1163, sassV2/_widgets.scss */
    .auto-insurance.cat-widget .auto-ins-header h4 {
      font-size: .8em;
      font-weight: 100;
      margin-bottom: 5px;
      display: block;
      height: 16px; }
      /* line 1170, sassV2/_widgets.scss */
      .auto-insurance.cat-widget .auto-ins-header h4 span {
        float: left; }
      /* line 1174, sassV2/_widgets.scss */
      .auto-insurance.cat-widget .auto-ins-header h4 .step-num {
        display: inline-block;
        width: 15px;
        margin: 0px 5px 0 35px;
        line-height: 9px;
        text-align: center;
        font-size: .8em;
        font-weight: bold;
        border: 3px solid #fff;
        background-color: #fff;
        border-radius: 50%;
        color: #000; }
  /* line 1190, sassV2/_widgets.scss */
  .auto-insurance.cat-widget .cat-wrapper {
    position: relative;
    z-index: 10;
    height: 210px; }
  /* line 1196, sassV2/_widgets.scss */
  .auto-insurance.cat-widget .form-panel {
    padding: 0px;
    height: 155px;
    margin-top: 10px; }
    /* line 1201, sassV2/_widgets.scss */
    .auto-insurance.cat-widget .form-panel .form-panel-error {
      font-size: 0.7em; }
    /* line 1205, sassV2/_widgets.scss */
    .auto-insurance.cat-widget .form-panel .form-panel-input:last-of-type, .auto-insurance.cat-widget .form-panel .app-status .form-panel-input:last-of-type {
      margin-bottom: 20px; }
  /* line 1210, sassV2/_widgets.scss */
  .auto-insurance.cat-widget .carrier-logo {
    display: table;
    height: 25px;
    width: 100%;
    padding: 0px 2px;
    margin-top: 5px; }
  /* line 1218, sassV2/_widgets.scss */
  .auto-insurance.cat-widget .actions {
    width: 100%;
    height: 25px;
    margin-top: 5px; }
    /* line 1223, sassV2/_widgets.scss */
    .auto-insurance.cat-widget .actions .goBtn {
      float: none !important;
      display: block !important;
      margin: 0px auto !important;
      width: 160px !important; }
  /* line 1231, sassV2/_widgets.scss */
  .auto-insurance.cat-widget .fine-print {
    display: table;
    height: 10px;
    margin: 5px auto 5px auto;
    font-size: 0.5em; } }

@media all and (min-width: 76.875em) and (min-height: 25em) {
  /* line 1243, sassV2/_widgets.scss */
  .auto-insurance.cat-widget .auto-insurance-overlay {
    height: 360px !important; }
  /* line 1247, sassV2/_widgets.scss */
  .auto-insurance.cat-widget .image-key {
    top: -15px;
    right: -31px; } }

/* End of AutoInsurance Widget Styles */
/* Tickets Widget Styles */
/* line 1257, sassV2/_widgets.scss */
.tickets .big-image-holder {
  background-position: 35% 55%; }

/* line 1262, sassV2/_widgets.scss */
.widget-banner.tickets .header {
  height: 70px; }
  /* line 1265, sassV2/_widgets.scss */
  .widget-banner.tickets .header .logo {
    max-height: 85px;
    max-width: 90%; }
  /* line 1270, sassV2/_widgets.scss */
  .widget-banner.tickets .header .second-logo {
    display: none;
    height: 75px; }
  /* line 1276, sassV2/_widgets.scss */
  .widget-banner.tickets .header .ticket-monster h1 {
    text-transform: uppercase;
    font-size: 3em;
    font-weight: 400;
    margin-top: 10px; }
  /* line 1283, sassV2/_widgets.scss */
  .widget-banner.tickets .header .ticket-monster h3 {
    font-size: 1.5em;
    font-weight: 300;
    margin-bottom: 15px; }
  /* line 1289, sassV2/_widgets.scss */
  .widget-banner.tickets .header .ticket-monster .blue {
    color: #72D0EB; }

/* line 1296, sassV2/_widgets.scss */
.widget-banner.tickets .cat-wrapper .container {
  display: block;
  height: 35px;
  overflow: hidden; }
  /* line 1301, sassV2/_widgets.scss */
  .widget-banner.tickets .cat-wrapper .container .fa-info-circle {
    display: inline-block;
    margin-top: 0.8em;
    margin-right: 0.2em; }
    /* line 1306, sassV2/_widgets.scss */
    .widget-banner.tickets .cat-wrapper .container .fa-info-circle .quicktip {
      margin: -3.15em 0 0 20px; }
  /* line 1311, sassV2/_widgets.scss */
  .widget-banner.tickets .cat-wrapper .container img.b {
    display: none; }
  /* line 1315, sassV2/_widgets.scss */
  .widget-banner.tickets .cat-wrapper .container.selected {
    height: 180px;
    margin: 0 auto; }
    /* line 1319, sassV2/_widgets.scss */
    .widget-banner.tickets .cat-wrapper .container.selected h3.goBtn {
      display: none; }
  /* line 1327, sassV2/_widgets.scss */
  .widget-banner.tickets .cat-wrapper .container .goBtn {
    width: 98%;
    float: left; }
  /* line 1332, sassV2/_widgets.scss */
  .widget-banner.tickets .cat-wrapper .container .input-holder {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px; }
  /* line 1336, sassV2/_widgets.scss */
  .widget-banner.tickets .cat-wrapper .container.event-search input {
    width: 218px;
    padding: 6px; }
  /* line 1341, sassV2/_widgets.scss */
  .widget-banner.tickets .cat-wrapper .container input {
    margin-top: 5px;
    width: 200px; }
  /* line 1349, sassV2/_widgets.scss */
  .widget-banner.tickets .cat-wrapper .container img {
    height: 80px; }
  /* line 1353, sassV2/_widgets.scss */
  .widget-banner.tickets .cat-wrapper .container .city_search {
    font-size: 1em;
    text-align: right; }
    /* line 1357, sassV2/_widgets.scss */
    .widget-banner.tickets .cat-wrapper .container .city_search select {
      width: 218px; }
  /* line 1362, sassV2/_widgets.scss */
  .widget-banner.tickets .cat-wrapper .container .ui-datepicker-trigger {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 18px;
    margin-left: 10px;
    background: #fff;
    background: rgba(255, 255, 255, 0.9);
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -khtml-border-radius: 4px;
    cursor: pointer; }
  /* line 1374, sassV2/_widgets.scss */
  .widget-banner.tickets .cat-wrapper .container .dateTextBox {
    width: 80px;
    vertical-align: middle;
    margin-top: 0px;
    margin-left: 10px; }

@media all and (min-width: 47.5em) and (min-height: 25em) {
  /* line 1385, sassV2/_widgets.scss */
  .tickets.movietheater .big-image-holder .overlay {
    height: 325px; }
  /* line 1389, sassV2/_widgets.scss */
  .tickets.skitickets .big-image-holder .overlay {
    height: 325px; }
  /* line 1395, sassV2/_widgets.scss */
  .tickets.widget-banner .header .second-logo {
    display: inline-block; }
  /* line 1400, sassV2/_widgets.scss */
  .tickets.widget-banner .header .ticket-monster h1 {
    text-transform: uppercase;
    font-size: 3em;
    font-weight: 400;
    margin-top: 10px; }
  /* line 1407, sassV2/_widgets.scss */
  .tickets.widget-banner .header .ticket-monster h3 {
    font-size: 1.5em;
    font-weight: 300;
    margin-bottom: 15px; }
  /* line 1413, sassV2/_widgets.scss */
  .tickets.widget-banner .header .ticket-monster .blue {
    color: #72D0EB; }
  /* line 1417, sassV2/_widgets.scss */
  .tickets.widget-banner .header .ticket-monster .logo {
    position: absolute;
    top: 23%;
    left: 43%;
    max-height: 135px; }
  /* line 1426, sassV2/_widgets.scss */
  .tickets.widget-banner .tickets.cat-wrapper {
    min-height: 210px; }
    /* line 1429, sassV2/_widgets.scss */
    .tickets.widget-banner .tickets.cat-wrapper .container {
      display: table-cell;
      height: 180px; }
      /* line 1433, sassV2/_widgets.scss */
      .tickets.widget-banner .tickets.cat-wrapper .container .goBtn {
        display: none; } }

@media all and (min-width: 75em) and (min-height: 25em) {
  /* line 1443, sassV2/_widgets.scss */
  .tickets.widget-banner.header .ticket-monster .logo {
    position: absolute;
    top: 40%;
    left: 40%;
    max-height: 135px; } }

/* Cruise Widget Styles */
/* line 1452, sassV2/_widgets.scss */
.cruises .big-image-holder {
  background-position: 76% 46%; }

/* line 1456, sassV2/_widgets.scss */
.cruise-container {
  margin: 0 auto;
  height: 100%;
  min-height: 380px;
  width: 100%;
  max-width: 700px; }

/* Hotel Widget Styles */
/* Movie Widget Styles */
/* line 1467, sassV2/_widgets.scss */
.movietheater .big-image-holder {
  background-position: 52% 20%;
  min-height: 375px; }

/* line 1473, sassV2/_widgets.scss */
.movietheater .cat-wrapper {
  height: 64%; }
  /* line 1476, sassV2/_widgets.scss */
  .movietheater .cat-wrapper .container.movie-search {
    border: solid 1px #ccc;
    height: 150px;
    width: 80%;
    max-width: 350px;
    display: table;
    margin-top: 2em;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px; }
    /* line 1485, sassV2/_widgets.scss */
    .movietheater .cat-wrapper .container.movie-search .content-header {
      display: table-header-group;
      text-align: center;
      background: #64B1DB;
      font-size: 1.3em;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
      /* line 1493, sassV2/_widgets.scss */
      .movietheater .cat-wrapper .container.movie-search .content-header h3 {
        padding: .4em; }
    /* line 1498, sassV2/_widgets.scss */
    .movietheater .cat-wrapper .container.movie-search .content {
      display: table-cell;
      vertical-align: middle;
      padding: 10px; }
      /* line 1503, sassV2/_widgets.scss */
      .movietheater .cat-wrapper .container.movie-search .content select, .movietheater .cat-wrapper .container.movie-search .content .goBtn {
        margin: 5px 0; }
  /* line 1509, sassV2/_widgets.scss */
  .movietheater .cat-wrapper .container.see-below {
    vertical-align: middle;
    text-align: center;
    width: 35%;
    min-width: 250px;
    padding: 10px; }

/* line 1519, sassV2/_widgets.scss */
.movietheater .check-below img {
  max-height: 40px;
  max-width: 98%; }

/* Ski Widget Styles */
/* line 1527, sassV2/_widgets.scss */
.skitickets .big-image-holder {
  background-position: 10%;
  min-height: 350px; }

/* line 1533, sassV2/_widgets.scss */
.category_wrapper .skitickets .cat-footer {
  margin-top: 55px; }

/* line 1537, sassV2/_widgets.scss */
.category_wrapper .skitickets .cat-wrapper {
  width: 50%;
  max-width: 350px;
  margin: 1em auto; }
  /* line 1542, sassV2/_widgets.scss */
  .category_wrapper .skitickets .cat-wrapper .container {
    vertical-align: middle;
    text-align: center; }
  /* line 1547, sassV2/_widgets.scss */
  .category_wrapper .skitickets .cat-wrapper .container.ski-search {
    border: solid 1px #ccc;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px; }
    /* line 1551, sassV2/_widgets.scss */
    .category_wrapper .skitickets .cat-wrapper .container.ski-search .content-header {
      text-align: center;
      background: #64B1DB;
      font-size: 1.3em;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
      /* line 1558, sassV2/_widgets.scss */
      .category_wrapper .skitickets .cat-wrapper .container.ski-search .content-header h3 {
        padding: .4em; }
    /* line 1562, sassV2/_widgets.scss */
    .category_wrapper .skitickets .cat-wrapper .container.ski-search .content {
      display: inline-block;
      margin: 0 auto;
      padding: 10px; }
      /* line 1567, sassV2/_widgets.scss */
      .category_wrapper .skitickets .cat-wrapper .container.ski-search .content select, .category_wrapper .skitickets .cat-wrapper .container.ski-search .content .goBtn {
        margin: 5px;
        max-width: 200px; }

@media all and (min-width: 36.563em) and (min-height: 25em) {
  /* line 1577, sassV2/_widgets.scss */
  .skitickets .big-image-holder {
    background-position: 34% 63%;
    min-height: 280px; }
  /* line 1582, sassV2/_widgets.scss */
  .category_wrapper .skitickets .cat-wrapper {
    margin: 2.5em auto; } }

@media all and (min-width: 76.875em) and (min-height: 25em) {
  /* line 1588, sassV2/_widgets.scss */
  .skitickets .big-image-holder {
    background-position: 51% 55%; } }

/* Hotel Widgte Styles */
/* line 1594, sassV2/_widgets.scss */
.hotel-widget-container {
  display: block;
  padding: 5% 0; }
  /* line 1599, sassV2/_widgets.scss */
  .hotel-widget-container .tab_bar.hotel-tabs {
    width: 450px; }
  /* line 1604, sassV2/_widgets.scss */
  .hotel-widget-container table {
    margin: 0 auto; }
  /* line 1608, sassV2/_widgets.scss */
  .hotel-widget-container .goButton, .hotel-widget-container .goBtn, .hotel-widget-container input.goBtn {
    background: #ebd600;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFE900), color-stop(100%, #ebd600));
    /* Chrome, Safari4+ */
    background: -o-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #FFE900 0%, #ebd600 100%);
    /* W3C */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    border: 1px solid #FFE900;
    color: #000;
    font-size: 18px;
    font-weight: 700;
    text-shadow: 0px 1px rgba(255, 255, 255, 0.5);
    cursor: pointer;
    width: 75px;
    height: 30px;
    margin: 5px;
    float: right;
    line-height: 1em; }
    /* line 33, sassV2/_utilities.scss */
    .hotel-widget-container .goButton:hover, .hotel-widget-container .goBtn:hover, .hotel-widget-container input.goBtn:hover {
      background: #FFE900;
      /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: -moz-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebd600), color-stop(100%, #FFE900));
      /* Chrome, Safari4+ */
      background: -o-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #ebd600 0%, #FFE900 100%);
      /* W3C */ }
  /* line 1625, sassV2/_widgets.scss */
  .hotel-widget-container .nav.button {
    display: none;
    margin: 0 auto;
    color: #fff;
    border: 1px solid #fff;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-weight: bold;
    background: #000;
    background: rgba(255, 255, 255, 0.2);
    cursor: pointer; }
    /* line 1638, sassV2/_widgets.scss */
    .hotel-widget-container .nav.button.mobile {
      display: block;
      width: 60%;
      clear: both;
      margin-bottom: 5px;
      -webkit-border-top-left-radius: 4px;
      -webkit-border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      -webkit-border-bottom-left-radius: 4px;
      -moz-border-radius-topleft: 4px;
      -moz-border-radius-topright: 4px;
      -moz-border-radius-bottomright: 4px;
      -moz-border-radius-bottomleft: 4px;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
      -khtml-border-radius: 4px; }
      /* line 1645, sassV2/_widgets.scss */
      .hotel-widget-container .nav.button.mobile.selected {
        -webkit-border-top-left-radius: 0;
        -webkit-border-top-right-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-radius-topleft: 0;
        -moz-border-radius-topright: 0;
        -moz-border-radius-bottomright: 0;
        -moz-border-radius-bottomleft: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        -khtml-border-radius: 0;
        border-top-left-radius: 4px;
        border-top-right-radiu: 4px;
        border-bottom: none;
        background: #64B1DB; }
    /* line 1654, sassV2/_widgets.scss */
    .hotel-widget-container .nav.button.selected {
      background: rgba(0, 0, 0, 0); }
  /* line 1659, sassV2/_widgets.scss */
  .hotel-widget-container .error {
    color: red;
    clear: left;
    float: left;
    font-size: 1em;
    display: inline; }
  /* line 1667, sassV2/_widgets.scss */
  .hotel-widget-container .search-box-border {
    height: 100%;
    min-height: 385px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.72); }
  /* line 1674, sassV2/_widgets.scss */
  .hotel-widget-container .search-box-check-below {
    color: #fff;
    font-style: italic;
    text-align: center;
    font-size: .9em; }
  /* line 1681, sassV2/_widgets.scss */
  .hotel-widget-container .loginField {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #0E284B;
    border: 1px solid #0E284B;
    background-repeat: repeat-x;
    padding-top: 2px;
    height: 25px; }
  /* line 1691, sassV2/_widgets.scss */
  .hotel-widget-container .SearchFieldHolder {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF;
    padding-bottom: 3px; }
  /* line 1699, sassV2/_widgets.scss */
  .hotel-widget-container .FormText {
    padding-top: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF; }
    /* line 1706, sassV2/_widgets.scss */
    .hotel-widget-container .FormText .float-left {
      float: none; }
  /* line 1711, sassV2/_widgets.scss */
  .hotel-widget-container .TopSearchFieldHolder {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF; }
  /* line 1718, sassV2/_widgets.scss */
  .hotel-widget-container .ExclusiveCompare {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF; }
    /* line 1724, sassV2/_widgets.scss */
    .hotel-widget-container .ExclusiveCompare a {
      text-decoration: underline; }
  /* line 1729, sassV2/_widgets.scss */
  .hotel-widget-container .SearchFieldHolderNoPad {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF; }
  /* line 1736, sassV2/_widgets.scss */
  .hotel-widget-container .loginFieldsmaller {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #0E284B;
    border: 1px solid #0E284B;
    padding-left: 3px;
    margin: 1px 0 3px;
    background-repeat: repeat-x;
    padding-top: 2px; }
  /* line 1747, sassV2/_widgets.scss */
  .hotel-widget-container .GoButtonHolder {
    width: auto;
    padding: 0px; }
  /* line 1752, sassV2/_widgets.scss */
  .hotel-widget-container .Pulldown {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #0E284B;
    border: 1px solid #0E284B;
    padding-left: 3px;
    margin: 1px 0 3px; }
  /* line 1761, sassV2/_widgets.scss */
  .hotel-widget-container .PulldownState {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #0E284B;
    border: 1px solid #0E284B;
    padding-left: 3px;
    margin: 1px 0 3px; }
  /* line 1770, sassV2/_widgets.scss */
  .hotel-widget-container .citysearch {
    display: block; }
  /* line 1779, sassV2/_widgets.scss */
  .hotel-widget-container .citysearch-logo {
    max-width: 120px;
    height: 50px;
    margin-top: 10px;
    margin-bottom: 5px; }
    /* line 1785, sassV2/_widgets.scss */
    .hotel-widget-container .citysearch-logo img {
      float: left;
      max-width: 140px;
      height: 60px; }
  /* line 1792, sassV2/_widgets.scss */
  .hotel-widget-container .ui-datepicker-trigger {
    display: inline-block;
    margin-top: 5px;
    background: #fff;
    background: rgba(255, 255, 255, 0.9);
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -khtml-border-radius: 4px; }
  /* line 1800, sassV2/_widgets.scss */
  .hotel-widget-container .citysearch, .hotel-widget-container .addresssearch, .hotel-widget-container .airportsearch, .hotel-widget-container .landmarksearch {
    display: none;
    width: 276px;
    height: 320px;
    margin: 0 auto;
    padding: 5px; }
  /* line 1808, sassV2/_widgets.scss */
  .hotel-widget-container .addresssearch {
    height: 330px; }
    /* line 1811, sassV2/_widgets.scss */
    .hotel-widget-container .addresssearch #addressState {
      height: 25px; }
    /* line 1815, sassV2/_widgets.scss */
    .hotel-widget-container .addresssearch .loginFieldZipCode {
      width: 85px; }
  /* line 1820, sassV2/_widgets.scss */
  .hotel-widget-container .citysearch-footer {
    float: left;
    width: 240px;
    margin-top: 10px;
    margin-left: 20px;
    color: white;
    font-size: .98em;
    font-family: Segoe UI, Arial, Tahoma, Verdana; }
    /* line 1829, sassV2/_widgets.scss */
    .hotel-widget-container .citysearch-footer img {
      width: 15px;
      height: 15px;
      margin-right: 3px; }
  /* line 1836, sassV2/_widgets.scss */
  .hotel-widget-container .loginFieldZipCode {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #0E284B;
    border: 1px solid #0E284B;
    padding-left: 3px;
    margin: 1px 0 3px;
    background-repeat: repeat-x;
    height: 25px;
    padding-top: 2px; }

@media all and (min-width: 29.813em) and (min-height: 25em) {
  /* line 1851, sassV2/_widgets.scss */
  .hotel-widget-container .citysearch, .hotel-widget-container .addresssearch, .hotel-widget-container .airportsearch, .hotel-widget-container .landmarksearch {
    width: 100%;
    height: 300px; }
  /* line 1856, sassV2/_widgets.scss */
  .hotel-widget-container .nav.button {
    display: block;
    float: left;
    color: #fff;
    width: 25%;
    max-width: 25%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-weight: bold;
    border: none;
    background: rgba(255, 255, 255, 0.1); }
    /* line 1869, sassV2/_widgets.scss */
    .hotel-widget-container .nav.button.selected {
      background: rgba(0, 0, 0, 0); }
    /* line 1873, sassV2/_widgets.scss */
    .hotel-widget-container .nav.button.mobile {
      display: none; }
  /* line 1878, sassV2/_widgets.scss */
  .hotel-widget-container .searchButtton {
    width: 105px; }
  /* line 1882, sassV2/_widgets.scss */
  .hotel-widget-container .search-box-border {
    width: 440px;
    height: 280px;
    padding: 0; }
  /* line 1888, sassV2/_widgets.scss */
  .hotel-widget-container .search-box-check-below {
    width: 440px;
    padding: 0 10px 5px 10px;
    float: left;
    margin-top: 10px; }
  /* line 1895, sassV2/_widgets.scss */
  .hotel-widget-container .loginField {
    padding-left: 3px;
    margin: 1px 0 3px;
    height: 25px;
    width: 170px;
    float: left; }
  /* line 1903, sassV2/_widgets.scss */
  .hotel-widget-container .SearchFieldHolder {
    margin: 10px 0px 0px 40px;
    float: left; }
  /* line 1908, sassV2/_widgets.scss */
  .hotel-widget-container .TopSearchFieldHolder {
    margin: 10px 0 0 40px;
    float: left; }
  /* line 1913, sassV2/_widgets.scss */
  .hotel-widget-container .ExclusiveCompare {
    margin: 00px 0px 0px 40px;
    float: left; }
    /* line 1917, sassV2/_widgets.scss */
    .hotel-widget-container .ExclusiveCompare a {
      margin-right: 20px; }
  /* line 1922, sassV2/_widgets.scss */
  .hotel-widget-container .SearchFieldHolderNoPad {
    width: 150px; }
  /* line 1926, sassV2/_widgets.scss */
  .hotel-widget-container .loginFieldsmaller {
    height: 25px;
    width: 90px !important;
    float: left;
    margin-right: 10px; }
  /* line 1933, sassV2/_widgets.scss */
  .hotel-widget-container .GoButtonHolder {
    float: left;
    margin-left: 30px;
    margin-top: 20px; }
  /* line 1939, sassV2/_widgets.scss */
  .hotel-widget-container .Pulldown {
    width: 60px !important;
    height: 25px; }
  /* line 1944, sassV2/_widgets.scss */
  .hotel-widget-container .PulldownState {
    width: 80px;
    height: 25px; }
  /* line 1949, sassV2/_widgets.scss */
  .hotel-widget-container .addpadding {
    padding-right: 25px; }
  /* line 1953, sassV2/_widgets.scss */
  .hotel-widget-container .addWidth {
    width: 215px !important; }
  /* line 1957, sassV2/_widgets.scss */
  .hotel-widget-container .citysearch {
    display: block; }
    /* line 1961, sassV2/_widgets.scss */
    .hotel-widget-container .citysearch .TopSearchFieldHolder input {
      width: 342px; }
  /* line 1967, sassV2/_widgets.scss */
  .hotel-widget-container .citysearch-footer {
    float: left;
    width: 240px;
    margin-top: 10px;
    margin-left: 20px; }
  /* line 1974, sassV2/_widgets.scss */
  .hotel-widget-container .citysearch-logo {
    float: left;
    width: 120px;
    height: 50px;
    margin-top: 10px;
    margin-bottom: 5px; }
    /* line 1981, sassV2/_widgets.scss */
    .hotel-widget-container .citysearch-logo img {
      float: left;
      margin-left: 25px;
      width: 140px;
      height: 60px; }
  /* line 1989, sassV2/_widgets.scss */
  .hotel-widget-container .tab-size-small {
    width: 105px;
    height: 25px; }
  /* line 1994, sassV2/_widgets.scss */
  .hotel-widget-container .tab-size-large {
    width: 120px;
    height: 25px; }
  /* line 1999, sassV2/_widgets.scss */
  .hotel-widget-container .loginFieldZipCode {
    height: 25px;
    width: 90px !important;
    padding-top: 2px; }
  /* line 2006, sassV2/_widgets.scss */
  .hotel-widget-container .FormText .float-left {
    float: left; }
  /* line 2011, sassV2/_widgets.scss */
  .hotel-widget-container .margin-left {
    margin-left: 40px; }
  /* line 2015, sassV2/_widgets.scss */
  .hotel-widget-container .spacing {
    float: left;
    margin-top: 15px; } }

/* line 2024, sassV2/_widgets.scss */
.scroller .widget {
  width: 700px;
  float: left;
  height: 16.3em;
  margin-right: 15px;
  position: relative;
  top: 0px;
  right: 0px;
  padding: 0px;
  margin-left: 5px; }

/* line 2038, sassV2/_widgets.scss */
.scroller .deepcrowd-container .deepcrowd-header {
  height: 70px;
  margin-bottom: 0px;
  margin-left: 95px; }
  /* line 2043, sassV2/_widgets.scss */
  .scroller .deepcrowd-container .deepcrowd-header .logo {
    height: 65px; }
  /* line 2047, sassV2/_widgets.scss */
  .scroller .deepcrowd-container .deepcrowd-header .second-logo {
    height: 65px; }

/* line 2052, sassV2/_widgets.scss */
.scroller .deepcrowd-container .deepcrowd-content-left {
  height: auto;
  margin-left: 20px; }
  /* line 2056, sassV2/_widgets.scss */
  .scroller .deepcrowd-container .deepcrowd-content-left .input-holder {
    padding: 0px;
    margin: 0px 20px 15px 0; }
    /* line 2060, sassV2/_widgets.scss */
    .scroller .deepcrowd-container .deepcrowd-content-left .input-holder input {
      margin-top: 0px; }
  /* line 2065, sassV2/_widgets.scss */
  .scroller .deepcrowd-container .deepcrowd-content-left .goButton {
    margin-bottom: 0px;
    padding: 5px;
    margin-right: 20px; }
  /* line 2071, sassV2/_widgets.scss */
  .scroller .deepcrowd-container .deepcrowd-content-left img {
    height: 70px;
    float: left;
    margin-left: 15px;
    margin-top: -10px; }

/* line 2079, sassV2/_widgets.scss */
.scroller .deepcrowd-container .deepcrowd-content-middle {
  margin-top: 0px; }

/* line 2083, sassV2/_widgets.scss */
.scroller .deepcrowd-container .deepcrowd-content-right {
  width: 300px;
  padding-top: 0px;
  height: auto; }
  /* line 2088, sassV2/_widgets.scss */
  .scroller .deepcrowd-container .deepcrowd-content-right .city_search {
    height: 150px !important; }
    /* line 2093, sassV2/_widgets.scss */
    .scroller .deepcrowd-container .deepcrowd-content-right .city_search .date-row .goButton {
      margin-bottom: 0px;
      margin-top: 0px;
      padding: 5px;
      margin-right: 85px; }

/* line 2104, sassV2/_widgets.scss */
.scroller .hotel-widget-container {
  height: 16.3em;
  float: left;
  margin-left: 5px;
  margin-right: 15px;
  position: relative;
  top: 0px;
  right: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.72); }
  /* line 2115, sassV2/_widgets.scss */
  .scroller .hotel-widget-container .search-box-border {
    height: 12.7em;
    background: none; }
  /* line 2120, sassV2/_widgets.scss */
  .scroller .hotel-widget-container .citysearch {
    height: 235px; }
  /* line 2124, sassV2/_widgets.scss */
  .scroller .hotel-widget-container .TopSearchFieldHolder {
    margin: 5px 0px 0px 40px; }
  /* line 2128, sassV2/_widgets.scss */
  .scroller .hotel-widget-container .SearchFieldHolder {
    margin: 5px 0px 0px 40px;
    padding-bottom: 0px; }
  /* line 2133, sassV2/_widgets.scss */
  .scroller .hotel-widget-container .GoButtonHolder {
    margin-top: 20px; }
  /* line 2137, sassV2/_widgets.scss */
  .scroller .hotel-widget-container .citysearch-footer {
    margin-top: 10px; }
  /* line 2141, sassV2/_widgets.scss */
  .scroller .hotel-widget-container .citysearch-logo {
    float: left;
    width: 170px;
    height: 60px;
    margin-top: 10px;
    margin-bottom: 0px; }
    /* line 2148, sassV2/_widgets.scss */
    .scroller .hotel-widget-container .citysearch-logo img {
      width: 100px;
      height: 50px; }
  /* line 2154, sassV2/_widgets.scss */
  .scroller .hotel-widget-container .search-box-check-below {
    background: none;
    text-align: left;
    font-size: .7em; }
  /* line 2160, sassV2/_widgets.scss */
  .scroller .hotel-widget-container .white {
    background: #fff; }

/*Orbitz Hotel Styles */
/* line 2172, sassV2/_widgets.scss */
.orbtiz-hotel .orbtiz-hotel-holder .ui-autocomplete-loading::-ms-clear {
  display: none !important; }

/* line 2176, sassV2/_widgets.scss */
.orbtiz-hotel .orbtiz-hotel-holder .form-panel {
  padding: 0px;
  width: 250px;
  padding-left: 10px; }
  /* line 2181, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .form-panel .where {
    width: 215px; }

/* line 2186, sassV2/_widgets.scss */
.orbtiz-hotel .orbtiz-hotel-holder .form-panel-input {
  height: 84px; }

/* line 2190, sassV2/_widgets.scss */
.orbtiz-hotel .orbtiz-hotel-holder .form-panel-input label {
  color: #fff; }

/* line 2194, sassV2/_widgets.scss */
.orbtiz-hotel .orbtiz-hotel-holder .ui-datepicker-trigger {
  background-color: #fff;
  margin-left: 5px;
  height: 27px;
  vertical-align: middle; }

/* line 2201, sassV2/_widgets.scss */
.orbtiz-hotel .orbtiz-hotel-holder .adult-dropdown {
  float: left; }
  /* line 2204, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .adult-dropdown .form-panel-input select {
    width: 70px; }

/* line 2209, sassV2/_widgets.scss */
.orbtiz-hotel .orbtiz-hotel-holder .actions {
  height: 36px;
  float: left;
  width: 75px;
  margin-top: 30px;
  margin-left: 20px; }
  /* line 2216, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .actions .goBtn {
    background: #ebd600;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFE900), color-stop(100%, #ebd600));
    /* Chrome, Safari4+ */
    background: -o-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #FFE900 0%, #ebd600 100%);
    /* W3C */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    border: 1px solid #FFE900;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-shadow: 0px 1px rgba(255, 255, 255, 0.5);
    cursor: pointer;
    width: 75px;
    height: 30px;
    margin: 5px;
    float: right;
    line-height: 1em; }
    /* line 33, sassV2/_utilities.scss */
    .orbtiz-hotel .orbtiz-hotel-holder .actions .goBtn:hover {
      background: #FFE900;
      /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: -moz-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebd600), color-stop(100%, #FFE900));
      /* Chrome, Safari4+ */
      background: -o-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #ebd600 0%, #FFE900 100%);
      /* W3C */ }

@media all and (min-width: 29.5em) and (min-height: 25em) {
  /* line 2241, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .form-panel {
    width: 500px;
    padding-left: 10px; }
    /* line 2245, sassV2/_widgets.scss */
    .orbtiz-hotel .orbtiz-hotel-holder .form-panel .where {
      width: 480px; }
  /* line 2250, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .datepicker {
    width: 110px; }
  /* line 2254, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .date-picker-1 {
    float: left;
    margin-right: 10px;
    width: 35%;
    height: 105px; }
  /* line 2261, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .date-picker-2 {
    float: left;
    width: 35%;
    height: 105px; }
  /* line 2267, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .form-panel-input {
    float: left; }
  /* line 2271, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .adult-dropdown {
    float: right; }
    /* line 2274, sassV2/_widgets.scss */
    .orbtiz-hotel .orbtiz-hotel-holder .adult-dropdown .form-panel-input select {
      width: 122px; }
  /* line 2279, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .actions {
    height: 36px;
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 20px; }
  /* line 2288, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .form-panel-error {
    padding-left: 5px; } }

@media all and (min-width: 75em) and (min-height: 25em) {
  /* line 2296, sassV2/_widgets.scss */
  .category_wrapper.travel.hotels .big-image-holder .overlay.widget-banner.has-orbitz, .category_wrapper.travel.all .big-image-holder .overlay.widget-banner.has-orbitz {
    height: 350px; }
  /* line 2300, sassV2/_widgets.scss */
  .orbtiz-hotel .orbtiz-hotel-holder .actions {
    margin-top: -15px; } }

/*Orbitz Vaction Packages Styles */
/* line 2307, sassV2/_widgets.scss */
.orbitz-tab-holder {
  display: none; }

/* line 2311, sassV2/_widgets.scss */
.orbtiz-logo {
  display: none; }

/* line 2315, sassV2/_widgets.scss */
.orbitz-deal {
  display: none; }

/* line 2323, sassV2/_widgets.scss */
.orbtiz-vacation .orbtiz-vacation-holder .ui-autocomplete-loading::-ms-clear {
  display: none !important; }

/* line 2327, sassV2/_widgets.scss */
.orbtiz-vacation .orbtiz-vacation-holder .form-panel {
  padding: 0px;
  width: 250px; }

/* line 2332, sassV2/_widgets.scss */
.orbtiz-vacation .orbtiz-vacation-holder .form-panel-input {
  height: 80px; }

/* line 2336, sassV2/_widgets.scss */
.orbtiz-vacation .orbtiz-vacation-holder .form-panel-input label {
  color: #fff; }

/* line 2340, sassV2/_widgets.scss */
.orbtiz-vacation .orbtiz-vacation-holder .toLocation, .orbtiz-vacation .orbtiz-vacation-holder .fromLocation {
  width: 250px; }

/* line 2344, sassV2/_widgets.scss */
.orbtiz-vacation .orbtiz-vacation-holder .date-picker-1, .orbtiz-vacation .orbtiz-vacation-holder .date-picker-2 {
  float: left;
  width: 100%;
  height: 85px; }
  /* line 2349, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .date-picker-1 .date-picker-holder, .orbtiz-vacation .orbtiz-vacation-holder .date-picker-2 .date-picker-holder {
    float: left; }
    /* line 2352, sassV2/_widgets.scss */
    .orbtiz-vacation .orbtiz-vacation-holder .date-picker-1 .date-picker-holder .form-panel-input, .orbtiz-vacation .orbtiz-vacation-holder .date-picker-2 .date-picker-holder .form-panel-input {
      width: 150px; }
  /* line 2357, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .date-picker-1 .time-dropdown, .orbtiz-vacation .orbtiz-vacation-holder .date-picker-2 .time-dropdown {
    float: left; }
  /* line 2361, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .date-picker-1 .form-panel-input, .orbtiz-vacation .orbtiz-vacation-holder .date-picker-2 .form-panel-input {
    float: left; }
  /* line 2365, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .date-picker-1 input, .orbtiz-vacation .orbtiz-vacation-holder .date-picker-2 input {
    width: 110px; }
  /* line 2369, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .date-picker-1 select, .orbtiz-vacation .orbtiz-vacation-holder .date-picker-2 select {
    width: 95px;
    padding: 8px 2px; }
  /* line 2374, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .date-picker-1 .form-panel-error, .orbtiz-vacation .orbtiz-vacation-holder .date-picker-2 .form-panel-error {
    padding-left: 0px; }

/* line 2379, sassV2/_widgets.scss */
.orbtiz-vacation .orbtiz-vacation-holder .adult-dropdown {
  float: left; }
  /* line 2382, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .adult-dropdown .form-panel-input select {
    width: 70px; }

/* line 2387, sassV2/_widgets.scss */
.orbtiz-vacation .orbtiz-vacation-holder .packages-holder {
  float: left;
  margin-right: 30px; }
  /* line 2391, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .packages-holder .form-panel-input select {
    width: 150px; }

/* line 2396, sassV2/_widgets.scss */
.orbtiz-vacation .orbtiz-vacation-holder .ui-datepicker-trigger {
  background-color: #fff;
  margin-left: 5px;
  height: 27px;
  vertical-align: middle;
  margin-right: 5px; }

/* line 2404, sassV2/_widgets.scss */
.orbtiz-vacation .orbtiz-vacation-holder .actions {
  width: 120px;
  float: right;
  margin-top: 15px;
  margin-right: -6px; }
  /* line 2410, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .actions .goBtn {
    background: #ebd600;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFE900), color-stop(100%, #ebd600));
    /* Chrome, Safari4+ */
    background: -o-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #FFE900 0%, #ebd600 100%);
    /* W3C */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    border: 1px solid #FFE900;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-shadow: 0px 1px rgba(255, 255, 255, 0.5);
    cursor: pointer;
    width: 75px;
    height: 30px;
    margin: 5px;
    float: right;
    line-height: 1em; }
    /* line 33, sassV2/_utilities.scss */
    .orbtiz-vacation .orbtiz-vacation-holder .actions .goBtn:hover {
      background: #FFE900;
      /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: -moz-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebd600), color-stop(100%, #FFE900));
      /* Chrome, Safari4+ */
      background: -o-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #ebd600 0%, #FFE900 100%);
      /* W3C */ }

@media all and (min-width: 30.5em) and (min-height: 25em) {
  /* line 2431, sassV2/_widgets.scss */
  .orbitz-tab-holder {
    height: 35px;
    width: 100%;
    display: block; }
  /* line 2437, sassV2/_widgets.scss */
  .orbitz-tab {
    display: block;
    float: left;
    background: url(/Images/Backgrounds/transpBlack35.png);
    color: #fff;
    width: 50%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-weight: bold;
    border: none; }
  /* line 2450, sassV2/_widgets.scss */
  .orbitz-tab.selected {
    background: none; }
  /* line 2454, sassV2/_widgets.scss */
  .orbtiz-logo-holder {
    height: 100px;
    width: 100%; }
    /* line 2458, sassV2/_widgets.scss */
    .orbtiz-logo-holder .orbitz-deal {
      float: left;
      display: block;
      width: 360px;
      margin-top: 10px;
      margin-left: 20px;
      color: white;
      font-size: 1.2em;
      font-family: Segoe UI, Arial, Tahoma, Verdana; }
      /* line 2468, sassV2/_widgets.scss */
      .orbtiz-logo-holder .orbitz-deal span {
        line-height: 1.1em; }
      /* line 2472, sassV2/_widgets.scss */
      .orbtiz-logo-holder .orbitz-deal img {
        height: 15px;
        margin-right: 3px; }
    /* line 2478, sassV2/_widgets.scss */
    .orbtiz-logo-holder .orbtiz-logo {
      display: block;
      float: right;
      margin-right: 15px;
      max-width: 200px; }
  /* line 2488, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder {
    margin: 0px; }
    /* line 2491, sassV2/_widgets.scss */
    .orbtiz-vacation .orbtiz-vacation-holder .toLocation, .orbtiz-vacation .orbtiz-vacation-holder .fromLocation {
      width: 310px; }
    /* line 2495, sassV2/_widgets.scss */
    .orbtiz-vacation .orbtiz-vacation-holder .form-panel {
      width: 320px; }
    /* line 2499, sassV2/_widgets.scss */
    .orbtiz-vacation .orbtiz-vacation-holder .date-picker-1 .date-picker-holder .form-panel-input, .orbtiz-vacation .orbtiz-vacation-holder .date-picker-2 .date-picker-holder .form-panel-input {
      width: 180px; }
    /* line 2503, sassV2/_widgets.scss */
    .orbtiz-vacation .orbtiz-vacation-holder .adult-dropdown .form-panel-input select {
      width: 130px; }
    /* line 2507, sassV2/_widgets.scss */
    .orbtiz-vacation .orbtiz-vacation-holder .actions {
      margin-top: 0;
      margin-right: 4px;
      margin-bottom: 10px; }
    /* line 2513, sassV2/_widgets.scss */
    .orbtiz-vacation .orbtiz-vacation-holder .time-dropdown select {
      width: 125px; } }

@media all and (min-width: 75em) and (min-height: 25em) {
  /* line 2522, sassV2/_widgets.scss */
  .category_wrapper.travel.vacationpackages .big-image-holder .overlay.widget-banner.has-orbitz {
    top: 0px; }
  /* line 2526, sassV2/_widgets.scss */
  .orbitz-tab-holder {
    width: 700px; }
  /* line 2530, sassV2/_widgets.scss */
  .orbitz-tab {
    width: 350px; }
  /* line 2534, sassV2/_widgets.scss */
  .orbtiz-logo-holder {
    height: 80px; }
    /* line 2537, sassV2/_widgets.scss */
    .orbtiz-logo-holder .orbitz-deal {
      width: 430px; }
  /* line 2546, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .form-panel {
    width: 650px;
    padding-left: 0px; }
  /* line 2551, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .from-location {
    float: left;
    margin-right: 50px; }
  /* line 2556, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .toLocation, .orbtiz-vacation .orbtiz-vacation-holder .fromLocation {
    width: 300px; }
  /* line 2560, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .to-location {
    float: left; }
  /* line 2564, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .adult-dropdown .form-panel-input select {
    width: 110px; }
  /* line 2568, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .date-picker-1 {
    width: 48%;
    margin-right: 40px; }
  /* line 2573, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .date-picker-2 {
    width: 43%; }
  /* line 2577, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .actions {
    float: right;
    margin-top: 27px;
    margin-right: 20px; }
  /* line 2583, sassV2/_widgets.scss */
  .orbtiz-vacation .orbtiz-vacation-holder .time-dropdown select {
    width: 90px; } }

/*Orbitz Flights Widget Styles */
/* line 2595, sassV2/_widgets.scss */
.orbtiz-flights .orbtiz-flights-holder .ui-autocomplete-loading::-ms-clear {
  display: none !important; }

/* line 2599, sassV2/_widgets.scss */
.orbtiz-flights .orbtiz-flights-holder .form-panel {
  padding: 0px;
  width: 250px; }

/* line 2604, sassV2/_widgets.scss */
.orbtiz-flights .orbtiz-flights-holder .form-panel-input {
  height: 84px; }

/* line 2608, sassV2/_widgets.scss */
.orbtiz-flights .orbtiz-flights-holder .form-panel-input label {
  color: #fff; }

/* line 2612, sassV2/_widgets.scss */
.orbtiz-flights .orbtiz-flights-holder .toLocation1, .orbtiz-flights .orbtiz-flights-holder .fromLocation1 {
  width: 250px; }

/* line 2616, sassV2/_widgets.scss */
.orbtiz-flights .orbtiz-flights-holder .date-picker-1, .orbtiz-flights .orbtiz-flights-holder .date-picker-2 {
  float: left;
  width: 100%;
  height: 105px; }
  /* line 2621, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .date-picker-1 .date-picker-holder, .orbtiz-flights .orbtiz-flights-holder .date-picker-2 .date-picker-holder {
    float: left; }
    /* line 2624, sassV2/_widgets.scss */
    .orbtiz-flights .orbtiz-flights-holder .date-picker-1 .date-picker-holder .form-panel-input, .orbtiz-flights .orbtiz-flights-holder .date-picker-2 .date-picker-holder .form-panel-input {
      width: 150px; }
  /* line 2629, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .date-picker-1 .time-dropdown, .orbtiz-flights .orbtiz-flights-holder .date-picker-2 .time-dropdown {
    float: left; }
  /* line 2633, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .date-picker-1 .form-panel-input, .orbtiz-flights .orbtiz-flights-holder .date-picker-2 .form-panel-input {
    float: left; }
  /* line 2637, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .date-picker-1 input, .orbtiz-flights .orbtiz-flights-holder .date-picker-2 input {
    width: 110px; }
  /* line 2641, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .date-picker-1 select, .orbtiz-flights .orbtiz-flights-holder .date-picker-2 select {
    width: 95px;
    padding: 8px 2px; }
  /* line 2646, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .date-picker-1 .form-panel-error, .orbtiz-flights .orbtiz-flights-holder .date-picker-2 .form-panel-error {
    padding-left: 0px; }

/* line 2651, sassV2/_widgets.scss */
.orbtiz-flights .orbtiz-flights-holder .adult-dropdown {
  float: left; }
  /* line 2654, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .adult-dropdown .form-panel-input select {
    width: 70px; }

/* line 2659, sassV2/_widgets.scss */
.orbtiz-flights .orbtiz-flights-holder .packages-holder {
  float: left;
  margin-right: 30px; }
  /* line 2663, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .packages-holder .form-panel-input select {
    width: 150px; }

/* line 2668, sassV2/_widgets.scss */
.orbtiz-flights .orbtiz-flights-holder .ui-datepicker-trigger {
  background-color: #fff;
  margin-left: 5px;
  height: 27px;
  vertical-align: middle;
  margin-right: 5px; }

/* line 2676, sassV2/_widgets.scss */
.orbtiz-flights .orbtiz-flights-holder .actions {
  width: 120px;
  float: right;
  margin-top: 27px;
  margin-right: -6px; }
  /* line 2682, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .actions .goBtn {
    background: #ebd600;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFE900), color-stop(100%, #ebd600));
    /* Chrome, Safari4+ */
    background: -o-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #FFE900 0%, #ebd600 100%);
    /* W3C */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    border: 1px solid #FFE900;
    color: #000;
    font-size: 18px;
    font-weight: 700;
    text-shadow: 0px 1px rgba(255, 255, 255, 0.5);
    cursor: pointer;
    width: 75px;
    height: 30px;
    margin: 5px;
    float: right;
    line-height: 1em; }
    /* line 33, sassV2/_utilities.scss */
    .orbtiz-flights .orbtiz-flights-holder .actions .goBtn:hover {
      background: #FFE900;
      /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: -moz-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebd600), color-stop(100%, #FFE900));
      /* Chrome, Safari4+ */
      background: -o-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #ebd600 0%, #FFE900 100%);
      /* W3C */ }

@media all and (min-width: 30.5em) and (min-height: 25em) {
  /* line 2705, sassV2/_widgets.scss */
  .orbtiz-flights .orbitz-tab {
    width: 33%; }
  /* line 2709, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder {
    margin: 0px; }
    /* line 2712, sassV2/_widgets.scss */
    .orbtiz-flights .orbtiz-flights-holder .toLocation1, .orbtiz-flights .orbtiz-flights-holder .fromLocation1 {
      width: 310px; }
    /* line 2716, sassV2/_widgets.scss */
    .orbtiz-flights .orbtiz-flights-holder .form-panel {
      width: 320px; }
    /* line 2720, sassV2/_widgets.scss */
    .orbtiz-flights .orbtiz-flights-holder .date-picker-1 .date-picker-holder .form-panel-input, .orbtiz-flights .orbtiz-flights-holder .date-picker-2 .date-picker-holder .form-panel-input {
      width: 180px; }
    /* line 2724, sassV2/_widgets.scss */
    .orbtiz-flights .orbtiz-flights-holder .adult-dropdown .form-panel-input select {
      width: 130px; }
    /* line 2728, sassV2/_widgets.scss */
    .orbtiz-flights .orbtiz-flights-holder .actions {
      margin-top: 0;
      margin-right: 4px;
      margin-bottom: 10px; }
    /* line 2734, sassV2/_widgets.scss */
    .orbtiz-flights .orbtiz-flights-holder .time-dropdown select {
      width: 125px; } }

@media all and (min-width: 70em) and (min-height: 25em) {
  /* line 2742, sassV2/_widgets.scss */
  .category_wrapper.travel.flights .big-image-holder .overlay.widget-banner.has-orbitz {
    top: 0px; }
    /* line 2745, sassV2/_widgets.scss */
    .category_wrapper.travel.flights .big-image-holder .overlay.widget-banner.has-orbitz .orbitz-tab {
      width: 232px; }
  /* line 2753, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .form-panel {
    width: 650px;
    padding-left: 0px; }
  /* line 2758, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .from-location {
    float: left;
    margin-right: 50px; }
  /* line 2763, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .toLocation1, .orbtiz-flights .orbtiz-flights-holder .fromLocation1 {
    width: 300px; }
  /* line 2767, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .to-location {
    float: left; }
  /* line 2771, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .adult-dropdown .form-panel-input select {
    width: 110px; }
  /* line 2775, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .date-picker-1 {
    width: 48%;
    margin-right: 40px; }
  /* line 2780, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .date-picker-2 {
    width: 43%; }
  /* line 2784, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .actions {
    float: right;
    margin-top: 27px;
    margin-right: 20px; }
  /* line 2790, sassV2/_widgets.scss */
  .orbtiz-flights .orbtiz-flights-holder .time-dropdown select {
    width: 90px; } }

/* line 2797, sassV2/_widgets.scss */
.insure-zone {
  width: 95% !important;
  padding: 20px;
  max-width: none !important;
  position: relative !important;
  right: auto;
  top: auto; }
  @media all and (min-width: 70em) and (min-height: 25em) {
    /* line 2797, sassV2/_widgets.scss */
    .insure-zone {
      width: 825px !important;
      width: 85% !important; } }
  /* line 2813, sassV2/_widgets.scss */
  .insure-zone .column .form-inputv3 label span, .insure-zone .column .dropdown-inputv3 label span {
    color: #fff; }
  /* line 2817, sassV2/_widgets.scss */
  .insure-zone .insurezone-header {
    display: block;
    margin-bottom: 20px;
    width: 100%; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 2817, sassV2/_widgets.scss */
      .insure-zone .insurezone-header {
        display: block;
        width: 490px;
        margin: 0 auto; } }
    /* line 2831, sassV2/_widgets.scss */
    .insure-zone .insurezone-header img {
      width: 100%;
      display: block;
      margin: 0px auto !important; }
      @media all and (min-width: 70em) and (min-height: 25em) {
        /* line 2831, sassV2/_widgets.scss */
        .insure-zone .insurezone-header img {
          width: 500px; } }
    /* line 2841, sassV2/_widgets.scss */
    .insure-zone .insurezone-header h3 {
      font-weight: bold;
      padding-bottom: 10px;
      font-size: .75em;
      text-align: center; }
      @media all and (min-width: 29.813em) and (min-height: 25em) {
        /* line 2841, sassV2/_widgets.scss */
        .insure-zone .insurezone-header h3 {
          font-size: 1em; } }
      @media all and (min-width: 70em) and (min-height: 25em) {
        /* line 2841, sassV2/_widgets.scss */
        .insure-zone .insurezone-header h3 {
          font-size: 1.2em; } }
    /* line 2856, sassV2/_widgets.scss */
    .insure-zone .insurezone-header label.sub-text {
      display: block;
      font-size: .75em;
      text-align: center; }
      @media all and (min-width: 29.813em) and (min-height: 25em) {
        /* line 2856, sassV2/_widgets.scss */
        .insure-zone .insurezone-header label.sub-text {
          font-size: 1em; } }
      @media all and (min-width: 70em) and (min-height: 25em) {
        /* line 2856, sassV2/_widgets.scss */
        .insure-zone .insurezone-header label.sub-text {
          font-size: 1.2em; } }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 2872, sassV2/_widgets.scss */
    .insure-zone .column .form-inputv3 input, .insure-zone .column .form-inputv3 label, .insure-zone .column .dropdown-inputv3 select, .insure-zone .column .dropdown-inputv3 label {
      width: 200px; } }
  @media all and (min-width: 70em) and (min-height: 25em) {
    /* line 2878, sassV2/_widgets.scss */
    .insure-zone .column .form-inputv3 input, .insure-zone .column .form-inputv3 label, .insure-zone .column .dropdown-inputv3 select, .insure-zone .column .dropdown-inputv3 label {
      width: 260px; } }
  /* line 2883, sassV2/_widgets.scss */
  .insure-zone .goBtn {
    background: #ebd600;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFE900), color-stop(100%, #ebd600));
    /* Chrome, Safari4+ */
    background: -o-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFE900 0%, #ebd600 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #FFE900 0%, #ebd600 100%);
    /* W3C */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    border: 1px solid #FFE900;
    color: #000;
    font-size: 18px;
    font-weight: 700;
    text-shadow: 0px 1px rgba(255, 255, 255, 0.5);
    cursor: pointer;
    width: 137px;
    display: block;
    height: 30px;
    margin: 10px auto;
    line-height: 1em; }
    /* line 33, sassV2/_utilities.scss */
    .insure-zone .goBtn:hover {
      background: #FFE900;
      /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: -moz-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebd600), color-stop(100%, #FFE900));
      /* Chrome, Safari4+ */
      background: -o-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #ebd600 0%, #FFE900 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #ebd600 0%, #FFE900 100%);
      /* W3C */ }

/*.widget-banner.insure-zone-group-quoting .cat-widget{

    .bh-logo {
        display: block;
        margin: 0 auto;
        width: 150px;
        margin-bottom: 10px;

        @include responsive-min(47.5em, 25.0em) {
            float: left;
            width: 150px;
            margin: 0;
        }
    }

    .insurezone-header {
        margin-bottom: 10px;
        text-align: center;

        p {
            font-size: 20px;
            line-height: 1.2em;
            font-weight: 100;
        }

        .headliner {
            font-family: 'Open Sans', sans-serif;
            font-size: 1.25em;
            color: #FFFFFF;
            font-weight: 600;
        }

        .explainer {
            font-family: 'Open Sans', sans-serif;
            font-size: 1em;
            color: #FFFFFF;
        }

        .phone {
            font-family: 'Open Sans', sans-serif;
            font-size: 1.45em;
            color: #FFFFFF;
            font-weight: 800;
        }

        @include responsive-min(47.5em, 25.0em) {
            display: block;
            width: 550px;
            margin-left: 200px;
            margin-right: 0px;
            margin-bottom: 10px;
            text-align: center;

            .headliner {
                font-size: 1.3em;
            }

            .explainer {
                font-size: 1em;
            }

            .phone {
                font-size: 2.2em;
            }
        }
    }

    .actions img {
        display: none;
        width: 125px;
        float: left;
        margin-left: -21px;

        @include responsive-min(47.5em, 25.0em) {
            display: block;
        }

        @include responsive-min(70em, 25.0em) {
            width: 150px;
        }
    }

    .actions .goBtn {
        display: block;
        margin: 10px auto;

        @include responsive-min(47.5em, 25.0em) {
            float: right;
            margin: 0px;
            margin-top: 18px;
            margin-right: 15px;
        }
    }
}*/
/* line 2996, sassV2/_widgets.scss */
.category-benefit-banner-wrapper {
  position: relative;
  overflow: hidden;
  padding: 25px;
  margin: 0 auto !important;
  height: 375px !important;
  width: 320px !important;
  height: 425px !important;
  width: 310px !important; }

@media all and (min-width: 610px) {
  /* line 3008, sassV2/_widgets.scss */
  .category-benefit-banner-wrapper {
    margin: 25px auto !important;
    height: 375px !important;
    width: 600px !important; } }

@media all and (min-width: 1230px) {
  /* line 3016, sassV2/_widgets.scss */
  .category-benefit-banner-wrapper {
    margin: 40px auto 56px !important;
    height: 315px !important;
    float: right;
    right: 56px; } }

/* line 3024, sassV2/_widgets.scss */
.category-benefit-banner-wrapper {
  background-position: center left;
  background-repeat: no-repeat;
  background-image: url(/stylesheetsV2/CruiseWidget_Image.png);
  background-size: cover;
  position: relative;
  height: 400px;
  width: 100%; }

@media all and (min-width: 610px) {
  /* line 3035, sassV2/_widgets.scss */
  .category-benefit-banner-wrapper {
    padding-top: 25px !important;
    height: 375px; } }

/* line 3041, sassV2/_widgets.scss */
.category-benefit-banner-wrapper * {
  font-weight: 600 !important;
  text-align: left !important;
  font-size: 10px !important;
  padding: 0 !important;
  margin: 0 !important; }

@media all and (min-width: 610px) {
  /* line 3050, sassV2/_widgets.scss */
  .category-benefit-banner-wrapper * {
    font-size: 12px !important; } }

/* line 3055, sassV2/_widgets.scss */
.category-benefit-banner-wrapper select {
  margin-bottom: 10px !important;
  border-radius: 4px;
  font-weight: 100;
  border: 1px solid #bbb;
  height: 30px;
  width: 260px;
  padding: 5px !important;
  margin-top: 5px !important; }

@media all and (min-width: 610px) {
  /* line 3067, sassV2/_widgets.scss */
  .category-benefit-banner-wrapper select {
    margin-bottom: 20px !important;
    height: 36px; } }

/* line 3073, sassV2/_widgets.scss */
.category-benefit-banner-wrapper .searchbox {
  font-family: inherit;
  position: relative;
  border: none;
  margin: 0 auto !important;
  height: 400px;
  width: 320px;
  float: none;
  color: #fff; }

@media all and (min-width: 610px) {
  /* line 3085, sassV2/_widgets.scss */
  .category-benefit-banner-wrapper .searchbox {
    height: 350px;
    width: 610px;
    width: 550px;
    float: right;
    right: 25px; } }

/* line 3094, sassV2/_widgets.scss */
.category-benefit-banner-wrapper .searchbox_content {
  position: relative;
  padding: 10px 30px !important;
  padding: 0 !important; }

@media all and (min-width: 610px) {
  /* line 3101, sassV2/_widgets.scss */
  .category-benefit-banner-wrapper .searchbox_content {
    padding: 30px !important;
    padding: 0 !important; } }

/* line 3107, sassV2/_widgets.scss */
.category-benefit-banner-wrapper h1 {
  margin-bottom: 15px !important;
  text-align: center !important;
  font-style: italic !important;
  font-size: 15px !important; }

@media all and (min-width: 610px) {
  /* line 3115, sassV2/_widgets.scss */
  .category-benefit-banner-wrapper h1 {
    margin-bottom: 10px !important;
    text-align: center !important;
    font-size: 30px !important; } }

/* line 3122, sassV2/_widgets.scss */
.category-benefit-banner-wrapper .float-right {
  float: none !important; }

@media all and (min-width: 610px) {
  /* line 3127, sassV2/_widgets.scss */
  .category-benefit-banner-wrapper .float-right {
    float: right !important; } }

/* line 3132, sassV2/_widgets.scss */
.LMTC_Logo {
  position: absolute;
  height: 34px;
  bottom: 10px;
  left: 0;
  right: 0;
  margin: 0 auto !important; }

@media all and (min-width: 610px) {
  /* line 3142, sassV2/_widgets.scss */
  .LMTC_Logo {
    bottom: 18px;
    height: 50px; } }

@media all and (min-width: 1230px) {
  /* line 3149, sassV2/_widgets.scss */
  .LMTC_Logo {
    display: none; } }

/* line 3154, sassV2/_widgets.scss */
.LMTC_Logo-lg {
  position: absolute;
  display: none;
  bottom: 38px;
  right: 656px;
  float: right; }

@media all and (min-width: 1230px) {
  /* line 3163, sassV2/_widgets.scss */
  .LMTC_Logo-lg {
    display: block; } }

/* line 3168, sassV2/_widgets.scss */
.category-benefit-banner-wrapper iframe {
  width: 560px;
  height: 233px;
  display: block;
  margin: 0 auto !important; }

/* line 3176, sassV2/_widgets.scss */
.mls-holder h1 {
  font-size: 2.2em;
  color: white;
  width: 95%;
  margin: 0px auto;
  font-weight: 100;
  text-align: center; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 3176, sassV2/_widgets.scss */
    .mls-holder h1 {
      width: 40%;
      text-align: center; } }

/* line 3190, sassV2/_widgets.scss */
.mls-holder h2 {
  font-size: 1.5em;
  color: white;
  width: 95%;
  margin: 0px auto;
  display: block;
  font-weight: bold;
  text-align: center; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 3190, sassV2/_widgets.scss */
    .mls-holder h2 {
      width: 78%;
      text-align: left; } }

/* line 3205, sassV2/_widgets.scss */
.mls-holder .overlay.widget-banner.mls-widget {
  margin: 3.5em auto;
  height: 475px; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 3205, sassV2/_widgets.scss */
    .mls-holder .overlay.widget-banner.mls-widget {
      height: 345px; } }

/* line 3215, sassV2/_widgets.scss */
iframe.mls {
  width: 100%;
  height: 100%; }

/* line 3221, sassV2/_widgets.scss */
.category-wrapper.autoinsurance .big-image-holder, .category-wrapper.insurance.auto .big-image-holder, .category_wrapper.auto.autoinsurance .big-image-holder {
  display: table;
  background-size: cover; }
  /* line 3225, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .big-image-holder .overlay, .category-wrapper.insurance.auto .big-image-holder .overlay, .category_wrapper.auto.autoinsurance .big-image-holder .overlay {
    height: 90%;
    padding: 10px;
    display: table; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 3225, sassV2/_widgets.scss */
      .category-wrapper.autoinsurance .big-image-holder .overlay, .category-wrapper.insurance.auto .big-image-holder .overlay, .category_wrapper.auto.autoinsurance .big-image-holder .overlay {
        padding: 20px; } }

@media all and (min-width: 76.875em) and (min-height: 0em) {
  /* line 3238, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_section, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_section, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_section {
    display: inline-block;
    vertical-align: top;
    width: 52%; } }

@media all and (min-width: 76.875em) and (min-height: 0em) {
  /* line 3246, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .section_divider, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .section_divider, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .section_divider {
    display: inline-block;
    vertical-align: top;
    width: 2%;
    height: 360px;
    margin: 20px 0px;
    border-left: 1px solid #fff; } }

@media all and (min-width: 76.875em) and (min-height: 0em) {
  /* line 3257, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .form_section, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .form_section, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .form_section {
    display: inline-block;
    vertical-align: top;
    width: 46%; } }

/* line 3265, sassV2/_widgets.scss */
.category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_holder, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_holder, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_holder {
  display: block; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 3265, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_holder, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_holder, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_holder {
      height: 85px; } }
  @media all and (min-width: 76.875em) and (min-height: 0em) {
    /* line 3265, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_holder, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_holder, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .logo_holder {
      display: inline-block;
      vertical-align: top;
      width: 35%; } }

/* line 3279, sassV2/_widgets.scss */
.category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .bh-logo, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .bh-logo, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .bh-logo {
  display: block;
  margin: 0 auto;
  width: 150px;
  margin-bottom: 10px; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 3279, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .bh-logo, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .bh-logo, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .bh-logo {
      width: 200px;
      float: none; } }
  @media all and (min-width: 76.875em) and (min-height: 0em) {
    /* line 3279, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .bh-logo, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .bh-logo, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .bh-logo {
      width: 100%; } }

@media all and (min-width: 76.875em) and (min-height: 0em) {
  /* line 3295, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos {
    width: 93%; } }

/* line 3300, sassV2/_widgets.scss */
.category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos div, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos div, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos div {
  display: inline-block;
  vertical-align: top;
  width: 50%; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 3300, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos div, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos div, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos div {
      width: 25%; } }
  @media all and (min-width: 76.875em) and (min-height: 0em) {
    /* line 3300, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos div, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos div, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos div {
      text-align: center;
      width: 50%; } }

/* line 3314, sassV2/_widgets.scss */
.category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos img, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos img, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos img {
  width: 100%; }
  @media all and (min-width: 76.875em) and (min-height: 0em) {
    /* line 3314, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos img, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos img, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .ins_logos img {
      width: 85%; } }

/* line 3323, sassV2/_widgets.scss */
.category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form {
  margin-bottom: 10px;
  text-align: center;
  display: block;
  margin: 0 auto;
  width: 100%; }
  @media all and (min-width: 76.875em) and (min-height: 0em) {
    /* line 3323, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form {
      display: inline-block;
      vertical-align: top;
      width: 65%; } }
  /* line 3336, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header p, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form p, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header p, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form p, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header p, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form p {
    font-size: 20px;
    line-height: 1.2em;
    font-weight: 100; }
  /* line 3342, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.2em;
    color: #FFFFFF;
    font-weight: 600; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 3342, sassV2/_widgets.scss */
      .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner {
        font-size: 1.5em;
        padding: 0px 0px 20px;
        padding-left: 30px; } }
    @media all and (min-width: 76.875em) and (min-height: 0em) {
      /* line 3342, sassV2/_widgets.scss */
      .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner {
        text-align: left;
        font-size: 18px;
        padding-left: 13px; } }
    @media all and (min-width: 76.875em) and (min-height: 0em) {
      /* line 3360, sassV2/_widgets.scss */
      .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner span, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner span, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner span, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner span, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .headliner span, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .headliner span {
        display: block;
        font-size: 20px; } }
  /* line 3368, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .explainer, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .explainer, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .explainer, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer {
    font-family: 'Open Sans', sans-serif;
    font-size: .9em;
    color: #FFFFFF;
    padding: 5px 10px 5px; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 3368, sassV2/_widgets.scss */
      .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .explainer, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .explainer, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .explainer, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer {
        font-size: 1.5em;
        padding-top: 20px; } }
  /* line 3380, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .phone, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .phone, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .phone, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .phone, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .phone, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .phone {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.6em;
    color: #FFFFFF;
    font-weight: 700;
    margin-top: 10px;
    letter-spacing: .03em; }
    @media all and (min-width: 47.5em) and (min-height: 25em) {
      /* line 3380, sassV2/_widgets.scss */
      .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .phone, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .phone, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .phone, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .phone, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .phone, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .phone {
        margin-top: 20px; } }
  @media all and (min-width: 37.5em) and (min-height: 25em) {
    /* line 3393, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 {
      margin: 0px 10px; } }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 3393, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 {
      margin: 0px 20px; } }
  @media all and (min-width: 76.875em) and (min-height: 0em) {
    /* line 3393, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 {
      margin: 0px 10px; } }
  @media all and (min-width: 76.875em) and (min-height: 0em) {
    /* line 3406, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3 input, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3 label, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3 input, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3 label, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3 input, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3 label, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3 input, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3 label, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3 input, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3 label, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3 input, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3 label {
      width: 170px; } }
  @media all and (min-width: 76.875em) and (min-height: 0em) {
    /* line 3414, sassV2/_widgets.scss */
    .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3 select, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3 label, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 select, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 label, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3 select, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3 label, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 select, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 label, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3 select, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3 label, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 select, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 label {
      width: 170px; } }
  /* line 3421, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3 label, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3 label, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3 label, .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 label, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3 label, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3 label, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3 label, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 label, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .form-inputv3 label, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-header .dropdown-inputv3 label, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .form-inputv3 label, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .dropdown-inputv3 label {
    text-align: left;
    color: #fff; }

@media all and (min-width: 76.875em) and (min-height: 0em) {
  /* line 3427, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form {
    width: 100%; } }

@media all and (min-width: 76.875em) and (min-height: 0em) {
  /* line 3431, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer {
    padding: 0px;
    font-size: 18px;
    letter-spacing: .03em; } }

@media all and (min-width: 76.875em) and (min-height: 0em) {
  /* line 3437, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer span, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer span, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .explainer span {
    display: block; } }

@media all and (min-width: 76.875em) and (min-height: 0em) {
  /* line 3444, sassV2/_widgets.scss */
  .category-wrapper.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .greenBtn, .category-wrapper.insurance.auto .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .greenBtn, .category_wrapper.auto.autoinsurance .site-style-v2 .ezlynx-auto-quoting .formv3 .insurezone-form .greenBtn {
    width: 170px;
    float: right;
    margin: 0px 15px; } }

/* line 2, sassV2/_adminTools.scss */
.section_layout_container .home-page-display-tool {
  padding-left: 3em; }
  /* line 5, sassV2/_adminTools.scss */
  .section_layout_container .home-page-display-tool label {
    font-size: 2em;
    color: #0071BA;
    font-weight: 100; }
  /* line 10, sassV2/_adminTools.scss */
  .section_layout_container .home-page-display-tool .homePageOptions {
    padding: 40px 0px 0px;
    text-align: justify; }
    /* line 14, sassV2/_adminTools.scss */
    .section_layout_container .home-page-display-tool .homePageOptions .homepage-opt {
      display: inline-block;
      vertical-align: top;
      width: 48%;
      height: 420px;
      padding: 10px;
      border: 1px solid #ccc; }
    /* line 22, sassV2/_adminTools.scss */
    .section_layout_container .home-page-display-tool .homePageOptions .discounts-homepage {
      width: 100%;
      height: 305px;
      background-image: url(/stylesheetsV2/"../Images/AdminTools/homepage-discounts-side.jpg");
      background-size: cover; }
    /* line 28, sassV2/_adminTools.scss */
    .section_layout_container .home-page-display-tool .homePageOptions .cards-homepage {
      width: 100%;
      height: 305px;
      background-image: url(/stylesheetsV2/"../Images/AdminTools/homepage-card-side.jpg");
      background-size: cover; }
    /* line 34, sassV2/_adminTools.scss */
    .section_layout_container .home-page-display-tool .homePageOptions .homepage-discounts:hover {
      box-shadow: 0 0 30px rgba(23, 120, 247, 0.61);
      border: 5px solid #1778f7; }
    /* line 38, sassV2/_adminTools.scss */
    .section_layout_container .home-page-display-tool .homePageOptions .homepage-cards:hover {
      box-shadow: 0 0 30px rgba(23, 120, 247, 0.61);
      border: 5px solid #1778f7; }
    /* line 43, sassV2/_adminTools.scss */
    .section_layout_container .home-page-display-tool .homePageOptions .homepage-discounts {
      margin-right: 2%; }
    /* line 46, sassV2/_adminTools.scss */
    .section_layout_container .home-page-display-tool .homePageOptions .homepage-cards {
      margin-left: 2%; }
    /* line 50, sassV2/_adminTools.scss */
    .section_layout_container .home-page-display-tool .homePageOptions h2 {
      font-size: 1.5em;
      text-align: center;
      padding: 40px 0px;
      color: #666; }

/* line 61, sassV2/_adminTools.scss */
.section_layout_container.admin-dashboard-settings .formv3 .toggle-slider {
  padding: 40px 0px 15px; }

/* line 64, sassV2/_adminTools.scss */
.section_layout_container.admin-dashboard-settings .slider-error {
  margin-top: 30px; }

/* line 67, sassV2/_adminTools.scss */
.section_layout_container.admin-dashboard-settings .actions {
  padding: 10px 0px; }

/* line 72, sassV2/_adminTools.scss */
.admin_wrapper .referral_code_tile {
  position: relative; }
  /* line 74, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile:before {
    font-weight: 600;
    font-size: 14px;
    position: absolute;
    content: "REFERRAL CODE";
    display: block;
    padding: 8px;
    z-index: 2;
    color: #555;
    left: 0;
    top: 0; }
  /* line 86, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_contents {
    padding-top: 30px; }
  /* line 89, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_btns {
    position: absolute;
    right: 0;
    top: 0;
    background-image: none;
    background: #F4F4F7;
    /* Old browsers */
    background: -moz-linear-gradient(top, #F4F4F7 0%, #E2E7EA 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #F4F4F7 0%, #E2E7EA 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #F4F4F7 0%, #E2E7EA 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
    text-align: right;
    z-index: 1;
    cursor: default;
    display: block;
    border: none;
    height: 30px;
    width: 100%; }
  /* line 106, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_btn i:before {
    display: block;
    transition: transform 2s ease;
    border-left: 1px solid #ccc;
    font-weight: 100;
    text-align: center;
    padding: 7px;
    margin: 0;
    cursor: pointer;
    height: 30px;
    width: 30px; }
  /* line 118, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_btn i.fa-eye-slash:before {
    color: #666; }
  /* line 121, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_btn i.fa-eye-slash:hover:before {
    background: #444;
    /* Old browsers */
    background: -moz-linear-gradient(top, #444 0%, #666 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #444 0%, #666 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #444 0%, #666 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    color: #fff; }
  /* line 125, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_btn i.fa-eye-slash:active:before {
    background: #666;
    /* Old browsers */
    background: -moz-linear-gradient(top, #666 0%, #444 50%, #222 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #666 0%, #444 50%, #222 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #666 0%, #444 50%, #222 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    color: #fff; }
  /* line 129, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_btn i.fa-eye:before {
    color: #00762B; }
  /* line 132, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_btn i.fa-eye:hover:before {
    background: #0CA94B;
    /* Old browsers */
    background: -moz-linear-gradient(top, #0CA94B 0%, #118A37 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #0CA94B 0%, #118A37 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #0CA94B 0%, #118A37 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    color: #fff; }
  /* line 136, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_btn i.fa-eye:active:before {
    background: #00762B;
    /* Old browsers */
    background: -moz-linear-gradient(top, #00762B 0%, #00933A 50%, #00933A 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #00762B 0%, #00933A 50%, #00933A 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #00762B 0%, #00933A 50%, #00933A 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    color: #fff; }
  /* line 140, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_btn i.fa-times:before {
    color: #000; }
  /* line 143, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_btn i.fa-times:hover:before {
    background: #000;
    /* Old browsers */
    background: -moz-linear-gradient(top, #000 0%, #444 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #000 0%, #444 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #000 0%, #444 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    color: #fff; }
  /* line 147, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile .tile_btn i.fa-times:active:before {
    background: #444;
    /* Old browsers */
    background: -moz-linear-gradient(top, #444 0%, #222 50%, #000 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #444 0%, #222 50%, #000 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #444 0%, #222 50%, #000 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    color: #fff; }
  /* line 152, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile p {
    font-weight: 400;
    font-size: 16px;
    padding: 0;
    color: #555 !important; }
  /* line 158, sassV2/_adminTools.scss */
  .admin_wrapper .referral_code_tile p.code_status {
    position: absolute;
    right: 5px;
    top: 35px; }

/* line 168, sassV2/_adminTools.scss */
.site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .userlist_openinvitations,
.all_invitations .site-style-v2 .userlist_openinvitations,
.copy_invite_link .site-style-v2 .userlist_openinvitations {
  margin-top: 40px; }
  /* line 170, sassV2/_adminTools.scss */
  .site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .userlist_openinvitations h5,
  .all_invitations .site-style-v2 .userlist_openinvitations h5,
  .copy_invite_link .site-style-v2 .userlist_openinvitations h5 {
    font-weight: 700;
    font-size: 1.25em;
    color: #2485B4; }

/* line 176, sassV2/_adminTools.scss */
.site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .userlist_table,
.all_invitations .site-style-v2 .userlist_table,
.copy_invite_link .site-style-v2 .userlist_table {
  width: 100%; }

/* line 179, sassV2/_adminTools.scss */
.site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .userlist_col,
.all_invitations .site-style-v2 .userlist_col,
.copy_invite_link .site-style-v2 .userlist_col {
  padding-bottom: 16px; }
  /* line 181, sassV2/_adminTools.scss */
  .site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .userlist_col label,
  .all_invitations .site-style-v2 .userlist_col label,
  .copy_invite_link .site-style-v2 .userlist_col label {
    font-size: 14px;
    color: #666; }

/* line 186, sassV2/_adminTools.scss */
.site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .inviteduser_row,
.all_invitations .site-style-v2 .inviteduser_row,
.copy_invite_link .site-style-v2 .inviteduser_row {
  background: #fafafa;
  font-size: 14px;
  position: relative;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  margin: 0 0 8px 0;
  height: 64px; }
  /* line 195, sassV2/_adminTools.scss */
  .site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .inviteduser_row > td,
  .all_invitations .site-style-v2 .inviteduser_row > td,
  .copy_invite_link .site-style-v2 .inviteduser_row > td {
    vertical-align: middle;
    border-right: 1px solid #ccc; }

/* line 200, sassV2/_adminTools.scss */
.site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .col_timesent,
.all_invitations .site-style-v2 .col_timesent,
.copy_invite_link .site-style-v2 .col_timesent {
  padding: 12px;
  width: 158px; }

/* line 204, sassV2/_adminTools.scss */
.site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .col_email,
.all_invitations .site-style-v2 .col_email,
.copy_invite_link .site-style-v2 .col_email {
  overflow-y: auto;
  position: relative; }
  /* line 207, sassV2/_adminTools.scss */
  .site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .col_email > label,
  .all_invitations .site-style-v2 .col_email > label,
  .copy_invite_link .site-style-v2 .col_email > label {
    word-break: break-all;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 64px;
    display: block;
    padding: 11px 12px; }

/* line 216, sassV2/_adminTools.scss */
.site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .col_icon,
.all_invitations .site-style-v2 .col_icon,
.copy_invite_link .site-style-v2 .col_icon {
  text-align: center;
  width: 64px; }
  /* line 219, sassV2/_adminTools.scss */
  .site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .col_icon label,
  .all_invitations .site-style-v2 .col_icon label,
  .copy_invite_link .site-style-v2 .col_icon label {
    font-size: 12px; }
  /* line 222, sassV2/_adminTools.scss */
  .site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .col_icon .far,
  .all_invitations .site-style-v2 .col_icon .far,
  .copy_invite_link .site-style-v2 .col_icon .far {
    margin-bottom: 2px;
    font-size: 20px; }

/* line 227, sassV2/_adminTools.scss */
.site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .cell_valign,
.all_invitations .site-style-v2 .cell_valign,
.copy_invite_link .site-style-v2 .cell_valign {
  vertical-align: middle;
  display: inline-block; }

/* line 231, sassV2/_adminTools.scss */
.site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper span.cell_valign,
.all_invitations .site-style-v2 span.cell_valign,
.copy_invite_link .site-style-v2 span.cell_valign {
  height: 100%; }

/* line 234, sassV2/_adminTools.scss */
.site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .col_click,
.all_invitations .site-style-v2 .col_click,
.copy_invite_link .site-style-v2 .col_click {
  cursor: pointer; }
  /* line 236, sassV2/_adminTools.scss */
  .site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .col_click *,
  .all_invitations .site-style-v2 .col_click *,
  .copy_invite_link .site-style-v2 .col_click * {
    cursor: pointer; }
  /* line 239, sassV2/_adminTools.scss */
  .site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .col_click:hover,
  .all_invitations .site-style-v2 .col_click:hover,
  .copy_invite_link .site-style-v2 .col_click:hover {
    background: #fff; }

/* line 243, sassV2/_adminTools.scss */
.site-style-v2.admin_wrapper .admin-dashboard-settings .user-wrapper .open_invite_link,
.all_invitations .site-style-v2 .open_invite_link,
.copy_invite_link .site-style-v2 .open_invite_link {
  border-radius: 3px;
  line-height: 1.4;
  background: #fafafa;
  word-break: break-all;
  border: 1px solid #ccc;
  padding: 8px; }

/* line 1, sassV2/_featureBanner.scss */
.HeaderV3.SectionHeaderV3.FeatureBannerV3 {
  position: relative; }
  /* line 4, sassV2/_featureBanner.scss */
  .HeaderV3.SectionHeaderV3.FeatureBannerV3 .ch-img-icon, .HeaderV3.SectionHeaderV3.FeatureBannerV3 .imgBtn {
    position: absolute;
    bottom: 92px;
    left: 16px;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    background: url(/ImagesV2/Backgrounds/transpBlack50.png);
    padding: 0 10px;
    z-index: 105;
    color: #fff;
    cursor: pointer; }
  /* line 18, sassV2/_featureBanner.scss */
  .HeaderV3.SectionHeaderV3.FeatureBannerV3 .flatBtn_translucent {
    position: absolute;
    left: 16px;
    font-size: 16px;
    line-height: 20px;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 10px;
    z-index: 105;
    font-weight: normal; }
    /* line 28, sassV2/_featureBanner.scss */
    .HeaderV3.SectionHeaderV3.FeatureBannerV3 .flatBtn_translucent:hover {
      color: #f0f0ff;
      background-color: rgba(0, 0, 0, 0.9); }
  /* line 34, sassV2/_featureBanner.scss */
  .HeaderV3.SectionHeaderV3.FeatureBannerV3 .flatBtn_translucent.white_flatbtn {
    background: none;
    background-color: rgba(255, 255, 255, 0.9);
    text-align: center !important;
    position: absolute;
    margin: auto !important;
    color: #333;
    top: 329px; }
  /* line 44, sassV2/_featureBanner.scss */
  .HeaderV3.SectionHeaderV3.FeatureBannerV3 .flatBtn_translucent.all_tags {
    bottom: 190px; }
  /* line 48, sassV2/_featureBanner.scss */
  .HeaderV3.SectionHeaderV3.FeatureBannerV3 .flatBtn_translucent.tags {
    bottom: 140px; }
  /* line 53, sassV2/_featureBanner.scss */
  .HeaderV3.SectionHeaderV3.FeatureBannerV3 .HeaderV3-title h6 {
    color: #555; }
  /* line 57, sassV2/_featureBanner.scss */
  .HeaderV3.SectionHeaderV3.FeatureBannerV3 .HeaderV3-title .checkbox_label {
    display: block;
    padding-left: 15px;
    text-indent: -15px; }
  /* line 63, sassV2/_featureBanner.scss */
  .HeaderV3.SectionHeaderV3.FeatureBannerV3 .HeaderV3-title input[type='checkbox'] {
    width: 13px;
    height: 13px;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden; }
  /* line 75, sassV2/_featureBanner.scss */
  .HeaderV3.SectionHeaderV3.FeatureBannerV3 .background-image {
    position: relative;
    display: block;
    min-height: 210px;
    max-height: 210px;
    height: 210px;
    width: 100%; }
    @media all and (min-width: 30em) and (min-height: 0em) {
      /* line 75, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .background-image {
        min-height: 180px;
        max-height: 180px;
        height: 180px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 75, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .background-image {
        min-height: 290px;
        max-height: 290px;
        height: 290px; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 75, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .background-image {
        min-height: 380px;
        max-height: 380px;
        height: 380px; } }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 102, sassV2/_featureBanner.scss */
    .HeaderV3.SectionHeaderV3.FeatureBannerV3 .smaller_background {
      min-height: 250px;
      max-height: 250px;
      height: 250px; } }
  /* line 110, sassV2/_featureBanner.scss */
  .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay {
    background: rgba(0, 0, 0, 0.02);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -khtml-border-radius: 0;
    text-shadow: 0 0 9px rgba(0, 0, 0, 0.6);
    position: absolute;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
    margin: auto;
    height: 100%;
    width: 100%;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    padding: 16px 16px 16px 35%; }
    @media all and (min-width: 30.25em) and (min-height: 0em) {
      /* line 110, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay {
        padding: 16px 16px 16px 55%; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 110, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay {
        padding: 24px 24px 24px 65%; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 110, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay {
        padding: 32px 32px 32px 65%; } }
    /* line 139, sassV2/_featureBanner.scss */
    .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain {
      -webkit-border-top-left-radius: 4px;
      -webkit-border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      -webkit-border-bottom-left-radius: 4px;
      -moz-border-radius-topleft: 4px;
      -moz-border-radius-topright: 4px;
      -moz-border-radius-bottomright: 4px;
      -moz-border-radius-bottomleft: 4px;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
      -khtml-border-radius: 4px;
      background-color: rgba(0, 0, 0, 0.5) !important;
      -webkit-box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.2);
      box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.2);
      max-height: 100%;
      position: relative;
      overflow: auto;
      padding: 8px;
      width: 100%; }
      /* line 141, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain a {
        display: block;
        margin: 0 auto; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 139, sassV2/_featureBanner.scss */
        .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain {
          padding: 12px; } }
      @media all and (min-width: 64em) and (min-height: 0em) {
        /* line 139, sassV2/_featureBanner.scss */
        .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain {
          padding: 16px; } }
      /* line 163, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain input[type='checkbox'] {
        width: 13px;
        height: 13px;
        padding: 0;
        margin: 0;
        vertical-align: bottom;
        position: relative;
        top: -1px;
        *overflow: hidden; }
      /* line 174, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain input[type='text'] {
        color: #555; }
      /* line 180, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain .overlay_desc .offer_desc {
        padding-bottom: 0px !important; }
      /* line 185, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain .checkbox_label {
        display: block;
        padding-left: 15px;
        text-indent: -15px; }
      /* line 191, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain .form-inputv3 {
        padding-bottom: 10px;
        display: block; }
      /* line 196, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain .offer_header {
        padding-bottom: 4px; }
        @media all and (min-width: 48em) and (min-height: 0em) {
          /* line 196, sassV2/_featureBanner.scss */
          .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain .offer_header {
            padding-bottom: 4px; } }
        @media all and (min-width: 64em) and (min-height: 0em) {
          /* line 196, sassV2/_featureBanner.scss */
          .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain .offer_header {
            padding-bottom: 6px; } }
      /* line 208, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain .offer_text {
        padding-bottom: 4px;
        word-break: break-all;
        word-break: break-word;
        font-size: 14px; }
        @media all and (min-width: 48em) and (min-height: 0em) {
          /* line 208, sassV2/_featureBanner.scss */
          .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain .offer_text {
            padding-bottom: 6px;
            font-size: 16px; } }
        @media all and (min-width: 64em) and (min-height: 0em) {
          /* line 208, sassV2/_featureBanner.scss */
          .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain .offer_text {
            padding-bottom: 8px;
            font-size: 18px; } }
      /* line 225, sassV2/_featureBanner.scss */
      .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_inner_contain .offerErrorMessage {
        padding: 0; }
    /* line 230, sassV2/_featureBanner.scss */
    .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_title, .HeaderV3.SectionHeaderV3.FeatureBannerV3 .overlay .overlay_desc {
      display: block; }

/* line 4, sassV2/_brandsv3.scss */
.brands_wrapper .brand_logo_container {
  display: inline-block;
  vertical-align: top;
  width: 92px;
  height: 58px;
  text-align: center; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 4, sassV2/_brandsv3.scss */
    .brands_wrapper .brand_logo_container {
      width: 93px;
      height: 58px; } }
  @media all and (min-width: 80em) and (min-height: 0em) {
    /* line 4, sassV2/_brandsv3.scss */
    .brands_wrapper .brand_logo_container {
      width: 13%;
      height: 72px; } }

/* line 20, sassV2/_brandsv3.scss */
.brands_wrapper .brand_logo_container img {
  vertical-align: middle;
  display: inline !important;
  max-width: 92px;
  max-height: 58px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 20, sassV2/_brandsv3.scss */
    .brands_wrapper .brand_logo_container img {
      max-width: 93px;
      max-height: 58px; } }
  @media all and (min-width: 80em) and (min-height: 0em) {
    /* line 20, sassV2/_brandsv3.scss */
    .brands_wrapper .brand_logo_container img {
      max-width: 128px;
      max-height: 72px; } }

/* line 35, sassV2/_brandsv3.scss */
.brands_wrapper .helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

/* line 40, sassV2/_brandsv3.scss */
.brands_wrapper .brand_info_container {
  display: inline-block;
  vertical-align: top;
  width: 67.5%;
  padding-left: 10px;
  position: relative; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 40, sassV2/_brandsv3.scss */
    .brands_wrapper .brand_info_container {
      width: 87.25%; } }
  @media all and (min-width: 80em) and (min-height: 0em) {
    /* line 40, sassV2/_brandsv3.scss */
    .brands_wrapper .brand_info_container {
      width: 87%;
      overflow: hidden; } }
  /* line 54, sassV2/_brandsv3.scss */
  .brands_wrapper .brand_info_container h3 {
    font-weight: 400;
    font-size: 16px; }
    @media all and (min-width: 25.875em) and (min-height: 0em) {
      /* line 54, sassV2/_brandsv3.scss */
      .brands_wrapper .brand_info_container h3 {
        font-size: 17px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 54, sassV2/_brandsv3.scss */
      .brands_wrapper .brand_info_container h3 {
        font-size: 21px; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 54, sassV2/_brandsv3.scss */
      .brands_wrapper .brand_info_container h3 {
        font-size: 24px;
        padding-bottom: 8px; } }
    @media all and (min-width: 80em) and (min-height: 0em) {
      /* line 54, sassV2/_brandsv3.scss */
      .brands_wrapper .brand_info_container h3 {
        display: block;
        vertical-align: top;
        cursor: pointer;
        padding-bottom: 10px; } }
  /* line 76, sassV2/_brandsv3.scss */
  .brands_wrapper .brand_info_container h3 a {
    color: #555;
    text-decoration: none; }
  /* line 80, sassV2/_brandsv3.scss */
  .brands_wrapper .brand_info_container h3 a:hover, .brands_wrapper .brand_info_container h3 a:active {
    color: #06E;
    text-decoration: underline; }
  /* line 85, sassV2/_brandsv3.scss */
  .brands_wrapper .brand_info_container h5 {
    color: #666; }
    @media all and (min-width: 80em) and (min-height: 0em) {
      /* line 85, sassV2/_brandsv3.scss */
      .brands_wrapper .brand_info_container h5 {
        display: block;
        vertical-align: top; } }
  /* line 96, sassV2/_brandsv3.scss */
  .brands_wrapper .brand_info_container h6 {
    font-size: 14px;
    padding-bottom: 5px; }
  /* line 100, sassV2/_brandsv3.scss */
  .brands_wrapper .brand_info_container h6 a {
    color: #06E;
    font-weight: 600;
    text-decoration: none; }
  /* line 105, sassV2/_brandsv3.scss */
  .brands_wrapper .brand_info_container h6 a:hover, .brands_wrapper .brand_info_container h6 a:active {
    color: #06E;
    text-decoration: underline; }

/* line 110, sassV2/_brandsv3.scss */
.brands_wrapper .brand_description_container {
  position: relative;
  overflow: hidden;
  padding-bottom: 0px;
  max-height: 90px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 110, sassV2/_brandsv3.scss */
    .brands_wrapper .brand_description_container {
      padding: 0px 0px 0px 10px;
      display: block; } }
  @media all and (min-width: 80em) and (min-height: 0em) {
    /* line 110, sassV2/_brandsv3.scss */
    .brands_wrapper .brand_description_container {
      max-height: 120px; } }
  /* line 124, sassV2/_brandsv3.scss */
  .brands_wrapper .brand_description_container .RichEditor-editor .public-DraftEditor-content {
    min-height: 0px; }

/* line 128, sassV2/_brandsv3.scss */
.brands_wrapper .margin_top {
  margin-top: 10px; }

/* line 131, sassV2/_brandsv3.scss */
.brands_wrapper .fade_out_white {
  background-image: -moz-linear-gradient(bottom, white, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  background-image: -ms-linear-gradient(bottom, white, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(white), to(rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(bottom, white, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(bottom, white, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  background-image: linear-gradient(bottom, white, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  position: absolute;
  height: 60px;
  width: 100%;
  bottom: 0;
  display: block;
  z-index: 999; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 131, sassV2/_brandsv3.scss */
    .brands_wrapper .fade_out_white {
      height: 80px; } }

/* line 156, sassV2/_brandsv3.scss */
.brands_wrapper .refine_option_container {
  padding: 10px; }
  /* line 158, sassV2/_brandsv3.scss */
  .brands_wrapper .refine_option_container .refine_or_sort_bar {
    padding: 0px; }
  /* line 161, sassV2/_brandsv3.scss */
  .brands_wrapper .refine_option_container select {
    width: 150px;
    border-radius: 0px; }

/* line 4, sassV2/_manage_seasonal.scss */
.manage_seasonal_container .ContentV3 {
  padding: 20px !important; }

/* line 7, sassV2/_manage_seasonal.scss */
.manage_seasonal_container .seasonal_list {
  width: 100%;
  margin-top: 20px; }
  /* line 11, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list li {
    padding: 10px 0px;
    border-bottom: 1px solid #ccc; }
  /* line 15, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list .width_big {
    width: 100%; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 15, sassV2/_manage_seasonal.scss */
      .manage_seasonal_container .seasonal_list .width_big {
        width: 40%; } }
  /* line 21, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list .width_small {
    width: 45%; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 21, sassV2/_manage_seasonal.scss */
      .manage_seasonal_container .seasonal_list .width_small {
        width: 33.33%; } }
  /* line 27, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list .width_xsmall {
    width: 10%; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 27, sassV2/_manage_seasonal.scss */
      .manage_seasonal_container .seasonal_list .width_xsmall {
        width: 33.33%; } }
  /* line 33, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list .section_info {
    display: inline-block;
    width: 100%; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 33, sassV2/_manage_seasonal.scss */
      .manage_seasonal_container .seasonal_list .section_info {
        width: 60%; } }
    /* line 39, sassV2/_manage_seasonal.scss */
    .manage_seasonal_container .seasonal_list .section_info h6 {
      font-size: 14px; }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 39, sassV2/_manage_seasonal.scss */
        .manage_seasonal_container .seasonal_list .section_info h6 {
          font-size: initial; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 46, sassV2/_manage_seasonal.scss */
    .manage_seasonal_container .seasonal_list .edit_offer, .manage_seasonal_container .seasonal_list .active_status {
      text-align: center; } }
  /* line 51, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list h3 {
    display: inline-block; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 51, sassV2/_manage_seasonal.scss */
      .manage_seasonal_container .seasonal_list h3 {
        padding: 0px;
        font-size: 21px; } }
  /* line 58, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list h6 {
    display: inline-block;
    padding: 0px;
    color: #666; }
  /* line 63, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list .activeStyle {
    color: #95D600;
    font-weight: 700; }
  /* line 67, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list .remove {
    text-align: right; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 67, sassV2/_manage_seasonal.scss */
      .manage_seasonal_container .seasonal_list .remove {
        text-align: center; } }
  /* line 73, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list a {
    cursor: pointer;
    color: #777; }
  /* line 77, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list a:hover, .manage_seasonal_container .seasonal_list a:active {
    color: blue; }
  /* line 81, sassV2/_manage_seasonal.scss */
  .manage_seasonal_container .seasonal_list .list_headers {
    display: none; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 81, sassV2/_manage_seasonal.scss */
      .manage_seasonal_container .seasonal_list .list_headers {
        display: block; } }
    /* line 86, sassV2/_manage_seasonal.scss */
    .manage_seasonal_container .seasonal_list .list_headers h6 {
      color: #555;
      font-weight: 600; }

/* line 1, sassV2/_offerModals.scss */
.PageWrapperV3.offer_modals_wrapper {
  padding: 40px 0px;
  text-align: center; }
  /* line 4, sassV2/_offerModals.scss */
  .PageWrapperV3.offer_modals_wrapper .offertile.tile2 {
    text-align: left; }
  /* line 8, sassV2/_offerModals.scss */
  .PageWrapperV3.offer_modals_wrapper .select_header {
    display: block;
    width: 100%; }
  /* line 12, sassV2/_offerModals.scss */
  .PageWrapperV3.offer_modals_wrapper select {
    margin: 0 0 8px 0;
    border-radius: 2px;
    cursor: pointer;
    border: 1px solid #ccc;
    background: #fff;
    height: 36px;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    font-weight: 100;
    color: #666; }
  /* line 24, sassV2/_offerModals.scss */
  .PageWrapperV3.offer_modals_wrapper .no_offers {
    padding: 20px 0px; }
  /* line 27, sassV2/_offerModals.scss */
  .PageWrapperV3.offer_modals_wrapper h3 {
    display: inline-block;
    margin-right: 10px; }

/* line 33, sassV2/_offerModals.scss */
.pin_offer .Modal__header {
  padding: 20px; }

/* line 40, sassV2/_offerModals.scss */
.pin_offer_container h6 {
  font-size: 14px !important; }

/* line 43, sassV2/_offerModals.scss */
.pin_offer_container .pin_offer_inner {
  text-align: center; }
  /* line 46, sassV2/_offerModals.scss */
  .pin_offer_container .pin_offer_inner .pin_it {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    min-height: 100px;
    width: 31.6%;
    margin: 0px 5px 5px;
    padding: 8px;
    line-height: 1.3em;
    color: #666;
    border: 1px solid #ccc;
    text-shadow: none !important;
    font-size: 18px;
    word-break: break-word; }
    /* line 61, sassV2/_offerModals.scss */
    .pin_offer_container .pin_offer_inner .pin_it .pin.icon {
      font-size: 2.5em;
      display: block;
      height: 50%; }
    /* line 66, sassV2/_offerModals.scss */
    .pin_offer_container .pin_offer_inner .pin_it .label {
      display: block;
      font-size: .8em; }
    /* line 70, sassV2/_offerModals.scss */
    .pin_offer_container .pin_offer_inner .pin_it .name {
      display: block;
      padding-top: 10px;
      font-size: 17px;
      line-height: 1.1em; }
    /* line 77, sassV2/_offerModals.scss */
    .pin_offer_container .pin_offer_inner .pin_it:hover, .pin_offer_container .pin_offer_inner .pin_it:active, .pin_offer_container .pin_offer_inner .pin_it.selected {
      color: #444;
      text-shadow: 0px 1px rgba(255, 255, 255, 0.5); }
      /* line 81, sassV2/_offerModals.scss */
      .pin_offer_container .pin_offer_inner .pin_it:hover .icon, .pin_offer_container .pin_offer_inner .pin_it:active .icon, .pin_offer_container .pin_offer_inner .pin_it.selected .icon {
        color: #0071BA; }
  /* line 86, sassV2/_offerModals.scss */
  .pin_offer_container .pin_offer_inner .pin_it:hover {
    background-color: rgba(165, 199, 229, 0.3);
    color: #4B8FCB; }
  /* line 90, sassV2/_offerModals.scss */
  .pin_offer_container .pin_offer_inner .pin_it:active {
    background-color: rgba(123, 180, 230, 0.3);
    color: #3e7aaf; }

/* line 96, sassV2/_offerModals.scss */
.pin_offer_container .flatBtn-container {
  margin-top: 20px; }

/* line 101, sassV2/_offerModals.scss */
.offer_detail_modal .indent_vendor {
  position: relative;
  margin: 0 64px; }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 101, sassV2/_offerModals.scss */
    .offer_detail_modal .indent_vendor {
      width: 792px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; } }

/* line 113, sassV2/_offerModals.scss */
.offer_detail_modal .vendor {
  display: block;
  margin-right: 44px;
  word-break: break-word; }
  /* line 118, sassV2/_offerModals.scss */
  .offer_detail_modal .vendor > div {
    vertical-align: middle;
    display: inline-block; }

/* line 124, sassV2/_offerModals.scss */
.offer_detail_modal .vendor.v_sm {
  font-size: 14px; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 124, sassV2/_offerModals.scss */
    .offer_detail_modal .vendor.v_sm {
      font-size: 18px; } }

/* line 136, sassV2/_offerModals.scss */
.offer_details_modal_wrapper .offer_modal_show_ccode {
  margin: 0px 0px 20px;
  cursor: pointer;
  text-align: center; }
  /* line 141, sassV2/_offerModals.scss */
  .offer_details_modal_wrapper .offer_modal_show_ccode div {
    height: 36px;
    width: 100%;
    padding: 8px;
    border: 1px dashed #cccccc;
    border-radius: 4px; }
    /* line 148, sassV2/_offerModals.scss */
    .offer_details_modal_wrapper .offer_modal_show_ccode div i {
      margin-left: 8px; }

/* line 156, sassV2/_offerModals.scss */
.offer_details_modal_wrapper .offer_modal_show_ccode:hover div {
  color: #06E;
  text-decoration: underline; }

/* line 160, sassV2/_offerModals.scss */
.offer_details_modal_wrapper .offer_modal_show_ccode:hover i {
  color: #06E; }

/* line 166, sassV2/_offerModals.scss */
.offer_details_modal_wrapper .offer_modal_show_ccode:active div {
  text-decoration: none; }

/* line 171, sassV2/_offerModals.scss */
.offer_details_modal_wrapper .offer_modal_copy_ccode {
  margin: 25px 0px 20px;
  text-align: center;
  cursor: pointer; }
  /* line 176, sassV2/_offerModals.scss */
  .offer_details_modal_wrapper .offer_modal_copy_ccode .copy_instruct {
    margin-bottom: 8px; }
  /* line 180, sassV2/_offerModals.scss */
  .offer_details_modal_wrapper .offer_modal_copy_ccode .copy_code {
    height: 36px;
    width: 100%;
    border: 1px dashed #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3); }
    /* line 189, sassV2/_offerModals.scss */
    .offer_details_modal_wrapper .offer_modal_copy_ccode .copy_code p, .offer_details_modal_wrapper .offer_modal_copy_ccode .copy_code .copy_code_button {
      display: inline-block;
      vertical-align: top; }
    /* line 193, sassV2/_offerModals.scss */
    .offer_details_modal_wrapper .offer_modal_copy_ccode .copy_code p {
      width: 75%;
      padding: 8px;
      text-align: left; }
    /* line 198, sassV2/_offerModals.scss */
    .offer_details_modal_wrapper .offer_modal_copy_ccode .copy_code .copy_code_button {
      width: 25%;
      height: 100%;
      font-family: "Open Sans", Calibri, Arial, sans-serif;
      font-weight: normal;
      color: white;
      padding: 8px;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      font-size: 16px;
      transition: transform 2s ease;
      background: #1976D2;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(#1976D2, #0D47A1);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#1976D2, #0D47A1);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#1976D2, #0D47A1);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(#1976D2, #0D47A1);
      /* Standard syntax */ }
  /* line 216, sassV2/_offerModals.scss */
  .offer_details_modal_wrapper .offer_modal_copy_ccode .copy_code:hover .copy_code_button {
    background: #1666b1;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#1666b1, #113E8B);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#1666b1, #113E8B);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#1666b1, #113E8B);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#1666b1, #113E8B);
    /* Standard syntax */ }
  /* line 223, sassV2/_offerModals.scss */
  .offer_details_modal_wrapper .offer_modal_copy_ccode .copy_code:active .copy_code_button {
    background: #09498F;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#09498F, #145DAB, #145DAB);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#09498F, #145DAB, #145DAB);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#09498F, #145DAB, #145DAB);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#09498F, #145DAB, #145DAB);
    /* Standard syntax */ }

/* line 233, sassV2/_offerModals.scss */
.offer_details_modal_wrapper .offer_modal_copy_ccode:hover p {
  color: #06E !important; }

/* line 237, sassV2/_offerModals.scss */
.offer_details_modal_wrapper .offer_modal_copy_ccode:hover p {
  text-decoration: underline; }

/* line 243, sassV2/_offerModals.scss */
.offer_details_modal_wrapper .offer_modal_copy_ccode:active p {
  text-decoration: none; }

/* line 248, sassV2/_offerModals.scss */
.offer_details_modal_wrapper .offer_modal_coupon_code {
  margin: 0px 0px 20px; }
  /* line 251, sassV2/_offerModals.scss */
  .offer_details_modal_wrapper .offer_modal_coupon_code div {
    height: 36px;
    width: 100%;
    padding: 2px;
    border: 1px dashed #cccccc;
    border-radius: 4px;
    text-align: center; }
    /* line 259, sassV2/_offerModals.scss */
    .offer_details_modal_wrapper .offer_modal_coupon_code div p {
      color: #06E;
      font-size: 14px;
      line-height: 1;
      padding: 1px 20px 0px; }

/* line 1, sassV2/_autocompleteV3.scss */
.auto_complete_wrapper {
  position: relative;
  z-index: 9; }
  @media all and (min-width: 47.5em) and (min-height: 25em) {
    /* line 1, sassV2/_autocompleteV3.scss */
    .auto_complete_wrapper {
      position: absolute; } }
  /* line 9, sassV2/_autocompleteV3.scss */
  .auto_complete_wrapper i.fa.fa-search,
  .auto_complete_wrapper i.fal.fa-search,
  .auto_complete_wrapper i.far.fa-search,
  .auto_complete_wrapper i.fas.fa-search {
    background: none; }
    /* line 14, sassV2/_autocompleteV3.scss */
    .auto_complete_wrapper i.fa.fa-search:hover, .auto_complete_wrapper i.fa.fa-search:focus, .auto_complete_wrapper i.fa.fa-search:active,
    .auto_complete_wrapper i.fal.fa-search:hover,
    .auto_complete_wrapper i.fal.fa-search:focus,
    .auto_complete_wrapper i.fal.fa-search:active,
    .auto_complete_wrapper i.far.fa-search:hover,
    .auto_complete_wrapper i.far.fa-search:focus,
    .auto_complete_wrapper i.far.fa-search:active,
    .auto_complete_wrapper i.fas.fa-search:hover,
    .auto_complete_wrapper i.fas.fa-search:focus,
    .auto_complete_wrapper i.fas.fa-search:active {
      background: none; }
    @media all and (min-width: 40em) and (min-height: 25em) {
      /* line 9, sassV2/_autocompleteV3.scss */
      .auto_complete_wrapper i.fa.fa-search,
      .auto_complete_wrapper i.fal.fa-search,
      .auto_complete_wrapper i.far.fa-search,
      .auto_complete_wrapper i.fas.fa-search {
        padding: 13px;
        height: 43px;
        width: 43px; } }
  /* line 23, sassV2/_autocompleteV3.scss */
  .auto_complete_wrapper .results {
    width: 100%;
    z-index: 9999;
    position: relative;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 8px 5px rgba(0, 0, 0, 0.1);
    color: #666;
    background: #FAFAFA;
    left: 0;
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 4px !important; }
    @media all and (min-width: 48em) and (min-height: 25em) {
      /* line 23, sassV2/_autocompleteV3.scss */
      .auto_complete_wrapper .results {
        max-height: 300px;
        overflow-x: hidden; } }
    /* line 39, sassV2/_autocompleteV3.scss */
    .auto_complete_wrapper .results p {
      padding: 0; }
    /* line 42, sassV2/_autocompleteV3.scss */
    .auto_complete_wrapper .results .fa, .auto_complete_wrapper .results .fal, .auto_complete_wrapper .results .far, .auto_complete_wrapper .results .fas, .auto_complete_wrapper .results .fab {
      border-left: 1px solid #ddd;
      top: 0; }
    /* line 46, sassV2/_autocompleteV3.scss */
    .auto_complete_wrapper .results li:first-child {
      padding-top: 10px; }
      /* line 48, sassV2/_autocompleteV3.scss */
      .auto_complete_wrapper .results li:first-child .fa, .auto_complete_wrapper .results li:first-child .fal, .auto_complete_wrapper .results li:first-child .far, .auto_complete_wrapper .results li:first-child .fas, .auto_complete_wrapper .results li:first-child .fab {
        padding: 11px 10px;
        height: 37px; }
    /* line 53, sassV2/_autocompleteV3.scss */
    .auto_complete_wrapper .results li:last-child {
      padding-bottom: 10px; }
      /* line 55, sassV2/_autocompleteV3.scss */
      .auto_complete_wrapper .results li:last-child .fa, .auto_complete_wrapper .results li:last-child .fal, .auto_complete_wrapper .results li:last-child .far, .auto_complete_wrapper .results li:last-child .fas, .auto_complete_wrapper .results li:last-child .fab {
        padding: 11px 10px;
        height: 37px; }
    /* line 60, sassV2/_autocompleteV3.scss */
    .auto_complete_wrapper .results li:only-child {
      padding-bottom: 10px;
      padding-top: 10px; }
      /* line 63, sassV2/_autocompleteV3.scss */
      .auto_complete_wrapper .results li:only-child .fa, .auto_complete_wrapper .results li:only-child .fal, .auto_complete_wrapper .results li:only-child .far, .auto_complete_wrapper .results li:only-child .fas, .auto_complete_wrapper .results li:only-child .fab {
        padding: 12px 10px;
        height: 39px; }
  /* line 70, sassV2/_autocompleteV3.scss */
  .auto_complete_wrapper .results li {
    transition: 0.2s ease;
    cursor: pointer;
    text-align: left;
    padding: 8px 8px;
    position: relative; }
    @media all and (min-width: 48em) and (min-height: 25em) {
      /* line 70, sassV2/_autocompleteV3.scss */
      .auto_complete_wrapper .results li {
        font-size: 14px; } }
    /* line 80, sassV2/_autocompleteV3.scss */
    .auto_complete_wrapper .results li:hover i.fa, .auto_complete_wrapper .results li:hover i.fal, .auto_complete_wrapper .results li:hover i.far, .auto_complete_wrapper .results li:hover i.fas, .auto_complete_wrapper .results li:hover i.fab {
      background: #e5e5e5;
      color: #858585; }
    /* line 86, sassV2/_autocompleteV3.scss */
    .auto_complete_wrapper .results li:active i.fa, .auto_complete_wrapper .results li:active i.fal, .auto_complete_wrapper .results li:active i.far, .auto_complete_wrapper .results li:active i.fas, .auto_complete_wrapper .results li:active i.fab {
      background: #dedede;
      color: #7e7e7e; }
  /* line 93, sassV2/_autocompleteV3.scss */
  .auto_complete_wrapper .results li:hover {
    background-color: rgba(165, 199, 229, 0.25); }
  /* line 97, sassV2/_autocompleteV3.scss */
  .auto_complete_wrapper .display_block {
    display: block; }
  /* line 101, sassV2/_autocompleteV3.scss */
  .auto_complete_wrapper .display_none {
    display: none !important; }

/* Widget BG Styles */
/* line 18, sassV2/Widgets/_baseStyleWidget.scss */
.auto.carbuying .background-image {
  display: block;
  /*overflow: hidden;*/
  min-height: 380px;
  background-image: url(/stylesheetsV2/"/ImagesV2/Widgets/auto.carbuying_bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 22%;
  background-size: cover;
  background-position: left center !important; }
  /* line 28, sassV2/Widgets/_baseStyleWidget.scss */
  .auto.carbuying .background-image .big-image {
    display: none; }

/* line 33, sassV2/Widgets/_baseStyleWidget.scss */
.auto.carbuying .list {
  margin-top: 0; }

/* line 18, sassV2/Widgets/_baseStyleWidget.scss */
.auto.all .background-image {
  display: block;
  /*overflow: hidden;*/
  min-height: 380px;
  background-image: url(/stylesheetsV2/"/ImagesV2/Widgets/auto.carbuying_bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 22%;
  background-size: cover;
  background-position: left center !important; }
  /* line 28, sassV2/Widgets/_baseStyleWidget.scss */
  .auto.all .background-image .big-image {
    display: none; }

/* line 33, sassV2/Widgets/_baseStyleWidget.scss */
.auto.all .list {
  margin-top: 0; }

/* line 18, sassV2/Widgets/_baseStyleWidget.scss */
.tickets .background-image {
  display: block;
  /*overflow: hidden;*/
  min-height: 380px;
  background-image: url(/stylesheetsV2/"/ImagesV2/Widgets/tickets_bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 22%;
  background-size: cover;
  background-position: left center !important; }
  /* line 28, sassV2/Widgets/_baseStyleWidget.scss */
  .tickets .background-image .big-image {
    display: none; }

/* line 33, sassV2/Widgets/_baseStyleWidget.scss */
.tickets .list {
  margin-top: 0; }

/* line 18, sassV2/Widgets/_baseStyleWidget.scss */
.sportingevents .background-image {
  display: block;
  /*overflow: hidden;*/
  min-height: 380px;
  background-image: url(/stylesheetsV2/"/ImagesV2/Widgets/sportingevents_bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 22%;
  background-size: cover;
  background-position: left center !important; }
  /* line 28, sassV2/Widgets/_baseStyleWidget.scss */
  .sportingevents .background-image .big-image {
    display: none; }

/* line 33, sassV2/Widgets/_baseStyleWidget.scss */
.sportingevents .list {
  margin-top: 0; }

/* line 18, sassV2/Widgets/_baseStyleWidget.scss */
.theater .background-image {
  display: block;
  /*overflow: hidden;*/
  min-height: 380px;
  background-image: url(/stylesheetsV2/"/ImagesV2/Widgets/theater_bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 22%;
  background-size: cover;
  background-position: left center !important; }
  /* line 28, sassV2/Widgets/_baseStyleWidget.scss */
  .theater .background-image .big-image {
    display: none; }

/* line 33, sassV2/Widgets/_baseStyleWidget.scss */
.theater .list {
  margin-top: 0; }

/* line 18, sassV2/Widgets/_baseStyleWidget.scss */
.comedy .background-image {
  display: block;
  /*overflow: hidden;*/
  min-height: 380px;
  background-image: url(/stylesheetsV2/"/ImagesV2/Widgets/comedy_bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 22%;
  background-size: cover;
  background-position: left center !important; }
  /* line 28, sassV2/Widgets/_baseStyleWidget.scss */
  .comedy .background-image .big-image {
    display: none; }

/* line 33, sassV2/Widgets/_baseStyleWidget.scss */
.comedy .list {
  margin-top: 0; }

/* line 18, sassV2/Widgets/_baseStyleWidget.scss */
.movietheater .background-image {
  display: block;
  /*overflow: hidden;*/
  min-height: 380px;
  background-image: url(/stylesheetsV2/"/ImagesV2/Widgets/movietheater_bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 22%;
  background-size: cover;
  background-position: left center !important; }
  /* line 28, sassV2/Widgets/_baseStyleWidget.scss */
  .movietheater .background-image .big-image {
    display: none; }

/* line 33, sassV2/Widgets/_baseStyleWidget.scss */
.movietheater .list {
  margin-top: 0; }

/* line 18, sassV2/Widgets/_baseStyleWidget.scss */
.skitickets .background-image {
  display: block;
  /*overflow: hidden;*/
  min-height: 380px;
  background-image: url(/stylesheetsV2/"/ImagesV2/Widgets/skitickets_bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 22%;
  background-size: cover;
  background-position: left center !important; }
  /* line 28, sassV2/Widgets/_baseStyleWidget.scss */
  .skitickets .background-image .big-image {
    display: none; }

/* line 33, sassV2/Widgets/_baseStyleWidget.scss */
.skitickets .list {
  margin-top: 0; }

/* line 18, sassV2/Widgets/_baseStyleWidget.scss */
.themeparks .background-image {
  display: block;
  /*overflow: hidden;*/
  min-height: 380px;
  background-image: url(/stylesheetsV2/"/ImagesV2/Widgets/themeparks_bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 22%;
  background-size: cover;
  background-position: left center !important; }
  /* line 28, sassV2/Widgets/_baseStyleWidget.scss */
  .themeparks .background-image .big-image {
    display: none; }

/* line 33, sassV2/Widgets/_baseStyleWidget.scss */
.themeparks .list {
  margin-top: 0; }

/* line 18, sassV2/Widgets/_baseStyleWidget.scss */
.homebuyingselling .background-image {
  display: block;
  /*overflow: hidden;*/
  min-height: 380px;
  background-image: url(/stylesheetsV2/"/ImagesV2/Widgets/homebuyingselling_bg.jpg");
  background-repeat: no-repeat;
  background-position: 50% 22%;
  background-size: cover;
  background-position: left center !important; }
  /* line 28, sassV2/Widgets/_baseStyleWidget.scss */
  .homebuyingselling .background-image .big-image {
    display: none; }

/* line 33, sassV2/Widgets/_baseStyleWidget.scss */
.homebuyingselling .list {
  margin-top: 0; }

/* Base Widget Styles */
/* line 41, sassV2/Widgets/_baseStyleWidget.scss */
.category_wrapper .widget-banner {
  display: block;
  height: 90%;
  /* width: 85%; */
  min-width: 238px;
  max-width: 700px;
  margin: 1.3em auto;
  z-index: 2;
  color: #fff; }
  /* line 51, sassV2/Widgets/_baseStyleWidget.scss */
  .category_wrapper .widget-banner.overlay {
    background: url(/ImagesV2/Backgrounds/transpBlack65.png); }
  /* line 55, sassV2/Widgets/_baseStyleWidget.scss */
  .category_wrapper .widget-banner .valid-border input {
    border: 1px solid #95D600 !important; }
  /* line 59, sassV2/Widgets/_baseStyleWidget.scss */
  .category_wrapper .widget-banner .not-valid-border input {
    border: 1px solid #FF0000 !important; }
  /* line 63, sassV2/Widgets/_baseStyleWidget.scss */
  .category_wrapper .widget-banner .cat-widget {
    height: 100%;
    width: 100%;
    min-width: 238px; }
    /* line 68, sassV2/Widgets/_baseStyleWidget.scss */
    .category_wrapper .widget-banner .cat-widget .header {
      display: table;
      width: 100%;
      margin: 0 auto;
      text-align: center; }
      /* line 74, sassV2/Widgets/_baseStyleWidget.scss */
      .category_wrapper .widget-banner .cat-widget .header h1, .category_wrapper .widget-banner .cat-widget .header h3 {
        color: #fff !important; }
    /* line 79, sassV2/Widgets/_baseStyleWidget.scss */
    .category_wrapper .widget-banner .cat-widget .cat-wrapper {
      display: table;
      margin: 0 auto; }
      /* line 83, sassV2/Widgets/_baseStyleWidget.scss */
      .category_wrapper .widget-banner .cat-widget .cat-wrapper .container {
        margin: 5px auto; }
        /* line 86, sassV2/Widgets/_baseStyleWidget.scss */
        .category_wrapper .widget-banner .cat-widget .cat-wrapper .container select, .category_wrapper .widget-banner .cat-widget .cat-wrapper .container input {
          -webkit-border-top-left-radius: 5px;
          -webkit-border-top-right-radius: 5px;
          -webkit-border-bottom-right-radius: 5px;
          -webkit-border-bottom-left-radius: 5px;
          -moz-border-radius-topleft: 5px;
          -moz-border-radius-topright: 5px;
          -moz-border-radius-bottomright: 5px;
          -moz-border-radius-bottomleft: 5px;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px;
          border-bottom-right-radius: 5px;
          border-bottom-left-radius: 5px;
          -khtml-border-radius: 5px;
          border: 1px solid rgba(0, 0, 0, 0);
          margin: 5px 3px;
          padding: 3px; }
        /* line 93, sassV2/Widgets/_baseStyleWidget.scss */
        .category_wrapper .widget-banner .cat-widget .cat-wrapper .container .goButton, .category_wrapper .widget-banner .cat-widget .cat-wrapper .container .goBtn, .category_wrapper .widget-banner .cat-widget .cat-wrapper .container input.goBtn {
          background: #ebd600;
          /* Old browsers */
          /* IE9 SVG, needs conditional override of 'filter' to 'none' */
          background: -moz-linear-gradient(top, #FFE900 0%, #ebd600 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFE900), color-stop(100%, #ebd600));
          /* Chrome, Safari4+ */
          background: -o-linear-gradient(top, #FFE900 0%, #ebd600 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #FFE900 0%, #ebd600 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #FFE900 0%, #ebd600 100%);
          /* W3C */
          -webkit-border-top-left-radius: 5px;
          -webkit-border-top-right-radius: 5px;
          -webkit-border-bottom-right-radius: 5px;
          -webkit-border-bottom-left-radius: 5px;
          -moz-border-radius-topleft: 5px;
          -moz-border-radius-topright: 5px;
          -moz-border-radius-bottomright: 5px;
          -moz-border-radius-bottomleft: 5px;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px;
          border-bottom-right-radius: 5px;
          border-bottom-left-radius: 5px;
          -khtml-border-radius: 5px;
          border: 1px solid #FFE900;
          color: #000;
          font-size: 18px;
          font-weight: 700;
          text-shadow: 0px 1px rgba(255, 255, 255, 0.5);
          cursor: pointer;
          width: 75px;
          height: 30px;
          margin: 5px;
          float: right;
          line-height: 1em;
          position: relative;
          z-index: 9999; }
          /* line 33, sassV2/_utilities.scss */
          .category_wrapper .widget-banner .cat-widget .cat-wrapper .container .goButton:hover, .category_wrapper .widget-banner .cat-widget .cat-wrapper .container .goBtn:hover, .category_wrapper .widget-banner .cat-widget .cat-wrapper .container input.goBtn:hover {
            background: #FFE900;
            /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: -moz-linear-gradient(top, #ebd600 0%, #FFE900 100%);
            /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebd600), color-stop(100%, #FFE900));
            /* Chrome, Safari4+ */
            background: -o-linear-gradient(top, #ebd600 0%, #FFE900 100%);
            /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #ebd600 0%, #FFE900 100%);
            /* IE10+ */
            background: linear-gradient(to bottom, #ebd600 0%, #FFE900 100%);
            /* W3C */ }
      /* line 113, sassV2/Widgets/_baseStyleWidget.scss */
      .category_wrapper .widget-banner .cat-widget .cat-wrapper .divider {
        font-size: 1.5em;
        text-align: center;
        padding: 0.3em 2em; }
      /* line 119, sassV2/Widgets/_baseStyleWidget.scss */
      .category_wrapper .widget-banner .cat-widget .cat-wrapper h3 {
        cursor: pointer; }
    /* line 124, sassV2/Widgets/_baseStyleWidget.scss */
    .category_wrapper .widget-banner .cat-widget .bottom-section {
      margin: 5px auto;
      clear: both; }
      /* line 128, sassV2/Widgets/_baseStyleWidget.scss */
      .category_wrapper .widget-banner .cat-widget .bottom-section img {
        max-height: 70px;
        display: block;
        margin: 0 auto; }
    /* line 135, sassV2/Widgets/_baseStyleWidget.scss */
    .category_wrapper .widget-banner .cat-widget .check-below {
      display: table;
      vertical-align: middle;
      text-align: center;
      padding: 5px;
      margin: 0 auto;
      line-height: 1.2em; }

@media all and (min-width: 36.563em) and (min-height: 25em) {
  /* line 148, sassV2/Widgets/_baseStyleWidget.scss */
  .category_wrapper .cat-widget .cat-wrapper .container {
    display: table-cell;
    vertical-align: top; } }

@media all and (min-width: 76.875em) and (min-height: 25em) {
  /* line 156, sassV2/Widgets/_baseStyleWidget.scss */
  .category_wrapper .big-image-holder {
    margin-top: 0; }
  /* line 160, sassV2/Widgets/_baseStyleWidget.scss */
  .category_wrapper .cat-widget {
    height: 383px; }
  /* line 164, sassV2/Widgets/_baseStyleWidget.scss */
  .category_wrapper .cat-widget .cat-wrapper .container h3 {
    cursor: default;
    color: white; } }

/* line 1, sassV2/Widgets/_ticketsWidgetWP.scss */
.widget-banner.tickets-wp {
  margin: 1.8em auto; }

/* line 4, sassV2/Widgets/_ticketsWidgetWP.scss */
.tickets-wp {
  width: 85% !important; }
  /* line 7, sassV2/Widgets/_ticketsWidgetWP.scss */
  .tickets-wp .react-datepicker {
    left: -71px;
    top: 7px; }
  /* line 11, sassV2/Widgets/_ticketsWidgetWP.scss */
  .tickets-wp .react-datepicker__triangle {
    left: 120px !important; }
  /* line 15, sassV2/Widgets/_ticketsWidgetWP.scss */
  .tickets-wp .cat-widget .header {
    height: 70px;
    padding-top: 10px; }
    /* line 20, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .header .ticket-monster .logo {
      max-height: 85px;
      max-width: 90%; }
      @media all and (min-width: 48em) and (min-height: 25em) {
        /* line 20, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .header .ticket-monster .logo {
          display: none; } }
    /* line 27, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .header .ticket-monster .second-logo {
      display: none;
      height: 75px; }
    /* line 31, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .header .ticket-monster .blue {
      color: #72D0EB;
      text-transform: uppercase; }
    /* line 35, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .header .ticket-monster h1 {
      text-transform: uppercase;
      font-size: 3em;
      font-weight: 400;
      margin-top: 10px;
      padding-bottom: 0px;
      line-height: 1em; }
    /* line 44, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .header .ticket-monster h3 {
      font-size: 1.5em;
      font-weight: 300;
      margin-bottom: 15px;
      padding: 12px; }
      @media all and (min-width: 48em) and (min-height: 25em) {
        /* line 44, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .header .ticket-monster h3 {
          margin-bottom: 0px; } }
  /* line 56, sassV2/Widgets/_ticketsWidgetWP.scss */
  .tickets-wp .cat-widget .cat-wrapper {
    text-align: center; }
    @media all and (min-width: 48em) and (min-height: 25em) {
      /* line 56, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper {
        padding: 0px 10px; } }
    @media all and (min-width: 48em) and (min-height: 25em) {
      /* line 63, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper form.formv3 {
        display: inline-block;
        vertical-align: top; } }
    /* line 69, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .cat-wrapper .yellowBtn {
      width: 100%;
      display: block;
      width: 230px;
      margin: 0 auto; }
      @media all and (min-width: 48em) and (min-height: 25em) {
        /* line 69, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .yellowBtn {
          display: none; } }
    @media all and (min-width: 48em) and (min-height: 25em) {
      /* line 78, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .divider.container {
        margin: 0px;
        padding: 0px;
        width: 140px; } }
    @media all and (min-width: 80em) and (min-height: 25em) {
      /* line 78, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .divider.container {
        width: 180px; } }
    /* line 87, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .cat-wrapper .divider.container .divider_or {
      margin: 15px 0px; }
    /* line 90, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .cat-wrapper .divider.container img {
      display: none; }
      @media all and (min-width: 48em) and (min-height: 25em) {
        /* line 90, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .divider.container img {
          display: block;
          width: 110px;
          margin: 10px auto; } }
      @media all and (min-width: 80em) and (min-height: 25em) {
        /* line 90, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .divider.container img {
          width: 170px;
          padding-left: 5px; } }
    /* line 103, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .cat-wrapper .container {
      display: table;
      width: 230px; }
      @media all and (min-width: 48em) and (min-height: 25em) {
        /* line 103, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container {
          display: inline-block;
          vertical-align: top; } }
      /* line 112, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container .form-inputv3, .tickets-wp .cat-widget .cat-wrapper .container .dropdown-inputv3 {
        width: 230px;
        padding-bottom: 5px; }
        /* line 116, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container .form-inputv3 label, .tickets-wp .cat-widget .cat-wrapper .container .form-inputv3 input, .tickets-wp .cat-widget .cat-wrapper .container .form-inputv3 select, .tickets-wp .cat-widget .cat-wrapper .container .dropdown-inputv3 label, .tickets-wp .cat-widget .cat-wrapper .container .dropdown-inputv3 input, .tickets-wp .cat-widget .cat-wrapper .container .dropdown-inputv3 select {
          width: 230px; }
        /* line 119, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container .form-inputv3 input, .tickets-wp .cat-widget .cat-wrapper .container .form-inputv3 select, .tickets-wp .cat-widget .cat-wrapper .container .dropdown-inputv3 input, .tickets-wp .cat-widget .cat-wrapper .container .dropdown-inputv3 select {
          margin: 0px;
          font-size: 16px; }
        /* line 124, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container .form-inputv3 ::-webkit-input-placeholder, .tickets-wp .cat-widget .cat-wrapper .container .dropdown-inputv3 ::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          font-size: 14px; }
        /* line 127, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container .form-inputv3 ::-moz-placeholder, .tickets-wp .cat-widget .cat-wrapper .container .dropdown-inputv3 ::-moz-placeholder {
          /* Firefox 19+ */
          font-size: 14px; }
        /* line 130, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container .form-inputv3 :-ms-input-placeholder, .tickets-wp .cat-widget .cat-wrapper .container .dropdown-inputv3 :-ms-input-placeholder {
          /* IE 10+ */
          font-size: 14px; }
        /* line 133, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container .form-inputv3 :-moz-placeholder, .tickets-wp .cat-widget .cat-wrapper .container .dropdown-inputv3 :-moz-placeholder {
          /* Firefox 18- */
          font-size: 14px; }
      /* line 138, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container .form-inputv3 {
        width: 165px; }
      /* line 141, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container .date_intro {
        width: 50px;
        display: inline-block;
        text-align: right;
        margin-right: 5px; }
      /* line 147, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container img {
        display: inline-block; }
      /* line 150, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container .react-datepicker__tether-element .react-datepicker {
        position: relative !important;
        left: -70px !important; }
      /* line 154, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container .react-datepicker__close-icon::before {
        border: none;
        min-width: 100%; }
      /* line 158, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container .react-datepicker__input-container {
        display: inline-block;
        width: 165px; }
        /* line 161, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container .react-datepicker__input-container input {
          width: 165px;
          /*border: none !important; 
                            This doesn't seem to be needed anymore. I fixed the react dp border classes.
                        */ }
      /* line 168, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container button.goButton {
        margin: 5px 0px !important; }
      /* line 171, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container .date_to, .tickets-wp .cat-widget .cat-wrapper .container .date_from {
        height: 40px;
        padding-left: 10px; }
        @media all and (min-width: 48em) and (min-height: 25em) {
          /* line 171, sassV2/Widgets/_ticketsWidgetWP.scss */
          .tickets-wp .cat-widget .cat-wrapper .container .date_to, .tickets-wp .cat-widget .cat-wrapper .container .date_from {
            text-align: left;
            padding-left: 0px; } }
      /* line 180, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container .i-info-span {
        color: #fff;
        float: right;
        position: relative;
        top: -39px;
        right: -51px;
        right: -21px; }
        /* line 188, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container .i-info-span .i-info {
          position: relative;
          left: -5px;
          top: 10px;
          z-index: 99999; }
      /* line 195, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container .fa-info-circle {
        display: inline-block;
        margin-top: 0.8em;
        margin-right: 0.2em; }
        /* line 200, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container .fa-info-circle .quicktip {
          margin: -3.15em 0 0 20px; }
      /* line 205, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container img.b {
        display: none; }
      /* line 208, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container.selected {
        margin: 0 auto; }
        /* line 211, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container.selected h3 {
          color: #fff;
          font-weight: 400;
          padding: 0px 0px 1px; }
        /* line 216, sassV2/Widgets/_ticketsWidgetWP.scss */
        .tickets-wp .cat-widget .cat-wrapper .container.selected h3.goBtn {
          display: none; }
      /* line 220, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .container .goBtn {
        width: 98%;
        float: left; }
        @media all and (min-width: 48em) and (min-height: 25em) {
          /* line 220, sassV2/Widgets/_ticketsWidgetWP.scss */
          .tickets-wp .cat-widget .cat-wrapper .container .goBtn {
            display: none; } }
    /* line 230, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .cat-wrapper .event-search.container .form-inputv3 {
      width: 230px; }
    /* line 233, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .cat-wrapper .event-search.container h3 {
      text-align: left; }
    /* line 237, sassV2/Widgets/_ticketsWidgetWP.scss */
    .tickets-wp .cat-widget .cat-wrapper .city-search.container {
      text-align: right; }
      /* line 239, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .cat-wrapper .city-search.container h3 {
        text-align: left; }
  /* line 244, sassV2/Widgets/_ticketsWidgetWP.scss */
  .tickets-wp .cat-widget .search-save {
    display: block;
    margin: 10px auto;
    text-align: center;
    padding: 10px 20px;
    line-height: 1.2em;
    font-weight: 700;
    margin: 0 auto;
    font-size: 20px;
    width: 100%; }
    @media all and (min-width: 22.5em) and (min-height: 0em) {
      /* line 244, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .search-save {
        font-size: 22px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 244, sassV2/Widgets/_ticketsWidgetWP.scss */
      .tickets-wp .cat-widget .search-save {
        font-size: 26px;
        width: 60%; } }
  /* line 266, sassV2/Widgets/_ticketsWidgetWP.scss */
  .tickets-wp p.disclosure {
    padding-top: 20px;
    color: #fff;
    text-align: center; }

/* line 273, sassV2/Widgets/_ticketsWidgetWP.scss */
.tickets-wp .cat-widget .cat-wrapper .container .form-inputv3 input.not-valid-border,
.tickets-wp .cat-widget .cat-wrapper .container .dropdown-inputv3 select.not-valid-border {
  border: 1.5px solid #FF0000 !important; }

/* line 2, sassV2/Widgets/_hotelsWidgetWP.scss */
.hotel-widget-containerWP .cat-wrapper {
  width: 100%; }
  /* line 5, sassV2/Widgets/_hotelsWidgetWP.scss */
  .hotel-widget-containerWP .cat-wrapper .tab_bar.hotel-tabs {
    display: block;
    width: 100%;
    background-color: transparent; }
    /* line 10, sassV2/Widgets/_hotelsWidgetWP.scss */
    .hotel-widget-containerWP .cat-wrapper .tab_bar.hotel-tabs .tab {
      width: 25%;
      max-width: 25%;
      display: inline-block;
      vertical-align: top;
      float: none;
      background: rgba(255, 255, 255, 0.2);
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      text-shadow: none;
      border-right: none;
      border-bottom: none;
      border-top: none; }
    /* line 26, sassV2/Widgets/_hotelsWidgetWP.scss */
    .hotel-widget-containerWP .cat-wrapper .tab_bar.hotel-tabs .tab_content {
      display: block;
      color: white;
      padding: 10px; }
    /* line 32, sassV2/Widgets/_hotelsWidgetWP.scss */
    .hotel-widget-containerWP .cat-wrapper .tab_bar.hotel-tabs .filler {
      display: none; }
  /* line 37, sassV2/Widgets/_hotelsWidgetWP.scss */
  .hotel-widget-containerWP .cat-wrapper .tab_bar .tab.selected {
    background: rgba(255, 255, 255, 0.01); }
  /* line 41, sassV2/Widgets/_hotelsWidgetWP.scss */
  .hotel-widget-containerWP .cat-wrapper .content-panel.selected {
    background-color: transparent; }
  /* line 44, sassV2/Widgets/_hotelsWidgetWP.scss */
  .hotel-widget-containerWP .cat-wrapper .content-panel {
    text-align: center; }
    /* line 47, sassV2/Widgets/_hotelsWidgetWP.scss */
    .hotel-widget-containerWP .cat-wrapper .content-panel .formv3 div {
      text-align: center;
      margin: 0px 10px;
      vertical-align: top;
      padding-bottom: 0 !important; }
      /* line 54, sassV2/Widgets/_hotelsWidgetWP.scss */
      .hotel-widget-containerWP .cat-wrapper .content-panel .formv3 div .form-inputv3 {
        padding-bottom: 0 !important; }
    /* line 59, sassV2/Widgets/_hotelsWidgetWP.scss */
    .hotel-widget-containerWP .cat-wrapper .content-panel .formv3 .form-inputv3.react_form_datepicker div {
      margin: 0px 0px !important; }
    /* line 64, sassV2/Widgets/_hotelsWidgetWP.scss */
    .hotel-widget-containerWP .cat-wrapper .content-panel .formv3 .form-inputv3.react_form_datepicker {
      padding: 10px 0px !important; }
    /* line 69, sassV2/Widgets/_hotelsWidgetWP.scss */
    .hotel-widget-containerWP .cat-wrapper .content-panel form div.react-datepicker__input-container {
      margin: 12px 0px 0px; }
      @media all and (min-width: 48em) and (min-height: 25em) {
        /* line 69, sassV2/Widgets/_hotelsWidgetWP.scss */
        .hotel-widget-containerWP .cat-wrapper .content-panel form div.react-datepicker__input-container {
          margin-top: 12px; } }
    /* line 77, sassV2/Widgets/_hotelsWidgetWP.scss */
    .hotel-widget-containerWP .cat-wrapper .content-panel form label {
      margin: 0 auto;
      color: #fff;
      text-align: left; }
    /* line 83, sassV2/Widgets/_hotelsWidgetWP.scss */
    .hotel-widget-containerWP .cat-wrapper .content-panel form .hotel_widget_button_holder {
      width: 260px;
      padding-top: 12px;
      text-align: right;
      margin: 0 10px;
      display: inline-block; }
    /* line 91, sassV2/Widgets/_hotelsWidgetWP.scss */
    .hotel-widget-containerWP .cat-wrapper .content-panel .react-datepicker__close-icon::before {
      min-width: 260px; }
  /* line 96, sassV2/Widgets/_hotelsWidgetWP.scss */
  .hotel-widget-containerWP .cat-wrapper .citysearch-footer {
    padding-top: 20px;
    line-height: 1.3em;
    display: inline-block;
    width: 100%; }
    @media all and (min-width: 25.875em) and (min-height: 25em) {
      /* line 96, sassV2/Widgets/_hotelsWidgetWP.scss */
      .hotel-widget-containerWP .cat-wrapper .citysearch-footer {
        width: 65%; } }
    @media all and (min-width: 23em) and (min-height: 25em) {
      /* line 96, sassV2/Widgets/_hotelsWidgetWP.scss */
      .hotel-widget-containerWP .cat-wrapper .citysearch-footer {
        width: 100%; } }
    @media all and (min-width: 48em) and (min-height: 25em) {
      /* line 96, sassV2/Widgets/_hotelsWidgetWP.scss */
      .hotel-widget-containerWP .cat-wrapper .citysearch-footer {
        display: inline-block;
        width: 50%;
        padding: 0px 0px 0px 75px; } }
  /* line 117, sassV2/Widgets/_hotelsWidgetWP.scss */
  .hotel-widget-containerWP .cat-wrapper .citysearch_inner_footer {
    position: relative;
    width: 265px;
    text-align: left;
    margin: 0 auto;
    line-height: 1.3em; }
  /* line 125, sassV2/Widgets/_hotelsWidgetWP.scss */
  .hotel-widget-containerWP .cat-wrapper .search-box-check-below {
    padding: 20px;
    text-align: center;
    line-height: 1.3em; }
  /* line 131, sassV2/Widgets/_hotelsWidgetWP.scss */
  .hotel-widget-containerWP .cat-wrapper .citysearch-logo {
    text-align: center;
    padding-top: 20px;
    display: inline-block;
    width: 100%; }
    @media all and (min-width: 48em) and (min-height: 25em) {
      /* line 131, sassV2/Widgets/_hotelsWidgetWP.scss */
      .hotel-widget-containerWP .cat-wrapper .citysearch-logo {
        display: inline-block;
        width: 50%; } }
    /* line 142, sassV2/Widgets/_hotelsWidgetWP.scss */
    .hotel-widget-containerWP .cat-wrapper .citysearch-logo img {
      width: 180px; }
  /* line 148, sassV2/Widgets/_hotelsWidgetWP.scss */
  .hotel-widget-containerWP .cat-wrapper .hotel_airport_form label, .hotel-widget-containerWP .cat-wrapper .hotel_airport_form .form-inputv3 {
    width: 260px; }

/* line 2, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .green-color {
  color: #95d600; }

/* line 5, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .red-color {
  color: #cd383d !important; }

/* line 9, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .green-color:hover, .manage_vendors_wrapper .red-color:hover {
  color: #78ad00 !important; }

/* line 12, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .red-color:hover {
  color: #90070c !important; }

/* line 15, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .green-color:active {
  color: #06E !important; }

/* line 18, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .red-color:active {
  color: #06E !important; }

/* line 22, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .fa, .manage_vendors_wrapper .fal, .manage_vendors_wrapper .far, .manage_vendors_wrapper .fas, .manage_vendors_wrapper .fab {
  cursor: pointer; }

/* line 27, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .pending_offers .pending_offer {
  height: 341px;
  display: inline-block;
  margin: 0px; }

/* line 32, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .pending_offers .actions .left {
  padding-left: 10px; }

/* line 35, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .pending_offers .actions .right {
  padding-right: 15px; }

/* line 41, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .approved_offers h2, .manage_vendors_wrapper .pending_offers h2, .manage_vendors_wrapper .denied_offers h2 {
  background: #eee;
  font-size: 1.3em;
  padding: 10px 5px;
  margin-bottom: 10px;
  border: 1px solid #555; }

/* line 50, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .denied_offers .left.red-color {
  margin-bottom: 20px; }

/* line 55, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .parkinglot-vendor {
  border: 1px solid #555;
  float: left;
  margin: 10px;
  font-size: 1.3em;
  width: 470px;
  position: relative; }
  /* line 63, sassV2/_manageVendors.scss */
  .manage_vendors_wrapper .parkinglot-vendor .vendor-logo {
    float: left;
    width: 100px;
    height: 100px; }
    /* line 68, sassV2/_manageVendors.scss */
    .manage_vendors_wrapper .parkinglot-vendor .vendor-logo img {
      max-width: 100px;
      max-height: 100px; }
  /* line 73, sassV2/_manageVendors.scss */
  .manage_vendors_wrapper .parkinglot-vendor .vendor-info {
    float: left;
    padding: 5px;
    max-width: 365px; }
    /* line 78, sassV2/_manageVendors.scss */
    .manage_vendors_wrapper .parkinglot-vendor .vendor-info p {
      color: #666 !important; }
  /* line 83, sassV2/_manageVendors.scss */
  .manage_vendors_wrapper .parkinglot-vendor .actions {
    position: absolute;
    bottom: 5px;
    font-size: .8em;
    width: 340px; }

/* line 92, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .MyVendors .vendor_search_holder, .manage_vendors_wrapper .InvitedVendors .vendor_search_holder {
  padding-bottom: 10px; }
  /* line 95, sassV2/_manageVendors.scss */
  .manage_vendors_wrapper .MyVendors .vendor_search_holder .expire_notification_check, .manage_vendors_wrapper .InvitedVendors .vendor_search_holder .expire_notification_check {
    display: inline-block;
    margin-left: 15px;
    margin-top: 20px; }
  /* line 101, sassV2/_manageVendors.scss */
  .manage_vendors_wrapper .MyVendors .vendor_search_holder .search_box, .manage_vendors_wrapper .InvitedVendors .vendor_search_holder .search_box {
    display: inline-block;
    vertical-align: top;
    height: 36px;
    font-size: 16px;
    padding: 8px 10px;
    width: 260px;
    cursor: text;
    background: white;
    border: 1px solid #78ABD8;
    box-shadow: -1px 1px 6px 0px rgba(0, 0, 0, 0.3);
    margin-right: 10px;
    margin-top: 0px; }
    /* line 115, sassV2/_manageVendors.scss */
    .manage_vendors_wrapper .MyVendors .vendor_search_holder .search_box input, .manage_vendors_wrapper .InvitedVendors .vendor_search_holder .search_box input {
      border: none;
      width: 90%; }
    /* line 120, sassV2/_manageVendors.scss */
    .manage_vendors_wrapper .MyVendors .vendor_search_holder .search_box input:focus, .manage_vendors_wrapper .MyVendors .vendor_search_holder .search_box textarea:focus, .manage_vendors_wrapper .MyVendors .vendor_search_holder .search_box select:focus, .manage_vendors_wrapper .InvitedVendors .vendor_search_holder .search_box input:focus, .manage_vendors_wrapper .InvitedVendors .vendor_search_holder .search_box textarea:focus, .manage_vendors_wrapper .InvitedVendors .vendor_search_holder .search_box select:focus {
      outline-offset: 0px !important;
      outline: none !important; }
    /* line 125, sassV2/_manageVendors.scss */
    .manage_vendors_wrapper .MyVendors .vendor_search_holder .search_box i, .manage_vendors_wrapper .InvitedVendors .vendor_search_holder .search_box i {
      color: #888;
      float: right; }
  /* line 131, sassV2/_manageVendors.scss */
  .manage_vendors_wrapper .MyVendors .vendor_search_holder button, .manage_vendors_wrapper .InvitedVendors .vendor_search_holder button {
    width: 128px;
    display: inline-block;
    vertical-align: top;
    margin-top: 0px; }
  /* line 138, sassV2/_manageVendors.scss */
  .manage_vendors_wrapper .MyVendors .vendor_search_holder .greyBtn, .manage_vendors_wrapper .InvitedVendors .vendor_search_holder .greyBtn {
    margin-right: 10px; }

/* line 145, sassV2/_manageVendors.scss */
.manage_vendors_wrapper .InvitedVendors .vendor_search_holder {
  margin-top: 10px; }

/* line 154, sassV2/_manageVendors.scss */
.vendor_information_modal .inner-content {
  padding: 20px; }
  /* line 157, sassV2/_manageVendors.scss */
  .vendor_information_modal .inner-content > div {
    font-size: 1.2em;
    overflow: hidden;
    border: 1px solid #ccc;
    margin: 15px;
    background: #fafafa; }
    /* line 164, sassV2/_manageVendors.scss */
    .vendor_information_modal .inner-content > div .label {
      padding: 10px;
      border-right: 1px solid #ccc;
      float: left;
      width: 200px; }
    /* line 171, sassV2/_manageVendors.scss */
    .vendor_information_modal .inner-content > div .value {
      padding: 10px;
      float: left; }

/* line 181, sassV2/_manageVendors.scss */
.vendor_invitations .status-filter {
  margin-left: 15px;
  font-size: 1.2em; }
  /* line 185, sassV2/_manageVendors.scss */
  .vendor_invitations .status-filter select {
    font-size: 1em; }

/* line 193, sassV2/_manageVendors.scss */
.vendor_invitations .vendor-invite {
  overflow: hidden;
  border: 1px solid #ccc;
  margin: 15px;
  background: #fafafa; }
  /* line 199, sassV2/_manageVendors.scss */
  .vendor_invitations .vendor-invite div {
    float: left;
    padding: 10px;
    border-right: 1px solid #ccc; }
  /* line 205, sassV2/_manageVendors.scss */
  .vendor_invitations .vendor-invite .vendor-name {
    width: 292px; }
  /* line 209, sassV2/_manageVendors.scss */
  .vendor_invitations .vendor-invite .invited-by {
    width: 250px; }
  /* line 213, sassV2/_manageVendors.scss */
  .vendor_invitations .vendor-invite .invited-by.smaller-name-font {
    font-size: .8em; }
  /* line 217, sassV2/_manageVendors.scss */
  .vendor_invitations .vendor-invite .status {
    width: 135px; }
  /* line 221, sassV2/_manageVendors.scss */
  .vendor_invitations .vendor-invite .vendor-code {
    width: 80px;
    border-right-width: 0px; }

/* line 227, sassV2/_manageVendors.scss */
.vendor_invitations .header-row {
  background: #ccc;
  border: 1px solid #555; }
  /* line 231, sassV2/_manageVendors.scss */
  .vendor_invitations .header-row div {
    border-color: #555; }

/* line 3, sassV2/Modals/_add_vendor_Modal.scss */
.add_vendor .Modal__body section {
  display: table !important;
  width: 100%; }
  /* line 7, sassV2/Modals/_add_vendor_Modal.scss */
  .add_vendor .Modal__body section .no_margin_left {
    margin-left: 0px !important; }

/* line 11, sassV2/Modals/_add_vendor_Modal.scss */
.add_vendor .Modal__body .create_vendor_name, .add_vendor .Modal__body .image-picker {
  display: inline-block !important;
  vertical-align: top !important;
  width: 48% !important; }
  /* line 16, sassV2/Modals/_add_vendor_Modal.scss */
  .add_vendor .Modal__body .create_vendor_name label, .add_vendor .Modal__body .create_vendor_name input, .add_vendor .Modal__body .image-picker label, .add_vendor .Modal__body .image-picker input {
    width: 100%; }

/* line 20, sassV2/Modals/_add_vendor_Modal.scss */
.add_vendor .Modal__body .image-picker {
  margin-left: 0 !important;
  float: right; }
  /* line 24, sassV2/Modals/_add_vendor_Modal.scss */
  .add_vendor .Modal__body .image-picker input {
    position: relative;
    cursor: pointer; }
  /* line 28, sassV2/Modals/_add_vendor_Modal.scss */
  .add_vendor .Modal__body .image-picker button {
    position: absolute;
    top: 8px;
    right: 0; }

/* line 34, sassV2/Modals/_add_vendor_Modal.scss */
.add_vendor .Modal__body .text-area {
  width: 100% !important;
  margin-left: 0px !important; }
  /* line 38, sassV2/Modals/_add_vendor_Modal.scss */
  .add_vendor .Modal__body .text-area label, .add_vendor .Modal__body .text-area textarea {
    width: 100%; }
  /* line 41, sassV2/Modals/_add_vendor_Modal.scss */
  .add_vendor .Modal__body .text-area textarea {
    height: 200px;
    font-size: 18px; }

/* line 46, sassV2/Modals/_add_vendor_Modal.scss */
.add_vendor .Modal__body h5 {
  border-bottom: 1px solid #ccc;
  margin: 10px 0px 10px;
  font-weight: 500; }

/* line 52, sassV2/Modals/_add_vendor_Modal.scss */
.add_vendor .Modal__body .no_margin_left .form-inputv3 {
  width: 100%; }

/* line 55, sassV2/Modals/_add_vendor_Modal.scss */
.add_vendor .Modal__body .no_margin_left .category-holder {
  margin: 0 !important; }

/* line 58, sassV2/Modals/_add_vendor_Modal.scss */
.add_vendor .Modal__body .no_margin_left .cat_select, .add_vendor .Modal__body .no_margin_left .subcat_select {
  vertical-align: top;
  display: inline-block;
  width: 46%;
  margin-right: 2%; }
  /* line 64, sassV2/Modals/_add_vendor_Modal.scss */
  .add_vendor .Modal__body .no_margin_left .cat_select .primary, .add_vendor .Modal__body .no_margin_left .cat_select label, .add_vendor .Modal__body .no_margin_left .cat_select .secondary, .add_vendor .Modal__body .no_margin_left .subcat_select .primary, .add_vendor .Modal__body .no_margin_left .subcat_select label, .add_vendor .Modal__body .no_margin_left .subcat_select .secondary {
    width: 100%; }

/* line 68, sassV2/Modals/_add_vendor_Modal.scss */
.add_vendor .Modal__body .no_margin_left .subcat_select {
  margin-right: 1%; }

/* line 71, sassV2/Modals/_add_vendor_Modal.scss */
.add_vendor .Modal__body .no_margin_left .remove-subcategory {
  margin-top: 1px;
  cursor: pointer;
  width: 4%;
  vertical-align: top;
  display: inline-block;
  margin-right: 1%; }
  /* line 79, sassV2/Modals/_add_vendor_Modal.scss */
  .add_vendor .Modal__body .no_margin_left .remove-subcategory .fa, .add_vendor .Modal__body .no_margin_left .remove-subcategory .fal, .add_vendor .Modal__body .no_margin_left .remove-subcategory .far, .add_vendor .Modal__body .no_margin_left .remove-subcategory .fas, .add_vendor .Modal__body .no_margin_left .remove-subcategory .fab {
    font-size: 21px;
    padding: 7px 10px 8px;
    margin: 0;
    height: 36px;
    width: 36px; }

/* line 88, sassV2/Modals/_add_vendor_Modal.scss */
.add_vendor .Modal__body .flatBtn {
  margin-left: 0px !important;
  float: right; }

/* line 2, sassV2/Modals/_shop_as_guest_Modal.scss */
.shop_as_guest .shop_as_guest_wrapper {
  padding-bottom: 20px; }
  /* line 5, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper p {
    line-height: 1.3em;
    padding-bottom: 20px;
    font-weight: 100;
    font-size: 18px; }
  /* line 11, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper header {
    text-align: center;
    padding: 10px 0px; }
  /* line 15, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper .fa-registered {
    vertical-align: super;
    font-size: 10px; }
  /* line 19, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper h4 {
    font-size: 24px;
    padding-bottom: 5px;
    text-align: center; }
    @media all and (min-width: 30em) and (min-height: 0em) {
      /* line 19, sassV2/Modals/_shop_as_guest_Modal.scss */
      .shop_as_guest .shop_as_guest_wrapper h4 {
        text-align: left;
        display: inline-block;
        vertical-align: top; } }
    /* line 29, sassV2/Modals/_shop_as_guest_Modal.scss */
    .shop_as_guest .shop_as_guest_wrapper h4 span {
      display: none; }
      @media all and (min-width: 30em) and (min-height: 0em) {
        /* line 29, sassV2/Modals/_shop_as_guest_Modal.scss */
        .shop_as_guest .shop_as_guest_wrapper h4 span {
          display: inline-block; } }
  /* line 36, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper button {
    width: 175px;
    margin-bottom: 30px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 36, sassV2/Modals/_shop_as_guest_Modal.scss */
      .shop_as_guest .shop_as_guest_wrapper button {
        margin-top: 10px; } }
  /* line 44, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper section {
    width: 260px;
    border: 1px solid #ccc;
    text-align: center;
    padding: 32px 12px 20px;
    margin: 20px auto; }
  /* line 52, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper .sign_up a {
    color: #008369;
    display: block;
    padding-top: 3px;
    text-decoration: underline;
    font-weight: 400;
    cursor: pointer; }
    /* line 60, sassV2/Modals/_shop_as_guest_Modal.scss */
    .shop_as_guest .shop_as_guest_wrapper .sign_up a:hover {
      text-decoration: none; }
  /* line 64, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper .sign_up a:hover, .shop_as_guest .shop_as_guest_wrapper .sign_up a:visited, .shop_as_guest .shop_as_guest_wrapper .sign_up a:focus {
    color: #02752e; }
  /* line 67, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper .sign_up a:active {
    color: #03bf4b; }
  /* line 71, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper .ups.greenBtn,
  .shop_as_guest .shop_as_guest_wrapper .blueBtn,
  .shop_as_guest .shop_as_guest_wrapper .greyBtn {
    margin-bottom: 10px;
    height: 56px;
    width: 100%; }
  /* line 78, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper .guestlink {
    margin-bottom: 30px;
    font-size: 12px;
    color: #bbb !important; }
  /* line 83, sassV2/Modals/_shop_as_guest_Modal.scss */
  .shop_as_guest .shop_as_guest_wrapper .continue {
    padding: 30px 15px 10px; }

/* line 2, sassV2/Modals/_app_details_modal.scss */
.app_details .Modal__body {
  margin: 0;
  padding: 10px 20px; }
  /* line 6, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body section {
    margin-bottom: 25px; }
    /* line 8, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .bullet_icon, .app_details .Modal__body section h3 {
      display: inline-block; }
    /* line 11, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section h3 {
      padding-bottom: 5px; }
    /* line 14, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section img {
      margin-right: 10px; }
    /* line 17, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section p {
      padding-left: 28px;
      line-height: 1.4em;
      padding-bottom: 0px; }
    /* line 22, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .whos_it_for, .app_details .Modal__body section ul {
      color: #666; }
    /* line 25, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .whos_it_for .mini-list {
      padding: 0px 10px 10px;
      margin: 0; }
    /* line 29, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .details .mini-list {
      margin: 0;
      padding: 5px 10px 0px; }
    /* line 33, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .mini-list li {
      background-repeat: no-repeat;
      margin: 0;
      margin-left: 28px;
      padding-left: 20px;
      background-position: left;
      display: block;
      line-height: 1.3em; }
    /* line 42, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .details .mini-list li {
      background-image: url(/stylesheetsV2/"/ImagesV2/Admin/AppStore/AppStoreIcons/mini-bh-bullet-05.png"); }
    /* line 45, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .whos_it_for .mini-list li {
      background-image: url(/stylesheetsV2/"/ImagesV2/Admin/AppStore/AppStoreIcons/mini-bh-bullet-02.png"); }
  /* line 50, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .useful_links div {
    padding-left: 28px; }
  /* line 53, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .useful_links .icon {
    font-family: 'bdigicons';
    color: #06E; }
  /* line 57, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .useful_links a {
    color: #06E;
    text-decoration: none; }
    /* line 61, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .useful_links a:hover {
      text-decoration: underline; }
    /* line 65, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .useful_links a:active, .app_details .Modal__body .useful_links a:visited, .app_details .Modal__body .useful_links a:hover {
      color: #06E; }
  /* line 70, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .screenshots {
    color: #666; }
    /* line 73, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .screenshots img {
      width: 100%; }
    /* line 76, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .screenshots ul {
      margin-left: 28px; }
    /* line 79, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .screenshots li {
      padding-left: 0px;
      border: 1px solid #ccc;
      text-align: center;
      width: 200px;
      margin: 0px 15px 10px 0px;
      display: inline-block;
      vertical-align: top; }
    /* line 88, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .screenshots .display-none {
      display: none; }
  /* line 93, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .costs p {
    padding-left: 28px;
    padding-bottom: 5px; }
  /* line 98, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .setup div {
    margin: 0px 28px 10px;
    color: #666; }
  /* line 102, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .setup .greenBtn {
    margin-left: 28px; }
  /* line 105, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .greenBtn {
    margin-left: 28px;
    margin-bottom: 20px; }

/* line 2, sassV2/Modals/_country_select_modal.scss */
#country_select_wrapper .label_image_li {
  border-radius: 4px !important;
  text-align: left;
  padding: 0px !important;
  margin: 0 0 16px 0 !important;
  height: 45px !important;
  width: 100%; }
  /* line 9, sassV2/Modals/_country_select_modal.scss */
  #country_select_wrapper .label_image_li img, #country_select_wrapper .label_image_li span {
    vertical-align: middle;
    display: inline-block; }
  /* line 13, sassV2/Modals/_country_select_modal.scss */
  #country_select_wrapper .label_image_li img {
    padding: 8px !important;
    height: 100%; }
  /* line 17, sassV2/Modals/_country_select_modal.scss */
  #country_select_wrapper .label_image_li span {
    max-width: 196px; }

/* line 21, sassV2/Modals/_country_select_modal.scss */
#country_select_wrapper .label_image_li:last-child {
  margin: 0 !important; }

/* line 2, sassV2/Modals/_email_subscription_modal.scss */
.OptInEmailSubscriptionModal .OptInEmailSubscriptionModal {
  text-align: center;
  position: relative; }

/* line 6, sassV2/Modals/_email_subscription_modal.scss */
.OptInEmailSubscriptionModal .OptInEmailSubscriptionModal > * {
  padding: 0;
  margin: 0 0 20px 0; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 6, sassV2/Modals/_email_subscription_modal.scss */
    .OptInEmailSubscriptionModal .OptInEmailSubscriptionModal > * {
      margin: 0 0 40px 0; } }

/* line 13, sassV2/Modals/_email_subscription_modal.scss */
.OptInEmailSubscriptionModal .logo-holder img {
  margin: 0 0 20px 0;
  max-height: 60px;
  max-width: 100%; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 13, sassV2/Modals/_email_subscription_modal.scss */
    .OptInEmailSubscriptionModal .logo-holder img {
      max-height: 80px;
      margin: 0 0 40px 0; } }

/* line 22, sassV2/Modals/_email_subscription_modal.scss */
.OptInEmailSubscriptionModal .logo-holder a {
  display: none; }

/* line 25, sassV2/Modals/_email_subscription_modal.scss */
.OptInEmailSubscriptionModal h1 {
  font-size: 20px !important;
  color: #555 !important; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 25, sassV2/Modals/_email_subscription_modal.scss */
    .OptInEmailSubscriptionModal h1 {
      font-size: 32px !important; } }

/* line 32, sassV2/Modals/_email_subscription_modal.scss */
.OptInEmailSubscriptionModal h3 {
  font-size: 15px !important;
  color: #666 !important; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 32, sassV2/Modals/_email_subscription_modal.scss */
    .OptInEmailSubscriptionModal h3 {
      font-size: 24px !important; } }

/* line 39, sassV2/Modals/_email_subscription_modal.scss */
.OptInEmailSubscriptionModal .Modal-dialog .greenBtn {
  justify-content: space-around;
  text-align: center;
  font-weight: 400 !important;
  min-height: 45px;
  min-width: 160px;
  font-size: 16px;
  display: inline-flex;
  padding: 12px !important; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 39, sassV2/Modals/_email_subscription_modal.scss */
    .OptInEmailSubscriptionModal .Modal-dialog .greenBtn {
      font-size: 24px;
      min-height: 72px;
      min-width: 260px;
      padding: 20px !important; } }
  /* line 54, sassV2/Modals/_email_subscription_modal.scss */
  .OptInEmailSubscriptionModal .Modal-dialog .greenBtn * {
    transition: 0.4s ease all;
    line-height: 1.2; }
  /* line 58, sassV2/Modals/_email_subscription_modal.scss */
  .OptInEmailSubscriptionModal .Modal-dialog .greenBtn span {
    padding-right: 5px; }
  /* line 61, sassV2/Modals/_email_subscription_modal.scss */
  .OptInEmailSubscriptionModal .Modal-dialog .greenBtn.spaceBetween {
    justify-content: space-between; }

/* line 65, sassV2/Modals/_email_subscription_modal.scss */
.OptInEmailSubscriptionModal p {
  transition: 0.4s ease all;
  font-size: 12px !important;
  cursor: pointer;
  color: #999 !important; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 65, sassV2/Modals/_email_subscription_modal.scss */
    .OptInEmailSubscriptionModal p {
      font-size: 14px !important; } }
  /* line 73, sassV2/Modals/_email_subscription_modal.scss */
  .OptInEmailSubscriptionModal p:hover {
    text-decoration: underline; }

/* line 77, sassV2/Modals/_email_subscription_modal.scss */
.OptInEmailSubscriptionModal p span {
  text-decoration: underline; }

/* line 4, sassV2/Modals/_guestLoginModal.scss */
.guest_login .Modal-dialog--large .Modal-content {
  max-width: 913px; }

/* line 8, sassV2/Modals/_guestLoginModal.scss */
.guest_login .login-form {
  display: inline-block;
  width: 230px;
  min-height: 300px;
  -moz-border-radius: 4px/4px !important;
  -webkit-border-radius: 4px 4px !important;
  border-radius: 4px/4px !important;
  -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1) !important;
  border: 1px solid #ddd !important;
  background-color: #fafafa;
  padding: 15px !important;
  margin-right: 10px !important; }
  /* line 23, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .login-form .form-inputv3 > * {
    max-width: 200px; }

/* line 28, sassV2/Modals/_guestLoginModal.scss */
.guest_login .signup-form {
  display: inline-block;
  width: 70%;
  min-height: 300px;
  -moz-border-radius: 4px/4px !important;
  -webkit-border-radius: 4px 4px !important;
  border-radius: 4px/4px !important;
  -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1) !important;
  border: 1px solid #ddd !important;
  background-color: #fafafa;
  margin-left: 10px !important;
  padding: 15px !important; }
  /* line 43, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .signup-form .form-inputv3 > * {
    max-width: 200px; }
  /* line 47, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .signup-form section {
    margin-bottom: 0px !important; }

/* line 55, sassV2/Modals/_guestLoginModal.scss */
.guest_login .login_signup_wrapper .accordion.accordion-closed {
  max-height: 32px !important; }

/* line 59, sassV2/Modals/_guestLoginModal.scss */
.guest_login .login_signup_wrapper .accordion h3, .guest_login .login_signup_wrapper .accordion-closed h3 {
  margin-bottom: 4px;
  position: relative; }

/* line 63, sassV2/Modals/_guestLoginModal.scss */
.guest_login .login_signup_wrapper .accordion .flatBtn, .guest_login .login_signup_wrapper .accordion-closed .flatBtn {
  visibility: visible !important;
  position: absolute;
  z-index: 99999;
  top: 0;
  left: 0; }

/* line 71, sassV2/Modals/_guestLoginModal.scss */
.guest_login .login_signup_wrapper .login-form, .guest_login .login_signup_wrapper .signup-form {
  min-height: 0 !important; }
  /* line 73, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .login_signup_wrapper .login-form .form-inputv3, .guest_login .login_signup_wrapper .login-form .form-inputv3 > *, .guest_login .login_signup_wrapper .signup-form .form-inputv3, .guest_login .login_signup_wrapper .signup-form .form-inputv3 > * {
    margin-left: 0 !important;
    max-width: 100%;
    width: 100%; }

/* line 80, sassV2/Modals/_guestLoginModal.scss */
.guest_login .login_signup_wrapper .login-form {
  margin: 0 !important;
  margin-bottom: 16px !important;
  width: 100%; }
  @media all and (min-width: 48em) and (min-height: 25em) {
    /* line 80, sassV2/Modals/_guestLoginModal.scss */
    .guest_login .login_signup_wrapper .login-form {
      margin-right: 3% !important;
      width: 40%; } }
  @media all and (min-width: 64em) and (min-height: 25em) {
    /* line 80, sassV2/Modals/_guestLoginModal.scss */
    .guest_login .login_signup_wrapper .login-form {
      margin-right: 2% !important;
      width: 30%; } }

/* line 95, sassV2/Modals/_guestLoginModal.scss */
.guest_login .login_signup_wrapper .checkbox_label {
  max-width: 100%;
  position: relative; }
  /* line 99, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .login_signup_wrapper .checkbox_label input {
    vertical-align: middle;
    display: inline-block !important;
    padding: 0;
    margin: 0 0 5px !important;
    height: auto;
    width: 8%; }
    @media all and (min-width: 28em) and (min-height: 0em) {
      /* line 99, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .checkbox_label input {
        width: 3%; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 99, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .checkbox_label input {
        width: 3%; } }
    @media all and (min-width: 80em) and (min-height: 0em) {
      /* line 99, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .checkbox_label input {
        width: 3%; } }
  /* line 119, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .login_signup_wrapper .checkbox_label .checkbox_span {
    width: 91%;
    height: 60px;
    position: absolute;
    top: 0;
    left: 20px; }
    @media all and (min-width: 26.563em) and (min-height: 0em) {
      /* line 119, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .checkbox_label .checkbox_span {
        left: 25px; } }
    @media all and (min-width: 28em) and (min-height: 0em) {
      /* line 119, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .checkbox_label .checkbox_span {
        width: 95%; } }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 119, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .checkbox_label .checkbox_span {
        left: 20px; } }
  /* line 137, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .login_signup_wrapper .checkbox_label input {
    margin: 0 5px 5px 0; }
    @media all and (min-width: 28em) and (min-height: 0em) {
      /* line 137, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .checkbox_label input {
        margin: 0 5px 0 0; } }
  /* line 144, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .login_signup_wrapper .checkbox_label .i-info {
    text-align: left;
    margin: 0;
    right: 0;
    top: -70px; }
    @media all and (min-width: 28em) and (min-height: 0em) {
      /* line 144, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .checkbox_label .i-info {
        max-width: 282px !important;
        width: 282px !important; } }

/* line 156, sassV2/Modals/_guestLoginModal.scss */
.guest_login .login_signup_wrapper .signup-form {
  margin: 0 !important;
  margin-bottom: 16px !important;
  width: 100%; }
  /* line 161, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .login_signup_wrapper .signup-form .dropdown-inputv3 {
    margin-left: 0 !important;
    max-width: 100% !important;
    width: 100% !important; }
    @media all and (min-width: 64em) and (min-height: 25em) {
      /* line 161, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .signup-form .dropdown-inputv3 {
        width: 265px !important;
        max-width: 265px !important;
        display: block; } }
    /* line 172, sassV2/Modals/_guestLoginModal.scss */
    .guest_login .login_signup_wrapper .signup-form .dropdown-inputv3 label, .guest_login .login_signup_wrapper .signup-form .dropdown-inputv3 select {
      max-width: 100% !important;
      width: 100% !important; }
  @media all and (min-width: 28em) and (min-height: 0em) {
    /* line 178, sassV2/Modals/_guestLoginModal.scss */
    .guest_login .login_signup_wrapper .signup-form .form-inputv3.subscribe {
      width: 100% !important;
      max-width: 100% !important; } }
  /* line 186, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .login_signup_wrapper .signup-form .form-inputv3.subscribe .checkbox_label input {
    display: inline-block !important;
    vertical-align: top !important; }
  @media all and (min-width: 48em) and (min-height: 25em) {
    /* line 156, sassV2/Modals/_guestLoginModal.scss */
    .guest_login .login_signup_wrapper .signup-form {
      margin-left: 0 !important;
      width: 57%; } }
  @media all and (min-width: 64em) and (min-height: 25em) {
    /* line 156, sassV2/Modals/_guestLoginModal.scss */
    .guest_login .login_signup_wrapper .signup-form {
      margin-left: 0 !important;
      width: 68%; }
      /* line 200, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .signup-form .form-inputv3 {
        margin-right: 2.5% !important;
        max-width: 48.5%;
        width: 48.5%; }
      /* line 205, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .signup-form .form-inputv3:nth-child(even) {
        margin-right: 0 !important; } }
  /* line 209, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .login_signup_wrapper .signup-form .org-logo {
    margin-left: 12px; }
  /* line 212, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .login_signup_wrapper .signup-form img {
    margin-top: 16px;
    max-height: 100px;
    max-width: 100%;
    display: block; }
  /* line 219, sassV2/Modals/_guestLoginModal.scss */
  .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr {
    display: table !important;
    overflow: wrap;
    position: relative;
    margin-bottom: 20px;
    margin-top: 5px; }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 219, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr {
        margin-left: 0 !important;
        max-width: 100%;
        width: 100%; } }
    /* line 232, sassV2/Modals/_guestLoginModal.scss */
    .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label {
      height: 50px;
      position: relative; }
      @media all and (min-width: 28em) and (min-height: 0em) {
        /* line 232, sassV2/Modals/_guestLoginModal.scss */
        .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label {
          height: 20px; } }
      @media all and (min-width: 26.563em) and (min-height: 0em) {
        /* line 232, sassV2/Modals/_guestLoginModal.scss */
        .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label {
          height: 35px; } }
      @media all and (min-width: 64em) and (min-height: 0em) {
        /* line 232, sassV2/Modals/_guestLoginModal.scss */
        .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label {
          margin-left: 0 !important;
          max-width: 100%;
          width: 100%; } }
      /* line 248, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label input {
        vertical-align: middle;
        display: inline-block !important;
        padding: 0;
        margin: 0 0 0px !important;
        height: auto;
        width: 8%; }
        @media all and (min-width: 28em) and (min-height: 0em) {
          /* line 248, sassV2/Modals/_guestLoginModal.scss */
          .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label input {
            width: 3%; } }
      /* line 261, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label .checkbox_span {
        width: 91%;
        height: auto;
        position: absolute;
        top: 0;
        left: 20px; }
        @media all and (min-width: 26.563em) and (min-height: 0em) {
          /* line 261, sassV2/Modals/_guestLoginModal.scss */
          .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label .checkbox_span {
            left: 25px; } }
        @media all and (min-width: 28em) and (min-height: 0em) {
          /* line 261, sassV2/Modals/_guestLoginModal.scss */
          .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label .checkbox_span {
            width: 95%; } }
        @media all and (min-width: 40em) and (min-height: 0em) {
          /* line 261, sassV2/Modals/_guestLoginModal.scss */
          .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label .checkbox_span {
            left: 20px; } }
      /* line 278, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label .required-v2 {
        position: absolute;
        bottom: -40px;
        right: 0px;
        margin-bottom: 20px; }
        @media all and (min-width: 80em) and (min-height: 0em) {
          /* line 278, sassV2/Modals/_guestLoginModal.scss */
          .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label .required-v2 {
            bottom: -22px; } }
      /* line 288, sassV2/Modals/_guestLoginModal.scss */
      .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label .gdpr_div {
        width: 100%;
        line-height: 1.3; }
        @media all and (min-width: 80em) and (min-height: 0em) {
          /* line 288, sassV2/Modals/_guestLoginModal.scss */
          .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label .gdpr_div {
            line-height: 1.5; } }
        @media all and (min-width: 64em) and (min-height: 0em) {
          /* line 296, sassV2/Modals/_guestLoginModal.scss */
          .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label .gdpr_div a {
            line-height: 1.3; } }
        @media all and (min-width: 80em) and (min-height: 0em) {
          /* line 296, sassV2/Modals/_guestLoginModal.scss */
          .guest_login .login_signup_wrapper .signup-form .form-inputv3.gdpr .checkbox_label .gdpr_div a {
            line-height: 1.5; } }

/* line 2, sassV2/Modals/_app_details_modal.scss */
.app_details .Modal__body {
  margin: 0;
  padding: 10px 20px; }
  /* line 6, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body section {
    margin-bottom: 25px; }
    /* line 8, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .bullet_icon, .app_details .Modal__body section h3 {
      display: inline-block; }
    /* line 11, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section h3 {
      padding-bottom: 5px; }
    /* line 14, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section img {
      margin-right: 10px; }
    /* line 17, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section p {
      padding-left: 28px;
      line-height: 1.4em;
      padding-bottom: 0px; }
    /* line 22, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .whos_it_for, .app_details .Modal__body section ul {
      color: #666; }
    /* line 25, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .whos_it_for .mini-list {
      padding: 0px 10px 10px;
      margin: 0; }
    /* line 29, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .details .mini-list {
      margin: 0;
      padding: 5px 10px 0px; }
    /* line 33, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .mini-list li {
      background-repeat: no-repeat;
      margin: 0;
      margin-left: 28px;
      padding-left: 20px;
      background-position: left;
      display: block;
      line-height: 1.3em; }
    /* line 42, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .details .mini-list li {
      background-image: url(/stylesheetsV2/"/ImagesV2/Admin/AppStore/AppStoreIcons/mini-bh-bullet-05.png"); }
    /* line 45, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body section .whos_it_for .mini-list li {
      background-image: url(/stylesheetsV2/"/ImagesV2/Admin/AppStore/AppStoreIcons/mini-bh-bullet-02.png"); }
  /* line 50, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .useful_links div {
    padding-left: 28px; }
  /* line 53, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .useful_links .icon {
    font-family: 'bdigicons';
    color: #06E; }
  /* line 57, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .useful_links a {
    color: #06E;
    text-decoration: none; }
    /* line 61, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .useful_links a:hover {
      text-decoration: underline; }
    /* line 65, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .useful_links a:active, .app_details .Modal__body .useful_links a:visited, .app_details .Modal__body .useful_links a:hover {
      color: #06E; }
  /* line 70, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .screenshots {
    color: #666; }
    /* line 73, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .screenshots img {
      width: 100%; }
    /* line 76, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .screenshots ul {
      margin-left: 28px; }
    /* line 79, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .screenshots li {
      padding-left: 0px;
      border: 1px solid #ccc;
      text-align: center;
      width: 200px;
      margin: 0px 15px 10px 0px;
      display: inline-block;
      vertical-align: top; }
    /* line 88, sassV2/Modals/_app_details_modal.scss */
    .app_details .Modal__body .screenshots .display-none {
      display: none; }
  /* line 93, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .costs p {
    padding-left: 28px;
    padding-bottom: 5px; }
  /* line 98, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .setup div {
    margin: 0px 28px 10px;
    color: #666; }
  /* line 102, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .setup .greenBtn {
    margin-left: 28px; }
  /* line 105, sassV2/Modals/_app_details_modal.scss */
  .app_details .Modal__body .greenBtn {
    margin-left: 28px;
    margin-bottom: 20px; }

/* line 1, sassV2/Modals/_crop_image_modal.scss */
.Modal__body .react_crop_wrapper {
  margin-bottom: 20px;
  max-height: 380px;
  overflow: hidden; }
  /* line 5, sassV2/Modals/_crop_image_modal.scss */
  .Modal__body .react_crop_wrapper .ReactCrop, .Modal__body .react_crop_wrapper .ReactCrop__image {
    min-width: 100%; }
  /* line 8, sassV2/Modals/_crop_image_modal.scss */
  .Modal__body .react_crop_wrapper .ReactCrop__crop-selection {
    background: rgba(255, 255, 255, 0.25); }
  /* line 11, sassV2/Modals/_crop_image_modal.scss */
  .Modal__body .react_crop_wrapper.lowres_warning {
    position: relative; }
  /* line 14, sassV2/Modals/_crop_image_modal.scss */
  .Modal__body .react_crop_wrapper.lowres_warning .lowres_warning_text {
    background-color: rgba(0, 0, 0, 0.5);
    text-transform: capitalize;
    text-align: center;
    max-width: 290px;
    position: absolute;
    padding: 8px;
    z-index: 1;
    margin: auto;
    height: auto;
    color: orange;
    right: 0;
    left: 0;
    top: 0; }

/* line 30, sassV2/Modals/_crop_image_modal.scss */
.Modal__body .react_image_crop_actions {
  display: flex;
  justify-content: space-between; }

/* line 3, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .formv3 {
  width: 260px;
  margin: 0 auto 12px; }

/* line 7, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .Modal__header {
  font-size: 24px;
  font-weight: 100;
  color: #555; }

/* line 14, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .accordion .accordion-img {
  display: none; }

/* line 17, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .accordion h3 {
  background-color: #E3E3E3 !important;
  color: #555;
  border: 1px solid #ccc;
  font-size: 16px !important;
  padding: 10px 10px 10px 3px !important;
  line-height: .95; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 17, sassV2/Modals/_deductions_Modal.scss */
    .deductions_modal_wrapper .deductions_accordion_wrapper .accordion h3 {
      font-size: 18px !important;
      padding: 10px !important; } }
  /* line 30, sassV2/Modals/_deductions_Modal.scss */
  .deductions_modal_wrapper .deductions_accordion_wrapper .accordion h3 .fa {
    line-height: 1.25; }

/* line 34, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .accordion .open-or-closed {
  margin-top: -3px;
  float: right;
  font-family: 'font awesome';
  width: 3% !important; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 34, sassV2/Modals/_deductions_Modal.scss */
    .deductions_modal_wrapper .deductions_accordion_wrapper .accordion .open-or-closed {
      width: 2% !important; } }

/* line 44, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .accordion_container {
  width: 100%;
  display: table;
  border: 1px solid #ccc;
  border-top: none;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  overflow: hidden; }

/* line 57, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .accordion_container p {
  padding: 0px 10px; }

/* line 60, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .accordion {
  margin-bottom: 10px; }

/* line 63, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .accordion-open {
  margin-bottom: 20px; }

/* line 66, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .accordion.accordionV2.accordion-closed h3 {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 81, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .accordion.accordionV2.accordion-open h3 {
  border: 1px solid #ccc;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px; }

/* line 97, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .ipad_dsktp_column_header {
  display: none; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 97, sassV2/Modals/_deductions_Modal.scss */
    .deductions_modal_wrapper .deductions_accordion_wrapper .ipad_dsktp_column_header {
      display: inline-block;
      width: 100%;
      vertical-align: top;
      padding: 5px 10px; } }
  /* line 107, sassV2/Modals/_deductions_Modal.scss */
  .deductions_modal_wrapper .deductions_accordion_wrapper .ipad_dsktp_column_header .column_header {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    font-weight: bold;
    color: #555; }

/* line 116, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .each_entry {
  display: table;
  width: 100%;
  padding: 0px 3px; }
  @media all and (min-width: 23em) and (min-height: 0em) {
    /* line 116, sassV2/Modals/_deductions_Modal.scss */
    .deductions_modal_wrapper .deductions_accordion_wrapper .each_entry {
      padding: 0px 5px; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 116, sassV2/Modals/_deductions_Modal.scss */
    .deductions_modal_wrapper .deductions_accordion_wrapper .each_entry {
      padding: 0px 10px; } }
  /* line 129, sassV2/Modals/_deductions_Modal.scss */
  .deductions_modal_wrapper .deductions_accordion_wrapper .each_entry .mb_column_header {
    display: inline-block;
    vertical-align: top;
    width: 53%;
    font-weight: 400;
    color: #000;
    font-size: 14px !important;
    padding: 5px 0px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 129, sassV2/Modals/_deductions_Modal.scss */
      .deductions_modal_wrapper .deductions_accordion_wrapper .each_entry .mb_column_header {
        display: none; } }
  /* line 142, sassV2/Modals/_deductions_Modal.scss */
  .deductions_modal_wrapper .deductions_accordion_wrapper .each_entry .column_data {
    display: inline-block;
    vertical-align: top;
    font-weight: 100;
    font-size: 14px;
    padding: 5px 0px;
    width: 47%;
    font-weight: 100;
    color: #555; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 142, sassV2/Modals/_deductions_Modal.scss */
      .deductions_modal_wrapper .deductions_accordion_wrapper .each_entry .column_data {
        width: 33%;
        font-size: 16px; } }

/* line 159, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .each_entry:nth-child(odd) {
  background: #F6F6F6; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 159, sassV2/Modals/_deductions_Modal.scss */
    .deductions_modal_wrapper .deductions_accordion_wrapper .each_entry:nth-child(odd) {
      background: #fff; } }

/* line 167, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .deductions_accordion_wrapper .each_entry:nth-child(even) {
  background: #fff; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 167, sassV2/Modals/_deductions_Modal.scss */
    .deductions_modal_wrapper .deductions_accordion_wrapper .each_entry:nth-child(even) {
      background: #F6F6F6; } }

/* line 176, sassV2/Modals/_deductions_Modal.scss */
.deductions_modal_wrapper .show_more, .deductions_modal_wrapper .arrow {
  color: #0071BA;
  cursor: pointer; }
  /* line 180, sassV2/Modals/_deductions_Modal.scss */
  .deductions_modal_wrapper .show_more:hover, .deductions_modal_wrapper .arrow:hover {
    color: #0043BA; }

/* line 2, sassV2/Modals/_login_settings.scss */
.Modal.login_settings .Modal-dialog--large .Modal__body form section div:nth-child(2) {
  display: block;
  padding: 4px 0 2px 0;
  margin: 0; }

/* line 7, sassV2/Modals/_login_settings.scss */
.Modal.login_settings .site-style-v2 form .radio-inputv3 .one-radio-option {
  display: block;
  padding: 0 0 8px 0;
  width: 100%; }

/* line 12, sassV2/Modals/_login_settings.scss */
.Modal.login_settings .site-style-v2 form .radio-inputv3 .one-radio-option span,
.Modal.login_settings .site-style-v2 form .radio-inputv3 .one-radio-option label {
  vertical-align: top;
  display: inline-block;
  max-width: 890px; }

/* line 18, sassV2/Modals/_login_settings.scss */
.Modal.login_settings .site-style-v2 form .radio-inputv3 .one-radio-option span {
  padding: 2px;
  margin: 0px 10px 0px 0px; }

/* line 22, sassV2/Modals/_login_settings.scss */
.Modal.login_settings .site-style-v2 form .radio-inputv3 .one-radio-option .valid-border,
.Modal.login_settings .site-style-v2 form .radio-inputv3 .one-radio-option .not-valid-border {
  text-align: center;
  margin: 0px 9px 0px 0px;
  height: 18px;
  width: 18px; }

/* line 29, sassV2/Modals/_login_settings.scss */
.Modal.login_settings .site-style-v2 form .radio-inputv3 .radio-options .one-radio-option input {
  vertical-align: top; }

/* line 32, sassV2/Modals/_login_settings.scss */
.Modal.login_settings .Modal-dialog--large .Modal__body form section div:nth-child(3n+0) {
  margin: 0; }

/* line 35, sassV2/Modals/_login_settings.scss */
.Modal.login_settings .toggle-slider label {
  color: #555; }
  /* line 37, sassV2/Modals/_login_settings.scss */
  .Modal.login_settings .toggle-slider label > h6 {
    padding: 0; }

/* line 41, sassV2/Modals/_login_settings.scss */
.Modal.login_settings .site-style-v2 form .slider-container {
  margin-bottom: 6px;
  margin-top: 6px; }

/* line 45, sassV2/Modals/_login_settings.scss */
.Modal.login_settings .modal_buttons {
  display: flex;
  margin: 0;
  justify-content: space-between; }

/* line 2, sassV2/Modals/_add_user_by_role_modal.scss */
.add_user_by_role .invite-list-row.form-panel {
  display: flex;
  justify-content: space-between; }
  /* line 5, sassV2/Modals/_add_user_by_role_modal.scss */
  .add_user_by_role .invite-list-row.form-panel > .invite-list-cell > .form-inputv3 > input,
  .add_user_by_role .invite-list-row.form-panel > .invite-list-cell > .form-inputv3 > label {
    width: 294px; }
  /* line 9, sassV2/Modals/_add_user_by_role_modal.scss */
  .add_user_by_role .invite-list-row.form-panel > .invite-list-cell > .form-inputv3 > label:first-child {
    display: none; }

/* line 3, sassV2/Modals/_friends_and_family_modals.scss */
.ff_send_invitation .Modal-content p {
  color: #333; }

/* line 7, sassV2/Modals/_friends_and_family_modals.scss */
.ff_send_invitation .Modal-content i {
  color: #555; }

/* line 11, sassV2/Modals/_friends_and_family_modals.scss */
.ff_send_invitation .Modal-content a {
  text-decoration: none;
  cursor: pointer;
  color: #16568F; }
  /* line 16, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_send_invitation .Modal-content a:hover, .ff_send_invitation .Modal-content a:active {
    color: #0F3A5F; }
  /* line 20, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_send_invitation .Modal-content a span {
    text-decoration: underline; }

/* line 26, sassV2/Modals/_friends_and_family_modals.scss */
.ff_send_invitation .Modal-dialog--large .Modal-content {
  max-width: 300px; }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 26, sassV2/Modals/_friends_and_family_modals.scss */
    .ff_send_invitation .Modal-dialog--large .Modal-content {
      max-width: 922px; } }

/* line 34, sassV2/Modals/_friends_and_family_modals.scss */
.ff_send_invitation .Modal-dialog--small .Modal-content {
  max-width: 300px; }

/* line 38, sassV2/Modals/_friends_and_family_modals.scss */
.ff_send_invitation .Modal-dialog--small .Modal-content .Modal__body {
  justify-content: center;
  align-items: center;
  text-align: center;
  display: flex;
  height: 185px; }
  /* line 45, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_send_invitation .Modal-dialog--small .Modal-content .Modal__body p {
    padding-bottom: 12px;
    font-size: 19px; }
  /* line 50, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_send_invitation .Modal-dialog--small .Modal-content .Modal__body i {
    font-size: 24px; }

/* line 55, sassV2/Modals/_friends_and_family_modals.scss */
.ff_send_invitation .invite-list-row.form-panel {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 55, sassV2/Modals/_friends_and_family_modals.scss */
    .ff_send_invitation .invite-list-row.form-panel {
      flex-wrap: nowrap; } }
  /* line 64, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_send_invitation .invite-list-row.form-panel .invite-list-cell,
  .ff_send_invitation .invite-list-row.form-panel .form-inputv3,
  .ff_send_invitation .invite-list-row.form-panel > .invite-list-cell > .form-inputv3 > input,
  .ff_send_invitation .invite-list-row.form-panel > .invite-list-cell > .form-inputv3 > label {
    width: 100%; }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 64, sassV2/Modals/_friends_and_family_modals.scss */
      .ff_send_invitation .invite-list-row.form-panel .invite-list-cell,
      .ff_send_invitation .invite-list-row.form-panel .form-inputv3,
      .ff_send_invitation .invite-list-row.form-panel > .invite-list-cell > .form-inputv3 > input,
      .ff_send_invitation .invite-list-row.form-panel > .invite-list-cell > .form-inputv3 > label {
        width: 280px; } }
  /* line 75, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_send_invitation .invite-list-row.form-panel > .invite-list-cell > .form-inputv3 > input {
    margin: 0 0 2px 0; }
  /* line 79, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_send_invitation .invite-list-row.form-panel > .invite-list-cell > .form-inputv3 > label:first-child {
    display: none; }
  /* line 83, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_send_invitation .invite-list-row.form-panel .fa-times {
    display: none; }

/* line 90, sassV2/Modals/_friends_and_family_modals.scss */
.ff_send_invitation .invite-list-row.form-panel.removeable_row .invite-list-cell,
.ff_send_invitation .invite-list-row.form-panel.removeable_row .form-inputv3,
.ff_send_invitation .invite-list-row.form-panel.removeable_row > .invite-list-cell > .form-inputv3 > input,
.ff_send_invitation .invite-list-row.form-panel.removeable_row > .invite-list-cell > .form-inputv3 > label {
  width: 100%; }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 90, sassV2/Modals/_friends_and_family_modals.scss */
    .ff_send_invitation .invite-list-row.form-panel.removeable_row .invite-list-cell,
    .ff_send_invitation .invite-list-row.form-panel.removeable_row .form-inputv3,
    .ff_send_invitation .invite-list-row.form-panel.removeable_row > .invite-list-cell > .form-inputv3 > input,
    .ff_send_invitation .invite-list-row.form-panel.removeable_row > .invite-list-cell > .form-inputv3 > label {
      width: 260px; } }

/* line 101, sassV2/Modals/_friends_and_family_modals.scss */
.ff_send_invitation .invite-list-row.form-panel.removeable_row .fa-times {
  display: none; }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 101, sassV2/Modals/_friends_and_family_modals.scss */
    .ff_send_invitation .invite-list-row.form-panel.removeable_row .fa-times {
      transition: 0.4s ease;
      line-height: 0.8;
      background: rgba(238, 238, 238, 0.5);
      margin-top: 1px;
      display: inline-block;
      padding: 11px;
      cursor: pointer;
      height: 34px;
      width: 34px;
      color: #444; } }
  /* line 117, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_send_invitation .invite-list-row.form-panel.removeable_row .fa-times:hover {
    background: rgba(238, 238, 238, 0.75); }
  /* line 121, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_send_invitation .invite-list-row.form-panel.removeable_row .fa-times:active {
    background: #eeeeee; }

/* line 127, sassV2/Modals/_friends_and_family_modals.scss */
.ff_send_invitation .add_invite-list-row {
  display: none; }
  @media all and (min-width: 64em) and (min-height: 0em) {
    /* line 127, sassV2/Modals/_friends_and_family_modals.scss */
    .ff_send_invitation .add_invite-list-row {
      display: block; } }

/* line 138, sassV2/Modals/_friends_and_family_modals.scss */
.ff_invite_options .Modal-dialog--small .Modal-content {
  max-width: 300px; }

/* line 142, sassV2/Modals/_friends_and_family_modals.scss */
.ff_invite_options .Modal-dialog--small .Modal-content .Modal__body {
  justify-content: center;
  align-items: center;
  text-align: center;
  display: flex;
  flex-direction: column;
  height: 185px; }
  /* line 150, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_invite_options .Modal-dialog--small .Modal-content .Modal__body .greyBtn {
    margin: 0;
    height: 64px;
    width: 100%; }
    /* line 155, sassV2/Modals/_friends_and_family_modals.scss */
    .ff_invite_options .Modal-dialog--small .Modal-content .Modal__body .greyBtn > * {
      font-size: 19px; }
    /* line 159, sassV2/Modals/_friends_and_family_modals.scss */
    .ff_invite_options .Modal-dialog--small .Modal-content .Modal__body .greyBtn .fa-link {
      margin-right: 3px; }
    /* line 163, sassV2/Modals/_friends_and_family_modals.scss */
    .ff_invite_options .Modal-dialog--small .Modal-content .Modal__body .greyBtn .fa-trash-alt {
      margin-right: 7px; }
  /* line 168, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_invite_options .Modal-dialog--small .Modal-content .Modal__body .greyBtn:first-child {
    margin-bottom: 20px; }

/* line 176, sassV2/Modals/_friends_and_family_modals.scss */
.ff_get_invite_link .Modal-dialog--small .Modal-content {
  max-width: 300px; }

/* line 180, sassV2/Modals/_friends_and_family_modals.scss */
.ff_get_invite_link .site-style-v2 p {
  color: #333; }

/* line 184, sassV2/Modals/_friends_and_family_modals.scss */
.ff_get_invite_link .copy_link_container {
  line-height: 1.4;
  background: #FBFBFB;
  word-break: break-all;
  padding: 8px;
  border: 1px solid #ccc;
  cursor: text;
  color: #333; }

/* line 198, sassV2/Modals/_friends_and_family_modals.scss */
.ff_revoke_invite .Modal-dialog--small .Modal-content, .ff_delete_invite .Modal-dialog--small .Modal-content {
  max-width: 300px; }

/* line 202, sassV2/Modals/_friends_and_family_modals.scss */
.ff_revoke_invite .Modal__body, .ff_delete_invite .Modal__body {
  justify-content: center;
  align-items: center;
  display: flex;
  height: 185px; }

/* line 209, sassV2/Modals/_friends_and_family_modals.scss */
.ff_revoke_invite .Modal__body > div, .ff_delete_invite .Modal__body > div {
  justify-content: space-between;
  text-align: center;
  display: flex;
  flex-direction: column; }
  /* line 215, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_revoke_invite .Modal__body > div > section:first-child, .ff_delete_invite .Modal__body > div > section:first-child {
    margin-top: 28px; }
  /* line 219, sassV2/Modals/_friends_and_family_modals.scss */
  .ff_revoke_invite .Modal__body > div > section:last-child, .ff_delete_invite .Modal__body > div > section:last-child {
    justify-content: space-between;
    display: flex;
    margin: 0 0 10px 0; }

/* line 226, sassV2/Modals/_friends_and_family_modals.scss */
.ff_revoke_invite .site-style-v2 p, .ff_delete_invite .site-style-v2 p {
  color: #333;
  font-size: 19px; }

/* line 231, sassV2/Modals/_friends_and_family_modals.scss */
.ff_revoke_invite i, .ff_delete_invite i {
  font-size: 24px; }

/* line 2, sassV2/Modals/_globalModalStyles.scss */
html .Modal {
  overflow: auto;
  font-size: 16px; }

/* line 6, sassV2/Modals/_globalModalStyles.scss */
html .Modal.ios {
  /*position: absolute;*/ }

/* line 9, sassV2/Modals/_globalModalStyles.scss */
html .Modal-dialog {
  top: 0;
  padding-top: 56px;
  display: table;
  height: 100%;
  width: 100%; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 9, sassV2/Modals/_globalModalStyles.scss */
    html .Modal-dialog {
      padding-top: 80px; } }
  /* line 18, sassV2/Modals/_globalModalStyles.scss */
  html .Modal-dialog .Modal-content {
    margin: 0 auto;
    z-index: 1; }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 23, sassV2/Modals/_globalModalStyles.scss */
  html .Modal-dialog--small {
    width: 100%; } }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 27, sassV2/Modals/_globalModalStyles.scss */
  html .Modal-dialog--small .Modal-content {
    width: 320px; } }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 33, sassV2/Modals/_globalModalStyles.scss */
  html .Modal-dialog--medium {
    width: 100%; } }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 37, sassV2/Modals/_globalModalStyles.scss */
  html .Modal-dialog--medium .Modal-content {
    width: 640px; } }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 43, sassV2/Modals/_globalModalStyles.scss */
  html .Modal-dialog--large {
    width: 100%; } }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 47, sassV2/Modals/_globalModalStyles.scss */
  html .Modal-dialog--large .Modal-content {
    width: 960px; } }

/* line 53, sassV2/Modals/_globalModalStyles.scss */
html .Modal-backdrop {
  position: absolute;
  z-index: 0; }

/* line 58, sassV2/Modals/_globalModalStyles.scss */
html .Modal__header {
  border-radius: 0.3em 0.3em 0 0;
  font-size: 18px;
  position: relative;
  overflow: hidden;
  padding: 20px;
  margin: 0 !important;
  min-height: 64px;
  color: #666; }

/* line 68, sassV2/Modals/_globalModalStyles.scss */
html .Modal__header__close {
  text-align: center;
  padding: 26px 25px !important;
  opacity: 0.75;
  height: 100%;
  width: 64px;
  color: #666;
  right: 0 !important;
  top: 0; }
  /* line 77, sassV2/Modals/_globalModalStyles.scss */
  html .Modal__header__close:after {
    vertical-align: top;
    position: relative;
    top: 0;
    display: inline-block;
    height: 12px;
    width: 14px;
    padding-top: 2px; }

/* line 88, sassV2/Modals/_globalModalStyles.scss */
html .OptInEmailSubscriptionModal .Modal__header {
  border: none;
  height: 0; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 88, sassV2/Modals/_globalModalStyles.scss */
    html .OptInEmailSubscriptionModal .Modal__header {
      height: 64px; } }

/* line 95, sassV2/Modals/_globalModalStyles.scss */
html .OptInEmailSubscriptionModal .Modal__header__close {
  padding: 26px 25px !important; }

/* line 98, sassV2/Modals/_globalModalStyles.scss */
html .OptInEmailSubscriptionModal .Modal__body {
  padding: 8px 20px 20px 20px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 98, sassV2/Modals/_globalModalStyles.scss */
    html .OptInEmailSubscriptionModal .Modal__body {
      padding: 16px 40px 40px 40px; } }

/* line 106, sassV2/Modals/_globalModalStyles.scss */
html .Modal__header__text a:visited, html .Modal__header__text a:active {
  color: #000; }

/* line 109, sassV2/Modals/_globalModalStyles.scss */
html .Modal__header__text a {
  color: #555; }

/* line 112, sassV2/Modals/_globalModalStyles.scss */
html .Modal__body {
  position: relative; }

/* line 115, sassV2/Modals/_globalModalStyles.scss */
html .link_blue {
  color: #0066EE; }

/* line 119, sassV2/Modals/_globalModalStyles.scss */
html .modal_body {
  font-size: 16px; }

/* line 2, sassV2/_app_store_settings.scss */
.site-style-v2 .formv3 .enrollment_form {
  color: #555; }
  /* line 4, sassV2/_app_store_settings.scss */
  .site-style-v2 .formv3 .enrollment_form .toggle-slider {
    margin-bottom: 20px; }
    /* line 6, sassV2/_app_store_settings.scss */
    .site-style-v2 .formv3 .enrollment_form .toggle-slider label {
      padding-bottom: 5px; }
  /* line 10, sassV2/_app_store_settings.scss */
  .site-style-v2 .formv3 .enrollment_form .slider-container {
    margin-top: 5px; }
  /* line 13, sassV2/_app_store_settings.scss */
  .site-style-v2 .formv3 .enrollment_form .required-v2 {
    padding-top: 3px; }
  /* line 16, sassV2/_app_store_settings.scss */
  .site-style-v2 .formv3 .enrollment_form .form-inputv3 {
    padding-top: 10px;
    margin-right: 30px; }
  /* line 20, sassV2/_app_store_settings.scss */
  .site-style-v2 .formv3 .enrollment_form .greenBtn {
    display: block;
    margin-bottom: 30px; }
  /* line 24, sassV2/_app_store_settings.scss */
  .site-style-v2 .formv3 .enrollment_form .manage {
    padding-bottom: 5px; }
  /* line 27, sassV2/_app_store_settings.scss */
  .site-style-v2 .formv3 .enrollment_form section {
    margin-top: 50px; }

/* line 6, sassV2/AppPages/_even.scss */
.PageWrapperV3.even-wrapper {
  text-align: center;
  background-color: #fff !important; }
  /* line 10, sassV2/AppPages/_even.scss */
  .PageWrapperV3.even-wrapper .background-image {
    background-color: #e6f2e6 !important;
    padding: 0px 10px; }
  /* line 15, sassV2/AppPages/_even.scss */
  .PageWrapperV3.even-wrapper img {
    width: 100%;
    margin-top: 30px; }
    @media all and (min-width: 62.5em) and (min-height: 0em) {
      /* line 15, sassV2/AppPages/_even.scss */
      .PageWrapperV3.even-wrapper img {
        float: right;
        margin-top: -200px;
        width: 650px; } }
  /* line 26, sassV2/AppPages/_even.scss */
  .PageWrapperV3.even-wrapper .even-header {
    padding-top: 20px; }
    @media all and (min-width: 28em) and (min-height: 0em) {
      /* line 26, sassV2/AppPages/_even.scss */
      .PageWrapperV3.even-wrapper .even-header {
        padding: 30px 0 30px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 26, sassV2/AppPages/_even.scss */
      .PageWrapperV3.even-wrapper .even-header {
        padding: 60px 0 30px; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 26, sassV2/AppPages/_even.scss */
      .PageWrapperV3.even-wrapper .even-header {
        padding: 70px 0 30px;
        margin-bottom: 40px; } }
    /* line 40, sassV2/AppPages/_even.scss */
    .PageWrapperV3.even-wrapper .even-header h1 {
      font-size: 36px;
      font-weight: normal;
      display: inline-block;
      padding: 0;
      line-height: 1.1em; }
      @media all and (min-width: 28em) and (min-height: 0em) {
        /* line 40, sassV2/AppPages/_even.scss */
        .PageWrapperV3.even-wrapper .even-header h1 {
          font-size: 32px; } }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 40, sassV2/AppPages/_even.scss */
        .PageWrapperV3.even-wrapper .even-header h1 {
          font-size: 42px; } }
      @media all and (min-width: 64em) and (min-height: 0em) {
        /* line 40, sassV2/AppPages/_even.scss */
        .PageWrapperV3.even-wrapper .even-header h1 {
          font-size: 48px;
          line-height: 1.2em; } }
    /* line 59, sassV2/AppPages/_even.scss */
    .PageWrapperV3.even-wrapper .even-header h2 {
      font-size: 20px;
      margin: 15px auto 0px;
      color: #666; }
      @media all and (min-width: 37.5em) and (min-height: 0em) {
        /* line 59, sassV2/AppPages/_even.scss */
        .PageWrapperV3.even-wrapper .even-header h2 {
          margin: 20px auto 10px; } }
    /* line 68, sassV2/AppPages/_even.scss */
    .PageWrapperV3.even-wrapper .even-header .formv3 {
      width: 300px;
      margin: 0 auto; }
      @media all and (min-width: 28em) and (min-height: 0em) {
        /* line 68, sassV2/AppPages/_even.scss */
        .PageWrapperV3.even-wrapper .even-header .formv3 {
          width: 300px; } }
      @media all and (min-width: 48em) and (min-height: 0em) {
        /* line 68, sassV2/AppPages/_even.scss */
        .PageWrapperV3.even-wrapper .even-header .formv3 {
          width: 400px;
          margin: 0 auto; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 79, sassV2/AppPages/_even.scss */
      .PageWrapperV3.even-wrapper .even-header .processing {
        margin: 14px 0px 0px 20px; } }
    /* line 84, sassV2/AppPages/_even.scss */
    .PageWrapperV3.even-wrapper .even-header label {
      text-align: left; }
    @media all and (min-width: 28em) and (min-height: 0em) {
      /* line 87, sassV2/AppPages/_even.scss */
      .PageWrapperV3.even-wrapper .even-header .greenBtn {
        margin: 0px; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 87, sassV2/AppPages/_even.scss */
      .PageWrapperV3.even-wrapper .even-header .greenBtn {
        margin: 14px 0px 0px 20px; } }
  /* line 96, sassV2/AppPages/_even.scss */
  .PageWrapperV3.even-wrapper .even-details {
    display: none; }
    @media all and (min-width: 37.5em) and (min-height: 0em) {
      /* line 96, sassV2/AppPages/_even.scss */
      .PageWrapperV3.even-wrapper .even-details {
        display: block;
        padding-top: 40px; } }
    @media all and (min-width: 37.5em) and (min-height: 0em) {
      /* line 104, sassV2/AppPages/_even.scss */
      .PageWrapperV3.even-wrapper .even-details > div {
        width: 350px;
        text-align: left;
        display: inline-block;
        vertical-align: top;
        padding-right: 30px;
        margin-left: 30px; } }
    @media all and (min-width: 62.5em) and (min-height: 0em) {
      /* line 104, sassV2/AppPages/_even.scss */
      .PageWrapperV3.even-wrapper .even-details > div {
        float: left;
        clear: both;
        margin-left: 60px; } }
    /* line 118, sassV2/AppPages/_even.scss */
    .PageWrapperV3.even-wrapper .even-details > div h2 {
      font-size: 20px;
      font-weight: 700;
      margin-bottom: 20px; }
    /* line 123, sassV2/AppPages/_even.scss */
    .PageWrapperV3.even-wrapper .even-details > div span {
      margin-bottom: 20px;
      display: block;
      color: #666; }
  /* line 130, sassV2/AppPages/_even.scss */
  .PageWrapperV3.even-wrapper .flat_offertile_container {
    width: 100% !important; }
  /* line 133, sassV2/AppPages/_even.scss */
  .PageWrapperV3.even-wrapper .bh_TileContentV3_Inner {
    padding: 0px; }
  /* line 136, sassV2/AppPages/_even.scss */
  .PageWrapperV3.even-wrapper .section-banner-image.even-landing-scroller .overlay h2 {
    font-size: 20px;
    margin-bottom: 15px; }
  /* line 140, sassV2/AppPages/_even.scss */
  .PageWrapperV3.even-wrapper .section-banner-image.even-landing-scroller .overlay span {
    line-height: 20px; }

/* line 1, sassV2/AppPages/_incentFit.scss */
.PageWrapperV3.incentfit-wrapper {
  background-color: #fff !important;
  /* IncentFit Demo CSS */ }
  /* line 4, sassV2/AppPages/_incentFit.scss */
  .PageWrapperV3.incentfit-wrapper .background-image, .PageWrapperV3.incentfit-wrapper .IncentFit {
    padding: 20px; }
    /* line 7, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .background-image .tools, .PageWrapperV3.incentfit-wrapper .IncentFit .tools {
      display: block;
      margin: 0px auto; }
      /* line 18, sassV2/AppPages/_incentFit.scss */
      .PageWrapperV3.incentfit-wrapper .background-image .tools .starting, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .starting {
        background: #d1b907;
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, #F7DB0A 0%, #d1b907 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7DB0A), color-stop(100%, #d1b907));
        /* Chrome, Safari4+ */
        background: -o-linear-gradient(top, #F7DB0A 0%, #d1b907 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #F7DB0A 0%, #d1b907 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #F7DB0A 0%, #d1b907 100%);
        /* W3C */ }
        /* line 33, sassV2/_utilities.scss */
        .PageWrapperV3.incentfit-wrapper .background-image .tools .starting:hover, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .starting:hover {
          background: #F7DB0A;
          /* Old browsers */
          /* IE9 SVG, needs conditional override of 'filter' to 'none' */
          background: -moz-linear-gradient(top, #d1b907 0%, #F7DB0A 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1b907), color-stop(100%, #F7DB0A));
          /* Chrome, Safari4+ */
          background: -o-linear-gradient(top, #d1b907 0%, #F7DB0A 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #d1b907 0%, #F7DB0A 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #d1b907 0%, #F7DB0A 100%);
          /* W3C */ }
      /* line 18, sassV2/AppPages/_incentFit.scss */
      .PageWrapperV3.incentfit-wrapper .background-image .tools .devices, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .devices {
        background: #45a1d3;
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, #66B2DB 0%, #45a1d3 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66B2DB), color-stop(100%, #45a1d3));
        /* Chrome, Safari4+ */
        background: -o-linear-gradient(top, #66B2DB 0%, #45a1d3 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #66B2DB 0%, #45a1d3 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #66B2DB 0%, #45a1d3 100%);
        /* W3C */ }
        /* line 33, sassV2/_utilities.scss */
        .PageWrapperV3.incentfit-wrapper .background-image .tools .devices:hover, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .devices:hover {
          background: #66B2DB;
          /* Old browsers */
          /* IE9 SVG, needs conditional override of 'filter' to 'none' */
          background: -moz-linear-gradient(top, #45a1d3 0%, #66B2DB 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45a1d3), color-stop(100%, #66B2DB));
          /* Chrome, Safari4+ */
          background: -o-linear-gradient(top, #45a1d3 0%, #66B2DB 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #45a1d3 0%, #66B2DB 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #45a1d3 0%, #66B2DB 100%);
          /* W3C */ }
      /* line 18, sassV2/AppPages/_incentFit.scss */
      .PageWrapperV3.incentfit-wrapper .background-image .tools .receipts, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .receipts {
        background: #dc2154;
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, #E3436F 0%, #dc2154 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E3436F), color-stop(100%, #dc2154));
        /* Chrome, Safari4+ */
        background: -o-linear-gradient(top, #E3436F 0%, #dc2154 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #E3436F 0%, #dc2154 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #E3436F 0%, #dc2154 100%);
        /* W3C */ }
        /* line 33, sassV2/_utilities.scss */
        .PageWrapperV3.incentfit-wrapper .background-image .tools .receipts:hover, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .receipts:hover {
          background: #E3436F;
          /* Old browsers */
          /* IE9 SVG, needs conditional override of 'filter' to 'none' */
          background: -moz-linear-gradient(top, #dc2154 0%, #E3436F 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc2154), color-stop(100%, #E3436F));
          /* Chrome, Safari4+ */
          background: -o-linear-gradient(top, #dc2154 0%, #E3436F 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #dc2154 0%, #E3436F 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #dc2154 0%, #E3436F 100%);
          /* W3C */ }
      /* line 18, sassV2/AppPages/_incentFit.scss */
      .PageWrapperV3.incentfit-wrapper .background-image .tools .activity, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .activity {
        background: #7b1d51;
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, #9C2567 0%, #7b1d51 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9C2567), color-stop(100%, #7b1d51));
        /* Chrome, Safari4+ */
        background: -o-linear-gradient(top, #9C2567 0%, #7b1d51 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #9C2567 0%, #7b1d51 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #9C2567 0%, #7b1d51 100%);
        /* W3C */ }
        /* line 33, sassV2/_utilities.scss */
        .PageWrapperV3.incentfit-wrapper .background-image .tools .activity:hover, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .activity:hover {
          background: #9C2567;
          /* Old browsers */
          /* IE9 SVG, needs conditional override of 'filter' to 'none' */
          background: -moz-linear-gradient(top, #7b1d51 0%, #9C2567 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7b1d51), color-stop(100%, #9C2567));
          /* Chrome, Safari4+ */
          background: -o-linear-gradient(top, #7b1d51 0%, #9C2567 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #7b1d51 0%, #9C2567 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #7b1d51 0%, #9C2567 100%);
          /* W3C */ }
      /* line 23, sassV2/AppPages/_incentFit.scss */
      .PageWrapperV3.incentfit-wrapper .background-image .tools .tool, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .tool {
        font-size: 1.6em;
        line-height: 1.4em;
        height: 56px;
        width: 170px;
        padding: .2em;
        text-align: center;
        color: #fff;
        cursor: pointer;
        border: 1px solid #ccc;
        display: inline-block;
        vertical-align: top;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
        -moz-border-radius-bottomright: 4px;
        -moz-border-radius-bottomleft: 4px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        -khtml-border-radius: 4px;
        text-decoration: none;
        margin: 0px 10px; }
        /* line 39, sassV2/AppPages/_incentFit.scss */
        .PageWrapperV3.incentfit-wrapper .background-image .tools .tool .description, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .tool .description {
          width: 100%;
          display: inline-block;
          vertical-align: middle;
          font-size: 16px;
          font-weight: 300;
          line-height: 1em; }
          /* line 47, sassV2/AppPages/_incentFit.scss */
          .PageWrapperV3.incentfit-wrapper .background-image .tools .tool .description .icon, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .tool .description .icon {
            height: 42px;
            display: inline-block;
            vertical-align: top;
            padding-top: 12px;
            font-size: 20px; }
          /* line 54, sassV2/AppPages/_incentFit.scss */
          .PageWrapperV3.incentfit-wrapper .background-image .tools .tool .description p, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .tool .description p {
            height: 42px;
            display: inline-block;
            vertical-align: top;
            color: #fff;
            padding-top: 12px;
            text-align: left;
            font-weight: 300 !important; }
          /* line 63, sassV2/AppPages/_incentFit.scss */
          .PageWrapperV3.incentfit-wrapper .background-image .tools .tool .description .fa, .PageWrapperV3.incentfit-wrapper .background-image .tools .tool .description .fal, .PageWrapperV3.incentfit-wrapper .background-image .tools .tool .description .far, .PageWrapperV3.incentfit-wrapper .background-image .tools .tool .description .fas, .PageWrapperV3.incentfit-wrapper .background-image .tools .tool .description .fab, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .tool .description .fa, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .tool .description .fal, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .tool .description .far, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .tool .description .fas, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .tool .description .fab {
            margin-right: 8px; }
      /* line 69, sassV2/AppPages/_incentFit.scss */
      .PageWrapperV3.incentfit-wrapper .background-image .tools .devices.tool .description p, .PageWrapperV3.incentfit-wrapper .IncentFit .tools .devices.tool .description p {
        padding: 4px 0px;
        width: 71%; }
  /* line 76, sassV2/AppPages/_incentFit.scss */
  .PageWrapperV3.incentfit-wrapper .IncentFit {
    background-color: #fff !important;
    padding: 0px; }
  /* line 81, sassV2/AppPages/_incentFit.scss */
  .PageWrapperV3.incentfit-wrapper .IncentFit .tools .tool .description {
    padding: 0px; }
  /* line 86, sassV2/AppPages/_incentFit.scss */
  .PageWrapperV3.incentfit-wrapper .content-panel {
    width: 95%;
    height: 100%;
    border: 1px solid gray;
    margin: 0 auto;
    border-radius: 4px;
    padding: 20px;
    margin: 20px auto 0px;
    height: 100%;
    padding: 15px;
    -moz-border-radius: 4px/4px;
    -webkit-border-radius: 4px 4px;
    border-radius: 4px/4px;
    border: 1px solid #ddd;
    background-color: #fff;
    margin: 10px auto;
    min-height: 200px; }
  /* line 104, sassV2/AppPages/_incentFit.scss */
  .PageWrapperV3.incentfit-wrapper .content-panel.Timeline {
    border: 0px;
    width: 100%;
    margin: 0px;
    padding: 0px 25px; }
    /* line 110, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .content-panel.Timeline .widget {
      width: 100%; }
  /* line 114, sassV2/AppPages/_incentFit.scss */
  .PageWrapperV3.incentfit-wrapper .content-panel.Challenges {
    border: none;
    padding: 10px 0px; }
  /* line 119, sassV2/AppPages/_incentFit.scss */
  .PageWrapperV3.incentfit-wrapper .widget {
    height: 100%;
    padding: 15px;
    color: #666;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -khtml-border-radius: 4px;
    border: 1px solid #ddd;
    background-color: #fff;
    margin: 10px 0px; }
    /* line 129, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .widget.full {
      width: 100%; }
    /* line 132, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .widget .widget-frame {
      height: 100%;
      width: 100%; }
    /* line 136, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .widget h2 {
      color: #26A9E0;
      height: 1.5em;
      line-height: 1.4em; }
  /* line 152, sassV2/AppPages/_incentFit.scss */
  .PageWrapperV3.incentfit-wrapper .incentfit-demo {
    height: 900px;
    overflow-y: scroll; }
    /* line 156, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .panel-default > .panel-heading {
      background-color: #FFFFFF;
      border-color: #DDDDDD;
      color: #797979; }
    /* line 162, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .panel-default > .panel-heading {
      color: #333;
      border-color: #ddd; }
    /* line 167, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .panel-title > a {
      color: inherit; }
    /* line 171, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo a, .PageWrapperV3.incentfit-wrapper .incentfit-demo a:hover, .PageWrapperV3.incentfit-wrapper .incentfit-demo a:focus {
      text-decoration: none;
      outline: none; }
    /* line 176, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .panel-group .panel-heading {
      border-bottom: 0; }
    /* line 180, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .panel-heading {
      border-color: #eff2f7;
      font-size: 16px;
      font-weight: 300;
      padding: 10px 15px;
      border-bottom: 1px solid transparent;
      border-top-right-radius: 3px;
      border-top-left-radius: 3px; }
    /* line 189, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .panel {
      border: none;
      box-shadow: none;
      margin-bottom: 0;
      overflow: hidden;
      border-radius: 4px; }
    /* line 197, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .panel-title {
      color: #2A3542;
      font-weight: 400;
      margin-bottom: 0;
      margin-top: 0;
      font-weight: 600;
      color: #555;
      text-transform: none; }
      /* line 206, sassV2/AppPages/_incentFit.scss */
      .PageWrapperV3.incentfit-wrapper .incentfit-demo .panel-title:hover {
        text-decoration: underline; }
    /* line 211, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo a {
      color: #428bca;
      text-decoration: none;
      background: transparent; }
    /* line 223, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .table-advance tr td {
      vertical-align: middle !important; }
    /* line 227, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .panel-default > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #ddd; }
    /* line 231, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .panel-group .panel-heading + .panel-collapse .panel-body {
      border-top: 1px solid #ddd; }
    /* line 239, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .table-striped > tbody > tr:nth-child(odd) > td, .PageWrapperV3.incentfit-wrapper .incentfit-demo .table-striped > tbody > tr:nth-child(odd) > th {
      background-color: #f9f9f9; }
    /* line 243, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .table thead > tr > th, .PageWrapperV3.incentfit-wrapper .incentfit-demo .table tbody > tr > th, .PageWrapperV3.incentfit-wrapper .incentfit-demo .table tfoot > tr > th, .PageWrapperV3.incentfit-wrapper .incentfit-demo .table thead > tr > td, .PageWrapperV3.incentfit-wrapper .incentfit-demo .table tbody > tr > td, .PageWrapperV3.incentfit-wrapper .incentfit-demo .table tfoot > tr > td {
      padding: 10px; }
    /* line 247, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .table > thead > tr > th, .PageWrapperV3.incentfit-wrapper .incentfit-demo .table > tbody > tr > th, .PageWrapperV3.incentfit-wrapper .incentfit-demo .table > tfoot > tr > th, .PageWrapperV3.incentfit-wrapper .incentfit-demo .table > thead > tr > td, .PageWrapperV3.incentfit-wrapper .incentfit-demo .table > tbody > tr > td, .PageWrapperV3.incentfit-wrapper .incentfit-demo .table > tfoot > tr > td {
      padding: 8px;
      line-height: 1.428571429;
      vertical-align: top;
      border-top: 1px solid #ddd; }
    /* line 254, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .collapse.in {
      display: block; }
    /* line 258, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .collapse {
      display: none; }
    /* line 262, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .table {
      width: 100%;
      margin-bottom: 20px; }
    /* line 267, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .bigger {
      font-size: 110%; }
    /* line 271, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .blue {
      color: #26A9E0; }
    /* line 275, sassV2/AppPages/_incentFit.scss */
    .PageWrapperV3.incentfit-wrapper .incentfit-demo .bold {
      font-weight: 600;
      font-style: normal; }

/* line 300, sassV2/AppPages/_incentFit.scss */
.Modal.IncentFit_Modal_AddActivity .Modal-content .Modal__header__text, .IncentFit_Modal_GettingStarted .Modal-content .Modal__header__text {
  color: #06E !important; }

/* line 305, sassV2/AppPages/_incentFit.scss */
.Modal.IncentFit_Modal_AddActivity .Modal-content .Modal__body .widget iframe.widget-frame, .IncentFit_Modal_GettingStarted .Modal-content .Modal__body .widget iframe.widget-frame {
  width: 100% !important; }

/* line 308, sassV2/AppPages/_incentFit.scss */
.Modal.IncentFit_Modal_AddActivity .Modal-content .Modal__body .widget p, .IncentFit_Modal_GettingStarted .Modal-content .Modal__body .widget p {
  line-height: 1.5em; }

/* line 312, sassV2/AppPages/_incentFit.scss */
.Modal.IncentFit_Modal_AddActivity .Modal-content .Modal__body a, .IncentFit_Modal_GettingStarted .Modal-content .Modal__body a {
  color: #06E;
  text-decoration: none; }
  /* line 315, sassV2/AppPages/_incentFit.scss */
  .Modal.IncentFit_Modal_AddActivity .Modal-content .Modal__body a:hover, .IncentFit_Modal_GettingStarted .Modal-content .Modal__body a:hover {
    text-decoration: underline; }

/* DARK: YELLOW, BLUE, ORANGE, PURPLE, GREEN, PINK */
/* BASE: YELLOW, BLUE, ORANGE, PURPLE, GREEN, PINK */
/* LITE: YELLOW, BLUE, ORANGE, PURPLE, GREEN, PINK */
/* BASE: DARK TO LITE TEAL */
/* BASE: DARK TO LITE BLUE */
/* BASE: DARK TO LITE GREEN */
/* DARK: DARK TO LITE GREY */
/* LITE: DARK TO LITE GREY */
/* BLACK, WHITE, RED */
/* line 25, sassV2/calculators.scss */
body {
  background-color: #f1f1f1; }

/*INDIVIDUAL CALCULATOR'S CSS*/
/* line 29, sassV2/calculators.scss */
.calculator-wrapper {
  font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
  background-color: #F1F1F1;
  /*------------------------------- EXTRA SPECIAL CSS CLASSES PER CALCULATOR --------------------------*/ }
  /* line 33, sassV2/calculators.scss */
  .calculator-wrapper form {
    margin-bottom: 0px !important; }
  /* line 36, sassV2/calculators.scss */
  .calculator-wrapper table {
    border-collapse: separate;
    background-color: #FAFAFA;
    border-radius: 4px;
    padding: 32px;
    margin: 0 auto;
    box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.3);
    color: #333; }
    /* line 44, sassV2/calculators.scss */
    .calculator-wrapper table thead tr th {
      padding-bottom: 16px; }
    /* line 47, sassV2/calculators.scss */
    .calculator-wrapper table tbody > tr > td {
      vertical-align: top;
      padding-bottom: 8px;
      padding-right: 8px; }
  /* line 54, sassV2/calculators.scss */
  .calculator-wrapper td.formlist {
    width: 18px; }
  /* line 57, sassV2/calculators.scss */
  .calculator-wrapper td.formfield {
    width: 130px; }
  /* line 60, sassV2/calculators.scss */
  .calculator-wrapper th {
    font-weight: 100; }
    /* line 62, sassV2/calculators.scss */
    .calculator-wrapper th p {
      margin: 0 0 16px 0; }
    /* line 65, sassV2/calculators.scss */
    .calculator-wrapper th p.small {
      color: #888;
      font-size: 10px; }
  /* line 70, sassV2/calculators.scss */
  .calculator-wrapper th.calculator-header {
    padding: 0 0 16px 0;
    font-size: 32px;
    font-weight: 100; }
  /* line 75, sassV2/calculators.scss */
  .calculator-wrapper input[type="text"], .calculator-wrapper select {
    border-radius: 3px;
    background-color: #FAFAFA;
    width: 130px;
    border: 1px solid #78ABD8;
    height: 34px;
    padding: 8px; }
  /* line 83, sassV2/calculators.scss */
  .calculator-wrapper input:focus, .calculator-wrapper select:focus {
    background-color: #FFFFFF; }
  /* line 86, sassV2/calculators.scss */
  .calculator-wrapper .button {
    padding: 0px 10px;
    letter-spacing: 0px !important;
    font-weight: 500; }
  /* line 91, sassV2/calculators.scss */
  .calculator-wrapper #number-of-pay-periods-per-year.input-validation-error {
    border-color: red; }
  /* line 94, sassV2/calculators.scss */
  .calculator-wrapper label.input-validation-error {
    color: red; }
  /* line 97, sassV2/calculators.scss */
  .calculator-wrapper .greenBtn, .calculator-wrapper .blueBtn, .calculator-wrapper .greyBtn {
    display: inline-block;
    cursor: pointer;
    /*height: 36px; made shorter height to look better in forms?*/
    height: 30px;
    transition: transform 2s ease;
    margin: 2px 0;
    font-size: 16px;
    font-size: 14px;
    letter-spacing: 1px;
    text-align: center;
    vertical-align: top;
    min-width: 100px;
    min-width: 85px;
    background-image: none;
    color: #FFF;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
    font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
    border: none;
    /*line-height: 34px;*/
    /*made shorter height to look better in forms?*/
    line-height: 30px; }
    /* line 124, sassV2/calculators.scss */
    .calculator-wrapper .greenBtn:hover, .calculator-wrapper .blueBtn:hover, .calculator-wrapper .greyBtn:hover {
      -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
      box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4); }
    /* line 129, sassV2/calculators.scss */
    .calculator-wrapper .greenBtn:active, .calculator-wrapper .blueBtn:active, .calculator-wrapper .greyBtn:active {
      -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);
      box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2); }
  /* line 136, sassV2/calculators.scss */
  .calculator-wrapper .greenBtn {
    background: #00C853;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#00C853, #00A53D);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#00C853, #00A53D);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#00C853, #00A53D);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#00C853, #00A53D);
    /* Standard syntax */
    border: none; }
    /* line 144, sassV2/calculators.scss */
    .calculator-wrapper .greenBtn:hover {
      background: #0CA94B;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(#0CA94B, #118A37);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#0CA94B, #118A37);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#0CA94B, #118A37);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(#0CA94B, #118A37);
      /* Standard syntax */
      border: none; }
    /* line 153, sassV2/calculators.scss */
    .calculator-wrapper .greenBtn:active {
      background: #00762B;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(#00762B, #00933A, #00933A);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#00762B, #00933A, #00933A);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#00762B, #00933A, #00933A);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(#00762B, #00933A, #00933A);
      /* Standard syntax */
      border: none; }
  /* line 163, sassV2/calculators.scss */
  .calculator-wrapper .blueBtn {
    background: #1976D2;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#1976D2, #0D47A1);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#1976D2, #0D47A1);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#1976D2, #0D47A1);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#1976D2, #0D47A1);
    /* Standard syntax */
    border: none; }
    /* line 171, sassV2/calculators.scss */
    .calculator-wrapper .blueBtn:hover {
      background: #1666b1;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(#1666b1, #113E8B);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#1666b1, #113E8B);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#1666b1, #113E8B);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(#1666b1, #113E8B);
      /* Standard syntax */
      border: none; }
    /* line 180, sassV2/calculators.scss */
    .calculator-wrapper .blueBtn:active {
      background: #09498F;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(#09498F, #145DAB, #145DAB);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#09498F, #145DAB, #145DAB);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#09498F, #145DAB, #145DAB);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(#09498F, #145DAB, #145DAB);
      /* Standard syntax */
      border: none; }
  /* line 190, sassV2/calculators.scss */
  .calculator-wrapper .greyBtn {
    background: #F4F4F7;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#F4F4F7, #E2E7EA);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F4F4F7, #E2E7EA);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F4F4F7, #E2E7EA);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F4F4F7, #E2E7EA);
    /* Standard syntax */
    border: 1px solid #d8d7d7;
    color: #455A64; }
    /* line 199, sassV2/calculators.scss */
    .calculator-wrapper .greyBtn:hover {
      background: #ECEFF1;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(#ECEFF1, #CFD8DC);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#ECEFF1, #CFD8DC);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#ECEFF1, #CFD8DC);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(#ECEFF1, #CFD8DC);
      /* Standard syntax */
      border: none; }
    /* line 208, sassV2/calculators.scss */
    .calculator-wrapper .greyBtn:active {
      background: #A7ADB4;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(#A7ADB4, #CFD8DC, #CFD8DC);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#A7ADB4, #CFD8DC, #CFD8DC);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#A7ADB4, #CFD8DC, #CFD8DC);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(#A7ADB4, #CFD8DC, #CFD8DC);
      /* Standard syntax */
      border: none; }
  /* line 220, sassV2/calculators.scss */
  .calculator-wrapper .center {
    text-align: center; }
  /* line 224, sassV2/calculators.scss */
  .calculator-wrapper .disburse {
    width: 104.64px; }

/* line 231, sassV2/calculators.scss */
.calculator-landing-wrapper .expenses-break {
  padding-bottom: 30px; }

/* line 234, sassV2/calculators.scss */
.calculator-landing-wrapper h2 {
  font-size: 18px !important;
  font-weight: 200 !important; }
  @media all and (min-width: 60em) and (min-height: 25em) {
    /* line 234, sassV2/calculators.scss */
    .calculator-landing-wrapper h2 {
      font-size: 21px !important; } }

/* line 243, sassV2/calculators.scss */
.calculator-landing-wrapper h2.list-header {
  border-bottom: 1px solid #777;
  padding-bottom: 10px;
  margin-bottom: 10px; }
  /* line 248, sassV2/calculators.scss */
  .calculator-landing-wrapper h2.list-header span {
    font-family: 'bdigicons';
    color: #666;
    padding-right: 10px; }

/* line 255, sassV2/calculators.scss */
.calculator-landing-wrapper .ContentV3 {
  padding: 20px; }
  @media all and (min-width: 76.875em) and (min-height: 25em) {
    /* line 255, sassV2/calculators.scss */
    .calculator-landing-wrapper .ContentV3 {
      padding: 50px; } }
  /* line 262, sassV2/calculators.scss */
  .calculator-landing-wrapper .ContentV3 .calculator-item a {
    color: #4B8FCB;
    text-decoration: none; }
    /* line 265, sassV2/calculators.scss */
    .calculator-landing-wrapper .ContentV3 .calculator-item a:hover {
      text-decoration: underline;
      color: #4B8FCB; }
    /* line 269, sassV2/calculators.scss */
    .calculator-landing-wrapper .ContentV3 .calculator-item a:active, .calculator-landing-wrapper .ContentV3 .calculator-item a:visited {
      color: #4B8FCB;
      text-decoration: none; }
  /* line 276, sassV2/calculators.scss */
  .calculator-landing-wrapper .ContentV3 .calculators-link-col {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-bottom: 30px;
    color: #666; }
    @media all and (min-width: 76.875em) and (min-height: 25em) {
      /* line 276, sassV2/calculators.scss */
      .calculator-landing-wrapper .ContentV3 .calculators-link-col {
        margin-bottom: 45px; } }
    /* line 287, sassV2/calculators.scss */
    .calculator-landing-wrapper .ContentV3 .calculators-link-col .calculator-item {
      line-height: 1.75em;
      overflow: hidden; }
      @media all and (min-width: 76.875em) and (min-height: 25em) {
        /* line 287, sassV2/calculators.scss */
        .calculator-landing-wrapper .ContentV3 .calculators-link-col .calculator-item {
          line-height: 2.25em; } }
  /* line 296, sassV2/calculators.scss */
  .calculator-landing-wrapper .ContentV3 .fa, .calculator-landing-wrapper .ContentV3 .fal, .calculator-landing-wrapper .ContentV3 .far, .calculator-landing-wrapper .ContentV3 .fas, .calculator-landing-wrapper .ContentV3 .fab {
    margin-right: 10px; }

/* line 1, sassV2/_disclaimers.scss */
.disclaimer-footer {
  padding: 5px 10px;
  font-size: 0.9em;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-width: 1020px;
  background-color: #ccc;
  z-index: 1000; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 1, sassV2/_disclaimers.scss */
    .disclaimer-footer {
      padding: 5px 20px 0px; } }
  /* line 15, sassV2/_disclaimers.scss */
  .disclaimer-footer p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 80%;
    height: 20px;
    display: inline-block;
    cursor: pointer; }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 15, sassV2/_disclaimers.scss */
      .disclaimer-footer p {
        width: 85%; } }
    @media all and (min-width: 76.875em) and (min-height: 25em) {
      /* line 15, sassV2/_disclaimers.scss */
      .disclaimer-footer p {
        width: 90%; } }
  /* line 32, sassV2/_disclaimers.scss */
  .disclaimer-footer a {
    vertical-align: top; }

/* line 37, sassV2/_disclaimers.scss */
.disclaimerv2 {
  background-color: #fff;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
  max-width: 1280px;
  position: fixed;
  padding: 0 15px;
  z-index: 10000;
  margin: 0 auto;
  bottom: 0px;
  right: 0px;
  left: 0px;
  width: 100%; }
  @media all and (min-width: 40em) and (min-height: 0em) {
    /* line 37, sassV2/_disclaimers.scss */
    .disclaimerv2 {
      padding: 4px 20px; } }
  /* line 52, sassV2/_disclaimers.scss */
  .disclaimerv2 p {
    font-size: 13px;
    color: #555; }
  /* line 56, sassV2/_disclaimers.scss */
  .disclaimerv2 a {
    cursor: pointer;
    color: steelblue; }
    /* line 59, sassV2/_disclaimers.scss */
    .disclaimerv2 a span {
      text-decoration: underline; }
  /* line 63, sassV2/_disclaimers.scss */
  .disclaimerv2 i {
    box-shadow: -2px -2px 8px rgba(0, 0, 0, 0.2);
    line-height: 0.8;
    background: #fff;
    position: absolute;
    content: "\00d7";
    display: block;
    padding: 8px;
    cursor: pointer;
    color: #555;
    right: 0;
    top: -28px; }

/* line 3, sassV2/_friendsAndFamily.scss */
.friends_and_family_wrapper.site-style-v2 .friends_and_family > section {
  margin: 0 0 20px 0; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 3, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .friends_and_family > section {
      margin: 0 0 40px 0; } }
  /* line 10, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .friends_and_family > section > section {
    margin: 0 0 15px 0; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 10, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .friends_and_family > section > section {
        margin: 0 0 20px 0; } }
  /* line 18, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .friends_and_family > section > section:last-child {
    margin: 0; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 18, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .friends_and_family > section > section:last-child {
        margin: 0; } }
  /* line 26, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .friends_and_family > section .h3_alt {
    font-weight: 400;
    font-size: 24px;
    padding: 0 0 15px 0;
    color: #1E73BE; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 26, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .friends_and_family > section .h3_alt {
        padding: 0 0 20px 0; } }
  /* line 37, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .friends_and_family > section .h4_alt {
    font-weight: 700;
    font-size: 19px;
    padding: 0 0 15px 0;
    color: #444; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 37, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .friends_and_family > section .h4_alt {
        padding: 0 0 20px 0; } }
  /* line 48, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .friends_and_family > section .h4_alt_blue {
    color: #1E73BE; }
  /* line 52, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .friends_and_family > section .h5_alt {
    font-weight: 700;
    font-size: 12px;
    padding: 0 0 20px 0;
    color: #333; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 52, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .friends_and_family > section .h5_alt {
        padding: 0 0 30px 0; } }
    /* line 62, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .friends_and_family > section .h5_alt a {
      display: block; }
      @media all and (min-width: 28em) and (min-height: 0em) {
        /* line 62, sassV2/_friendsAndFamily.scss */
        .friends_and_family_wrapper.site-style-v2 .friends_and_family > section .h5_alt a {
          display: inline; } }
  /* line 71, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .friends_and_family > section p {
    font-weight: 400;
    font-size: 16px;
    padding: 0;
    color: #333; }
  /* line 78, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .friends_and_family > section > p {
    padding: 0 0 15px 0; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 78, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .friends_and_family > section > p {
        padding: 0 0 20px 0; } }
  /* line 86, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .friends_and_family > section > p:last-child {
    padding: 0; }
  /* line 90, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .friends_and_family > section a {
    text-decoration: none;
    cursor: pointer;
    color: #16568F; }
    /* line 95, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .friends_and_family > section a:hover, .friends_and_family_wrapper.site-style-v2 .friends_and_family > section a:active {
      color: #0F3A5F; }
    /* line 99, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .friends_and_family > section a span {
      text-decoration: underline; }
  /* line 104, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .friends_and_family > section .color_red {
    color: #CC0000; }

/* line 109, sassV2/_friendsAndFamily.scss */
.friends_and_family_wrapper.site-style-v2 .invited_pending, .friends_and_family_wrapper.site-style-v2 .invite_accepted {
  justify-content: space-between;
  display: flex;
  height: 64px; }
  /* line 114, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending > div, .friends_and_family_wrapper.site-style-v2 .invited_pending > div > *, .friends_and_family_wrapper.site-style-v2 .invite_accepted > div, .friends_and_family_wrapper.site-style-v2 .invite_accepted > div > * {
    vertical-align: middle;
    display: inline-block; }
  /* line 119, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_col_1, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_col_1 {
    width: 77%; }
    @media all and (min-width: 23em) and (min-height: 0em) {
      /* line 119, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_col_1, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_col_1 {
        width: 80%; } }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 119, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_col_1, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_col_1 {
        width: 89%; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 119, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_col_1, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_col_1 {
        width: 55%; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 119, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_col_1, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_col_1 {
        width: 62%; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 119, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_col_1, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_col_1 {
        width: 65%; } }
  /* line 143, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email_container, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container {
    padding: 12px;
    height: 64px;
    width: 70%; }
    @media all and (min-width: 23em) and (min-height: 0em) {
      /* line 143, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email_container, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container {
        width: 75%; } }
    @media all and (min-width: 28em) and (min-height: 0em) {
      /* line 143, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email_container, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container {
        width: 80%; } }
    @media all and (min-width: 40em) and (min-height: 0em) {
      /* line 143, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email_container, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container {
        width: 88%; } }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 143, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email_container, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container {
        width: 84%; } }
    @media all and (min-width: 60em) and (min-height: 0em) {
      /* line 143, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email_container, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container {
        width: 88%; } }
    @media all and (min-width: 64em) and (min-height: 0em) {
      /* line 143, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email_container, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container {
        width: 89%; } }
  /* line 174, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email_container > span, .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email_container > div, .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email_container > p, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container > span, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container > div, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container > p {
    vertical-align: middle;
    display: inline-block; }
  /* line 179, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email_container > span, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container > span {
    height: 100%; }
  /* line 184, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_name, .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_name, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email {
    vertical-align: middle;
    word-break: break-word;
    display: inline-block;
    padding: 0 12px 0 0 !important;
    width: 100%; }
  /* line 192, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_name, .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_name, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email {
    padding-right: 1em;
    margin-right: -1em;
    line-height: 1.2em;
    text-align: justify;
    max-height: 1.2em;
    position: relative;
    overflow: hidden; }
  /* line 202, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_name:before, .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email:before, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_name:before, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email:before {
    position: absolute;
    content: '...';
    bottom: 0;
    right: 0; }
  /* line 209, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_name:after, .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_email:after, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_name:after, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email:after {
    margin-top: 0.2em;
    background: white;
    position: absolute;
    content: '';
    height: 1em;
    width: 1em;
    right: 0; }
  /* line 220, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d {
    display: none; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 220, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d {
        text-align: center;
        display: inline-block;
        padding: 10px;
        height: 64px;
        width: 160px; }
        /* line 230, sassV2/_friendsAndFamily.scss */
        .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d div, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d div {
          height: 100%; }
        /* line 234, sassV2/_friendsAndFamily.scss */
        .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d i, .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d span, .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d p, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d i, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d span, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d p {
          vertical-align: middle;
          display: inline-block; }
        /* line 239, sassV2/_friendsAndFamily.scss */
        .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d i, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d i {
          margin-right: 5px;
          font-size: 19px;
          height: 19px;
          width: 19px; }
        /* line 246, sassV2/_friendsAndFamily.scss */
        .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d span, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d span {
          height: 100%; }
        /* line 250, sassV2/_friendsAndFamily.scss */
        .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d p, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d p {
          line-height: 1;
          font-size: 15px; } }
    /* line 256, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d > div, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d > div {
      transition: 0.4s ease;
      cursor: pointer; }
      /* line 260, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d > div:hover, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d > div:hover {
        background: rgba(165, 199, 229, 0.75); }
        /* line 263, sassV2/_friendsAndFamily.scss */
        .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d > div:hover p, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d > div:hover p {
          color: #0F3A5F; }
        /* line 267, sassV2/_friendsAndFamily.scss */
        .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d > div:hover i, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d > div:hover i {
          color: #16568F; }
      /* line 272, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d > div:active, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d > div:active {
        background: #a5c7e5; }
        /* line 275, sassV2/_friendsAndFamily.scss */
        .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d > div:active p, .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d > div:active i, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d > div:active p, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d > div:active i {
          color: #0F3A5F; }
    /* line 283, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d.invite_red > div:hover, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d.invite_red > div:hover {
      background: rgba(255, 221, 221, 0.75); }
      /* line 286, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d.invite_red > div:hover p, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d.invite_red > div:hover p {
        color: #880000; }
      /* line 290, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d.invite_red > div:hover i, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d.invite_red > div:hover i {
        color: #AA0000; }
    /* line 295, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d.invite_red > div:active, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d.invite_red > div:active {
      background: #ffdddd; }
      /* line 298, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d.invite_red > div:active p, .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_d.invite_red > div:active i, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d.invite_red > div:active p, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_d.invite_red > div:active i {
        color: #880000; }
  /* line 305, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_m, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_m {
    text-align: center;
    display: inline-block; }
    /* line 309, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_m i, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_m i {
      font-size: 19px;
      padding: 23px;
      height: 64px;
      width: 64px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 305, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_m, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_m {
        display: none; } }
    /* line 320, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_m > div, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_m > div {
      transition: 0.4s ease;
      cursor: pointer; }
      /* line 324, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_m > div:hover, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_m > div:hover {
        background: #A5C7E5;
        color: #16568F; }
      /* line 329, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending .invited_option_m > div:active, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option_m > div:active {
        color: #0F3A5F; }
  /* line 335, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending .fa-user-circle, .friends_and_family_wrapper.site-style-v2 .invite_accepted .fa-user-circle {
    font-size: 40px;
    padding: 12px;
    height: 64px;
    width: 64px;
    color: #555; }
  /* line 343, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invited_pending hr, .friends_and_family_wrapper.site-style-v2 .invite_accepted hr {
    display: none; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 343, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invited_pending hr, .friends_and_family_wrapper.site-style-v2 .invite_accepted hr {
        background: #ccc;
        display: inline-block;
        border: none;
        height: 24px;
        width: 1px; } }

@media all and (min-width: 48em) and (min-height: 0em) {
  /* line 358, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_col_1 {
    width: 85%; } }

@media all and (min-width: 60em) and (min-height: 0em) {
  /* line 358, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_col_1 {
    width: 87%; } }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 358, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_col_1 {
    width: 88%; } }

@media all and (min-width: 48em) and (min-height: 0em) {
  /* line 373, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container {
    width: 89%; } }

@media all and (min-width: 60em) and (min-height: 0em) {
  /* line 373, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container {
    width: 91%; } }

@media all and (min-width: 64em) and (min-height: 0em) {
  /* line 373, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container {
    width: 92%; } }

@media all and (min-width: 48em) and (min-height: 0em) {
  /* line 387, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container .invited_name {
    font-size: 19px; } }

/* line 393, sassV2/_friendsAndFamily.scss */
.friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_email_container .invited_email {
  font-size: 14px; }

/* line 398, sassV2/_friendsAndFamily.scss */
.friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option {
  text-align: center;
  display: inline-block;
  height: 64px;
  width: 64px; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 398, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option {
      padding: 10px;
      width: 108px; } }
  /* line 409, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option div {
    height: 100%; }
  /* line 413, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option i {
    font-size: 19px;
    padding: 23px;
    height: 64px;
    width: 64px; }
    @media all and (min-width: 48em) and (min-height: 0em) {
      /* line 413, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option i {
        margin-right: 5px;
        font-size: 19px;
        padding: 0;
        height: 19px;
        width: 19px; } }
  /* line 428, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option span, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option p {
    display: none; }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 432, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option i, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option span, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option p {
      vertical-align: middle;
      display: inline-block; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 439, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option span {
      height: 100%; } }
  @media all and (min-width: 48em) and (min-height: 0em) {
    /* line 445, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option p {
      vertical-align: middle;
      display: inline-block;
      line-height: 1;
      font-size: 15px; } }
  /* line 454, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option > div {
    transition: 0.4s ease;
    cursor: pointer; }
    /* line 458, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option > div:hover {
      background: rgba(165, 199, 229, 0.75); }
      /* line 461, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option > div:hover p {
        color: #0F3A5F; }
      /* line 465, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option > div:hover i {
        color: #16568F; }
    /* line 470, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option > div:active {
      background: #a5c7e5; }
      /* line 473, sassV2/_friendsAndFamily.scss */
      .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option > div:active p, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option > div:active i {
        color: #0F3A5F; }
  /* line 481, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option.invite_red > div:hover {
    background: rgba(255, 221, 221, 0.75); }
    /* line 484, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option.invite_red > div:hover p {
      color: #880000; }
    /* line 488, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option.invite_red > div:hover i {
      color: #AA0000; }
  /* line 493, sassV2/_friendsAndFamily.scss */
  .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option.invite_red > div:active {
    background: #ffdddd; }
    /* line 496, sassV2/_friendsAndFamily.scss */
    .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option.invite_red > div:active p, .friends_and_family_wrapper.site-style-v2 .invite_accepted .invited_option.invite_red > div:active i {
      color: #880000; }

/*# sourceMappingURL=../sass */