.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/_two-column-page-title.scss */

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

/* 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 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-white.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 92, ../sass/modules/_shop-front-header.scss */

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

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

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

  /* line 101, ../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/logo-sml-white.png") !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 131, ../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 135, ../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 140, ../sass/modules/_shop-front-header.scss */

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

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

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

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

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

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

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

/* line 161, ../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 167, ../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 171, ../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 185, ../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 190, ../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 193, ../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 4, ../sass/modules/_shop-front-video-gallery.scss */

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

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

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

/* line 8, ../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 8, ../sass/modules/_shop-front-video-gallery.scss */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 47, ../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 51, ../sass/modules/_shop-front-video-gallery.scss */

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

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

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

/* line 60, ../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 70, ../sass/modules/_shop-front-video-gallery.scss */

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

/* line 73, ../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 84, ../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 99, ../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 110, ../sass/modules/_shop-front-video-gallery.scss */

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

/* line 113, ../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 120, ../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 126, ../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 131, ../sass/modules/_shop-front-video-gallery.scss */

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

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

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

/* line 139, ../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 145, ../sass/modules/_shop-front-video-gallery.scss */

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

/* line 148, ../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 151, ../sass/modules/_shop-front-video-gallery.scss */

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

/* line 154, ../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 158, ../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: 30px;
  color: #333 !important;
  margin-left: 0px;
  padding: 17px 110px 17px 8px;
  border: none;
  border-radius: 0px;
  height: 46px !important;
}

/* line 170, ../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 174, ../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 178, ../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 182, ../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 186, ../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 197, ../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: -178px;
  top: -97px;
  border-radius: 0px;
}

/* line 208, ../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 212, ../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 222, ../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 231, ../sass/modules/_shop-front-video-gallery.scss */

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

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

.campaign-hero .search-link-box.color-white a {
  color: #fff !important;
}

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

.campaign-hero .search-link-box.color-black {
  color: #333 !important;
}

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

.campaign-hero .search-link-box.color-black a {
  color: #333 !important;
}

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

.campaign-hero .search-link-box.color-black a:after {
  background-position: -192px 0 !important;
}

/* line 246, ../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 252, ../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 256, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .search-link-box .link-boxes ul li {
  width: 100% !important;
  float: left;
}

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

.campaign-hero .search-link-box .link-boxes ul li a {
  float: left;
}

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

.campaign-hero .app-widget-left {
  position: absolute;
  top: 285px;
  z-index: 100;
}

/* line 272, ../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 284, ../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 288, ../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 299, ../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 305, ../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 310, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-left .app-disc-left .btn-outline-alt-white {
  float: left;
  display: block;
}

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

.campaign-hero .app-widget-left .app-disc-left .btn-outline {
  float: left;
  display: none;
}

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

.campaign-hero .app-widget-right {
  position: absolute;
  top: 285px;
  right: 0px;
  z-index: 100;
}

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

.campaign-hero .app-widget-right .promo-widget-right {
  width: 267px;
  padding: 20px;
  position: absolute;
}

/* line 329, ../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 334, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .promo-widget-right .app-description p {
  font-weight: 300;
}

/* line 338, ../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 350, ../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 354, ../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 364, ../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 371, ../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 376, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .app-widget-right .app-disc-right .btn-outline-alt-white {
  float: right;
  display: block;
}

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

.campaign-hero .app-widget-right .app-disc-right .btn-outline {
  float: right;
  display: none;
}

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

.campaign-hero .image-fader {
  top: -133px;
  position: relative;
  height: 650px;
}

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

.campaign-hero .image-fader .bx-wrapper {
  margin: 0px;
}

/* line 392, ../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 395, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .image-fader .bx-wrapper .bx-controls {
  display: none;
}

/* line 398, ../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 406, ../sass/modules/_shop-front-video-gallery.scss */

.campaign-hero .image-fader .bx-wrapper .bx-viewport ul li div {
  height: 650px;
  width: auto;
}

/* line 409, ../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 412, ../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 425, ../sass/modules/_shop-front-video-gallery.scss */

.app-widget-medium {
  display: none;
}

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

.sf-testimonial-section.testimonial-section.navigation-box {
  cursor: default;
}

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

.sf-testimonial-section.testimonial-section.banner .belt {
  padding: 65px 10px 54px 10px;
}

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

.sf-testimonial-section.testimonial-section.banner blockquote .testimonial-user {
  margin-bottom: 17px;
}

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

.quote-text .font-75 {
  font-size: 75px;
}

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

.quote-text .font-50 {
  font-size: 50px;
}

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

.testimonial-section.banner blockquote .testimonial-cite {
  text-align: center;
  margin-top: 10px;
  margin-left: 0px;
}

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

.testimonial-section.banner blockquote cite {
  padding-left: 0px;
}

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

.font-60-500 {
  font-size: 60px;
  font-weight: 500;
}

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

.font-60-300 {
  font-size: 60px;
  font-weight: 300;
}

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

.font-50-500 {
  font-size: 50px;
  font-weight: 500;
}

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

.font-50-300 {
  font-size: 50px;
  font-weight: 300;
}

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

.font-32-500 {
  font-size: 32px;
  font-weight: 500;
}

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

.font-32-300 {
  font-size: 32px;
  font-weight: 300;
}

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

.font-25-500 {
  font-size: 25px;
  font-weight: 500;
}

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

.font-25-300 {
  font-size: 25px;
  font-weight: 300;
}

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

.font-21-500 {
  font-size: 21px;
  font-weight: 500;
}

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

.font-21-300 {
  font-size: 21px;
  font-weight: 300;
}

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

.font-15-500 {
  font-size: 15px;
  font-weight: 500;
}

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

.font-15-300 {
  font-size: 15px;
  font-weight: 300;
}

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

.font-13-500 {
  font-size: 13px;
  font-weight: 500;
}

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

.font-13-300 {
  font-size: 13px;
  font-weight: 300;
}

@media (min-width: 1145px) {
  /* line 531, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right {
    top: auto;
    bottom: 30px;
  }

  /* line 535, ../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 542, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left {
    top: auto;
    bottom: 30px;
  }

  /* line 546, ../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 555, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right {
    right: 0;
  }

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

  .campaign-hero .app-widget-left {
    left: 0;
  }
}

@media (min-width: 961px) and (max-width: 1200px) {
  /* line 564, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .video-block {
    /*top: -211px!important;*/
  }
}

@media (min-width: 1025px) and (max-width: 1399px) {
  /* line 572, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-left {
    top: 180px !important;
  }

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

  .app-widget-left .app-image-left {
    width: 130px !important;
    height: 115px !important;
  }

  /* line 577, ../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 585, ../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 592, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-left .app-disc-left .btn-outline-alt-white {
    float: left;
    display: none;
  }

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

  .app-widget-left .app-disc-left .btn-outline {
    float: left;
    display: block;
  }

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

  .app-widget-right {
    top: 180px !important;
  }

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

  .app-widget-right .app-image-right {
    width: 130px !important;
    height: 115px !important;
    z-index: 50;
  }

  /* line 608, ../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 616, ../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 624, ../sass/modules/_shop-front-video-gallery.scss */

  .app-widget-right .btn-outline-alt-white {
    float: right;
  }
}

@media (min-width: 1025px) and (max-width: 1199px) {
  /* line 630, ../sass/modules/_shop-front-video-gallery.scss */

  .nav-main .primary a {
    font-size: 13px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 639, ../sass/modules/_shop-front-video-gallery.scss */

  .ie9 .campaign-hero .app-widget-left .app-image-left {
    left: 0;
  }

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

  .ie9 .campaign-hero .app-widget-left .app-disc-left {
    left: 130px;
  }

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

  .campaign-hero {
    height: 593px;
  }

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

  .campaign-hero .campaign-video {
    /*display: none!important;*/
  }

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

  .campaign-hero .gsa-search {
    width: 750px;
    bottom: 261px;
  }

  /* line 658, ../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 662, ../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 672, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left {
    position: relative;
    top: -133px;
    z-index: 100;
    float: left;
    width: 100%;
  }

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

  .campaign-hero .app-widget-left.color-white {
    color: #333 !important;
  }

  /* line 681, ../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 691, ../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 699, ../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 706, ../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 711, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-disc-left .btn-outline-alt-white {
    float: left;
    display: none;
  }

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

  .campaign-hero .app-widget-left .app-disc-left .btn-outline {
    float: left;
    display: block;
  }

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

  .campaign-hero .app-widget-right {
    position: relative;
    top: -133px;
    z-index: 100;
    background: #f7f7f7;
    height: 83px;
  }

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

  .campaign-hero .app-widget-right.color-white {
    color: #333 !important;
  }

  /* line 730, ../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 740, ../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 748, ../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 756, ../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 761, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-disc-right .btn-outline-alt-white {
    float: right;
    display: none;
  }

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

  .campaign-hero .app-widget-right .app-disc-right .btn-outline {
    float: right;
    display: block;
  }

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

  .safari .campaign-hero .app-widget-left .app-disc-left {
    padding-left: 85px;
  }

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

  .touch.safari .campaign-hero .app-widget-left .app-disc-left {
    padding-left: 0px;
  }
}

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

  .campaign-hero {
    margin-bottom: 40px;
  }

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

  .campaign-hero .video-block {
    height: 565px;
    top: -60px;
  }

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

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

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

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

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

  .campaign-hero .video-pattern {
    top: -60px;
    height: 565px;
  }

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

  .campaign-hero .campaign-video {
    /*display: none!important;*/
  }

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

  .campaign-hero .image-fader {
    display: block !important;
    height: 565px;
    top: -60px;
  }

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

  .campaign-hero .image-fader.hide {
    display: block !important;
  }

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

  .campaign-hero .gsa-search {
    width: auto;
    height: auto;
    bottom: 300px;
  }

  /* line 828, ../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 837, ../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: 17px 97px 17px 8px;
    font-size: 25px;
    height: 46px !important;
  }

  /* line 844, ../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: -112px;
    position: relative;
  }

  /* line 849, ../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 858, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .gsa-search .gsa-search-content .action-link {
    margin: 20px 0px 30px 0px;
  }

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

  .campaign-hero .gsa-search .gsa-search-content .title-discription {
    display: none;
  }

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

  .campaign-hero .search-link-box {
    margin-top: 30px;
    top: 200px;
    left: 0px;
  }

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

  .campaign-hero .search-link-box .link-boxes {
    left: 0px;
    width: auto;
    text-align: center;
  }

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

  .campaign-hero .search-link-box .link-boxes ul {
    float: none;
    width: 100%;
  }

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

  .campaign-hero .search-link-box .link-boxes ul li {
    display: inline-block;
    width: 100%;
    float: none;
  }

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

  .campaign-hero .search-link-box .link-boxes ul li a {
    width: 100%;
  }

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

  .campaign-hero .app-widget-left {
    position: relative;
    top: -60px;
    z-index: 100;
  }

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

  .campaign-hero .app-widget-left.color-white {
    color: #333 !important;
  }

  /* line 896, ../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 906, ../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 915, ../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 922, ../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 927, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-left .app-disc-left .btn-outline-alt-white {
    float: left;
    display: none;
  }

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

  .campaign-hero .app-widget-left .app-disc-left .btn-outline {
    float: left;
    display: block;
  }

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

  .campaign-hero .app-widget-right {
    position: relative;
    top: -60px;
    z-index: 100;
    background: #f7f7f7;
    min-height: 120px;
    width: 100%;
  }

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

  .campaign-hero .app-widget-right.color-white {
    color: #333 !important;
  }

  /* line 947, ../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 952, ../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 959, ../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 968, ../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 973, ../sass/modules/_shop-front-video-gallery.scss */

  .campaign-hero .app-widget-right .app-disc-right .btn-outline-alt-white {
    float: right;
    display: none;
  }

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

  .campaign-hero .app-widget-right .app-disc-right .btn-outline {
    float: right;
    display: block;
  }

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

  .sf-testimonial-section.testimonial-section.banner blockquote cite {
    padding-left: 0px;
    font-size: 20px;
  }

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

  .sf-testimonial-section.testimonial-section.banner .belt {
    padding: 27px 10px 12px;
  }

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

  .quote-text .font-75 {
    font-size: 50px;
  }

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

  .quote-text .font-50 {
    font-size: 32px;
  }

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

  .font-60-500 {
    font-size: 40px;
    font-weight: 500;
  }

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

  .font-60-300 {
    font-size: 40px;
    font-weight: 300;
  }

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

  .font-50-500 {
    font-size: 40px;
    font-weight: 500;
  }

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

  .font-50-300 {
    font-size: 40px;
    font-weight: 300;
  }

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

  .safari .campaign-hero .app-widget-left .app-disc-left {
    padding-left: 90px;
  }

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

  .touch.safari .campaign-hero .app-widget-left .app-disc-left {
    padding-left: 40px;
  }
}

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

.ie9 span.twitter-typeahead {
  top: -30px;
  outline: none;
}

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

.ie9 #gsa_search-scl {
  top: 35px;
  outline: none;
}

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

.ie9 .i-search-q-cyan {
  top: -96px !important;
}

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

.ie10 span.twitter-typeahead {
  top: -30px;
  outline: none;
}

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

.ie10 #gsa_search-scl {
  top: 35px;
  outline: none;
}

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

.ie10 .i-search-q-cyan {
  top: -92px !important;
}

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

.ie11 span.twitter-typeahead {
  top: -30px;
  outline: none;
}

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

.ie11 #gsa_search-scl {
  top: 35px;
  outline: none;
}

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

.ie11 .i-search-q-cyan {
  top: -92px !important;
}

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

  html.ie11 .errorMsg1 {
    margin-right: 125px;
  }
}

@media (max-width: 980px) {
  /* line 1112, ../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 4, ../sass/modules/_image-carousel.scss */

.image-carousel img[src] {
  max-width: 0px;
}

/* line 7, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper {
  margin: 0px;
}

/* line 9, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-loading {
  background: url(../img/shopfront/bx_loader.gif) center center no-repeat #fff;
}

/* line 12, ../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 21, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-viewport ul li div.bxslider-image {
  height: 800px;
  width: auto;
}

/* line 24, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-viewport ul li div.bxslider-image.position-right {
  background-position: right !important;
}

/* line 27, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-viewport ul li div.bxslider-image.position-center {
  background-position: center !important;
}

/* line 34, ../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 41, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-pager .bx-pager-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

/* line 47, ../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 62, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #fff;
}

/* line 65, ../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 80, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-prev {
  left: 30px;
}

/* line 89, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-next {
  right: 30px;
}

/* line 98, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-controls-auto {
  bottom: 52px;
}

/* line 102, ../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: -16px;
  outline: 0;
  text-indent: -9999px;
  z-index: 9999;
}

/* line 112, ../sass/modules/_image-carousel.scss */

.image-carousel .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* line 129, ../sass/modules/_image-carousel.scss */

.image-carousel .carousel-content {
  position: absolute;
  text-align: center;
  width: 850px;
  padding: 0px 30px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: 311px;
}

/* line 139, ../sass/modules/_image-carousel.scss */

.image-carousel .carousel-content p:last-child {
  padding-bottom: 20px;
}

/* line 142, ../sass/modules/_image-carousel.scss */

.image-carousel .carousel-content .conatiner-link {
  width: 100%;
  text-align: center;
  margin-top: 40px;
}

/* line 146, ../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 155, ../sass/modules/_image-carousel.scss */

.image-carousel.promo {
  height: auto;
  position: relative;
  margin-bottom: 40px;
}

/* line 160, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .carousel-content {
  top: 15px;
}

/* line 163, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .carousel-content h2 {
  font-size: 26px;
}

/* line 167, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .carousel-content img {
  position: relative;
  top: 20px;
  max-width: 100%;
}

/* line 175, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .bx-wrapper .bx-viewport ul li div.bxslider-image {
  height: 300px;
}

/* line 179, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .bx-wrapper .bx-pager {
  position: relative;
  top: -73px;
}

/* line 183, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .bx-wrapper .bx-pager.bx-default-pager a {
  height: 12px;
  width: 12px;
}

/* line 188, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .bx-wrapper .bx-pager.bx-default-pager a.active {
  height: 12px;
  width: 12px;
}

/* line 195, ../sass/modules/_image-carousel.scss */

.image-carousel.promo .bx-controls-direction {
  position: relative;
  top: -203px;
}

/* line 200, ../sass/modules/_image-carousel.scss */

.image-carousel.promo a.bx-prev.wow.bounceInLeft {
  left: 30px;
}

/* line 204, ../sass/modules/_image-carousel.scss */

.image-carousel.promo a.bx-next.wow.bounceInRight {
  right: 30px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 214, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content {
    width: 708px;
  }

  /* line 216, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content h1 {
    font-size: 48px;
  }

  /* line 219, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content h3 {
    font-size: 24px;
  }

  /* line 230, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper ul li div.bxslider-image.position-right {
    background-position: right !important;
  }

  /* line 233, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper ul li div.bxslider-image.position-center {
    background-position: center !important;
  }

  /* line 240, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper .bx-controls-direction a {
    margin-top: 272px;
  }
}

@media (max-width: 767px) {
  /* line 251, ../sass/modules/_image-carousel.scss */

  .image-carousel {
    height: 400px;
  }

  /* line 253, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper {
    /* Code Commented
    .bx-pager{
    	bottom: 8px;
    	&.bx-default-pager{
    		a{
    			background: transparent;
    			border: 2px solid #999;
    		
    			&:hover{
    				background: #999;
    			}
    			&.active{
    				background: #999;
    				border: none;					
    				border: 2px solid #999;
    			}
    		}
    	} 
    } 			
    .bx-prev{
    	left: -6px;
    	background: url(../img/shopfront/controls-mobile.png) no-repeat 0 -1px;
    	&:hover{
    		background-position: 0 -1px;
    	}
    } 
    .bx-next {
    	right: -2px;
    	background: url(../img/shopfront/controls-mobile.png) no-repeat -74px -0px;
    	&:hover{
    		background-position: -74px -0px;					
    	}
    }*/
  }

  /* line 256, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper ul li div.bxslider-image {
    height: 400px !important;
  }

  /* line 258, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper ul li div.bxslider-image.position-right {
    background-position: right !important;
  }

  /* line 261, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper ul li div.bxslider-image.position-center {
    background-position: center !important;
  }

  /* line 267, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper .bx-controls {
    top: 43px;
    position: relative;
  }

  /* line 271, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper .bx-pager {
    bottom: 68px;
  }

  /* line 307, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper .bx-controls-direction {
    display: none;
  }

  /* line 309, ../sass/modules/_image-carousel.scss */

  .image-carousel .bx-wrapper .bx-controls-direction a {
    margin-top: -12px;
  }

  /* line 315, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content {
    top: 22px;
    width: auto !important;
    padding: 10px;
    position: absolute;
  }

  /* line 320, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content .carousel-title {
    height: 215px;
    position: relative;
  }

  /* line 323, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content .carousel-title h1 {
    border: 1 px solid red;
    bottom: 0px;
    margin-bottom: 0px;
    position: absolute;
  }

  /* line 337, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content .conatiner-link {
    margin-bottom: 0px;
    margin-top: 43px;
  }

  /* line 341, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content p {
    display: none;
  }

  /* line 344, ../sass/modules/_image-carousel.scss */

  .image-carousel .carousel-content h3 {
    display: none;
  }

  /* line 349, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo {
    margin-right: 10px;
    margin-left: 10px;
    height: 450px !important;
  }

  /* line 355, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content h2 {
    font-size: 22px;
  }

  /* line 359, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content h3 {
    font-size: 22px;
    display: block !important;
  }

  /* line 364, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content p {
    display: block;
  }

  /* line 368, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content .carousel-title {
    height: auto;
  }

  /* line 371, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .carousel-content .carousel-title span {
    float: left;
    width: 100%;
    margin-top: -30px;
    margin-bottom: 30px;
  }

  /* line 381, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .bx-wrapper ul li div.bxslider-image {
    height: 450px !important;
  }

  /* line 385, ../sass/modules/_image-carousel.scss */

  .image-carousel.promo .bx-wrapper .bx-pager {
    top: -90px;
  }
}

/* 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 10, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab {
  height: 400px;
}

/* line 12, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img {
  cursor: pointer;
  color: #fff;
}

/* line 15, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab.slab-img .inner {
  padding: 20px 20px;
}

/* line 19, ../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 26, ../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 33, ../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 40, ../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 47, ../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 54, ../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 61, ../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 68, ../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 75, ../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 82, ../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 89, ../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 96, ../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 103, ../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 110, ../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 117, ../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 124, ../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 131, ../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 137, ../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 145, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab .inner {
  height: 395px;
  background-color: transparent;
}

/* line 148, ../sass/modules/_shared-folder-product-module.scss */

.sf-product-module .link-box .slab .inner .pm-title {
  position: relative;
  height: 196px;
}

/* line 152, ../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 162, ../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 172, ../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 177, ../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 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-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 186, ../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 191, ../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 208, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .grid {
    margin: none;
  }

  /* line 210, ../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 215, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab {
    height: 260px;
  }

  /* line 217, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img {
    cursor: pointer;
  }

  /* line 220, ../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 226, ../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 231, ../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 237, ../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 242, ../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 247, ../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 252, ../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 257, ../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 262, ../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 267, ../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 272, ../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 277, ../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 282, ../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 287, ../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 292, ../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 297, ../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 301, ../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 308, ../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 311, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-title {
    height: 66px;
  }

  /* line 314, ../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 323, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description p {
    font-size: 17px;
  }

  /* line 326, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description .action-link {
    top: 130px;
  }

  /* line 328, ../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 345, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module {
    margin-bottom: 0px !important;
    padding-bottom: 15px;
    padding-top: 0px;
    margin-top: 0px;
  }

  /* line 351, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .grid .w-25 {
    width: 100%;
  }

  /* line 356, ../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 362, ../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 371, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab {
    height: 220px;
  }

  /* line 373, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img {
    cursor: pointer;
  }

  /* line 375, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab.slab-img .prod-module-height {
    height: 215px !important;
  }

  /* line 379, ../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 386, ../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 391, ../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 397, ../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 402, ../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 407, ../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 412, ../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 417, ../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 422, ../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 427, ../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 432, ../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 437, ../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 442, ../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 447, ../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 452, ../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 457, ../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 461, ../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 468, ../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 471, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-title {
    height: 46px;
  }

  /* line 473, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-title h3 {
    font-size: 40px;
  }

  /* line 477, ../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 487, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description p {
    font-size: 15px;
  }

  /* line 490, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .link-box .slab .inner .pm-description .action-link {
    top: 124px;
  }

  /* line 492, ../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 504, ../sass/modules/_shared-folder-product-module.scss */

  .sf-product-module .title-sectionPlain .varientdiv p {
    font-size: 25px;
  }
}

/* line 512, ../sass/modules/_shared-folder-product-module.scss */

.ie9 .sf-product-module {
  bottom: -50px;
  margin-bottom: -40px;
}

/* 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;
  }
}

/* line 72, ../sass/modules/_shop-front-health-info-module.scss */

.ie9 .info-box.panel.bg-grey .belt {
  padding-bottom: 0px;
}

/* line 76, ../sass/modules/_shop-front-health-info-module.scss */

.ie9 .bg-grey.panel.info-box .belt {
  padding-top: 10px;
}

@media (min-width: 1025px) and (max-width: 1150px) {
  /* line 85, ../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 111, ../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 .video-icon-center {
  display: block;
  position: absolute;
  right: 41%;
  top: 50%;
  margin-top: -30px;
  z-index: 10;
  vertical-align: middle;
}

/* line 121, ../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 .video-icon-center:hover {
  background-color: #0079c8;
}

/* line 126, ../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 .video-icon-left {
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -30px;
  z-index: 10;
  vertical-align: middle;
}

/* line 136, ../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 .video-icon-left:hover {
  background-color: #0079c8;
}

/* line 147, ../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 154, ../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 160, ../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 175, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #fff;
}

/* line 178, ../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 192, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-prev {
  margin-left: 20px;
}

/* line 197, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-next {
  right: 30px;
}

/* line 202, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-controls-auto {
  bottom: 52px;
}

/* line 206, ../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 216, ../sass/modules/_featured-promo-content.scss */

.mod-featured-promo-carousel .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

@media (max-width: 767px) {
  /* line 236, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel {
    height: auto;
  }

  /* line 238, ../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 241, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-controls-direction {
    display: none;
  }

  /* line 244, ../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 247, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element div.bxslider-image {
    height: auto;
  }
}

@media (max-width: 767px) {
  /* line 254, ../sass/modules/_featured-promo-content.scss */

  .video-icon-left {
    left: 20px;
  }
}

@media (min-width: 768px) {
  /* line 262, ../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 274, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-controls-direction {
    display: none;
  }

  /* line 277, ../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 288, ../sass/modules/_featured-promo-content.scss */

  .mod-featured-promo-carousel .bx-controls-direction {
    display: none;
  }

  /* line 291, ../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: 1600px) {
  /* line 298, ../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: center !important;
  }
}

/* line 2, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed {
  padding: 60px 30px;
}

/* line 4, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .latest-heading-text {
  text-align: center;
  margin-bottom: 40px;
}

/* line 9, ../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 13, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile .pad {
  height: 100%;
}

/* line 15, ../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;
  height: 100%;
  padding-bottom: 30px;
  text-decoration: none;
  width: 100%;
}

/* line 23, ../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 25, ../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 34, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .latest-content-feed .grid .latest-tile .pad a .latest-img-container {
  position: relative;
}

/* line 36, ../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 46, ../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 51, ../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 57, ../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 61, ../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;
  bottom: 0;
  padding-left: 15px;
  color: #333333;
}

/* line 74, ../sass/modules/_latest-content-feed.scss */

.latest-content-feed-container .show-all-stories .link-box-body {
  text-align: center;
}

/* line 76, ../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 82, ../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 90, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-news {
  background-color: #E40068;
}

/* line 93, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-expert-views {
  background-color: #f38a32;
}

/* line 96, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-blogs {
  background-color: #168d95;
}

/* line 99, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-mindfulness {
  background-color: #008385;
}

/* line 102, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-fitness {
  background-color: #c6007e;
}

/* line 106, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-nutrition {
  background-color: #6a2ca1;
}

/* line 109, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-relaxation {
  background-color: #ef8900;
}

/* line 112, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-expert-opinion {
  background-color: #0079c8;
}

/* line 115, ../sass/modules/_latest-content-feed.scss */

.content-type.bupa-living-well {
  background-color: #007a3d;
}

/* line 120, ../sass/modules/_latest-content-feed.scss */

.latest-content__latest-tile .latest-tile__title-link {
  color: #0079c8;
  padding-bottom: 20px;
}

/* line 124, ../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;
}

@media (max-width: 767px) {
  /* line 135, ../sass/modules/_latest-content-feed.scss */

  .latest-content-feed-container .latest-content-feed .grid .latest-tile {
    margin-bottom: 18px;
    padding-bottom: 0px;
  }

  /* line 140, ../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 142, ../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 146, ../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 149, ../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 153, ../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 158, ../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 175, ../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 178, ../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 185, ../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 187, ../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 193, ../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 197, ../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 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 */

.newsroom-listing-container .pad.f21 {
  text-align: center;
}

/* line 7, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .search-box {
  margin-top: 30px;
}

/* line 10, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .search-box .newsroom-filter-search p {
  display: none;
}

/* line 14, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .search-box .search-title {
  font-size: 15px;
}

/* line 18, ../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 25, ../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 40, ../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 57, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row {
  margin-top: 40px;
  margin-bottom: 40px;
}

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

.mod-newsroom-filter-control .row .pad-top {
  padding-top: 10px;
}

/* line 63, ../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 72, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .pad-left {
  padding-left: 25px;
}

/* line 75, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .filter-heading-div {
  display: none;
}

/* line 79, ../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 86, ../sass/modules/_newsroom-filter-controls.scss */

.mod-newsroom-filter-control .row .mod-select {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* line 91, ../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 102, ../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 104, ../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 110, ../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 117, ../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 129, ../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 137, ../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 154, ../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 154, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .close-icon-over-input {
    bottom: 17px;
  }
}

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

  .newsroom-listing-container .pad.f21 {
    padding-bottom: 10px;
  }

  /* line 180, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .search-box {
    margin: 25px 10px 0 10px;
  }

  /* line 182, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .search-box .search-text-box {
    margin: 0;
  }

  /* line 186, ../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 201, ../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 214, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row {
    margin-top: 20px;
    background-color: #f7f7f7;
    padding-bottom: 20px;
    margin-bottom: 0;
  }

  /* line 219, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .pad-left {
    padding-left: 0;
  }

  /* line 222, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .pad-top {
    padding-top: 15px;
    padding-bottom: 10px;
  }

  /* line 226, ../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 233, ../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 238, ../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 245, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .search-selectbox-label {
    padding-left: 0px;
  }

  /* line 249, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .select-full-box {
    width: 99%;
    top: 5px;
    background-color: #ffffff;
  }

  /* line 255, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .search-select-box-bg {
    background-color: #f7f7f7;
    padding: 0;
    height: auto;
  }

  /* line 260, ../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 271, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .search-selectbox-label {
    padding-right: 0;
  }

  /* line 274, ../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 284, ../sass/modules/_newsroom-filter-controls.scss */

  .mod-newsroom-filter-control .row .pad-top {
    padding-top: 0px;
  }

  /* line 287, ../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 295, ../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 2, ../sass/modules/_footer-override.scss */

.footer .support-link {
  display: none;
}

/* line 5, ../sass/modules/_footer-override.scss */

.footer .belt {
  padding: 0;
  padding-left: 10px;
}

/* line 9, ../sass/modules/_footer-override.scss */

.footer .social-links {
  position: absolute;
  bottom: 10px;
  right: 70px;
  width: auto !important;
}

/* line 15, ../sass/modules/_footer-override.scss */

.footer .logo {
  display: none;
}

/* line 18, ../sass/modules/_footer-override.scss */

.footer .legal-links ul.belt {
  float: left;
}

/* line 21, ../sass/modules/_footer-override.scss */

.footer .grid {
  display: none;
}

@media (max-width: 767px) {
  /* line 27, ../sass/modules/_footer-override.scss */

  .footer .belt.legal {
    margin-bottom: 60px;
  }

  /* line 30, ../sass/modules/_footer-override.scss */

  .footer ul.social-links.support-link {
    display: none;
  }

  /* line 33, ../sass/modules/_footer-override.scss */

  .footer .social-links {
    margin-left: 10px;
    left: 0;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 43, ../sass/modules/_footer-override.scss */

  .footer {
    height: 126px;
  }

  /* line 45, ../sass/modules/_footer-override.scss */

  .footer .social-links {
    left: 10px;
    right: initial;
  }
}

/* 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 .pad.f21 {
  padding: 20px;
  text-align: center;
}

/* line 94, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .load-more-btn {
  padding-bottom: 17px;
}

/* line 97, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .search-box {
  margin-top: 30px;
}

/* line 99, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .search-box .search-title {
  font-size: 15px;
}

/* line 103, ../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 110, ../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 125, ../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 135, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .search-box .search-btn-bg p {
  display: none;
}

/* line 146, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 150, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .pad-top {
  padding-top: 10px;
}

/* line 154, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .pad-left {
  padding-left: 25px;
}

/* line 157, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .filter-heading-div {
  display: none;
}

/* line 161, ../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 168, ../sass/modules/_profile-listing.scss */

.mod-profile-listing-search .row .mod-select {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* line 173, ../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 184, ../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 186, ../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 192, ../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 199, ../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 211, ../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 219, ../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 236, ../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 236, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .close-icon-over-input {
    bottom: 17px;
  }
}

@media (max-width: 767px) {
  /* line 258, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33 .listing-container {
    background: #eeeeee;
    margin: 17px;
  }

  /* line 263, ../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 270, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33 .listing-container .profile-img-desc img {
    width: auto;
    height: auto;
  }

  /* line 277, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33:nth-child(3n+1) .listing-container {
    margin-left: 30px;
    margin-right: 30px;
  }

  /* line 283, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33:nth-child(3n) .listing-container {
    margin-left: 30px;
    margin-right: 30px;
  }

  /* line 289, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33:nth-child(3n-1) .listing-container {
    margin-left: 30px;
    margin-right: 30px;
  }

  /* line 295, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .search-box {
    margin: 25px 10px 0 10px;
  }

  /* line 297, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .search-box .search-text-box {
    margin: 0;
  }

  /* line 301, ../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 316, ../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 329, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row {
    margin-top: 20px;
    background-color: #f7f7f7;
    padding-bottom: 20px;
  }

  /* line 333, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .pad-left {
    padding-left: 0;
  }

  /* line 336, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .pad-top {
    padding-top: 15px;
    padding-bottom: 10px;
  }

  /* line 340, ../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 347, ../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 352, ../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 359, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .search-selectbox-label {
    padding-left: 0px;
  }

  /* line 363, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .select-full-box {
    width: 99%;
    top: 5px;
    background-color: #ffffff;
  }

  /* line 369, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .search-select-box-bg {
    padding: 0;
    height: 290px;
  }

  /* line 374, ../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 382, ../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 390, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .search-selectbox-label {
    padding-right: 0;
  }

  /* line 393, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .select-full-box {
    width: 98px;
  }

  /* line 398, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .w-33 .listing-container {
    margin-left: 20px;
  }

  /* line 400, ../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 412, ../sass/modules/_profile-listing.scss */

  .mod-profile-listing-search .row .pad-top {
    padding-top: 0px;
  }

  /* line 415, ../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: 160px;
  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;
  }
}

/* line 1, ../sass/modules/_login-page.scss */

.mod-login-corporate {
  padding: 60px 30px;
}

/* line 3, ../sass/modules/_login-page.scss */

.mod-login-corporate .login-heading {
  background: #f7f7f7;
  text-align: center;
  padding: 60px 30px;
}

/* line 8, ../sass/modules/_login-page.scss */

.mod-login-corporate .bupa-field {
  width: 150px;
  border-radius: 3px;
  width: 85%;
  font-size: 16px;
  border: 1px solid #d8d9d9;
  height: 20px;
  margin: 0;
  line-height: normal;
  padding: 15px;
}

/* line 19, ../sass/modules/_login-page.scss */

.mod-login-corporate .login-container {
  padding: 30px;
  position: relative;
  left: 32%;
}

/* line 23, ../sass/modules/_login-page.scss */

.mod-login-corporate .login-container .form .row {
  display: block;
  margin-bottom: 0;
}

/* line 28, ../sass/modules/_login-page.scss */

.mod-login-corporate .login-container .field-section .label {
  padding: 20px 0;
}

/* line 30, ../sass/modules/_login-page.scss */

.mod-login-corporate .login-container .field-section .label label {
  padding-bottom: 0;
  font-weight: bold;
}

/* line 35, ../sass/modules/_login-page.scss */

.mod-login-corporate .login-container .field-section .validation-message {
  margin-left: 0px;
}

/* line 37, ../sass/modules/_login-page.scss */

.mod-login-corporate .login-container .field-section .validation-message.error {
  color: red;
  font-weight: bold;
}

/* line 41, ../sass/modules/_login-page.scss */

.mod-login-corporate .login-container .field-section .validation-message p {
  margin: 0;
  padding: 0;
}

/* line 46, ../sass/modules/_login-page.scss */

.mod-login-corporate .login-container .field-section .validation-message .label label {
  font-size: 15px;
  color: #333;
  padding: 10px 0;
  font-weight: bold;
}

/* line 55, ../sass/modules/_login-page.scss */

.mod-login-corporate .login-container .forgot-link {
  padding: 20px 0;
  font-weight: bold;
}

/* line 60, ../sass/modules/_login-page.scss */

.mod-login-corporate .forgot-login-container {
  padding: 30px;
  position: relative;
  left: 32%;
}

/* line 64, ../sass/modules/_login-page.scss */

.mod-login-corporate .forgot-login-container .form .row {
  display: block;
  margin-bottom: 0;
}

/* line 69, ../sass/modules/_login-page.scss */

.mod-login-corporate .forgot-login-container .field-section .label {
  padding: 20px 0;
}

/* line 71, ../sass/modules/_login-page.scss */

.mod-login-corporate .forgot-login-container .field-section .label label {
  padding-bottom: 0;
  font-weight: bold;
}

/* line 76, ../sass/modules/_login-page.scss */

.mod-login-corporate .forgot-login-container .field-section .validation-message {
  margin-left: 0px;
}

/* line 78, ../sass/modules/_login-page.scss */

.mod-login-corporate .forgot-login-container .field-section .validation-message.error {
  color: red;
  font-weight: bold;
}

/* line 82, ../sass/modules/_login-page.scss */

.mod-login-corporate .forgot-login-container .field-section .validation-message p {
  margin: 0;
  padding: 0;
}

/* line 87, ../sass/modules/_login-page.scss */

.mod-login-corporate .forgot-login-container .field-section .validation-message .label label {
  font-size: 15px;
  color: #333;
  padding: 10px 0;
  font-weight: bold;
}

/* line 96, ../sass/modules/_login-page.scss */

.mod-login-corporate .forgot-login-container .back-comp-login {
  padding: 20px 0;
  font-weight: bold;
}

/* line 100, ../sass/modules/_login-page.scss */

.mod-login-corporate .forgot-login-container .back-comp-login a p {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  /* line 112, ../sass/modules/_login-page.scss */

  .mod-login-corporate .login-container {
    padding: 0;
    left: 0;
  }

  /* line 115, ../sass/modules/_login-page.scss */

  .mod-login-corporate .login-container .form {
    padding: 0;
  }

  /* line 119, ../sass/modules/_login-page.scss */

  .mod-login-corporate .login-container .grid .pad {
    padding: 0;
  }

  /* line 124, ../sass/modules/_login-page.scss */

  .mod-login-corporate .forgot-login-container {
    padding: 0;
    left: 0;
  }

  /* line 127, ../sass/modules/_login-page.scss */

  .mod-login-corporate .forgot-login-container .form {
    padding: 0;
  }

  /* line 131, ../sass/modules/_login-page.scss */

  .mod-login-corporate .forgot-login-container .grid .pad {
    padding: 0;
  }
}

/* line 1, ../sass/modules/_corporate-header.scss */

.mod-corporate-nav-bar {
  display: none;
}

/* line 4, ../sass/modules/_corporate-header.scss */

.active-overlay {
  overflow: hidden;
}

/* line 7, ../sass/modules/_corporate-header.scss */

.gssb_c {
  z-index: 9000 !important;
}

/* line 13, ../sass/modules/_corporate-header.scss */

.gsc-completion-container div.gsq_a td span {
  font-weight: bold;
}

/* line 15, ../sass/modules/_corporate-header.scss */

.gsc-completion-container div.gsq_a td span b {
  font-weight: normal;
}

/* line 24, ../sass/modules/_corporate-header.scss */

.mod-corporate-mobile-nav .corporate-search-icon a {
  padding: 7px 24px 30px !important;
}

/* line 28, ../sass/modules/_corporate-header.scss */

.mod-corporate-mobile-nav .primary a {
  padding: 7px 24px 30px;
}

/* line 31, ../sass/modules/_corporate-header.scss */

.mod-corporate-mobile-nav .primary a i.i-search-q-sml-grey {
  display: block;
}

/* line 37, ../sass/modules/_corporate-header.scss */

.mod-corporate-mobile-nav .corporate-logout a {
  color: #0079c8;
  text-decoration: underline;
  font-weight: bold;
}

/* line 45, ../sass/modules/_corporate-header.scss */

.corporate-search-overlay {
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  transition: opacity .5s ease-out 0s;
  width: 100%;
  z-index: 9000;
}

/* line 53, ../sass/modules/_corporate-header.scss */

.corporate-search-overlay .corporate-outer-wrap {
  background: #fff;
  margin: 0 auto;
  min-height: 600px;
  padding-bottom: 20px;
}

/* line 60, ../sass/modules/_corporate-header.scss */

.corporate-search-input {
  position: relative;
}

/* line 62, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-close-icon {
  background: url(img/icon/search-clear-cross.png) right no-repeat;
  cursor: pointer;
  display: block;
  height: 41px;
  position: absolute;
  right: 30px;
  top: 0;
  width: 41px;
}

/* line 72, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box {
  margin-top: 70px;
}

/* line 74, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .corporate-static-search-text {
  font-size: 13px;
}

/* line 77, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .gsc-input-box {
  border: none;
  height: 70px;
  border-bottom: 2px dotted #ccc;
}

/* line 80, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .gsc-input-box.gsc-input-box-hover {
  box-shadow: none !important;
}

/* line 83, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .gsc-input-box.gsc-input-box-focus {
  box-shadow: none !important;
}

/* line 87, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .gsc-input-box input:hover {
  border: none;
  box-shadow: none;
}

/* line 91, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .gsc-input-box input:focus {
  border: none;
  box-shadow: none;
}

/* line 97, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .gsc-input-box table {
  width: 98%;
}

/* line 101, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .gsc-input-box td.gsib_a {
  padding: 0;
  height: 70px;
}

/* line 104, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .gsc-input-box td.gsib_a input {
  height: 70px !important;
  font-size: 60px;
}

/* line 109, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .gsc-input-box span.gscb_a {
  font-size: 50px;
  color: black;
  margin-top: 12px;
}

/* line 115, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .gsc-search-button {
  background-color: #3D85C6;
  border-radius: 3px;
}

/* line 118, ../sass/modules/_corporate-header.scss */

.corporate-search-input .corporate-search-box .gsc-search-button input {
  border: none;
  background: none;
  padding: 6px 20px;
}

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

  .mod-corporate-mobile-nav .primary a {
    padding: 24px 28px 7px;
  }

  /* line 131, ../sass/modules/_corporate-header.scss */

  .mod-corporate-mobile-nav li.corporate-search-icon {
    border-bottom: none;
    display: none !important;
  }

  /* line 136, ../sass/modules/_corporate-header.scss */

  .mod-corporate-nav-bar {
    display: block;
    z-index: 7000;
  }

  /* line 139, ../sass/modules/_corporate-header.scss */

  .mod-corporate-nav-bar .nav-aux-main {
    z-index: 7500;
  }

  /* line 141, ../sass/modules/_corporate-header.scss */

  .mod-corporate-nav-bar .nav-aux-main ul.mobile {
    width: 100%;
  }

  /* line 143, ../sass/modules/_corporate-header.scss */

  .mod-corporate-nav-bar .nav-aux-main ul.mobile li.corporate-search-icon {
    display: block;
    top: 15px;
    float: right;
    border: none;
    position: relative;
    z-index: 9999;
  }

  /* line 150, ../sass/modules/_corporate-header.scss */

  .mod-corporate-nav-bar .nav-aux-main ul.mobile li.corporate-search-icon a {
    width: 41px;
  }

  /* line 152, ../sass/modules/_corporate-header.scss */

  .mod-corporate-nav-bar .nav-aux-main ul.mobile li.corporate-search-icon a i {
    top: 0;
  }

  /* line 158, ../sass/modules/_corporate-header.scss */

  .mod-corporate-nav-bar .nav-aux-main a {
    z-index: 8000;
  }

  /* line 164, ../sass/modules/_corporate-header.scss */

  .js.mob-active .nav-aux-main {
    width: 100%;
    left: 0;
    height: 60px;
  }

  /* line 168, ../sass/modules/_corporate-header.scss */

  .js.mob-active .nav-aux-main .support {
    display: none;
  }

  /* line 174, ../sass/modules/_corporate-header.scss */

  .corporate-search-overlay {
    background: none !important;
    margin-bottom: 0;
    overflow-y: auto;
    top: 30px;
  }

  /* line 179, ../sass/modules/_corporate-header.scss */

  .corporate-search-overlay .corporate-outer-wrap {
    background: #fff;
    margin: 0 auto;
    padding-bottom: 60px;
  }

  /* line 185, ../sass/modules/_corporate-header.scss */

  .corporate-search-input {
    padding: 0;
    background-color: #e5e5e5;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  /* line 190, ../sass/modules/_corporate-header.scss */

  .corporate-search-input .corporate-close-icon {
    right: 20px;
    top: 10px;
    z-index: 9999;
  }

  /* line 195, ../sass/modules/_corporate-header.scss */

  .corporate-search-input .corporate-search-box {
    margin-bottom: 30px;
    margin-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 201, ../sass/modules/_corporate-header.scss */

  .corporate-search-input .corporate-search-box .gsc-input-box span.gscb_a {
    font-size: 30px;
  }
}

/* line 209, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-results {
  width: 80%;
  margin: 0 auto;
}

/* line 213, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-results .gs-spelling i {
  background: none !important;
}

/* line 217, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-results .gsc-table-result {
  margin-left: 7px;
}

/* line 220, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-results div.gs-title {
  height: auto;
  text-decoration: none;
}

/* line 223, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-results div.gs-title a.gs-title {
  color: #0079c8 !important;
  font-size: 30px;
  text-decoration: none;
  line-height: 32px;
}

/* line 228, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-results div.gs-title a.gs-title b {
  color: #0079c8 !important;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
}

/* line 234, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-results div.gs-title a.gs-title:hover {
  text-decoration: underline;
}

/* line 239, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-results .gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
  width: 120px;
  height: 100px;
  padding-right: 20px;
}

/* line 243, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-results .gs-image-box.gs-web-image-box.gs-web-image-box-portrait img {
  max-width: 100px;
  max-height: 100px;
}

/* line 249, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-url-top {
  color: black;
}

/* line 251, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-url-top div.gs-visibleUrl-short {
  color: black;
}

/* line 254, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-url-top div.gs-visibleUrl-long {
  color: black;
  margin-bottom: 10px;
}

/* line 260, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gs-no-results-result .gs-snippet {
  border: none;
  background: none;
  font-size: 15px;
  font-weight: bold;
  padding: 20px 0;
  text-align: center;
}

/* line 270, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gs-snippet b {
  font-weight: bold;
}

/* line 274, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-cursor-box {
  padding-top: 20px;
  clear: both;
  text-align: center;
  width: 100%;
  margin-top: 20px;
  border-top: 1px solid #ccc;
}

/* line 281, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-cursor-box .gsc-cursor {
  width: auto;
  height: auto;
  margin: 0 auto;
  display: inline-block;
}

/* line 286, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page {
  color: #2a3688;
  padding: 5px;
  float: left;
  font-size: 13px;
  line-height: 19px;
}

/* line 292, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page.gsc-cursor-current-page {
  font-size: 15px;
  color: #0079c8 !important;
}

/* line 299, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .gsc-above-wrapper-area {
  border: none;
}

/* line 302, ../sass/modules/_corporate-header.scss */

.mod-google-custom-results .disclaimer {
  margin-bottom: 15px;
  text-align: center;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 311, ../sass/modules/_corporate-header.scss */

  .mod-google-custom-results .gsc-results {
    width: 100%;
  }

  /* line 317, ../sass/modules/_corporate-header.scss */

  .mod-corporate-mobile-nav .corporate-search-icon a {
    padding: 7px 15px 30px !important;
  }

  /* line 321, ../sass/modules/_corporate-header.scss */

  .mod-corporate-mobile-nav .primary a {
    padding: 7px 15px 30px;
  }
}

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

  .mod-google-custom-results .gsc-results {
    width: 100%;
  }

  /* line 330, ../sass/modules/_corporate-header.scss */

  .mod-google-custom-results .gsc-results .gs-webResult {
    margin-bottom: 20px;
  }

  /* line 332, ../sass/modules/_corporate-header.scss */

  .mod-google-custom-results .gsc-results .gs-webResult div.gs-title {
    margin-bottom: 10px;
  }

  /* line 335, ../sass/modules/_corporate-header.scss */

  .mod-google-custom-results .gsc-results .gs-webResult .gs-snippet {
    margin-left: 6px;
  }

  /* line 340, ../sass/modules/_corporate-header.scss */

  .mod-google-custom-results .gsc-results .gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
    width: 60px;
    height: 60px;
    padding-right: 10px;
  }

  /* line 344, ../sass/modules/_corporate-header.scss */

  .mod-google-custom-results .gsc-results .gs-image-box.gs-web-image-box.gs-web-image-box-portrait img {
    max-width: 60px;
    max-height: 60px;
  }
}

/* line 2, ../sass/modules/_sitemap.scss */

.mod-corporate-sitemap .sitemap-wrapper {
  margin-top: 30px;
}

/* line 4, ../sass/modules/_sitemap.scss */

.mod-corporate-sitemap .sitemap-wrapper .container {
  padding: 0;
}

/* line 8, ../sass/modules/_sitemap.scss */

.mod-corporate-sitemap .sitemap-wrapper .container #sitemap li h2 {
  margin-left: 0;
}

/* line 11, ../sass/modules/_sitemap.scss */

.mod-corporate-sitemap .sitemap-wrapper .container #sitemap li ul {
  padding-left: 0;
}

/* line 13, ../sass/modules/_sitemap.scss */

.mod-corporate-sitemap .sitemap-wrapper .container #sitemap li ul h3 {
  font-weight: bold;
}

/* line 16, ../sass/modules/_sitemap.scss */

.mod-corporate-sitemap .sitemap-wrapper .container #sitemap li ul li.border {
  width: 50%;
  margin-right: 0;
}

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

.mod-corporate-sitemap .sitemap-wrapper .container #sitemap li ul li.border ul li a {
  font-weight: normal;
}

/* line 24, ../sass/modules/_sitemap.scss */

.mod-corporate-sitemap .sitemap-wrapper .container #sitemap li ul li.border ul li ul {
  padding-left: 30px;
  font-size: 0.9em;
}

/* line 36, ../sass/modules/_sitemap.scss */

.mod-corporate-sitemap hr {
  display: none;
}

@media (max-width: 767px) {
  /* line 44, ../sass/modules/_sitemap.scss */

  .mod-corporate-sitemap .sitemap-wrapper .container #sitemap {
    margin-left: 20px;
  }

  /* line 48, ../sass/modules/_sitemap.scss */

  .mod-corporate-sitemap .sitemap-wrapper .container #sitemap li ul li.border {
    width: 100%;
    margin-bottom: 0;
  }

  /* line 53, ../sass/modules/_sitemap.scss */

  .mod-corporate-sitemap .sitemap-wrapper .container #sitemap li ul li.border ul li ul {
    padding-left: 20px;
  }
}

/* line 3, ../sass/modules/_products-and-services.scss */

.clearfix:before {
  content: " ";
  display: table;
}

/* line 7, ../sass/modules/_products-and-services.scss */

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

/* line 15, ../sass/modules/_products-and-services.scss */

.icon-left {
  left: 0 !important;
}

/* line 19, ../sass/modules/_products-and-services.scss */

.icon-center {
  left: 44% !important;
}

/* line 22, ../sass/modules/_products-and-services.scss */

.icon-right {
  right: 0% !important;
}

/* line 26, ../sass/modules/_products-and-services.scss */

.hide-content {
  display: none !important;
}

/* line 30, ../sass/modules/_products-and-services.scss */

.hide-in-desktop {
  display: none;
}

/* line 34, ../sass/modules/_products-and-services.scss */

.show-content {
  display: block;
}

/* line 43, ../sass/modules/_products-and-services.scss */

.services-container {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 47, ../sass/modules/_products-and-services.scss */

.services-container .products-title {
  text-align: center;
}

/* line 51, ../sass/modules/_products-and-services.scss */

.services-container .product-services {
  padding: 60px 0 0 100px;
  max-width: 100% !important;
}

/* line 55, ../sass/modules/_products-and-services.scss */

.services-container .services-list,
.services-container .services-content {
  float: left;
}

/* line 58, ../sass/modules/_products-and-services.scss */

.services-container .details-link {
  display: inline-block;
  margin-top: 10px;
  font-weight: bold;
  line-height: 44px;
  font-size: 15px;
  padding-left: 15px;
  cursor: pointer;
}

/* line 66, ../sass/modules/_products-and-services.scss */

.services-container .details-link:before {
  content: "+";
  display: inline-block;
  width: 20px;
}

/* line 73, ../sass/modules/_products-and-services.scss */

.services-container .terms-and-conditions {
  height: 100%;
  width: 100%;
}

/* line 76, ../sass/modules/_products-and-services.scss */

.services-container .terms-and-conditions p {
  font-size: 10px !important;
  line-height: 13px !important;
  padding: 0 25px 0 15px !important;
}

/* line 89, ../sass/modules/_products-and-services.scss */

.services-container .services-list .title {
  font-size: 25px;
  padding: 15px 0 20px 23px;
  font-weight: 500;
  margin: 0;
}

/* line 95, ../sass/modules/_products-and-services.scss */

.services-container .services-list ul {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

/* line 99, ../sass/modules/_products-and-services.scss */

.services-container .services-list ul li {
  cursor: pointer;
  border-bottom: 1px dotted black;
  padding-top: 10px;
  position: relative;
}

/* line 104, ../sass/modules/_products-and-services.scss */

.services-container .services-list ul li:first-child {
  border-top: 1px dotted black;
}

/* line 107, ../sass/modules/_products-and-services.scss */

.services-container .services-list ul li .icon {
  padding-left: 10px;
  width: 40px;
  display: inline;
  float: left;
}

/* line 113, ../sass/modules/_products-and-services.scss */

.services-container .services-list ul li .description {
  height: 100%;
  margin-top: 5px;
}

/* line 118, ../sass/modules/_products-and-services.scss */

.services-container .services-list ul li .services-accordion .icon {
  width: 60px;
  padding-left: 0;
  margin-left: 10px;
}

/* line 130, ../sass/modules/_products-and-services.scss */

.services-container .services-content {
  padding-bottom: 20px;
}

/* line 132, ../sass/modules/_products-and-services.scss */

.services-container .services-content p {
  font-size: 18px;
  line-height: 24px;
  padding: 8px 15px 0 15px;
}

/* line 137, ../sass/modules/_products-and-services.scss */

.services-container .services-content ul {
  list-style-type: none;
  margin: 0;
  border: none;
}

/* line 141, ../sass/modules/_products-and-services.scss */

.services-container .services-content ul li {
  padding-bottom: 10px;
  position: relative;
  border: none;
}

/* line 145, ../sass/modules/_products-and-services.scss */

.services-container .services-content ul li .icon {
  padding-left: 10px;
  width: 45px;
  display: inline;
  float: left;
}

/* line 151, ../sass/modules/_products-and-services.scss */

.services-container .services-content ul li .dot-rte,
.services-container .services-content ul li .dot-rte-left {
  padding-top: 10px;
  width: 0;
  display: inline;
  float: left;
}

/* line 158, ../sass/modules/_products-and-services.scss */

.services-container .services-content ul li .description {
  height: 100%;
  position: relative;
  display: inline;
  float: left;
  width: 75%;
  padding-left: 10px;
}

/* line 171, ../sass/modules/_products-and-services.scss */

.services-container .services-content .next-steps {
  padding: 0 10px;
}

/* line 173, ../sass/modules/_products-and-services.scss */

.services-container .services-content .next-steps .or-bubble {
  padding: 15px 0 5px 5px;
  border-bottom: 1px solid #fff;
  font-size: 22px;
}

/* line 177, ../sass/modules/_products-and-services.scss */

.services-container .services-content .next-steps .or-bubble:after {
  height: 0;
  content: "";
}

/* line 186, ../sass/modules/_products-and-services.scss */

.services-container .services-content h3 {
  padding-left: 15px;
}

/* line 192, ../sass/modules/_products-and-services.scss */

.services-container .services-content .learn-more-var-0 .link-section {
  position: relative;
}

/* line 196, ../sass/modules/_products-and-services.scss */

.services-container .services-content .learn-more-var-0 .next-steps .arrow-link {
  position: absolute;
  right: 5px;
}

/* line 203, ../sass/modules/_products-and-services.scss */

.services-container .services-content .learn-more-var-0 .next-steps .link-section:nth-child(2) .pad {
  margin: 25px 0;
}

/* line 215, ../sass/modules/_products-and-services.scss */

.services-container .services-content .learn-more-var-1 .next-steps {
  padding: 15px 15px;
}

/* line 217, ../sass/modules/_products-and-services.scss */

.services-container .services-content .learn-more-var-1 .next-steps h3 {
  padding-left: 0;
}

/* line 226, ../sass/modules/_products-and-services.scss */

.services-container .services-content .learn-more-var-2 .next-steps {
  padding: 15px 10px;
}

/* line 227, ../sass/modules/_products-and-services.scss */

.services-container .services-content .learn-more-var-2 .next-steps h3 {
  padding-left: 0;
}

/* line 232, ../sass/modules/_products-and-services.scss */

.services-container .services-content .learn-more-var-2 .next-steps .slab .inner {
  margin-top: -10px;
}

/* line 242, ../sass/modules/_products-and-services.scss */

.services-container .services-content .slab .inner {
  padding: 5px 5px;
}

/* line 244, ../sass/modules/_products-and-services.scss */

.services-container .services-content .slab .inner h4,
.services-container .services-content .slab .inner h2 {
  margin-bottom: 0;
}

/* line 247, ../sass/modules/_products-and-services.scss */

.services-container .services-content .slab .inner p {
  font-size: 12px;
  padding-top: 0;
}

/* line 256, ../sass/modules/_products-and-services.scss */

.services-container .services-content .next-steps .link-section .slab p {
  font-size: 12px;
  color: #ffffff;
  padding-left: 0;
  padding-top: 0;
}

/* line 271, ../sass/modules/_products-and-services.scss */

.services-container .social-icons {
  padding: 0 14px;
  padding-bottom: 15px !important;
  max-width: 1140px;
  margin: 0 auto;
}

/* line 276, ../sass/modules/_products-and-services.scss */

.services-container .social-icons li {
  list-style-type: none;
  display: inline;
}

/* line 282, ../sass/modules/_products-and-services.scss */

.services-container .or-bubble-content {
  background-color: #fff;
  border-radius: 50%;
  content: "or";
  font-size: 25px;
  height: 70px;
  left: 60%;
  line-height: 65px;
  margin: -45px -40px;
  position: absolute;
  text-align: center;
  width: 70px;
}

/* line 296, ../sass/modules/_products-and-services.scss */

.services-container .mobile {
  display: none;
}

/* line 299, ../sass/modules/_products-and-services.scss */

.services-container .desktop {
  display: block;
}

/* line 308, ../sass/modules/_products-and-services.scss */

.services-list li i {
  float: right;
  margin-right: 10px;
  margin-top: -30px;
}

@media (max-width: 768px) {
  /* line 318, ../sass/modules/_products-and-services.scss */

  .terms-and-conditions {
    padding: 0 10px;
  }

  /* line 321, ../sass/modules/_products-and-services.scss */

  .desktop {
    display: none !important;
  }

  /* line 324, ../sass/modules/_products-and-services.scss */

  .mobile {
    display: block !important;
  }

  /* line 327, ../sass/modules/_products-and-services.scss */

  .services-container .or-bubble-content {
    margin: -5px 0;
    left: 43%;
  }

  /* line 331, ../sass/modules/_products-and-services.scss */

  .services-list {
    width: 100%;
  }

  /* line 334, ../sass/modules/_products-and-services.scss */

  .hide-in-device {
    display: none;
  }

  /* line 337, ../sass/modules/_products-and-services.scss */

  .border-bubble {
    border-bottom: 1px solid #fff;
  }

  /* line 341, ../sass/modules/_products-and-services.scss */

  .next-steps .or-bubble:after {
    height: 0;
    content: "";
  }

  /* line 348, ../sass/modules/_products-and-services.scss */

  .services-container .product-services {
    padding: 60px 0;
  }

  /* line 351, ../sass/modules/_products-and-services.scss */

  .services-container .products-title {
    text-align: center;
    margin-right: 0;
    font-size: 18px;
  }

  /* line 356, ../sass/modules/_products-and-services.scss */

  .services-container .belt {
    padding: 0 !important;
  }

  /* line 364, ../sass/modules/_products-and-services.scss */

  .services-list ul li .description {
    height: 100%;
    font-weight: bold;
  }

  /* line 369, ../sass/modules/_products-and-services.scss */

  .services-list ul li .i-plus-d-white {
    display: inline;
  }

  /* line 372, ../sass/modules/_products-and-services.scss */

  .services-list ul li .i-plus-d-cyan {
    display: inline;
  }

  /* line 375, ../sass/modules/_products-and-services.scss */

  .services-list ul li .icon {
    width: 60px;
  }

  /* line 378, ../sass/modules/_products-and-services.scss */

  .services-list ul li .dot-rte,
  .services-list ul li .dot-rte-left {
    width: 0 !important;
    padding-top: 10px;
  }

  /* line 389, ../sass/modules/_products-and-services.scss */

  .services-accordion p {
    padding-left: 15px;
  }

  /* line 392, ../sass/modules/_products-and-services.scss */

  .services-accordion h3 {
    padding-left: 15px;
  }

  /* line 396, ../sass/modules/_products-and-services.scss */

  .services-accordion ul li {
    border: none !important;
  }

  /* line 398, ../sass/modules/_products-and-services.scss */

  .services-accordion ul li:first-child {
    border: none !important;
  }

  /* line 401, ../sass/modules/_products-and-services.scss */

  .services-accordion ul li .dot-rte,
  .services-accordion ul li .dot-rte-left {
    padding-top: 10px;
    margin-left: 50px !important;
    width: 0;
  }

  /* line 406, ../sass/modules/_products-and-services.scss */

  .services-accordion ul li .description {
    height: 100%;
    padding-left: 55px;
    padding-right: 15px;
    text-align: left;
    margin-top: 10px !important;
    font-weight: 300 !important;
  }

  /* line 422, ../sass/modules/_products-and-services.scss */

  .learn-more-var-0 .next-steps {
    padding: 15px;
  }

  /* line 424, ../sass/modules/_products-and-services.scss */

  .learn-more-var-0 .next-steps .slab .inner {
    padding-bottom: 25px;
  }

  /* line 426, ../sass/modules/_products-and-services.scss */

  .learn-more-var-0 .next-steps .slab .inner p {
    font-size: 16px;
    padding-left: 0;
    padding-top: 0;
  }

  /* line 432, ../sass/modules/_products-and-services.scss */

  .learn-more-var-0 .next-steps h2 {
    font-size: 25px;
  }

  /* line 435, ../sass/modules/_products-and-services.scss */

  .learn-more-var-0 .next-steps .link-section {
    padding: 10px 0;
  }

  /* line 438, ../sass/modules/_products-and-services.scss */

  .learn-more-var-0 .next-steps .arrow-link {
    float: right;
    margin: 0 10px 10px;
  }

  /* line 448, ../sass/modules/_products-and-services.scss */

  .learn-more-var-1 .next-steps .slab .inner {
    padding: 0 15px;
  }

  /* line 453, ../sass/modules/_products-and-services.scss */

  .learn-more-var-1 .arrow-link {
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
  }

  /* line 463, ../sass/modules/_products-and-services.scss */

  .next-steps .slab .inner p {
    font-size: 16px;
    padding-left: 0;
    padding-top: 0;
  }

  /* line 471, ../sass/modules/_products-and-services.scss */

  .learn-more-var-2 .next-steps {
    padding: 10px;
  }

  /* line 473, ../sass/modules/_products-and-services.scss */

  .learn-more-var-2 .next-steps h3 {
    padding-left: 0;
  }
}

@media (max-width: 768px) and (orientation: landscape) {
  /* line 483, ../sass/modules/_products-and-services.scss */

  .services-container .or-bubble-content {
    left: 45%;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1250px) {
  /* line 490, ../sass/modules/_products-and-services.scss */

  .or-bubble {
    line-height: 80px;
  }

  /* line 494, ../sass/modules/_products-and-services.scss */

  .services-container .services-content .next-steps .or-bubble {
    padding: 0 5px !important;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
  /* line 503, ../sass/modules/_products-and-services.scss */

  .mobile {
    display: none !important;
  }

  /* line 506, ../sass/modules/_products-and-services.scss */

  .desktop {
    display: block !important;
  }

  /* line 509, ../sass/modules/_products-and-services.scss */

  .or-bubble-content {
    margin: -47px -12px !important;
  }

  /* line 514, ../sass/modules/_products-and-services.scss */

  .learn-more-var-0 .arrow-link {
    margin-left: 90px !important;
  }

  /* line 518, ../sass/modules/_products-and-services.scss */

  .learn-more-var-1 .arrow-link {
    float: left;
    margin-left: 15px;
  }

  /* line 526, ../sass/modules/_products-and-services.scss */

  .next-steps .or-bubble {
    padding: 5px 0 25px 5px !important;
    border-bottom: 1px solid #fff !important;
  }

  /* line 530, ../sass/modules/_products-and-services.scss */

  .next-steps .slab .inner {
    border-bottom: none !important;
    padding: 0 !important;
  }

  /* line 533, ../sass/modules/_products-and-services.scss */

  .next-steps .slab .inner h2 {
    font-size: 30px;
  }

  /* line 542, ../sass/modules/_products-and-services.scss */

  .services-container .services-content .next-steps .or-bubble {
    padding: 15px 0 20px 14px;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
  /* line 554, ../sass/modules/_products-and-services.scss */

  .product-services {
    padding: 60px 0 0 30px !important;
  }

  /*.services-content{
  	width: 77% !important;
  	
  } */

  /* line 562, ../sass/modules/_products-and-services.scss */

  .or-bubble-content {
    left: 60% !important;
  }

  /* line 565, ../sass/modules/_products-and-services.scss */

  .learn-more-var-0 .arrow-link {
    margin-left: 100px !important;
  }

  /* line 568, ../sass/modules/_products-and-services.scss */

  .products-title {
    margin-right: 0 !important;
  }

  /* line 573, ../sass/modules/_products-and-services.scss */

  .services-content .arrow-link .btn-primary-alt {
    padding: 17px 12px;
  }

  /* line 575, ../sass/modules/_products-and-services.scss */

  .services-content .arrow-link .btn-primary-alt:after {
    margin-left: 0;
  }

  /* line 586, ../sass/modules/_products-and-services.scss */

  .learn-more-var-0 .link-section:nth-child(2) .pad {
    margin: 40px 0;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
  /* line 599, ../sass/modules/_products-and-services.scss */

  .learn-more-var-1 .slab .inner {
    padding: 0 15px !important;
  }

  /* line 610, ../sass/modules/_products-and-services.scss */

  .learn-more-var-0 .link-section:nth-child(2) .pad {
    margin: 70px 0;
  }

  /* line 618, ../sass/modules/_products-and-services.scss */

  .services-container .or-bubble-content {
    left: 48%;
  }
}

@media only screen and (min-width: 991px) {
  /* line 626, ../sass/modules/_products-and-services.scss */

  .services-container .products-title {
    margin-left: 22%;
  }
}

@media only screen and (min-width: 1400px) {
  /* line 632, ../sass/modules/_products-and-services.scss */

  .services-container .or-bubble-content {
    left: 58% !important;
  }
}

/* line 2, ../sass/modules/_timeline-widget.scss */

.sociales {
  text-align: center;
  margin-bottom: 20px;
}

/* line 6, ../sass/modules/_timeline-widget.scss */

.timeline-container {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 10, ../sass/modules/_timeline-widget.scss */

.timeline-list {
  padding: 50px;
  position: relative;
}

/* line 15, ../sass/modules/_timeline-widget.scss */

.remove-animation {
  opacity: 1 !important;
}

/* line 19, ../sass/modules/_timeline-widget.scss */

.timeline-year {
  display: inline;
  position: absolute;
  font-size: 15px;
  color: #000;
  border-left: 1px solid #7fceef;
  height: 26px;
  padding-left: 2px;
  padding-top: -26px;
}

/* line 30, ../sass/modules/_timeline-widget.scss */

#issues li img {
  margin-left: 5%;
}

/* line 37, ../sass/modules/_timeline-widget.scss */

.arrow-down {
  border-top: 20px solid #f0f0f0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  left: 45.6%;
  position: absolute;
  z-index: 1000;
}

/* line 46, ../sass/modules/_timeline-widget.scss */

#timeline {
  overflow: hidden;
  position: relative;
}

/* line 52, ../sass/modules/_timeline-widget.scss */

.timeline-years {
  position: relative;
  margin-bottom: 25px;
  margin-left: 50px;
  margin-right: 50px;
}

/* line 59, ../sass/modules/_timeline-widget.scss */

.event-description {
  padding-top: 80px;
  padding-bottom: 20px;
}

/* line 62, ../sass/modules/_timeline-widget.scss */

.event-description h1 {
  color: #fff !important;
}

/* line 67, ../sass/modules/_timeline-widget.scss */

.single-item {
  padding-left: 80px;
}

/* line 70, ../sass/modules/_timeline-widget.scss */

#issues .content {
  padding-top: 80px;
}

/* line 73, ../sass/modules/_timeline-widget.scss */

.timeline-add-this-parent {
  padding-left: 12%;
  padding-bottom: 20px;
}

/* line 79, ../sass/modules/_timeline-widget.scss */

.timeline-content .mod-featured-promo-carousel {
  height: 350px !important;
  min-height: 0px !important;
}

/* line 83, ../sass/modules/_timeline-widget.scss */

.timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-play-btn {
  right: -14px;
}

/* line 86, ../sass/modules/_timeline-widget.scss */

.timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .video-icon-left {
  left: 5%;
}

/* line 92, ../sass/modules/_timeline-widget.scss */

.timeline-content .add-this-belt {
  padding-top: 50px !important;
}

/* line 95, ../sass/modules/_timeline-widget.scss */

.timeline-content .featured-image-anchor {
  width: 100%;
}

/* line 101, ../sass/modules/_timeline-widget.scss */

.show-in-mobile {
  display: inline-block;
}

/* line 104, ../sass/modules/_timeline-widget.scss */

.hide-in-mobile {
  display: none !important;
}

/* line 108, ../sass/modules/_timeline-widget.scss */

.timeline-years .label {
  position: absolute;
  font-size: 13px;
  color: #000;
  border-left: 1px solid #7fceef;
  height: 26px;
  padding-left: 4px;
  padding-top: -26px;
}

/* line 119, ../sass/modules/_timeline-widget.scss */

.timeline-list h3 {
  color: #000;
  text-align: center;
}

/* line 123, ../sass/modules/_timeline-widget.scss */

.timeline-list .events {
  position: relative;
  margin-left: 25px;
}

/* line 129, ../sass/modules/_timeline-widget.scss */

#dates {
  height: 30px;
  position: relative;
  margin-top: 25px;
  background-color: #e1eaf2 !important;
  min-width: 100%;
}

/* line 135, ../sass/modules/_timeline-widget.scss */

#dates li {
  list-style: none;
  display: inline-block;
  font-size: 24px;
  min-width: 50px;
}

/* line 141, ../sass/modules/_timeline-widget.scss */

#dates a {
  line-height: 38px;
  padding-bottom: 10px;
  background-color: #0079c8;
  width: 15px;
  height: 20px;
  display: inline-block;
  margin-left: 10px;
}

/* line 150, ../sass/modules/_timeline-widget.scss */

#dates .selected {
  font-size: 38px;
  background-color: #404040;
}

/* line 154, ../sass/modules/_timeline-widget.scss */

#dates span {
  top: -26px;
  position: absolute;
  margin-left: 10px;
}

/* line 163, ../sass/modules/_timeline-widget.scss */

.timeline-content .title-year {
  color: #ffcc00;
  font-size: 48px;
  margin: 20px 0;
  text-shadow: #000 1px 1px 2px;
}

/* line 169, ../sass/modules/_timeline-widget.scss */

.timeline-content .description {
  font-size: 14px;
  margin-right: 70px;
  font-weight: normal;
  line-height: 22px;
  text-shadow: #000 1px 1px 2px;
}

/* line 177, ../sass/modules/_timeline-widget.scss */

.timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-pager {
  left: 20px;
}

/* line 181, ../sass/modules/_timeline-widget.scss */

.timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction a {
  top: 91%;
}

/* line 184, ../sass/modules/_timeline-widget.scss */

.timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-prev {
  left: 10%;
}

/* line 187, ../sass/modules/_timeline-widget.scss */

.timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-next {
  right: 6%;
}

/* line 191, ../sass/modules/_timeline-widget.scss */

.timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport {
  height: 350px !important;
}

/* line 192, ../sass/modules/_timeline-widget.scss */

.timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element .belt {
  padding: 0 60px;
}

/* line 201, ../sass/modules/_timeline-widget.scss */

.dragger {
  margin-top: 3px;
  position: absolute;
  height: 25px !important;
  width: 25px !important;
  z-index: 999;
}

/* line 209, ../sass/modules/_timeline-widget.scss */

#issues {
  overflow: hidden;
}

/* line 211, ../sass/modules/_timeline-widget.scss */

#issues li {
  list-style: none;
  float: left;
}

/* line 214, ../sass/modules/_timeline-widget.scss */

#issues li img {
  float: left;
  background: transparent;
}

/* line 219, ../sass/modules/_timeline-widget.scss */

#issues li h1 {
  color: #ffcc00;
  font-size: 48px;
  text-shadow: #000 1px 1px 2px;
}

/* line 224, ../sass/modules/_timeline-widget.scss */

#issues li p {
  font-size: 14px;
  margin-right: 40px;
  font-weight: normal;
  line-height: 22px;
  text-shadow: #000 1px 1px 2px;
}

/* line 234, ../sass/modules/_timeline-widget.scss */

#date-next,
#date-prev {
  display: table;
  width: 40px;
  height: 40px;
  background-color: #404040;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  line-height: 38px;
  text-align: center;
  position: absolute;
  font-weight: bold;
  color: #fff;
  z-index: 15;
  top: 70px;
  content: ">";
  text-decoration: none;
}

/* line 255, ../sass/modules/_timeline-widget.scss */

#date-next:hover,
#date-prev:hover {
  background-position: 0 -76px;
}

/* line 259, ../sass/modules/_timeline-widget.scss */

#date-next {
  right: 40px;
}

/* line 263, ../sass/modules/_timeline-widget.scss */

#date-prev {
  left: 40px;
}

/* line 267, ../sass/modules/_timeline-widget.scss */

#date-next.disabled,
#prev.disabled {
  opacity: 0.2;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
  /* line 272, ../sass/modules/_timeline-widget.scss */

  .timeline-add-this-parent {
    padding-left: 6%;
  }

  /* line 276, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel {
    min-height: 250px !important;
    height: 250px !important;
  }

  /* line 279, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-play-btn {
    right: 0;
  }

  /* line 282, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .video-icon-left {
    left: 0;
  }

  /* line 286, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport {
    height: 250px !important;
  }

  /* line 289, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-pager {
    left: 0;
  }

  /* line 293, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-prev {
    left: 10px !important;
  }

  /* line 296, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-next {
    right: 25px !important;
  }

  /* line 302, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element .belt {
    padding: 0  20px  !important;
  }

  /* line 307, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-controls-direction {
    display: block !important;
  }

  /* line 313, ../sass/modules/_timeline-widget.scss */

  .timeline-content #issues li img {
    width: 350px;
    margin-left: 0;
  }

  /* line 320, ../sass/modules/_timeline-widget.scss */

  .timeline-list .events {
    overflow: hidden;
    padding-top: 25px;
  }

  /* line 324, ../sass/modules/_timeline-widget.scss */

  .timeline-list #dates {
    margin-top: 0 !important;
  }

  /* line 328, ../sass/modules/_timeline-widget.scss */

  .dragger {
    top: 24px;
  }

  /* line 331, ../sass/modules/_timeline-widget.scss */

  #issues .content {
    padding-top: 20px !important;
  }

  /* line 334, ../sass/modules/_timeline-widget.scss */

  #issues .event-description {
    padding-top: 20px !important;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
  /* line 341, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel {
    min-height: 300px !important;
    height: 300px !important;
  }

  /* line 345, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-play-btn {
    right: 0;
  }

  /* line 348, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .video-icon-left {
    left: 0;
  }

  /* line 352, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-pager {
    left: -8px;
  }

  /* line 355, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport {
    height: 300px !important;
  }

  /* line 358, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction {
    display: block;
  }

  /* line 360, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-prev {
    left: 50px;
  }

  /* line 363, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-next {
    right: 76px;
  }

  /* line 372, ../sass/modules/_timeline-widget.scss */

  #issues li img {
    width: 430px;
    margin-left: 0;
  }

  /* line 377, ../sass/modules/_timeline-widget.scss */

  .timeline-list .events {
    overflow: hidden;
    padding-top: 25px;
  }

  /* line 382, ../sass/modules/_timeline-widget.scss */

  .timeline-list #dates {
    margin-top: 0 !important;
  }

  /* line 386, ../sass/modules/_timeline-widget.scss */

  .dragger {
    top: 24px;
  }

  /* line 390, ../sass/modules/_timeline-widget.scss */

  .event-description {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  /* line 395, ../sass/modules/_timeline-widget.scss */

  .timeline-add-this-parent {
    padding-left: 12%;
    padding-bottom: 20px;
  }

  /* line 400, ../sass/modules/_timeline-widget.scss */

  #issues .content {
    padding-top: 50px !important;
  }
}

@media (max-width: 767px) {
  /* line 409, ../sass/modules/_timeline-widget.scss */

  .events {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 25px;
    position: relative;
    margin-left: 25px;
    margin-right: 30px;
  }

  /* line 417, ../sass/modules/_timeline-widget.scss */

  .single-item {
    padding-left: 0px;
  }

  /* line 420, ../sass/modules/_timeline-widget.scss */

  .timeline-add-this-parent {
    padding-left: 20px;
    padding-bottom: 20px;
  }

  /* line 424, ../sass/modules/_timeline-widget.scss */

  #dates {
    padding-left: 0;
    margin-left: 0;
    margin-top: 0;
  }

  /* line 434, ../sass/modules/_timeline-widget.scss */

  .timeline-content .featured-element {
    width: 100%;
  }

  /* line 437, ../sass/modules/_timeline-widget.scss */

  .timeline-content .content {
    padding-top: 30px !important;
  }

  /* line 442, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .video-icon-left {
    left: 5% !important;
  }

  /* line 445, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element .belt {
    padding: 0 !important;
  }

  /* line 448, ../sass/modules/_timeline-widget.scss */

  .timeline-content #issues .bx-default-pager {
    left: 0;
  }

  /* line 452, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction {
    display: block !important;
  }

  /* line 454, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-prev {
    left: -4px;
  }

  /* line 457, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-next {
    right: 14px;
  }

  /* line 462, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport {
    max-height: 280px !important;
  }

  /* line 467, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-play-btn {
    right: 25px !important;
  }

  /* line 471, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel {
    min-height: 0 !important;
    height: auto !important;
  }

  /* line 476, ../sass/modules/_timeline-widget.scss */

  #issues li img {
    width: 375px;
    margin: 0 20px;
  }

  /* line 482, ../sass/modules/_timeline-widget.scss */

  .event-description {
    margin-left: 20px;
    padding-bottom: 20px;
    padding-top: 15px;
  }

  /* line 486, ../sass/modules/_timeline-widget.scss */

  .event-description h3 {
    margin-right: 40px;
  }
}

@media (max-width: 767px) and (orientation: landscape) {
  /* line 494, ../sass/modules/_timeline-widget.scss */

  #issues li img {
    width: 90%;
    margin: 0 5%;
  }

  /* line 501, ../sass/modules/_timeline-widget.scss */

  .timeline-content #issues .bx-default-pager {
    left: 0;
  }

  /* line 505, ../sass/modules/_timeline-widget.scss */

  .timeline-content .bx-controls {
    position: relative;
    width: 100%;
    height: 20px;
    margin-top: 30px;
  }

  /* line 515, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-prev {
    margin-left: 0;
    left: 5%;
  }

  /* line 519, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-next {
    right: 5%;
  }

  /* line 523, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-pager {
    position: relative;
    bottom: 0;
  }

  /* line 527, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-play-btn {
    right: 5% !important;
  }

  /* line 532, ../sass/modules/_timeline-widget.scss */

  .event-description {
    padding-top: 50px;
  }
}

@media (max-width: 400px) and (orientation: portrait) {
  /* line 541, ../sass/modules/_timeline-widget.scss */

  #issues li img {
    width: 330px;
  }

  /* line 548, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-pager {
    left: 0;
  }

  /* line 551, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport {
    max-height: 250px !important;
  }

  /* line 554, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-prev {
    left: 90px;
  }

  /* line 557, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-next {
    right: 110px;
  }
}

@media only screen and (max-device-width: 320px) and (orientation: portrait) {
  /* line 568, ../sass/modules/_timeline-widget.scss */

  #issues li img {
    width: 280px;
  }

  /* line 571, ../sass/modules/_timeline-widget.scss */

  .event-description {
    margin-left: 10px;
  }

  /* line 574, ../sass/modules/_timeline-widget.scss */

  .event-description h3 {
    margin-right: 10px;
  }

  /* line 578, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction {
    display: block !important;
  }

  /* line 580, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-prev {
    left: 60px;
  }

  /* line 583, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-next {
    right: 75px;
  }

  /* line 587, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport {
    max-height: 205px !important;
  }
}

@media only screen and (max-device-width: 320px) and (orientation: landscape) {
  /* line 597, ../sass/modules/_timeline-widget.scss */

  .timeline-content .bx-default-pager {
    left: -10%;
  }

  /* line 600, ../sass/modules/_timeline-widget.scss */

  .timeline-content .bx-prev {
    left: 90px;
  }

  /* line 603, ../sass/modules/_timeline-widget.scss */

  .timeline-content .bx-next {
    right: 215px;
  }
}

@media only screen and (min-width: 992px) {
  /* line 614, ../sass/modules/_timeline-widget.scss */

  .timeline-content .featured-element {
    width: 100% !important;
  }
}

@media only screen and (min-width: 1400px) {
  /* line 623, ../sass/modules/_timeline-widget.scss */

  .timeline-add-this-parent {
    padding-left: 28%;
  }

  /* line 632, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .video-icon-left {
    left: 25%;
  }

  /* line 636, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-play-btn {
    right: 12px;
  }

  /* line 640, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .video-icon-center {
    left: 33%;
  }

  /* line 653, ../sass/modules/_timeline-widget.scss */

  .timeline-content #issues .content {
    width: 45% !important;
  }

  /* line 658, ../sass/modules/_timeline-widget.scss */

  .timeline-content #issues li img {
    margin-left: 25%;
  }

  /* line 666, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel {
    height: 350px !important;
    min-height: 0px !important;
  }

  /* line 672, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-pager {
    left: 10%;
  }

  /* line 678, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-prev {
    left: 25%;
  }

  /* line 681, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-controls-direction .bx-next {
    right: 8%;
  }

  /* line 685, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport {
    height: 350px !important;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */

  /* line 698, ../sass/modules/_timeline-widget.scss */

  .timeline-content .mod-featured-promo-carousel .bx-wrapper .bx-viewport ul li.featured-element.with-thumbnail div.bxslider-image .featured-img-container .featured-image-anchor {
    width: 100%;
  }
}

/* line 4, ../sass/modules/_welcomeScreen.scss */

.welcome-screen-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

/* line 8, ../sass/modules/_welcomeScreen.scss */

.welcome-screen-container h3 {
  font-family: 'gothambook', sans-serif;
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: 100;
  margin-bottom: 15px;
  line-height: 1.25em;
}

/* line 16, ../sass/modules/_welcomeScreen.scss */

.welcome-screen-container button,
.welcome-screen-container input,
.welcome-screen-container select,
.welcome-screen-container textarea {
  font-family: sans-serif;
}

/* line 19, ../sass/modules/_welcomeScreen.scss */

.welcome-screen-container b,
.welcome-screen-container strong {
  font-family: 'gothambold', sans-serif;
  font-weight: bold;
}

/* line 23, ../sass/modules/_welcomeScreen.scss */

.welcome-screen-container .i-logo-sml {
  display: none !important;
}

@font-face {
  font-family: 'gothambook';
  src: url("/_fonts/gothambook.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'gothambold';
  src: url("/_fonts/gothambold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

/* Forms Style */

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

.country-selector {
  width: 100%;
  display: none;
  clear: both;
  padding: 0;
}

/* line 51, ../sass/modules/_welcomeScreen.scss */

.country-selector select {
  font-size: 16px;
  position: relative;
  width: 100%;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  border-radius: 0;
  padding: 10px;
  background: url(/_img/svg/arrow-down.svg) 95% no-repeat;
  background-size: 15px 15px;
  background-color: #FFF;
  border-color: #CCCCCC;
  text-indent: 0.01px;
  text-overflow: '';
}

/* line 69, ../sass/modules/_welcomeScreen.scss */

.country-selector .goto {
  display: block;
  font-family: 'gothambook', sans-serif;
  border: none;
  background-color: #1E7ABE;
  color: #FFF;
  float: none;
  padding: 10px;
  margin: 0 20px;
  text-align: center;
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  /* line 84, ../sass/modules/_welcomeScreen.scss */

  .footer-spacing {
    margin-top: 150px;
    position: relative;
  }

  /* line 88, ../sass/modules/_welcomeScreen.scss */

  .country-selector .goto {
    margin: 20px auto;
  }
}

@media screen and (max-width: 767px) {
  /* line 93, ../sass/modules/_welcomeScreen.scss */

  .welcome-screen-container {
    background-color: #F0F0F0;
  }

  /* line 95, ../sass/modules/_welcomeScreen.scss */

  .welcome-screen-container .container {
    padding: 0 !important;
  }

  /* line 98, ../sass/modules/_welcomeScreen.scss */

  .welcome-screen-container .welcome-belt {
    padding: 0 20px !important;
  }

  /* line 103, ../sass/modules/_welcomeScreen.scss */

  .welcome-screen-container .header .i-logo {
    position: absolute;
    top: 20px;
    left: 20px;
    background-size: 60px;
  }

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

  .welcome-screen-container .i-logo {
    display: none !important;
  }

  /* line 113, ../sass/modules/_welcomeScreen.scss */

  .welcome-screen-container .i-logo-sml {
    display: block !important;
    position: absolute;
    top: 10px;
    left: 10px;
  }

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

  .wrapper {
    height: auto !important;
  }
}

@media screen and (min-width: 35em) {
  /* line 130, ../sass/modules/_welcomeScreen.scss */

  .country-selector {
    padding-top: 20px;
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  /* line 137, ../sass/modules/_welcomeScreen.scss */

  .welcome-screen-container {
    height: auto !important;
  }

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

  .country-selector .goto {
    margin: 0 !important;
  }
}

@media screen and (min-width: 48em) {
  /* line 146, ../sass/modules/_welcomeScreen.scss */

  .country-selector {
    padding-right: 20px;
  }
}

@media screen and (min-width: 35em) {
  /* line 152, ../sass/modules/_welcomeScreen.scss */

  .country-selector select {
    width: 48%;
  }
}

@media screen and (min-width: 35em) {
  /* line 158, ../sass/modules/_welcomeScreen.scss */

  .country-selector .goto {
    float: right;
    display: inline-block;
  }
}

/* line 164, ../sass/modules/_welcomeScreen.scss */

.welcome-screen-container .container,
.bupa-info {
  zoom: 1;
}

/* line 168, ../sass/modules/_welcomeScreen.scss */

.welcome-screen-container .container:before,
.bupa-info:before,
.welcome-screen-container .container:after,
.bupa-info:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

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

.welcome-screen-container .container:after,
.bupa-info:after {
  clear: both;
}

/* Layout Style */

/* line 181, ../sass/modules/_welcomeScreen.scss */

.welcome-screen-container .container {
  position: relative;
  max-width: 1400px;
  padding: 0 20px;
  display: block;
  margin: 0 auto;
}

@media screen and (min-width: 35em) {
  /* line 190, ../sass/modules/_welcomeScreen.scss */

  .welcome-screen-container .container {
    padding: 0 100px;
  }
}

/* Header Style */

/* line 197, ../sass/modules/_welcomeScreen.scss */

.welcome-screen-container .header {
  position: relative;
  width: 100%;
}

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

.welcome-screen-container .header .welcome-screen-container .container {
  padding: 0;
}

/* line 203, ../sass/modules/_welcomeScreen.scss */

.welcome-screen-container .header .header-background-image {
  display: inline-block;
  max-width: 100%;
  height: auto;
  width: 100%;
}

/* line 209, ../sass/modules/_welcomeScreen.scss */

.welcome-screen-container .header .bupa-logo {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 60px;
  height: 60px;
}

@media screen and (min-width: 48em) {
  /* line 219, ../sass/modules/_welcomeScreen.scss */

  .welcome-screen-container .header {
    padding-top: 20px;
  }
}

@media screen and (min-width: 48em) {
  /* line 225, ../sass/modules/_welcomeScreen.scss */

  .welcome-screen-container .header .container {
    padding: 0 100px;
  }
}

@media screen and (min-width: 48em) {
  /* line 231, ../sass/modules/_welcomeScreen.scss */

  .welcome-screen-container .header .header-background-image {
    display: none;
  }
}

@media screen and (min-width: 48em) {
  /* line 237, ../sass/modules/_welcomeScreen.scss */

  .welcome-screen-container .header .bupa-logo {
    position: static;
    top: auto;
    left: auto;
    width: 100px;
    height: 100px;
  }
}

/* Bupa Info Style */

/* line 248, ../sass/modules/_welcomeScreen.scss */

.bupa-info {
  box-sizing: border-box;
  max-width: 100%;
  margin: 20px 0;
  background: rgba(253, 253, 252, 0.8);
  box-shadow: 1px 1px 2px #ccc;
  padding: 12px;
}

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

.bupa-info h3 {
  font-size: 16px;
  font-size: 1rem;
}

/* line 259, ../sass/modules/_welcomeScreen.scss */

.bupa-info a {
  text-decoration: none;
}

/* line 262, ../sass/modules/_welcomeScreen.scss */

.bupa-info .box {
  box-sizing: border-box;
  position: relative;
  float: none;
  width: 100%;
  padding: 0;
}

/* line 268, ../sass/modules/_welcomeScreen.scss */

.bupa-info .box:first-child {
  margin-bottom: 10px;
}

/* line 271, ../sass/modules/_welcomeScreen.scss */

.bupa-info .box .box-content {
  box-sizing: border-box;
  background-color: #1E7ABE;
  padding: 10px 20px 10px 12px;
  color: #FFF;
  font-family: 'gothambold', sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: normal;
}

/* line 280, ../sass/modules/_welcomeScreen.scss */

.bupa-info .box .box-content a {
  color: #FFF;
  text-decoration: none;
}

/* line 285, ../sass/modules/_welcomeScreen.scss */

.bupa-info .box:after {
  content: '';
  position: absolute;
  bottom: 8px;
  right: 12px;
  width: 9px;
  height: 17px;
  background: url(/_img/svg/chevron-r.svg) center center no-repeat;
  background-size: cover;
}

/* line 296, ../sass/modules/_welcomeScreen.scss */

.bupa-info p.countries {
  clear: both;
  padding-top: 20px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
}

/* line 302, ../sass/modules/_welcomeScreen.scss */

.bupa-info p.countries a {
  color: #1E7ABE;
  font-family: 'gothambook', sans-serif;
}

@media screen and (min-width: 48em) {
  /* line 310, ../sass/modules/_welcomeScreen.scss */

  .bupa-info {
    max-width: 540px;
    margin-bottom: auto;
    margin: 80px 0;
    padding: 40px 20px 40px 40px;
  }
}

@media screen and (min-width: 35em) {
  /* line 319, ../sass/modules/_welcomeScreen.scss */

  .bupa-info h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 326, ../sass/modules/_welcomeScreen.scss */

  .bupa-info .box {
    float: left;
    width: 50%;
    padding-right: 20px;
  }
}

@media screen and (min-width: 48em) {
  /* line 334, ../sass/modules/_welcomeScreen.scss */

  .bupa-info .box:first-child {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 48em) {
  /* line 340, ../sass/modules/_welcomeScreen.scss */

  .bupa-info .box .box-content {
    min-height: 190px;
    padding: 40px 28px;
    font-size: 26px;
    font-size: 1.625rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 349, ../sass/modules/_welcomeScreen.scss */

  .bupa-info .box:after {
    width: 18px;
    height: 34px;
    bottom: 20px;
    right: 40px;
  }
}

@media screen and (min-width: 48em) {
  /* line 358, ../sass/modules/_welcomeScreen.scss */

  .bupa-info p.countries {
    font-size: 16px;
    font-size: 1rem;
  }
}

/* line 367, ../sass/modules/_welcomeScreen.scss */

.search-input-box::-ms-clear {
  display: none;
}

/* 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 19, ../sass/shared/_overrides.scss */

.f21 {
  font-size: 21px;
}

@media (max-width: 767px) {
  /* line 19, ../sass/shared/_overrides.scss */

  .f21 {
    font-size: 18px;
  }
}

/* line 26, ../sass/shared/_overrides.scss */

.f25 {
  font-size: 25px;
}

@media (max-width: 767px) {
  /* line 26, ../sass/shared/_overrides.scss */

  .f25 {
    font-size: 21px;
  }
}

/* line 33, ../sass/shared/_overrides.scss */

.f32 {
  font-size: 32px;
}

@media (max-width: 767px) {
  /* line 33, ../sass/shared/_overrides.scss */

  .f32 {
    font-size: 25px;
  }
}

/* line 40, ../sass/shared/_overrides.scss */

.f60 {
  font-size: 60px;
}

@media (max-width: 767px) {
  /* line 40, ../sass/shared/_overrides.scss */

  .f60 {
    font-size: 40px;
  }
}

/* line 47, ../sass/shared/_overrides.scss */

.fbold {
  font-weight: 500;
}

/* line 51, ../sass/shared/_overrides.scss */

.flight {
  font-weight: 300;
}

/* line 56, ../sass/shared/_overrides.scss */

.color-lime {
  color: #678004 !important;
}

/* line 60, ../sass/shared/_overrides.scss */

.color-violet {
  color: #6a2ca1 !important;
}

/* line 64, ../sass/shared/_overrides.scss */

.color-fuschia {
  color: #e60e68 !important;
}

/* line 68, ../sass/shared/_overrides.scss */

.color-teal {
  color: #008386 !important;
}

/* line 72, ../sass/shared/_overrides.scss */

.color-white {
  color: #ffffff !important;
}

/* line 76, ../sass/shared/_overrides.scss */

.color-cyan {
  color: #0079c8 !important;
}

/* line 80, ../sass/shared/_overrides.scss */

.color-black {
  color: #333333 !important;
}

/* line 84, ../sass/shared/_overrides.scss */

.color-orange {
  color: #ef8900 !important;
}

/* line 88, ../sass/shared/_overrides.scss */

.color-green {
  color: #007a3d !important;
}

/* line 92, ../sass/shared/_overrides.scss */

.color-plum {
  color: #a4219b !important;
}

/* line 96, ../sass/shared/_overrides.scss */

.color-burgundy {
  color: #942151 !important;
}

/* line 100, ../sass/shared/_overrides.scss */

.color-twitter {
  color: #00aced;
}

/* line 104, ../sass/shared/_overrides.scss */

.color-facebook {
  color: #40569a;
}

/* line 108, ../sass/shared/_overrides.scss */

.color-youtube {
  color: #df222e;
}

/* line 113, ../sass/shared/_overrides.scss */

.bg-transparent {
  background-color: transparent;
}

/* line 117, ../sass/shared/_overrides.scss */

.bg-fuchsia {
  background-color: #ec4a8e;
  color: #ffffff !important;
}

/* line 122, ../sass/shared/_overrides.scss */

.bg-blue-dark {
  background-color: #072f4f;
  color: #ffffff !important;
}

/* line 127, ../sass/shared/_overrides.scss */

.bg-plum {
  background-color: #a4219b;
  color: #ffffff !important;
}

/* line 132, ../sass/shared/_overrides.scss */

.bg-lime {
  background-color: #8da043;
  color: #ffffff !important;
}

/* line 137, ../sass/shared/_overrides.scss */

.bg-cyan {
  background-color: #0079c8;
  color: #ffffff !important;
}

/* line 142, ../sass/shared/_overrides.scss */

.bg-cyan-light {
  background-color: #3394d3;
  color: #ffffff !important;
}

/* line 147, ../sass/shared/_overrides.scss */

.bg-teal {
  background-color: #40a2a4;
  color: #ffffff;
}

/* line 152, ../sass/shared/_overrides.scss */

.bg-orange {
  background-color: #ef8900;
  color: #ffffff !important;
}

/* line 157, ../sass/shared/_overrides.scss */

.bg-white {
  background-color: #ffffff;
  color: #333333;
}

/* line 162, ../sass/shared/_overrides.scss */

.bg-violet {
  background-color: #6a2ca1;
  color: #ffffff !important;
}

/* line 167, ../sass/shared/_overrides.scss */

.bg-burgundy {
  background-color: #942151;
  color: #ffffff !important;
}

/* line 172, ../sass/shared/_overrides.scss */

.bg-green {
  background-color: #007a3d;
  color: #ffffff !important;
}

/* line 177, ../sass/shared/_overrides.scss */

.bg-green-dark {
  background-color: #18542c;
  color: #ffffff !important;
}

/* line 182, ../sass/shared/_overrides.scss */

.bg-grey {
  background-color: #f0f0f0;
  color: #333333 !important;
}

/* line 187, ../sass/shared/_overrides.scss */

.bg-dark-grey {
  background-color: #767676;
  color: #ffffff !important;
}

/* line 192, ../sass/shared/_overrides.scss */

.bg-white-color-cyan {
  background-color: #ffffff;
  color: #0079c8;
}

/* line 197, ../sass/shared/_overrides.scss */

.hero-bg-cyan-color-white {
  background-color: #0079c8 !important;
  color: #ffffff !important;
}

@media (max-width: 767px) {
  /* line 197, ../sass/shared/_overrides.scss */

  .hero-bg-cyan-color-white {
    background-color: transparent !important;
    color: #333333 !important;
  }
}

/* line 203, ../sass/shared/_overrides.scss */

.hero-bg-transparent-white {
  background-color: transparent !important;
  color: #ffffff !important;
}

@media (max-width: 767px) {
  /* line 203, ../sass/shared/_overrides.scss */

  .hero-bg-transparent-white {
    background-color: transparent !important;
    color: #333333 !important;
  }
}

/* line 209, ../sass/shared/_overrides.scss */

.hero-bg-transparent-black {
  background-color: transparent !important;
  color: #333333 !important;
}

@media (max-width: 767px) {
  /* line 209, ../sass/shared/_overrides.scss */

  .hero-bg-transparent-black {
    background-color: transparent !important;
    color: #333333 !important;
  }
}

/* line 215, ../sass/shared/_overrides.scss */

.reducePadding-bottom {
  padding-bottom: 0px !important;
}

/* line 219, ../sass/shared/_overrides.scss */

.reducePadding-top {
  padding-top: 0px !important;
}

/* line 223, ../sass/shared/_overrides.scss */

.panel .sm-belt {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 227, ../sass/shared/_overrides.scss */

.bg-100-print-cyan {
  background-color: #009ee0;
}

/* line 230, ../sass/shared/_overrides.scss */

.bg-75-print-cyan {
  background-color: #40b6e8;
}

/* line 233, ../sass/shared/_overrides.scss */

.bg-50-print-cyan {
  background-color: #7fceef;
}

/* line 236, ../sass/shared/_overrides.scss */

.bg-25-print-cyan {
  background-color: #bfe7f7;
}

/* line 239, ../sass/shared/_overrides.scss */

.bg-100-digital-cyan {
  background-color: #0079c8;
}

/* line 242, ../sass/shared/_overrides.scss */

.bg-75-digital-cyan {
  background-color: #409bd6;
}

/* line 245, ../sass/shared/_overrides.scss */

.bg-50-digital-cyan {
  background-color: #7fbce3;
}

/* line 248, ../sass/shared/_overrides.scss */

.bg-25-digital-cyan {
  background-color: #bfddf1;
}

/* line 251, ../sass/shared/_overrides.scss */

.bg-25-digital-cyan {
  background-color: #bfddf1;
}

/* line 255, ../sass/shared/_overrides.scss */

.bg-75-black {
  background-color: #404040;
}

/* line 258, ../sass/shared/_overrides.scss */

.bg-50-black {
  background-color: #7f7f7f;
}

/* line 261, ../sass/shared/_overrides.scss */

.bg-25-black {
  background-color: #bfbfbf;
}

/* line 264, ../sass/shared/_overrides.scss */

.bg-25-black {
  background-color: #bfbfbf;
}

/* line 267, ../sass/shared/_overrides.scss */

.bg-100-grey {
  background-color: #6e6c71;
}

/* line 270, ../sass/shared/_overrides.scss */

.bg-75-grey {
  background-color: #919295;
}

/* line 273, ../sass/shared/_overrides.scss */

.bg-50-grey {
  background-color: #b5b6b8;
}

/* line 276, ../sass/shared/_overrides.scss */

.bg-25-grey {
  background-color: #dadbdb;
}

/* line 279, ../sass/shared/_overrides.scss */

.bg-25-teal {
  background-color: #bfe0e0;
}

/* line 282, ../sass/shared/_overrides.scss */

.bg-50-teal {
  background-color: #7fc1c2;
}

/* line 285, ../sass/shared/_overrides.scss */

.bg-75-teal {
  background-color: #40a2a4;
}

/* line 288, ../sass/shared/_overrides.scss */

.bg-100-teal {
  background-color: #008385;
}

/* line 292, ../sass/shared/_overrides.scss */

.bg-25-burgundy {
  background-color: #e4c7d3;
}

/* line 295, ../sass/shared/_overrides.scss */

.bg-50-burgundy {
  background-color: #c990a8;
}

/* line 298, ../sass/shared/_overrides.scss */

.bg-75-burgundy {
  background-color: #af597d;
}

/* line 301, ../sass/shared/_overrides.scss */

.bg-100-burgundy {
  background-color: #942151;
}

/* line 305, ../sass/shared/_overrides.scss */

.bg-25-purple {
  background-color: #dacae7;
}

/* line 308, ../sass/shared/_overrides.scss */

.bg-50-purple {
  background-color: #b495d0;
}

/* line 311, ../sass/shared/_overrides.scss */

.bg-75-purple {
  background-color: #8f61b9;
}

/* line 314, ../sass/shared/_overrides.scss */

.bg-100-purple {
  background-color: #6a2ca1;
}

/* line 318, ../sass/shared/_overrides.scss */

.bg-25-violet {
  background-color: #e8c7e6;
}

/* line 321, ../sass/shared/_overrides.scss */

.bg-50-violet {
  background-color: #d190cd;
}

/* line 324, ../sass/shared/_overrides.scss */

.bg-75-violet {
  background-color: #bb59b4;
}

/* line 327, ../sass/shared/_overrides.scss */

.bg-100-violet {
  background-color: #a4219b;
}

/* line 331, ../sass/shared/_overrides.scss */

.bg-25-fuchsia {
  background-color: #f9c3d9;
}

/* line 334, ../sass/shared/_overrides.scss */

.bg-50-fuchsia {
  background-color: #f286b3;
}

/* line 337, ../sass/shared/_overrides.scss */

.bg-75-fuchsia {
  background-color: #ec4a8e;
}

/* line 340, ../sass/shared/_overrides.scss */

.bg-100-fuchsia {
  background-color: #e60e68;
}

/* line 344, ../sass/shared/_overrides.scss */

.bg-25-red {
  background-color: #f5c7c0;
}

/* line 347, ../sass/shared/_overrides.scss */

.bg-50-red {
  background-color: #eb8e82;
}

/* line 350, ../sass/shared/_overrides.scss */

.bg-75-red {
  background-color: #e25644;
}

/* line 353, ../sass/shared/_overrides.scss */

.bg-100-red {
  background-color: #d81e05;
}

/* line 357, ../sass/shared/_overrides.scss */

.bg-25-orange {
  background-color: #fbe1bf;
}

/* line 360, ../sass/shared/_overrides.scss */

.bg-50-orange {
  background-color: #f7c47f;
}

/* line 363, ../sass/shared/_overrides.scss */

.bg-75-orange {
  background-color: #f3a740;
}

/* line 366, ../sass/shared/_overrides.scss */

.bg-100-orange {
  background-color: #ef8900;
}

/* line 370, ../sass/shared/_overrides.scss */

.bg-25-green {
  background-color: #bfdece;
}

/* line 373, ../sass/shared/_overrides.scss */

.bg-50-green {
  background-color: #7fbc9e;
}

/* line 376, ../sass/shared/_overrides.scss */

.bg-75-green {
  background-color: #409b6e;
}

/* line 379, ../sass/shared/_overrides.scss */

.bg-100-green {
  background-color: #007a3d;
}

/* line 383, ../sass/shared/_overrides.scss */

.bg-25-lime {
  background-color: #d9dfc0;
}

/* line 386, ../sass/shared/_overrides.scss */

.bg-50-lime {
  background-color: #b3bf81;
}

/* line 389, ../sass/shared/_overrides.scss */

.bg-75-lime {
  background-color: #8da043;
}

/* line 392, ../sass/shared/_overrides.scss */

.bg-100-lime {
  background-color: #678004;
}

/* line 396, ../sass/shared/_overrides.scss */

.bg-25-dgreen {
  background-color: #c5d4ca;
}

/* line 399, ../sass/shared/_overrides.scss */

.bg-50-dgreen {
  background-color: #8ba995;
}

/* line 402, ../sass/shared/_overrides.scss */

.bg-75-dgreen {
  background-color: #527f61;
}

/* line 405, ../sass/shared/_overrides.scss */

.bg-100-dgreen {
  background-color: #18542c;
}

/* 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/_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: 90%;
  -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 */

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

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

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

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

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

@media (max-width: 767px) {
  /* line 75, ../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 81, ../sass/modules/_newsroom-latest-article.scss */

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

  /* line 85, ../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;
}