header, footer, article, section, aside, nav, hgroup {
  display: block; }

.credit-line {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }

.page-link {
  margin: 5px 0 0 0; }

.btn-default {
  cursor: pointer; }
  .btn-default .button_left {
    display: block;
    float: left;
    height: 32px;
    width: 5px;
    filter: none;
    background: url(../images/background/btn_left_bg.png) left top no-repeat; }
  .btn-default .button_middle {
    float: left;
    height: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    width: auto;
    background: url(../images/background/btn_middle_bg.gif) left top repeat-x scroll;
    border: none;
    filter: none; }
    .btn-default .button_middle .link {
      color: #191919;
      background-position: right center;
      background-repeat: no-repeat;
      display: block;
      width: auto; }
  .btn-default .button_right {
    display: block;
    float: left;
    height: 32px;
    width: 5px;
    background: url(../images/background/btn_right_bg.png) left top no-repeat; }

.btn-red .button_left {
  background: url(../images/background/btn_left_red.png) no-repeat scroll left center transparent;
  height: 36px; }
.btn-red .button_middle {
  filter: none;
  background: url(../images/background/btn_middle_red.png) repeat-x scroll 0 0 transparent; }
  .btn-red .button_middle .link {
    color: white; }
.btn-red .button_right {
  background: url(../images/background/btn_right_red.png) no-repeat scroll left center transparent;
  height: 36px; }

.select-default {
  display: inline-block;
  float: left;
  width: auto;
  height: 32px; }
  .select-default .button_left {
    display: block;
    float: left;
    height: 32px;
    width: 5px;
    background: url(../images/background/btn_left_bg.png) no-repeat scroll left center transparent; }
  .select-default .button_middle {
    float: left;
    height: 32px;
    width: auto;
    padding: 0 5px;
    background: url(../images/background/btn_middle_bg.png) repeat-x scroll 0 0 transparent;
    filter: none;
    border: none; }
    .select-default .button_middle .link {
      font: normal Arial, sans-serif;
      line-height: 2em;
      color: #191919;
      background-position: right top;
      background-repeat: no-repeat;
      display: block;
      padding: 0;
      width: auto;
      background: url(../images/background/select_arrow.png) no-repeat 12px right; }
  .select-default .button_right {
    display: block;
    float: left;
    height: 32px;
    width: 5px;
    background: url(../images/background/btn_right_bg.png) no-repeat scroll left center transparent; }
  .select-default .dropdown_container {
    margin-top: 30px;
    z-index: 1010; }
  .select-default select {
    max-height: 30px; }

.btn-box-arrow .button_middle .link {
  background-position: right center; }

.btn-popup-link .button_middle .link {
  background-position: right center;
  padding: 0 30px 0 0; }

.container {
  position: relative;
  height: auto; }
  .container .content {
    height: auto; }

.header .top-bar li.top-bar-item .goto-ib .button_left {
  float: left;
  height: 20px;
  width: 5px;
  background: url(../images/background/btn_left_red_small.png) no-repeat scroll left center transparent; }
.header .top-bar li.top-bar-item .goto-ib .button_middle {
  float: left;
  height: 16px;
  background: url(../images/background/btn_middle_red_small.png) repeat-x scroll 0 0 transparent;
  filter: none; }
  .header .top-bar li.top-bar-item .goto-ib .button_middle .link {
    font: normal 0.688em Arial, sans-serif;
    font-weight: bold;
    color: white; }
.header .top-bar li.top-bar-item .goto-ib .button_right {
  float: left;
  height: 20px;
  width: 5px;
  background: url(../images/background/btn_right_red_small.png) no-repeat scroll left center transparent; }
.header .top-bar li.top-bar-item .field {
  width: 102px; }
  .header .top-bar li.top-bar-item .field .search {
    top: 3px;
    right: -3px; }
    .header .top-bar li.top-bar-item .field .search .button_middle .link {
      background-color: #626469; }
  .header .top-bar li.top-bar-item .field .language .btn {
    top: 0; }
.header .navi-wrapper .navigation li .dd-navi {
  width: 673px; }

.text-font-large .header .top-bar li.top-bar-item .field .search .button_middle .link {
  background-color: transparent; }

/* Start home page*/
.home-header .banner-context .content .Our-objectives .button_middle .link {
  padding-top: 3px;
  background: url(../images/background/btn-arrow-red.png) right 1px no-repeat; }

.home-gray-block .news-feature .news-feature-transcript a {
  font-size: 1em; }

.home-shareInfo-block {
  margin-top: -5em; }
  .home-shareInfo-block .table td {
    font: 0.75em Arial, sans-serif; }

.featured-intro .intro-thumb {
  height: auto; }
  .featured-intro .intro-thumb img {
    height: 162px; }

.investor-contacts .contacts-block .contacts-wrapper .web-link {
  padding-top: 2px; }

.content-wrapper {
  clear: none;
  display: inline-block;
  position: relative;
  float: left; }
  .content-wrapper .content {
    display: block; }
  .content-wrapper .ticker-block {
    display: inline-block; }
  .content-wrapper .title-content #social-buttons .share-wrapper {
    margin-left: -95px; }

/* End home page*/
.page-title {
  padding: 0 0 0 40px;
  margin: 0 0 0 62px; }
  .page-title .breadcrumb .crumb {
    line-height: 1.2em; }
  .page-title .title-content {
    width: 692px; }
    .page-title .title-content .btn-wrapper .share-wrapper {
      margin-left: -5.587 !important; }
      .page-title .title-content .btn-wrapper .share-wrapper .shareIcons {
        top: 35px;
        width: 5em; }
        .page-title .title-content .btn-wrapper .share-wrapper .shareIcons .share-icon {
          width: 7.4em; }

.pagination-block .pagination {
  margin-top: -2px; }
  .pagination-block .pagination .previous {
    padding-top: 4px;
    background-position: left -2px; }
  .pagination-block .pagination .next {
    padding-top: 4px; }

.utility-common .utility-block .members-batch .web-link, .utility-common .utility-block .members-batch .list-para {
  margin-bottom: 5px; }
.utility-common .utility-block .link-box-arrow-left {
  background-position: 0px 3px; }

.e-com .utility-block .cal-block .cal-compo .field .calculate .button_middle .link {
  display: inline;
  margin: 0;
  padding: 0;
  background: none; }

.share-analytics {
  width: 1150px; }
  .share-analytics .content-body {
    width: 1150px;
    margin: 24px 0 0 0; }
    .share-analytics .content-body .utility-intro {
      padding: 0 105px 66px; }
      .share-analytics .content-body .utility-intro .intro {
        padding-top: 40px; }
    .share-analytics .content-body .utility-block {
      width: 700px;
      margin: -46px 105px 0;
      padding: 20px; }

.dividend-history .table-block .notch {
  float: left;
  left: 0;
  margin-left: 40px; }
.dividend-history .content-body {
  margin-top: 12px;
  /* IE8 acts and make the margin double for some pages, so it's reduced to resolve the issue */ }
.dividend-history .table-block .table td.border-bottom[rowspan="2"],
.dividend-history .table-block .table td.border-bottom[rowspan="3"],
.dividend-history .table-block .table td.border-bottom[rowspan="4"] {
  border-bottom: 0; }

.dividend-history.credit-ratings-filtered .content-body {
  margin-top: 24px; }
  .dividend-history.credit-ratings-filtered .content-body .filter .filter-input .select-default {
    margin-left: 2px; }
  .dividend-history.credit-ratings-filtered .content-body .filter .filter-input .button_middle {
    width: 171px; }

.dividend-history.dividend-timetable {
  display: inline-block; }
  .dividend-history.dividend-timetable .content-body {
    margin-top: 24px; }
    .dividend-history.dividend-timetable .content-body .dd-block-mobile {
      display: none; }
    .dividend-history.dividend-timetable .content-body .note-block {
      margin-bottom: 0; }
  .dividend-history.dividend-timetable .related-content {
    margin-top: -59px;
    /* -159px */ }

/* IR landing page */
.fx-cal-block {
  top: 506px; }
  .fx-cal-block a {
    margin: 10px -5px 0 0; }

.dividends-info .common-block .dividends-img img {
  width: 326px;
  height: 245px; }

/* End IR landing page */
/* IR pages */
.events-presentations .filter {
  margin-top: -6px; }
  .events-presentations .filter .filter-input .submit {
    margin-top: 3px; }
.events-presentations .table-block .link_arrow {
  height: 8px; }

/* End IR pages */
.usa-patriot-act .filter .filter-input .submit {
  margin-top: 2px; }

.comm-banking .intro-block .notch {
  margin-top: 0px;
  top: 0; }

.email-alerts .links-block .form-submit .form-submit-right .calculate .button_middle {
  filter: none;
  background: url(../images/background/btn_middle_red.png) repeat-x scroll 0 0 transparent; }

/* Start Citizenship*/
.hero-block .hero-img img {
  height: 186px; }
.hero-block .hero-content .read-more .button_middle .link {
  background: url(../images/background/btn-arrow-red.gif) right 0px no-repeat; }

/* End Citizenship*/
/* Sustainability page */
.sustainability .reports-and-docs .btn-see-report .button_middle .link {
  background: url(../images/background/btn-arrow-red.gif) right 8px no-repeat; }

/* End modified by Dilanka - 30-05-2012 14:00 */
/* Start Individual Profile page */
.individual-profile .content-body .artilcles-block {
  padding: 24px 24px 20px 105px; }
.individual-profile .content-body .no-header .wrap-text {
  height: 180px; }

/* End Individual Profile page */
.body-copy-block .column-left {
  padding-bottom: 100px; }

.history-related-block {
  zoom: 1;
  top: 603px; }

.sustainability-related-block .link-aside {
  margin-bottom: 8px; }
  .sustainability-related-block .link-aside .arrow {
    border: none;
    background-position: 8px 0;
    padding-right: 20px; }

.faqs .content-body {
  display: block;
  float: left;
  position: relative; }

/* End About us landing page */
.landing-wrapper .page-title .title-content .title {
  width: 340px; }
.landing-wrapper .page-title .title-content .btnWrapper .btn-default {
  margin-right: 8px;
  display: inline-block; }
  .landing-wrapper .page-title .title-content .btnWrapper .btn-default .button_middle {
    padding: 8px 10px;
    height: 18px; }
    .landing-wrapper .page-title .title-content .btnWrapper .btn-default .button_middle .link {
      background-position: right center; }
.landing-wrapper .page-title .title-content .btnWrapper .share-wrapper {
  margin-left: -87px; }
  .landing-wrapper .page-title .title-content .btnWrapper .share-wrapper .shareIcons {
    width: 74px; }
    .landing-wrapper .page-title .title-content .btnWrapper .share-wrapper .shareIcons .share-icon {
      width: 74px; }
.landing-wrapper .aside-search-jobs .btn-default .button_middle {
  padding: 5px 0; }

.programmes .select-default {
  width: 200px; }
.programmes .buttonContainer .button_left {
  width: 5px;
  padding: 0;
  margin: 0; }
.programmes .buttonContainer .button_middle {
  padding: 0;
  margin: 0 -2px 0 -2px;
  width: 179px; }
  .programmes .buttonContainer .button_middle span.link {
    float: left !important;
    width: 150px !important;
    padding: 3px 15px 4px 5px !important;
    height: 23px !important;
    line-height: 23px !important; }
.programmes .buttonContainer .button_right {
  width: 5px;
  padding: 0; }

.our-people .people .videoLink {
  width: 222px;
  height: 150px; }
  .our-people .people .videoLink img {
    height: 100%; }

.quiz .question-block .submit-box .submit-button {
  filter: none;
  padding: 0;
  width: 70px;
  height: 21px;
  background: url(../images/background/submit-bg.png) no-repeat scroll left top; }

.internet-banking .btn-hsbcnet {
  margin-top: 28px; }
.internet-banking .customer-type .select-default .dropdown_container {
  margin-top: 4px; }

.text-font-large .internet-banking .floating-panel {
  top: 7.159em; }

.layout-two-cols .leadership .related-content .general-links-block a.pdf {
  background-position: left 0px; }

.fixed-income .filter-bar-multi-rows {
  z-index: 10; }
.fixed-income .table-block .notch-hsbc-red {
  z-index: 1 !important; }

.issuance {
  position: relative; }
  .issuance .notch-hsbc-red {
    margin-top: 0;
    top: -3px; }

.quick-links-block .quick-links-wrapper .quick-links .quick-links-col .go-to-site .button_middle .link, .quick-links-block .quick-links-wrapper .quick-links .quick-links-col .go-to-site .button_middle .link-black, .quick-links-block .quick-links-wrapper .quick-links .quick-links-col .go-to-site .button_middle .link-gray,
.quick-links-block .quick-links-wrapper .quick-links .ql-col1 .go-to-site .button_middle .link,
.quick-links-block .quick-links-wrapper .quick-links .ql-col1 .go-to-site .button_middle .link-black,
.quick-links-block .quick-links-wrapper .quick-links .ql-col1 .go-to-site .button_middle .link-gray,
.quick-links-block .quick-links-wrapper .quick-links .ql-col2 .go-to-site .button_middle .link,
.quick-links-block .quick-links-wrapper .quick-links .ql-col2 .go-to-site .button_middle .link-black,
.quick-links-block .quick-links-wrapper .quick-links .ql-col2 .go-to-site .button_middle .link-gray,
.quick-links-block .quick-links-wrapper .quick-links .ql-col3 .go-to-site .button_middle .link,
.quick-links-block .quick-links-wrapper .quick-links .ql-col3 .go-to-site .button_middle .link-black,
.quick-links-block .quick-links-wrapper .quick-links .ql-col3 .go-to-site .button_middle .link-gray,
.quick-links-block .quick-links-wrapper .quick-links .ql-col4 .go-to-site .button_middle .link,
.quick-links-block .quick-links-wrapper .quick-links .ql-col4 .go-to-site .button_middle .link-black,
.quick-links-block .quick-links-wrapper .quick-links .ql-col4 .go-to-site .button_middle .link-gray {
  height: 16px;
  line-height: 16px;
  background-position: right -5px; }
.quick-links-block .quick-links-wrapper .quick-links .quick-links-col .btn-select-country .button_middle .link,
.quick-links-block .quick-links-wrapper .quick-links .ql-col1 .btn-select-country .button_middle .link,
.quick-links-block .quick-links-wrapper .quick-links .ql-col2 .btn-select-country .button_middle .link,
.quick-links-block .quick-links-wrapper .quick-links .ql-col3 .btn-select-country .button_middle .link,
.quick-links-block .quick-links-wrapper .quick-links .ql-col4 .btn-select-country .button_middle .link {
  background-position: right -28px; }

.footer {
  display: block;
  position: relative;
  float: left; }
  .footer .logo-block {
    display: block;
    float: left;
    position: relative;
    width: 892px;
    /* margin-top: 64px;	 */ }
    .footer .logo-block .contact-info .contact-item .field {
      width: 102px;
      margin-right: 5px; }
      .footer .logo-block .contact-info .contact-item .field .input-default .button_middle {
        height: 1.45em; }
        .footer .logo-block .contact-info .contact-item .field .input-default .button_middle .link input {
          margin-top: 3px; }
      .footer .logo-block .contact-info .contact-item .field .footer-search {
        right: -3px;
        top: 4px; }
        .footer .logo-block .contact-info .contact-item .field .footer-search .button_middle .link {
          background-color: #626469; }
  .footer .links-block {
    display: block;
    float: left;
    position: relative; }
    .footer .links-block .quick-links-services {
      height: 243px; }

.text-font-large .footer .logo-block .contact-info .contact-item .contact-link {
  line-height: 1.7em;
  width: 107px; }
  .text-font-large .footer .logo-block .contact-info .contact-item .contact-link .arrow {
    margin: 0px; }
.text-font-large .footer .logo-block .contact-info .contact-item .field .global-search-input .button_middle {
  height: 1.42em; }
  .text-font-large .footer .logo-block .contact-info .contact-item .field .global-search-input .button_middle .link .btn {
    top: -0.7em; }
.text-font-large .footer .logo-block .contact-info .contact-item .field .footer-search {
  top: 3px; }
  .text-font-large .footer .logo-block .contact-info .contact-item .field .footer-search .button_middle .link {
    background-color: transparent; }
.text-font-large.is-largest .footer .logo-block .contact-info .contact-item .contact-link {
  line-height: 1.5em;
  width: 117px; }

.legal-footer ul li a {
  display: inline; }

html.images_disabled .btn-default .button_middle .link {
  padding: 6px 8px; }
html.images_disabled .btn-default .button_middle .link, html.images_disabled .btn-default .button_middle .link:visited, html.images_disabled .btn-default .button_middle .link:active {
  color: blue;
  background: white;
  text-decoration: none; }
html.images_disabled .btn-default .link:hover {
  color: red; }
html.images_disabled .ir-landing .mobile-carousel .feature-block .feature-content .feature-quote .full-report .button_middle .link {
  padding: 6px; }

.revamp .graduate-article .intro-block .right-section, .revamp .graduate-program .intro-block .right-section, .revamp .graduate-profile .intro-block .right-section {
  margin-left: 236px; }
.revamp .graduate-program .results {
  margin-top: -30px; }
.revamp .graduate-profile .profileIntroCaption {
  float: right;
  width: auto; }
  .revamp .graduate-profile .profileIntroCaption .profileIntroCaptionQuote {
    float: right;
    width: 425px; }
.revamp .graduate-profile .video-profile .profile-info {
  width: 100%; }
.revamp .graduate-profile .video-profile .profileIntroCaptionQuote {
  float: right;
  width: 660px; }
.revamp .graduate-profile .text-profile .profileIntroCaption {
  width: 425px; }
.revamp .graduate-profile .elevated-block {
  display: block; }

.rationalised .image-section img {
  width: auto; }
.rationalised .filter-page-content .filter-section p {
  margin-top: 5px; }
.rationalised .side-content-item {
  float: none; }
.rationalised .pageTitleInfo .reporterImg IMG {
  width: auto;
  height: auto; }
.rationalised #PrimaryContentSection .article-module {
  width: 720px; }
.rationalised .side-content.bg-solid .image-section.thumbnail-half, .rationalised .side-content.bg-solid .image-section.thumbnail-full {
  margin-top: 0px; }

.filter-section .filter-input .submit, .credit-ratings-filtered .filter .filter-input .submit {
  margin-top: 19px; }

.filter-section .fFilter.filter-input .submit,
.credit-ratings-filtered .filter .fFilter.filter-input .submit {
  top: 29px; }

body .credit-ratings-filtered .filter .filter-input .button_middle {
  padding-top: 1px; }

.dividends-info .common-block .dividends-context .view-more .link {
  font-size: 0.875em; }

.events-presentations .filter .filter-input .dropdown_container {
  margin-top: 0px; }
.events-presentations .table-block tbody td .arrow {
  top: 1px; }

.newsroomArticle-page .newsroomArticle .newsroom-callout ul li {
  background-position: 0px 6px;
  line-height: 1.25em; }

.revamp .tabs-content .elevated-block .table-block .arrow {
  position: relative;
  top: 1px; }

.table td.thumbnail-cell a img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.link-block .link-wrapper .link-box-arrow-left {
  background-position: 0px 3px; }

.mediaToolContent .accordion .accordion-content {
  overflow: hidden; }
.mediaToolContent .select-default .dropdown_container {
  margin-top: 0; }

.content-wrapper .related-content .general-links-block .image-section {
  margin: 12px 0px 0px 0px; }
  .content-wrapper .related-content .general-links-block .image-section img {
    width: 100%;
    height: auto; }

.smaller-dropdown-container-gap, .structure-network .select-default .dropdown_container, .retirement-page .select-default .dropdown_container,
.case-study .select-default .dropdown_container,
.internet-banking .customer-type .select-default .dropdown_container,
.filter-bar-multi-rows .wrapper-selectors .select-default .dropdown_container, .events-presentations .filter .filter-input .dropdown_container,
.events-presentations .sea-table .filter-section .filter-input .dropdown_container,
.em-filter-page .filter-section .filter-input .dropdown_container,
.credit-ratings-filtered.dividend-history .filter .filter-input .dropdown_container {
  margin-top: 0px; }

.rationalised #PrimaryContentSection .events-presentations.stock-exchange-announcements .content-body .filter-section .filter-input .select-default {
  margin-left: 0; }
.rationalised #PrimaryContentSection .events-presentations.stock-exchange-announcements .content-body .filter-section .filter-input .submit {
  vertical-align: 10px; }
.rationalised #PrimaryContentSection .events-presentations.fixed-income-securities .content-body .filter-section .wrapper-selectors .select-default .buttonContainer .button_middle {
  width: 154px; }
  .rationalised #PrimaryContentSection .events-presentations.fixed-income-securities .content-body .filter-section .wrapper-selectors .select-default .buttonContainer .button_middle .link {
    margin-top: -6px; }
.rationalised #PrimaryContentSection .events-presentations.financial-reports .content-body .filter-section .wrapper-selectors .select-default .buttonContainer .button_middle .link {
  margin-top: -6px; }

.internet-banking .customer-types .customer-type
.customer-country .web-link {
  font: 0.9em/1.35 Arial, sans-serif; }

.custom-popup .custom-popup-content .custom-popup-text .custom-popup-para a.link-box-arrow-left {
  background-position: 0px 2px; }

.rationalised .graduate-program .content-body .filter .filter-input .submit {
  margin-top: 3px; }
.rationalised .meet-our-people-content .content-body .filter .filter-input .submit {
  margin-top: 2px; }

.events-presentations .table-block .table tr.last-row td.border-bottom, .events-presentations .table-block .table tr.last-row th[scope="row"] {
  border-bottom: 0px; }

body.fl .container .header .navi-wrapper .navigation > li .dd-navi {
  margin-top: 0;
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD; }
body.fl .container .header .navi-wrapper .navigation > li .dd-navi:after {
  content: " ";
  display: block;
  clear: both;
  position: relative;
  height: 4px;
  width: 934px;
  top: 24px;
  margin-left: -20px;
  background: transparent url("/hsbcdotcom/images/fl/dd-shadow-ie.png") repeat-x; }
body.fl .page-content .content-wrapper > .content {
  display: inline-block; }
body.fl.home-page .page-content .hero-banner .hero-banner-item {
  width: 1180px;
  margin: 0 auto; }
body.fl .fl-carousel .controls-container .controls a.navigation-page {
  background: url("/hsbcdotcom/images/fl/carousel/bullet-desktop-white.png") no-repeat center; }
  body.fl .fl-carousel .controls-container .controls a.navigation-page.page-item-selected {
    background: url("/hsbcdotcom/images/fl/carousel/bullet-desktop-red.png") no-repeat center; }

article.why-not-block a div.nowrap span.arrow {
  height: 1px; }

.ss-tag a.ss-tag-link, body.fl.home-page .page-content .home-page-content .block .ss-tag a.ss-tag-link, body.fl.home-page .page-content .hero-banner .hero-banner-item .hero-banner-content .hero-banner-text .ss-tag a.ss-tag-link {
  color: black; }
  .ss-tag a.ss-tag-link:hover, body.fl.home-page .page-content .home-page-content .block .ss-tag a.ss-tag-link:hover, body.fl.home-page .page-content .hero-banner .hero-banner-item .hero-banner-content .hero-banner-text .ss-tag a.ss-tag-link:hover {
    color: white;
    background: black; }
.ss-tag:after, body.fl.home-page .page-content .home-page-content .block .ss-tag:after, body.fl.home-page .page-content .hero-banner .hero-banner-item .hero-banner-content .hero-banner-text .ss-tag:after {
  display: inline;
  content: " "; }
#article-page .page-title .ss-tag, .dark-background .ss-tag, body.fl.home-page .page-content .home-page-content .block .dark-background .ss-tag, body.fl.home-page .page-content .home-page-content .block.dark-background .ss-tag, body.fl.home-page .page-content .hero-banner .hero-banner-item .hero-banner-content .hero-banner-text .dark-background .ss-tag, body.fl.home-page .page-content .hero-banner .hero-banner-item .hero-banner-content .hero-banner-text.dark-background .ss-tag {
  border-color: white;
  color: white; }
  #article-page .page-title .ss-tag a.ss-tag-link, .dark-background .ss-tag a.ss-tag-link, body.fl.home-page .page-content .home-page-content .block .dark-background .ss-tag a.ss-tag-link, body.fl.home-page .page-content .home-page-content .block.dark-background .ss-tag a.ss-tag-link, body.fl.home-page .page-content .hero-banner .hero-banner-item .hero-banner-content .hero-banner-text .dark-background .ss-tag a.ss-tag-link, body.fl.home-page .page-content .hero-banner .hero-banner-item .hero-banner-content .hero-banner-text.dark-background .ss-tag a.ss-tag-link {
    color: white; }
    #article-page .page-title .ss-tag a.ss-tag-link:hover, .dark-background .ss-tag a.ss-tag-link:hover, body.fl.home-page .page-content .home-page-content .block .dark-background .ss-tag a.ss-tag-link:hover, body.fl.home-page .page-content .home-page-content .block.dark-background .ss-tag a.ss-tag-link:hover, body.fl.home-page .page-content .hero-banner .hero-banner-item .hero-banner-content .hero-banner-text .dark-background .ss-tag a.ss-tag-link:hover, body.fl.home-page .page-content .hero-banner .hero-banner-item .hero-banner-content .hero-banner-text.dark-background .ss-tag a.ss-tag-link:hover {
      color: black;
      background: white; }
