.page-hero-with-search-container .page-hero-with-search .search-link-box {
  float: left;
}

/* line 593, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .page-hero-with-search .search-link-box li a {
  color: #fff !important;
  font-weight: bold !important;
  margin-bottom: 0px !important;
  font-size: 17px !important;
  width: 100%;
}

/* line 604, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .homeSearch {
  height: 100%;
  overflow: visible;
}

/* line 607, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .homeSearch .support {
  margin-bottom: 20px;
  color: #333;
  text-align: left !important;
}

/* line 612, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .homeSearch a.btn,
.page-hero-with-search-container .homeSearch a.btn-form-submit {
  padding: 15px 34px;
  font-weight: bold;
  margin-top: 20px;
}

/* line 619, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .search-link-box {
  float: left !important;
  margin-left: 50px;
  padding-top: 40px;
}

/* line 624, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .search-link-box[class^="w-"] {
  width: inherit !important;
}

/* line 627, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .search-link-box li {
  display: block;
}

/* line 632, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .clearFix {
  clear: both !important;
}

/* line 636, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .suggest-dropdown {
  position: absolute;
  left: 0px;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  width: 100% !important;
  background-color: #ffffff;
  padding-top: 10px;
  display: none;
  z-index: 1000;
}

/* line 647, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .suggest-dropdown li {
  text-align: left;
  color: #0079c8;
  padding: 0 10px;
}

/* line 652, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .suggest-dropdown li:hover {
  cursor: pointer;
  background-color: #3394d3;
  color: #ffffff !important;
}

/* line 657, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .suggest-dropdown li .highlight {
  font-weight: bold !important;
}

/* line 663, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .mod-suggest {
  min-width: 95%;
}

/* line 668, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch .searchBox .searchRadio > label {
  color: #0079c8;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 15px;
  font-weight: bold;
  height: 38px;
  padding: 8px 0 0 50px;
  width: 210px;
}

/* line 680, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch .searchBox .searchRadio > label.checked {
  background: url("../img/radio-checked.png") no-repeat scroll 0 0;
}

/* line 684, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch .searchBox .searchInput label input {
  border: none;
  font-size: 25px;
  height: 50px !important;
  padding: 0;
  outline-width: 0;
  width: 95.5%;
}

/* line 693, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch .searchRadio label > input[type="radio"] {
  left: -9999px;
  position: absolute;
}

/* line 698, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch .searchBox span.search-btn {
  background: url("../img/icon-sb39da737cd.png") no-repeat scroll 0 0;
  height: 20px;
  width: 20px;
}

/* line 704, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch .searchBox .searchInput button,
.page-hero-with-search-container .sq-search-btn {
  background: none repeat scroll 0 0 #0079c8;
  border: 0 none;
  cursor: pointer;
  height: 50px;
  margin: 0;
  padding: 0;
  width: 50px;
}

/* line 714, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch .searchBox span.search-btn,
.page-hero-with-search-container .sq-search-btn > i {
  background: url("../img/icon-sb39da737cd.png") no-repeat scroll -3104px 0;
  float: left;
  height: 30px;
  margin-left: 11px;
  width: 28px;
}

/* line 722, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch .searchBox .searchRadio {
  margin-top: 30px;
}

/* line 726, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch .searchInput {
  position: relative;
  margin-top: 10px;
}

/* line 731, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch .searchInput .mod-suggest {
  bottom: 10px;
  border: 0 !important;
}

/* line 736, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch .searchInput ul.autoSuggestion {
  background: none repeat scroll 0 0 #fff;
  position: absolute;
  top: 69px;
  width: 490px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  display: none;
  z-index: 201;
}

/* line 746, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch ul.autoSuggestion li {
  padding: 0 10px;
}

/* line 750, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch ul.autoSuggestion li:hover {
  background: none repeat scroll 0 0 #bfddf1;
}

/* line 754, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch ul.autoSuggestion li a {
  display: block;
  font-size: 32px;
}

/* line 759, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch ul.autoSuggestion li a:hover {
  text-decoration: none;
  color: #0079c8;
}

/* line 764, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch ul.autoSuggestion li a span {
  font-weight: bold;
}

/* line 768, ../sass/modules/_page-hero-with-search.scss */

.page-hero-with-search-container .tileSearch ul.autoSuggestion li.myCurrentLocation a {
  border-top: 1px solid #003356;
  display: block;
  font-size: 32px;
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portriat) {
  /* Styles */

  /* line 778, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .page-hero-with-search {
    height: auto;
    position: relative;
  }

  /* line 784, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .page-hero-with-search .valign-middle h1 {
    font-size: 40px;
  }

  /* line 789, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .page-hero-with-search .valign-middle {
    left: 10%;
    overflow: hidden;
    position: absolute;
    right: 10%;
    text-align: center;
    top: 40px;
    display: table-cell;
    vertical-align: middle;
    color: white;
  }

  /* line 801, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .support {
    margin: 0 auto;
    text-align: centre;
    font-size: 20px;
    font-weight: 300;
  }

  /* line 808, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .page-hero-with-search .valign-middle .caption {
    margin-bottom: 20px;
  }

  /* line 812, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .gsa-search div a {
    display: none;
  }

  /* line 816, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .page-hero-with-search .twitter-typeahead > input {
    border-radius: 0px !important;
  }

  /* line 820, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .search-link-box h2 {
    font-size: 32px;
    color: #fff;
  }

  /* line 825, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container a.search-link-box.btn-outline-alt-white {
    float: none !important;
  }

  /* line 829, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .page-hero-with-search .search-link-box {
    padding: 40px !important;
    text-align: center !important;
    background-color: #f39200;
    width: 90%;
    margin-bottom: 40px;
  }

  /* line 837, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container div.bg-hero.lazyloaded.bxslider-image {
    height: 280px;
  }

  /* line 841, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .btn-outline-alt-white {
    float: none;
  }

  /* line 845, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .search-link-box.col.w-50 li {
    padding-bottom: 2px;
  }

  /* line 849, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .search-link-box.col.w-50 > ul {
    float: none;
  }

  /* line 853, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .page-hero-with-search #suggestion_form_pageModule div {
    width: 97%;
  }
}

/* line 861, ../sass/modules/_page-hero-with-search.scss */

.ie9 .page-hero-with-search-container .page-hero-with-search span.twitter-typeahead {
  top: 0px;
}

/* line 864, ../sass/modules/_page-hero-with-search.scss */

.ie9 .page-hero-with-search-container .page-hero-with-search .i-search-q-cyan {
  top: 0px !important;
}

/* line 868, ../sass/modules/_page-hero-with-search.scss */

.ie9 .page-hero-with-search-container .page-hero-with-search #gsa_search-scl {
  top: 0px;
}

/* line 873, ../sass/modules/_page-hero-with-search.scss */

.ie10 .page-hero-with-search-container .page-hero-with-search span.twitter-typeahead {
  top: 0px;
}

/* line 877, ../sass/modules/_page-hero-with-search.scss */

.ie10 .page-hero-with-search-container .page-hero-with-search #gsa_search-scl {
  top: 0px;
}

/* line 880, ../sass/modules/_page-hero-with-search.scss */

.ie10 .page-hero-with-search-container .page-hero-with-search .i-search-q-cyan {
  top: 0px !important;
}

/* line 885, ../sass/modules/_page-hero-with-search.scss */

.ie11 .page-hero-with-search-container .page-hero-with-search span.twitter-typeahead {
  top: 0px;
}

/* line 889, ../sass/modules/_page-hero-with-search.scss */

.ie11 .page-hero-with-search-container .page-hero-with-search #gsa_search-scl {
  top: 0px;
}

/* line 892, ../sass/modules/_page-hero-with-search.scss */

.ie11 .page-hero-with-search-container .page-hero-with-search .i-search-q-cyan {
  top: 0px !important;
}

/* line 895, ../sass/modules/_page-hero-with-search.scss */

.ie11 .page-hero-with-search-container .page-hero-with-search .belt {
  width: 100%;
}

/* Mobile  (portrait and landscape) ----------- */

@media (max-width: 768px) {
  /* Styles */

  /* line 903, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .page-hero-with-search {
    height: auto !important;
    margin-bottom: 0 !important;
  }

  /* line 908, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .bg-hero {
    height: 200px !important;
  }

  /* line 912, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .valign-middle {
    top: 30px !important;
  }

  /* line 916, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .caption {
    margin-bottom: 40px !important;
  }

  /* line 920, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .support {
    display: none;
  }

  /* line 924, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .tileSearch {
    width: 100% !important;
    background: none !important;
    float: none !important;
    padding: 0 !important;
  }

  /* line 930, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .tileSearch a.btn,
  .page-hero-with-search-container .tileSearch a.btn-form-submit {
    display: none !important;
  }

  /* line 936, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .homeSearch .support {
    display: none;
  }

  /* line 942, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .search-link-box h2 {
    color: #fff !important;
  }

  /* line 947, ../sass/modules/_page-hero-with-search.scss */

  .search-link-box.dental-hero-links {
    background-color: #0079c8;
    padding: 20px 40px !important;
    margin: 0 0 40px 0  !important;
    padding: 10px;
    display: table-cell;
    text-align: center;
  }

  /* line 954, ../sass/modules/_page-hero-with-search.scss */

  .search-link-box.dental-hero-links h2 {
    margin-bottom: 20px;
    font-size: 32px;
    color: #fff;
    font-weight: 300;
  }

  /* line 961, ../sass/modules/_page-hero-with-search.scss */

  .search-link-box.dental-hero-links li a {
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 15px;
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  /* line 973, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .wrapper {
    overflow-x: visible !important;
  }

  /* line 977, ../sass/modules/_page-hero-with-search.scss */

  .page-hero-with-search-container .page-hero-with-search .search-link-box {
    text-align: left;
    width: 35%;
    z-index: 1000;
  }
}

/* line 1, ../sass/modules/_tables.scss */

.table {
  width: 100%;
}

/* line 5, ../sass/modules/_tables.scss */

.table--mobile {
  display: none;
}

/* line 9, ../sass/modules/_tables.scss */

.table__cell {
  background-color: #f7f7f7;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px;
  vertical-align: top;
  border: 5px solid #fff;
  color: #333;
}

/* line 21, ../sass/modules/_tables.scss */

.blue-head-table .table__cell.table__cell--heading {
  background: #0079c8 none repeat scroll 0 0;
  color: #fff;
  padding: 20px;
}

/* line 27, ../sass/modules/_tables.scss */

.blue-head-table .table__cell.table__cell--side {
  background: #d7d7d7 none repeat scroll 0 0;
  color: #333;
  padding: 10px;
}

/* line 33, ../sass/modules/_tables.scss */

.blue-head-table .table__cell.table__cell--heading.table__cell--side {
  background: #0079c8 none repeat scroll 0 0;
  color: #fff;
  padding: 20px;
}

/* line 39, ../sass/modules/_tables.scss */

.blue-head-table .table__cell:first-child {
  background: #fff !important;
  color: #333 !important;
}

/* line 46, ../sass/modules/_tables.scss */

.table--cols-2.blue-head-table .table__cell {
  width: 50%;
}

/* line 52, ../sass/modules/_tables.scss */

.table--cols-3.blue-head-table .table__cell {
  width: calc(33% - 30px);
  margin-left: 30px;
}

/* line 57, ../sass/modules/_tables.scss */

.table--cols-3.blue-head-table .table__cell.table__cell--side {
  margin-left: 0px;
}

/* line 61, ../sass/modules/_tables.scss */

.table--cols-3.blue-head-table .table__cell--colspan-2 {
  display: none;
}

/* line 65, ../sass/modules/_tables.scss */

.table--cols-3.blue-head-table .table__cell--colspan.table__cell--colspan-2 {
  display: inline-block;
  width: calc(66% - 30px);
}

/* line 72, ../sass/modules/_tables.scss */

.table--cols-4.blue-head-table .table__cell {
  width: calc(25% - 30px);
  margin-left: 30px;
}

/* line 77, ../sass/modules/_tables.scss */

.table--cols-4.blue-head-table .table__cell.table__cell--side {
  margin-left: 0px;
}

/* line 81, ../sass/modules/_tables.scss */

.table--cols-4.blue-head-table .table__cell--colspan-2 {
  display: none;
}

/* line 85, ../sass/modules/_tables.scss */

.table--cols-4.blue-head-table .table__cell--colspan.table__cell--colspan-2 {
  display: inline-block;
  width: calc(50% - 30px);
}

/* line 90, ../sass/modules/_tables.scss */

.table--cols-4.blue-head-table .table__cell--colspan-3 {
  display: none;
}

/* line 94, ../sass/modules/_tables.scss */

.table--cols-4.blue-head-table .table__cell--colspan.table__cell--colspan-3 {
  display: inline-block;
  width: calc(75% - 30px);
}

/* line 101, ../sass/modules/_tables.scss */

.table--cols-5.blue-head-table .table__cell {
  width: calc(20% - 20px);
  margin-left: 20px;
}

/* line 106, ../sass/modules/_tables.scss */

.table--cols-5.blue-head-table .table__cell.table__cell--side {
  margin-left: 0px;
}

/* line 110, ../sass/modules/_tables.scss */

.table--cols-5.blue-head-table .table__cell--colspan-2 {
  display: none;
}

/* line 114, ../sass/modules/_tables.scss */

.table--cols-5.blue-head-table .table__cell--colspan.table__cell--colspan-2 {
  display: inline-block;
  width: calc(40% - 20px);
}

/* line 119, ../sass/modules/_tables.scss */

.table--cols-5.blue-head-table .table__cell--colspan-3 {
  display: none;
}

/* line 123, ../sass/modules/_tables.scss */

.table--cols-5.blue-head-table .table__cell--colspan.table__cell--colspan-3 {
  display: inline-block;
  width: calc(60% - 20px);
}

/* line 128, ../sass/modules/_tables.scss */

.table--cols-5.blue-head-table .table__cell--colspan-4 {
  display: none;
}

/* line 132, ../sass/modules/_tables.scss */

.table--cols-5.blue-head-table .table__cell--colspan.table__cell--colspan-4 {
  display: inline-block;
  width: calc(80% - 20px);
}

/* line 140, ../sass/modules/_tables.scss */

.grey-head-table .table__cell.table__cell--heading {
  background: #d7d7d7 none repeat scroll 0 0;
  color: #333;
  padding: 20px;
}

/* line 146, ../sass/modules/_tables.scss */

.grey-head-table .table__cell.table__cell--side {
  background-color: #0079c8 !important;
  color: #fff;
  padding: 10px;
}

/* line 152, ../sass/modules/_tables.scss */

.grey-head-table .table__cell.table__cell--heading.table__cell--side {
  background: #d7d7d7 none repeat scroll 0 0;
  color: #333;
  padding: 20px;
}

/* line 158, ../sass/modules/_tables.scss */

.grey-head-table .table__cell:first-child {
  color: #333 !important;
  background-color: #e6e6e6 !important;
}

/* line 163, ../sass/modules/_tables.scss */

.grey-head-table .table__cell--row-1 {
  background-color: #e6e6e6 !important;
}

/* line 169, ../sass/modules/_tables.scss */

.table--cols-2.grey-head-table .table__cell {
  width: 50%;
}

/* line 175, ../sass/modules/_tables.scss */

.table--cols-3.grey-head-table .table__cell {
  width: calc(33% - 5px);
  margin-left: 5px;
}

/* line 180, ../sass/modules/_tables.scss */

.table--cols-3.grey-head-table .table__cell.table__cell--side {
  margin-left: 0px;
}

/* line 184, ../sass/modules/_tables.scss */

.table--cols-3.grey-head-table .table__cell--colspan-2 {
  display: none;
}

/* line 188, ../sass/modules/_tables.scss */

.table--cols-3.grey-head-table .table__cell--colspan.table__cell--colspan-2 {
  display: inline-block;
  width: calc(66% - 5px);
}

/* line 195, ../sass/modules/_tables.scss */

.table--cols-4.grey-head-table .table__cell {
  width: calc(25% - 5px);
  margin-left: 5px;
}

/* line 200, ../sass/modules/_tables.scss */

.table--cols-4.grey-head-table .table__cell.table__cell--side {
  margin-left: 0px;
}

/* line 204, ../sass/modules/_tables.scss */

.table--cols-4.grey-head-table .table__cell--colspan-2 {
  display: none;
}

/* line 208, ../sass/modules/_tables.scss */

.table--cols-4.grey-head-table .table__cell--colspan.table__cell--colspan-2 {
  display: inline-block;
  width: calc(50% - 5px);
}

/* line 213, ../sass/modules/_tables.scss */

.table--cols-4.grey-head-table .table__cell--colspan-3 {
  display: none;
}

/* line 217, ../sass/modules/_tables.scss */

.table--cols-4.grey-head-table .table__cell--colspan.table__cell--colspan-3 {
  display: inline-block;
  width: calc(75% - 5px);
}

/* line 224, ../sass/modules/_tables.scss */

.table--cols-5.grey-head-table .table__cell {
  width: calc(20% - 5px);
  margin-left: 5px;
}

/* line 229, ../sass/modules/_tables.scss */

.table--cols-5.grey-head-table .table__cell.table__cell--side {
  margin-left: 0px;
}

/* line 233, ../sass/modules/_tables.scss */

.table--cols-5.grey-head-table .table__cell--colspan-2 {
  display: none;
}

/* line 237, ../sass/modules/_tables.scss */

.table--cols-5.grey-head-table .table__cell--colspan.table__cell--colspan-2 {
  display: inline-block;
  width: calc(40% - 5px);
}

/* line 242, ../sass/modules/_tables.scss */

.table--cols-5.grey-head-table .table__cell--colspan-3 {
  display: none;
}

/* line 246, ../sass/modules/_tables.scss */

.table--cols-5.grey-head-table .table__cell--colspan.table__cell--colspan-3 {
  display: inline-block;
  width: calc(60% - 5px);
}

/* line 251, ../sass/modules/_tables.scss */

.table--cols-5.grey-head-table .table__cell--colspan-4 {
  display: none;
}

/* line 255, ../sass/modules/_tables.scss */

.table--cols-5.grey-head-table .table__cell--colspan.table__cell--colspan-4 {
  display: inline-block;
  width: calc(80% - 5px);
}

/* line 261, ../sass/modules/_tables.scss */

.table__cell-line {
  display: block;
}

/* line 265, ../sass/modules/_tables.scss */

.table__cell--strong {
  font-weight: bold;
}

/*mobile media query*/

@media (max-width: 768px) {
  /* line 270, ../sass/modules/_tables.scss */

  .table--desktop {
    display: none;
  }

  /* line 274, ../sass/modules/_tables.scss */

  .table--mobile {
    display: block !important;
  }

  /* line 279, ../sass/modules/_tables.scss */

  .blue-head-table .table__cell {
    width: 100%;
    background-color: #fff !important;
    color: #333;
    padding-left: 10px;
  }

  /* line 286, ../sass/modules/_tables.scss */

  .blue-head-table .table__cell.table__cell--heading {
    background: #0079c8 !important;
    color: #fff !important;
    padding: 20px;
  }

  /* line 292, ../sass/modules/_tables.scss */

  .blue-head-table .table__cell:first-child {
    background: #fff !important;
    color: #333 !important;
  }

  /* line 299, ../sass/modules/_tables.scss */

  .grey-head-table .table__cell {
    width: 100%;
    background-color: #fff !important;
    color: #333;
    padding-left: 10px;
  }

  /* line 306, ../sass/modules/_tables.scss */

  .grey-head-table .table__cell:first-child {
    background-color: #0079c8 !important;
    color: #fff !important;
  }

  /* line 311, ../sass/modules/_tables.scss */

  .grey-head-table .table__cell.table__cell--heading {
    width: 100%;
    background-color: #fff !important;
    color: #333;
    padding-left: 10px;
  }

  /* line 319, ../sass/modules/_tables.scss */

  .table__cell {
    border: none !important;
  }
}

/* line 1, ../sass/modules/_newsroom-author.scss */

.author {
  color: #333;
  margin-bottom: 40px;
  margin-top: 20px;
  padding-left: 110px;
  position: relative;
}

/* line 8, ../sass/modules/_newsroom-author.scss */

.author .author__image {
  left: 0;
  margin-right: 20px;
  position: absolute;
  top: 0;
  width: 90px;
}

/* line 15, ../sass/modules/_newsroom-author.scss */

.author__image img {
  border-radius: 50%;
}

/* line 18, ../sass/modules/_newsroom-author.scss */

.author__name {
  color: #0079c8;
  font-size: 16px;
  font-weight: 600;
  padding-top: 6px;
}

/* line 24, ../sass/modules/_newsroom-author.scss */

.author--bottom {
  border-top: 1px solid #333;
  padding-top: 30px;
  margin: 0 30px;
}

/* line 29, ../sass/modules/_newsroom-author.scss */

.author--bottom .author__name a {
  color: #333;
}

/* line 32, ../sass/modules/_newsroom-author.scss */

.author--bottom .author__name {
  color: #333;
  font-size: 16px;
  padding-top: 20px;
}

/* line 37, ../sass/modules/_newsroom-author.scss */

.author--bottom .author__image {
  top: 38px;
}

/* line 40, ../sass/modules/_newsroom-author.scss */

.author__more-button {
  margin-top: 40px;
}

/* line 43, ../sass/modules/_newsroom-author.scss */

.author__more-button a {
  margin-bottom: 40px !important;
}

/* line 46, ../sass/modules/_newsroom-author.scss */

.author__statement {
  margin-top: 10px;
}

@media (max-width: 767px) {
  /* line 51, ../sass/modules/_newsroom-author.scss */

  .author {
    margin-left: 10px;
  }

  /* line 54, ../sass/modules/_newsroom-author.scss */

  .author--bottom .author__image {
    display: none;
  }

  /* line 57, ../sass/modules/_newsroom-author.scss */

  .author--bottom {
    border-top: none;
    padding-top: 0px;
    margin: 0px;
    padding-left: 0px;
  }

  /* line 63, ../sass/modules/_newsroom-author.scss */

  .author--bottom .author__name {
    display: none;
  }

  /* line 66, ../sass/modules/_newsroom-author.scss */

  .author--bottom .author__job {
    display: none;
  }

  /* line 69, ../sass/modules/_newsroom-author.scss */

  .author--bottom .author__statement {
    display: none;
  }
}

/* line 1, ../sass/modules/_newsroom-feedback-form.scss */

.user-feedback-form-wrap {
  background-color: #0079c8;
  padding: 20px 40px;
  text-align: center;
  overflow: auto;
  margin-bottom: 20px;
}

/* line 8, ../sass/modules/_newsroom-feedback-form.scss */

.user-feedback-form__title {
  color: #fff;
  margin-top: 0;
  font-size: 25px;
  font-family: arial;
}

/* line 14, ../sass/modules/_newsroom-feedback-form.scss */

.user-feedback-form__submit.btn-white-box {
  float: none !important;
}

/* line 17, ../sass/modules/_newsroom-feedback-form.scss */

.user-feedback-form__input {
  width: 95%;
  height: 90px;
  margin-bottom: 20px;
}

/* line 22, ../sass/modules/_newsroom-feedback-form.scss */

.user-feedback-form__input-wrap--error {
  -webkit-box-shadow: 0px 0px 1px 3px rgba(255, 0, 0, 0.74) !important;
  -moz-box-shadow: 0px 0px 1px 3px rgba(255, 0, 0, 0.74) !important;
  box-shadow: 0px 0px 1px 3px rgba(255, 0, 0, 0.74) !important;
}

/* line 1, ../sass/modules/_two-column-page-title.scss */

.two-col-title {
  font-size: 32px;
}

/* line 1, ../sass/modules/_newsroom-latest-article.scss */

.related-article__latest-tile.latest-tile {
  border: 1px solid rgba(51, 51, 51, 0.4);
}

/* line 4, ../sass/modules/_newsroom-latest-article.scss */

.latest-content-wrapper--title {
  font-weight: 500;
}

/* line 7, ../sass/modules/_newsroom-latest-article.scss */

.latest-tile {
  box-sizing: border-box;
  height: 95%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-bottom: 20px;
  position: relative;
}

/* line 15, ../sass/modules/_newsroom-latest-article.scss */

.latest-tile__title-link {
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 20px;
  color: #0079c8;
  font-weight: 500;
}

/* line 22, ../sass/modules/_newsroom-latest-article.scss */

.latest-tile__img-wrap {
  overflow: hidden;
  position: relative;
}

/* line 26, ../sass/modules/_newsroom-latest-article.scss */

.latest-tile__img {
  max-height: 100%;
  max-width: 100%;
  height: 150px;
  object-fit: cover;
  width: 100%;
  display: block;
}

/* line 34, ../sass/modules/_newsroom-latest-article.scss */

.latest-tile__content-wrap {
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
}

/* line 38, ../sass/modules/_newsroom-latest-article.scss */

.latest-tile__link {
  margin-bottom: 20px;
}

/* line 42, ../sass/modules/_newsroom-latest-article.scss */

.author--latest {
  margin-left: 20px;
  padding-right: 20px;
}

/* line 46, ../sass/modules/_newsroom-latest-article.scss */

.author--latest .author__name {
  color: #333;
  font-weight: 300;
  padding-top: 10px;
}

/* line 51, ../sass/modules/_newsroom-latest-article.scss */

.author--latest .author__image img {
  width: 90%;
}

/* line 54, ../sass/modules/_newsroom-latest-article.scss */

.author--latest .author__publication-date {
  color: #333;
}

/* line 57, ../sass/modules/_newsroom-latest-article.scss */

.content-type {
  bottom: 0;
  position: absolute;
  right: 0;
}

/* line 62, ../sass/modules/_newsroom-latest-article.scss */

.content-type a {
  color: #fff;
}

@media (max-width: 767px) {
  /* line 67, ../sass/modules/_newsroom-latest-article.scss */

  .related-article__latest-tile:nth-child(n+3) {
    display: none;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 74, ../sass/modules/_newsroom-latest-article.scss */

  .author--latest.author {
    padding-left: 0px;
  }

  /* line 77, ../sass/modules/_newsroom-latest-article.scss */

  .author--latest .author__image {
    display: none;
  }
}

/* line 1, ../sass/modules/_newsroom-latest-content-carousel.scss */

.latest-tile--carousel {
  float: left;
  font: #333;
  background-color: #dcdcdc;
  text-align: center;
  border-right: 2px solid #fff;
  box-sizing: border-box;
  width: 100%;
}

/* line 10, ../sass/modules/_newsroom-latest-content-carousel.scss */

.latest-tile--carousel .latest-tile__content-wrap {
  border: none;
  padding-bottom: 20px;
}

/* line 14, ../sass/modules/_newsroom-latest-content-carousel.scss */

.latest-tile--carousel .latest-tile__title {
  color: #333;
  font-weight: 500;
  padding-top: 20px;
}

/* line 19, ../sass/modules/_newsroom-latest-content-carousel.scss */

.latest-tile__link.btn-outline {
  float: none;
}

/* line 23, ../sass/modules/_newsroom-latest-content-carousel.scss */

.carousel--title {
  padding-left: 20px;
}

/* line 1, ../sass/modules/_newsroom-author-header-details.scss */

.author-header {
  width: 100%;
  background-color: #fff;
  padding: 0;
  margin: 0px;
}

/* line 7, ../sass/modules/_newsroom-author-header-details.scss */

.author-header__grey {
  background-color: #e6e6e6;
  height: 130px;
}

/* line 11, ../sass/modules/_newsroom-author-header-details.scss */

.author-header__image {
  margin-bottom: 20px;
  border-radius: 50%;
  height: 200px;
  max-height: 200px !important;
  border: 5px solid #e6e6e6;
  margin-top: -100px;
}

/* line 19, ../sass/modules/_newsroom-author-header-details.scss */

.author-header .author__statement {
  margin-bottom: 40px;
}

/* line 1, ../sass/modules/_newsroom-mobile-show-more.scss */

.remaining-content {
  display: none;
}

/* line 4, ../sass/modules/_newsroom-mobile-show-more.scss */

.morelink.btn-outline {
  float: none;
}

/* line 7, ../sass/modules/_newsroom-mobile-show-more.scss */

.temp-hide {
  display: none;
}

/* line 10, ../sass/modules/_newsroom-mobile-show-more.scss */

.show-hide-fade {
  background: -webkit-linear-gradient(#000, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 15, ../sass/modules/_newsroom-mobile-show-more.scss */

.toggleButton__container {
  text-align: center;
}

/* line 18, ../sass/modules/_newsroom-mobile-show-more.scss */

.toggleButton__container .btn-outline {
  float: none;
}

/* line 2, ../sass/modules/_newsroom-controls.scss */

.newsroom-search .searchModel .searchBox {
  margin-top: 0px;
  padding: 0px;
}

/* line 5, ../sass/modules/_newsroom-controls.scss */

.newsroom-search .searchModel .searchBox .searchInput {
  z-index: 1;
}

/* line 8, ../sass/modules/_newsroom-controls.scss */

.newsroom-search .searchModel .searchBox .searchInput label input {
  width: 88%;
  padding-left: 0px;
  font-weight: 300;
}

@media (max-width: 767px) {
  /* line 8, ../sass/modules/_newsroom-controls.scss */

  .newsroom-search .searchModel .searchBox .searchInput label input {
    width: 70%;
  }
}

/* line 16, ../sass/modules/_newsroom-controls.scss */

.newsroom-search .searchModel .searchBox .searchInput label input::-webkit-input-placeholder {
  color: #e6e6e6 !important;
}

/* line 19, ../sass/modules/_newsroom-controls.scss */

.newsroom-search .searchModel .searchBox .searchInput label input::-moz-placeholder {
  color: #e6e6e6 !important;
}

/* line 22, ../sass/modules/_newsroom-controls.scss */

.newsroom-search .searchModel .searchBox .searchInput label input:-ms-input-placeholder {
  color: #e6e6e6 !important;
}

/* line 25, ../sass/modules/_newsroom-controls.scss */

.newsroom-search .searchModel .searchBox .searchInput label input::-ms-clear {
  display: none;
}

/* line 29, ../sass/modules/_newsroom-controls.scss */

.newsroom-search .searchModel .searchBox .searchInput .search-btn {
  background: url("img/icon/search-q.png") no-repeat 9px 9px;
  background-size: 50% 50%;
}

/* line 34, ../sass/modules/_newsroom-controls.scss */

.newsroom-search .searchModel .searchBox .close-icon-over-input {
  background-image: url("img/icon/input-close-icon.png");
}

@media (max-width: 767px) {
  /* line 34, ../sass/modules/_newsroom-controls.scss */

  .newsroom-search .searchModel .searchBox .close-icon-over-input {
    bottom: 17px;
  }
}

/* line 44, ../sass/modules/_newsroom-controls.scss */

.search-filter-parent label {
  text-decoration: none !important;
  display: table;
  margin-bottom: 0px !important;
}

@media (min-width: 768px) {
  /* line 43, ../sass/modules/_newsroom-controls.scss */

  .search-filter-parent {
    text-align: right;
  }

  /* line 51, ../sass/modules/_newsroom-controls.scss */

  .search-filter-parent .form-radio-em {
    margin-right: 15px;
  }
}

/* line 58, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .grid {
  margin-bottom: -30px;
}

/* line 61, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .search-count-container {
  margin-left: 30px;
  margin-bottom: 30px;
  font-size: 21px;
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  /* line 61, ../sass/modules/_newsroom-controls.scss */

  .newsroom-listing-container .search-count-container {
    margin-left: 0px;
  }
}

@media (max-width: 767px) {
  /* line 61, ../sass/modules/_newsroom-controls.scss */

  .newsroom-listing-container .search-count-container {
    margin-left: 0px;
  }
}

/* line 72, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .slab {
  padding-bottom: 0px;
  min-height: 0px;
}

@media (min-width: 1024px) {
  /* line 76, ../sass/modules/_newsroom-controls.scss */

  .newsroom-listing-container .slab .inner {
    padding: 30px;
  }

  /* line 80, ../sass/modules/_newsroom-controls.scss */

  .newsroom-listing-container .slab.bg-grey .inner {
    padding: 40px 30px;
  }
}

/* line 86, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .slab.listing-item-first .inner {
  padding-top: 0px;
}

/* line 91, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .result-left-col {
  margin-top: -15px;
}

/* line 93, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .result-left-col .item-view-type {
  margin-top: -15px;
}

/* line 95, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .result-left-col .item-view-type a {
  font-weight: 500;
}

@media (max-width: 767px) {
  /* line 91, ../sass/modules/_newsroom-controls.scss */

  .newsroom-listing-container .result-left-col {
    margin-bottom: 20px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 91, ../sass/modules/_newsroom-controls.scss */

  .newsroom-listing-container .result-left-col {
    width: 30%;
  }
}

/* line 107, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .result-right-col .result-img-container {
  position: relative;
  float: left;
  max-width: 50%;
  margin-right: 5%;
  width: 50%;
}

/* line 113, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .result-right-col .result-img-container img {
  width: 100%;
}

@media (max-width: 767px) {
  /* line 107, ../sass/modules/_newsroom-controls.scss */

  .newsroom-listing-container .result-right-col .result-img-container {
    max-width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    width: 100%;
  }

  /* line 121, ../sass/modules/_newsroom-controls.scss */

  .newsroom-listing-container .result-right-col .result-img-container img {
    width: 100%;
  }
}

/* line 126, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .result-right-col .result-img-container.result-video:after {
  content: " ";
  position: absolute;
  top: 50%;
  right: 0%;
  margin-top: -30px;
}

/* line 137, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .result-right-col .item-title {
  color: #0079c8;
}

/* line 140, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .result-right-col p {
  padding-bottom: 0px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 106, ../sass/modules/_newsroom-controls.scss */

  .newsroom-listing-container .result-right-col {
    width: 65%;
    margin-left: 20px;
  }
}

/* line 148, ../sass/modules/_newsroom-controls.scss */

.newsroom-listing-container .result-separator {
  border-bottom: 2px solid #f0f0f0;
}

/* line 154, ../sass/modules/_newsroom-controls.scss */

.newsroom-full-img .belt {
  line-height: 0.9 img;
  line-height-width: 100%;
}

/* line 161, ../sass/modules/_newsroom-controls.scss */

.newsroom-publication {
  line-height: 1;
  margin-top: 25px;
  font-weight: 500;
  color: #676767;
}

@media (min-width: 768px) {
  /* line 170, ../sass/modules/_newsroom-controls.scss */

  .newsroom-content-block .img-right,
  .newsroom-content-block .block-content-left,
  .newsroom-content-block .block-content-right {
    margin-right: -30px !important;
  }
}

/* line 176, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control {
  /** THEME
  ===================================*/
  /* LOADER */
  /* PAGER */
  /* DIRECTION CONTROLS (NEXT / PREV) */
  /* AUTO CONTROLS (START / STOP) */
  /* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
  /* IMAGE CAPTIONS */
}

/* line 178, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .module-title i {
  margin-right: 22px;
}

@media (max-width: 767px) {
  /* line 178, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .module-title i {
    zoom: 0.6;
  }
}

/* line 185, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel {
  margin-top: 35px;
}

@media (min-width: 1025px) and (max-width: 1270px) {
  /* line 185, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel {
    zoom: 0.8;
  }
}

@media (max-width: 767px) {
  /* line 185, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel {
    margin-top: 22px;
    margin-left: 10px;
  }
}

/* line 197, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li {
  white-space: normal;
}

/* line 199, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab {
  height: auto !important;
  background-color: #ffffff;
  color: #333333;
}

/* line 203, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner {
  padding: 30px;
}

/* line 205, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .item-timestamp {
  display: inline-block;
  margin-top: 30px;
  color: #ced6dd;
}

/* line 210, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-img-container,
.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-video-container {
  padding: 0;
  float: none;
}

/* line 214, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-img-container img.twitter-img-item,
.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-img-container img.twitter-video-item,
.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-video-container img.twitter-img-item,
.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-video-container img.twitter-video-item {
  display: block !important;
  margin-top: 15px;
}

@media (max-width: 767px) {
  /* line 214, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-img-container img.twitter-img-item,
  .newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-img-container img.twitter-video-item,
  .newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-video-container img.twitter-img-item,
  .newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-video-container img.twitter-video-item {
    display: none !important;
    margin: 0;
  }
}

/* line 223, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-video-container {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  /* line 223, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-video-container {
    display: none !important;
  }
}

/* line 229, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-video-container .twitter-video-item {
  position: relative;
}

/* line 232, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-video-container .i-twitter-video-icon {
  position: absolute;
  top: 34%;
  left: 40%;
}

@media (max-width: 767px) {
  /* line 232, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-video-container .i-twitter-video-icon {
    display: none !important;
    margin: 0;
  }
}

/* line 242, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .feed-text {
  margin-top: 15px;
  word-break: break-word;
}

/* line 245, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .feed-text a {
  font-weight: 300;
  padding: 0px;
  color: #0079c8;
  float: none;
}

/* line 252, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .account-details {
  margin-left: 30px;
  margin-top: 10px;
  font-size: 18px;
  word-wrap: break-word;
}

/* line 258, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-intent-container {
  margin-top: 20px;
  display: inline-block;
  font-size: 12px;
}

/* line 262, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-intent-container a {
  width: auto;
  padding: 0;
  margin-right: 25px;
  color: #8899a6;
}

/* line 267, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-intent-container a i {
  margin-top: -4px;
}

/* line 289, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider li .slab .inner .twitter-intent-container a.twitter-new-tab {
  margin-right: 0px;
}

/* line 296, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .slider .ui-tabs-selected.ui-state-active:after {
  display: none;
}

/* line 301, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .stage .bx-pager.bx-default-pager {
  padding-top: 30px;
}

@media (max-width: 767px) {
  /* line 301, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .stage .bx-pager.bx-default-pager {
    padding: 30px 50px 0;
  }
}

/* line 309, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .bx-wrapper .bx-viewport {
  background: none;
  border: none;
  box-shadow: none;
}

@media (max-width: 767px) {
  /* line 322, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .stage .slider {
    margin-left: 0px;
    border-bottom: none;
  }

  /* line 324, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .stage .slider li .account-details {
    width: 50%;
  }

  /* line 327, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .stage .slider li .col.w-33 {
    width: 33%;
  }
}

@media (max-width: 767px) {
  /* line 341, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .bx-has-controls-direction {
    position: relative;
  }
}

/* line 348, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .bx-controls-direction .bx-prev {
  width: 40px;
  height: 40px;
  left: -100px;
  top: 200px;
  background: url(img/controls.png) no-repeat 0 0;
}

/* line 354, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .bx-controls-direction .bx-prev:hover {
  background: url(img/controls.png) no-repeat 0 -40px;
}

@media (max-width: 767px) {
  /* line 348, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .bx-controls-direction .bx-prev {
    left: 0;
    top: 32px;
  }
}

/* line 362, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .bx-controls-direction .bx-next {
  width: 40px;
  height: 40px;
  background: url(img/controls.png) no-repeat -41px 0;
  left: auto;
  right: -90px;
  top: 200px;
}

/* line 369, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .mod-twitter-carousel .bx-controls-direction .bx-next:hover {
  background: url(img/controls.png) no-repeat -41px -40px;
}

@media (max-width: 767px) {
  /* line 362, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .bx-controls-direction .bx-next {
    right: 0;
    top: 32px;
  }
}

/* line 380, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .view-more-tweet {
  margin-left: 5px;
}

/* line 382, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .view-more-tweet a {
  display: inline-block;
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  /* line 387, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel {
    zoom: 0.8;
    margin-left: 20px;
  }

  /* line 391, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .bx-controls-direction .bx-prev {
    left: -65px;
  }

  /* line 394, ../sass/modules/_newsroom-controls.scss */

  .newsroom-twitter-control .mod-twitter-carousel .bx-controls-direction .bx-next {
    right: -55px;
  }
}

/* line 402, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper {
  position: relative;
  margin: 0 auto 30px;
  padding: 0;
  *zoom: 1;
}

/* line 409, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper img {
  max-width: 100%;
  display: block;
}

/* line 417, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-viewport {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  left: -5px;
  background: #fff;
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}

/* line 437, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(img/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* line 450, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

/* line 459, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-pager .bx-pager-item,
.newsroom-twitter-control .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

/* line 466, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-pager.bx-default-pager a {
  display: block;
  border-radius: 20px;
  margin: 3px;
  width: 10px;
  height: 10px;
  background-color: #D1D1D1;
  text-indent: -9999px;
  position: relative;
}

/* line 475, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-pager.bx-default-pager a.active,
.newsroom-twitter-control .bx-wrapper .bx-pager.bx-default-pager a:hover {
  width: 8px;
  height: 8px;
  margin: 1px;
  top: 1px;
  background-color: #FDFDFD;
  border: 3px solid #3F3F3F;
}

/* line 487, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-prev {
  left: 10px;
  background: url(img/controls.png) no-repeat 0 -32px;
}

/* line 492, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-next {
  right: 10px;
  background: url(img/controls.png) no-repeat -43px -32px;
}

/* line 497, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-prev:hover {
  background-position: 0 0;
}

/* line 501, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-next:hover {
  background-position: -43px 0;
}

/* line 505, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}

/* line 516, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* line 522, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-controls-auto {
  text-align: center;
}

/* line 526, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(img/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

/* line 536, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-controls-auto .bx-start:hover,
.newsroom-twitter-control .bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

/* line 541, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(img/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

/* line 551, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-controls-auto .bx-stop:hover,
.newsroom-twitter-control .bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* line 558, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

/* line 563, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* line 570, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

/* line 579, ../sass/modules/_newsroom-controls.scss */

.newsroom-twitter-control .bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

@media (min-width: 768px) {
  /* line 588, ../sass/modules/_newsroom-controls.scss */

  .pagination-separator {
    margin-left: 30px;
  }
}

/* line 595, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination {
  margin-bottom: 40px;
  margin-top: 40px;
  text-align: center;
}

/* line 599, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination #bottom_navigation_holder {
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  position: relative;
  top: 10px;
  margin-top: 20px;
}

/* line 609, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination #next_link,
.newsroom-pagination #previous_link {
  float: left;
  font-size: 16px;
}

/* line 613, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination #next_link a.nav-disabled,
.newsroom-pagination #previous_link a.nav-disabled {
  opacity: 0.6;
  cursor: default;
}

/* line 616, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination #next_link a.nav-disabled:hover,
.newsroom-pagination #previous_link a.nav-disabled:hover {
  text-decoration: none;
}

/* line 620, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination #next_link a,
.newsroom-pagination #previous_link a {
  color: #333;
}

/* line 624, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination #next_link {
  margin-left: 40px;
  padding: 5px 0;
}

@media (max-width: 767px) {
  /* line 624, ../sass/modules/_newsroom-controls.scss */

  .newsroom-pagination #next_link {
    margin-left: 20px;
  }
}

/* line 631, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination #next_link a i {
  margin-left: 10px;
}

/* line 636, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination #previous_link {
  margin-right: 40px;
  padding: 5px 0;
}

@media (max-width: 767px) {
  /* line 636, ../sass/modules/_newsroom-controls.scss */

  .newsroom-pagination #previous_link {
    margin-right: 20px;
  }
}

/* line 643, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination #previous_link a i {
  margin-right: 10px;
}

/* line 648, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination .pagination_disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
}

/* line 653, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination .pagination_link {
  float: left;
  color: #333 !important;
  text-decoration: none;
  width: auto;
  height: auto;
  padding: 5px;
  font-size: 16px;
}

/* line 662, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination .pagination_link a {
  text-decoration: none;
  color: #2a3688;
  font-size: 10pt;
}

/* line 667, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination .pagination_link a:hover {
  text-decoration: underline;
}

/* line 670, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination .pagination_link_selected {
  float: left;
  text-decoration: none;
  width: auto;
  height: auto;
  font-weight: bold;
  padding: 5px;
  font-size: 16px;
}

/* line 678, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination .pagination_link_selected a {
  color: #0079c8 !important;
  font-size: 16px;
  cursor: default;
}

/* line 682, ../sass/modules/_newsroom-controls.scss */

.newsroom-pagination .pagination_link_selected a:hover {
  text-decoration: none;
}

/* line 690, ../sass/modules/_newsroom-controls.scss */

.newsroom-add-this-parent h6 {
  font-weight: 500;
}

/* line 700, ../sass/modules/_newsroom-controls.scss */

.newsroom-social-link {
  word-break: break-all;
}

/* line 702, ../sass/modules/_newsroom-controls.scss */

.newsroom-social-link i {
  margin-right: 5px;
}

/* line 1, ../sass/modules/_shop-front-header.scss */

.shop-front-nav {
  background: transparent !important;
  border-bottom: none;
  position: relative;
  z-index: 7900;
}

/* line 8, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .logo a {
  position: absolute;
  margin-top: 16px;
}

/* line 12, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .logo i {
  display: block;
  position: relative;
  z-index: 9000;
}

/* line 17, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .logo .i-logo-sml {
  display: none;
  margin-left: 10px;
}

/* line 22, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .nav-aux-main .mobile .only-sml .i-menu {
  margin-top: 8px;
}

/* line 25, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .nav-aux-main .mobile .only-sml .i-menu,
.shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:before,
.shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:after {
  cursor: pointer;
  border-radius: 1px;
  height: 4px;
  width: 30px;
  background: #0079c8;
  position: absolute;
  display: block;
  content: '';
  background-image: none !important;
  transition: all 500ms ease-in-out;
}

/* line 39, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:before,
.shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:after {
  width: 25px;
}

/* line 43, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:before {
  top: -8px;
}

/* line 46, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:after {
  bottom: -8px;
}

/* line 49, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .i-menu {
  background-image: url("img/icon/menu.png") !important;
  height: 20px;
  width: 30px;
  background-position: inherit;
}

/* line 57, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .nav-main .primary a {
  color: #fff !important;
}

/* line 59, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .nav-main .primary a:hover,
.shop-front-nav .nav-main .primary a:focus,
.shop-front-nav .nav-main .primary a.active {
  text-decoration: none;
  color: fff;
}

/* line 63, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .nav-main .primary a.menu-active {
  background-color: #0079c8;
  color: #fff;
  text-decoration: none;
}

/* line 68, ../sass/modules/_shop-front-header.scss */

.shop-front-nav .nav-main .primary a i {
  display: none;
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  /* line 57, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-main .primary a {
    padding: 7px 15px 30px 20px;
  }
}

@media (max-width: 959px) {
  /* line 57, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-main .primary a {
    font-size: 17px;
  }
}

@media (max-width: 767px) {
  /* line 93, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .logo a {
    position: absolute;
    margin-top: 16px;
  }

  /* line 97, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .logo i {
    display: block;
    position: relative;
    z-index: 9000;
  }

  /* line 102, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .logo .i-logo-sml {
    display: block;
    margin-left: 10px;
    top: -10px;
    background-image: url("img/icon/bupa-mobile-logo-sml.png") !important;
  }

  /* line 109, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-aux {
    top: -1px;
    background: #ffffff;
  }

  /* line 112, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-aux .nav-aux-main {
    background: transparent;
  }

  /* line 114, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-aux .nav-aux-main a {
    background: transparent;
  }

  /* line 116, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-aux .nav-aux-main a:hover {
    background-color: #ffffff !important;
  }

  /* line 122, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-aux:hover {
    background: #ffffff;
  }

  /* line 127, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-main {
    border-top: 1px solid #e5e5e5;
  }

  /* line 130, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-main .primary a {
    color: #333 !important;
  }

  /* line 132, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-main .primary a:hover,
  .shop-front-nav .nav-main .primary a:focus,
  .shop-front-nav .nav-main .primary a.active {
    text-decoration: none;
    color: #333;
  }

  /* line 136, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-main .primary a.menu-active {
    background-color: #fff !important;
    color: #333;
    text-decoration: none;
  }

  /* line 141, ../sass/modules/_shop-front-header.scss */

  .shop-front-nav .nav-main .primary a i {
    display: block;
  }
}

/* line 152, ../sass/modules/_shop-front-header.scss */

.js.mob-active .shop-front-nav .nav-aux-main {
  background: #fff;
}

/* line 154, ../sass/modules/_shop-front-header.scss */

.js.mob-active .shop-front-nav .nav-aux-main .aux-member {
  background-color: #0079c8;
}

/* line 156, ../sass/modules/_shop-front-header.scss */

.js.mob-active .shop-front-nav .nav-aux-main .aux-member:hover {
  background-color: #0055b1;
}

/* line 162, ../sass/modules/_shop-front-header.scss */

.js.mob-active .shop-front-nav .nav-aux-main .mobile .only-sml .i-menu {
  background-image: url("img/icon/menu.png") !important;
  height: 20px;
  width: 30px;
  background-position: inherit;
}

/* line 168, ../sass/modules/_shop-front-header.scss */

.js.mob-active .shop-front-nav .nav-aux-main .mobile .only-sml .i-menu {
  margin-top: 8px;
  background-color: transparent;
}

/* line 172, ../sass/modules/_shop-front-header.scss */

.js.mob-active .shop-front-nav .nav-aux-main .mobile .only-sml .i-menu,
.js.mob-active .shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:before,
.js.mob-active .shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:after {
  cursor: pointer;
  border-radius: 1px;
  height: 4px;
  width: 30px;
  background: transparent;
  background-image: none !important;
  position: absolute;
  display: block;
  content: '';
  transition: all 500ms ease-in-out;
}

/* line 186, ../sass/modules/_shop-front-header.scss */

.js.mob-active .shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:before,
.js.mob-active .shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:after {
  top: 0px;
  background: #0079c8;
}

/* line 191, ../sass/modules/_shop-front-header.scss */

.js.mob-active .shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:before {
  transform: rotate(45deg);
}

/* line 194, ../sass/modules/_shop-front-header.scss */

.js.mob-active .shop-front-nav .nav-aux-main .mobile .only-sml .i-menu:after {
  transform: rotate(-45deg);
}

/* line 2, ../sass/modules/_shop-front-slidshow-gallery.scss */

#slideshow.hide {
  display: none;
}

/* line 1, ../sass/modules/_shop-front-video-gallery.scss */

.quick-links {
  z-index: 9999;
}

/* line 5, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero {
  height: 516px;
  position: relative;
}

/* line 6, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .tt-suggestion {
  padding-left: 9px;
}

/* line 9, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .tt-dropdown-menu {
  top: 82px !important;
  color: #333;
  width: 99.5% !important;
}

@media (max-width: 767px) {
  /* line 9, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .tt-dropdown-menu {
    width: 101% !important;
    margin-left: -5px;
  }
}

/* line 18, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .typeahead {
  background-color: #fff;
  color: #333;
}

/* line 22, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .typeahead:focus {
  border: 2px solid #0097CF;
  color: #333;
}

/* line 26, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .color-white {
  color: #fff !important;
}

/* line 33, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero img[src] {
  max-height: none;
  max-width: none;
}

/* line 37, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .large-bp-image {
  display: block;
}

/* line 40, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .small-bp-image {
  display: none;
}

/* line 43, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .hide {
  display: none;
}

/* line 48, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .serch-btn.search-icon-grey .i-search-q,
.campaign-hero .serch-btn.search-icon-grey .mod-newsroom-filter-control .search-box .search-btn,
.mod-newsroom-filter-control .search-box .campaign-hero .serch-btn.search-icon-grey .search-btn,
.campaign-hero .serch-btn.search-icon-grey .mod-profile-listing-search .search-box .search-btn,
.mod-profile-listing-search .search-box .campaign-hero .serch-btn.search-icon-grey .search-btn {
  right: -9999px;
  display: none !important;
}

/* line 52, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .serch-btn.search-icon-grey .i-search-q-black {
  right: -9999px;
  display: none !important;
}

/* line 59, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero p.search-lbl {
  display: none;
}

/* line 62, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .video-block {
  /*position: relative;*/
  overflow: hidden;
  position: absolute;
  right: 0;
  left: 0;
  top: -133px;
  bottom: 0;
  overflow: hidden;
  height: 650px;
}

/* line 73, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .video-block video[poster] {
  /*top: -133px;*/
}

/* line 76, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .video-block .campaign-video {
  bottom: 0;
  position: relative;
  display: inline-block;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}

/* line 86, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .video-pattern {
  background: url(../img/shopfront/background-pattern.png) repeat scroll 0 0 transparent;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: -134px;
  z-index: 1;
  height: 650px;
  width: 100%;
}

/* line 98, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search {
  position: absolute;
  text-align: center;
  padding: 10px 0 0 0;
  bottom: 205px;
  height: auto;
  width: 800px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  z-index: 1000;
}

/* line 109, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search.color-white {
  color: #fff !important;
}

/* line 112, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  width: 100%;
}

/* line 119, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .action-link {
  float: left;
  margin: 42px 0px 60px 0px;
  position: relative;
  width: 100%;
  z-index: 1000;
}

/* line 125, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .action-link .btn-white-box,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-secondary,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-form-submit,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-alt,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-secondary-color-teal,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-secondary-color-purple,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-secondary-color-violet,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-secondary-color-burgundy,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-secondary-color-fuchsia,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-secondary-color-green,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-secondary-color-lime,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-secondary-color-orange,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-primary-color-burgundy,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-primary-color-fuchsia,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-primary-color-green,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-primary-color-teal,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-primary-color-purple,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-primary-color-violet,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-primary-color-lime,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-primary-color-orange,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-secondary-alt,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-outline,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-outline-alt,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-primary-alt,
.campaign-hero .gsa-search .gsa-search-content .action-link .btn-outline-alt-white {
  float: none;
}

/* line 129, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .title-discription {
  text-align: center;
  margin: 0 auto;
}

/* line 134, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form .input_container {
  border-bottom: 0 !important;
  margin-top: 0;
}

/* line 137, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form .input_container span.twitter-typeahead {
  display: inline !important;
}

/* line 142, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox {
  padding: 0px;
  margin: 0px;
}

/* line 145, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .qte_btnInsideSearch_holder {
  display: none;
  height: 100%;
  padding-bottom: 25px;
  clear: both;
}

/* line 150, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .qte_btnInsideSearch_holder .qte_btnInsideNudge {
  position: absolute;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  width: 150px;
  text-align: center;
  cursor: pointer;
}

/* line 158, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .qte_btnInsideSearch_holder .qte_btnInsideNudge.bg-white {
  border: 3px solid #ffffff;
  background-color: transparent;
  color: #ffffff !important;
}

/* line 162, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .qte_btnInsideSearch_holder .qte_btnInsideNudge.bg-white:hover {
  color: #0055b1 !important;
  border: 3px solid #ffffff;
  background: #ffffff;
}

/* line 166, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .qte_btnInsideSearch_holder .qte_btnInsideNudge.bg-white:hover:after {
  background-position: -247px 0;
}

/* line 171, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .qte_btnInsideSearch_holder .qte_btnInsideNudge.bg-blue {
  border: 3px solid #0055b1;
  background-color: transparent;
  color: #0055b1 !important;
}

/* line 175, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .qte_btnInsideSearch_holder .qte_btnInsideNudge.bg-blue:after {
  background-position: -247px 0;
}

/* line 178, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .qte_btnInsideSearch_holder .qte_btnInsideNudge.bg-blue:hover {
  color: #ffffff !important;
  border: 3px solid #0055b1;
  background: #0055b1;
}

/* line 182, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .qte_btnInsideSearch_holder .qte_btnInsideNudge.bg-blue:hover:after {
  background-position: -286px 0;
}

/* line 189, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput {
  padding-top: 30px;
  z-index: 10;
}

/* line 192, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput label {
  height: 81px;
}

/* line 195, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput input[type=text]::-ms-clear {
  width: 0px;
  height: 0px;
}

/* line 199, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput input#gsa_search-scl {
  margin-top: 2px;
}

/* line 202, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput ::i-block-chrome,
.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput input#gsa_search-scl {
  margin-top: 0 !important;
}

/* line 205, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .search-box-input {
  background: #fff;
  width: 280px;
  font-size: 25px;
  color: #333 !important;
  margin-left: 0px;
  padding: 0px 110px 0px 8px;
  border: none;
  border-radius: 0px;
  height: 55px !important;
}

/* line 216, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .search-box-input::-webkit-input-placeholder {
  color: #dddddd;
}

/* line 219, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .search-box-input:-moz-placeholder {
  /* Firefox 18- */
  color: #dddddd;
}

/* line 224, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .search-box-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #dddddd;
}

/* line 229, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .search-box-input:-ms-input-placeholder {
  color: #dddddd;
}

/* line 233, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .close-icon-over-input {
  bottom: 20px;
  height: 30px;
  position: absolute;
  right: 267px;
  width: 30px;
  display: none;
}

/* line 243, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .i-search-q-cyan {
  position: relative;
  right: 50px;
  width: 56px;
  height: 55px;
  right: -192px;
  top: -86px;
  background: url("img/icon/icon-search.png") no-repeat 0px 0px;
  border-radius: 0px;
}

/* line 253, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .i-search-q-cyan .search-btn {
  display: none;
}

/* line 257, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .i-search-q-sml-cyan {
  display: none;
}

/* line 266, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .search-link-box {
  position: absolute;
  z-index: 99;
  width: 100%;
  left: 50px;
  text-align: center;
  overflow: hidden;
  padding: 40px 0 0 0;
  top: 290px;
}

/* line 275, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .search-link-box.color-white {
  color: #fff !important;
}

/* line 277, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .search-link-box.color-white a {
  color: #fff !important;
}

/* line 281, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .search-link-box.color-black {
  color: #333 !important;
}

/* line 283, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .search-link-box.color-black a {
  color: #333 !important;
}

/* line 285, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .search-link-box.color-black a:after {
  background-position: -192px 0 !important;
}

/* line 290, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .search-link-box .link-boxes {
  width: 500px;
  text-align: left;
  margin: 0 auto;
  left: 0px;
  position: relative;
}

/* line 296, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .search-link-box .link-boxes ul {
  width: 230px;
  float: left;
  padding: 0 20px 0 0;
}

/* line 300, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .search-link-box .link-boxes ul li {
  width: 100% !important;
  float: left;
}

/* line 303, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .search-link-box .link-boxes ul li a {
  float: left;
}

/* line 310, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left {
  position: absolute;
  top: 294px;
  z-index: 100;
  left: -450px;
}

/* line 315, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left .app-image-left {
  border-radius: 0px 90px 90px 0px;
  -moz-border-radius: 0px 90px 90px 0px;
  -webkit-border-radius: 0px 90px 90px 0px;
  background: -webkit-linear-gradient(#bfbfbf, #ffffff);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #bfbfbf);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #bfbfbf);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #bfbfbf);
  /* Standard syntax */
  width: 195px;
  height: 160px;
  float: left;
  position: absolute;
}

/* line 335, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left .app-image-left img[src] {
  max-height: none !important;
  max-width: none !important;
}

/* line 339, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left .app-image-left img {
  max-width: 100%;
  height: auto;
  position: absolute;
  left: 17px;
  top: -69px;
}

/* line 349, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left .app-disc-left {
  float: left;
  width: 210px;
  height: 163px;
  margin-top: 30px;
  position: absolute;
}

/* line 355, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left .app-disc-left span {
  font-weight: 300;
  font-size: 25px;
  line-height: 25px;
}

/* line 360, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left .app-disc-left .btn-outline-alt-white {
  float: left;
  display: block;
}

/* line 364, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left .app-disc-left .btn-outline {
  float: left;
  display: none;
}

/* line 369, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left .promo-widget-left {
  width: 267px;
  padding: 20px;
  position: absolute;
}

/* line 373, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left .promo-widget-left h5 {
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}

/* line 378, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left .promo-widget-left .app-description p {
  font-weight: 300;
}

/* line 383, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right {
  position: absolute;
  top: 294px;
  right: -450px;
  z-index: 100;
}

/* line 388, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .promo-widget-right {
  width: 267px;
  padding: 20px;
  position: absolute;
}

/* line 392, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .promo-widget-right h5 {
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}

/* line 397, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .promo-widget-right .app-description p {
  font-weight: 300;
}

/* line 401, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .app-image-right {
  border-radius: 90px 0px 0 90px;
  -moz-border-radius: 90px 0px 0 90px;
  -webkit-border-radius: 90px 0px 0 90px;
  background: -webkit-linear-gradient(#bfbfbf, #ffffff);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #bfbfbf);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #bfbfbf);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #bfbfbf);
  /* Standard syntax */
  width: 195px;
  height: 160px;
  float: right;
  position: absolute;
}

/* line 421, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .app-image-right img[src] {
  max-height: none !important;
  max-width: none !important;
}

/* line 425, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .app-image-right img {
  max-width: 100%;
  height: auto;
  position: absolute;
  left: 17px;
  top: -69px;
}

/* line 435, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .app-disc-right {
  float: left;
  width: 210px;
  height: 163px;
  margin-top: 30px;
  position: absolute;
  text-align: right;
}

/* line 442, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .app-disc-right span {
  font-weight: 300;
  font-size: 25px;
  line-height: 25px;
}

/* line 447, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .app-disc-right .btn-outline-alt-white {
  float: right;
  display: block;
}

/* line 451, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .app-disc-right .btn-outline {
  float: right;
  display: none;
}

/* line 457, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .image-fader {
  top: -133px;
  position: relative;
  height: 650px;
}

/* line 461, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .image-fader .bx-wrapper {
  margin: 0px;
}

/* line 463, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .image-fader .bx-wrapper .bx-loading {
  background: url(../img/shopfront/bx_loader.gif) center center no-repeat #fff;
}

/* line 466, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .image-fader .bx-wrapper .bx-controls {
  display: none;
}

/* line 469, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .image-fader .bx-wrapper .bx-viewport {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px;
  left: 0px;
}

/* line 477, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .image-fader .bx-wrapper .bx-viewport ul li div {
  height: 650px;
  width: auto;
}

/* line 480, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .image-fader .bx-wrapper .bx-viewport ul li div.position-right {
  background-position: right !important;
}

/* line 483, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .image-fader .bx-wrapper .bx-viewport ul li div.position-center {
  background-position: center !important;
}

/* line 494, ../sass/modules/_shop-front-video-gallery.scss */

.app-widget-medium {
  display: none;
}

/* line 502, ../sass/modules/_shop-front-video-gallery.scss */

.sf-testimonial-section.testimonial-section.navigation-box {
  cursor: default;
}

/* line 506, ../sass/modules/_shop-front-video-gallery.scss */

.sf-testimonial-section.testimonial-section.banner .belt {
  padding: 65px 10px 54px 10px;
}

/* line 510, ../sass/modules/_shop-front-video-gallery.scss */

.sf-testimonial-section.testimonial-section.banner blockquote .testimonial-user {
  margin-bottom: 17px;
}

/* line 519, ../sass/modules/_shop-front-video-gallery.scss */

.quote-text .font-75 {
  font-size: 75px;
}

/* line 522, ../sass/modules/_shop-front-video-gallery.scss */

.quote-text .font-50 {
  font-size: 50px;
}

/* line 530, ../sass/modules/_shop-front-video-gallery.scss */

.testimonial-section.banner blockquote .testimonial-cite {
  text-align: center;
  margin-top: 10px;
  margin-left: 0px;
}

/* line 535, ../sass/modules/_shop-front-video-gallery.scss */

.testimonial-section.banner blockquote cite {
  padding-left: 0px;
}

/* line 542, ../sass/modules/_shop-front-video-gallery.scss */

.font-60-500 {
  font-size: 60px;
  font-weight: 500;
}

/* line 547, ../sass/modules/_shop-front-video-gallery.scss */

.font-60-300 {
  font-size: 60px;
  font-weight: 300;
}

/* line 552, ../sass/modules/_shop-front-video-gallery.scss */

.font-50-500 {
  font-size: 50px;
  font-weight: 500;
}

/* line 557, ../sass/modules/_shop-front-video-gallery.scss */

.font-50-300 {
  font-size: 50px;
  font-weight: 300;
}

/* line 562, ../sass/modules/_shop-front-video-gallery.scss */

.font-32-500 {
  font-size: 32px;
  font-weight: 500;
}

/* line 567, ../sass/modules/_shop-front-video-gallery.scss */

.font-32-300 {
  font-size: 32px;
  font-weight: 300;
}

/* line 572, ../sass/modules/_shop-front-video-gallery.scss */

.font-25-500 {
  font-size: 25px;
  font-weight: 500;
}

/* line 577, ../sass/modules/_shop-front-video-gallery.scss */

.font-25-300 {
  font-size: 25px;
  font-weight: 300;
}

/* line 582, ../sass/modules/_shop-front-video-gallery.scss */

.font-21-500 {
  font-size: 21px;
  font-weight: 500;
}

/* line 587, ../sass/modules/_shop-front-video-gallery.scss */

.font-21-300 {
  font-size: 21px;
  font-weight: 300;
}

/* line 592, ../sass/modules/_shop-front-video-gallery.scss */

.font-15-500 {
  font-size: 15px;
  font-weight: 500;
}

/* line 597, ../sass/modules/_shop-front-video-gallery.scss */

.font-15-300 {
  font-size: 15px;
  font-weight: 300;
}

/* line 602, ../sass/modules/_shop-front-video-gallery.scss */

.font-13-500 {
  font-size: 13px;
  font-weight: 500;
}

/* line 607, ../sass/modules/_shop-front-video-gallery.scss */

.font-13-300 {
  font-size: 13px;
  font-weight: 300;
}

@media (min-width: 1145px) {
  /* line 613, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right {
    top: auto;
    bottom: 30px;
  }

  /* line 617, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .promo-widget-right {
    position: static;
    padding-bottom: 82px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.46) 0 9px 4px -4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.46) 0 9px 4px -4px;
    box-shadow: rgba(0, 0, 0, 0.46) 0 9px 4px -4px;
  }

  /* line 624, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left {
    top: auto;
    bottom: 30px;
  }

  /* line 628, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .promo-widget-left {
    position: static;
    padding-bottom: 82px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.46) 0 9px 4px -4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.46) 0 9px 4px -4px;
    box-shadow: rgba(0, 0, 0, 0.46) 0 9px 4px -4px;
  }
}

@media (max-width: 1145px) {
  /* line 637, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right {
    right: 0;
  }

  /* line 640, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left {
    left: 0;
  }
}

@media (min-width: 961px) and (max-width: 1200px) {
  /* line 647, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .video-block {
    /*top: -211px!important;*/
  }
}

@media (min-width: 1025px) and (max-width: 1399px) {
  /* line 657, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-left .app-image-left {
    width: 130px !important;
    height: 115px !important;
  }

  /* line 660, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-left .app-image-left img {
    max-width: 100% !important;
    height: 150% !important;
    position: absolute !important;
    left: 15px !important;
    top: -36px !important;
  }

  /* line 668, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-left .app-disc-left {
    float: none !important;
    width: 210px;
    height: 163px;
    margin-top: 30px;
    position: absolute;
    top: 115px;
  }

  /* line 675, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-left .app-disc-left .btn-outline-alt-white {
    float: left;
    display: none;
  }

  /* line 679, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-left .app-disc-left .btn-outline {
    float: left;
    display: block;
  }

  /* line 686, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-right .app-image-right {
    width: 130px !important;
    height: 115px !important;
    z-index: 50;
  }

  /* line 690, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-right .app-image-right img {
    max-width: 100% !important;
    height: 150% !important;
    position: absolute !important;
    left: 15px !important;
    top: -36px !important;
  }

  /* line 698, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-right .app-disc-right {
    float: none !important;
    width: 210px;
    height: 163px;
    margin-top: 30px;
    position: absolute;
    top: 115px;
  }

  /* line 706, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-right .btn-outline-alt-white {
    float: right;
  }
}

@media (min-width: 768px) and (max-width: 1145px) {
  /* line 716, ../sass/modules/_shop-front-video-gallery.scss */

  .ie9 .campaign-hero .app-widget-left .app-image-left {
    left: 0;
  }

  /* line 719, ../sass/modules/_shop-front-video-gallery.scss */

  .ie9 .campaign-hero .app-widget-left .app-disc-left {
    left: 130px;
  }

  /* line 723, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero {
    height: 600px;
  }

  /* line 725, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .campaign-video {
    /*display: none!important;*/
  }

  /* line 729, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .quick-links {
    top: 225px !important;
  }

  /* line 733, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .image-fader {
    height: 600px;
  }

  /* line 740, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .image-fader .bx-wrapper .bx-viewport ul li div {
    height: 600px;
  }

  /* line 751, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search {
    width: 750px;
    bottom: 382px;
  }

  /* line 758, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .i-search-q-cyan {
    top: -58px;
  }

  /* line 762, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .close-icon-over-input {
    right: 242px;
  }

  /* line 771, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left {
    position: relative;
    top: -133px;
    z-index: 100;
    float: left;
    width: 100%;
  }

  /* line 777, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .promo-widget-left {
    width: auto;
    position: static;
    min-height: 54px;
    padding-top: 28px;
    padding-left: 100px;
    padding-right: 260px;
    -webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
  }

  /* line 785, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .promo-widget-left > a {
    position: absolute;
    right: 98px;
    bottom: 28px;
  }

  /* line 792, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left.color-white {
    color: #333 !important;
  }

  /* line 795, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-image-left {
    border-radius: 0px 0px 0 0px !important;
    -moz-border-radius: 0px 0px 0 0px !important;
    -webkit-border-radius: 0px 0px 0 0px !important;
    background: #f7f7f7;
    width: 100%;
    height: 83px;
    float: left;
    position: absolute;
    left: -800px;
  }

  /* line 805, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-image-left img {
    max-width: 100%;
    height: 200%;
    position: absolute;
    left: 25px;
    top: -36px;
  }

  /* line 813, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-disc-left {
    float: left;
    width: auto;
    height: auto;
    margin-top: 20px;
    position: absolute;
    left: -800px;
  }

  /* line 820, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-disc-left span {
    font-weight: 300;
    font-size: 20px;
    line-height: 25px;
  }

  /* line 825, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-disc-left .btn-outline-alt-white {
    float: left;
    display: none;
  }

  /* line 829, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-disc-left .btn-outline {
    float: left;
    display: block;
  }

  /* line 834, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left a.btn,
  .campaign-hero .app-widget-left a.btn-form-submit {
    float: right;
  }

  /* line 838, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right {
    position: relative;
    top: -133px;
    z-index: 100;
  }

  /* line 842, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right.color-white {
    color: #333 !important;
  }

  /* line 845, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .promo-widget-right {
    width: auto;
    position: static;
    min-height: 54px;
    padding-top: 28px;
    padding-left: 100px;
    padding-right: 260px;
    -webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
  }

  /* line 854, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .promo-widget-right > a {
    position: absolute;
    right: 98px;
    bottom: 28px;
  }

  /* line 860, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-image-right {
    border-radius: 0px 0px 0 0px !important;
    -moz-border-radius: 0px 0px 0 0px !important;
    -webkit-border-radius: 0px 0px 0 0px !important;
    background: none;
    width: 100%;
    height: 83px;
    float: right;
    position: relative;
  }

  /* line 870, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-image-right img {
    max-width: 100%;
    height: 200%;
    position: relative;
    float: right;
    top: -36px;
  }

  /* line 878, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-disc-right {
    float: left;
    width: auto;
    height: auto;
    margin-top: 20px;
    position: absolute;
    right: -800px;
    text-align: right;
  }

  /* line 886, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-disc-right span {
    font-weight: 300;
    font-size: 20px;
    line-height: 25px;
  }

  /* line 891, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-disc-right .btn-outline-alt-white {
    float: right;
    display: none;
  }

  /* line 895, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-disc-right .btn-outline {
    float: right;
    display: block;
  }

  /* line 905, ../sass/modules/_shop-front-video-gallery.scss */

  .safari .campaign-hero .app-widget-left .app-disc-left {
    padding-left: 85px;
  }

  /* line 914, ../sass/modules/_shop-front-video-gallery.scss */

  .touch.safari .campaign-hero .app-widget-left .app-disc-left {
    padding-left: 0px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  /* line 924, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .quick-links {
    top: 270px !important;
  }
}

@media (max-width: 768px) {
  /* line 931, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero {
    height: 600px;
    padding-bottom: 60px;
  }

  /* line 935, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .quick-links {
    top: 249px;
  }

  /* line 939, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .image-fader {
    height: 600px;
  }

  /* line 945, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .image-fader .bx-wrapper .bx-viewport ul li div {
    height: 600px;
  }

  /* line 954, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .promo-section {
    float: none;
    padding: 0;
    margin: 0 auto;
  }

  /* line 959, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .promo-section > div {
    padding: 20px !important;
  }

  /* line 963, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search {
    bottom: 397px;
  }
}

@media (max-width: 767px) {
  /* line 971, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero {
    margin-bottom: 0;
    height: 210px;
  }

  /* line 974, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .video-block {
    height: 350px;
    top: -60px;
  }

  /* line 978, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .large-bp-image {
    display: none;
  }

  /* line 981, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .small-bp-image {
    display: block;
  }

  /* line 984, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .video-pattern {
    top: -60px;
    height: 350px;
  }

  /* line 988, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .campaign-video {
    /*display: none!important;*/
  }

  /* line 991, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .image-fader {
    display: block !important;
    height: 350px;
    top: -60px;
  }

  /* line 999, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .image-fader .bx-wrapper .bx-viewport ul li div {
    height: 330px;
  }

  /* line 1006, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .image-fader.hide {
    display: block !important;
  }

  /* line 1010, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search {
    width: auto;
    height: auto;
    bottom: 0;
  }

  /* line 1014, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search .gsa-search-content {
    top: -237px;
  }

  /* line 1016, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search .gsa-search-content .gsa-search-form {
    margin: 0 auto;
    display: inline-block;
    width: 250px;
    position: relative;
    top: -20px;
  }

  /* line 1025, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .search-box-input {
    width: 158px;
    margin-left: -5px;
    padding: 0px 97px 0px 8px;
    font-size: 25px;
    height: 55px !important;
  }

  /* line 1032, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .i-search-q-cyan {
    right: -126px;
    top: -86px !important;
    position: relative;
  }

  /* line 1037, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search .gsa-search-content .gsa-search-form.searchModel .searchBox .searchInput .close-icon-over-input {
    right: 56px;
    bottom: 22px;
  }

  /* line 1045, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search .gsa-search-content .action-link {
    margin: 20px 0px 30px 0px;
  }

  /* line 1048, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search .gsa-search-content .title-discription {
    display: none;
  }

  /* line 1053, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .search-link-box {
    top: 272px;
    left: 0;
    padding: 30px 0 !important;
  }

  /* line 1058, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .search-link-box .link-boxes {
    left: 0;
    top: 0 !important;
    width: auto;
    text-align: center;
  }

  /* line 1063, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .search-link-box .link-boxes h2 {
    font-weight: 300 !important;
  }

  /* line 1066, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .search-link-box .link-boxes ul {
    float: none;
    width: 100%;
    line-height: normal !important;
  }

  /* line 1070, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .search-link-box .link-boxes ul li {
    display: inline-block;
    width: 100%;
    float: none;
  }

  /* line 1074, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .search-link-box .link-boxes ul li a {
    width: 100%;
  }

  /* line 1081, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left {
    position: relative;
    top: -60px;
    z-index: 100;
  }

  /* line 1085, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left.color-white {
    color: #333 !important;
  }

  /* line 1088, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-image-left {
    border-radius: 0px 0px 0 0px !important;
    -moz-border-radius: 0px 0px 0 0px !important;
    -webkit-border-radius: 0px 0px 0 0px !important;
    background: none;
    background: #f7f7f7;
    width: 100%;
    height: 120px;
    float: left;
    position: relative;
  }

  /* line 1098, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-image-left img {
    max-width: 50% !important;
    max-height: 50% !important;
    position: absolute;
    left: 15px;
    top: 15px;
  }

  /* line 1106, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-disc-left {
    float: left;
    width: auto;
    height: auto;
    padding: 0 15px 0 45px;
    margin-top: 15px;
    position: absolute;
  }

  /* line 1113, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-disc-left span {
    font-weight: 300;
    font-size: 20px;
    line-height: 25px;
  }

  /* line 1118, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-disc-left .btn-outline-alt-white {
    float: left;
    display: none;
  }

  /* line 1122, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-disc-left .btn-outline {
    float: left;
    display: block;
  }

  /* line 1127, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .promo-widget-left {
    width: auto;
    /*position: static;*/
    width: calc(100% - 40px);
    min-height: 120px;
    overflow: hidden;
  }

  /* line 1136, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right {
    position: relative;
    top: -60px;
    z-index: 100;
    width: 100%;
  }

  /* line 1141, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right.color-white {
    color: #333 !important;
  }

  /* line 1144, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .promo-widget-right {
    width: auto;
    /*position: static;*/
    width: calc(100% - 40px);
    min-height: 120px;
  }

  /* line 1151, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-image-right {
    background-image: none;
    background: none;
    float: right;
    position: relative;
  }

  /* line 1156, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-image-right img {
    max-width: 50% !important;
    max-height: 50% !important;
    left: 15px;
    top: 15px;
  }

  /* line 1163, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-disc-right {
    float: right;
    width: auto;
    height: auto;
    margin-top: 15px;
    padding: 0 110px 0 210px;
    position: absolute;
    text-align: right;
    width: 60%;
  }

  /* line 1172, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-disc-right span {
    font-weight: 300;
    font-size: 20px;
    line-height: 25px;
  }

  /* line 1177, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-disc-right .btn-outline-alt-white {
    float: right;
    display: none;
  }

  /* line 1181, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-disc-right .btn-outline {
    float: right;
    display: block;
  }

  /* line 1190, ../sass/modules/_shop-front-video-gallery.scss */

  .quick-links .link-boxes {
    position: relative;
    left: 0;
    top: 0;
    overflow: hidden;
    width: auto;
    text-align: center;
    padding: 40px 0;
  }

  /* line 1198, ../sass/modules/_shop-front-video-gallery.scss */

  .quick-links .link-boxes h2 {
    font-weight: 300 !important;
  }

  /* line 1201, ../sass/modules/_shop-front-video-gallery.scss */

  .quick-links .link-boxes ul {
    float: none;
    width: 100%;
    line-height: normal !important;
  }

  /* line 1205, ../sass/modules/_shop-front-video-gallery.scss */

  .quick-links .link-boxes ul li {
    display: inline-block;
    width: 100%;
    float: none;
  }

  /* line 1209, ../sass/modules/_shop-front-video-gallery.scss */

  .quick-links .link-boxes ul li a {
    width: 100%;
  }

  /* line 1217, ../sass/modules/_shop-front-video-gallery.scss */

  .promo-section > div {
    overflow: hidden;
    padding: 40px 15px;
  }

  /* line 1226, ../sass/modules/_shop-front-video-gallery.scss */

  .sf-testimonial-section.testimonial-section.banner blockquote cite {
    padding-left: 0px;
    font-size: 20px;
  }

  /* line 1231, ../sass/modules/_shop-front-video-gallery.scss */

  .sf-testimonial-section.testimonial-section.banner .belt {
    padding: 27px 10px 12px;
  }

  /* line 1239, ../sass/modules/_shop-front-video-gallery.scss */

  .quote-text .font-75 {
    font-size: 50px;
  }

  /* line 1242, ../sass/modules/_shop-front-video-gallery.scss */

  .quote-text .font-50 {
    font-size: 32px;
  }

  /* line 1246, ../sass/modules/_shop-front-video-gallery.scss */

  .font-60-500 {
    font-size: 40px;
    font-weight: 500;
  }

  /* line 1250, ../sass/modules/_shop-front-video-gallery.scss */

  .font-60-300 {
    font-size: 40px;
    font-weight: 300;
  }

  /* line 1254, ../sass/modules/_shop-front-video-gallery.scss */

  .font-50-500 {
    font-size: 40px;
    font-weight: 500;
  }

  /* line 1258, ../sass/modules/_shop-front-video-gallery.scss */

  .font-50-300 {
    font-size: 40px;
    font-weight: 300;
  }

  /* line 1265, ../sass/modules/_shop-front-video-gallery.scss */

  .safari .campaign-hero .app-widget-left .app-disc-left {
    padding-left: 90px;
  }

  /* line 1274, ../sass/modules/_shop-front-video-gallery.scss */

  .touch.safari .campaign-hero .app-widget-left .app-disc-left {
    padding-left: 40px;
  }
}

/* line 1301, ../sass/modules/_shop-front-video-gallery.scss */

.ie9 span.twitter-typeahead {
  top: -30px;
  outline: none;
}

/* line 1305, ../sass/modules/_shop-front-video-gallery.scss */

.ie9 #gsa_search-scl {
  top: 35px;
  outline: none;
}

/* line 1309, ../sass/modules/_shop-front-video-gallery.scss */

.ie9 .i-search-q-cyan {
  top: -96px !important;
}

/* line 1315, ../sass/modules/_shop-front-video-gallery.scss */

.ie10 span.twitter-typeahead {
  top: -30px;
  outline: none;
}

/* line 1319, ../sass/modules/_shop-front-video-gallery.scss */

.ie10 #gsa_search-scl {
  top: 23px;
  outline: none;
}

/* line 1323, ../sass/modules/_shop-front-video-gallery.scss */

.ie10 .i-search-q-cyan {
  top: -94px !important;
}

/* line 1329, ../sass/modules/_shop-front-video-gallery.scss */

.ie11 span.twitter-typeahead {
  top: -30px;
  outline: none;
}

/* line 1333, ../sass/modules/_shop-front-video-gallery.scss */

.ie11 #gsa_search-scl {
  top: 23px;
  outline: none;
}

/* line 1337, ../sass/modules/_shop-front-video-gallery.scss */

.ie11 .i-search-q-cyan {
  top: -94px !important;
}

@media (max-width: 1024px) {
  /* line 1343, ../sass/modules/_shop-front-video-gallery.scss */

  html.ie11 .errorMsg1 {
    margin-right: 125px;
  }
}

@media (max-width: 980px) {
  /* line 1349, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero
  .gsa-search
  .gsa-search-content
  .gsa-search-form.searchModel
  .searchBox
  .qte_btnInsideSearch_holder {
    display: block;
  }
}

/* line 1, ../sass/modules/_image-carousel.scss */

.image-carousel {
  height: 800px;
  position: relative;
}

/* line 5, ../sass/modules/_image-carousel.scss */

.image-carousel img[src] {
  max-width: 0px;
}

/* line 9, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper {
  margin: 0px;
}

/* line 12, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-loading {
  background: url(../img/shopfront/bx_loader.gif) center center no-repeat #fff;
}

/* line 16, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-viewport {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px;
  top: 0px;
  left: 0px;
}

/* line 26, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-viewport ul li div.bxslider-image {
  height: 800px;
  width: auto;
}

/* line 30, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-viewport ul li div.bxslider-image.position-right {
  background-position: right !important;
}

/* line 34, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-viewport ul li div.bxslider-image.position-center {
  background-position: center !important;
}

/* line 42, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-pager {
  bottom: 75px;
  z-index: 1000;
  text-align: center;
  padding-top: 20px;
  position: absolute;
  width: 100%;
}

/* line 50, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-pager .bx-pager-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

/* line 57, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-pager.bx-default-pager a {
  text-indent: -9999px;
  display: block;
  margin: 0 5px;
  outline: 0;
  background: transparent;
  border: 2px solid #fff;
  width: 17px;
  height: 17px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 73, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #fff;
}

/* line 77, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #fff;
  border: none;
  width: 17px;
  height: 17px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  margin-top: -1px;
  border: 2px solid #fff;
}

/* line 92, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-prev {
  left: 30px;
}

/* line 103, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-next {
  right: 30px;
}

/* line 114, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-controls-auto {
  bottom: 52px;
}

/* line 119, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-controls-direction a {
  width: 61px;
  height: 61px;
  top: 380px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  outline: 0;
  text-indent: -9999px;
  z-index: 9999;
}

/* line 130, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* line 149, ../sass/modules/_image-carousel.scss */

.image-carousel .carousel-content {
  position: absolute;
  text-align: center;
  width: 850px;
  padding: 0 30px 40px 30px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: 311px;
}

/* line 160, ../sass/modules/_image-carousel.scss */

.image-carousel .carousel-content p:last-child {
  padding-bottom: 20px;
}

/* line 163, ../sass/modules/_image-carousel.scss */

.image-carousel .carousel-content .conatiner-link {
  width: 100%;
  text-align: center;
  margin-top: 40px;
}

/* line 168, ../sass/modules/_image-carousel.scss */

.image-carousel .carousel-content .conatiner-link .btn-white-box,
.image-carousel .carousel-content .conatiner-link .btn-secondary,
.image-carousel .carousel-content .conatiner-link .btn,
.image-carousel .carousel-content .conatiner-link .btn-form-submit,
.image-carousel .carousel-content .conatiner-link .btn-alt,
.image-carousel .carousel-content .conatiner-link .btn-secondary-color-teal,
.image-carousel .carousel-content .conatiner-link .btn-secondary-color-purple,
.image-carousel .carousel-content .conatiner-link .btn-secondary-color-violet,
.image-carousel .carousel-content .conatiner-link .btn-secondary-color-burgundy,
.image-carousel .carousel-content .conatiner-link .btn-secondary-color-fuchsia,
.image-carousel .carousel-content .conatiner-link .btn-secondary-color-green,
.image-carousel .carousel-content .conatiner-link .btn-secondary-color-lime,
.image-carousel .carousel-content .conatiner-link .btn-secondary-color-orange,
.image-carousel .carousel-content .conatiner-link .btn-primary-color-burgundy,
.image-carousel .carousel-content .conatiner-link .btn-primary-color-fuchsia,
.image-carousel .carousel-content .conatiner-link .btn-primary-color-green,
.image-carousel .carousel-content .conatiner-link .btn-primary-color-teal,
.image-carousel .carousel-content .conatiner-link .btn-primary-color-purple,
.image-carousel .carousel-content .conatiner-link .btn-primary-color-violet,
.image-carousel .carousel-content .conatiner-link .btn-primary-color-lime,
.image-carousel .carousel-content .conatiner-link .btn-primary-color-orange,
.image-carousel .carousel-content .conatiner-link .btn-secondary-alt,
.image-carousel .carousel-content .conatiner-link .btn-outline,
.image-carousel .carousel-content .conatiner-link .btn-outline-alt,
.image-carousel .carousel-content .conatiner-link .btn-primary-alt,
.image-carousel .carousel-content .conatiner-link .btn-outline-alt-white {
  float: none;
}

/* line 178, ../sass/modules/_image-carousel.scss */

.image-carousel.promo {
  height: auto;
  position: relative;
  margin-bottom: 40px;
}

/* line 183, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .carousel-content {
  top: 0px;
}

/* line 186, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .carousel-content h2 {
  font-size: 50px;
}

/* line 190, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .carousel-content img {
  position: relative;
  top: 20px;
  max-width: 100%;
}

/* line 196, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .carousel-content .top-thumbnail-carousel {
  width: 100%;
  display: block;
  margin-bottom: 10px;
}

/* line 204, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .bx-wrapper .bx-viewport ul li div.bxslider-image {
  min-height: 300px;
}

/* line 208, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .bx-wrapper .bx-pager {
  bottom: 0px !important;
  z-index: 1000;
  text-align: center;
  position: absolute;
  width: 100%;
  margin-bottom: 40px;
}

/* line 217, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .bx-wrapper .bx-pager.bx-default-pager a {
  height: 17px;
  width: 17px;
}

/* line 222, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .bx-wrapper .bx-pager.bx-default-pager a.active {
  height: 17px;
  width: 17px;
}

/* line 229, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .bx-controls-direction {
  position: relative;
  top: -281px;
}

/* line 234, ../sass/modules/_image-carousel.scss */

.image-carousel.promo a.bx-prev.wow.bounceInLeft {
  left: 30px;
}

/* line 238, ../sass/modules/_image-carousel.scss */

.image-carousel.promo a.bx-next.wow.bounceInRight {
  right: 30px;
}

/* line 245, ../sass/modules/_image-carousel.scss */

.image-carousel.promo.full-width-carousel .carousel-content {
  padding: 0 50px 40px 50px;
  width: 80%;
}

/* line 249, ../sass/modules/_image-carousel.scss */

.image-carousel.promo.full-width-carousel .carousel-content h2 {
  font-size: 50px;
  padding-top: 80px;
  margin-bottom: 20px;
}

/* line 254, ../sass/modules/_image-carousel.scss */

.image-carousel.promo.full-width-carousel .carousel-content p {
  font-size: 18px;
}

/* line 260, ../sass/modules/_image-carousel.scss */

.image-carousel.promo.belt.grid-width-carousel {
  padding: 0px !important;
}

/* line 265, ../sass/modules/_image-carousel.scss */

.image-carousel.promo.grid-width-carousel .carousel-content {
  padding: 0 120px 40px 120px;
}

/* line 268, ../sass/modules/_image-carousel.scss */

.image-carousel.promo.grid-width-carousel .carousel-content h2 {
  font-size: 50px;
  padding-top: 80px;
  margin-bottom: 20px;
}

/* line 273, ../sass/modules/_image-carousel.scss */

.image-carousel.promo.grid-width-carousel .carousel-content p {
  font-size: 18px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 283, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content {
    width: 708px;
  }

  /* line 286, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content h1 {
    font-size: 48px;
  }

  /* line 290, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content h3 {
    font-size: 24px;
  }

  /* line 302, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper ul li div.bxslider-image.position-right {
    background-position: right !important;
  }

  /* line 306, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper ul li div.bxslider-image.position-center {
    background-position: center !important;
  }

  /* line 324, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content {
    padding: 0px 120px 40px 120px !important;
    width: 520px !important;
  }
}

@media (max-width: 767px) {
  /* line 334, ../sass/modules/_image-carousel.scss */

  .image-carousel.image-carousel-original {
    height: 400px !important;
  }

  /* line 337, ../sass/modules/_image-carousel.scss */

  .image-carousel.image-carousel-original div.bxslider-image {
    height: 400px !important;
  }

  /* line 351, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper ul li div.bxslider-image.position-right {
    background-position: right !important;
  }

  /* line 355, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper ul li div.bxslider-image.position-center {
    background-position: center !important;
  }

  /* line 362, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper .bx-controls {
    top: 43px;
    position: relative;
  }

  /* line 367, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper .bx-pager {
    bottom: 68px !important;
    margin-bottom: 0px;
    position: absolute;
  }

  /* line 374, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper .bx-controls-direction {
    display: none;
  }

  /* line 377, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper .bx-controls-direction a {
    margin-top: -12px;
  }

  /* line 383, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content {
    top: 22px;
    width: auto !important;
    padding: 10px;
    position: absolute;
  }

  /* line 389, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content .carousel-title {
    height: 215px;
    position: relative;
  }

  /* line 393, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content .carousel-title h1 {
    bottom: 0px;
    margin-bottom: 0px;
    position: absolute;
  }

  /* line 409, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content .conatiner-link {
    margin-bottom: 0px;
    margin-top: 43px;
  }

  /* line 414, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content p {
    display: none;
  }

  /* line 418, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content h3 {
    display: none;
  }

  /* line 424, ../sass/modules/_image-carousel.scss */

  .image-background-carousel .carousel-content {
    top: 0;
    bottom: 0;
    background-color: #333;
  }

  /* line 430, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo {
    min-height: 200px;
  }

  /* line 434, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content {
    padding: 0 10px 40px 10px !important;
  }

  /* line 437, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content h2 {
    font-size: 32px !important;
    padding-top: 40px !important;
  }

  /* line 442, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content h3 {
    font-size: 22px;
    display: block !important;
  }

  /* line 447, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content p {
    display: block;
  }

  /* line 451, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content .carousel-title {
    height: auto;
  }

  /* line 454, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content .carousel-title span {
    float: left;
    width: 100%;
    margin-top: -30px;
    margin-bottom: 30px;
  }

  /* line 464, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .bx-wrapper .bx-viewport {
    padding-bottom: 20px;
  }

  /* line 467, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .bx-wrapper ul li div.bxslider-image {
    min-height: 200px;
  }

  /* line 474, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .bx-wrapper .bx-pager {
    bottom: -10px !important;
  }

  /* line 478, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .bx-wrapper .bx-pager-item a {
    border: 2px solid #333;
  }

  /* line 481, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .bx-wrapper .bx-pager-item a:hover {
    background: #333;
  }

  /* line 485, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .bx-wrapper .bx-pager-item a.active {
    background: #333;
    border: 2px solid #333;
  }

  /* line 492, ../sass/modules/_image-carousel.scss */

  .carousel-content-image {
    display: block;
    position: relative;
    bottom: 0;
    padding: 40px 10px;
    text-align: center;
    background-color: #333;
    font-size: 16px;
  }

  /* line 502, ../sass/modules/_image-carousel.scss */

  .carousel-content-image .btn,
  .carousel-content-image .btn-form-submit {
    float: none;
  }
}

/* line 2, ../sass/modules/_finder-search.scss */

.sf-finder-search {
  background: #2e8fce;
  height: 100%;
  max-width: 100%;
}

/* line 6, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container {
  margin: 0 auto;
  max-width: 1140px;
}

/* line 9, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container .pin-bubble {
  text-align: center;
  margin-top: 73px;
}

/* line 13, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container .search-location {
  text-align: center;
}

/* line 16, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container .bupa-facility {
  font-size: 50px;
  font-weight: 300;
  letter-spacing: -3px;
}

/* line 22, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container input.suggest-query {
  width: 250px;
  height: 60px;
  background: none;
  border: none;
  border-bottom: 1px dotted #fff;
  color: #fff;
  padding-left: 0px;
  margin-left: 10px;
  padding-right: 60px;
  font-size: 50px;
  font-weight: 300;
}

/* line 35, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container input.suggest-query::-webkit-input-placeholder {
  color: #fff;
  font-size: 50px;
  font-weight: 300;
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
}

/* line 43, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container input.suggest-query:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
  font-size: 50px;
  font-weight: 300;
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
}

/* line 51, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container input.suggest-query::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
  font-size: 50px;
  font-weight: 300;
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
}

/* line 59, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container input.suggest-query:-ms-input-placeholder {
  color: #fff;
  font-size: 50px;
  font-weight: 300;
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
}

/* line 66, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container input.suggest-query:focus {
  color: #fff;
}

/* line 69, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container input.suggest-query:focus {
  border-color: none;
  box-shadow: none;
}

/* line 76, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container i {
  position: relative;
}

/* line 82, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container input.search-btn {
  height: 50px;
  width: 50px;
  border-radius: 0px;
  position: relative;
  top: -14px;
  right: 55px;
  cursor: pointer;
}

/* line 97, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container .radio-button-module {
  position: relative;
  text-align: center;
  margin: 40px 0 67px 0;
  float: left;
  text-align: center;
  width: 100%;
}

/* line 106, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container .radio-button-module input[type="radio"] {
  left: -9999px;
  position: absolute;
}

/* line 111, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container .radio-button-module .radio-button-bg {
  display: inline-block;
  padding: 6px 20px 10px 40px;
  background-image: url(../img/shopfront/radio-left.png);
  background-repeat: no-repeat;
  background-position: left top;
  cursor: pointer;
  color: #0079c8;
  font-weight: bold;
}

/* line 121, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container .radio-button-module .radio-button-bg.checked {
  background-image: url(../img/shopfront/radio-left-checked.png);
  background-repeat: no-repeat;
  background-position: left top;
  color: #333;
  font-weight: bold;
  cursor: default;
}

/* line 129, ../sass/modules/_finder-search.scss */

.sf-finder-search .search-container .radio-button-module .radio-button-bg span {
  background: url(../img/shopfront/radio-right.png) no-repeat right top;
  width: 100%;
  display: inline-block;
  padding: 6px 15px 10px 6px;
  margin: -10px 0 0 -11px;
}

/* line 140, ../sass/modules/_finder-search.scss */

.sf-finder-search .errorMsg1 {
  background: #fff;
  color: #ff0000;
  padding: 6px 10px 6px 10px;
  width: auto;
  float: right;
  margin-top: 10px;
  margin-right: 130px;
}

/* line 148, ../sass/modules/_finder-search.scss */

.sf-finder-search .errorMsg1.hide {
  display: none;
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 158, ../sass/modules/_finder-search.scss */

  .sf-finder-search {
    height: 100%;
  }

  /* line 161, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container .bupa-facility {
    font-size: 50px;
    font-weight: 300;
  }

  /* line 166, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container input.suggest-query {
    margin-left: 55px;
  }

  /* line 169, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container input.search-btn {
    top: -7px;
  }

  /* line 173, ../sass/modules/_finder-search.scss */

  .sf-finder-search .errorMsg1 {
    float: none;
    display: inline-block;
    clear: both;
    margin: 10px auto 0 auto;
    width: 280px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  /* line 186, ../sass/modules/_finder-search.scss */

  .sf-finder-search {
    height: 100%;
  }

  /* line 188, ../sass/modules/_finder-search.scss */

  .sf-finder-search .errorMsg1 {
    float: none;
    display: inline-block;
    clear: both;
    margin: 10px auto 0 auto;
    width: 280px;
  }

  /* line 197, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container input.suggest-query {
    margin-left: 70px;
  }
}

@media (max-width: 767px) {
  /* line 208, ../sass/modules/_finder-search.scss */

  .sf-finder-search {
    height: 100%;
  }

  /* line 210, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container {
    padding: 0px;
  }

  /* line 212, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container .bupa-facility {
    font-size: 38px;
    letter-spacing: -1px;
  }

  /* line 216, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container input.suggest-query {
    width: 210px;
    padding-right: 0px;
    padding-top: 0px;
    margin-left: 0px;
    font-size: 38px;
  }

  /* line 222, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container input.suggest-query::-webkit-input-placeholder {
    color: #fff;
    font-size: 38px;
    font-weight: 300;
    opacity: 0.4;
    filter: alpha(opacity=40);
    /* For IE8 and earlier */
  }

  /* line 230, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container input.suggest-query:-moz-placeholder {
    /* Firefox 18- */
    color: #fff;
    font-size: 38px;
    font-weight: 300;
    opacity: 0.4;
    filter: alpha(opacity=40);
    /* For IE8 and earlier */
  }

  /* line 238, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container input.suggest-query::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff;
    font-size: 38px;
    font-weight: 300;
    opacity: 0.4;
    filter: alpha(opacity=40);
    /* For IE8 and earlier */
  }

  /* line 246, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container input.suggest-query:-ms-input-placeholder {
    color: #fff;
    font-size: 38px;
    font-weight: 300;
    opacity: 0.4;
    filter: alpha(opacity=40);
    /* For IE8 and earlier */
  }

  /* line 254, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container input.search-btn {
    top: 6px;
    left: 0px;
    right: 0px;
    position: relative;
  }

  /* line 260, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container .radio-button-module {
    margin: 40px 0 27px 0;
  }

  /* line 262, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container .radio-button-module .radio-button-bg {
    float: none;
    margin: 0 auto;
    left: 0;
    right: 0;
    display: table;
    text-align: center;
  }

  /* line 271, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container .pin-bubble {
    margin-top: 34px;
  }

  /* line 274, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container .search-location {
    margin-top: 14px;
  }

  /* line 279, ../sass/modules/_finder-search.scss */

  .sf-finder-search .errorMsg1 {
    width: 280px;
    margin: 10px auto 0px auto;
    left: 0;
    right: 0;
    padding: 10px 0px 10px 0px;
    float: none;
  }
}

/* line 302, ../sass/modules/_finder-search.scss */

_:-ms-fullscreen,
:root .errorMsg1 {
  margin-right: 165px;
}

@-moz-document url-prefix()  {
  /* line 311, ../sass/modules/_finder-search.scss */

  .sf-finder-search .search-container input.search-btn {
    top: -12px;
  }
}

/* line 2, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module {
  margin-bottom: 55px;
}

/* line 4, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .varientdiv {
  text-align: center;
  margin-top: 66px;
}

/* line 9, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab {
  height: 400px;
}

/* line 11, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img {
  cursor: pointer;
  color: #fff;
}

/* line 14, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img .inner {
  padding: 20px 20px;
}

/* line 18, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img:hover .inner {
  background-color: rgba(51, 51, 51, 0.5);
  color: #fff;
}

/* line 25, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-lime:hover .inner {
  background-color: rgba(141, 160, 67, 0.5);
}

/* line 32, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-fuchsia:hover .inner {
  background-color: rgba(236, 74, 142, 0.5);
}

/* line 39, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-blue-dark:hover .inner {
  background-color: rgba(7, 47, 79, 0.5);
}

/* line 46, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-purple:hover .inner {
  background-color: rgba(142, 99, 182, 0.5);
}

/* line 53, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-cyan:hover .inner {
  background-color: rgba(0, 121, 200, 0.5);
}

/* line 60, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-cyan-light:hover .inner {
  background-color: rgba(51, 148, 211, 0.5);
}

/* line 67, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-teal:hover .inner {
  background-color: rgba(64, 162, 164, 0.5);
}

/* line 74, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-orange:hover .inner {
  background-color: rgba(239, 137, 0, 0.5);
}

/* line 81, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img .bg-white:hover .inner {
  background-color: rgba(51, 51, 51, 0.5);
}

/* line 88, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-violet:hover .inner {
  background-color: rgba(164, 33, 155, 0.5);
}

/* line 95, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img .bg-burgundy:hover .inner {
  background-color: rgba(148, 33, 81, 0.5);
}

/* line 102, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-green:hover .inner {
  background-color: rgba(0, 122, 61, 0.5);
}

/* line 109, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-green-dark:hover .inner {
  background-color: rgba(24, 84, 44, 0.5);
}

/* line 116, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-grey:hover .inner {
  background-color: rgba(240, 240, 240, 0.5);
}

/* line 123, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-dark-grey:hover .inner {
  background-color: rgba(118, 118, 118, 0.5);
}

/* line 130, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img.bg-dark-grey:hover .inner {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 136, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img:hover .pm-description {
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  opacity: 1;
}

/* line 144, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab .inner {
  height: 395px;
  background-color: transparent;
}

/* line 147, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab .inner .pm-title {
  position: relative;
  height: 196px;
}

/* line 150, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab .inner .pm-title h3 {
  text-align: center;
  position: absolute;
  bottom: 0px;
  width: 100%;
  margin-bottom: 0px;
  font-size: 50px;
}

/* line 159, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab .inner .pm-description {
  position: relative;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  transform: translateY(40px);
  -webkit-transform: translateY(40px);
  opacity: 0;
}

/* line 169, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab .inner .pm-description p {
  text-align: center;
  font-size: 21px;
  line-height: 25px;
}

/* line 174, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab .inner .pm-description .action-link {
  position: absolute;
  bottom: 0;
  top: 147px;
  text-align: center;
  width: 100%;
}

/* line 180, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline-alt-white,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline-alt,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline-alt-white,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-form-submit,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-alt,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-primary-alt,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-secondary,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-secondary-alt,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-white-box {
  float: none;
}

/* line 183, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline-alt-white,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-form-submit,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-alt,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-primary-alt,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-secondary,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-secondary-alt,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-white-box {
  float: none;
  margin-top: -60px;
  position: relative;
}

/* line 194, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline-alt,
.sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline-alt-white {
  top: 26px;
  position: relative;
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 210, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .grid {
    margin: none;
  }

  /* line 212, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .grid .w-25,
  .sf-product-module .grid .w-33,
  .sf-product-module .grid .w-75 {
    width: 50%;
  }

  /* line 217, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab {
    height: 260px;
  }

  /* line 219, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img {
    cursor: pointer;
    background-position-y: 50% !important;
  }

  /* line 223, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-lime .inner {
    background-color: rgba(141, 160, 67, 0.5);
  }

  /* line 228, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-fuchsia .inner {
    background-color: rgba(236, 74, 142, 0.5);
  }

  /* line 233, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-blue-dark .inner {
    background-color: rgba(7, 47, 79, 0.5);
  }

  /* line 238, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-purple .inner {
    background-color: rgba(142, 99, 182, 0.5);
  }

  /* line 243, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-cyan .inner {
    background-color: rgba(0, 121, 200, 0.5);
  }

  /* line 248, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-cyan-light .inner {
    background-color: rgba(51, 148, 211, 0.5);
  }

  /* line 253, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-teal .inner {
    background-color: rgba(64, 162, 164, 0.5);
  }

  /* line 258, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-orange .inner {
    background-color: rgba(239, 137, 0, 0.5);
  }

  /* line 263, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img .bg-white .inner {
    background-color: rgba(51, 51, 51, 0.5);
  }

  /* line 268, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-violet .inner {
    background-color: rgba(164, 33, 155, 0.5);
  }

  /* line 273, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img .bg-burgundy .inner {
    background-color: rgba(148, 33, 81, 0.5);
  }

  /* line 278, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-green .inner {
    background-color: rgba(0, 122, 61, 0.5);
  }

  /* line 283, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-green-dark .inner {
    background-color: rgba(24, 84, 44, 0.5);
  }

  /* line 288, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-grey .inner {
    background-color: rgba(240, 240, 240, 0.5);
  }

  /* line 293, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-dark-grey .inner {
    background-color: rgba(118, 118, 118, 0.5);
  }

  /* line 298, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-dark-grey .inner {
    background-color: rgba(255, 255, 255, 0.5);
  }

  /* line 302, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img .pm-description {
    transform: none;
    -webkit-transform: none;
    opacity: 1;
  }

  /* line 309, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner {
    background-color: rgba(51, 51, 51, 0.5);
    height: 255px;
  }

  /* line 312, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-title {
    height: 66px;
  }

  /* line 315, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description {
    opacity: 1;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
    transform: none;
    -webkit-transform: none;
  }

  /* line 324, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description p {
    font-size: 17px;
  }

  /* line 327, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description .action-link {
    top: 130px;
  }

  /* line 329, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline,
  .sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline-alt,
  .sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline-alt-white {
    top: 21px;
    position: relative;
    font-size: 15px;
  }
}

@media (max-width: 767px) {
  /* line 344, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module {
    margin-bottom: 0px !important;
    padding-bottom: 15px;
    padding-top: 0px;
    margin-top: 0px;
  }

  /* line 350, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .grid .w-25 {
    width: 100%;
  }

  /* line 355, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .title-content .title-sectionPlain {
    text-align: center;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    position: relative;
  }

  /* line 361, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .title-content .title-sectionPlain h2 {
    width: 100%;
    display: inline-block;
    font-size: 40px;
    margin-top: -25px;
  }

  /* line 370, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab {
    height: 220px;
  }

  /* line 372, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img {
    cursor: pointer;
  }

  /* line 374, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img .prod-module-height {
    height: 215px !important;
  }

  /* line 378, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-lime .inner {
    background-color: rgba(141, 160, 67, 0.5);
    height: 0px !important;
  }

  /* line 384, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-fuchsia .inner {
    background-color: rgba(236, 74, 142, 0.5);
  }

  /* line 389, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-blue-dark .inner {
    background-color: rgba(7, 47, 79, 0.5);
  }

  /* line 394, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-purple .inner {
    background-color: rgba(142, 99, 182, 0.5);
  }

  /* line 399, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-cyan .inner {
    background-color: rgba(0, 121, 200, 0.5);
  }

  /* line 404, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-cyan-light .inner {
    background-color: rgba(51, 148, 211, 0.5);
  }

  /* line 409, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-teal .inner {
    background-color: rgba(64, 162, 164, 0.5);
  }

  /* line 414, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-orange .inner {
    background-color: rgba(239, 137, 0, 0.5);
  }

  /* line 419, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img .bg-white .inner {
    background-color: rgba(51, 51, 51, 0.5);
  }

  /* line 424, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-violet .inner {
    background-color: rgba(164, 33, 155, 0.5);
  }

  /* line 429, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img .bg-burgundy .inner {
    background-color: rgba(148, 33, 81, 0.5);
  }

  /* line 434, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-green .inner {
    background-color: rgba(0, 122, 61, 0.5);
  }

  /* line 439, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-green-dark .inner {
    background-color: rgba(24, 84, 44, 0.5);
  }

  /* line 444, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-grey .inner {
    background-color: rgba(240, 240, 240, 0.5);
  }

  /* line 449, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-dark-grey .inner {
    background-color: rgba(118, 118, 118, 0.5);
  }

  /* line 454, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img.bg-dark-grey .inner {
    background-color: rgba(255, 255, 255, 0.5);
  }

  /* line 458, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img .pm-description {
    transform: none;
    -webkit-transform: none;
    opacity: 1;
  }

  /* line 465, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner {
    height: 215px;
    background-color: rgba(51, 51, 51, 0.5);
  }

  /* line 468, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-title {
    height: 46px;
  }

  /* line 470, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-title h3 {
    font-size: 40px;
  }

  /* line 474, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description {
    opacity: 1;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
    transform: none;
    -webkit-transform: none;
    padding-top: 18px;
  }

  /* line 484, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description p {
    font-size: 15px;
  }

  /* line 487, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description .action-link {
    top: 124px;
  }

  /* line 489, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description .action-link .btn-outline-alt-white {
    top: 20px;
    font-size: 15px;
    position: realtive;
  }

  /* line 501, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .title-sectionPlain .varientdiv p {
    font-size: 25px;
  }
}

/* line 509, ../sass/modules/_shared-folder-product-module.scss */

.ie9 .sf-product-module {
  bottom: -50px;
}

/* line 2, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch {
  margin-top: 50px;
}

/* line 5, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .content-container-bg .belt {
  padding-top: 20px;
}

/* line 9, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .belt {
  padding-bottom: 61px;
}

/* line 12, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .hide {
  display: none;
}

/* line 15, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .non-visible-content {
  top: -9999px;
  position: fixed;
  visibility: hidden;
}

/* line 22, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-container .link-box .slab-cta .action-link {
  position: none;
}

/* line 27, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap {
  margin: 0px auto;
  width: 100%;
  text-align: center;
}

/* line 32, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap .nav {
  border: 1px solid #dedede;
  border-radius: 10px;
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.055);
  color: #888;
  display: inline-block;
  float: none;
  margin: 30px auto 30px 0px;
  width: auto;
}

/* line 43, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap .nav ul {
  margin: 0;
  padding: 0;
}

/* line 48, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap .nav li {
  display: block;
  float: left;
  list-style-type: none;
  position: relative;
}

/* line 55, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap .nav li:not(:first-child) {
  border-left: 1px solid #dedede;
}

/* line 59, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap .nav li.active a {
  color: #000;
  font-weight: bold;
}

/* line 64, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap .nav li > a {
  color: #707070;
  display: block;
  line-height: 47px;
  padding: 0 24px;
  text-decoration: none;
}

/* line 72, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap .nav li > a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}

/* line 82, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap .nav li > a:hover {
  color: #000;
  font-weight: bold;
}

/* line 87, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap .nav li.active:after,
.sf-get-in-touch .getintouch-wrap .nav li.active:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 98, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap .nav li.active:before {
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #dedede;
  border-width: 13px;
  margin-left: -13px;
}

/* line 105, ../sass/modules/_shopfront-get-in-touch.scss */

.sf-get-in-touch .getintouch-wrap .nav li.active:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #fff;
  border-width: 11px;
  margin-left: -11px;
}

@media (max-width: 767px) {
  /* line 118, ../sass/modules/_shopfront-get-in-touch.scss */

  .sf-get-in-touch {
    margin-top: 10px;
  }

  /* line 120, ../sass/modules/_shopfront-get-in-touch.scss */

  .sf-get-in-touch .belt {
    padding-bottom: 21px;
  }

  /* line 124, ../sass/modules/_shopfront-get-in-touch.scss */

  .sf-get-in-touch .content-container-bg .belt {
    padding-top: 0px;
  }

  /* line 129, ../sass/modules/_shopfront-get-in-touch.scss */

  .sf-get-in-touch .getintouch-wrap .nav li > a {
    padding: 0 12px 0 12px;
  }

  /* line 134, ../sass/modules/_shopfront-get-in-touch.scss */

  .sf-get-in-touch .getintouch-container .link-box {
    border-bottom: 1px dotted #cccccc;
  }

  /* line 137, ../sass/modules/_shopfront-get-in-touch.scss */

  .sf-get-in-touch .getintouch-container .body-text-section {
    padding-top: 40px;
  }

  /* line 140, ../sass/modules/_shopfront-get-in-touch.scss */

  .sf-get-in-touch .getintouch-container .inner {
    padding-top: 20px;
  }

  /* line 145, ../sass/modules/_shopfront-get-in-touch.scss */

  .sf-get-in-touch .getintouch-container .container-touch-box .link-box .slab-cta {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}

/* line 1, ../sass/modules/_shop-front-existing-member.scss */

.sf-existing-member {
  margin-bottom: -3px;
}

/* line 3, ../sass/modules/_shop-front-existing-member.scss */

.sf-existing-member p:last-child {
  margin-bottom: 0;
}

/* line 6, ../sass/modules/_shop-front-existing-member.scss */

.sf-existing-member .cb {
  margin-bottom: 18px;
}

/* line 8, ../sass/modules/_shop-front-existing-member.scss */

.sf-existing-member .cb.row {
  display: inline-block;
}

/* line 11, ../sass/modules/_shop-front-existing-member.scss */

.sf-existing-member .cb a {
  display: inline-block;
}

/* line 13, ../sass/modules/_shop-front-existing-member.scss */

.sf-existing-member .cb a.btn-outline {
  margin: 22px 0 0 30px !important;
}

/* line 21, ../sass/modules/_shop-front-existing-member.scss */

.ie9 .slab.bg-transparent {
  background: transparent;
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 29, ../sass/modules/_shop-front-existing-member.scss */

  .sf-existing-member .cb a.btn-outline {
    margin: 19px 0 0 30px !important;
  }
}

@media (max-width: 768px) {
  /* line 41, ../sass/modules/_shop-front-existing-member.scss */

  .sf-existing-member .cb a.btn-outline {
    margin: 16px 0 0 30px !important;
  }
}

/* line 2, ../sass/modules/_shop-front-health-info-module.scss */

.sf-health-information {
  text-align: left !important;
}

/* line 4, ../sass/modules/_shop-front-health-info-module.scss */

.sf-health-information img[src] {
  max-height: none;
  max-width: 90%;
}

/* line 9, ../sass/modules/_shop-front-health-info-module.scss */

.sf-health-information .w-55.col {
  margin-left: -18px;
}

/* line 15, ../sass/modules/_shop-front-health-info-module.scss */

.info-box.panel.bg-grey .belt {
  padding-top: 69px;
}

@media (min-width: 1008) and (max-width: 1199) {
  /* line 21, ../sass/modules/_shop-front-health-info-module.scss */

  .sf-health-information img[src] {
    max-height: none;
    max-width: none;
    height: 83% !important;
    width: 83% !important;
  }

  /* line 28, ../sass/modules/_shop-front-health-info-module.scss */

  .sf-health-information .w-55.col {
    margin-left: 0px !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 36, ../sass/modules/_shop-front-health-info-module.scss */

  .sf-health-information img[src] {
    max-height: none;
    max-width: none;
    height: 83%;
    width: 83%;
  }

  /* line 43, ../sass/modules/_shop-front-health-info-module.scss */

  .sf-health-information .w-55.col {
    margin-left: -5px;
  }
}

@media (max-width: 767px) {
  /* line 50, ../sass/modules/_shop-front-health-info-module.scss */

  .sf-health-information {
    text-align: center !important;
  }

  /* line 52, ../sass/modules/_shop-front-health-info-module.scss */

  .sf-health-information img {
    margin-bottom: 5px;
  }

  /* line 55, ../sass/modules/_shop-front-health-info-module.scss */

  .sf-health-information .btn-outline {
    float: none;
  }

  /* line 59, ../sass/modules/_shop-front-health-info-module.scss */

  .sf-health-information .w-55.col {
    margin-left: 0px;
  }

  /* line 65, ../sass/modules/_shop-front-health-info-module.scss */

  .info-box.panel.bg-grey .belt {
    padding-top: 36px;
  }
}

@media (min-width: 1025px) and (max-width: 1150px) {
  /* line 76, ../sass/modules/_shop-front-health-info-module.scss */

  .sf-health-information .w-55.col p,
  .sf-health-information .w-55.col a {
    padding-left: 15px;
  }
}

/* line 1, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel {
  position: relative;
  min-height: 400px;
  height: 400px;
}

/* line 5, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper {
  margin: 0px;
  visibility: hidden;
}

/* line 8, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-loading {
  background: url(../img/shopfront/bx_loader.gif) center center no-repeat #fff;
}

/* line 11, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px;
  top: 0px;
  left: 0px;
}

/* line 20, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element .belt {
  padding: 60px 30px;
}

/* line 23, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image {
  width: auto;
  min-height: 300px;
  height: 400px;
}

/* line 27, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-color-ctrl {
  height: 100%;
}

/* line 30, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image.position-right {
  background-position: right !important;
}

/* line 33, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image.position-center {
  background-position: center !important;
}

/* line 39, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link {
  width: 100%;
  margin-top: 40px;
}

/* line 42, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-white-box,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-form-submit,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-alt,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-teal,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-purple,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-violet,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-burgundy,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-fuchsia,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-green,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-lime,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-orange,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-burgundy,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-fuchsia,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-green,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-teal,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-purple,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-violet,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-lime,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-orange,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-alt,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-outline,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-outline-alt,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-alt,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-outline-alt-white {
  float: none;
}

/* line 49, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image .featured-img-container {
  display: none;
}

/* line 55, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content {
  padding-top: 40px;
  padding-left: 30px;
}

/* line 59, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link {
  width: 100%;
  margin-top: 40px;
  padding-bottom: 30px;
}

/* line 63, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-white-box,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-form-submit,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-alt,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-teal,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-purple,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-violet,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-burgundy,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-fuchsia,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-green,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-lime,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-color-orange,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-burgundy,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-fuchsia,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-green,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-teal,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-purple,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-violet,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-lime,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-color-orange,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-secondary-alt,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-outline,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-outline-alt,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-primary-alt,
.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content .featured-wrapper .featured-promo-link .btn-outline-alt-white {
  float: none;
}

/* line 70, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image {
  background-image: none;
}

/* line 72, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container {
  display: block;
}

/* line 74, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-image-anchor {
  position: relative;
  display: inline-block;
}

/* line 78, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-content-type {
  color: white;
  font-size: 15px;
  padding: 8px 10px 0;
  min-height: 32px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

/* line 87, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-content-type.bupa-news {
  background-color: #E40068;
}

/* line 90, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-content-type.bupa-expert-views {
  background-color: #f38a32;
}

/* line 93, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-content-type.bupa-blogs {
  background-color: #168d95;
}

/* line 97, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-play-btn {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -30px;
  z-index: 10;
  vertical-align: middle;
}

/* line 107, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-play-btn:hover {
  background-color: #0079c8;
}

/* line 117, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-pager {
  bottom: 12px;
  z-index: 1000;
  text-align: center;
  padding-top: 20px;
  position: absolute;
  width: 100%;
}

/* line 124, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-pager .bx-pager-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

/* line 130, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-pager.bx-default-pager a {
  text-indent: -9999px;
  display: block;
  margin: 0 5px;
  outline: 0;
  background: transparent;
  border: 4px solid #fff;
  width: 15px;
  height: 15px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 145, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #fff;
}

/* line 148, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #fff;
  border: none;
  width: 15px;
  height: 15px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  margin-top: -1px;
  border: 4px solid #fff;
}

/* line 162, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-prev {
  margin-left: 20px;
}

/* line 167, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-next {
  right: 30px;
}

/* line 172, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-controls-auto {
  bottom: 52px;
}

/* line 176, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-controls-direction a {
  width: 41px;
  height: 41px;
  top: 190px;
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  text-indent: -9999px;
  z-index: 2000;
}

/* line 186, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

@media (max-width: 767px) {
  /* line 206, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel {
    height: auto;
  }

  /* line 208, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image {
    background: none !important;
  }

  /* line 211, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-controls-direction {
    display: none;
  }

  /* line 214, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content {
    padding-left: 0;
  }

  /* line 217, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image {
    height: auto;
  }
}

@media (min-width: 768px) {
  /* line 227, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-wrapper .without-thubmnail .featured-color-ctrl {
    background-color: transparent;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 239, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-controls-direction {
    display: none;
  }

  /* line 242, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content {
    padding-top: 0;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 253, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-controls-direction {
    display: none;
  }

  /* line 256, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail .featured-promo-parent .featured-promo-content {
    padding-top: 0;
  }
}

/* line 3, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .latest-heading-text {
  text-align: center;
  margin-bottom: 40px;
}

/* line 8, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 30px;
}

/* line 12, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile .pad {
  height: 100%;
}

/* line 14, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a {
  display: inline-block;
  background: white;
  position: relative;
  padding-bottom: 30px;
  text-decoration: none;
  width: 100%;
}

/* line 21, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-heading-container {
  padding-left: 15px;
}

/* line 23, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-heading-container h5 {
  margin-top: 20px;
  margin-right: 20px;
  color: #333333;
  word-wrap: break-word;
  font-size: 25px;
  font-weight: bold;
}

/* line 32, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-img-container {
  position: relative;
}

/* line 34, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-img-container .featured-play-btn {
  display: block;
  position: absolute;
  right: 0;
  top: 37%;
  z-index: 10;
  height: 43px;
  width: 47px;
  vertical-align: middle;
  background: url("img/video-player-small.png");
}

/* line 44, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-img-container .featured-play-btn:hover {
  background-color: #0079c8;
}

/* line 49, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-img-container + .latest-heading-container h5 {
  font-size: 18px;
}

/* line 55, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-bottom-container {
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* line 67, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .show-all-stories .link-box-body {
  text-align: center;
}

/* line 69, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .show-all-stories .link-box-body .btn,
.latest-content-feed-container .show-all-stories .link-box-body .btn-form-submit {
  float: none;
}

/* line 75, ../sass/modules/_latest-content-feed.scss */

.content-type {
  color: white;
  font-size: 15px;
  padding: 4px 8px 0;
  min-height: 26px;
  z-index: 10;
  float: right;
  margin-top: 15px;
}

/* line 83, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-news {
  background-color: #E40068;
}

/* line 86, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-expert-views {
  background-color: #f38a32;
}

/* line 89, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-blogs {
  background-color: #168d95;
}

/* line 92, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-mindfulness {
  background-color: #008385;
}

/* line 95, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-fitness {
  background-color: #c6007e;
}

/* line 99, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-nutrition {
  background-color: #6a2ca1;
}

/* line 102, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-relaxation {
  background-color: #ef8900;
}

/* line 105, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-expert-opinion {
  background-color: #0079c8;
}

/* line 108, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-living-well {
  background-color: #007a3d;
}

/* line 114, ../sass/modules/_latest-content-feed.scss */

.latest-content__latest-tile .latest-tile__title-link {
  color: #0079c8;
  padding-bottom: 20px;
}

/* line 119, ../sass/modules/_latest-content-feed.scss */

.latest-content__latest-tile .latest-date {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
  display: block;
  position: absolute;
  bottom: 15px;
  width: 54%;
}

/* line 129, ../sass/modules/_latest-content-feed.scss */

.latest-img-container img {
  width: 100%;
}

@media (max-width: 767px) {
  /* line 137, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile {
    margin-bottom: 18px;
    padding-bottom: 0px;
  }

  /* line 142, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-heading-container {
    padding-bottom: 10px;
  }

  /* line 144, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-heading-container h5 {
    margin-top: 20px;
  }

  /* line 148, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-bottom-container .latest-date {
    font-size: 13px;
  }

  /* line 151, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-img-container + .latest-heading-container h5 {
    font-size: 18px;
    margin-top: 0;
  }

  /* line 155, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-img-container {
    padding: 12%;
    padding-bottom: 15px;
  }

  /* line 160, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .content-type {
    font-size: 13px;
    padding: 3px 6px 0 6px;
    min-height: 26px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 177, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-img-container.latest-hidden {
    display: none;
  }

  /* line 180, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-img-container.latest-hidden + .latest-heading-container h5 {
    font-size: 16px;
    word-wrap: break-word;
  }

  /* line 187, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-heading-container {
    padding-left: 10px;
  }

  /* line 189, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-heading-container h5 {
    font-size: 16px;
    color: #333333;
    word-wrap: break-word;
  }

  /* line 195, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-bottom-container {
    position: absolute;
    bottom: 0;
    width: 100%;
  }

  /* line 199, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-bottom-container .latest-date {
    font-size: 11px;
    padding-left: 10px;
  }

  /* line 210, ../sass/modules/_latest-content-feed.scss */

  .latest-tile__title-link h5 a {
    font-size: 15px;
  }

  /* line 213, ../sass/modules/_latest-content-feed.scss */

  .latest-content__latest-tile .latest-date {
    width: 80%;
    bottom: 30px;
    position: inherit;
  }

  /* line 218, ../sass/modules/_latest-content-feed.scss */

  .latest-content__latest-tile .latest-tile__title-link {
    padding-bottom: 10px;
  }
}

/* line 1, ../sass/modules/_focus-area.scss */

.mod-focusarea {
  position: relative;
}

@media (max-width: 767px) {
  /* line 1, ../sass/modules/_focus-area.scss */

  .mod-focusarea {
    padding: 0;
  }
}

/* line 6, ../sass/modules/_focus-area.scss */

.mod-focusarea .img-box {
  float: left;
  width: 33%;
  min-height: 280px;
  position: relative;
}

/* line 11, ../sass/modules/_focus-area.scss */

.mod-focusarea .img-box img {
  max-width: 100%;
  float: left;
}

/* line 15, ../sass/modules/_focus-area.scss */

.mod-focusarea .img-box .tile-shadow {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.25);
}

/* line 24, ../sass/modules/_focus-area.scss */

.mod-focusarea .img-box:hover .tile-shadow {
  display: block;
}

/* line 29, ../sass/modules/_focus-area.scss */

.mod-focusarea .title {
  position: absolute;
  bottom: 40%;
  z-index: 1;
  width: 100%;
}

/* line 34, ../sass/modules/_focus-area.scss */

.mod-focusarea .title h3 {
  text-align: center;
  font-size: 33px;
  color: #FFFFFF;
}

/* line 41, ../sass/modules/_focus-area.scss */

.mod-focusarea .leader-ship-box {
  width: 545px;
  height: 150px;
  position: absolute;
  background-color: #FFF;
  top: 50%;
  left: 50%;
  margin-top: -85px;
  margin-left: -285px;
  padding: 5px;
  z-index: 99;
}

/* line 54, ../sass/modules/_focus-area.scss */

.mod-focusarea .leader-ship-heading {
  color: #333333;
  text-align: center;
  padding-top: 15px;
  font-size: 35px;
  font-weight: bold;
  line-height: 37px;
}

/* line 63, ../sass/modules/_focus-area.scss */

.mod-focusarea .leader-ship-sub-txt {
  font-weight: normal;
  font-size: 17px;
  color: #333333;
  text-align: center;
  padding: 10px;
  line-height: 19px;
}

/* line 72, ../sass/modules/_focus-area.scss */

.mod-focusarea .txt-bold {
  font-weight: bold;
}

/* line 76, ../sass/modules/_focus-area.scss */

.mod-focusarea.leadership-hidden .leader-ship-box {
  display: none;
}

@media (max-width: 767px) {
  /* line 84, ../sass/modules/_focus-area.scss */

  .mod-focusarea .leader-ship-box {
    width: auto;
    margin: 0;
    position: relative;
    top: 0;
    left: 0;
    height: auto;
  }

  /* line 93, ../sass/modules/_focus-area.scss */

  .mod-focusarea .leader-ship-heading {
    color: #333333;
    text-align: center;
    padding-top: 15px;
    font-size: 25px;
    font-weight: bold;
    line-height: 27px;
  }

  /* line 101, ../sass/modules/_focus-area.scss */

  .mod-focusarea .title {
    position: initial;
    width: 97%;
    padding-top: 20px;
    padding-left: 5px;
  }

  /* line 107, ../sass/modules/_focus-area.scss */

  .mod-focusarea .title h3 {
    text-align: left;
    font-size: 21px;
    background-image: url("../Img/arrow-right.png");
    background-repeat: no-repeat;
    background-position: center right;
    width: 100%;
  }

  /* line 117, ../sass/modules/_focus-area.scss */

  .mod-focusarea img {
    display: none;
  }

  /* line 120, ../sass/modules/_focus-area.scss */

  .mod-focusarea .img-box {
    float: none;
    height: 60px;
    min-height: 60px;
    width: 100%;
  }

  /* line 127, ../sass/modules/_focus-area.scss */

  .mod-focusarea.leadership-hidden .leader-ship-box {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 138, ../sass/modules/_focus-area.scss */

  .mod-focusarea .img-box {
    min-height: 190px;
  }

  /* line 140, ../sass/modules/_focus-area.scss */

  .mod-focusarea .img-box:hover .tile-shadow {
    display: none;
  }

  /* line 145, ../sass/modules/_focus-area.scss */

  .mod-focusarea .title {
    bottom: 33%;
  }

  /* line 147, ../sass/modules/_focus-area.scss */

  .mod-focusarea .title h3 {
    font-size: 22px;
    text-align: center;
    width: 100%;
  }

  /* line 154, ../sass/modules/_focus-area.scss */

  .mod-focusarea .leader-ship-box {
    width: 400px;
    height: 125px;
    margin-left: -215px;
    margin-top: -73px;
  }

  /* line 161, ../sass/modules/_focus-area.scss */

  .mod-focusarea .leader-ship-heading {
    font-size: 25px;
    font-weight: bold;
    line-height: 27px;
    padding-top: 10px;
  }

  /* line 168, ../sass/modules/_focus-area.scss */

  .mod-focusarea .leader-ship-sub-txt {
    padding: 5px;
    font-size: 15px;
    line-height: 17px;
  }
}

/* line 176, ../sass/modules/_focus-area.scss */

.mod-focusarea {
  /* Landscape */
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  /* line 179, ../sass/modules/_focus-area.scss */

  .mod-focusarea .img-box {
    min-height: 260px;
  }

  /* line 181, ../sass/modules/_focus-area.scss */

  .mod-focusarea .img-box:hover .tile-shadow {
    display: none;
  }

  /* line 186, ../sass/modules/_focus-area.scss */

  .mod-focusarea .title {
    top: 33%;
  }

  /* line 188, ../sass/modules/_focus-area.scss */

  .mod-focusarea .title h3 {
    text-align: center;
    font-size: 33px;
    color: #FFFFFF;
  }

  /* line 195, ../sass/modules/_focus-area.scss */

  .mod-focusarea .leader-ship-box {
    width: 480px;
    height: 125px;
    margin-left: -260px;
    margin-top: -73px;
  }

  /* line 202, ../sass/modules/_focus-area.scss */

  .mod-focusarea .leader-ship-heading {
    font-size: 25px;
    font-weight: bold;
    line-height: 27px;
    padding-top: 10px;
  }

  /* line 209, ../sass/modules/_focus-area.scss */

  .mod-focusarea .leader-ship-sub-txt {
    padding: 5px;
    font-size: 16px;
    line-height: 18px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 221, ../sass/modules/_focus-area.scss */

  .mod-focusarea .leader-ship-box {
    top: 0;
    position: relative;
    width: 100%;
    margin-top: 0;
    left: 0;
    margin-left: 0;
  }
}

/* line 2, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .search-box {
  margin-top: 30px;
}

/* line 5, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .search-box .newsroom-filter-search p {
  display: none;
}

/* line 9, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .search-box .search-title {
  font-size: 15px;
}

/* line 13, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .search-box .search-text-box {
  border-bottom: 2px dotted #e8e8e8;
  float: left;
  margin-top: 10px;
  width: 100%;
}

/* line 20, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .search-box .search-input-box {
  background-color: transparent;
  border: none;
  color: #1b1b1b;
  font-size: 60px;
  line-height: 62px;
  height: 70px;
  padding: 0px;
  width: 95%;
  margin: 0 0 5px 0px;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

/* line 35, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .search-box .search-btn-bg {
  background: #2079c8;
  border: 0;
  cursor: pointer;
  height: 50px;
  top: 55px;
  padding: 0;
  width: 50px;
  position: absolute;
  right: 0px;
}

/* line 52, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 56, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .pad-top {
  padding-top: 10px;
}

/* line 58, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .pad-top .filter-label-controls {
  display: inline-block;
  height: 40px;
  position: relative;
  bottom: 8px;
  bottom: 18px\0;
}

/* line 67, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .pad-left {
  padding-left: 25px;
}

/* line 70, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .filter-heading-div {
  display: none;
}

/* line 74, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .search-selectbox-label {
  font-size: 15px;
  font-weight: bold;
  margin-top: 5px;
  padding-right: 20px;
}

/* line 81, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .mod-select {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* line 86, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .mod-select .select-placeholder {
  padding-left: 15px;
  padding-top: 10px;
  color: #333333 !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 97, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .mod-select:hover .select-placeholder,
.mod-newsroom-filter-control .row .mod-select:focus .select-placeholder,
.mod-newsroom-filter-control .row .mod-select.focus .select-placeholder {
  color: #a4219b;
}

/* line 99, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .mod-select:hover .select-placeholder:after,
.mod-newsroom-filter-control .row .mod-select:focus .select-placeholder:after,
.mod-newsroom-filter-control .row .mod-select.focus .select-placeholder:after {
  border-bottom-color: #a4219b;
}

/* line 105, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .select-full-box {
  border-radius: 3px;
  width: 220px;
  height: 40px;
  border: 1px solid #d8d9d9;
}

/* line 112, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .select-full-box select {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  -webkit-appearance: menulist-button;
  width: 100%;
  z-index: 1000;
  cursor: pointer;
  margin-top: -2px;
}

/* line 124, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .select-full-box select:hover .select-placeholder,
.mod-newsroom-filter-control .row .select-full-box select.focus .select-placeholder,
.mod-newsroom-filter-control .row .select-full-box select select:focus {
  margin-top: -10px;
  box-shadow: 0px 0px 5px 1px #c0dcf1;
}

/* line 132, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .select-full-box .caret {
  z-index: 4;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid;
  display: inline-block;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  width: 0;
  top: 18px;
  right: 20px;
  position: absolute;
}

/* line 149, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .close-icon-over-input {
  background-image: url("img/icon/input-close-icon.png");
  bottom: 32px;
  height: 25px;
  position: absolute;
  right: 55px;
  float: right;
  cursor: pointer;
  display: none;
  z-index: 9999;
  width: 23px;
  z-index: 9999;
}

@media (max-width: 767px) {
  /* line 149, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .close-icon-over-input {
    bottom: 17px;
  }
}

@media (max-width: 767px) {
  /* line 170, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .search-box {
    margin: 25px 10px 0 10px;
  }

  /* line 172, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .search-box .search-text-box {
    margin: 0;
  }

  /* line 176, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .search-box .search-input-box {
    background-color: transparent;
    border: none;
    color: #1b1b1b;
    font-size: 32px;
    line-height: 34px;
    height: 50px;
    padding: 0px;
    width: 75%;
    margin: 0 0 5px 0px;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
  }

  /* line 191, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .search-box .search-btn-bg {
    background: #2079c8;
    border: 0;
    cursor: pointer;
    height: 50px;
    top: 40px;
    padding: 0;
    width: 50px;
    position: absolute;
    right: 0px;
  }

  /* line 204, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row {
    margin-top: 20px;
  }

  /* line 206, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .pad-left {
    padding-left: 0;
  }

  /* line 209, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .pad-top {
    padding-top: 15px;
    padding-bottom: 10px;
  }

  /* line 213, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .filter-heading-div {
    display: block;
    height: 35px;
    width: 100%;
    background-color: #2079c8;
    color: #FFFFFF;
  }

  /* line 220, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .filter-heading-div .filter-spoke-title {
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
  }

  /* line 225, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .filter-heading-div .filter-spoke-title .expand-collapse-icons {
    display: inline-block;
    float: right;
  }

  /* line 232, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .search-selectbox-label {
    padding-left: 0px;
  }

  /* line 236, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .select-full-box {
    width: 99%;
    top: 5px;
    background-color: #ffffff;
  }

  /* line 242, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .search-select-box-bg {
    background-color: #f7f7f7;
    padding: 0;
    height: auto;
  }

  /* line 247, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .search-select-box-bg .pad {
    padding: 10px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  /* line 258, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .search-selectbox-label {
    padding-right: 0;
  }

  /* line 261, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .select-full-box {
    width: 98px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 271, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .pad-top {
    padding-top: 0px;
  }

  /* line 274, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .select-full-box {
    width: 165px;
  }
}

@media screen and (min-width: 0) and (min-resolution: 0.001dpcm) {
  /* line 282, ../sass/modules/_newsroom-filter-controls.scss */

  .ie9 {
    property: value;
  }
}

/* line 1, ../sass/modules/_profile-block.scss */

.profile-block-bg {
  width: 100%;
  height: auto;
  background-color: #c6e2f1;
}

/* line 8, ../sass/modules/_profile-block.scss */

.profile-block .profile-img {
  height: auto;
  float: left;
}

/* line 12, ../sass/modules/_profile-block.scss */

.profile-block .profile-img-padding {
  padding: 17px;
}

/* line 16, ../sass/modules/_profile-block.scss */

.profile-block .profile-content {
  float: left;
  margin-left: 95px;
}

/* line 19, ../sass/modules/_profile-block.scss */

.profile-block .profile-content .profile-heading {
  font-size: 32px;
  font-weight: bold;
  color: #333333;
  margin-top: 40px;
  margin-bottom: 0px;
}

/* line 27, ../sass/modules/_profile-block.scss */

.profile-block .profile-content .profile-sub-text {
  font-size: 15px;
  font-weight: normal;
  color: #333333;
}

/* line 33, ../sass/modules/_profile-block.scss */

.profile-block .profile-content .social-icons {
  margin-top: 20px;
}

/* line 36, ../sass/modules/_profile-block.scss */

.profile-block .profile-content .social-icons li {
  display: inline-block;
}

/* line 40, ../sass/modules/_profile-block.scss */

.profile-block .profile-content .social-icons .social-icon-space {
  padding-right: 10px;
}

/* line 60, ../sass/modules/_profile-block.scss */

.profile-block .profile-content .profile-phone-email-icons {
  margin-top: 30px;
}

/* line 73, ../sass/modules/_profile-block.scss */

.profile-block .profile-content .profile-phone-email-icons li {
  display: inline-block;
}

/* line 77, ../sass/modules/_profile-block.scss */

.profile-block .profile-content .profile-phone-email-icons .icon-space {
  padding-right: 10px;
}

@media (max-width: 767px) {
  /* line 87, ../sass/modules/_profile-block.scss */

  .profile-block-bg {
    width: 100%;
    height: 100%;
    background-color: #c6e2f1;
    text-align: center;
  }

  /* line 94, ../sass/modules/_profile-block.scss */

  .profile-block .profile-img {
    width: 100%;
    margin-left: 0;
  }

  /* line 99, ../sass/modules/_profile-block.scss */

  .profile-block .profile-img-padding {
    margin-top: 15px;
    padding: 0px;
  }

  /* line 104, ../sass/modules/_profile-block.scss */

  .profile-block .profile-content {
    width: 100%;
    margin-left: 0;
    margin-top: 30px;
  }

  /* line 108, ../sass/modules/_profile-block.scss */

  .profile-block .profile-content .profile-heading {
    margin: 0;
  }

  /* line 112, ../sass/modules/_profile-block.scss */

  .profile-block .profile-content .profile-sub-text {
    margin-left: 0px;
  }

  /* line 116, ../sass/modules/_profile-block.scss */

  .profile-block .profile-content .social-icons {
    margin-left: 0px;
    margin-top: 15px;
  }

  /* line 121, ../sass/modules/_profile-block.scss */

  .profile-block .profile-content .profile-phone-email-icons {
    margin-left: 0px;
    margin-top: 15px;
  }

  /* line 126, ../sass/modules/_profile-block.scss */

  .profile-block .profile-content .profile-icons-email {
    padding-top: 15px;
    padding-bottom: 20px;
  }
}

/* line 1, ../sass/modules/_products-services.scss */

.products-services {
  /*----- Tabs -----*/
}

/* line 2, ../sass/modules/_products-services.scss */

.products-services .title {
  text-align: center;
}

/* line 5, ../sass/modules/_products-services.scss */

.products-services .duplicate-product-tab {
  width: 100%;
  background: #eeeeee;
  margin-top: -6px;
}

/* line 10, ../sass/modules/_products-services.scss */

.products-services .duplicate-product-tab .pad {
  padding: 15px;
  color: #333333;
}

/* line 14, ../sass/modules/_products-services.scss */

.products-services .duplicate-product-tab .tab-content-btn {
  display: inline-block;
}

/* line 19, ../sass/modules/_products-services.scss */

.products-services .tabs {
  width: 100%;
  display: inline-block;
  /*----- Tab Links -----*/
  /* Clearfix */
  /*----- Content of Tabs -----*/
}

/* line 25, ../sass/modules/_products-services.scss */

.products-services .tabs .tab-links {
  display: block;
  clear: both;
  content: '';
}

/* line 32, ../sass/modules/_products-services.scss */

.products-services .tabs .tab-links.product-bottom-border li span {
  border-bottom: 2px dotted #e2e2e2;
  border-top: 0px;
}

/* line 38, ../sass/modules/_products-services.scss */

.products-services .tabs .tab-links.product-bottom-border li.active span {
  border-bottom: 0px;
  border-top: 0px;
}

/* line 45, ../sass/modules/_products-services.scss */

.products-services .tabs li {
  float: left;
  list-style: none;
}

/* line 49, ../sass/modules/_products-services.scss */

.products-services .tabs li .product-service-text {
  display: block;
  width: auto;
  margin-left: 20px;
  border-top: 2px dotted #e2e2e2;
  cursor: pointer;
}

/* line 57, ../sass/modules/_products-services.scss */

.products-services .tabs li .product-service-tab {
  width: 100%;
  display: none;
}

/* line 60, ../sass/modules/_products-services.scss */

.products-services .tabs li .product-service-tab .pad {
  padding: 15px;
  color: #333333;
}

/* line 64, ../sass/modules/_products-services.scss */

.products-services .tabs li .product-service-tab .tab-content-btn {
  display: inline-block;
}

/* line 69, ../sass/modules/_products-services.scss */

.products-services .tabs li .i-plus-d-grey {
  display: none;
}

/* line 72, ../sass/modules/_products-services.scss */

.products-services .tabs li .i-minus-d-cyan {
  display: none;
}

/* line 77, ../sass/modules/_products-services.scss */

.products-services .tabs li.active a,
.products-services .tabs li.active {
  border-top: 2px solid #eeeeee;
  background: #eeeeee;
}

/* line 81, ../sass/modules/_products-services.scss */

.products-services .tabs li.active a .product-service-text,
.products-services .tabs li.active .product-service-text {
  border-top: 0px;
}

/* line 86, ../sass/modules/_products-services.scss */

.products-services .tabs a {
  padding: 10px 0px;
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  color: #2076c7;
  text-decoration: none;
}

/* line 97, ../sass/modules/_products-services.scss */

.products-services .tabs .tab-content {
  background: #eeeeee;
}

/* line 100, ../sass/modules/_products-services.scss */

.products-services .tabs .tab-content .tab {
  display: none;
  padding: 18px;
}

/* line 105, ../sass/modules/_products-services.scss */

.products-services .tabs .tab-content .tab.active {
  display: block;
  padding: 18px;
}

@media (max-width: 767px) {
  /* line 116, ../sass/modules/_products-services.scss */

  .products-services .tabs .tab-links.product-bottom-border li:first-child {
    border-top: 2px dotted #e2e2e2;
  }

  /* line 120, ../sass/modules/_products-services.scss */

  .products-services .tabs li .product-service-text {
    margin-left: 5px;
  }

  /* line 125, ../sass/modules/_products-services.scss */

  .products-services .tabs li .product-service-tab .pad {
    padding-left: 5px;
    color: #333333;
  }

  /* line 130, ../sass/modules/_products-services.scss */

  .products-services .tabs li .product-service-tab .tab-content-btn a.btn,
  .products-services .tabs li .product-service-tab .tab-content-btn a.btn-form-submit {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    float: left;
    overflow: visible;
    padding: 20px;
    height: auto;
    border: 0;
    background: #0079c8;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    font-family: "gotham 3r", "gotham a", "gotham b", Arial, Helvetica, sans-serif;
    font-size: 16px;
    cursor: pointer;
    -webkit-appearance: none;
    position: relative;
    font-weight: 500;
  }

  /* line 154, ../sass/modules/_products-services.scss */

  .products-services .tabs li .i-plus-d-grey {
    display: block;
  }

  /* line 157, ../sass/modules/_products-services.scss */

  .products-services .tabs li i {
    float: right;
    margin-top: 10px;
    margin-right: 5px;
  }

  /* line 162, ../sass/modules/_products-services.scss */

  .products-services .tabs li .i-minus-d-cyan {
    display: none;
  }

  /* line 167, ../sass/modules/_products-services.scss */

  .products-services .tabs li.active .i-plus-d-grey {
    display: none;
  }

  /* line 170, ../sass/modules/_products-services.scss */

  .products-services .tabs li.active .i-minus-d-cyan {
    display: block;
  }

  /* line 173, ../sass/modules/_products-services.scss */

  .products-services .tabs li.active i {
    float: right;
    margin-top: 10px;
    margin-right: 5px;
  }
}

/* line 1, ../sass/modules/_profile-listing.scss */

.latest-content-heading {
  margin-bottom: 60px;
  text-align: center;
}

/* line 6, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33 {
  text-align: center;
  display: block;
  margin-bottom: 15px;
}

/* line 11, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33 .listing-container {
  background: #eeeeee;
  margin-left: 30px;
  margin-right: 30px;
}

/* line 15, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33 .listing-container .pad-top {
  padding-top: 10px;
}

/* line 18, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33 .listing-container .person-name {
  color: #2076c7;
  font-size: 20px;
  line-height: 22px;
  font-weight: 400;
}

/* line 24, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33 .listing-container .person-desination {
  color: #6e6e6e;
  font-size: 15px;
  line-height: 15px;
  padding-bottom: 20px;
}

/* line 30, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33 .listing-container .profile-img-desc {
  display: block;
}

/* line 32, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33 .listing-container .profile-img-desc img {
  width: 335px;
  height: 310px;
}

/* line 37, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33 .listing-container .profile-img-desc:hover {
  text-decoration: none;
}

/* line 42, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33:nth-child(3n-1) .listing-container {
  margin-right: 22.5px;
  margin-left: 22.5px;
}

/* line 48, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33:nth-child(3n) .listing-container {
  margin-right: 0;
  margin-left: 45px;
}

/* line 54, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33:nth-child(3n+1) .listing-container {
  margin-left: 0;
  margin-right: 45px;
}

/* line 59, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .w-33.comp-hidden {
  display: none;
}

/* line 63, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .load-more-btn {
  text-align: center;
  border: none;
  display: block;
  width: 100%;
}

/* line 68, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .load-more-btn .btn,
.mod-profile-listing .load-more-btn .btn-form-submit {
  float: none;
  bottom: 0;
}

/* line 74, ../sass/modules/_profile-listing.scss */

.mod-profile-listing .listing-empty-container p {
  text-align: center;
  font-weight: bold;
  font-size: 20px;
}

/* line 83, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .filter-label-controls {
  height: 40px;
  display: inline-block;
  position: relative;
  bottom: 8px;
  bottom: 18px\0;
}

/* line 90, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .load-more-btn {
  padding-bottom: 17px;
}

/* line 93, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .search-box {
  margin-top: 30px;
}

/* line 95, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .search-box .search-title {
  font-size: 15px;
}

/* line 99, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .search-box .search-text-box {
  border-bottom: 2px dotted #e8e8e8;
  float: left;
  margin-top: 10px;
  width: 100%;
}

/* line 106, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .search-box .search-input-box {
  background-color: transparent;
  border: none;
  color: #1b1b1b;
  font-size: 60px;
  line-height: 62px;
  height: 70px;
  padding: 0px;
  width: 95%;
  margin: 0 0 5px 0px;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

/* line 121, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .search-box .search-btn-bg {
  background: #2079c8;
  border: 0;
  cursor: pointer;
  height: 50px;
  top: 55px;
  padding: 0;
  width: 50px;
  position: absolute;
  right: 0px;
}

/* line 131, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .search-box .search-btn-bg p {
  display: none;
}

/* line 142, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 146, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .pad-top {
  padding-top: 10px;
}

/* line 150, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .pad-left {
  padding-left: 25px;
}

/* line 153, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .filter-heading-div {
  display: none;
}

/* line 157, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .search-selectbox-label {
  font-size: 15px;
  font-weight: bold;
  margin-top: 5px;
  padding-right: 20px;
}

/* line 164, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .mod-select {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* line 169, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .mod-select .select-placeholder {
  padding-left: 15px;
  padding-top: 10px;
  color: #333333 !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 180, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .mod-select:hover .select-placeholder,
.mod-profile-listing-search .row .mod-select:focus .select-placeholder,
.mod-profile-listing-search .row .mod-select.focus .select-placeholder {
  color: #a4219b;
}

/* line 182, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .mod-select:hover .select-placeholder:after,
.mod-profile-listing-search .row .mod-select:focus .select-placeholder:after,
.mod-profile-listing-search .row .mod-select.focus .select-placeholder:after {
  border-bottom-color: #a4219b;
}

/* line 188, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .select-full-box {
  border-radius: 3px;
  width: 220px;
  height: 40px;
  border: 1px solid #d8d9d9;
}

/* line 195, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .select-full-box select {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  -webkit-appearance: menulist-button;
  width: 100%;
  z-index: 1000;
  cursor: pointer;
  margin-top: -2px;
}

/* line 207, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .select-full-box select:hover .select-placeholder,
.mod-profile-listing-search .row .select-full-box select.focus .select-placeholder,
.mod-profile-listing-search .row .select-full-box select select:focus {
  margin-top: -10px;
  box-shadow: 0px 0px 5px 1px #c0dcf1;
}

/* line 215, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .select-full-box .caret {
  z-index: 4;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid;
  display: inline-block;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  width: 0;
  top: 18px;
  right: 20px;
  position: absolute;
}

/* line 232, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .close-icon-over-input {
  background-image: url("img/icon/input-close-icon.png");
  bottom: 32px;
  height: 25px;
  position: absolute;
  right: 55px;
  float: right;
  cursor: pointer;
  display: none;
  z-index: 9999;
  width: 23px;
  z-index: 9999;
}

@media (max-width: 767px) {
  /* line 232, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .close-icon-over-input {
    bottom: 17px;
  }
}

@media (max-width: 767px) {
  /* line 254, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33 .listing-container {
    background: #eeeeee;
    margin: 17px;
  }

  /* line 259, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33 .listing-container .pad-top .select-full-box .select-placeholder {
    width: auto;
    height: auto;
  }

  /* line 266, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33 .listing-container .profile-img-desc img {
    width: auto;
    height: auto;
  }

  /* line 273, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33:nth-child(3n+1) .listing-container {
    margin-left: 30px;
    margin-right: 30px;
  }

  /* line 279, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33:nth-child(3n) .listing-container {
    margin-left: 30px;
    margin-right: 30px;
  }

  /* line 285, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33:nth-child(3n-1) .listing-container {
    margin-left: 30px;
    margin-right: 30px;
  }

  /* line 291, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .search-box {
    margin: 25px 10px 0 10px;
  }

  /* line 293, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .search-box .search-text-box {
    margin: 0;
  }

  /* line 297, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .search-box .search-input-box {
    background-color: transparent;
    border: none;
    color: #1b1b1b;
    font-size: 32px;
    line-height: 34px;
    height: 50px;
    padding: 0px;
    width: 75%;
    margin: 0 0 5px 0px;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
  }

  /* line 312, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .search-box .search-btn-bg {
    background: #2079c8;
    border: 0;
    cursor: pointer;
    height: 50px;
    top: 40px;
    padding: 0;
    width: 50px;
    position: absolute;
    right: 0px;
  }

  /* line 325, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row {
    margin-top: 20px;
  }

  /* line 327, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .pad-left {
    padding-left: 0;
  }

  /* line 330, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .pad-top {
    padding-top: 15px;
    padding-bottom: 10px;
  }

  /* line 334, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .filter-heading-div {
    display: block;
    height: 35px;
    width: 100%;
    background-color: #2079c8;
    color: #FFFFFF;
  }

  /* line 341, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .filter-heading-div .filter-spoke-title {
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
  }

  /* line 346, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .filter-heading-div .filter-spoke-title .expand-collapse-icons {
    display: inline-block;
    float: right;
  }

  /* line 353, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .search-selectbox-label {
    padding-left: 0px;
  }

  /* line 357, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .select-full-box {
    width: 99%;
    top: 5px;
    background-color: #ffffff;
  }

  /* line 363, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .search-select-box-bg {
    background-color: #f7f7f7;
    padding: 0;
    height: 290px;
  }

  /* line 368, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .search-select-box-bg .pad {
    padding: 10px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 376, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing .w-33 .listing-container .profile-img-desc img {
    width: 276px;
    height: auto;
  }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  /* line 384, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .search-selectbox-label {
    padding-right: 0;
  }

  /* line 387, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .select-full-box {
    width: 98px;
  }

  /* line 392, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33 .listing-container {
    margin-left: 20px;
  }

  /* line 394, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33 .listing-container .profile-img-desc img {
    width: 216px;
    height: auto;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 406, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .pad-top {
    padding-top: 0px;
  }

  /* line 409, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .select-full-box {
    width: 165px;
  }
}

/* line 2, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .map-title {
  text-align: center;
}

/* line 5, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .country-list-containter {
  width: 255px;
  float: left;
}

/* line 8, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .country-list-containter .country-list {
  list-style: none;
  font-size: 15px;
  font-family: "gotham 3r", "gotham a", "gotham b", Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 2;
  color: #2076c7;
  margin-top: 50px;
}

/* line 16, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .country-list-containter .country-list li {
  background-color: #eeeeee;
  padding: 10px 10px 0 10px;
  background-color: #eeeeee;
}

/* line 20, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .country-list-containter .country-list li:hover {
  cursor: pointer;
  background-color: #0079c8;
}

/* line 23, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .country-list-containter .country-list li:hover a {
  color: #FFFFFF;
  border-bottom: 0px;
  padding-bottom: 2px;
}

/* line 29, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .country-list-containter .country-list li a {
  display: block;
  text-decoration: none;
  border-bottom: 2px dotted #e2e2e2;
}

/* line 33, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .country-list-containter .country-list li a p {
  margin-bottom: 10px;
}

/* line 36, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .country-list-containter .country-list li a:hover {
  color: #FFFFFF;
  border-bottom: 0px;
  padding-bottom: 2px;
}

/* line 42, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .country-list-containter .country-list li.bg-cyan {
  background-color: #0079c8;
}

/* line 44, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .country-list-containter .country-list li.bg-cyan a {
  color: #FFFFFF;
  border-bottom: 0px;
  padding-bottom: 2px;
}

/* line 55, ../sass/modules/_interactive-map.scss */

.mod-interactive-map .world_map_container {
  margin-top: 135px;
  margin-left: 120px;
  float: left;
}

@media (max-width: 767px) {
  /* line 64, ../sass/modules/_interactive-map.scss */

  .belt {
    padding: 0;
  }

  /* line 68, ../sass/modules/_interactive-map.scss */

  .mod-interactive-map .world_map_container {
    display: none;
  }

  /* line 71, ../sass/modules/_interactive-map.scss */

  .mod-interactive-map .map-title {
    font-size: 25px;
    padding: 15px 15px 0 15px;
    margin-bottom: -30px;
  }

  /* line 76, ../sass/modules/_interactive-map.scss */

  .mod-interactive-map .country-list-containter {
    width: 100%;
    float: none;
  }
}

@media (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 85, ../sass/modules/_interactive-map.scss */

  .mod-interactive-map .world_map_container {
    margin-top: 45px;
    margin-left: 105px;
    margin-bottom: 30px;
  }

  /* line 90, ../sass/modules/_interactive-map.scss */

  .mod-interactive-map .map-title {
    font-size: 25px;
    padding: 15px 15px 0 15px;
    margin-bottom: -30px;
  }

  /* line 95, ../sass/modules/_interactive-map.scss */

  .mod-interactive-map .country-list-containter {
    width: 100%;
    float: left;
  }

  /* line 99, ../sass/modules/_interactive-map.scss */

  .mod-interactive-map .country-list-containter .country-list li {
    width: 46%;
    display: inline-block;
  }
}

@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 109, ../sass/modules/_interactive-map.scss */

  .mod-interactive-map .world_map_container {
    margin-left: -10px;
  }
}

/* button*/

/* line 3, ../sass/modules/_bodsearchwidget.scss */

button.main-button {
  width: 100%;
  background-color: #0079c8 !important;
  color: #fff;
  border: none !important;
  outline: none !important;
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 5px;
  border-radius: 0px;
  margin-top: 5px;
  text-decoration: none !important;
}

/* line 17, ../sass/modules/_bodsearchwidget.scss */

button.main-button .btn-outline-alt-white {
  color: #ffffff;
  background-color: #0079c8;
  text-decoration: none;
}

/* line 22, ../sass/modules/_bodsearchwidget.scss */

button.main-button .btn-outline-alt-white :after {
  color: #fff;
}

/* box */

/* line 30, ../sass/modules/_bodsearchwidget.scss */

.search-form {
  display: block;
  width: 70%;
  padding: 20px;
  background-color: #e4eef6;
  margin-bottom: 25px;
  max-height: 220px;
  float: right;
}

/* line 39, ../sass/modules/_bodsearchwidget.scss */

.search-form h4 {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 18px;
}

/* line 45, ../sass/modules/_bodsearchwidget.scss */

.search-form p {
  margin-bottom: 0px;
}

/* line 49, ../sass/modules/_bodsearchwidget.scss */

.search-form .error {
  color: red;
  font-weight: 400;
}

/* line 54, ../sass/modules/_bodsearchwidget.scss */

.search-form .hide {
  display: none;
}

/* line 58, ../sass/modules/_bodsearchwidget.scss */

.search-form .show {
  display: block;
}

/* line 62, ../sass/modules/_bodsearchwidget.scss */

.search-form .btn-outline-alt-white:hover {
  color: #fff !important;
}

/* line 66, ../sass/modules/_bodsearchwidget.scss */

.search-form .btn-outline-alt-white:focus {
  color: #fff !important;
}

/* line 70, ../sass/modules/_bodsearchwidget.scss */

.search-form .BodSearchButton {
  display: flex;
}

/* line 75, ../sass/modules/_bodsearchwidget.scss */

.left-content.col.w-50 .search-form {
  float: left;
}

/* line 79, ../sass/modules/_bodsearchwidget.scss */

.left-content.col .CallRequestCallback {
  float: left;
}

/* line 83, ../sass/modules/_bodsearchwidget.scss */

.pulse-line-icon {
  background-image: url(https://www.bupa.co.uk/~/media/Images/Global/components/common/icons/pulse-line-icon);
  background-repeat: no-repeat;
  display: block;
  padding-left: 35px;
  background-color: white;
  background-position: 5px 11px;
  border-radius: 3px;
}

/* line 93, ../sass/modules/_bodsearchwidget.scss */

.location-icon {
  background-image: url(https://www.bupa.co.uk/~/media/Images/Global/components/common/icons/location-icon);
  background-repeat: no-repeat;
  display: block;
  padding-left: 35px;
  background-color: white;
  background-position: 10px 10px;
  border-radius: 3px;
}

/* form */

/* line 107, ../sass/modules/_bodsearchwidget.scss */

.search-form input {
  width: 90%;
  border: none;
  padding: 15px 15px 15px 6px;
}

/* line 113, ../sass/modules/_bodsearchwidget.scss */

.search-form form div {
  margin-bottom: 5px;
  position: relative;
}

/* line 118, ../sass/modules/_bodsearchwidget.scss */

.search-form div.ProductType .product-label {
  padding: 15px 15px 15px 40px;
}

/* line 122, ../sass/modules/_bodsearchwidget.scss */

.search-form .suggest-dropdown {
  position: absolute;
  z-index: 99;
  background-color: #fff;
  width: 100%;
}

/* line 129, ../sass/modules/_bodsearchwidget.scss */

.search-form ul {
  margin-top: 10px;
}

/* line 133, ../sass/modules/_bodsearchwidget.scss */

.search-form li {
  padding: 0px 10px 10px 10px;
  width: 100%;
  cursor: pointer;
  color: #333;
  font-weight: 400;
}

/* line 141, ../sass/modules/_bodsearchwidget.scss */

.search-form label {
  font-weight: 600;
}

/* line 145, ../sass/modules/_bodsearchwidget.scss */

.search-form li:hover {
  color: #0079c8;
}

/* line 149, ../sass/modules/_bodsearchwidget.scss */

.search-form input[type="text"]:focus {
  border-color: none;
  box-shadow: none;
}

/* line 154, ../sass/modules/_bodsearchwidget.scss */

.search-form [placeholder]:focus::-webkit-input-placeholder {
  color: transparent;
}

/* Call */

/* line 161, ../sass/modules/_bodsearchwidget.scss */

.CallRequestCallback {
  width: 77%;
  display: block;
  float: right;
}

/* line 166, ../sass/modules/_bodsearchwidget.scss */

.CallRequestCallback .callAdvice {
  font-size: 18px;
  font-weight: lighter;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

/* line 173, ../sass/modules/_bodsearchwidget.scss */

.CallRequestCallback .callAvailability {
  font-size: 14px;
  font-weight: lighter;
  margin-bottom: 25px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 320px) {
  /* line 189, ../sass/modules/_bodsearchwidget.scss */

  .search-form {
    display: block;
    float: left;
    width: 86%;
    padding: 20px;
    background-color: #e4eef6;
    margin-bottom: 25px;
    margin-top: 20px;
  }

  /* line 199, ../sass/modules/_bodsearchwidget.scss */

  .CallRequestCallback {
    width: 100%;
    display: block;
    float: left;
  }

  /* line 205, ../sass/modules/_bodsearchwidget.scss */

  .pulse-line-icon {
    background-image: url(https://www.bupa.co.uk/~/media/Images/Global/components/common/icons/pulse-line-icon);
    background-repeat: no-repeat;
    display: block;
    padding-left: 35px;
    background-color: white;
    background-position: center;
    background-position-x: 6px;
    border-radius: 3px;
  }
}

@media screen and (min-device-width: 321px) and (max-device-width: 375px) {
  /* line 219, ../sass/modules/_bodsearchwidget.scss */

  .search-form {
    display: block;
    float: left;
    width: 88%;
    padding: 20px;
    background-color: #e4eef6;
    margin-bottom: 25px;
    margin-top: 20px;
  }

  /* line 229, ../sass/modules/_bodsearchwidget.scss */

  .CallRequestCallback {
    width: 100%;
    display: block;
    float: left;
  }

  /* line 235, ../sass/modules/_bodsearchwidget.scss */

  .pulse-line-icon {
    background-image: url(https://www.bupa.co.uk/~/media/Images/Global/components/common/icons/pulse-line-icon);
    background-repeat: no-repeat;
    display: block;
    padding-left: 35px;
    background-color: white;
    background-position: center;
    background-position-x: 6px;
    border-radius: 3px;
  }
}

@media screen and (min-device-width: 376px) and (max-device-width: 414px) {
  /* line 249, ../sass/modules/_bodsearchwidget.scss */

  .search-form {
    display: block;
    float: left;
    width: 89%;
    padding: 20px;
    background-color: #e4eef6;
    margin-bottom: 25px;
    margin-top: 20px;
  }

  /* line 259, ../sass/modules/_bodsearchwidget.scss */

  .CallRequestCallback {
    width: 100%;
    display: block;
    float: left;
  }

  /* line 265, ../sass/modules/_bodsearchwidget.scss */

  .pulse-line-icon {
    background-image: url(https://www.bupa.co.uk/~/media/Images/Global/components/common/icons/pulse-line-icon);
    background-repeat: no-repeat;
    display: block;
    padding-left: 35px;
    background-color: white;
    background-position: center;
    background-position-x: 6px;
    border-radius: 3px;
  }
}

@media only screen and (min-device-width: 568px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 279, ../sass/modules/_bodsearchwidget.scss */

  .search-form {
    display: block;
    float: left;
    padding: 20px;
    background-color: #e4eef6;
    margin-bottom: 25px;
    margin-top: 20px;
  }

  /* line 288, ../sass/modules/_bodsearchwidget.scss */

  .CallRequestCallback {
    width: 100%;
    display: block;
    float: left;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 297, ../sass/modules/_bodsearchwidget.scss */

  .search-form {
    display: block;
    width: 70%;
    padding: 20px;
    background-color: #e4eef6;
    margin-bottom: 25px;
    float: right;
    max-height: none;
  }

  /* line 307, ../sass/modules/_bodsearchwidget.scss */

  .pulse-line-icon {
    background-image: url(https://www.bupa.co.uk/~/media/Images/Global/components/common/icons/pulse-line-icon);
    background-repeat: no-repeat;
    display: block;
    padding-left: 35px;
    background-color: white;
    background-position: center;
    background-position-x: 6px;
    border-radius: 3px;
  }
}

/* line 2, ../sass/modules/_btnBanner.scss */

div.buttonBanner {
  background-color: #0079c8;
  bottom: 0;
  color: #fff;
  padding: 20px;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 999;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.6);
}

/* line 15, ../sass/modules/_btnBanner.scss */

div.buttonBanner .btnBannerBtn a {
  border: 2px solid #fff;
  padding-bottom: 15px;
  padding-top: 15px;
}

/* line 21, ../sass/modules/_btnBanner.scss */

div.buttonBanner .btnBanner {
  margin: auto;
  width: 70%;
}

@media screen and (max-width: 640px) {
  /* line 21, ../sass/modules/_btnBanner.scss */

  div.buttonBanner .btnBanner {
    margin: auto;
    width: 100%;
  }
}

/* line 31, ../sass/modules/_btnBanner.scss */

div.buttonBanner .btnBannerText {
  display: table;
  float: left;
  font-weight: 500;
  height: 50px;
  width: 50%;
}

@media screen and (max-width: 640px) {
  /* line 31, ../sass/modules/_btnBanner.scss */

  div.buttonBanner .btnBannerText {
    display: none;
  }
}

@media screen and (max-width: 768px) and (orientation: portrait) {
  /* line 31, ../sass/modules/_btnBanner.scss */

  div.buttonBanner .btnBannerText {
    line-height: unset;
  }
}

@media screen and (max-width: 1024px) and (orientation: landscape) {
  /* line 31, ../sass/modules/_btnBanner.scss */

  div.buttonBanner .btnBannerText {
    line-height: unset;
  }
}

/* line 51, ../sass/modules/_btnBanner.scss */

div.buttonBanner .btnBannerText > span {
  display: table-cell;
  vertical-align: middle;
}

/* line 56, ../sass/modules/_btnBanner.scss */

div.buttonBanner .btnBannerBtn {
  float: left;
  width: 50%;
}

@media screen and (max-width: 640px) {
  /* line 56, ../sass/modules/_btnBanner.scss */

  div.buttonBanner .btnBannerBtn {
    float: none;
    margin: auto;
  }
}

/* line 66, ../sass/modules/_btnBanner.scss */

div.buttonBanner .btnBannerBtn div {
  margin: auto;
  width: 170px;
}

/* line 71, ../sass/modules/_btnBanner.scss */

div.buttonBanner .btnBannerClose {
  cursor: pointer;
  float: right;
  position: relative;
  right: 30px;
  top: -15px;
}

@media screen and (max-width: 1024px) and (orientation: landscape) {
  /* line 71, ../sass/modules/_btnBanner.scss */

  div.buttonBanner .btnBannerClose {
    right: 98%;
  }
}

@media screen and (max-width: 480px) {
  /* line 85, ../sass/modules/_btnBanner.scss */

  div.buttonBanner .btnBannerBtn .btn,
  div.buttonBanner .btnBannerBtn .btn-form-submit {
    margin-left: -15px;
  }
}

@media screen and (min-width: 481px) and (max-width: 768px) {
  /* line 90, ../sass/modules/_btnBanner.scss */

  div.buttonBanner .btnBannerBtn .btn,
  div.buttonBanner .btnBannerBtn .btn-form-submit {
    margin-left: -10px;
  }
}

/* line 3, ../sass/shared/_overrides.scss */

.f13 {
  font-size: 13px;
}

/* line 7, ../sass/shared/_overrides.scss */

.f15 {
  font-size: 15px;
}

/* line 11, ../sass/shared/_overrides.scss */

.f18 {
  font-size: 18px;
}

/* line 15, ../sass/shared/_overrides.scss */

.f20 {
  font-size: 20px;
}

/* line 20, ../sass/shared/_overrides.scss */

.f21 {
  font-size: 21px;
}

@media (max-width: 767px) {
  /* line 20, ../sass/shared/_overrides.scss */

  .f21 {
    font-size: 18px;
  }
}

/* line 27, ../sass/shared/_overrides.scss */

.f25 {
  font-size: 25px;
}

@media (max-width: 767px) {
  /* line 27, ../sass/shared/_overrides.scss */

  .f25 {
    font-size: 21px;
  }
}

/* line 34, ../sass/shared/_overrides.scss */

.f32 {
  font-size: 32px;
}

@media (max-width: 767px) {
  /* line 34, ../sass/shared/_overrides.scss */

  .f32 {
    font-size: 25px;
  }
}

/* line 41, ../sass/shared/_overrides.scss */

.f60 {
  font-size: 60px;
}

@media (max-width: 767px) {
  /* line 41, ../sass/shared/_overrides.scss */

  .f60 {
    font-size: 40px;
  }
}

/* line 48, ../sass/shared/_overrides.scss */

.fbold {
  font-weight: 500;
}

/* line 52, ../sass/shared/_overrides.scss */

.flight {
  font-weight: 300;
}

/* line 57, ../sass/shared/_overrides.scss */

.color-lime {
  color: #678004 !important;
}

/* line 61, ../sass/shared/_overrides.scss */

.color-violet {
  color: #6a2ca1 !important;
}

/* line 65, ../sass/shared/_overrides.scss */

.color-fuschia {
  color: #c6007e !important;
}

/* line 69, ../sass/shared/_overrides.scss */

.color-teal {
  color: #008385 !important;
}

/* line 73, ../sass/shared/_overrides.scss */

.color-white {
  color: #ffffff !important;
}

/* line 77, ../sass/shared/_overrides.scss */

.color-cyan {
  color: #0079c8 !important;
}

/* line 81, ../sass/shared/_overrides.scss */

.color-black {
  color: #333333 !important;
}

/* line 85, ../sass/shared/_overrides.scss */

.color-orange {
  color: #ef8900 !important;
}

/* line 89, ../sass/shared/_overrides.scss */

.color-green {
  color: #007a3d !important;
}

/* line 93, ../sass/shared/_overrides.scss */

.color-plum {
  color: #a4219b !important;
}

/* line 97, ../sass/shared/_overrides.scss */

.color-burgundy {
  color: #942151 !important;
}

/* line 101, ../sass/shared/_overrides.scss */

.color-twitter {
  color: #00aced;
}

/* line 105, ../sass/shared/_overrides.scss */

.color-facebook {
  color: #40569a;
}

/* line 109, ../sass/shared/_overrides.scss */

.color-youtube {
  color: #df222e;
}

/* line 114, ../sass/shared/_overrides.scss */

.bg-transparent {
  background-color: transparent;
}

/* line 118, ../sass/shared/_overrides.scss */

.bg-fuchsia {
  background-color: #c6007e;
  color: #ffffff !important;
}

/* line 123, ../sass/shared/_overrides.scss */

.bg-blue-dark {
  background-color: #072f4f;
  color: #ffffff !important;
}

/* line 128, ../sass/shared/_overrides.scss */

.bg-plum {
  background-color: #a4219b;
  color: #ffffff !important;
}

/* line 133, ../sass/shared/_overrides.scss */

.bg-lime {
  background-color: #8da043;
  color: #ffffff !important;
}

/* line 138, ../sass/shared/_overrides.scss */

.bg-cyan {
  background-color: #0079c8;
  color: #ffffff !important;
}

/* line 143, ../sass/shared/_overrides.scss */

.bg-cyan-light {
  background-color: #3394d3;
  color: #ffffff !important;
}

/* line 148, ../sass/shared/_overrides.scss */

.bg-teal {
  background-color: #40a2a4;
  color: #ffffff;
}

/* line 153, ../sass/shared/_overrides.scss */

.bg-orange {
  background-color: #ef8900;
  color: #ffffff !important;
}

/* line 158, ../sass/shared/_overrides.scss */

.bg-white {
  background-color: #ffffff;
  color: #333333;
}

/* line 163, ../sass/shared/_overrides.scss */

.bg-violet {
  background-color: #6a2ca1;
  color: #ffffff !important;
}

/* line 168, ../sass/shared/_overrides.scss */

.bg-burgundy {
  background-color: #942151;
  color: #ffffff !important;
}

/* line 173, ../sass/shared/_overrides.scss */

.bg-green {
  background-color: #007a3d;
  color: #ffffff !important;
}

/* line 178, ../sass/shared/_overrides.scss */

.bg-green-dark {
  background-color: #18542c;
  color: #ffffff !important;
}

/* line 183, ../sass/shared/_overrides.scss */

.bg-grey {
  background-color: #f0f0f0;
  color: #333333 !important;
}

/* line 188, ../sass/shared/_overrides.scss */

.bg-dark-grey {
  background-color: #767676;
  color: #ffffff !important;
}

/* line 193, ../sass/shared/_overrides.scss */

.bg-white-color-cyan {
  background-color: #ffffff;
  color: #0079c8;
}

/* line 198, ../sass/shared/_overrides.scss */

.hero-bg-cyan-color-white {
  background-color: #0079c8 !important;
  color: #ffffff !important;
}

@media (max-width: 767px) {
  /* line 198, ../sass/shared/_overrides.scss */

  .hero-bg-cyan-color-white {
    background-color: transparent !important;
    color: #333333 !important;
  }
}

@media (min-width: 768px) {
  /* line 203, ../sass/shared/_overrides.scss */

  .hero-bg-cyan-color-white.caption {
    padding: 30px 30px 15px 20px !important;
  }
}

/* line 209, ../sass/shared/_overrides.scss */

.hero-bg-transparent-white {
  background-color: transparent !important;
  color: #ffffff !important;
}

@media (max-width: 767px) {
  /* line 209, ../sass/shared/_overrides.scss */

  .hero-bg-transparent-white {
    background-color: transparent !important;
    color: #333333 !important;
  }
}

/* line 215, ../sass/shared/_overrides.scss */

.hero-bg-transparent-black {
  background-color: transparent !important;
  color: #333333 !important;
}

@media (max-width: 767px) {
  /* line 215, ../sass/shared/_overrides.scss */

  .hero-bg-transparent-black {
    background-color: transparent !important;
    color: #333333 !important;
  }
}

/* line 221, ../sass/shared/_overrides.scss */

.reducePadding-bottom {
  padding-bottom: 0px !important;
}

/* line 225, ../sass/shared/_overrides.scss */

.reducePadding-top {
  padding-top: 0px !important;
}

/* line 229, ../sass/shared/_overrides.scss */

.panel .sm-belt {
  padding-top: 40px;
  padding-bottom: 40px;
}