/* Fonts */
#ac-globalfooter .ac-gf-sosumi p:lang(ar),
#ac-globalfooter .ac-gf-sosumi li:lang(ar),
#ac-globalfooter *,
#ac-globalfooter *:before,
#ac-globalfooter *:after,
.section-alert .carrier-alert-copy:lang(ar),
.section-table .carrier-list:lang(ar),
.typography-body-reduced:lang(ar),
.section-table .model-list .model-heading:lang(ar),
.section-table .lte-list .lte-heading:lang(ar),
.section-table .model-list:lang(ar),
.section-table .lte-list:lang(ar),
.icon-wrapper {
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.typography-eyebrow-super:lang(ar),
.typography-headline:lang(ar),
.typography-intro:lang(ar),
.typography-tout:lang(ar),
.typography-eyebrow-elevated:lang(ar),
.support-block .icon-wrapper {
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", Helvetica Neue, Helvetica, Arial, sans-serif;
}

.section-table .table-headline .headline-container-label .table-headline-inner {
  float: right;
}

.section-table .table-headline .headline-container-label a {
  float: left;
}
.section-content .support-block a.icon-wrapper:after {
  padding-right: 5px;
  padding-left: 0;
}

.section-table .table-headline .headline-container-label a::after {
  padding-left: 0;
  padding-right: 5px;
}

.section-table .carrier-list .icon-external--footnote:before,
.section-table .carrier-list .icon-external--footnote:after {
  padding-left: 0;
  padding-right: 8px;
}

.section-table .carrier-list .icon-external--footnote + sup {
  right: -17px;
  left: unset;
}

.section-table-family-setup .cellular-table .model-heading {
  margin-top: 25px;
  display: block;
}

.section-table .model-list.formatted .qualifier {
  display: block;
  color: #888;
}

.section-table .carrier-list .icon-external--footnote + sup + sup {
  left: unset;
  right: -16px;
}
.section-table .carrier-list .icon-external--footnote + sup + sup + sup {
  right: -17px;
  left: unset;
}

.section-table .carrier-list .icon-external--footnote:before,
.section-table .carrier-list .icon-external--footnote.two-sups:after {
  position: relative;
  right: 8px;
}

.section-table .carrier-list .icon-external--footnote.footnote-extended:after {
  right: unset;
}

.row {
  z-index: 0;
}

#ac-localnav .ac-ln-background {
  min-height: 68px;
}

.section-table .carrier-list.formatted ul li {
  padding-bottom: 0;
}

.cellular-table-contents.model-list.formatted.column.large-11 .model-heading {
  margin-top: 25px;
  display: block;
}

html[dir="rtl"] .icon-external::before,
html[dir="rtl"] .icon-external::after {
  padding-left: 0.3em;
}

.column {
  float: right;
}
